* Makefile.def (target_modules): Remove libmudflap (languages): Remove check-target...
[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_PASSS.
170EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174# This is the list of directories to built for the host system.
175SUBDIRS = @configdirs@
176TARGET_CONFIGDIRS = @target_configdirs@
177# This is set by the configure script to the arguments to use when configuring
178# directories built for the host system.
179HOST_CONFIGARGS = @host_configargs@
180# Host programs are put under this directory, which is . except if building
181# with srcdir=..
182HOST_SUBDIR = @host_subdir@
183# This is the list of variables to export in the environment when
184# configuring subdirectories for the host system. We need to pass
185# some to the GCC configure because of its hybrid host/target nature.
186HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 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 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
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 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 -I$$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 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
262
263# Target libraries are put under this directory:
264TARGET_SUBDIR = @target_subdir@
265# This is set by the configure script to the arguments to use when configuring
266# directories built for the target.
267TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268# This is the list of variables to export in the environment when
269# configuring subdirectories for the target system.
270BASE_TARGET_EXPORTS = \
271 $(BASE_EXPORTS) \
272 AR="$(AR_FOR_TARGET)"; export AR; \
273 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289 READELF="$(READELF_FOR_TARGET)"; export READELF; \
290 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293@if gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295@endif gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
298
299RAW_CXX_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
303
304NORMAL_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
307
308# Where to find GMP
309HOST_GMPLIBS = @gmplibs@
310HOST_GMPINC = @gmpinc@
311
312# Where to find ISL
313HOST_ISLINC = @islinc@
314
315# Where to find CLOOG
316HOST_CLOOGLIBS = @clooglibs@
317HOST_CLOOGINC = @clooginc@
318
319# Where to find libelf
320HOST_LIBELFLIBS = @libelflibs@
321HOST_LIBELFINC = @libelfinc@
322
323EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
324
325# ----------------------------------------------
326# Programs producing files for the BUILD machine
327# ----------------------------------------------
328
329SHELL = @SHELL@
330
331# pwd command to use. Allow user to override default by setting PWDCMD in
332# the environment to account for automounters. The make variable must not
333# be called PWDCMD, otherwise the value set here is passed to make
334# subprocesses and overrides the setting from the user's environment.
335# Don't use PWD since it is a common shell environment variable and we
336# don't want to corrupt it.
337PWD_COMMAND = $${PWDCMD-pwd}
338
339# compilers to use to create programs which must be run in the build
340# environment.
341AR_FOR_BUILD = @AR_FOR_BUILD@
342AS_FOR_BUILD = @AS_FOR_BUILD@
343CC_FOR_BUILD = @CC_FOR_BUILD@
344CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346CXX_FOR_BUILD = @CXX_FOR_BUILD@
347DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350GOC_FOR_BUILD = @GOC_FOR_BUILD@
351LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352LD_FOR_BUILD = @LD_FOR_BUILD@
353NM_FOR_BUILD = @NM_FOR_BUILD@
354RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
357
358# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
359# here so that they can be overridden by Makefile fragments.
360BUILD_PREFIX = @BUILD_PREFIX@
361BUILD_PREFIX_1 = @BUILD_PREFIX_1@
362
363# Flags to pass to stage2 and later makes. They are defined
364# here so that they can be overridden by Makefile fragments.
365BOOT_CFLAGS= -g -O2
366BOOT_LDFLAGS=
367BOOT_ADAFLAGS= -gnatpg
368
369AWK = @AWK@
370SED = @SED@
371BISON = @BISON@
372YACC = @YACC@
373FLEX = @FLEX@
374LEX = @LEX@
375M4 = @M4@
376MAKEINFO = @MAKEINFO@
377EXPECT = @EXPECT@
378RUNTEST = @RUNTEST@
379
380# This just becomes part of the MAKEINFO definition passed down to
381# sub-makes. It lets flags be given on the command line while still
382# using the makeinfo from the object tree.
383# (Default to avoid splitting info files by setting the threshold high.)
384MAKEINFOFLAGS = --split-size=5000000
385
386# ---------------------------------------------
387# Programs producing files for the HOST machine
388# ---------------------------------------------
389
390AS = @AS@
391AR = @AR@
392AR_FLAGS = rc
393CC = @CC@
394CXX = @CXX@
395DLLTOOL = @DLLTOOL@
396LD = @LD@
397LIPO = @LIPO@
398NM = @NM@
399OBJDUMP = @OBJDUMP@
400RANLIB = @RANLIB@
401READELF = @READELF@
402STRIP = @STRIP@
403WINDRES = @WINDRES@
404WINDMC = @WINDMC@
405
406GNATBIND = @GNATBIND@
407GNATMAKE = @GNATMAKE@
408
409CFLAGS = @CFLAGS@
410LDFLAGS = @LDFLAGS@
411LIBCFLAGS = $(CFLAGS)
412CXXFLAGS = @CXXFLAGS@
413LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414GOCFLAGS = $(CFLAGS)
415
416TFLAGS =
417
418# Defaults for all stages; some are overridden below.
419
420STAGE_CFLAGS = $(BOOT_CFLAGS)
421STAGE_TFLAGS = $(TFLAGS)
422STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
423
424
425# Defaults for stage 1; some are overridden below.
426STAGE1_CFLAGS = $(STAGE_CFLAGS)
427STAGE1_CXXFLAGS = $(CXXFLAGS)
428@if target-libstdc++-v3-bootstrap
429# Override the above if we're bootstrapping C++.
430STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431@endif target-libstdc++-v3-bootstrap
432STAGE1_TFLAGS = $(STAGE_TFLAGS)
433STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
434
435# Defaults for stage 2; some are overridden below.
436STAGE2_CFLAGS = $(STAGE_CFLAGS)
437STAGE2_CXXFLAGS = $(CXXFLAGS)
438@if target-libstdc++-v3-bootstrap
439# Override the above if we're bootstrapping C++.
440STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441@endif target-libstdc++-v3-bootstrap
442STAGE2_TFLAGS = $(STAGE_TFLAGS)
443STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
444
445# Defaults for stage 3; some are overridden below.
446STAGE3_CFLAGS = $(STAGE_CFLAGS)
447STAGE3_CXXFLAGS = $(CXXFLAGS)
448@if target-libstdc++-v3-bootstrap
449# Override the above if we're bootstrapping C++.
450STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451@endif target-libstdc++-v3-bootstrap
452STAGE3_TFLAGS = $(STAGE_TFLAGS)
453STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
454
455# Defaults for stage 4; some are overridden below.
456STAGE4_CFLAGS = $(STAGE_CFLAGS)
457STAGE4_CXXFLAGS = $(CXXFLAGS)
458@if target-libstdc++-v3-bootstrap
459# Override the above if we're bootstrapping C++.
460STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461@endif target-libstdc++-v3-bootstrap
462STAGE4_TFLAGS = $(STAGE_TFLAGS)
463STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
464
465# Defaults for stage profile; some are overridden below.
466STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468@if target-libstdc++-v3-bootstrap
469# Override the above if we're bootstrapping C++.
470STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471@endif target-libstdc++-v3-bootstrap
472STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
474
475# Defaults for stage feedback; some are overridden below.
476STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478@if target-libstdc++-v3-bootstrap
479# Override the above if we're bootstrapping C++.
480STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481@endif target-libstdc++-v3-bootstrap
482STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
484
485
486# Only build the C compiler for stage1, because that is the only one that
487# we can guarantee will build with the native compiler, and also it is the
488# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
489# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
490# overrideable (for a bootstrap build stage1 also builds gcc.info).
491
492STAGE1_CFLAGS = @stage1_cflags@
493STAGE1_CHECKING = @stage1_checking@
494STAGE1_LANGUAGES = @stage1_languages@
495# * We force-disable intermodule optimizations, even if
496# --enable-intermodule was passed, since the installed compiler
497# probably can't handle them. Luckily, autoconf always respects
498# the last argument when conflicting --enable arguments are passed.
499# * Likewise, we force-disable coverage flags, since the installed
500# compiler probably has never heard of them.
501STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
503
504STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
505STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
506
507STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
508STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
509
510do-compare = @do_compare@
511do-compare3 = $(do-compare)
512
513# -----------------------------------------------
514# Programs producing files for the TARGET machine
515# -----------------------------------------------
516
517AR_FOR_TARGET=@AR_FOR_TARGET@
518AS_FOR_TARGET=@AS_FOR_TARGET@
519CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
520
521# If GCC_FOR_TARGET is not overriden on the command line, then this
522# variable is passed down to the gcc Makefile, where it is used to
523# build libgcc2.a. We define it here so that it can itself be
524# overridden on the command line.
525GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
526CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
527RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
528GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
529GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
530GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
531DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
532LD_FOR_TARGET=@LD_FOR_TARGET@
533
534LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
535NM_FOR_TARGET=@NM_FOR_TARGET@
536OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
537RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
538READELF_FOR_TARGET=@READELF_FOR_TARGET@
539STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
540WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
541WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
542
543COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
544COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
545COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
546
547CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
548CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
549
550LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
551LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
552LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
553GOCFLAGS_FOR_TARGET = -O2 -g
554
555FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
556SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
557DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
558
559XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
560
561# ------------------------------------
562# Miscellaneous targets and flag lists
563# ------------------------------------
564
565# The first rule in the file had better be this one. Don't put any above it.
566# This lives here to allow makefile fragments to contain dependencies.
567all:
568
569#### host and target specific makefile fragments come in here.
570@target_makefile_frag@
571@alphaieee_frag@
572@ospace_frag@
573@host_makefile_frag@
574###
575
576# This is the list of directories that may be needed in RPATH_ENVVAR
577# so that programs built for the target machine work.
578TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
579
580@if target-libstdc++-v3
581TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
582@endif target-libstdc++-v3
583
584@if target-libsanitizer
585TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
586@endif target-libsanitizer
587
588@if target-libvtv
589TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
590@endif target-libvtv
591
592@if target-libssp
593TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
594@endif target-libssp
595
596@if target-libgomp
597TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
598@endif target-libgomp
599
600@if target-libitm
601TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
602@endif target-libitm
603
604@if target-libatomic
605TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
606@endif target-libatomic
607
608
609
610# This is the list of directories that may be needed in RPATH_ENVVAR
611# so that programs built for the host machine work.
612HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
613
614# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
615@if gcc
616HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
617@endif gcc
618
619
620@if gmp
621HOST_LIB_PATH_gmp = \
622 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
623@endif gmp
624
625@if mpfr
626HOST_LIB_PATH_mpfr = \
627 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
628@endif mpfr
629
630@if mpc
631HOST_LIB_PATH_mpc = \
632 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
633@endif mpc
634
635@if isl
636HOST_LIB_PATH_isl = \
637 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
638@endif isl
639
640@if cloog
641HOST_LIB_PATH_cloog = \
642 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
643@endif cloog
644
645@if libelf
646HOST_LIB_PATH_libelf = \
647 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
648@endif libelf
649
650
651CXX_FOR_TARGET_FLAG_TO_PASS = \
652 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
653@if target-libstdc++-v3
654# CXX_FOR_TARGET is tricky to get right for target libs that require a
655# functional C++ compiler. When we recurse, if we expand
656# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
657# libstdc++ include flags from the script. Instead, we get an
658# -funconfigured-* word, so that we'll get errors if this invalid C++
659# command line is used for anything, but also so that we can use the
660# word to decide whether or not to pass on this CXX_FOR_TARGET. If we
661# don't pass it on, sub-make will use the default definition, that
662# re-expands it at the time of use, so we'll get it right when we need
663# it. One potential exception is the expansion of CXX_FOR_TARGET
664# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
665# really work, for C++ host programs can't depend on the current-stage
666# C++ target library.
667CXX_FOR_TARGET_FLAG_TO_PASS = \
668 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
669@endif target-libstdc++-v3
670
671# Flags to pass down to all sub-makes.
672BASE_FLAGS_TO_PASS = \
673 "DESTDIR=$(DESTDIR)" \
674 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
675 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
676 "bindir=$(bindir)" \
677 "datadir=$(datadir)" \
678 "exec_prefix=$(exec_prefix)" \
679 "includedir=$(includedir)" \
680 "datarootdir=$(datarootdir)" \
681 "docdir=$(docdir)" \
682 "infodir=$(infodir)" \
683 "pdfdir=$(pdfdir)" \
684 "htmldir=$(htmldir)" \
685 "libdir=$(libdir)" \
686 "libexecdir=$(libexecdir)" \
687 "lispdir=$(lispdir)" \
688 "localstatedir=$(localstatedir)" \
689 "mandir=$(mandir)" \
690 "oldincludedir=$(oldincludedir)" \
691 "prefix=$(prefix)" \
692 "sbindir=$(sbindir)" \
693 "sharedstatedir=$(sharedstatedir)" \
694 "sysconfdir=$(sysconfdir)" \
695 "tooldir=$(tooldir)" \
696 "build_tooldir=$(build_tooldir)" \
697 "target_alias=$(target_alias)" \
698 "AWK=$(AWK)" \
699 "BISON=$(BISON)" \
700 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
701 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
702 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
703 "EXPECT=$(EXPECT)" \
704 "FLEX=$(FLEX)" \
705 "INSTALL=$(INSTALL)" \
706 "INSTALL_DATA=$(INSTALL_DATA)" \
707 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
708 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
709 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
710 "LEX=$(LEX)" \
711 "M4=$(M4)" \
712 "MAKE=$(MAKE)" \
713 "RUNTEST=$(RUNTEST)" \
714 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
715 "SED=$(SED)" \
716 "SHELL=$(SHELL)" \
717 "YACC=$(YACC)" \
718 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
719 "ADA_CFLAGS=$(ADA_CFLAGS)" \
720 "AR_FLAGS=$(AR_FLAGS)" \
721 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
722 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
723 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
724 "CFLAGS=$(CFLAGS)" \
725 "CXXFLAGS=$(CXXFLAGS)" \
726 "LDFLAGS=$(LDFLAGS)" \
727 "LIBCFLAGS=$(LIBCFLAGS)" \
728 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
729 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
730 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
731 "GNATBIND=$(GNATBIND)" \
732 "GNATMAKE=$(GNATMAKE)" \
733 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
734 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
735 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
736 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
737 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
738 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
739 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
740 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
741 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
742 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
743 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
744 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
745 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
746 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
747 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
748 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
749 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
750 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
751 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
752 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
753 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
754 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
755 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
756 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
757 "BUILD_CONFIG=$(BUILD_CONFIG)" \
758 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
759 "LEAN=$(LEAN)" \
760 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
761 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
762 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
763 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
764 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
765 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
766 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
767 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
768 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
769 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
770 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
771 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
772 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
773 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
774 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
775 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
776 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
777 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
778 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
779 "TFLAGS=$(TFLAGS)" \
780 "CONFIG_SHELL=$(SHELL)" \
781 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
782
783# We leave this in just in case, but it is not needed anymore.
784RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
785
786# Flags to pass down to most sub-makes, in which we're building with
787# the host environment.
788EXTRA_HOST_FLAGS = \
789 'AR=$(AR)' \
790 'AS=$(AS)' \
791 'CC=$(CC)' \
792 'CXX=$(CXX)' \
793 'DLLTOOL=$(DLLTOOL)' \
794 'GCJ=$(GCJ)' \
795 'GFORTRAN=$(GFORTRAN)' \
796 'GOC=$(GOC)' \
797 'LD=$(LD)' \
798 'LIPO=$(LIPO)' \
799 'NM=$(NM)' \
800 'OBJDUMP=$(OBJDUMP)' \
801 'RANLIB=$(RANLIB)' \
802 'READELF=$(READELF)' \
803 'STRIP=$(STRIP)' \
804 'WINDRES=$(WINDRES)' \
805 'WINDMC=$(WINDMC)'
806
807FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
808
809# Flags to pass to stage1 or when not bootstrapping.
810
811STAGE1_FLAGS_TO_PASS = \
812 LDFLAGS="$${LDFLAGS}" \
813 HOST_LIBS="$${HOST_LIBS}"
814
815# Flags to pass to stage2 and later makes.
816
817POSTSTAGE1_FLAGS_TO_PASS = \
818 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
819 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
820 GNATBIND="$${GNATBIND}" \
821 LDFLAGS="$${LDFLAGS}" \
822 HOST_LIBS="$${HOST_LIBS}" \
823 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
824
825# Flags to pass down to makes which are built with the target environment.
826# The double $ decreases the length of the command line; those variables
827# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
828# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
829# so we expand them here.
830EXTRA_TARGET_FLAGS = \
831 'AR=$$(AR_FOR_TARGET)' \
832 'AS=$(COMPILER_AS_FOR_TARGET)' \
833 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
834 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
835 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
836 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
837 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
838 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
839 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
841 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
842 'LD=$(COMPILER_LD_FOR_TARGET)' \
843 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
844 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
845 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
846 'NM=$(COMPILER_NM_FOR_TARGET)' \
847 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
848 'RANLIB=$$(RANLIB_FOR_TARGET)' \
849 'READELF=$$(READELF_FOR_TARGET)' \
850 'WINDRES=$$(WINDRES_FOR_TARGET)' \
851 'WINDMC=$$(WINDMC_FOR_TARGET)' \
852 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
853 "TFLAGS=$$TFLAGS"
854
855TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
856
857# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
858# unfortunately needs the native compiler and the target ar and
859# ranlib.
860# If any variables are added here, they must be added to do-*, below.
861# The BUILD_* variables are a special case, which are used for the gcc
862# cross-building scheme.
863EXTRA_GCC_FLAGS = \
864 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
865 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
866 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
867
868GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
869
870@if gcc
871BUILD_CONFIG = @BUILD_CONFIG@
872ifneq ($(BUILD_CONFIG),)
873include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
874endif
875@endif gcc
876
877.PHONY: configure-host
878configure-host: \
879 maybe-configure-bfd \
880 maybe-configure-opcodes \
881 maybe-configure-binutils \
882 maybe-configure-bison \
883 maybe-configure-cgen \
884 maybe-configure-dejagnu \
885 maybe-configure-etc \
886 maybe-configure-fastjar \
887 maybe-configure-fixincludes \
888 maybe-configure-flex \
889 maybe-configure-gas \
890 maybe-configure-gcc \
891 maybe-configure-gmp \
892 maybe-configure-mpfr \
893 maybe-configure-mpc \
894 maybe-configure-isl \
895 maybe-configure-cloog \
896 maybe-configure-libelf \
897 maybe-configure-gold \
898 maybe-configure-gprof \
899 maybe-configure-intl \
900 maybe-configure-tcl \
901 maybe-configure-itcl \
902 maybe-configure-ld \
903 maybe-configure-libbacktrace \
904 maybe-configure-libcpp \
905 maybe-configure-libdecnumber \
906 maybe-configure-libgui \
907 maybe-configure-libiberty \
908 maybe-configure-libiconv \
909 maybe-configure-m4 \
910 maybe-configure-readline \
911 maybe-configure-sid \
912 maybe-configure-sim \
913 maybe-configure-texinfo \
914 maybe-configure-zlib \
915 maybe-configure-gdb \
916 maybe-configure-expect \
917 maybe-configure-guile \
918 maybe-configure-tk \
919 maybe-configure-libtermcap \
920 maybe-configure-utils \
921 maybe-configure-gnattools \
922 maybe-configure-lto-plugin
923.PHONY: configure-target
924configure-target: \
925 maybe-configure-target-libstdc++-v3 \
926 maybe-configure-target-libsanitizer \
927 maybe-configure-target-libvtv \
928 maybe-configure-target-libssp \
929 maybe-configure-target-newlib \
930 maybe-configure-target-libgcc \
931 maybe-configure-target-libbacktrace \
932 maybe-configure-target-libquadmath \
933 maybe-configure-target-libgfortran \
934 maybe-configure-target-libobjc \
935 maybe-configure-target-libgo \
936 maybe-configure-target-libtermcap \
937 maybe-configure-target-winsup \
938 maybe-configure-target-libgloss \
939 maybe-configure-target-libffi \
940 maybe-configure-target-libjava \
941 maybe-configure-target-zlib \
942 maybe-configure-target-boehm-gc \
943 maybe-configure-target-rda \
944 maybe-configure-target-libada \
945 maybe-configure-target-libgomp \
946 maybe-configure-target-libitm \
947 maybe-configure-target-libatomic
948
949# The target built for a native non-bootstrap build.
950.PHONY: all
951all:
952@if gcc-bootstrap
953 [ -f stage_final ] || echo stage3 > stage_final
954 @r=`${PWD_COMMAND}`; export r; \
955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
956 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
957@endif gcc-bootstrap
958 @: $(MAKE); $(unstage)
959 @r=`${PWD_COMMAND}`; export r; \
960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
961@if gcc-bootstrap
962 if [ -f stage_last ]; then \
963 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
964 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
965 else \
966@endif gcc-bootstrap
967 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
968@if gcc-bootstrap
969 ; \
970 fi \
971@endif gcc-bootstrap
972 && :
973
974.PHONY: all-build
975
976all-build: maybe-all-build-libiberty
977all-build: maybe-all-build-bison
978all-build: maybe-all-build-flex
979all-build: maybe-all-build-m4
980all-build: maybe-all-build-texinfo
981all-build: maybe-all-build-fixincludes
982
983.PHONY: all-host
984
985@if bfd-no-bootstrap
986all-host: maybe-all-bfd
987@endif bfd-no-bootstrap
988@if opcodes-no-bootstrap
989all-host: maybe-all-opcodes
990@endif opcodes-no-bootstrap
991@if binutils-no-bootstrap
992all-host: maybe-all-binutils
993@endif binutils-no-bootstrap
994all-host: maybe-all-bison
995all-host: maybe-all-cgen
996all-host: maybe-all-dejagnu
997all-host: maybe-all-etc
998all-host: maybe-all-fastjar
999all-host: maybe-all-fixincludes
1000all-host: maybe-all-flex
1001@if gas-no-bootstrap
1002all-host: maybe-all-gas
1003@endif gas-no-bootstrap
1004@if gcc-no-bootstrap
1005all-host: maybe-all-gcc
1006@endif gcc-no-bootstrap
1007@if gmp-no-bootstrap
1008all-host: maybe-all-gmp
1009@endif gmp-no-bootstrap
1010@if mpfr-no-bootstrap
1011all-host: maybe-all-mpfr
1012@endif mpfr-no-bootstrap
1013@if mpc-no-bootstrap
1014all-host: maybe-all-mpc
1015@endif mpc-no-bootstrap
1016@if isl-no-bootstrap
1017all-host: maybe-all-isl
1018@endif isl-no-bootstrap
1019@if cloog-no-bootstrap
1020all-host: maybe-all-cloog
1021@endif cloog-no-bootstrap
1022@if libelf-no-bootstrap
1023all-host: maybe-all-libelf
1024@endif libelf-no-bootstrap
1025@if gold-no-bootstrap
1026all-host: maybe-all-gold
1027@endif gold-no-bootstrap
1028all-host: maybe-all-gprof
1029@if intl-no-bootstrap
1030all-host: maybe-all-intl
1031@endif intl-no-bootstrap
1032all-host: maybe-all-tcl
1033all-host: maybe-all-itcl
1034@if ld-no-bootstrap
1035all-host: maybe-all-ld
1036@endif ld-no-bootstrap
1037@if libbacktrace-no-bootstrap
1038all-host: maybe-all-libbacktrace
1039@endif libbacktrace-no-bootstrap
1040@if libcpp-no-bootstrap
1041all-host: maybe-all-libcpp
1042@endif libcpp-no-bootstrap
1043@if libdecnumber-no-bootstrap
1044all-host: maybe-all-libdecnumber
1045@endif libdecnumber-no-bootstrap
1046all-host: maybe-all-libgui
1047@if libiberty-no-bootstrap
1048all-host: maybe-all-libiberty
1049@endif libiberty-no-bootstrap
1050all-host: maybe-all-libiconv
1051all-host: maybe-all-m4
1052all-host: maybe-all-readline
1053all-host: maybe-all-sid
1054all-host: maybe-all-sim
1055all-host: maybe-all-texinfo
1056@if zlib-no-bootstrap
1057all-host: maybe-all-zlib
1058@endif zlib-no-bootstrap
1059all-host: maybe-all-gdb
1060all-host: maybe-all-expect
1061all-host: maybe-all-guile
1062all-host: maybe-all-tk
1063all-host: maybe-all-libtermcap
1064all-host: maybe-all-utils
1065all-host: maybe-all-gnattools
1066@if lto-plugin-no-bootstrap
1067all-host: maybe-all-lto-plugin
1068@endif lto-plugin-no-bootstrap
1069
1070.PHONY: all-target
1071
1072@if target-libstdc++-v3-no-bootstrap
1073all-target: maybe-all-target-libstdc++-v3
1074@endif target-libstdc++-v3-no-bootstrap
1075@if target-libsanitizer-no-bootstrap
1076all-target: maybe-all-target-libsanitizer
1077@endif target-libsanitizer-no-bootstrap
1078@if target-libvtv-no-bootstrap
1079all-target: maybe-all-target-libvtv
1080@endif target-libvtv-no-bootstrap
1081all-target: maybe-all-target-libssp
1082all-target: maybe-all-target-newlib
1083@if target-libgcc-no-bootstrap
1084all-target: maybe-all-target-libgcc
1085@endif target-libgcc-no-bootstrap
1086all-target: maybe-all-target-libbacktrace
1087all-target: maybe-all-target-libquadmath
1088all-target: maybe-all-target-libgfortran
1089all-target: maybe-all-target-libobjc
1090all-target: maybe-all-target-libgo
1091all-target: maybe-all-target-libtermcap
1092all-target: maybe-all-target-winsup
1093all-target: maybe-all-target-libgloss
1094all-target: maybe-all-target-libffi
1095all-target: maybe-all-target-libjava
1096all-target: maybe-all-target-zlib
1097all-target: maybe-all-target-boehm-gc
1098all-target: maybe-all-target-rda
1099all-target: maybe-all-target-libada
1100@if target-libgomp-no-bootstrap
1101all-target: maybe-all-target-libgomp
1102@endif target-libgomp-no-bootstrap
1103all-target: maybe-all-target-libitm
1104all-target: maybe-all-target-libatomic
1105
1106# Do a target for all the subdirectories. A ``make do-X'' will do a
1107# ``make X'' in all subdirectories (because, in general, there is a
1108# dependency (below) of X upon do-X, a ``make X'' will also do this,
1109# but it may do additional work as well).
1110
1111.PHONY: do-info
1112do-info:
1113 @: $(MAKE); $(unstage)
1114 @r=`${PWD_COMMAND}`; export r; \
1115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1116 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1117 info-target
1118
1119
1120.PHONY: info-host
1121
1122info-host: maybe-info-bfd
1123info-host: maybe-info-opcodes
1124info-host: maybe-info-binutils
1125info-host: maybe-info-bison
1126info-host: maybe-info-cgen
1127info-host: maybe-info-dejagnu
1128info-host: maybe-info-etc
1129info-host: maybe-info-fastjar
1130info-host: maybe-info-fixincludes
1131info-host: maybe-info-flex
1132info-host: maybe-info-gas
1133info-host: maybe-info-gcc
1134info-host: maybe-info-gmp
1135info-host: maybe-info-mpfr
1136info-host: maybe-info-mpc
1137info-host: maybe-info-isl
1138info-host: maybe-info-cloog
1139info-host: maybe-info-libelf
1140info-host: maybe-info-gold
1141info-host: maybe-info-gprof
1142info-host: maybe-info-intl
1143info-host: maybe-info-tcl
1144info-host: maybe-info-itcl
1145info-host: maybe-info-ld
1146info-host: maybe-info-libbacktrace
1147info-host: maybe-info-libcpp
1148info-host: maybe-info-libdecnumber
1149info-host: maybe-info-libgui
1150info-host: maybe-info-libiberty
1151info-host: maybe-info-libiconv
1152info-host: maybe-info-m4
1153info-host: maybe-info-readline
1154info-host: maybe-info-sid
1155info-host: maybe-info-sim
1156info-host: maybe-info-texinfo
1157info-host: maybe-info-zlib
1158info-host: maybe-info-gdb
1159info-host: maybe-info-expect
1160info-host: maybe-info-guile
1161info-host: maybe-info-tk
1162info-host: maybe-info-libtermcap
1163info-host: maybe-info-utils
1164info-host: maybe-info-gnattools
1165info-host: maybe-info-lto-plugin
1166
1167.PHONY: info-target
1168
1169info-target: maybe-info-target-libstdc++-v3
1170info-target: maybe-info-target-libsanitizer
1171info-target: maybe-info-target-libvtv
1172info-target: maybe-info-target-libssp
1173info-target: maybe-info-target-newlib
1174info-target: maybe-info-target-libgcc
1175info-target: maybe-info-target-libbacktrace
1176info-target: maybe-info-target-libquadmath
1177info-target: maybe-info-target-libgfortran
1178info-target: maybe-info-target-libobjc
1179info-target: maybe-info-target-libgo
1180info-target: maybe-info-target-libtermcap
1181info-target: maybe-info-target-winsup
1182info-target: maybe-info-target-libgloss
1183info-target: maybe-info-target-libffi
1184info-target: maybe-info-target-libjava
1185info-target: maybe-info-target-zlib
1186info-target: maybe-info-target-boehm-gc
1187info-target: maybe-info-target-rda
1188info-target: maybe-info-target-libada
1189info-target: maybe-info-target-libgomp
1190info-target: maybe-info-target-libitm
1191info-target: maybe-info-target-libatomic
1192
1193.PHONY: do-dvi
1194do-dvi:
1195 @: $(MAKE); $(unstage)
1196 @r=`${PWD_COMMAND}`; export r; \
1197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1198 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1199 dvi-target
1200
1201
1202.PHONY: dvi-host
1203
1204dvi-host: maybe-dvi-bfd
1205dvi-host: maybe-dvi-opcodes
1206dvi-host: maybe-dvi-binutils
1207dvi-host: maybe-dvi-bison
1208dvi-host: maybe-dvi-cgen
1209dvi-host: maybe-dvi-dejagnu
1210dvi-host: maybe-dvi-etc
1211dvi-host: maybe-dvi-fastjar
1212dvi-host: maybe-dvi-fixincludes
1213dvi-host: maybe-dvi-flex
1214dvi-host: maybe-dvi-gas
1215dvi-host: maybe-dvi-gcc
1216dvi-host: maybe-dvi-gmp
1217dvi-host: maybe-dvi-mpfr
1218dvi-host: maybe-dvi-mpc
1219dvi-host: maybe-dvi-isl
1220dvi-host: maybe-dvi-cloog
1221dvi-host: maybe-dvi-libelf
1222dvi-host: maybe-dvi-gold
1223dvi-host: maybe-dvi-gprof
1224dvi-host: maybe-dvi-intl
1225dvi-host: maybe-dvi-tcl
1226dvi-host: maybe-dvi-itcl
1227dvi-host: maybe-dvi-ld
1228dvi-host: maybe-dvi-libbacktrace
1229dvi-host: maybe-dvi-libcpp
1230dvi-host: maybe-dvi-libdecnumber
1231dvi-host: maybe-dvi-libgui
1232dvi-host: maybe-dvi-libiberty
1233dvi-host: maybe-dvi-libiconv
1234dvi-host: maybe-dvi-m4
1235dvi-host: maybe-dvi-readline
1236dvi-host: maybe-dvi-sid
1237dvi-host: maybe-dvi-sim
1238dvi-host: maybe-dvi-texinfo
1239dvi-host: maybe-dvi-zlib
1240dvi-host: maybe-dvi-gdb
1241dvi-host: maybe-dvi-expect
1242dvi-host: maybe-dvi-guile
1243dvi-host: maybe-dvi-tk
1244dvi-host: maybe-dvi-libtermcap
1245dvi-host: maybe-dvi-utils
1246dvi-host: maybe-dvi-gnattools
1247dvi-host: maybe-dvi-lto-plugin
1248
1249.PHONY: dvi-target
1250
1251dvi-target: maybe-dvi-target-libstdc++-v3
1252dvi-target: maybe-dvi-target-libsanitizer
1253dvi-target: maybe-dvi-target-libvtv
1254dvi-target: maybe-dvi-target-libssp
1255dvi-target: maybe-dvi-target-newlib
1256dvi-target: maybe-dvi-target-libgcc
1257dvi-target: maybe-dvi-target-libbacktrace
1258dvi-target: maybe-dvi-target-libquadmath
1259dvi-target: maybe-dvi-target-libgfortran
1260dvi-target: maybe-dvi-target-libobjc
1261dvi-target: maybe-dvi-target-libgo
1262dvi-target: maybe-dvi-target-libtermcap
1263dvi-target: maybe-dvi-target-winsup
1264dvi-target: maybe-dvi-target-libgloss
1265dvi-target: maybe-dvi-target-libffi
1266dvi-target: maybe-dvi-target-libjava
1267dvi-target: maybe-dvi-target-zlib
1268dvi-target: maybe-dvi-target-boehm-gc
1269dvi-target: maybe-dvi-target-rda
1270dvi-target: maybe-dvi-target-libada
1271dvi-target: maybe-dvi-target-libgomp
1272dvi-target: maybe-dvi-target-libitm
1273dvi-target: maybe-dvi-target-libatomic
1274
1275.PHONY: do-pdf
1276do-pdf:
1277 @: $(MAKE); $(unstage)
1278 @r=`${PWD_COMMAND}`; export r; \
1279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1280 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1281 pdf-target
1282
1283
1284.PHONY: pdf-host
1285
1286pdf-host: maybe-pdf-bfd
1287pdf-host: maybe-pdf-opcodes
1288pdf-host: maybe-pdf-binutils
1289pdf-host: maybe-pdf-bison
1290pdf-host: maybe-pdf-cgen
1291pdf-host: maybe-pdf-dejagnu
1292pdf-host: maybe-pdf-etc
1293pdf-host: maybe-pdf-fastjar
1294pdf-host: maybe-pdf-fixincludes
1295pdf-host: maybe-pdf-flex
1296pdf-host: maybe-pdf-gas
1297pdf-host: maybe-pdf-gcc
1298pdf-host: maybe-pdf-gmp
1299pdf-host: maybe-pdf-mpfr
1300pdf-host: maybe-pdf-mpc
1301pdf-host: maybe-pdf-isl
1302pdf-host: maybe-pdf-cloog
1303pdf-host: maybe-pdf-libelf
1304pdf-host: maybe-pdf-gold
1305pdf-host: maybe-pdf-gprof
1306pdf-host: maybe-pdf-intl
1307pdf-host: maybe-pdf-tcl
1308pdf-host: maybe-pdf-itcl
1309pdf-host: maybe-pdf-ld
1310pdf-host: maybe-pdf-libbacktrace
1311pdf-host: maybe-pdf-libcpp
1312pdf-host: maybe-pdf-libdecnumber
1313pdf-host: maybe-pdf-libgui
1314pdf-host: maybe-pdf-libiberty
1315pdf-host: maybe-pdf-libiconv
1316pdf-host: maybe-pdf-m4
1317pdf-host: maybe-pdf-readline
1318pdf-host: maybe-pdf-sid
1319pdf-host: maybe-pdf-sim
1320pdf-host: maybe-pdf-texinfo
1321pdf-host: maybe-pdf-zlib
1322pdf-host: maybe-pdf-gdb
1323pdf-host: maybe-pdf-expect
1324pdf-host: maybe-pdf-guile
1325pdf-host: maybe-pdf-tk
1326pdf-host: maybe-pdf-libtermcap
1327pdf-host: maybe-pdf-utils
1328pdf-host: maybe-pdf-gnattools
1329pdf-host: maybe-pdf-lto-plugin
1330
1331.PHONY: pdf-target
1332
1333pdf-target: maybe-pdf-target-libstdc++-v3
1334pdf-target: maybe-pdf-target-libsanitizer
1335pdf-target: maybe-pdf-target-libvtv
1336pdf-target: maybe-pdf-target-libssp
1337pdf-target: maybe-pdf-target-newlib
1338pdf-target: maybe-pdf-target-libgcc
1339pdf-target: maybe-pdf-target-libbacktrace
1340pdf-target: maybe-pdf-target-libquadmath
1341pdf-target: maybe-pdf-target-libgfortran
1342pdf-target: maybe-pdf-target-libobjc
1343pdf-target: maybe-pdf-target-libgo
1344pdf-target: maybe-pdf-target-libtermcap
1345pdf-target: maybe-pdf-target-winsup
1346pdf-target: maybe-pdf-target-libgloss
1347pdf-target: maybe-pdf-target-libffi
1348pdf-target: maybe-pdf-target-libjava
1349pdf-target: maybe-pdf-target-zlib
1350pdf-target: maybe-pdf-target-boehm-gc
1351pdf-target: maybe-pdf-target-rda
1352pdf-target: maybe-pdf-target-libada
1353pdf-target: maybe-pdf-target-libgomp
1354pdf-target: maybe-pdf-target-libitm
1355pdf-target: maybe-pdf-target-libatomic
1356
1357.PHONY: do-html
1358do-html:
1359 @: $(MAKE); $(unstage)
1360 @r=`${PWD_COMMAND}`; export r; \
1361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1362 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1363 html-target
1364
1365
1366.PHONY: html-host
1367
1368html-host: maybe-html-bfd
1369html-host: maybe-html-opcodes
1370html-host: maybe-html-binutils
1371html-host: maybe-html-bison
1372html-host: maybe-html-cgen
1373html-host: maybe-html-dejagnu
1374html-host: maybe-html-etc
1375html-host: maybe-html-fastjar
1376html-host: maybe-html-fixincludes
1377html-host: maybe-html-flex
1378html-host: maybe-html-gas
1379html-host: maybe-html-gcc
1380html-host: maybe-html-gmp
1381html-host: maybe-html-mpfr
1382html-host: maybe-html-mpc
1383html-host: maybe-html-isl
1384html-host: maybe-html-cloog
1385html-host: maybe-html-libelf
1386html-host: maybe-html-gold
1387html-host: maybe-html-gprof
1388html-host: maybe-html-intl
1389html-host: maybe-html-tcl
1390html-host: maybe-html-itcl
1391html-host: maybe-html-ld
1392html-host: maybe-html-libbacktrace
1393html-host: maybe-html-libcpp
1394html-host: maybe-html-libdecnumber
1395html-host: maybe-html-libgui
1396html-host: maybe-html-libiberty
1397html-host: maybe-html-libiconv
1398html-host: maybe-html-m4
1399html-host: maybe-html-readline
1400html-host: maybe-html-sid
1401html-host: maybe-html-sim
1402html-host: maybe-html-texinfo
1403html-host: maybe-html-zlib
1404html-host: maybe-html-gdb
1405html-host: maybe-html-expect
1406html-host: maybe-html-guile
1407html-host: maybe-html-tk
1408html-host: maybe-html-libtermcap
1409html-host: maybe-html-utils
1410html-host: maybe-html-gnattools
1411html-host: maybe-html-lto-plugin
1412
1413.PHONY: html-target
1414
1415html-target: maybe-html-target-libstdc++-v3
1416html-target: maybe-html-target-libsanitizer
1417html-target: maybe-html-target-libvtv
1418html-target: maybe-html-target-libssp
1419html-target: maybe-html-target-newlib
1420html-target: maybe-html-target-libgcc
1421html-target: maybe-html-target-libbacktrace
1422html-target: maybe-html-target-libquadmath
1423html-target: maybe-html-target-libgfortran
1424html-target: maybe-html-target-libobjc
1425html-target: maybe-html-target-libgo
1426html-target: maybe-html-target-libtermcap
1427html-target: maybe-html-target-winsup
1428html-target: maybe-html-target-libgloss
1429html-target: maybe-html-target-libffi
1430html-target: maybe-html-target-libjava
1431html-target: maybe-html-target-zlib
1432html-target: maybe-html-target-boehm-gc
1433html-target: maybe-html-target-rda
1434html-target: maybe-html-target-libada
1435html-target: maybe-html-target-libgomp
1436html-target: maybe-html-target-libitm
1437html-target: maybe-html-target-libatomic
1438
1439.PHONY: do-TAGS
1440do-TAGS:
1441 @: $(MAKE); $(unstage)
1442 @r=`${PWD_COMMAND}`; export r; \
1443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1445 TAGS-target
1446
1447
1448.PHONY: TAGS-host
1449
1450TAGS-host: maybe-TAGS-bfd
1451TAGS-host: maybe-TAGS-opcodes
1452TAGS-host: maybe-TAGS-binutils
1453TAGS-host: maybe-TAGS-bison
1454TAGS-host: maybe-TAGS-cgen
1455TAGS-host: maybe-TAGS-dejagnu
1456TAGS-host: maybe-TAGS-etc
1457TAGS-host: maybe-TAGS-fastjar
1458TAGS-host: maybe-TAGS-fixincludes
1459TAGS-host: maybe-TAGS-flex
1460TAGS-host: maybe-TAGS-gas
1461TAGS-host: maybe-TAGS-gcc
1462TAGS-host: maybe-TAGS-gmp
1463TAGS-host: maybe-TAGS-mpfr
1464TAGS-host: maybe-TAGS-mpc
1465TAGS-host: maybe-TAGS-isl
1466TAGS-host: maybe-TAGS-cloog
1467TAGS-host: maybe-TAGS-libelf
1468TAGS-host: maybe-TAGS-gold
1469TAGS-host: maybe-TAGS-gprof
1470TAGS-host: maybe-TAGS-intl
1471TAGS-host: maybe-TAGS-tcl
1472TAGS-host: maybe-TAGS-itcl
1473TAGS-host: maybe-TAGS-ld
1474TAGS-host: maybe-TAGS-libbacktrace
1475TAGS-host: maybe-TAGS-libcpp
1476TAGS-host: maybe-TAGS-libdecnumber
1477TAGS-host: maybe-TAGS-libgui
1478TAGS-host: maybe-TAGS-libiberty
1479TAGS-host: maybe-TAGS-libiconv
1480TAGS-host: maybe-TAGS-m4
1481TAGS-host: maybe-TAGS-readline
1482TAGS-host: maybe-TAGS-sid
1483TAGS-host: maybe-TAGS-sim
1484TAGS-host: maybe-TAGS-texinfo
1485TAGS-host: maybe-TAGS-zlib
1486TAGS-host: maybe-TAGS-gdb
1487TAGS-host: maybe-TAGS-expect
1488TAGS-host: maybe-TAGS-guile
1489TAGS-host: maybe-TAGS-tk
1490TAGS-host: maybe-TAGS-libtermcap
1491TAGS-host: maybe-TAGS-utils
1492TAGS-host: maybe-TAGS-gnattools
1493TAGS-host: maybe-TAGS-lto-plugin
1494
1495.PHONY: TAGS-target
1496
1497TAGS-target: maybe-TAGS-target-libstdc++-v3
1498TAGS-target: maybe-TAGS-target-libsanitizer
1499TAGS-target: maybe-TAGS-target-libvtv
1500TAGS-target: maybe-TAGS-target-libssp
1501TAGS-target: maybe-TAGS-target-newlib
1502TAGS-target: maybe-TAGS-target-libgcc
1503TAGS-target: maybe-TAGS-target-libbacktrace
1504TAGS-target: maybe-TAGS-target-libquadmath
1505TAGS-target: maybe-TAGS-target-libgfortran
1506TAGS-target: maybe-TAGS-target-libobjc
1507TAGS-target: maybe-TAGS-target-libgo
1508TAGS-target: maybe-TAGS-target-libtermcap
1509TAGS-target: maybe-TAGS-target-winsup
1510TAGS-target: maybe-TAGS-target-libgloss
1511TAGS-target: maybe-TAGS-target-libffi
1512TAGS-target: maybe-TAGS-target-libjava
1513TAGS-target: maybe-TAGS-target-zlib
1514TAGS-target: maybe-TAGS-target-boehm-gc
1515TAGS-target: maybe-TAGS-target-rda
1516TAGS-target: maybe-TAGS-target-libada
1517TAGS-target: maybe-TAGS-target-libgomp
1518TAGS-target: maybe-TAGS-target-libitm
1519TAGS-target: maybe-TAGS-target-libatomic
1520
1521.PHONY: do-install-info
1522do-install-info:
1523 @: $(MAKE); $(unstage)
1524 @r=`${PWD_COMMAND}`; export r; \
1525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1526 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1527 install-info-target
1528
1529
1530.PHONY: install-info-host
1531
1532install-info-host: maybe-install-info-bfd
1533install-info-host: maybe-install-info-opcodes
1534install-info-host: maybe-install-info-binutils
1535install-info-host: maybe-install-info-bison
1536install-info-host: maybe-install-info-cgen
1537install-info-host: maybe-install-info-dejagnu
1538install-info-host: maybe-install-info-etc
1539install-info-host: maybe-install-info-fastjar
1540install-info-host: maybe-install-info-fixincludes
1541install-info-host: maybe-install-info-flex
1542install-info-host: maybe-install-info-gas
1543install-info-host: maybe-install-info-gcc
1544install-info-host: maybe-install-info-gmp
1545install-info-host: maybe-install-info-mpfr
1546install-info-host: maybe-install-info-mpc
1547install-info-host: maybe-install-info-isl
1548install-info-host: maybe-install-info-cloog
1549install-info-host: maybe-install-info-libelf
1550install-info-host: maybe-install-info-gold
1551install-info-host: maybe-install-info-gprof
1552install-info-host: maybe-install-info-intl
1553install-info-host: maybe-install-info-tcl
1554install-info-host: maybe-install-info-itcl
1555install-info-host: maybe-install-info-ld
1556install-info-host: maybe-install-info-libbacktrace
1557install-info-host: maybe-install-info-libcpp
1558install-info-host: maybe-install-info-libdecnumber
1559install-info-host: maybe-install-info-libgui
1560install-info-host: maybe-install-info-libiberty
1561install-info-host: maybe-install-info-libiconv
1562install-info-host: maybe-install-info-m4
1563install-info-host: maybe-install-info-readline
1564install-info-host: maybe-install-info-sid
1565install-info-host: maybe-install-info-sim
1566install-info-host: maybe-install-info-texinfo
1567install-info-host: maybe-install-info-zlib
1568install-info-host: maybe-install-info-gdb
1569install-info-host: maybe-install-info-expect
1570install-info-host: maybe-install-info-guile
1571install-info-host: maybe-install-info-tk
1572install-info-host: maybe-install-info-libtermcap
1573install-info-host: maybe-install-info-utils
1574install-info-host: maybe-install-info-gnattools
1575install-info-host: maybe-install-info-lto-plugin
1576
1577.PHONY: install-info-target
1578
1579install-info-target: maybe-install-info-target-libstdc++-v3
1580install-info-target: maybe-install-info-target-libsanitizer
1581install-info-target: maybe-install-info-target-libvtv
1582install-info-target: maybe-install-info-target-libssp
1583install-info-target: maybe-install-info-target-newlib
1584install-info-target: maybe-install-info-target-libgcc
1585install-info-target: maybe-install-info-target-libbacktrace
1586install-info-target: maybe-install-info-target-libquadmath
1587install-info-target: maybe-install-info-target-libgfortran
1588install-info-target: maybe-install-info-target-libobjc
1589install-info-target: maybe-install-info-target-libgo
1590install-info-target: maybe-install-info-target-libtermcap
1591install-info-target: maybe-install-info-target-winsup
1592install-info-target: maybe-install-info-target-libgloss
1593install-info-target: maybe-install-info-target-libffi
1594install-info-target: maybe-install-info-target-libjava
1595install-info-target: maybe-install-info-target-zlib
1596install-info-target: maybe-install-info-target-boehm-gc
1597install-info-target: maybe-install-info-target-rda
1598install-info-target: maybe-install-info-target-libada
1599install-info-target: maybe-install-info-target-libgomp
1600install-info-target: maybe-install-info-target-libitm
1601install-info-target: maybe-install-info-target-libatomic
1602
1603.PHONY: do-install-pdf
1604do-install-pdf:
1605 @: $(MAKE); $(unstage)
1606 @r=`${PWD_COMMAND}`; export r; \
1607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1608 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1609 install-pdf-target
1610
1611
1612.PHONY: install-pdf-host
1613
1614install-pdf-host: maybe-install-pdf-bfd
1615install-pdf-host: maybe-install-pdf-opcodes
1616install-pdf-host: maybe-install-pdf-binutils
1617install-pdf-host: maybe-install-pdf-bison
1618install-pdf-host: maybe-install-pdf-cgen
1619install-pdf-host: maybe-install-pdf-dejagnu
1620install-pdf-host: maybe-install-pdf-etc
1621install-pdf-host: maybe-install-pdf-fastjar
1622install-pdf-host: maybe-install-pdf-fixincludes
1623install-pdf-host: maybe-install-pdf-flex
1624install-pdf-host: maybe-install-pdf-gas
1625install-pdf-host: maybe-install-pdf-gcc
1626install-pdf-host: maybe-install-pdf-gmp
1627install-pdf-host: maybe-install-pdf-mpfr
1628install-pdf-host: maybe-install-pdf-mpc
1629install-pdf-host: maybe-install-pdf-isl
1630install-pdf-host: maybe-install-pdf-cloog
1631install-pdf-host: maybe-install-pdf-libelf
1632install-pdf-host: maybe-install-pdf-gold
1633install-pdf-host: maybe-install-pdf-gprof
1634install-pdf-host: maybe-install-pdf-intl
1635install-pdf-host: maybe-install-pdf-tcl
1636install-pdf-host: maybe-install-pdf-itcl
1637install-pdf-host: maybe-install-pdf-ld
1638install-pdf-host: maybe-install-pdf-libbacktrace
1639install-pdf-host: maybe-install-pdf-libcpp
1640install-pdf-host: maybe-install-pdf-libdecnumber
1641install-pdf-host: maybe-install-pdf-libgui
1642install-pdf-host: maybe-install-pdf-libiberty
1643install-pdf-host: maybe-install-pdf-libiconv
1644install-pdf-host: maybe-install-pdf-m4
1645install-pdf-host: maybe-install-pdf-readline
1646install-pdf-host: maybe-install-pdf-sid
1647install-pdf-host: maybe-install-pdf-sim
1648install-pdf-host: maybe-install-pdf-texinfo
1649install-pdf-host: maybe-install-pdf-zlib
1650install-pdf-host: maybe-install-pdf-gdb
1651install-pdf-host: maybe-install-pdf-expect
1652install-pdf-host: maybe-install-pdf-guile
1653install-pdf-host: maybe-install-pdf-tk
1654install-pdf-host: maybe-install-pdf-libtermcap
1655install-pdf-host: maybe-install-pdf-utils
1656install-pdf-host: maybe-install-pdf-gnattools
1657install-pdf-host: maybe-install-pdf-lto-plugin
1658
1659.PHONY: install-pdf-target
1660
1661install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1662install-pdf-target: maybe-install-pdf-target-libsanitizer
1663install-pdf-target: maybe-install-pdf-target-libvtv
1664install-pdf-target: maybe-install-pdf-target-libssp
1665install-pdf-target: maybe-install-pdf-target-newlib
1666install-pdf-target: maybe-install-pdf-target-libgcc
1667install-pdf-target: maybe-install-pdf-target-libbacktrace
1668install-pdf-target: maybe-install-pdf-target-libquadmath
1669install-pdf-target: maybe-install-pdf-target-libgfortran
1670install-pdf-target: maybe-install-pdf-target-libobjc
1671install-pdf-target: maybe-install-pdf-target-libgo
1672install-pdf-target: maybe-install-pdf-target-libtermcap
1673install-pdf-target: maybe-install-pdf-target-winsup
1674install-pdf-target: maybe-install-pdf-target-libgloss
1675install-pdf-target: maybe-install-pdf-target-libffi
1676install-pdf-target: maybe-install-pdf-target-libjava
1677install-pdf-target: maybe-install-pdf-target-zlib
1678install-pdf-target: maybe-install-pdf-target-boehm-gc
1679install-pdf-target: maybe-install-pdf-target-rda
1680install-pdf-target: maybe-install-pdf-target-libada
1681install-pdf-target: maybe-install-pdf-target-libgomp
1682install-pdf-target: maybe-install-pdf-target-libitm
1683install-pdf-target: maybe-install-pdf-target-libatomic
1684
1685.PHONY: do-install-html
1686do-install-html:
1687 @: $(MAKE); $(unstage)
1688 @r=`${PWD_COMMAND}`; export r; \
1689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1690 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1691 install-html-target
1692
1693
1694.PHONY: install-html-host
1695
1696install-html-host: maybe-install-html-bfd
1697install-html-host: maybe-install-html-opcodes
1698install-html-host: maybe-install-html-binutils
1699install-html-host: maybe-install-html-bison
1700install-html-host: maybe-install-html-cgen
1701install-html-host: maybe-install-html-dejagnu
1702install-html-host: maybe-install-html-etc
1703install-html-host: maybe-install-html-fastjar
1704install-html-host: maybe-install-html-fixincludes
1705install-html-host: maybe-install-html-flex
1706install-html-host: maybe-install-html-gas
1707install-html-host: maybe-install-html-gcc
1708install-html-host: maybe-install-html-gmp
1709install-html-host: maybe-install-html-mpfr
1710install-html-host: maybe-install-html-mpc
1711install-html-host: maybe-install-html-isl
1712install-html-host: maybe-install-html-cloog
1713install-html-host: maybe-install-html-libelf
1714install-html-host: maybe-install-html-gold
1715install-html-host: maybe-install-html-gprof
1716install-html-host: maybe-install-html-intl
1717install-html-host: maybe-install-html-tcl
1718install-html-host: maybe-install-html-itcl
1719install-html-host: maybe-install-html-ld
1720install-html-host: maybe-install-html-libbacktrace
1721install-html-host: maybe-install-html-libcpp
1722install-html-host: maybe-install-html-libdecnumber
1723install-html-host: maybe-install-html-libgui
1724install-html-host: maybe-install-html-libiberty
1725install-html-host: maybe-install-html-libiconv
1726install-html-host: maybe-install-html-m4
1727install-html-host: maybe-install-html-readline
1728install-html-host: maybe-install-html-sid
1729install-html-host: maybe-install-html-sim
1730install-html-host: maybe-install-html-texinfo
1731install-html-host: maybe-install-html-zlib
1732install-html-host: maybe-install-html-gdb
1733install-html-host: maybe-install-html-expect
1734install-html-host: maybe-install-html-guile
1735install-html-host: maybe-install-html-tk
1736install-html-host: maybe-install-html-libtermcap
1737install-html-host: maybe-install-html-utils
1738install-html-host: maybe-install-html-gnattools
1739install-html-host: maybe-install-html-lto-plugin
1740
1741.PHONY: install-html-target
1742
1743install-html-target: maybe-install-html-target-libstdc++-v3
1744install-html-target: maybe-install-html-target-libsanitizer
1745install-html-target: maybe-install-html-target-libvtv
1746install-html-target: maybe-install-html-target-libssp
1747install-html-target: maybe-install-html-target-newlib
1748install-html-target: maybe-install-html-target-libgcc
1749install-html-target: maybe-install-html-target-libbacktrace
1750install-html-target: maybe-install-html-target-libquadmath
1751install-html-target: maybe-install-html-target-libgfortran
1752install-html-target: maybe-install-html-target-libobjc
1753install-html-target: maybe-install-html-target-libgo
1754install-html-target: maybe-install-html-target-libtermcap
1755install-html-target: maybe-install-html-target-winsup
1756install-html-target: maybe-install-html-target-libgloss
1757install-html-target: maybe-install-html-target-libffi
1758install-html-target: maybe-install-html-target-libjava
1759install-html-target: maybe-install-html-target-zlib
1760install-html-target: maybe-install-html-target-boehm-gc
1761install-html-target: maybe-install-html-target-rda
1762install-html-target: maybe-install-html-target-libada
1763install-html-target: maybe-install-html-target-libgomp
1764install-html-target: maybe-install-html-target-libitm
1765install-html-target: maybe-install-html-target-libatomic
1766
1767.PHONY: do-installcheck
1768do-installcheck:
1769 @: $(MAKE); $(unstage)
1770 @r=`${PWD_COMMAND}`; export r; \
1771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1772 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1773 installcheck-target
1774
1775
1776.PHONY: installcheck-host
1777
1778installcheck-host: maybe-installcheck-bfd
1779installcheck-host: maybe-installcheck-opcodes
1780installcheck-host: maybe-installcheck-binutils
1781installcheck-host: maybe-installcheck-bison
1782installcheck-host: maybe-installcheck-cgen
1783installcheck-host: maybe-installcheck-dejagnu
1784installcheck-host: maybe-installcheck-etc
1785installcheck-host: maybe-installcheck-fastjar
1786installcheck-host: maybe-installcheck-fixincludes
1787installcheck-host: maybe-installcheck-flex
1788installcheck-host: maybe-installcheck-gas
1789installcheck-host: maybe-installcheck-gcc
1790installcheck-host: maybe-installcheck-gmp
1791installcheck-host: maybe-installcheck-mpfr
1792installcheck-host: maybe-installcheck-mpc
1793installcheck-host: maybe-installcheck-isl
1794installcheck-host: maybe-installcheck-cloog
1795installcheck-host: maybe-installcheck-libelf
1796installcheck-host: maybe-installcheck-gold
1797installcheck-host: maybe-installcheck-gprof
1798installcheck-host: maybe-installcheck-intl
1799installcheck-host: maybe-installcheck-tcl
1800installcheck-host: maybe-installcheck-itcl
1801installcheck-host: maybe-installcheck-ld
1802installcheck-host: maybe-installcheck-libbacktrace
1803installcheck-host: maybe-installcheck-libcpp
1804installcheck-host: maybe-installcheck-libdecnumber
1805installcheck-host: maybe-installcheck-libgui
1806installcheck-host: maybe-installcheck-libiberty
1807installcheck-host: maybe-installcheck-libiconv
1808installcheck-host: maybe-installcheck-m4
1809installcheck-host: maybe-installcheck-readline
1810installcheck-host: maybe-installcheck-sid
1811installcheck-host: maybe-installcheck-sim
1812installcheck-host: maybe-installcheck-texinfo
1813installcheck-host: maybe-installcheck-zlib
1814installcheck-host: maybe-installcheck-gdb
1815installcheck-host: maybe-installcheck-expect
1816installcheck-host: maybe-installcheck-guile
1817installcheck-host: maybe-installcheck-tk
1818installcheck-host: maybe-installcheck-libtermcap
1819installcheck-host: maybe-installcheck-utils
1820installcheck-host: maybe-installcheck-gnattools
1821installcheck-host: maybe-installcheck-lto-plugin
1822
1823.PHONY: installcheck-target
1824
1825installcheck-target: maybe-installcheck-target-libstdc++-v3
1826installcheck-target: maybe-installcheck-target-libsanitizer
1827installcheck-target: maybe-installcheck-target-libvtv
1828installcheck-target: maybe-installcheck-target-libssp
1829installcheck-target: maybe-installcheck-target-newlib
1830installcheck-target: maybe-installcheck-target-libgcc
1831installcheck-target: maybe-installcheck-target-libbacktrace
1832installcheck-target: maybe-installcheck-target-libquadmath
1833installcheck-target: maybe-installcheck-target-libgfortran
1834installcheck-target: maybe-installcheck-target-libobjc
1835installcheck-target: maybe-installcheck-target-libgo
1836installcheck-target: maybe-installcheck-target-libtermcap
1837installcheck-target: maybe-installcheck-target-winsup
1838installcheck-target: maybe-installcheck-target-libgloss
1839installcheck-target: maybe-installcheck-target-libffi
1840installcheck-target: maybe-installcheck-target-libjava
1841installcheck-target: maybe-installcheck-target-zlib
1842installcheck-target: maybe-installcheck-target-boehm-gc
1843installcheck-target: maybe-installcheck-target-rda
1844installcheck-target: maybe-installcheck-target-libada
1845installcheck-target: maybe-installcheck-target-libgomp
1846installcheck-target: maybe-installcheck-target-libitm
1847installcheck-target: maybe-installcheck-target-libatomic
1848
1849.PHONY: do-mostlyclean
1850do-mostlyclean:
1851 @: $(MAKE); $(unstage)
1852 @r=`${PWD_COMMAND}`; export r; \
1853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1854 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1855 mostlyclean-target
1856
1857
1858.PHONY: mostlyclean-host
1859
1860mostlyclean-host: maybe-mostlyclean-bfd
1861mostlyclean-host: maybe-mostlyclean-opcodes
1862mostlyclean-host: maybe-mostlyclean-binutils
1863mostlyclean-host: maybe-mostlyclean-bison
1864mostlyclean-host: maybe-mostlyclean-cgen
1865mostlyclean-host: maybe-mostlyclean-dejagnu
1866mostlyclean-host: maybe-mostlyclean-etc
1867mostlyclean-host: maybe-mostlyclean-fastjar
1868mostlyclean-host: maybe-mostlyclean-fixincludes
1869mostlyclean-host: maybe-mostlyclean-flex
1870mostlyclean-host: maybe-mostlyclean-gas
1871mostlyclean-host: maybe-mostlyclean-gcc
1872mostlyclean-host: maybe-mostlyclean-gmp
1873mostlyclean-host: maybe-mostlyclean-mpfr
1874mostlyclean-host: maybe-mostlyclean-mpc
1875mostlyclean-host: maybe-mostlyclean-isl
1876mostlyclean-host: maybe-mostlyclean-cloog
1877mostlyclean-host: maybe-mostlyclean-libelf
1878mostlyclean-host: maybe-mostlyclean-gold
1879mostlyclean-host: maybe-mostlyclean-gprof
1880mostlyclean-host: maybe-mostlyclean-intl
1881mostlyclean-host: maybe-mostlyclean-tcl
1882mostlyclean-host: maybe-mostlyclean-itcl
1883mostlyclean-host: maybe-mostlyclean-ld
1884mostlyclean-host: maybe-mostlyclean-libbacktrace
1885mostlyclean-host: maybe-mostlyclean-libcpp
1886mostlyclean-host: maybe-mostlyclean-libdecnumber
1887mostlyclean-host: maybe-mostlyclean-libgui
1888mostlyclean-host: maybe-mostlyclean-libiberty
1889mostlyclean-host: maybe-mostlyclean-libiconv
1890mostlyclean-host: maybe-mostlyclean-m4
1891mostlyclean-host: maybe-mostlyclean-readline
1892mostlyclean-host: maybe-mostlyclean-sid
1893mostlyclean-host: maybe-mostlyclean-sim
1894mostlyclean-host: maybe-mostlyclean-texinfo
1895mostlyclean-host: maybe-mostlyclean-zlib
1896mostlyclean-host: maybe-mostlyclean-gdb
1897mostlyclean-host: maybe-mostlyclean-expect
1898mostlyclean-host: maybe-mostlyclean-guile
1899mostlyclean-host: maybe-mostlyclean-tk
1900mostlyclean-host: maybe-mostlyclean-libtermcap
1901mostlyclean-host: maybe-mostlyclean-utils
1902mostlyclean-host: maybe-mostlyclean-gnattools
1903mostlyclean-host: maybe-mostlyclean-lto-plugin
1904
1905.PHONY: mostlyclean-target
1906
1907mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1908mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1909mostlyclean-target: maybe-mostlyclean-target-libvtv
1910mostlyclean-target: maybe-mostlyclean-target-libssp
1911mostlyclean-target: maybe-mostlyclean-target-newlib
1912mostlyclean-target: maybe-mostlyclean-target-libgcc
1913mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1914mostlyclean-target: maybe-mostlyclean-target-libquadmath
1915mostlyclean-target: maybe-mostlyclean-target-libgfortran
1916mostlyclean-target: maybe-mostlyclean-target-libobjc
1917mostlyclean-target: maybe-mostlyclean-target-libgo
1918mostlyclean-target: maybe-mostlyclean-target-libtermcap
1919mostlyclean-target: maybe-mostlyclean-target-winsup
1920mostlyclean-target: maybe-mostlyclean-target-libgloss
1921mostlyclean-target: maybe-mostlyclean-target-libffi
1922mostlyclean-target: maybe-mostlyclean-target-libjava
1923mostlyclean-target: maybe-mostlyclean-target-zlib
1924mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1925mostlyclean-target: maybe-mostlyclean-target-rda
1926mostlyclean-target: maybe-mostlyclean-target-libada
1927mostlyclean-target: maybe-mostlyclean-target-libgomp
1928mostlyclean-target: maybe-mostlyclean-target-libitm
1929mostlyclean-target: maybe-mostlyclean-target-libatomic
1930
1931.PHONY: do-clean
1932do-clean:
1933 @: $(MAKE); $(unstage)
1934 @r=`${PWD_COMMAND}`; export r; \
1935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1936 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1937 clean-target
1938
1939
1940.PHONY: clean-host
1941
1942clean-host: maybe-clean-bfd
1943clean-host: maybe-clean-opcodes
1944clean-host: maybe-clean-binutils
1945clean-host: maybe-clean-bison
1946clean-host: maybe-clean-cgen
1947clean-host: maybe-clean-dejagnu
1948clean-host: maybe-clean-etc
1949clean-host: maybe-clean-fastjar
1950clean-host: maybe-clean-fixincludes
1951clean-host: maybe-clean-flex
1952clean-host: maybe-clean-gas
1953clean-host: maybe-clean-gcc
1954clean-host: maybe-clean-gmp
1955clean-host: maybe-clean-mpfr
1956clean-host: maybe-clean-mpc
1957clean-host: maybe-clean-isl
1958clean-host: maybe-clean-cloog
1959clean-host: maybe-clean-libelf
1960clean-host: maybe-clean-gold
1961clean-host: maybe-clean-gprof
1962clean-host: maybe-clean-intl
1963clean-host: maybe-clean-tcl
1964clean-host: maybe-clean-itcl
1965clean-host: maybe-clean-ld
1966clean-host: maybe-clean-libbacktrace
1967clean-host: maybe-clean-libcpp
1968clean-host: maybe-clean-libdecnumber
1969clean-host: maybe-clean-libgui
1970clean-host: maybe-clean-libiberty
1971clean-host: maybe-clean-libiconv
1972clean-host: maybe-clean-m4
1973clean-host: maybe-clean-readline
1974clean-host: maybe-clean-sid
1975clean-host: maybe-clean-sim
1976clean-host: maybe-clean-texinfo
1977clean-host: maybe-clean-zlib
1978clean-host: maybe-clean-gdb
1979clean-host: maybe-clean-expect
1980clean-host: maybe-clean-guile
1981clean-host: maybe-clean-tk
1982clean-host: maybe-clean-libtermcap
1983clean-host: maybe-clean-utils
1984clean-host: maybe-clean-gnattools
1985clean-host: maybe-clean-lto-plugin
1986
1987.PHONY: clean-target
1988
1989clean-target: maybe-clean-target-libstdc++-v3
1990clean-target: maybe-clean-target-libsanitizer
1991clean-target: maybe-clean-target-libvtv
1992clean-target: maybe-clean-target-libssp
1993clean-target: maybe-clean-target-newlib
1994clean-target: maybe-clean-target-libgcc
1995clean-target: maybe-clean-target-libbacktrace
1996clean-target: maybe-clean-target-libquadmath
1997clean-target: maybe-clean-target-libgfortran
1998clean-target: maybe-clean-target-libobjc
1999clean-target: maybe-clean-target-libgo
2000clean-target: maybe-clean-target-libtermcap
2001clean-target: maybe-clean-target-winsup
2002clean-target: maybe-clean-target-libgloss
2003clean-target: maybe-clean-target-libffi
2004clean-target: maybe-clean-target-libjava
2005clean-target: maybe-clean-target-zlib
2006clean-target: maybe-clean-target-boehm-gc
2007clean-target: maybe-clean-target-rda
2008clean-target: maybe-clean-target-libada
2009clean-target: maybe-clean-target-libgomp
2010clean-target: maybe-clean-target-libitm
2011clean-target: maybe-clean-target-libatomic
2012
2013.PHONY: do-distclean
2014do-distclean:
2015 @: $(MAKE); $(unstage)
2016 @r=`${PWD_COMMAND}`; export r; \
2017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2018 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2019 distclean-target
2020
2021
2022.PHONY: distclean-host
2023
2024distclean-host: maybe-distclean-bfd
2025distclean-host: maybe-distclean-opcodes
2026distclean-host: maybe-distclean-binutils
2027distclean-host: maybe-distclean-bison
2028distclean-host: maybe-distclean-cgen
2029distclean-host: maybe-distclean-dejagnu
2030distclean-host: maybe-distclean-etc
2031distclean-host: maybe-distclean-fastjar
2032distclean-host: maybe-distclean-fixincludes
2033distclean-host: maybe-distclean-flex
2034distclean-host: maybe-distclean-gas
2035distclean-host: maybe-distclean-gcc
2036distclean-host: maybe-distclean-gmp
2037distclean-host: maybe-distclean-mpfr
2038distclean-host: maybe-distclean-mpc
2039distclean-host: maybe-distclean-isl
2040distclean-host: maybe-distclean-cloog
2041distclean-host: maybe-distclean-libelf
2042distclean-host: maybe-distclean-gold
2043distclean-host: maybe-distclean-gprof
2044distclean-host: maybe-distclean-intl
2045distclean-host: maybe-distclean-tcl
2046distclean-host: maybe-distclean-itcl
2047distclean-host: maybe-distclean-ld
2048distclean-host: maybe-distclean-libbacktrace
2049distclean-host: maybe-distclean-libcpp
2050distclean-host: maybe-distclean-libdecnumber
2051distclean-host: maybe-distclean-libgui
2052distclean-host: maybe-distclean-libiberty
2053distclean-host: maybe-distclean-libiconv
2054distclean-host: maybe-distclean-m4
2055distclean-host: maybe-distclean-readline
2056distclean-host: maybe-distclean-sid
2057distclean-host: maybe-distclean-sim
2058distclean-host: maybe-distclean-texinfo
2059distclean-host: maybe-distclean-zlib
2060distclean-host: maybe-distclean-gdb
2061distclean-host: maybe-distclean-expect
2062distclean-host: maybe-distclean-guile
2063distclean-host: maybe-distclean-tk
2064distclean-host: maybe-distclean-libtermcap
2065distclean-host: maybe-distclean-utils
2066distclean-host: maybe-distclean-gnattools
2067distclean-host: maybe-distclean-lto-plugin
2068
2069.PHONY: distclean-target
2070
2071distclean-target: maybe-distclean-target-libstdc++-v3
2072distclean-target: maybe-distclean-target-libsanitizer
2073distclean-target: maybe-distclean-target-libvtv
2074distclean-target: maybe-distclean-target-libssp
2075distclean-target: maybe-distclean-target-newlib
2076distclean-target: maybe-distclean-target-libgcc
2077distclean-target: maybe-distclean-target-libbacktrace
2078distclean-target: maybe-distclean-target-libquadmath
2079distclean-target: maybe-distclean-target-libgfortran
2080distclean-target: maybe-distclean-target-libobjc
2081distclean-target: maybe-distclean-target-libgo
2082distclean-target: maybe-distclean-target-libtermcap
2083distclean-target: maybe-distclean-target-winsup
2084distclean-target: maybe-distclean-target-libgloss
2085distclean-target: maybe-distclean-target-libffi
2086distclean-target: maybe-distclean-target-libjava
2087distclean-target: maybe-distclean-target-zlib
2088distclean-target: maybe-distclean-target-boehm-gc
2089distclean-target: maybe-distclean-target-rda
2090distclean-target: maybe-distclean-target-libada
2091distclean-target: maybe-distclean-target-libgomp
2092distclean-target: maybe-distclean-target-libitm
2093distclean-target: maybe-distclean-target-libatomic
2094
2095.PHONY: do-maintainer-clean
2096do-maintainer-clean:
2097 @: $(MAKE); $(unstage)
2098 @r=`${PWD_COMMAND}`; export r; \
2099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2100 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2101 maintainer-clean-target
2102
2103
2104.PHONY: maintainer-clean-host
2105
2106maintainer-clean-host: maybe-maintainer-clean-bfd
2107maintainer-clean-host: maybe-maintainer-clean-opcodes
2108maintainer-clean-host: maybe-maintainer-clean-binutils
2109maintainer-clean-host: maybe-maintainer-clean-bison
2110maintainer-clean-host: maybe-maintainer-clean-cgen
2111maintainer-clean-host: maybe-maintainer-clean-dejagnu
2112maintainer-clean-host: maybe-maintainer-clean-etc
2113maintainer-clean-host: maybe-maintainer-clean-fastjar
2114maintainer-clean-host: maybe-maintainer-clean-fixincludes
2115maintainer-clean-host: maybe-maintainer-clean-flex
2116maintainer-clean-host: maybe-maintainer-clean-gas
2117maintainer-clean-host: maybe-maintainer-clean-gcc
2118maintainer-clean-host: maybe-maintainer-clean-gmp
2119maintainer-clean-host: maybe-maintainer-clean-mpfr
2120maintainer-clean-host: maybe-maintainer-clean-mpc
2121maintainer-clean-host: maybe-maintainer-clean-isl
2122maintainer-clean-host: maybe-maintainer-clean-cloog
2123maintainer-clean-host: maybe-maintainer-clean-libelf
2124maintainer-clean-host: maybe-maintainer-clean-gold
2125maintainer-clean-host: maybe-maintainer-clean-gprof
2126maintainer-clean-host: maybe-maintainer-clean-intl
2127maintainer-clean-host: maybe-maintainer-clean-tcl
2128maintainer-clean-host: maybe-maintainer-clean-itcl
2129maintainer-clean-host: maybe-maintainer-clean-ld
2130maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2131maintainer-clean-host: maybe-maintainer-clean-libcpp
2132maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2133maintainer-clean-host: maybe-maintainer-clean-libgui
2134maintainer-clean-host: maybe-maintainer-clean-libiberty
2135maintainer-clean-host: maybe-maintainer-clean-libiconv
2136maintainer-clean-host: maybe-maintainer-clean-m4
2137maintainer-clean-host: maybe-maintainer-clean-readline
2138maintainer-clean-host: maybe-maintainer-clean-sid
2139maintainer-clean-host: maybe-maintainer-clean-sim
2140maintainer-clean-host: maybe-maintainer-clean-texinfo
2141maintainer-clean-host: maybe-maintainer-clean-zlib
2142maintainer-clean-host: maybe-maintainer-clean-gdb
2143maintainer-clean-host: maybe-maintainer-clean-expect
2144maintainer-clean-host: maybe-maintainer-clean-guile
2145maintainer-clean-host: maybe-maintainer-clean-tk
2146maintainer-clean-host: maybe-maintainer-clean-libtermcap
2147maintainer-clean-host: maybe-maintainer-clean-utils
2148maintainer-clean-host: maybe-maintainer-clean-gnattools
2149maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2150
2151.PHONY: maintainer-clean-target
2152
2153maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2154maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2155maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2156maintainer-clean-target: maybe-maintainer-clean-target-libssp
2157maintainer-clean-target: maybe-maintainer-clean-target-newlib
2158maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2159maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2160maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2161maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2162maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2163maintainer-clean-target: maybe-maintainer-clean-target-libgo
2164maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2165maintainer-clean-target: maybe-maintainer-clean-target-winsup
2166maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2167maintainer-clean-target: maybe-maintainer-clean-target-libffi
2168maintainer-clean-target: maybe-maintainer-clean-target-libjava
2169maintainer-clean-target: maybe-maintainer-clean-target-zlib
2170maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2171maintainer-clean-target: maybe-maintainer-clean-target-rda
2172maintainer-clean-target: maybe-maintainer-clean-target-libada
2173maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2174maintainer-clean-target: maybe-maintainer-clean-target-libitm
2175maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2176
2177
2178# Here are the targets which correspond to the do-X targets.
2179
2180.PHONY: info installcheck dvi pdf html
2181.PHONY: install-info install-pdf install-html
2182.PHONY: clean distclean mostlyclean maintainer-clean realclean
2183.PHONY: local-clean local-distclean local-maintainer-clean
2184info: do-info
2185installcheck: do-installcheck
2186dvi: do-dvi
2187pdf: do-pdf
2188html: do-html
2189
2190# Make sure makeinfo is built before we do a `make info', if we're
2191# in fact building texinfo.
2192do-info: maybe-all-texinfo
2193
2194install-info: do-install-info dir.info
2195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2196 if [ -f dir.info ] ; then \
2197 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2198 else true ; fi
2199
2200install-pdf: do-install-pdf
2201
2202install-html: do-install-html
2203
2204local-clean:
2205 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2206
2207local-distclean:
2208 -rm -f Makefile config.status config.cache mh-frag mt-frag
2209 -rm -f maybedep.tmp serdep.tmp
2210 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2211 rm -rf $(TARGET_SUBDIR); \
2212 else true; fi
2213 -rm -rf $(BUILD_SUBDIR)
2214 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2215 rm -rf $(HOST_SUBDIR); \
2216 else true; fi
2217 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2218 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2219 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2220 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2221 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2222 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2223
2224local-maintainer-clean:
2225 @echo "This command is intended for maintainers to use;"
2226 @echo "it deletes files that may require special tools to rebuild."
2227
2228clean: do-clean local-clean
2229mostlyclean: do-mostlyclean local-clean
2230distclean: do-distclean local-clean local-distclean
2231maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2232maintainer-clean: local-distclean
2233realclean: maintainer-clean
2234
2235# Check target.
2236
2237.PHONY: check do-check
2238check: do-check
2239
2240# Only include modules actually being configured and built.
2241.PHONY: check-host
2242check-host: \
2243 maybe-check-bfd \
2244 maybe-check-opcodes \
2245 maybe-check-binutils \
2246 maybe-check-bison \
2247 maybe-check-cgen \
2248 maybe-check-dejagnu \
2249 maybe-check-etc \
2250 maybe-check-fastjar \
2251 maybe-check-fixincludes \
2252 maybe-check-flex \
2253 maybe-check-gas \
2254 maybe-check-gcc \
2255 maybe-check-gmp \
2256 maybe-check-mpfr \
2257 maybe-check-mpc \
2258 maybe-check-isl \
2259 maybe-check-cloog \
2260 maybe-check-libelf \
2261 maybe-check-gold \
2262 maybe-check-gprof \
2263 maybe-check-intl \
2264 maybe-check-tcl \
2265 maybe-check-itcl \
2266 maybe-check-ld \
2267 maybe-check-libbacktrace \
2268 maybe-check-libcpp \
2269 maybe-check-libdecnumber \
2270 maybe-check-libgui \
2271 maybe-check-libiberty \
2272 maybe-check-libiconv \
2273 maybe-check-m4 \
2274 maybe-check-readline \
2275 maybe-check-sid \
2276 maybe-check-sim \
2277 maybe-check-texinfo \
2278 maybe-check-zlib \
2279 maybe-check-gdb \
2280 maybe-check-expect \
2281 maybe-check-guile \
2282 maybe-check-tk \
2283 maybe-check-libtermcap \
2284 maybe-check-utils \
2285 maybe-check-gnattools \
2286 maybe-check-lto-plugin
2287
2288.PHONY: check-target
2289check-target: \
2290 maybe-check-target-libstdc++-v3 \
2291 maybe-check-target-libsanitizer \
2292 maybe-check-target-libvtv \
2293 maybe-check-target-libssp \
2294 maybe-check-target-newlib \
2295 maybe-check-target-libgcc \
2296 maybe-check-target-libbacktrace \
2297 maybe-check-target-libquadmath \
2298 maybe-check-target-libgfortran \
2299 maybe-check-target-libobjc \
2300 maybe-check-target-libgo \
2301 maybe-check-target-libtermcap \
2302 maybe-check-target-winsup \
2303 maybe-check-target-libgloss \
2304 maybe-check-target-libffi \
2305 maybe-check-target-libjava \
2306 maybe-check-target-zlib \
2307 maybe-check-target-boehm-gc \
2308 maybe-check-target-rda \
2309 maybe-check-target-libada \
2310 maybe-check-target-libgomp \
2311 maybe-check-target-libitm \
2312 maybe-check-target-libatomic
2313
2314do-check:
2315 @: $(MAKE); $(unstage)
2316 @r=`${PWD_COMMAND}`; export r; \
2317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2318 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2319
2320# Automated reporting of test results.
2321
2322warning.log: build.log
2323 $(srcdir)/contrib/warn_summary build.log > $@
2324
2325mail-report.log:
2326 if test x'$(BOOT_CFLAGS)' != x''; then \
2327 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2328 fi; \
2329 $(srcdir)/contrib/test_summary -t >$@
2330 chmod +x $@
2331 echo If you really want to send e-mail, run ./$@ now
2332
2333mail-report-with-warnings.log: warning.log
2334 if test x'$(BOOT_CFLAGS)' != x''; then \
2335 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2336 fi; \
2337 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2338 chmod +x $@
2339 echo If you really want to send e-mail, run ./$@ now
2340
2341# Installation targets.
2342
2343.PHONY: install uninstall
2344install:
2345 @: $(MAKE); $(unstage)
2346 @r=`${PWD_COMMAND}`; export r; \
2347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2348 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2349
2350.PHONY: install-host-nogcc
2351install-host-nogcc: \
2352 maybe-install-bfd \
2353 maybe-install-opcodes \
2354 maybe-install-binutils \
2355 maybe-install-bison \
2356 maybe-install-cgen \
2357 maybe-install-dejagnu \
2358 maybe-install-etc \
2359 maybe-install-fastjar \
2360 maybe-install-fixincludes \
2361 maybe-install-flex \
2362 maybe-install-gas \
2363 maybe-install-gmp \
2364 maybe-install-mpfr \
2365 maybe-install-mpc \
2366 maybe-install-isl \
2367 maybe-install-cloog \
2368 maybe-install-libelf \
2369 maybe-install-gold \
2370 maybe-install-gprof \
2371 maybe-install-intl \
2372 maybe-install-tcl \
2373 maybe-install-itcl \
2374 maybe-install-ld \
2375 maybe-install-libbacktrace \
2376 maybe-install-libcpp \
2377 maybe-install-libdecnumber \
2378 maybe-install-libgui \
2379 maybe-install-libiberty \
2380 maybe-install-libiconv \
2381 maybe-install-m4 \
2382 maybe-install-readline \
2383 maybe-install-sid \
2384 maybe-install-sim \
2385 maybe-install-texinfo \
2386 maybe-install-zlib \
2387 maybe-install-gdb \
2388 maybe-install-expect \
2389 maybe-install-guile \
2390 maybe-install-tk \
2391 maybe-install-libtermcap \
2392 maybe-install-utils \
2393 maybe-install-gnattools \
2394 maybe-install-lto-plugin
2395
2396.PHONY: install-host
2397install-host: \
2398 maybe-install-bfd \
2399 maybe-install-opcodes \
2400 maybe-install-binutils \
2401 maybe-install-bison \
2402 maybe-install-cgen \
2403 maybe-install-dejagnu \
2404 maybe-install-etc \
2405 maybe-install-fastjar \
2406 maybe-install-fixincludes \
2407 maybe-install-flex \
2408 maybe-install-gas \
2409 maybe-install-gcc \
2410 maybe-install-gmp \
2411 maybe-install-mpfr \
2412 maybe-install-mpc \
2413 maybe-install-isl \
2414 maybe-install-cloog \
2415 maybe-install-libelf \
2416 maybe-install-gold \
2417 maybe-install-gprof \
2418 maybe-install-intl \
2419 maybe-install-tcl \
2420 maybe-install-itcl \
2421 maybe-install-ld \
2422 maybe-install-libbacktrace \
2423 maybe-install-libcpp \
2424 maybe-install-libdecnumber \
2425 maybe-install-libgui \
2426 maybe-install-libiberty \
2427 maybe-install-libiconv \
2428 maybe-install-m4 \
2429 maybe-install-readline \
2430 maybe-install-sid \
2431 maybe-install-sim \
2432 maybe-install-texinfo \
2433 maybe-install-zlib \
2434 maybe-install-gdb \
2435 maybe-install-expect \
2436 maybe-install-guile \
2437 maybe-install-tk \
2438 maybe-install-libtermcap \
2439 maybe-install-utils \
2440 maybe-install-gnattools \
2441 maybe-install-lto-plugin
2442
2443.PHONY: install-target
2444install-target: \
2445 maybe-install-target-libstdc++-v3 \
2446 maybe-install-target-libsanitizer \
2447 maybe-install-target-libvtv \
2448 maybe-install-target-libssp \
2449 maybe-install-target-newlib \
2450 maybe-install-target-libgcc \
2451 maybe-install-target-libbacktrace \
2452 maybe-install-target-libquadmath \
2453 maybe-install-target-libgfortran \
2454 maybe-install-target-libobjc \
2455 maybe-install-target-libgo \
2456 maybe-install-target-libtermcap \
2457 maybe-install-target-winsup \
2458 maybe-install-target-libgloss \
2459 maybe-install-target-libffi \
2460 maybe-install-target-libjava \
2461 maybe-install-target-zlib \
2462 maybe-install-target-boehm-gc \
2463 maybe-install-target-rda \
2464 maybe-install-target-libada \
2465 maybe-install-target-libgomp \
2466 maybe-install-target-libitm \
2467 maybe-install-target-libatomic
2468
2469uninstall:
2470 @echo "the uninstall target is not supported in this tree"
2471
2472.PHONY: install.all
2473install.all: install-no-fixedincludes
2474 @if [ -f ./gcc/Makefile ] ; then \
2475 r=`${PWD_COMMAND}` ; export r ; \
2476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2477 $(HOST_EXPORTS) \
2478 (cd ./gcc && \
2479 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2480 else \
2481 true ; \
2482 fi
2483
2484# install-no-fixedincludes is used to allow the elaboration of binary packages
2485# suitable for distribution, where we cannot include the fixed system header
2486# files.
2487.PHONY: install-no-fixedincludes
2488install-no-fixedincludes: installdirs install-host-nogcc \
2489 install-target gcc-install-no-fixedincludes
2490
2491.PHONY: install-strip
2492install-strip:
2493 @: $(MAKE); $(unstage)
2494 @r=`${PWD_COMMAND}`; export r; \
2495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2496 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2497
2498.PHONY: install-strip-host
2499install-strip-host: \
2500 maybe-install-strip-bfd \
2501 maybe-install-strip-opcodes \
2502 maybe-install-strip-binutils \
2503 maybe-install-strip-bison \
2504 maybe-install-strip-cgen \
2505 maybe-install-strip-dejagnu \
2506 maybe-install-strip-etc \
2507 maybe-install-strip-fastjar \
2508 maybe-install-strip-fixincludes \
2509 maybe-install-strip-flex \
2510 maybe-install-strip-gas \
2511 maybe-install-strip-gcc \
2512 maybe-install-strip-gmp \
2513 maybe-install-strip-mpfr \
2514 maybe-install-strip-mpc \
2515 maybe-install-strip-isl \
2516 maybe-install-strip-cloog \
2517 maybe-install-strip-libelf \
2518 maybe-install-strip-gold \
2519 maybe-install-strip-gprof \
2520 maybe-install-strip-intl \
2521 maybe-install-strip-tcl \
2522 maybe-install-strip-itcl \
2523 maybe-install-strip-ld \
2524 maybe-install-strip-libbacktrace \
2525 maybe-install-strip-libcpp \
2526 maybe-install-strip-libdecnumber \
2527 maybe-install-strip-libgui \
2528 maybe-install-strip-libiberty \
2529 maybe-install-strip-libiconv \
2530 maybe-install-strip-m4 \
2531 maybe-install-strip-readline \
2532 maybe-install-strip-sid \
2533 maybe-install-strip-sim \
2534 maybe-install-strip-texinfo \
2535 maybe-install-strip-zlib \
2536 maybe-install-strip-gdb \
2537 maybe-install-strip-expect \
2538 maybe-install-strip-guile \
2539 maybe-install-strip-tk \
2540 maybe-install-strip-libtermcap \
2541 maybe-install-strip-utils \
2542 maybe-install-strip-gnattools \
2543 maybe-install-strip-lto-plugin
2544
2545.PHONY: install-strip-target
2546install-strip-target: \
2547 maybe-install-strip-target-libstdc++-v3 \
2548 maybe-install-strip-target-libsanitizer \
2549 maybe-install-strip-target-libvtv \
2550 maybe-install-strip-target-libssp \
2551 maybe-install-strip-target-newlib \
2552 maybe-install-strip-target-libgcc \
2553 maybe-install-strip-target-libbacktrace \
2554 maybe-install-strip-target-libquadmath \
2555 maybe-install-strip-target-libgfortran \
2556 maybe-install-strip-target-libobjc \
2557 maybe-install-strip-target-libgo \
2558 maybe-install-strip-target-libtermcap \
2559 maybe-install-strip-target-winsup \
2560 maybe-install-strip-target-libgloss \
2561 maybe-install-strip-target-libffi \
2562 maybe-install-strip-target-libjava \
2563 maybe-install-strip-target-zlib \
2564 maybe-install-strip-target-boehm-gc \
2565 maybe-install-strip-target-rda \
2566 maybe-install-strip-target-libada \
2567 maybe-install-strip-target-libgomp \
2568 maybe-install-strip-target-libitm \
2569 maybe-install-strip-target-libatomic
2570
2571
2572### other supporting targets
2573
2574MAKEDIRS= \
2575 $(DESTDIR)$(prefix) \
2576 $(DESTDIR)$(exec_prefix)
2577.PHONY: installdirs
2578installdirs: mkinstalldirs
2579 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2580
2581dir.info: do-install-info
2582 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2583 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2584 mv -f dir.info.new dir.info ; \
2585 else true ; \
2586 fi
2587
2588dist:
2589 @echo "Building a full distribution of this tree isn't done"
2590 @echo "via 'make dist'. Check out the etc/ subdirectory"
2591
2592etags tags: TAGS
2593
2594# Right now this just builds TAGS in each subdirectory. emacs19 has the
2595# ability to use several tags files at once, so there is probably no need
2596# to combine them into one big TAGS file (like CVS 1.3 does). We could
2597# (if we felt like it) have this Makefile write a piece of elisp which
2598# the user could load to tell emacs19 where all the TAGS files we just
2599# built are.
2600TAGS: do-TAGS
2601
2602# ------------------------------------
2603# Macros for configure and all targets
2604# ------------------------------------
2605
2606
2607
2608
2609
2610# --------------------------------------
2611# Modules which run on the build machine
2612# --------------------------------------
2613
2614
2615.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2616maybe-configure-build-libiberty:
2617@if gcc-bootstrap
2618configure-build-libiberty: stage_current
2619@endif gcc-bootstrap
2620@if build-libiberty
2621maybe-configure-build-libiberty: configure-build-libiberty
2622configure-build-libiberty:
2623 @: $(MAKE); $(unstage)
2624 @r=`${PWD_COMMAND}`; export r; \
2625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2626 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2627 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2628 $(BUILD_EXPORTS) \
2629 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2630 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2631 case $(srcdir) in \
2632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2633 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2635 esac; \
2636 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2637 libsrcdir="$$s/libiberty"; \
2638 rm -f no-such-file || : ; \
2639 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2640 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2641 --target=${target_alias} $${srcdiroption} \
2642 || exit 1
2643@endif build-libiberty
2644
2645
2646
2647
2648
2649.PHONY: all-build-libiberty maybe-all-build-libiberty
2650maybe-all-build-libiberty:
2651@if gcc-bootstrap
2652all-build-libiberty: stage_current
2653@endif gcc-bootstrap
2654@if build-libiberty
2655TARGET-build-libiberty=all
2656maybe-all-build-libiberty: all-build-libiberty
2657all-build-libiberty: configure-build-libiberty
2658 @: $(MAKE); $(unstage)
2659 @r=`${PWD_COMMAND}`; export r; \
2660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2661 $(BUILD_EXPORTS) \
2662 (cd $(BUILD_SUBDIR)/libiberty && \
2663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2664 $(TARGET-build-libiberty))
2665@endif build-libiberty
2666
2667
2668
2669
2670
2671.PHONY: configure-build-bison maybe-configure-build-bison
2672maybe-configure-build-bison:
2673@if gcc-bootstrap
2674configure-build-bison: stage_current
2675@endif gcc-bootstrap
2676@if build-bison
2677maybe-configure-build-bison: configure-build-bison
2678configure-build-bison:
2679 @: $(MAKE); $(unstage)
2680 @r=`${PWD_COMMAND}`; export r; \
2681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2682 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2683 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2684 $(BUILD_EXPORTS) \
2685 echo Configuring in $(BUILD_SUBDIR)/bison; \
2686 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2687 case $(srcdir) in \
2688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2689 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2691 esac; \
2692 srcdiroption="--srcdir=$${topdir}/bison"; \
2693 libsrcdir="$$s/bison"; \
2694 rm -f no-such-file || : ; \
2695 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2696 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2697 --target=${target_alias} $${srcdiroption} \
2698 || exit 1
2699@endif build-bison
2700
2701
2702
2703
2704
2705.PHONY: all-build-bison maybe-all-build-bison
2706maybe-all-build-bison:
2707@if gcc-bootstrap
2708all-build-bison: stage_current
2709@endif gcc-bootstrap
2710@if build-bison
2711TARGET-build-bison=all
2712maybe-all-build-bison: all-build-bison
2713all-build-bison: configure-build-bison
2714 @: $(MAKE); $(unstage)
2715 @r=`${PWD_COMMAND}`; export r; \
2716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2717 $(BUILD_EXPORTS) \
2718 (cd $(BUILD_SUBDIR)/bison && \
2719 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2720 $(TARGET-build-bison))
2721@endif build-bison
2722
2723
2724
2725
2726
2727.PHONY: configure-build-flex maybe-configure-build-flex
2728maybe-configure-build-flex:
2729@if gcc-bootstrap
2730configure-build-flex: stage_current
2731@endif gcc-bootstrap
2732@if build-flex
2733maybe-configure-build-flex: configure-build-flex
2734configure-build-flex:
2735 @: $(MAKE); $(unstage)
2736 @r=`${PWD_COMMAND}`; export r; \
2737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2738 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2739 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2740 $(BUILD_EXPORTS) \
2741 echo Configuring in $(BUILD_SUBDIR)/flex; \
2742 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2743 case $(srcdir) in \
2744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2745 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2747 esac; \
2748 srcdiroption="--srcdir=$${topdir}/flex"; \
2749 libsrcdir="$$s/flex"; \
2750 rm -f no-such-file || : ; \
2751 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2752 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2753 --target=${target_alias} $${srcdiroption} \
2754 || exit 1
2755@endif build-flex
2756
2757
2758
2759
2760
2761.PHONY: all-build-flex maybe-all-build-flex
2762maybe-all-build-flex:
2763@if gcc-bootstrap
2764all-build-flex: stage_current
2765@endif gcc-bootstrap
2766@if build-flex
2767TARGET-build-flex=all
2768maybe-all-build-flex: all-build-flex
2769all-build-flex: configure-build-flex
2770 @: $(MAKE); $(unstage)
2771 @r=`${PWD_COMMAND}`; export r; \
2772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2773 $(BUILD_EXPORTS) \
2774 (cd $(BUILD_SUBDIR)/flex && \
2775 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2776 $(TARGET-build-flex))
2777@endif build-flex
2778
2779
2780
2781
2782
2783.PHONY: configure-build-m4 maybe-configure-build-m4
2784maybe-configure-build-m4:
2785@if gcc-bootstrap
2786configure-build-m4: stage_current
2787@endif gcc-bootstrap
2788@if build-m4
2789maybe-configure-build-m4: configure-build-m4
2790configure-build-m4:
2791 @: $(MAKE); $(unstage)
2792 @r=`${PWD_COMMAND}`; export r; \
2793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2794 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2795 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2796 $(BUILD_EXPORTS) \
2797 echo Configuring in $(BUILD_SUBDIR)/m4; \
2798 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2799 case $(srcdir) in \
2800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2801 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2803 esac; \
2804 srcdiroption="--srcdir=$${topdir}/m4"; \
2805 libsrcdir="$$s/m4"; \
2806 rm -f no-such-file || : ; \
2807 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2808 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2809 --target=${target_alias} $${srcdiroption} \
2810 || exit 1
2811@endif build-m4
2812
2813
2814
2815
2816
2817.PHONY: all-build-m4 maybe-all-build-m4
2818maybe-all-build-m4:
2819@if gcc-bootstrap
2820all-build-m4: stage_current
2821@endif gcc-bootstrap
2822@if build-m4
2823TARGET-build-m4=all
2824maybe-all-build-m4: all-build-m4
2825all-build-m4: configure-build-m4
2826 @: $(MAKE); $(unstage)
2827 @r=`${PWD_COMMAND}`; export r; \
2828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2829 $(BUILD_EXPORTS) \
2830 (cd $(BUILD_SUBDIR)/m4 && \
2831 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2832 $(TARGET-build-m4))
2833@endif build-m4
2834
2835
2836
2837
2838
2839.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2840maybe-configure-build-texinfo:
2841@if gcc-bootstrap
2842configure-build-texinfo: stage_current
2843@endif gcc-bootstrap
2844@if build-texinfo
2845maybe-configure-build-texinfo: configure-build-texinfo
2846configure-build-texinfo:
2847 @: $(MAKE); $(unstage)
2848 @r=`${PWD_COMMAND}`; export r; \
2849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2850 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2851 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2852 $(BUILD_EXPORTS) \
2853 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2854 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2855 case $(srcdir) in \
2856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2857 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2859 esac; \
2860 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2861 libsrcdir="$$s/texinfo"; \
2862 rm -f no-such-file || : ; \
2863 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2864 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2865 --target=${target_alias} $${srcdiroption} \
2866 || exit 1
2867@endif build-texinfo
2868
2869
2870
2871
2872
2873.PHONY: all-build-texinfo maybe-all-build-texinfo
2874maybe-all-build-texinfo:
2875@if gcc-bootstrap
2876all-build-texinfo: stage_current
2877@endif gcc-bootstrap
2878@if build-texinfo
2879TARGET-build-texinfo=all
2880maybe-all-build-texinfo: all-build-texinfo
2881all-build-texinfo: configure-build-texinfo
2882 @: $(MAKE); $(unstage)
2883 @r=`${PWD_COMMAND}`; export r; \
2884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2885 $(BUILD_EXPORTS) \
2886 (cd $(BUILD_SUBDIR)/texinfo && \
2887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2888 $(TARGET-build-texinfo))
2889@endif build-texinfo
2890
2891
2892
2893
2894
2895.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2896maybe-configure-build-fixincludes:
2897@if gcc-bootstrap
2898configure-build-fixincludes: stage_current
2899@endif gcc-bootstrap
2900@if build-fixincludes
2901maybe-configure-build-fixincludes: configure-build-fixincludes
2902configure-build-fixincludes:
2903 @: $(MAKE); $(unstage)
2904 @r=`${PWD_COMMAND}`; export r; \
2905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2906 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2907 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2908 $(BUILD_EXPORTS) \
2909 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2910 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2911 case $(srcdir) in \
2912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2913 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2915 esac; \
2916 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2917 libsrcdir="$$s/fixincludes"; \
2918 rm -f no-such-file || : ; \
2919 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2920 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2921 --target=${target_alias} $${srcdiroption} \
2922 || exit 1
2923@endif build-fixincludes
2924
2925
2926
2927
2928
2929.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2930maybe-all-build-fixincludes:
2931@if gcc-bootstrap
2932all-build-fixincludes: stage_current
2933@endif gcc-bootstrap
2934@if build-fixincludes
2935TARGET-build-fixincludes=all
2936maybe-all-build-fixincludes: all-build-fixincludes
2937all-build-fixincludes: configure-build-fixincludes
2938 @: $(MAKE); $(unstage)
2939 @r=`${PWD_COMMAND}`; export r; \
2940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2941 $(BUILD_EXPORTS) \
2942 (cd $(BUILD_SUBDIR)/fixincludes && \
2943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2944 $(TARGET-build-fixincludes))
2945@endif build-fixincludes
2946
2947
2948
2949
2950
2951# --------------------------------------
2952# Modules which run on the host machine
2953# --------------------------------------
2954
2955
2956.PHONY: configure-bfd maybe-configure-bfd
2957maybe-configure-bfd:
2958@if gcc-bootstrap
2959configure-bfd: stage_current
2960@endif gcc-bootstrap
2961@if bfd
2962maybe-configure-bfd: configure-bfd
2963configure-bfd:
2964 @r=`${PWD_COMMAND}`; export r; \
2965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2966 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2968 $(HOST_EXPORTS) \
2969 echo Configuring in $(HOST_SUBDIR)/bfd; \
2970 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2971 case $(srcdir) in \
2972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2973 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2975 esac; \
2976 srcdiroption="--srcdir=$${topdir}/bfd"; \
2977 libsrcdir="$$s/bfd"; \
2978 $(SHELL) $${libsrcdir}/configure \
2979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2980 --target=${target_alias} $${srcdiroption} \
2981 || exit 1
2982@endif bfd
2983
2984
2985
2986.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2987maybe-configure-stage1-bfd:
2988@if bfd-bootstrap
2989maybe-configure-stage1-bfd: configure-stage1-bfd
2990configure-stage1-bfd:
2991 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2993 @r=`${PWD_COMMAND}`; export r; \
2994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2995 TFLAGS="$(STAGE1_TFLAGS)"; \
2996 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2997 $(HOST_EXPORTS) \
2998 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2999 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3000 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3001 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3003 cd $(HOST_SUBDIR)/bfd || exit 1; \
3004 case $(srcdir) in \
3005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3006 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3008 esac; \
3009 srcdiroption="--srcdir=$${topdir}/bfd"; \
3010 libsrcdir="$$s/bfd"; \
3011 $(SHELL) $${libsrcdir}/configure \
3012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3013 --target=${target_alias} $${srcdiroption} \
3014 $(STAGE1_CONFIGURE_FLAGS)
3015@endif bfd-bootstrap
3016
3017.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3018maybe-configure-stage2-bfd:
3019@if bfd-bootstrap
3020maybe-configure-stage2-bfd: configure-stage2-bfd
3021configure-stage2-bfd:
3022 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3024 @r=`${PWD_COMMAND}`; export r; \
3025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3026 TFLAGS="$(STAGE2_TFLAGS)"; \
3027 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3028 $(HOST_EXPORTS) \
3029 $(POSTSTAGE1_HOST_EXPORTS) \
3030 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3031 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3032 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3033 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3035 cd $(HOST_SUBDIR)/bfd || exit 1; \
3036 case $(srcdir) in \
3037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3038 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3040 esac; \
3041 srcdiroption="--srcdir=$${topdir}/bfd"; \
3042 libsrcdir="$$s/bfd"; \
3043 $(SHELL) $${libsrcdir}/configure \
3044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3045 --target=${target_alias} $${srcdiroption} \
3046 --with-build-libsubdir=$(HOST_SUBDIR) \
3047 $(STAGE2_CONFIGURE_FLAGS)
3048@endif bfd-bootstrap
3049
3050.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3051maybe-configure-stage3-bfd:
3052@if bfd-bootstrap
3053maybe-configure-stage3-bfd: configure-stage3-bfd
3054configure-stage3-bfd:
3055 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3056 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3057 @r=`${PWD_COMMAND}`; export r; \
3058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3059 TFLAGS="$(STAGE3_TFLAGS)"; \
3060 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3061 $(HOST_EXPORTS) \
3062 $(POSTSTAGE1_HOST_EXPORTS) \
3063 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3064 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3065 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3066 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3068 cd $(HOST_SUBDIR)/bfd || exit 1; \
3069 case $(srcdir) in \
3070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3071 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3073 esac; \
3074 srcdiroption="--srcdir=$${topdir}/bfd"; \
3075 libsrcdir="$$s/bfd"; \
3076 $(SHELL) $${libsrcdir}/configure \
3077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3078 --target=${target_alias} $${srcdiroption} \
3079 --with-build-libsubdir=$(HOST_SUBDIR) \
3080 $(STAGE3_CONFIGURE_FLAGS)
3081@endif bfd-bootstrap
3082
3083.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3084maybe-configure-stage4-bfd:
3085@if bfd-bootstrap
3086maybe-configure-stage4-bfd: configure-stage4-bfd
3087configure-stage4-bfd:
3088 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3090 @r=`${PWD_COMMAND}`; export r; \
3091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3092 TFLAGS="$(STAGE4_TFLAGS)"; \
3093 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3094 $(HOST_EXPORTS) \
3095 $(POSTSTAGE1_HOST_EXPORTS) \
3096 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3097 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3098 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3099 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3101 cd $(HOST_SUBDIR)/bfd || exit 1; \
3102 case $(srcdir) in \
3103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3104 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3106 esac; \
3107 srcdiroption="--srcdir=$${topdir}/bfd"; \
3108 libsrcdir="$$s/bfd"; \
3109 $(SHELL) $${libsrcdir}/configure \
3110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3111 --target=${target_alias} $${srcdiroption} \
3112 --with-build-libsubdir=$(HOST_SUBDIR) \
3113 $(STAGE4_CONFIGURE_FLAGS)
3114@endif bfd-bootstrap
3115
3116.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3117maybe-configure-stageprofile-bfd:
3118@if bfd-bootstrap
3119maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3120configure-stageprofile-bfd:
3121 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3122 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3123 @r=`${PWD_COMMAND}`; export r; \
3124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3125 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3126 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3127 $(HOST_EXPORTS) \
3128 $(POSTSTAGE1_HOST_EXPORTS) \
3129 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3130 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3131 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3132 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3134 cd $(HOST_SUBDIR)/bfd || exit 1; \
3135 case $(srcdir) in \
3136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3137 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3139 esac; \
3140 srcdiroption="--srcdir=$${topdir}/bfd"; \
3141 libsrcdir="$$s/bfd"; \
3142 $(SHELL) $${libsrcdir}/configure \
3143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3144 --target=${target_alias} $${srcdiroption} \
3145 --with-build-libsubdir=$(HOST_SUBDIR) \
3146 $(STAGEprofile_CONFIGURE_FLAGS)
3147@endif bfd-bootstrap
3148
3149.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3150maybe-configure-stagefeedback-bfd:
3151@if bfd-bootstrap
3152maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3153configure-stagefeedback-bfd:
3154 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3156 @r=`${PWD_COMMAND}`; export r; \
3157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3158 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3159 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3160 $(HOST_EXPORTS) \
3161 $(POSTSTAGE1_HOST_EXPORTS) \
3162 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3163 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3164 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3165 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3167 cd $(HOST_SUBDIR)/bfd || exit 1; \
3168 case $(srcdir) in \
3169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3170 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3172 esac; \
3173 srcdiroption="--srcdir=$${topdir}/bfd"; \
3174 libsrcdir="$$s/bfd"; \
3175 $(SHELL) $${libsrcdir}/configure \
3176 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3177 --target=${target_alias} $${srcdiroption} \
3178 --with-build-libsubdir=$(HOST_SUBDIR) \
3179 $(STAGEfeedback_CONFIGURE_FLAGS)
3180@endif bfd-bootstrap
3181
3182
3183
3184
3185
3186.PHONY: all-bfd maybe-all-bfd
3187maybe-all-bfd:
3188@if gcc-bootstrap
3189all-bfd: stage_current
3190@endif gcc-bootstrap
3191@if bfd
3192TARGET-bfd=all
3193maybe-all-bfd: all-bfd
3194all-bfd: configure-bfd
3195 @r=`${PWD_COMMAND}`; export r; \
3196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3197 $(HOST_EXPORTS) \
3198 (cd $(HOST_SUBDIR)/bfd && \
3199 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3200 $(TARGET-bfd))
3201@endif bfd
3202
3203
3204
3205.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3206.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3207maybe-all-stage1-bfd:
3208maybe-clean-stage1-bfd:
3209@if bfd-bootstrap
3210maybe-all-stage1-bfd: all-stage1-bfd
3211all-stage1: all-stage1-bfd
3212TARGET-stage1-bfd = $(TARGET-bfd)
3213all-stage1-bfd: configure-stage1-bfd
3214 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3215 @r=`${PWD_COMMAND}`; export r; \
3216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3217 TFLAGS="$(STAGE1_TFLAGS)"; \
3218 $(HOST_EXPORTS) \
3219 cd $(HOST_SUBDIR)/bfd && \
3220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3221 CFLAGS="$(STAGE1_CFLAGS)" \
3222 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3223 LIBCFLAGS="$(LIBCFLAGS)" \
3224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3227 $(EXTRA_HOST_FLAGS) \
3228 $(STAGE1_FLAGS_TO_PASS) \
3229 TFLAGS="$(STAGE1_TFLAGS)" \
3230 $(TARGET-stage1-bfd)
3231
3232maybe-clean-stage1-bfd: clean-stage1-bfd
3233clean-stage1: clean-stage1-bfd
3234clean-stage1-bfd:
3235 @if [ $(current_stage) = stage1 ]; then \
3236 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3237 else \
3238 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3239 $(MAKE) stage1-start; \
3240 fi; \
3241 cd $(HOST_SUBDIR)/bfd && \
3242 $(MAKE) $(EXTRA_HOST_FLAGS) \
3243 $(STAGE1_FLAGS_TO_PASS) clean
3244@endif bfd-bootstrap
3245
3246
3247.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3248.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3249maybe-all-stage2-bfd:
3250maybe-clean-stage2-bfd:
3251@if bfd-bootstrap
3252maybe-all-stage2-bfd: all-stage2-bfd
3253all-stage2: all-stage2-bfd
3254TARGET-stage2-bfd = $(TARGET-bfd)
3255all-stage2-bfd: configure-stage2-bfd
3256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3257 @r=`${PWD_COMMAND}`; export r; \
3258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3259 TFLAGS="$(STAGE2_TFLAGS)"; \
3260 $(HOST_EXPORTS) \
3261 $(POSTSTAGE1_HOST_EXPORTS) \
3262 cd $(HOST_SUBDIR)/bfd && \
3263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3264 CFLAGS="$(STAGE2_CFLAGS)" \
3265 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3266 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3271 TFLAGS="$(STAGE2_TFLAGS)" \
3272 $(TARGET-stage2-bfd)
3273
3274maybe-clean-stage2-bfd: clean-stage2-bfd
3275clean-stage2: clean-stage2-bfd
3276clean-stage2-bfd:
3277 @if [ $(current_stage) = stage2 ]; then \
3278 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3279 else \
3280 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3281 $(MAKE) stage2-start; \
3282 fi; \
3283 cd $(HOST_SUBDIR)/bfd && \
3284 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3285@endif bfd-bootstrap
3286
3287
3288.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3289.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3290maybe-all-stage3-bfd:
3291maybe-clean-stage3-bfd:
3292@if bfd-bootstrap
3293maybe-all-stage3-bfd: all-stage3-bfd
3294all-stage3: all-stage3-bfd
3295TARGET-stage3-bfd = $(TARGET-bfd)
3296all-stage3-bfd: configure-stage3-bfd
3297 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3298 @r=`${PWD_COMMAND}`; export r; \
3299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3300 TFLAGS="$(STAGE3_TFLAGS)"; \
3301 $(HOST_EXPORTS) \
3302 $(POSTSTAGE1_HOST_EXPORTS) \
3303 cd $(HOST_SUBDIR)/bfd && \
3304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3305 CFLAGS="$(STAGE3_CFLAGS)" \
3306 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3307 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3311 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3312 TFLAGS="$(STAGE3_TFLAGS)" \
3313 $(TARGET-stage3-bfd)
3314
3315maybe-clean-stage3-bfd: clean-stage3-bfd
3316clean-stage3: clean-stage3-bfd
3317clean-stage3-bfd:
3318 @if [ $(current_stage) = stage3 ]; then \
3319 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3320 else \
3321 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3322 $(MAKE) stage3-start; \
3323 fi; \
3324 cd $(HOST_SUBDIR)/bfd && \
3325 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3326@endif bfd-bootstrap
3327
3328
3329.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3330.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3331maybe-all-stage4-bfd:
3332maybe-clean-stage4-bfd:
3333@if bfd-bootstrap
3334maybe-all-stage4-bfd: all-stage4-bfd
3335all-stage4: all-stage4-bfd
3336TARGET-stage4-bfd = $(TARGET-bfd)
3337all-stage4-bfd: configure-stage4-bfd
3338 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3339 @r=`${PWD_COMMAND}`; export r; \
3340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3341 TFLAGS="$(STAGE4_TFLAGS)"; \
3342 $(HOST_EXPORTS) \
3343 $(POSTSTAGE1_HOST_EXPORTS) \
3344 cd $(HOST_SUBDIR)/bfd && \
3345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3346 CFLAGS="$(STAGE4_CFLAGS)" \
3347 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3348 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3353 TFLAGS="$(STAGE4_TFLAGS)" \
3354 $(TARGET-stage4-bfd)
3355
3356maybe-clean-stage4-bfd: clean-stage4-bfd
3357clean-stage4: clean-stage4-bfd
3358clean-stage4-bfd:
3359 @if [ $(current_stage) = stage4 ]; then \
3360 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3361 else \
3362 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3363 $(MAKE) stage4-start; \
3364 fi; \
3365 cd $(HOST_SUBDIR)/bfd && \
3366 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3367@endif bfd-bootstrap
3368
3369
3370.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3371.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3372maybe-all-stageprofile-bfd:
3373maybe-clean-stageprofile-bfd:
3374@if bfd-bootstrap
3375maybe-all-stageprofile-bfd: all-stageprofile-bfd
3376all-stageprofile: all-stageprofile-bfd
3377TARGET-stageprofile-bfd = $(TARGET-bfd)
3378all-stageprofile-bfd: configure-stageprofile-bfd
3379 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3380 @r=`${PWD_COMMAND}`; export r; \
3381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3382 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3383 $(HOST_EXPORTS) \
3384 $(POSTSTAGE1_HOST_EXPORTS) \
3385 cd $(HOST_SUBDIR)/bfd && \
3386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3387 CFLAGS="$(STAGEprofile_CFLAGS)" \
3388 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3389 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3393 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3394 TFLAGS="$(STAGEprofile_TFLAGS)" \
3395 $(TARGET-stageprofile-bfd)
3396
3397maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3398clean-stageprofile: clean-stageprofile-bfd
3399clean-stageprofile-bfd:
3400 @if [ $(current_stage) = stageprofile ]; then \
3401 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3402 else \
3403 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3404 $(MAKE) stageprofile-start; \
3405 fi; \
3406 cd $(HOST_SUBDIR)/bfd && \
3407 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3408@endif bfd-bootstrap
3409
3410
3411.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3412.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3413maybe-all-stagefeedback-bfd:
3414maybe-clean-stagefeedback-bfd:
3415@if bfd-bootstrap
3416maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3417all-stagefeedback: all-stagefeedback-bfd
3418TARGET-stagefeedback-bfd = $(TARGET-bfd)
3419all-stagefeedback-bfd: configure-stagefeedback-bfd
3420 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3421 @r=`${PWD_COMMAND}`; export r; \
3422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3423 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3424 $(HOST_EXPORTS) \
3425 $(POSTSTAGE1_HOST_EXPORTS) \
3426 cd $(HOST_SUBDIR)/bfd && \
3427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3428 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3429 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3430 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3434 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3435 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3436 $(TARGET-stagefeedback-bfd)
3437
3438maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3439clean-stagefeedback: clean-stagefeedback-bfd
3440clean-stagefeedback-bfd:
3441 @if [ $(current_stage) = stagefeedback ]; then \
3442 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3443 else \
3444 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3445 $(MAKE) stagefeedback-start; \
3446 fi; \
3447 cd $(HOST_SUBDIR)/bfd && \
3448 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3449@endif bfd-bootstrap
3450
3451
3452
3453
3454
3455.PHONY: check-bfd maybe-check-bfd
3456maybe-check-bfd:
3457@if bfd
3458maybe-check-bfd: check-bfd
3459
3460check-bfd:
3461 @: $(MAKE); $(unstage)
3462 @r=`${PWD_COMMAND}`; export r; \
3463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3464 $(HOST_EXPORTS) \
3465 (cd $(HOST_SUBDIR)/bfd && \
3466 $(MAKE) $(FLAGS_TO_PASS) check)
3467
3468@endif bfd
3469
3470.PHONY: install-bfd maybe-install-bfd
3471maybe-install-bfd:
3472@if bfd
3473maybe-install-bfd: install-bfd
3474
3475install-bfd: installdirs
3476 @: $(MAKE); $(unstage)
3477 @r=`${PWD_COMMAND}`; export r; \
3478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3479 $(HOST_EXPORTS) \
3480 (cd $(HOST_SUBDIR)/bfd && \
3481 $(MAKE) $(FLAGS_TO_PASS) install)
3482
3483@endif bfd
3484
3485.PHONY: install-strip-bfd maybe-install-strip-bfd
3486maybe-install-strip-bfd:
3487@if bfd
3488maybe-install-strip-bfd: install-strip-bfd
3489
3490install-strip-bfd: installdirs
3491 @: $(MAKE); $(unstage)
3492 @r=`${PWD_COMMAND}`; export r; \
3493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3494 $(HOST_EXPORTS) \
3495 (cd $(HOST_SUBDIR)/bfd && \
3496 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3497
3498@endif bfd
3499
3500# Other targets (info, dvi, pdf, etc.)
3501
3502.PHONY: maybe-info-bfd info-bfd
3503maybe-info-bfd:
3504@if bfd
3505maybe-info-bfd: info-bfd
3506
3507info-bfd: \
3508 configure-bfd
3509 @[ -f ./bfd/Makefile ] || exit 0; \
3510 r=`${PWD_COMMAND}`; export r; \
3511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3512 $(HOST_EXPORTS) \
3513 for flag in $(EXTRA_HOST_FLAGS) ; do \
3514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3515 done; \
3516 echo "Doing info in bfd" ; \
3517 (cd $(HOST_SUBDIR)/bfd && \
3518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3520 "RANLIB=$${RANLIB}" \
3521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3522 info) \
3523 || exit 1
3524
3525@endif bfd
3526
3527.PHONY: maybe-dvi-bfd dvi-bfd
3528maybe-dvi-bfd:
3529@if bfd
3530maybe-dvi-bfd: dvi-bfd
3531
3532dvi-bfd: \
3533 configure-bfd
3534 @[ -f ./bfd/Makefile ] || exit 0; \
3535 r=`${PWD_COMMAND}`; export r; \
3536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3537 $(HOST_EXPORTS) \
3538 for flag in $(EXTRA_HOST_FLAGS) ; do \
3539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3540 done; \
3541 echo "Doing dvi in bfd" ; \
3542 (cd $(HOST_SUBDIR)/bfd && \
3543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3545 "RANLIB=$${RANLIB}" \
3546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3547 dvi) \
3548 || exit 1
3549
3550@endif bfd
3551
3552.PHONY: maybe-pdf-bfd pdf-bfd
3553maybe-pdf-bfd:
3554@if bfd
3555maybe-pdf-bfd: pdf-bfd
3556
3557pdf-bfd: \
3558 configure-bfd
3559 @[ -f ./bfd/Makefile ] || exit 0; \
3560 r=`${PWD_COMMAND}`; export r; \
3561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3562 $(HOST_EXPORTS) \
3563 for flag in $(EXTRA_HOST_FLAGS) ; do \
3564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3565 done; \
3566 echo "Doing pdf in bfd" ; \
3567 (cd $(HOST_SUBDIR)/bfd && \
3568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3570 "RANLIB=$${RANLIB}" \
3571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3572 pdf) \
3573 || exit 1
3574
3575@endif bfd
3576
3577.PHONY: maybe-html-bfd html-bfd
3578maybe-html-bfd:
3579@if bfd
3580maybe-html-bfd: html-bfd
3581
3582html-bfd: \
3583 configure-bfd
3584 @[ -f ./bfd/Makefile ] || exit 0; \
3585 r=`${PWD_COMMAND}`; export r; \
3586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3587 $(HOST_EXPORTS) \
3588 for flag in $(EXTRA_HOST_FLAGS) ; do \
3589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3590 done; \
3591 echo "Doing html in bfd" ; \
3592 (cd $(HOST_SUBDIR)/bfd && \
3593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3595 "RANLIB=$${RANLIB}" \
3596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3597 html) \
3598 || exit 1
3599
3600@endif bfd
3601
3602.PHONY: maybe-TAGS-bfd TAGS-bfd
3603maybe-TAGS-bfd:
3604@if bfd
3605maybe-TAGS-bfd: TAGS-bfd
3606
3607TAGS-bfd: \
3608 configure-bfd
3609 @[ -f ./bfd/Makefile ] || exit 0; \
3610 r=`${PWD_COMMAND}`; export r; \
3611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3612 $(HOST_EXPORTS) \
3613 for flag in $(EXTRA_HOST_FLAGS) ; do \
3614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3615 done; \
3616 echo "Doing TAGS in bfd" ; \
3617 (cd $(HOST_SUBDIR)/bfd && \
3618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3620 "RANLIB=$${RANLIB}" \
3621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3622 TAGS) \
3623 || exit 1
3624
3625@endif bfd
3626
3627.PHONY: maybe-install-info-bfd install-info-bfd
3628maybe-install-info-bfd:
3629@if bfd
3630maybe-install-info-bfd: install-info-bfd
3631
3632install-info-bfd: \
3633 configure-bfd \
3634 info-bfd
3635 @[ -f ./bfd/Makefile ] || exit 0; \
3636 r=`${PWD_COMMAND}`; export r; \
3637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3638 $(HOST_EXPORTS) \
3639 for flag in $(EXTRA_HOST_FLAGS) ; do \
3640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3641 done; \
3642 echo "Doing install-info in bfd" ; \
3643 (cd $(HOST_SUBDIR)/bfd && \
3644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3646 "RANLIB=$${RANLIB}" \
3647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3648 install-info) \
3649 || exit 1
3650
3651@endif bfd
3652
3653.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3654maybe-install-pdf-bfd:
3655@if bfd
3656maybe-install-pdf-bfd: install-pdf-bfd
3657
3658install-pdf-bfd: \
3659 configure-bfd \
3660 pdf-bfd
3661 @[ -f ./bfd/Makefile ] || exit 0; \
3662 r=`${PWD_COMMAND}`; export r; \
3663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3664 $(HOST_EXPORTS) \
3665 for flag in $(EXTRA_HOST_FLAGS) ; do \
3666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3667 done; \
3668 echo "Doing install-pdf in bfd" ; \
3669 (cd $(HOST_SUBDIR)/bfd && \
3670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3672 "RANLIB=$${RANLIB}" \
3673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3674 install-pdf) \
3675 || exit 1
3676
3677@endif bfd
3678
3679.PHONY: maybe-install-html-bfd install-html-bfd
3680maybe-install-html-bfd:
3681@if bfd
3682maybe-install-html-bfd: install-html-bfd
3683
3684install-html-bfd: \
3685 configure-bfd \
3686 html-bfd
3687 @[ -f ./bfd/Makefile ] || exit 0; \
3688 r=`${PWD_COMMAND}`; export r; \
3689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3690 $(HOST_EXPORTS) \
3691 for flag in $(EXTRA_HOST_FLAGS) ; do \
3692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3693 done; \
3694 echo "Doing install-html in bfd" ; \
3695 (cd $(HOST_SUBDIR)/bfd && \
3696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3698 "RANLIB=$${RANLIB}" \
3699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3700 install-html) \
3701 || exit 1
3702
3703@endif bfd
3704
3705.PHONY: maybe-installcheck-bfd installcheck-bfd
3706maybe-installcheck-bfd:
3707@if bfd
3708maybe-installcheck-bfd: installcheck-bfd
3709
3710installcheck-bfd: \
3711 configure-bfd
3712 @[ -f ./bfd/Makefile ] || exit 0; \
3713 r=`${PWD_COMMAND}`; export r; \
3714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3715 $(HOST_EXPORTS) \
3716 for flag in $(EXTRA_HOST_FLAGS) ; do \
3717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3718 done; \
3719 echo "Doing installcheck in bfd" ; \
3720 (cd $(HOST_SUBDIR)/bfd && \
3721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3723 "RANLIB=$${RANLIB}" \
3724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3725 installcheck) \
3726 || exit 1
3727
3728@endif bfd
3729
3730.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3731maybe-mostlyclean-bfd:
3732@if bfd
3733maybe-mostlyclean-bfd: mostlyclean-bfd
3734
3735mostlyclean-bfd:
3736 @[ -f ./bfd/Makefile ] || exit 0; \
3737 r=`${PWD_COMMAND}`; export r; \
3738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3739 $(HOST_EXPORTS) \
3740 for flag in $(EXTRA_HOST_FLAGS) ; do \
3741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3742 done; \
3743 echo "Doing mostlyclean in bfd" ; \
3744 (cd $(HOST_SUBDIR)/bfd && \
3745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3747 "RANLIB=$${RANLIB}" \
3748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3749 mostlyclean) \
3750 || exit 1
3751
3752@endif bfd
3753
3754.PHONY: maybe-clean-bfd clean-bfd
3755maybe-clean-bfd:
3756@if bfd
3757maybe-clean-bfd: clean-bfd
3758
3759clean-bfd:
3760 @[ -f ./bfd/Makefile ] || exit 0; \
3761 r=`${PWD_COMMAND}`; export r; \
3762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3763 $(HOST_EXPORTS) \
3764 for flag in $(EXTRA_HOST_FLAGS) ; do \
3765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3766 done; \
3767 echo "Doing clean in bfd" ; \
3768 (cd $(HOST_SUBDIR)/bfd && \
3769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3771 "RANLIB=$${RANLIB}" \
3772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3773 clean) \
3774 || exit 1
3775
3776@endif bfd
3777
3778.PHONY: maybe-distclean-bfd distclean-bfd
3779maybe-distclean-bfd:
3780@if bfd
3781maybe-distclean-bfd: distclean-bfd
3782
3783distclean-bfd:
3784 @[ -f ./bfd/Makefile ] || exit 0; \
3785 r=`${PWD_COMMAND}`; export r; \
3786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3787 $(HOST_EXPORTS) \
3788 for flag in $(EXTRA_HOST_FLAGS) ; do \
3789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3790 done; \
3791 echo "Doing distclean in bfd" ; \
3792 (cd $(HOST_SUBDIR)/bfd && \
3793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3795 "RANLIB=$${RANLIB}" \
3796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3797 distclean) \
3798 || exit 1
3799
3800@endif bfd
3801
3802.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3803maybe-maintainer-clean-bfd:
3804@if bfd
3805maybe-maintainer-clean-bfd: maintainer-clean-bfd
3806
3807maintainer-clean-bfd:
3808 @[ -f ./bfd/Makefile ] || exit 0; \
3809 r=`${PWD_COMMAND}`; export r; \
3810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3811 $(HOST_EXPORTS) \
3812 for flag in $(EXTRA_HOST_FLAGS) ; do \
3813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3814 done; \
3815 echo "Doing maintainer-clean in bfd" ; \
3816 (cd $(HOST_SUBDIR)/bfd && \
3817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3819 "RANLIB=$${RANLIB}" \
3820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3821 maintainer-clean) \
3822 || exit 1
3823
3824@endif bfd
3825
3826
3827
3828.PHONY: configure-opcodes maybe-configure-opcodes
3829maybe-configure-opcodes:
3830@if gcc-bootstrap
3831configure-opcodes: stage_current
3832@endif gcc-bootstrap
3833@if opcodes
3834maybe-configure-opcodes: configure-opcodes
3835configure-opcodes:
3836 @r=`${PWD_COMMAND}`; export r; \
3837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3838 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3840 $(HOST_EXPORTS) \
3841 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3842 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3843 case $(srcdir) in \
3844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3845 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3847 esac; \
3848 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3849 libsrcdir="$$s/opcodes"; \
3850 $(SHELL) $${libsrcdir}/configure \
3851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3852 --target=${target_alias} $${srcdiroption} \
3853 || exit 1
3854@endif opcodes
3855
3856
3857
3858.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3859maybe-configure-stage1-opcodes:
3860@if opcodes-bootstrap
3861maybe-configure-stage1-opcodes: configure-stage1-opcodes
3862configure-stage1-opcodes:
3863 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3865 @r=`${PWD_COMMAND}`; export r; \
3866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3867 TFLAGS="$(STAGE1_TFLAGS)"; \
3868 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3869 $(HOST_EXPORTS) \
3870 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3871 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3872 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3873 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3875 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3876 case $(srcdir) in \
3877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3878 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3880 esac; \
3881 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3882 libsrcdir="$$s/opcodes"; \
3883 $(SHELL) $${libsrcdir}/configure \
3884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3885 --target=${target_alias} $${srcdiroption} \
3886 $(STAGE1_CONFIGURE_FLAGS)
3887@endif opcodes-bootstrap
3888
3889.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3890maybe-configure-stage2-opcodes:
3891@if opcodes-bootstrap
3892maybe-configure-stage2-opcodes: configure-stage2-opcodes
3893configure-stage2-opcodes:
3894 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3896 @r=`${PWD_COMMAND}`; export r; \
3897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3898 TFLAGS="$(STAGE2_TFLAGS)"; \
3899 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3900 $(HOST_EXPORTS) \
3901 $(POSTSTAGE1_HOST_EXPORTS) \
3902 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3903 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3904 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3905 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3907 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3908 case $(srcdir) in \
3909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3910 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3912 esac; \
3913 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3914 libsrcdir="$$s/opcodes"; \
3915 $(SHELL) $${libsrcdir}/configure \
3916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3917 --target=${target_alias} $${srcdiroption} \
3918 --with-build-libsubdir=$(HOST_SUBDIR) \
3919 $(STAGE2_CONFIGURE_FLAGS)
3920@endif opcodes-bootstrap
3921
3922.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3923maybe-configure-stage3-opcodes:
3924@if opcodes-bootstrap
3925maybe-configure-stage3-opcodes: configure-stage3-opcodes
3926configure-stage3-opcodes:
3927 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3929 @r=`${PWD_COMMAND}`; export r; \
3930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3931 TFLAGS="$(STAGE3_TFLAGS)"; \
3932 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3933 $(HOST_EXPORTS) \
3934 $(POSTSTAGE1_HOST_EXPORTS) \
3935 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3936 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3937 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3938 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3940 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3941 case $(srcdir) in \
3942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3943 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3945 esac; \
3946 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3947 libsrcdir="$$s/opcodes"; \
3948 $(SHELL) $${libsrcdir}/configure \
3949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3950 --target=${target_alias} $${srcdiroption} \
3951 --with-build-libsubdir=$(HOST_SUBDIR) \
3952 $(STAGE3_CONFIGURE_FLAGS)
3953@endif opcodes-bootstrap
3954
3955.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3956maybe-configure-stage4-opcodes:
3957@if opcodes-bootstrap
3958maybe-configure-stage4-opcodes: configure-stage4-opcodes
3959configure-stage4-opcodes:
3960 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3962 @r=`${PWD_COMMAND}`; export r; \
3963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3964 TFLAGS="$(STAGE4_TFLAGS)"; \
3965 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3966 $(HOST_EXPORTS) \
3967 $(POSTSTAGE1_HOST_EXPORTS) \
3968 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3969 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3970 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3971 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3973 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3974 case $(srcdir) in \
3975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3976 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3978 esac; \
3979 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3980 libsrcdir="$$s/opcodes"; \
3981 $(SHELL) $${libsrcdir}/configure \
3982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3983 --target=${target_alias} $${srcdiroption} \
3984 --with-build-libsubdir=$(HOST_SUBDIR) \
3985 $(STAGE4_CONFIGURE_FLAGS)
3986@endif opcodes-bootstrap
3987
3988.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3989maybe-configure-stageprofile-opcodes:
3990@if opcodes-bootstrap
3991maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3992configure-stageprofile-opcodes:
3993 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3995 @r=`${PWD_COMMAND}`; export r; \
3996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3997 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3998 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3999 $(HOST_EXPORTS) \
4000 $(POSTSTAGE1_HOST_EXPORTS) \
4001 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4002 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4003 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4004 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4006 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4007 case $(srcdir) in \
4008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4009 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4011 esac; \
4012 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4013 libsrcdir="$$s/opcodes"; \
4014 $(SHELL) $${libsrcdir}/configure \
4015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4016 --target=${target_alias} $${srcdiroption} \
4017 --with-build-libsubdir=$(HOST_SUBDIR) \
4018 $(STAGEprofile_CONFIGURE_FLAGS)
4019@endif opcodes-bootstrap
4020
4021.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4022maybe-configure-stagefeedback-opcodes:
4023@if opcodes-bootstrap
4024maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4025configure-stagefeedback-opcodes:
4026 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4028 @r=`${PWD_COMMAND}`; export r; \
4029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4030 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4031 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4032 $(HOST_EXPORTS) \
4033 $(POSTSTAGE1_HOST_EXPORTS) \
4034 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4035 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4036 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4037 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4039 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4040 case $(srcdir) in \
4041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4042 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4044 esac; \
4045 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4046 libsrcdir="$$s/opcodes"; \
4047 $(SHELL) $${libsrcdir}/configure \
4048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4049 --target=${target_alias} $${srcdiroption} \
4050 --with-build-libsubdir=$(HOST_SUBDIR) \
4051 $(STAGEfeedback_CONFIGURE_FLAGS)
4052@endif opcodes-bootstrap
4053
4054
4055
4056
4057
4058.PHONY: all-opcodes maybe-all-opcodes
4059maybe-all-opcodes:
4060@if gcc-bootstrap
4061all-opcodes: stage_current
4062@endif gcc-bootstrap
4063@if opcodes
4064TARGET-opcodes=all
4065maybe-all-opcodes: all-opcodes
4066all-opcodes: configure-opcodes
4067 @r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 $(HOST_EXPORTS) \
4070 (cd $(HOST_SUBDIR)/opcodes && \
4071 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4072 $(TARGET-opcodes))
4073@endif opcodes
4074
4075
4076
4077.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4078.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4079maybe-all-stage1-opcodes:
4080maybe-clean-stage1-opcodes:
4081@if opcodes-bootstrap
4082maybe-all-stage1-opcodes: all-stage1-opcodes
4083all-stage1: all-stage1-opcodes
4084TARGET-stage1-opcodes = $(TARGET-opcodes)
4085all-stage1-opcodes: configure-stage1-opcodes
4086 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4087 @r=`${PWD_COMMAND}`; export r; \
4088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4089 TFLAGS="$(STAGE1_TFLAGS)"; \
4090 $(HOST_EXPORTS) \
4091 cd $(HOST_SUBDIR)/opcodes && \
4092 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4093 CFLAGS="$(STAGE1_CFLAGS)" \
4094 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4095 LIBCFLAGS="$(LIBCFLAGS)" \
4096 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4097 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4098 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4099 $(EXTRA_HOST_FLAGS) \
4100 $(STAGE1_FLAGS_TO_PASS) \
4101 TFLAGS="$(STAGE1_TFLAGS)" \
4102 $(TARGET-stage1-opcodes)
4103
4104maybe-clean-stage1-opcodes: clean-stage1-opcodes
4105clean-stage1: clean-stage1-opcodes
4106clean-stage1-opcodes:
4107 @if [ $(current_stage) = stage1 ]; then \
4108 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4109 else \
4110 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4111 $(MAKE) stage1-start; \
4112 fi; \
4113 cd $(HOST_SUBDIR)/opcodes && \
4114 $(MAKE) $(EXTRA_HOST_FLAGS) \
4115 $(STAGE1_FLAGS_TO_PASS) clean
4116@endif opcodes-bootstrap
4117
4118
4119.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4120.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4121maybe-all-stage2-opcodes:
4122maybe-clean-stage2-opcodes:
4123@if opcodes-bootstrap
4124maybe-all-stage2-opcodes: all-stage2-opcodes
4125all-stage2: all-stage2-opcodes
4126TARGET-stage2-opcodes = $(TARGET-opcodes)
4127all-stage2-opcodes: configure-stage2-opcodes
4128 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4129 @r=`${PWD_COMMAND}`; export r; \
4130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4131 TFLAGS="$(STAGE2_TFLAGS)"; \
4132 $(HOST_EXPORTS) \
4133 $(POSTSTAGE1_HOST_EXPORTS) \
4134 cd $(HOST_SUBDIR)/opcodes && \
4135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4136 CFLAGS="$(STAGE2_CFLAGS)" \
4137 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4138 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4142 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4143 TFLAGS="$(STAGE2_TFLAGS)" \
4144 $(TARGET-stage2-opcodes)
4145
4146maybe-clean-stage2-opcodes: clean-stage2-opcodes
4147clean-stage2: clean-stage2-opcodes
4148clean-stage2-opcodes:
4149 @if [ $(current_stage) = stage2 ]; then \
4150 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4151 else \
4152 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4153 $(MAKE) stage2-start; \
4154 fi; \
4155 cd $(HOST_SUBDIR)/opcodes && \
4156 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4157@endif opcodes-bootstrap
4158
4159
4160.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4161.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4162maybe-all-stage3-opcodes:
4163maybe-clean-stage3-opcodes:
4164@if opcodes-bootstrap
4165maybe-all-stage3-opcodes: all-stage3-opcodes
4166all-stage3: all-stage3-opcodes
4167TARGET-stage3-opcodes = $(TARGET-opcodes)
4168all-stage3-opcodes: configure-stage3-opcodes
4169 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4170 @r=`${PWD_COMMAND}`; export r; \
4171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4172 TFLAGS="$(STAGE3_TFLAGS)"; \
4173 $(HOST_EXPORTS) \
4174 $(POSTSTAGE1_HOST_EXPORTS) \
4175 cd $(HOST_SUBDIR)/opcodes && \
4176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4177 CFLAGS="$(STAGE3_CFLAGS)" \
4178 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4179 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4183 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4184 TFLAGS="$(STAGE3_TFLAGS)" \
4185 $(TARGET-stage3-opcodes)
4186
4187maybe-clean-stage3-opcodes: clean-stage3-opcodes
4188clean-stage3: clean-stage3-opcodes
4189clean-stage3-opcodes:
4190 @if [ $(current_stage) = stage3 ]; then \
4191 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4192 else \
4193 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4194 $(MAKE) stage3-start; \
4195 fi; \
4196 cd $(HOST_SUBDIR)/opcodes && \
4197 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4198@endif opcodes-bootstrap
4199
4200
4201.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4202.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4203maybe-all-stage4-opcodes:
4204maybe-clean-stage4-opcodes:
4205@if opcodes-bootstrap
4206maybe-all-stage4-opcodes: all-stage4-opcodes
4207all-stage4: all-stage4-opcodes
4208TARGET-stage4-opcodes = $(TARGET-opcodes)
4209all-stage4-opcodes: configure-stage4-opcodes
4210 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4211 @r=`${PWD_COMMAND}`; export r; \
4212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4213 TFLAGS="$(STAGE4_TFLAGS)"; \
4214 $(HOST_EXPORTS) \
4215 $(POSTSTAGE1_HOST_EXPORTS) \
4216 cd $(HOST_SUBDIR)/opcodes && \
4217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4218 CFLAGS="$(STAGE4_CFLAGS)" \
4219 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4220 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4224 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4225 TFLAGS="$(STAGE4_TFLAGS)" \
4226 $(TARGET-stage4-opcodes)
4227
4228maybe-clean-stage4-opcodes: clean-stage4-opcodes
4229clean-stage4: clean-stage4-opcodes
4230clean-stage4-opcodes:
4231 @if [ $(current_stage) = stage4 ]; then \
4232 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4233 else \
4234 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4235 $(MAKE) stage4-start; \
4236 fi; \
4237 cd $(HOST_SUBDIR)/opcodes && \
4238 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4239@endif opcodes-bootstrap
4240
4241
4242.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4243.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4244maybe-all-stageprofile-opcodes:
4245maybe-clean-stageprofile-opcodes:
4246@if opcodes-bootstrap
4247maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4248all-stageprofile: all-stageprofile-opcodes
4249TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4250all-stageprofile-opcodes: configure-stageprofile-opcodes
4251 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4252 @r=`${PWD_COMMAND}`; export r; \
4253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4254 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4255 $(HOST_EXPORTS) \
4256 $(POSTSTAGE1_HOST_EXPORTS) \
4257 cd $(HOST_SUBDIR)/opcodes && \
4258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4259 CFLAGS="$(STAGEprofile_CFLAGS)" \
4260 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4261 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4265 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4266 TFLAGS="$(STAGEprofile_TFLAGS)" \
4267 $(TARGET-stageprofile-opcodes)
4268
4269maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4270clean-stageprofile: clean-stageprofile-opcodes
4271clean-stageprofile-opcodes:
4272 @if [ $(current_stage) = stageprofile ]; then \
4273 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4274 else \
4275 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4276 $(MAKE) stageprofile-start; \
4277 fi; \
4278 cd $(HOST_SUBDIR)/opcodes && \
4279 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4280@endif opcodes-bootstrap
4281
4282
4283.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4284.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4285maybe-all-stagefeedback-opcodes:
4286maybe-clean-stagefeedback-opcodes:
4287@if opcodes-bootstrap
4288maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4289all-stagefeedback: all-stagefeedback-opcodes
4290TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4291all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4292 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4293 @r=`${PWD_COMMAND}`; export r; \
4294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4295 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4296 $(HOST_EXPORTS) \
4297 $(POSTSTAGE1_HOST_EXPORTS) \
4298 cd $(HOST_SUBDIR)/opcodes && \
4299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4300 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4301 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4302 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4303 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4304 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4305 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4306 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4307 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4308 $(TARGET-stagefeedback-opcodes)
4309
4310maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4311clean-stagefeedback: clean-stagefeedback-opcodes
4312clean-stagefeedback-opcodes:
4313 @if [ $(current_stage) = stagefeedback ]; then \
4314 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4315 else \
4316 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4317 $(MAKE) stagefeedback-start; \
4318 fi; \
4319 cd $(HOST_SUBDIR)/opcodes && \
4320 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4321@endif opcodes-bootstrap
4322
4323
4324
4325
4326
4327.PHONY: check-opcodes maybe-check-opcodes
4328maybe-check-opcodes:
4329@if opcodes
4330maybe-check-opcodes: check-opcodes
4331
4332check-opcodes:
4333 @: $(MAKE); $(unstage)
4334 @r=`${PWD_COMMAND}`; export r; \
4335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4336 $(HOST_EXPORTS) \
4337 (cd $(HOST_SUBDIR)/opcodes && \
4338 $(MAKE) $(FLAGS_TO_PASS) check)
4339
4340@endif opcodes
4341
4342.PHONY: install-opcodes maybe-install-opcodes
4343maybe-install-opcodes:
4344@if opcodes
4345maybe-install-opcodes: install-opcodes
4346
4347install-opcodes: installdirs
4348 @: $(MAKE); $(unstage)
4349 @r=`${PWD_COMMAND}`; export r; \
4350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4351 $(HOST_EXPORTS) \
4352 (cd $(HOST_SUBDIR)/opcodes && \
4353 $(MAKE) $(FLAGS_TO_PASS) install)
4354
4355@endif opcodes
4356
4357.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4358maybe-install-strip-opcodes:
4359@if opcodes
4360maybe-install-strip-opcodes: install-strip-opcodes
4361
4362install-strip-opcodes: installdirs
4363 @: $(MAKE); $(unstage)
4364 @r=`${PWD_COMMAND}`; export r; \
4365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4366 $(HOST_EXPORTS) \
4367 (cd $(HOST_SUBDIR)/opcodes && \
4368 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4369
4370@endif opcodes
4371
4372# Other targets (info, dvi, pdf, etc.)
4373
4374.PHONY: maybe-info-opcodes info-opcodes
4375maybe-info-opcodes:
4376@if opcodes
4377maybe-info-opcodes: info-opcodes
4378
4379info-opcodes: \
4380 configure-opcodes
4381 @[ -f ./opcodes/Makefile ] || exit 0; \
4382 r=`${PWD_COMMAND}`; export r; \
4383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4384 $(HOST_EXPORTS) \
4385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4387 done; \
4388 echo "Doing info in opcodes" ; \
4389 (cd $(HOST_SUBDIR)/opcodes && \
4390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4392 "RANLIB=$${RANLIB}" \
4393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4394 info) \
4395 || exit 1
4396
4397@endif opcodes
4398
4399.PHONY: maybe-dvi-opcodes dvi-opcodes
4400maybe-dvi-opcodes:
4401@if opcodes
4402maybe-dvi-opcodes: dvi-opcodes
4403
4404dvi-opcodes: \
4405 configure-opcodes
4406 @[ -f ./opcodes/Makefile ] || exit 0; \
4407 r=`${PWD_COMMAND}`; export r; \
4408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4409 $(HOST_EXPORTS) \
4410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4412 done; \
4413 echo "Doing dvi in opcodes" ; \
4414 (cd $(HOST_SUBDIR)/opcodes && \
4415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4417 "RANLIB=$${RANLIB}" \
4418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4419 dvi) \
4420 || exit 1
4421
4422@endif opcodes
4423
4424.PHONY: maybe-pdf-opcodes pdf-opcodes
4425maybe-pdf-opcodes:
4426@if opcodes
4427maybe-pdf-opcodes: pdf-opcodes
4428
4429pdf-opcodes: \
4430 configure-opcodes
4431 @[ -f ./opcodes/Makefile ] || exit 0; \
4432 r=`${PWD_COMMAND}`; export r; \
4433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4434 $(HOST_EXPORTS) \
4435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4437 done; \
4438 echo "Doing pdf in opcodes" ; \
4439 (cd $(HOST_SUBDIR)/opcodes && \
4440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4442 "RANLIB=$${RANLIB}" \
4443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4444 pdf) \
4445 || exit 1
4446
4447@endif opcodes
4448
4449.PHONY: maybe-html-opcodes html-opcodes
4450maybe-html-opcodes:
4451@if opcodes
4452maybe-html-opcodes: html-opcodes
4453
4454html-opcodes: \
4455 configure-opcodes
4456 @[ -f ./opcodes/Makefile ] || exit 0; \
4457 r=`${PWD_COMMAND}`; export r; \
4458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4459 $(HOST_EXPORTS) \
4460 for flag in $(EXTRA_HOST_FLAGS) ; do \
4461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4462 done; \
4463 echo "Doing html in opcodes" ; \
4464 (cd $(HOST_SUBDIR)/opcodes && \
4465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4467 "RANLIB=$${RANLIB}" \
4468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4469 html) \
4470 || exit 1
4471
4472@endif opcodes
4473
4474.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4475maybe-TAGS-opcodes:
4476@if opcodes
4477maybe-TAGS-opcodes: TAGS-opcodes
4478
4479TAGS-opcodes: \
4480 configure-opcodes
4481 @[ -f ./opcodes/Makefile ] || exit 0; \
4482 r=`${PWD_COMMAND}`; export r; \
4483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4484 $(HOST_EXPORTS) \
4485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4487 done; \
4488 echo "Doing TAGS in opcodes" ; \
4489 (cd $(HOST_SUBDIR)/opcodes && \
4490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4492 "RANLIB=$${RANLIB}" \
4493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4494 TAGS) \
4495 || exit 1
4496
4497@endif opcodes
4498
4499.PHONY: maybe-install-info-opcodes install-info-opcodes
4500maybe-install-info-opcodes:
4501@if opcodes
4502maybe-install-info-opcodes: install-info-opcodes
4503
4504install-info-opcodes: \
4505 configure-opcodes \
4506 info-opcodes
4507 @[ -f ./opcodes/Makefile ] || exit 0; \
4508 r=`${PWD_COMMAND}`; export r; \
4509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4510 $(HOST_EXPORTS) \
4511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4513 done; \
4514 echo "Doing install-info in opcodes" ; \
4515 (cd $(HOST_SUBDIR)/opcodes && \
4516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4518 "RANLIB=$${RANLIB}" \
4519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4520 install-info) \
4521 || exit 1
4522
4523@endif opcodes
4524
4525.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4526maybe-install-pdf-opcodes:
4527@if opcodes
4528maybe-install-pdf-opcodes: install-pdf-opcodes
4529
4530install-pdf-opcodes: \
4531 configure-opcodes \
4532 pdf-opcodes
4533 @[ -f ./opcodes/Makefile ] || exit 0; \
4534 r=`${PWD_COMMAND}`; export r; \
4535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4536 $(HOST_EXPORTS) \
4537 for flag in $(EXTRA_HOST_FLAGS) ; do \
4538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4539 done; \
4540 echo "Doing install-pdf in opcodes" ; \
4541 (cd $(HOST_SUBDIR)/opcodes && \
4542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4544 "RANLIB=$${RANLIB}" \
4545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4546 install-pdf) \
4547 || exit 1
4548
4549@endif opcodes
4550
4551.PHONY: maybe-install-html-opcodes install-html-opcodes
4552maybe-install-html-opcodes:
4553@if opcodes
4554maybe-install-html-opcodes: install-html-opcodes
4555
4556install-html-opcodes: \
4557 configure-opcodes \
4558 html-opcodes
4559 @[ -f ./opcodes/Makefile ] || exit 0; \
4560 r=`${PWD_COMMAND}`; export r; \
4561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4562 $(HOST_EXPORTS) \
4563 for flag in $(EXTRA_HOST_FLAGS) ; do \
4564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4565 done; \
4566 echo "Doing install-html in opcodes" ; \
4567 (cd $(HOST_SUBDIR)/opcodes && \
4568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4570 "RANLIB=$${RANLIB}" \
4571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4572 install-html) \
4573 || exit 1
4574
4575@endif opcodes
4576
4577.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4578maybe-installcheck-opcodes:
4579@if opcodes
4580maybe-installcheck-opcodes: installcheck-opcodes
4581
4582installcheck-opcodes: \
4583 configure-opcodes
4584 @[ -f ./opcodes/Makefile ] || exit 0; \
4585 r=`${PWD_COMMAND}`; export r; \
4586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4587 $(HOST_EXPORTS) \
4588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4590 done; \
4591 echo "Doing installcheck in opcodes" ; \
4592 (cd $(HOST_SUBDIR)/opcodes && \
4593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4595 "RANLIB=$${RANLIB}" \
4596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4597 installcheck) \
4598 || exit 1
4599
4600@endif opcodes
4601
4602.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4603maybe-mostlyclean-opcodes:
4604@if opcodes
4605maybe-mostlyclean-opcodes: mostlyclean-opcodes
4606
4607mostlyclean-opcodes:
4608 @[ -f ./opcodes/Makefile ] || exit 0; \
4609 r=`${PWD_COMMAND}`; export r; \
4610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4611 $(HOST_EXPORTS) \
4612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4614 done; \
4615 echo "Doing mostlyclean in opcodes" ; \
4616 (cd $(HOST_SUBDIR)/opcodes && \
4617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4619 "RANLIB=$${RANLIB}" \
4620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4621 mostlyclean) \
4622 || exit 1
4623
4624@endif opcodes
4625
4626.PHONY: maybe-clean-opcodes clean-opcodes
4627maybe-clean-opcodes:
4628@if opcodes
4629maybe-clean-opcodes: clean-opcodes
4630
4631clean-opcodes:
4632 @[ -f ./opcodes/Makefile ] || exit 0; \
4633 r=`${PWD_COMMAND}`; export r; \
4634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4635 $(HOST_EXPORTS) \
4636 for flag in $(EXTRA_HOST_FLAGS) ; do \
4637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4638 done; \
4639 echo "Doing clean in opcodes" ; \
4640 (cd $(HOST_SUBDIR)/opcodes && \
4641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4643 "RANLIB=$${RANLIB}" \
4644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4645 clean) \
4646 || exit 1
4647
4648@endif opcodes
4649
4650.PHONY: maybe-distclean-opcodes distclean-opcodes
4651maybe-distclean-opcodes:
4652@if opcodes
4653maybe-distclean-opcodes: distclean-opcodes
4654
4655distclean-opcodes:
4656 @[ -f ./opcodes/Makefile ] || exit 0; \
4657 r=`${PWD_COMMAND}`; export r; \
4658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4659 $(HOST_EXPORTS) \
4660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662 done; \
4663 echo "Doing distclean in opcodes" ; \
4664 (cd $(HOST_SUBDIR)/opcodes && \
4665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667 "RANLIB=$${RANLIB}" \
4668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4669 distclean) \
4670 || exit 1
4671
4672@endif opcodes
4673
4674.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4675maybe-maintainer-clean-opcodes:
4676@if opcodes
4677maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4678
4679maintainer-clean-opcodes:
4680 @[ -f ./opcodes/Makefile ] || exit 0; \
4681 r=`${PWD_COMMAND}`; export r; \
4682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4683 $(HOST_EXPORTS) \
4684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4686 done; \
4687 echo "Doing maintainer-clean in opcodes" ; \
4688 (cd $(HOST_SUBDIR)/opcodes && \
4689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4691 "RANLIB=$${RANLIB}" \
4692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4693 maintainer-clean) \
4694 || exit 1
4695
4696@endif opcodes
4697
4698
4699
4700.PHONY: configure-binutils maybe-configure-binutils
4701maybe-configure-binutils:
4702@if gcc-bootstrap
4703configure-binutils: stage_current
4704@endif gcc-bootstrap
4705@if binutils
4706maybe-configure-binutils: configure-binutils
4707configure-binutils:
4708 @r=`${PWD_COMMAND}`; export r; \
4709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4710 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4712 $(HOST_EXPORTS) \
4713 echo Configuring in $(HOST_SUBDIR)/binutils; \
4714 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4715 case $(srcdir) in \
4716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4717 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4719 esac; \
4720 srcdiroption="--srcdir=$${topdir}/binutils"; \
4721 libsrcdir="$$s/binutils"; \
4722 $(SHELL) $${libsrcdir}/configure \
4723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4724 --target=${target_alias} $${srcdiroption} \
4725 || exit 1
4726@endif binutils
4727
4728
4729
4730.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4731maybe-configure-stage1-binutils:
4732@if binutils-bootstrap
4733maybe-configure-stage1-binutils: configure-stage1-binutils
4734configure-stage1-binutils:
4735 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4737 @r=`${PWD_COMMAND}`; export r; \
4738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4739 TFLAGS="$(STAGE1_TFLAGS)"; \
4740 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4741 $(HOST_EXPORTS) \
4742 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4743 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4744 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4745 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4747 cd $(HOST_SUBDIR)/binutils || exit 1; \
4748 case $(srcdir) in \
4749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4750 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4752 esac; \
4753 srcdiroption="--srcdir=$${topdir}/binutils"; \
4754 libsrcdir="$$s/binutils"; \
4755 $(SHELL) $${libsrcdir}/configure \
4756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4757 --target=${target_alias} $${srcdiroption} \
4758 $(STAGE1_CONFIGURE_FLAGS)
4759@endif binutils-bootstrap
4760
4761.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4762maybe-configure-stage2-binutils:
4763@if binutils-bootstrap
4764maybe-configure-stage2-binutils: configure-stage2-binutils
4765configure-stage2-binutils:
4766 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4768 @r=`${PWD_COMMAND}`; export r; \
4769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4770 TFLAGS="$(STAGE2_TFLAGS)"; \
4771 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4772 $(HOST_EXPORTS) \
4773 $(POSTSTAGE1_HOST_EXPORTS) \
4774 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4775 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4776 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4777 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4779 cd $(HOST_SUBDIR)/binutils || exit 1; \
4780 case $(srcdir) in \
4781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4782 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4784 esac; \
4785 srcdiroption="--srcdir=$${topdir}/binutils"; \
4786 libsrcdir="$$s/binutils"; \
4787 $(SHELL) $${libsrcdir}/configure \
4788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4789 --target=${target_alias} $${srcdiroption} \
4790 --with-build-libsubdir=$(HOST_SUBDIR) \
4791 $(STAGE2_CONFIGURE_FLAGS)
4792@endif binutils-bootstrap
4793
4794.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4795maybe-configure-stage3-binutils:
4796@if binutils-bootstrap
4797maybe-configure-stage3-binutils: configure-stage3-binutils
4798configure-stage3-binutils:
4799 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4801 @r=`${PWD_COMMAND}`; export r; \
4802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4803 TFLAGS="$(STAGE3_TFLAGS)"; \
4804 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4805 $(HOST_EXPORTS) \
4806 $(POSTSTAGE1_HOST_EXPORTS) \
4807 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4808 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4809 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4810 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4812 cd $(HOST_SUBDIR)/binutils || exit 1; \
4813 case $(srcdir) in \
4814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4815 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4817 esac; \
4818 srcdiroption="--srcdir=$${topdir}/binutils"; \
4819 libsrcdir="$$s/binutils"; \
4820 $(SHELL) $${libsrcdir}/configure \
4821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4822 --target=${target_alias} $${srcdiroption} \
4823 --with-build-libsubdir=$(HOST_SUBDIR) \
4824 $(STAGE3_CONFIGURE_FLAGS)
4825@endif binutils-bootstrap
4826
4827.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4828maybe-configure-stage4-binutils:
4829@if binutils-bootstrap
4830maybe-configure-stage4-binutils: configure-stage4-binutils
4831configure-stage4-binutils:
4832 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4834 @r=`${PWD_COMMAND}`; export r; \
4835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4836 TFLAGS="$(STAGE4_TFLAGS)"; \
4837 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4838 $(HOST_EXPORTS) \
4839 $(POSTSTAGE1_HOST_EXPORTS) \
4840 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4841 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4842 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4843 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4845 cd $(HOST_SUBDIR)/binutils || exit 1; \
4846 case $(srcdir) in \
4847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4848 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4850 esac; \
4851 srcdiroption="--srcdir=$${topdir}/binutils"; \
4852 libsrcdir="$$s/binutils"; \
4853 $(SHELL) $${libsrcdir}/configure \
4854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4855 --target=${target_alias} $${srcdiroption} \
4856 --with-build-libsubdir=$(HOST_SUBDIR) \
4857 $(STAGE4_CONFIGURE_FLAGS)
4858@endif binutils-bootstrap
4859
4860.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4861maybe-configure-stageprofile-binutils:
4862@if binutils-bootstrap
4863maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4864configure-stageprofile-binutils:
4865 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4867 @r=`${PWD_COMMAND}`; export r; \
4868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4869 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4870 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4871 $(HOST_EXPORTS) \
4872 $(POSTSTAGE1_HOST_EXPORTS) \
4873 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4874 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4875 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4876 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4878 cd $(HOST_SUBDIR)/binutils || exit 1; \
4879 case $(srcdir) in \
4880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4881 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4883 esac; \
4884 srcdiroption="--srcdir=$${topdir}/binutils"; \
4885 libsrcdir="$$s/binutils"; \
4886 $(SHELL) $${libsrcdir}/configure \
4887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4888 --target=${target_alias} $${srcdiroption} \
4889 --with-build-libsubdir=$(HOST_SUBDIR) \
4890 $(STAGEprofile_CONFIGURE_FLAGS)
4891@endif binutils-bootstrap
4892
4893.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4894maybe-configure-stagefeedback-binutils:
4895@if binutils-bootstrap
4896maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4897configure-stagefeedback-binutils:
4898 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4900 @r=`${PWD_COMMAND}`; export r; \
4901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4902 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4903 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4904 $(HOST_EXPORTS) \
4905 $(POSTSTAGE1_HOST_EXPORTS) \
4906 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4907 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4908 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4909 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4911 cd $(HOST_SUBDIR)/binutils || exit 1; \
4912 case $(srcdir) in \
4913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4914 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4916 esac; \
4917 srcdiroption="--srcdir=$${topdir}/binutils"; \
4918 libsrcdir="$$s/binutils"; \
4919 $(SHELL) $${libsrcdir}/configure \
4920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4921 --target=${target_alias} $${srcdiroption} \
4922 --with-build-libsubdir=$(HOST_SUBDIR) \
4923 $(STAGEfeedback_CONFIGURE_FLAGS)
4924@endif binutils-bootstrap
4925
4926
4927
4928
4929
4930.PHONY: all-binutils maybe-all-binutils
4931maybe-all-binutils:
4932@if gcc-bootstrap
4933all-binutils: stage_current
4934@endif gcc-bootstrap
4935@if binutils
4936TARGET-binutils=all
4937maybe-all-binutils: all-binutils
4938all-binutils: configure-binutils
4939 @r=`${PWD_COMMAND}`; export r; \
4940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4941 $(HOST_EXPORTS) \
4942 (cd $(HOST_SUBDIR)/binutils && \
4943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4944 $(TARGET-binutils))
4945@endif binutils
4946
4947
4948
4949.PHONY: all-stage1-binutils maybe-all-stage1-binutils
4950.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4951maybe-all-stage1-binutils:
4952maybe-clean-stage1-binutils:
4953@if binutils-bootstrap
4954maybe-all-stage1-binutils: all-stage1-binutils
4955all-stage1: all-stage1-binutils
4956TARGET-stage1-binutils = $(TARGET-binutils)
4957all-stage1-binutils: configure-stage1-binutils
4958 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4959 @r=`${PWD_COMMAND}`; export r; \
4960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4961 TFLAGS="$(STAGE1_TFLAGS)"; \
4962 $(HOST_EXPORTS) \
4963 cd $(HOST_SUBDIR)/binutils && \
4964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4965 CFLAGS="$(STAGE1_CFLAGS)" \
4966 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4967 LIBCFLAGS="$(LIBCFLAGS)" \
4968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4971 $(EXTRA_HOST_FLAGS) \
4972 $(STAGE1_FLAGS_TO_PASS) \
4973 TFLAGS="$(STAGE1_TFLAGS)" \
4974 $(TARGET-stage1-binutils)
4975
4976maybe-clean-stage1-binutils: clean-stage1-binutils
4977clean-stage1: clean-stage1-binutils
4978clean-stage1-binutils:
4979 @if [ $(current_stage) = stage1 ]; then \
4980 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4981 else \
4982 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4983 $(MAKE) stage1-start; \
4984 fi; \
4985 cd $(HOST_SUBDIR)/binutils && \
4986 $(MAKE) $(EXTRA_HOST_FLAGS) \
4987 $(STAGE1_FLAGS_TO_PASS) clean
4988@endif binutils-bootstrap
4989
4990
4991.PHONY: all-stage2-binutils maybe-all-stage2-binutils
4992.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4993maybe-all-stage2-binutils:
4994maybe-clean-stage2-binutils:
4995@if binutils-bootstrap
4996maybe-all-stage2-binutils: all-stage2-binutils
4997all-stage2: all-stage2-binutils
4998TARGET-stage2-binutils = $(TARGET-binutils)
4999all-stage2-binutils: configure-stage2-binutils
5000 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5001 @r=`${PWD_COMMAND}`; export r; \
5002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5003 TFLAGS="$(STAGE2_TFLAGS)"; \
5004 $(HOST_EXPORTS) \
5005 $(POSTSTAGE1_HOST_EXPORTS) \
5006 cd $(HOST_SUBDIR)/binutils && \
5007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5008 CFLAGS="$(STAGE2_CFLAGS)" \
5009 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5010 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5015 TFLAGS="$(STAGE2_TFLAGS)" \
5016 $(TARGET-stage2-binutils)
5017
5018maybe-clean-stage2-binutils: clean-stage2-binutils
5019clean-stage2: clean-stage2-binutils
5020clean-stage2-binutils:
5021 @if [ $(current_stage) = stage2 ]; then \
5022 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5023 else \
5024 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5025 $(MAKE) stage2-start; \
5026 fi; \
5027 cd $(HOST_SUBDIR)/binutils && \
5028 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5029@endif binutils-bootstrap
5030
5031
5032.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5033.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5034maybe-all-stage3-binutils:
5035maybe-clean-stage3-binutils:
5036@if binutils-bootstrap
5037maybe-all-stage3-binutils: all-stage3-binutils
5038all-stage3: all-stage3-binutils
5039TARGET-stage3-binutils = $(TARGET-binutils)
5040all-stage3-binutils: configure-stage3-binutils
5041 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5042 @r=`${PWD_COMMAND}`; export r; \
5043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5044 TFLAGS="$(STAGE3_TFLAGS)"; \
5045 $(HOST_EXPORTS) \
5046 $(POSTSTAGE1_HOST_EXPORTS) \
5047 cd $(HOST_SUBDIR)/binutils && \
5048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5049 CFLAGS="$(STAGE3_CFLAGS)" \
5050 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5051 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5056 TFLAGS="$(STAGE3_TFLAGS)" \
5057 $(TARGET-stage3-binutils)
5058
5059maybe-clean-stage3-binutils: clean-stage3-binutils
5060clean-stage3: clean-stage3-binutils
5061clean-stage3-binutils:
5062 @if [ $(current_stage) = stage3 ]; then \
5063 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5064 else \
5065 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5066 $(MAKE) stage3-start; \
5067 fi; \
5068 cd $(HOST_SUBDIR)/binutils && \
5069 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5070@endif binutils-bootstrap
5071
5072
5073.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5074.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5075maybe-all-stage4-binutils:
5076maybe-clean-stage4-binutils:
5077@if binutils-bootstrap
5078maybe-all-stage4-binutils: all-stage4-binutils
5079all-stage4: all-stage4-binutils
5080TARGET-stage4-binutils = $(TARGET-binutils)
5081all-stage4-binutils: configure-stage4-binutils
5082 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5083 @r=`${PWD_COMMAND}`; export r; \
5084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5085 TFLAGS="$(STAGE4_TFLAGS)"; \
5086 $(HOST_EXPORTS) \
5087 $(POSTSTAGE1_HOST_EXPORTS) \
5088 cd $(HOST_SUBDIR)/binutils && \
5089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5090 CFLAGS="$(STAGE4_CFLAGS)" \
5091 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5092 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5097 TFLAGS="$(STAGE4_TFLAGS)" \
5098 $(TARGET-stage4-binutils)
5099
5100maybe-clean-stage4-binutils: clean-stage4-binutils
5101clean-stage4: clean-stage4-binutils
5102clean-stage4-binutils:
5103 @if [ $(current_stage) = stage4 ]; then \
5104 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5105 else \
5106 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5107 $(MAKE) stage4-start; \
5108 fi; \
5109 cd $(HOST_SUBDIR)/binutils && \
5110 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5111@endif binutils-bootstrap
5112
5113
5114.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5115.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5116maybe-all-stageprofile-binutils:
5117maybe-clean-stageprofile-binutils:
5118@if binutils-bootstrap
5119maybe-all-stageprofile-binutils: all-stageprofile-binutils
5120all-stageprofile: all-stageprofile-binutils
5121TARGET-stageprofile-binutils = $(TARGET-binutils)
5122all-stageprofile-binutils: configure-stageprofile-binutils
5123 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5124 @r=`${PWD_COMMAND}`; export r; \
5125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5126 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5127 $(HOST_EXPORTS) \
5128 $(POSTSTAGE1_HOST_EXPORTS) \
5129 cd $(HOST_SUBDIR)/binutils && \
5130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5131 CFLAGS="$(STAGEprofile_CFLAGS)" \
5132 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5133 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5138 TFLAGS="$(STAGEprofile_TFLAGS)" \
5139 $(TARGET-stageprofile-binutils)
5140
5141maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5142clean-stageprofile: clean-stageprofile-binutils
5143clean-stageprofile-binutils:
5144 @if [ $(current_stage) = stageprofile ]; then \
5145 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5146 else \
5147 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5148 $(MAKE) stageprofile-start; \
5149 fi; \
5150 cd $(HOST_SUBDIR)/binutils && \
5151 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5152@endif binutils-bootstrap
5153
5154
5155.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5156.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5157maybe-all-stagefeedback-binutils:
5158maybe-clean-stagefeedback-binutils:
5159@if binutils-bootstrap
5160maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5161all-stagefeedback: all-stagefeedback-binutils
5162TARGET-stagefeedback-binutils = $(TARGET-binutils)
5163all-stagefeedback-binutils: configure-stagefeedback-binutils
5164 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5165 @r=`${PWD_COMMAND}`; export r; \
5166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5167 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5168 $(HOST_EXPORTS) \
5169 $(POSTSTAGE1_HOST_EXPORTS) \
5170 cd $(HOST_SUBDIR)/binutils && \
5171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5172 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5173 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5174 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5178 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5179 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5180 $(TARGET-stagefeedback-binutils)
5181
5182maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5183clean-stagefeedback: clean-stagefeedback-binutils
5184clean-stagefeedback-binutils:
5185 @if [ $(current_stage) = stagefeedback ]; then \
5186 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5187 else \
5188 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5189 $(MAKE) stagefeedback-start; \
5190 fi; \
5191 cd $(HOST_SUBDIR)/binutils && \
5192 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5193@endif binutils-bootstrap
5194
5195
5196
5197
5198
5199.PHONY: check-binutils maybe-check-binutils
5200maybe-check-binutils:
5201@if binutils
5202maybe-check-binutils: check-binutils
5203
5204check-binutils:
5205 @: $(MAKE); $(unstage)
5206 @r=`${PWD_COMMAND}`; export r; \
5207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5208 $(HOST_EXPORTS) \
5209 (cd $(HOST_SUBDIR)/binutils && \
5210 $(MAKE) $(FLAGS_TO_PASS) check)
5211
5212@endif binutils
5213
5214.PHONY: install-binutils maybe-install-binutils
5215maybe-install-binutils:
5216@if binutils
5217maybe-install-binutils: install-binutils
5218
5219install-binutils: installdirs
5220 @: $(MAKE); $(unstage)
5221 @r=`${PWD_COMMAND}`; export r; \
5222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5223 $(HOST_EXPORTS) \
5224 (cd $(HOST_SUBDIR)/binutils && \
5225 $(MAKE) $(FLAGS_TO_PASS) install)
5226
5227@endif binutils
5228
5229.PHONY: install-strip-binutils maybe-install-strip-binutils
5230maybe-install-strip-binutils:
5231@if binutils
5232maybe-install-strip-binutils: install-strip-binutils
5233
5234install-strip-binutils: installdirs
5235 @: $(MAKE); $(unstage)
5236 @r=`${PWD_COMMAND}`; export r; \
5237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5238 $(HOST_EXPORTS) \
5239 (cd $(HOST_SUBDIR)/binutils && \
5240 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5241
5242@endif binutils
5243
5244# Other targets (info, dvi, pdf, etc.)
5245
5246.PHONY: maybe-info-binutils info-binutils
5247maybe-info-binutils:
5248@if binutils
5249maybe-info-binutils: info-binutils
5250
5251info-binutils: \
5252 configure-binutils
5253 @[ -f ./binutils/Makefile ] || exit 0; \
5254 r=`${PWD_COMMAND}`; export r; \
5255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5256 $(HOST_EXPORTS) \
5257 for flag in $(EXTRA_HOST_FLAGS) ; do \
5258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5259 done; \
5260 echo "Doing info in binutils" ; \
5261 (cd $(HOST_SUBDIR)/binutils && \
5262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5264 "RANLIB=$${RANLIB}" \
5265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5266 info) \
5267 || exit 1
5268
5269@endif binutils
5270
5271.PHONY: maybe-dvi-binutils dvi-binutils
5272maybe-dvi-binutils:
5273@if binutils
5274maybe-dvi-binutils: dvi-binutils
5275
5276dvi-binutils: \
5277 configure-binutils
5278 @[ -f ./binutils/Makefile ] || exit 0; \
5279 r=`${PWD_COMMAND}`; export r; \
5280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5281 $(HOST_EXPORTS) \
5282 for flag in $(EXTRA_HOST_FLAGS) ; do \
5283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5284 done; \
5285 echo "Doing dvi in binutils" ; \
5286 (cd $(HOST_SUBDIR)/binutils && \
5287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5289 "RANLIB=$${RANLIB}" \
5290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5291 dvi) \
5292 || exit 1
5293
5294@endif binutils
5295
5296.PHONY: maybe-pdf-binutils pdf-binutils
5297maybe-pdf-binutils:
5298@if binutils
5299maybe-pdf-binutils: pdf-binutils
5300
5301pdf-binutils: \
5302 configure-binutils
5303 @[ -f ./binutils/Makefile ] || exit 0; \
5304 r=`${PWD_COMMAND}`; export r; \
5305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5306 $(HOST_EXPORTS) \
5307 for flag in $(EXTRA_HOST_FLAGS) ; do \
5308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5309 done; \
5310 echo "Doing pdf in binutils" ; \
5311 (cd $(HOST_SUBDIR)/binutils && \
5312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5314 "RANLIB=$${RANLIB}" \
5315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5316 pdf) \
5317 || exit 1
5318
5319@endif binutils
5320
5321.PHONY: maybe-html-binutils html-binutils
5322maybe-html-binutils:
5323@if binutils
5324maybe-html-binutils: html-binutils
5325
5326html-binutils: \
5327 configure-binutils
5328 @[ -f ./binutils/Makefile ] || exit 0; \
5329 r=`${PWD_COMMAND}`; export r; \
5330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5331 $(HOST_EXPORTS) \
5332 for flag in $(EXTRA_HOST_FLAGS) ; do \
5333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5334 done; \
5335 echo "Doing html in binutils" ; \
5336 (cd $(HOST_SUBDIR)/binutils && \
5337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5339 "RANLIB=$${RANLIB}" \
5340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5341 html) \
5342 || exit 1
5343
5344@endif binutils
5345
5346.PHONY: maybe-TAGS-binutils TAGS-binutils
5347maybe-TAGS-binutils:
5348@if binutils
5349maybe-TAGS-binutils: TAGS-binutils
5350
5351TAGS-binutils: \
5352 configure-binutils
5353 @[ -f ./binutils/Makefile ] || exit 0; \
5354 r=`${PWD_COMMAND}`; export r; \
5355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5356 $(HOST_EXPORTS) \
5357 for flag in $(EXTRA_HOST_FLAGS) ; do \
5358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5359 done; \
5360 echo "Doing TAGS in binutils" ; \
5361 (cd $(HOST_SUBDIR)/binutils && \
5362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5364 "RANLIB=$${RANLIB}" \
5365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5366 TAGS) \
5367 || exit 1
5368
5369@endif binutils
5370
5371.PHONY: maybe-install-info-binutils install-info-binutils
5372maybe-install-info-binutils:
5373@if binutils
5374maybe-install-info-binutils: install-info-binutils
5375
5376install-info-binutils: \
5377 configure-binutils \
5378 info-binutils
5379 @[ -f ./binutils/Makefile ] || exit 0; \
5380 r=`${PWD_COMMAND}`; export r; \
5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5382 $(HOST_EXPORTS) \
5383 for flag in $(EXTRA_HOST_FLAGS) ; do \
5384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5385 done; \
5386 echo "Doing install-info in binutils" ; \
5387 (cd $(HOST_SUBDIR)/binutils && \
5388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5390 "RANLIB=$${RANLIB}" \
5391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5392 install-info) \
5393 || exit 1
5394
5395@endif binutils
5396
5397.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5398maybe-install-pdf-binutils:
5399@if binutils
5400maybe-install-pdf-binutils: install-pdf-binutils
5401
5402install-pdf-binutils: \
5403 configure-binutils \
5404 pdf-binutils
5405 @[ -f ./binutils/Makefile ] || exit 0; \
5406 r=`${PWD_COMMAND}`; export r; \
5407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5408 $(HOST_EXPORTS) \
5409 for flag in $(EXTRA_HOST_FLAGS) ; do \
5410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5411 done; \
5412 echo "Doing install-pdf in binutils" ; \
5413 (cd $(HOST_SUBDIR)/binutils && \
5414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5416 "RANLIB=$${RANLIB}" \
5417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5418 install-pdf) \
5419 || exit 1
5420
5421@endif binutils
5422
5423.PHONY: maybe-install-html-binutils install-html-binutils
5424maybe-install-html-binutils:
5425@if binutils
5426maybe-install-html-binutils: install-html-binutils
5427
5428install-html-binutils: \
5429 configure-binutils \
5430 html-binutils
5431 @[ -f ./binutils/Makefile ] || exit 0; \
5432 r=`${PWD_COMMAND}`; export r; \
5433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5434 $(HOST_EXPORTS) \
5435 for flag in $(EXTRA_HOST_FLAGS) ; do \
5436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5437 done; \
5438 echo "Doing install-html in binutils" ; \
5439 (cd $(HOST_SUBDIR)/binutils && \
5440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5442 "RANLIB=$${RANLIB}" \
5443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5444 install-html) \
5445 || exit 1
5446
5447@endif binutils
5448
5449.PHONY: maybe-installcheck-binutils installcheck-binutils
5450maybe-installcheck-binutils:
5451@if binutils
5452maybe-installcheck-binutils: installcheck-binutils
5453
5454installcheck-binutils: \
5455 configure-binutils
5456 @[ -f ./binutils/Makefile ] || exit 0; \
5457 r=`${PWD_COMMAND}`; export r; \
5458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5459 $(HOST_EXPORTS) \
5460 for flag in $(EXTRA_HOST_FLAGS) ; do \
5461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5462 done; \
5463 echo "Doing installcheck in binutils" ; \
5464 (cd $(HOST_SUBDIR)/binutils && \
5465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5467 "RANLIB=$${RANLIB}" \
5468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5469 installcheck) \
5470 || exit 1
5471
5472@endif binutils
5473
5474.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5475maybe-mostlyclean-binutils:
5476@if binutils
5477maybe-mostlyclean-binutils: mostlyclean-binutils
5478
5479mostlyclean-binutils:
5480 @[ -f ./binutils/Makefile ] || exit 0; \
5481 r=`${PWD_COMMAND}`; export r; \
5482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5483 $(HOST_EXPORTS) \
5484 for flag in $(EXTRA_HOST_FLAGS) ; do \
5485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5486 done; \
5487 echo "Doing mostlyclean in binutils" ; \
5488 (cd $(HOST_SUBDIR)/binutils && \
5489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5491 "RANLIB=$${RANLIB}" \
5492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5493 mostlyclean) \
5494 || exit 1
5495
5496@endif binutils
5497
5498.PHONY: maybe-clean-binutils clean-binutils
5499maybe-clean-binutils:
5500@if binutils
5501maybe-clean-binutils: clean-binutils
5502
5503clean-binutils:
5504 @[ -f ./binutils/Makefile ] || exit 0; \
5505 r=`${PWD_COMMAND}`; export r; \
5506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5507 $(HOST_EXPORTS) \
5508 for flag in $(EXTRA_HOST_FLAGS) ; do \
5509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5510 done; \
5511 echo "Doing clean in binutils" ; \
5512 (cd $(HOST_SUBDIR)/binutils && \
5513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5515 "RANLIB=$${RANLIB}" \
5516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5517 clean) \
5518 || exit 1
5519
5520@endif binutils
5521
5522.PHONY: maybe-distclean-binutils distclean-binutils
5523maybe-distclean-binutils:
5524@if binutils
5525maybe-distclean-binutils: distclean-binutils
5526
5527distclean-binutils:
5528 @[ -f ./binutils/Makefile ] || exit 0; \
5529 r=`${PWD_COMMAND}`; export r; \
5530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5531 $(HOST_EXPORTS) \
5532 for flag in $(EXTRA_HOST_FLAGS) ; do \
5533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5534 done; \
5535 echo "Doing distclean in binutils" ; \
5536 (cd $(HOST_SUBDIR)/binutils && \
5537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5539 "RANLIB=$${RANLIB}" \
5540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5541 distclean) \
5542 || exit 1
5543
5544@endif binutils
5545
5546.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5547maybe-maintainer-clean-binutils:
5548@if binutils
5549maybe-maintainer-clean-binutils: maintainer-clean-binutils
5550
5551maintainer-clean-binutils:
5552 @[ -f ./binutils/Makefile ] || exit 0; \
5553 r=`${PWD_COMMAND}`; export r; \
5554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5555 $(HOST_EXPORTS) \
5556 for flag in $(EXTRA_HOST_FLAGS) ; do \
5557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5558 done; \
5559 echo "Doing maintainer-clean in binutils" ; \
5560 (cd $(HOST_SUBDIR)/binutils && \
5561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5563 "RANLIB=$${RANLIB}" \
5564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5565 maintainer-clean) \
5566 || exit 1
5567
5568@endif binutils
5569
5570
5571
5572.PHONY: configure-bison maybe-configure-bison
5573maybe-configure-bison:
5574@if gcc-bootstrap
5575configure-bison: stage_current
5576@endif gcc-bootstrap
5577@if bison
5578maybe-configure-bison: configure-bison
5579configure-bison:
5580 @: $(MAKE); $(unstage)
5581 @r=`${PWD_COMMAND}`; export r; \
5582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5583 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5585 $(HOST_EXPORTS) \
5586 echo Configuring in $(HOST_SUBDIR)/bison; \
5587 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5588 case $(srcdir) in \
5589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5590 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5592 esac; \
5593 srcdiroption="--srcdir=$${topdir}/bison"; \
5594 libsrcdir="$$s/bison"; \
5595 $(SHELL) $${libsrcdir}/configure \
5596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5597 --target=${target_alias} $${srcdiroption} \
5598 || exit 1
5599@endif bison
5600
5601
5602
5603
5604
5605.PHONY: all-bison maybe-all-bison
5606maybe-all-bison:
5607@if gcc-bootstrap
5608all-bison: stage_current
5609@endif gcc-bootstrap
5610@if bison
5611TARGET-bison=all
5612maybe-all-bison: all-bison
5613all-bison: configure-bison
5614 @: $(MAKE); $(unstage)
5615 @r=`${PWD_COMMAND}`; export r; \
5616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5617 $(HOST_EXPORTS) \
5618 (cd $(HOST_SUBDIR)/bison && \
5619 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5620 $(TARGET-bison))
5621@endif bison
5622
5623
5624
5625
5626.PHONY: check-bison maybe-check-bison
5627maybe-check-bison:
5628@if bison
5629maybe-check-bison: check-bison
5630
5631# This module is only tested in a native toolchain.
5632check-bison:
5633 @: $(MAKE); $(unstage)
5634 @if [ '$(host)' = '$(target)' ] ; then \
5635 r=`${PWD_COMMAND}`; export r; \
5636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5637 $(HOST_EXPORTS) \
5638 (cd $(HOST_SUBDIR)/bison && \
5639 $(MAKE) $(FLAGS_TO_PASS) check); \
5640 fi
5641
5642@endif bison
5643
5644.PHONY: install-bison maybe-install-bison
5645maybe-install-bison:
5646@if bison
5647maybe-install-bison: install-bison
5648
5649install-bison: installdirs
5650 @: $(MAKE); $(unstage)
5651 @r=`${PWD_COMMAND}`; export r; \
5652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5653 $(HOST_EXPORTS) \
5654 (cd $(HOST_SUBDIR)/bison && \
5655 $(MAKE) $(FLAGS_TO_PASS) install)
5656
5657@endif bison
5658
5659.PHONY: install-strip-bison maybe-install-strip-bison
5660maybe-install-strip-bison:
5661@if bison
5662maybe-install-strip-bison: install-strip-bison
5663
5664install-strip-bison: installdirs
5665 @: $(MAKE); $(unstage)
5666 @r=`${PWD_COMMAND}`; export r; \
5667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5668 $(HOST_EXPORTS) \
5669 (cd $(HOST_SUBDIR)/bison && \
5670 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5671
5672@endif bison
5673
5674# Other targets (info, dvi, pdf, etc.)
5675
5676.PHONY: maybe-info-bison info-bison
5677maybe-info-bison:
5678@if bison
5679maybe-info-bison: info-bison
5680
5681info-bison: \
5682 configure-bison
5683 @: $(MAKE); $(unstage)
5684 @[ -f ./bison/Makefile ] || exit 0; \
5685 r=`${PWD_COMMAND}`; export r; \
5686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5687 $(HOST_EXPORTS) \
5688 for flag in $(EXTRA_HOST_FLAGS) ; do \
5689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5690 done; \
5691 echo "Doing info in bison" ; \
5692 (cd $(HOST_SUBDIR)/bison && \
5693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5695 "RANLIB=$${RANLIB}" \
5696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5697 info) \
5698 || exit 1
5699
5700@endif bison
5701
5702.PHONY: maybe-dvi-bison dvi-bison
5703maybe-dvi-bison:
5704@if bison
5705maybe-dvi-bison: dvi-bison
5706
5707dvi-bison: \
5708 configure-bison
5709 @: $(MAKE); $(unstage)
5710 @[ -f ./bison/Makefile ] || exit 0; \
5711 r=`${PWD_COMMAND}`; export r; \
5712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5713 $(HOST_EXPORTS) \
5714 for flag in $(EXTRA_HOST_FLAGS) ; do \
5715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5716 done; \
5717 echo "Doing dvi in bison" ; \
5718 (cd $(HOST_SUBDIR)/bison && \
5719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5721 "RANLIB=$${RANLIB}" \
5722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5723 dvi) \
5724 || exit 1
5725
5726@endif bison
5727
5728.PHONY: maybe-pdf-bison pdf-bison
5729maybe-pdf-bison:
5730@if bison
5731maybe-pdf-bison: pdf-bison
5732
5733pdf-bison: \
5734 configure-bison
5735 @: $(MAKE); $(unstage)
5736 @[ -f ./bison/Makefile ] || exit 0; \
5737 r=`${PWD_COMMAND}`; export r; \
5738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5739 $(HOST_EXPORTS) \
5740 for flag in $(EXTRA_HOST_FLAGS) ; do \
5741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5742 done; \
5743 echo "Doing pdf in bison" ; \
5744 (cd $(HOST_SUBDIR)/bison && \
5745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5747 "RANLIB=$${RANLIB}" \
5748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5749 pdf) \
5750 || exit 1
5751
5752@endif bison
5753
5754.PHONY: maybe-html-bison html-bison
5755maybe-html-bison:
5756@if bison
5757maybe-html-bison: html-bison
5758
5759html-bison: \
5760 configure-bison
5761 @: $(MAKE); $(unstage)
5762 @[ -f ./bison/Makefile ] || exit 0; \
5763 r=`${PWD_COMMAND}`; export r; \
5764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5765 $(HOST_EXPORTS) \
5766 for flag in $(EXTRA_HOST_FLAGS) ; do \
5767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5768 done; \
5769 echo "Doing html in bison" ; \
5770 (cd $(HOST_SUBDIR)/bison && \
5771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5773 "RANLIB=$${RANLIB}" \
5774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5775 html) \
5776 || exit 1
5777
5778@endif bison
5779
5780.PHONY: maybe-TAGS-bison TAGS-bison
5781maybe-TAGS-bison:
5782@if bison
5783maybe-TAGS-bison: TAGS-bison
5784
5785TAGS-bison: \
5786 configure-bison
5787 @: $(MAKE); $(unstage)
5788 @[ -f ./bison/Makefile ] || exit 0; \
5789 r=`${PWD_COMMAND}`; export r; \
5790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5791 $(HOST_EXPORTS) \
5792 for flag in $(EXTRA_HOST_FLAGS) ; do \
5793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5794 done; \
5795 echo "Doing TAGS in bison" ; \
5796 (cd $(HOST_SUBDIR)/bison && \
5797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5799 "RANLIB=$${RANLIB}" \
5800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5801 TAGS) \
5802 || exit 1
5803
5804@endif bison
5805
5806.PHONY: maybe-install-info-bison install-info-bison
5807maybe-install-info-bison:
5808@if bison
5809maybe-install-info-bison: install-info-bison
5810
5811install-info-bison: \
5812 configure-bison \
5813 info-bison
5814 @: $(MAKE); $(unstage)
5815 @[ -f ./bison/Makefile ] || exit 0; \
5816 r=`${PWD_COMMAND}`; export r; \
5817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5818 $(HOST_EXPORTS) \
5819 for flag in $(EXTRA_HOST_FLAGS) ; do \
5820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5821 done; \
5822 echo "Doing install-info in bison" ; \
5823 (cd $(HOST_SUBDIR)/bison && \
5824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5826 "RANLIB=$${RANLIB}" \
5827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5828 install-info) \
5829 || exit 1
5830
5831@endif bison
5832
5833.PHONY: maybe-install-pdf-bison install-pdf-bison
5834maybe-install-pdf-bison:
5835@if bison
5836maybe-install-pdf-bison: install-pdf-bison
5837
5838install-pdf-bison: \
5839 configure-bison \
5840 pdf-bison
5841 @: $(MAKE); $(unstage)
5842 @[ -f ./bison/Makefile ] || exit 0; \
5843 r=`${PWD_COMMAND}`; export r; \
5844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5845 $(HOST_EXPORTS) \
5846 for flag in $(EXTRA_HOST_FLAGS) ; do \
5847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5848 done; \
5849 echo "Doing install-pdf in bison" ; \
5850 (cd $(HOST_SUBDIR)/bison && \
5851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5853 "RANLIB=$${RANLIB}" \
5854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5855 install-pdf) \
5856 || exit 1
5857
5858@endif bison
5859
5860.PHONY: maybe-install-html-bison install-html-bison
5861maybe-install-html-bison:
5862@if bison
5863maybe-install-html-bison: install-html-bison
5864
5865install-html-bison: \
5866 configure-bison \
5867 html-bison
5868 @: $(MAKE); $(unstage)
5869 @[ -f ./bison/Makefile ] || exit 0; \
5870 r=`${PWD_COMMAND}`; export r; \
5871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5872 $(HOST_EXPORTS) \
5873 for flag in $(EXTRA_HOST_FLAGS) ; do \
5874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5875 done; \
5876 echo "Doing install-html in bison" ; \
5877 (cd $(HOST_SUBDIR)/bison && \
5878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5880 "RANLIB=$${RANLIB}" \
5881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5882 install-html) \
5883 || exit 1
5884
5885@endif bison
5886
5887.PHONY: maybe-installcheck-bison installcheck-bison
5888maybe-installcheck-bison:
5889@if bison
5890maybe-installcheck-bison: installcheck-bison
5891
5892installcheck-bison: \
5893 configure-bison
5894 @: $(MAKE); $(unstage)
5895 @[ -f ./bison/Makefile ] || exit 0; \
5896 r=`${PWD_COMMAND}`; export r; \
5897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5898 $(HOST_EXPORTS) \
5899 for flag in $(EXTRA_HOST_FLAGS) ; do \
5900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5901 done; \
5902 echo "Doing installcheck in bison" ; \
5903 (cd $(HOST_SUBDIR)/bison && \
5904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5906 "RANLIB=$${RANLIB}" \
5907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5908 installcheck) \
5909 || exit 1
5910
5911@endif bison
5912
5913.PHONY: maybe-mostlyclean-bison mostlyclean-bison
5914maybe-mostlyclean-bison:
5915@if bison
5916maybe-mostlyclean-bison: mostlyclean-bison
5917
5918mostlyclean-bison:
5919 @: $(MAKE); $(unstage)
5920 @[ -f ./bison/Makefile ] || exit 0; \
5921 r=`${PWD_COMMAND}`; export r; \
5922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5923 $(HOST_EXPORTS) \
5924 for flag in $(EXTRA_HOST_FLAGS) ; do \
5925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5926 done; \
5927 echo "Doing mostlyclean in bison" ; \
5928 (cd $(HOST_SUBDIR)/bison && \
5929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5931 "RANLIB=$${RANLIB}" \
5932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5933 mostlyclean) \
5934 || exit 1
5935
5936@endif bison
5937
5938.PHONY: maybe-clean-bison clean-bison
5939maybe-clean-bison:
5940@if bison
5941maybe-clean-bison: clean-bison
5942
5943clean-bison:
5944 @: $(MAKE); $(unstage)
5945 @[ -f ./bison/Makefile ] || exit 0; \
5946 r=`${PWD_COMMAND}`; export r; \
5947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5948 $(HOST_EXPORTS) \
5949 for flag in $(EXTRA_HOST_FLAGS) ; do \
5950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5951 done; \
5952 echo "Doing clean in bison" ; \
5953 (cd $(HOST_SUBDIR)/bison && \
5954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5956 "RANLIB=$${RANLIB}" \
5957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5958 clean) \
5959 || exit 1
5960
5961@endif bison
5962
5963.PHONY: maybe-distclean-bison distclean-bison
5964maybe-distclean-bison:
5965@if bison
5966maybe-distclean-bison: distclean-bison
5967
5968distclean-bison:
5969 @: $(MAKE); $(unstage)
5970 @[ -f ./bison/Makefile ] || exit 0; \
5971 r=`${PWD_COMMAND}`; export r; \
5972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5973 $(HOST_EXPORTS) \
5974 for flag in $(EXTRA_HOST_FLAGS) ; do \
5975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5976 done; \
5977 echo "Doing distclean in bison" ; \
5978 (cd $(HOST_SUBDIR)/bison && \
5979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5981 "RANLIB=$${RANLIB}" \
5982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5983 distclean) \
5984 || exit 1
5985
5986@endif bison
5987
5988.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5989maybe-maintainer-clean-bison:
5990@if bison
5991maybe-maintainer-clean-bison: maintainer-clean-bison
5992
5993maintainer-clean-bison:
5994 @: $(MAKE); $(unstage)
5995 @[ -f ./bison/Makefile ] || exit 0; \
5996 r=`${PWD_COMMAND}`; export r; \
5997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5998 $(HOST_EXPORTS) \
5999 for flag in $(EXTRA_HOST_FLAGS) ; do \
6000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6001 done; \
6002 echo "Doing maintainer-clean in bison" ; \
6003 (cd $(HOST_SUBDIR)/bison && \
6004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6006 "RANLIB=$${RANLIB}" \
6007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6008 maintainer-clean) \
6009 || exit 1
6010
6011@endif bison
6012
6013
6014
6015.PHONY: configure-cgen maybe-configure-cgen
6016maybe-configure-cgen:
6017@if gcc-bootstrap
6018configure-cgen: stage_current
6019@endif gcc-bootstrap
6020@if cgen
6021maybe-configure-cgen: configure-cgen
6022configure-cgen:
6023 @: $(MAKE); $(unstage)
6024 @r=`${PWD_COMMAND}`; export r; \
6025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6026 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6028 $(HOST_EXPORTS) \
6029 echo Configuring in $(HOST_SUBDIR)/cgen; \
6030 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6031 case $(srcdir) in \
6032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6033 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6035 esac; \
6036 srcdiroption="--srcdir=$${topdir}/cgen"; \
6037 libsrcdir="$$s/cgen"; \
6038 $(SHELL) $${libsrcdir}/configure \
6039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6040 --target=${target_alias} $${srcdiroption} \
6041 || exit 1
6042@endif cgen
6043
6044
6045
6046
6047
6048.PHONY: all-cgen maybe-all-cgen
6049maybe-all-cgen:
6050@if gcc-bootstrap
6051all-cgen: stage_current
6052@endif gcc-bootstrap
6053@if cgen
6054TARGET-cgen=all
6055maybe-all-cgen: all-cgen
6056all-cgen: configure-cgen
6057 @: $(MAKE); $(unstage)
6058 @r=`${PWD_COMMAND}`; export r; \
6059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6060 $(HOST_EXPORTS) \
6061 (cd $(HOST_SUBDIR)/cgen && \
6062 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6063 $(TARGET-cgen))
6064@endif cgen
6065
6066
6067
6068
6069.PHONY: check-cgen maybe-check-cgen
6070maybe-check-cgen:
6071@if cgen
6072maybe-check-cgen: check-cgen
6073
6074check-cgen:
6075 @: $(MAKE); $(unstage)
6076 @r=`${PWD_COMMAND}`; export r; \
6077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6078 $(HOST_EXPORTS) \
6079 (cd $(HOST_SUBDIR)/cgen && \
6080 $(MAKE) $(FLAGS_TO_PASS) check)
6081
6082@endif cgen
6083
6084.PHONY: install-cgen maybe-install-cgen
6085maybe-install-cgen:
6086@if cgen
6087maybe-install-cgen: install-cgen
6088
6089install-cgen: installdirs
6090 @: $(MAKE); $(unstage)
6091 @r=`${PWD_COMMAND}`; export r; \
6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093 $(HOST_EXPORTS) \
6094 (cd $(HOST_SUBDIR)/cgen && \
6095 $(MAKE) $(FLAGS_TO_PASS) install)
6096
6097@endif cgen
6098
6099.PHONY: install-strip-cgen maybe-install-strip-cgen
6100maybe-install-strip-cgen:
6101@if cgen
6102maybe-install-strip-cgen: install-strip-cgen
6103
6104install-strip-cgen: installdirs
6105 @: $(MAKE); $(unstage)
6106 @r=`${PWD_COMMAND}`; export r; \
6107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6108 $(HOST_EXPORTS) \
6109 (cd $(HOST_SUBDIR)/cgen && \
6110 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6111
6112@endif cgen
6113
6114# Other targets (info, dvi, pdf, etc.)
6115
6116.PHONY: maybe-info-cgen info-cgen
6117maybe-info-cgen:
6118@if cgen
6119maybe-info-cgen: info-cgen
6120
6121info-cgen: \
6122 configure-cgen
6123 @: $(MAKE); $(unstage)
6124 @[ -f ./cgen/Makefile ] || exit 0; \
6125 r=`${PWD_COMMAND}`; export r; \
6126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6127 $(HOST_EXPORTS) \
6128 for flag in $(EXTRA_HOST_FLAGS) ; do \
6129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6130 done; \
6131 echo "Doing info in cgen" ; \
6132 (cd $(HOST_SUBDIR)/cgen && \
6133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6135 "RANLIB=$${RANLIB}" \
6136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6137 info) \
6138 || exit 1
6139
6140@endif cgen
6141
6142.PHONY: maybe-dvi-cgen dvi-cgen
6143maybe-dvi-cgen:
6144@if cgen
6145maybe-dvi-cgen: dvi-cgen
6146
6147dvi-cgen: \
6148 configure-cgen
6149 @: $(MAKE); $(unstage)
6150 @[ -f ./cgen/Makefile ] || exit 0; \
6151 r=`${PWD_COMMAND}`; export r; \
6152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6153 $(HOST_EXPORTS) \
6154 for flag in $(EXTRA_HOST_FLAGS) ; do \
6155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6156 done; \
6157 echo "Doing dvi in cgen" ; \
6158 (cd $(HOST_SUBDIR)/cgen && \
6159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6161 "RANLIB=$${RANLIB}" \
6162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6163 dvi) \
6164 || exit 1
6165
6166@endif cgen
6167
6168.PHONY: maybe-pdf-cgen pdf-cgen
6169maybe-pdf-cgen:
6170@if cgen
6171maybe-pdf-cgen: pdf-cgen
6172
6173pdf-cgen: \
6174 configure-cgen
6175 @: $(MAKE); $(unstage)
6176 @[ -f ./cgen/Makefile ] || exit 0; \
6177 r=`${PWD_COMMAND}`; export r; \
6178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6179 $(HOST_EXPORTS) \
6180 for flag in $(EXTRA_HOST_FLAGS) ; do \
6181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6182 done; \
6183 echo "Doing pdf in cgen" ; \
6184 (cd $(HOST_SUBDIR)/cgen && \
6185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6187 "RANLIB=$${RANLIB}" \
6188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6189 pdf) \
6190 || exit 1
6191
6192@endif cgen
6193
6194.PHONY: maybe-html-cgen html-cgen
6195maybe-html-cgen:
6196@if cgen
6197maybe-html-cgen: html-cgen
6198
6199html-cgen: \
6200 configure-cgen
6201 @: $(MAKE); $(unstage)
6202 @[ -f ./cgen/Makefile ] || exit 0; \
6203 r=`${PWD_COMMAND}`; export r; \
6204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6205 $(HOST_EXPORTS) \
6206 for flag in $(EXTRA_HOST_FLAGS) ; do \
6207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6208 done; \
6209 echo "Doing html in cgen" ; \
6210 (cd $(HOST_SUBDIR)/cgen && \
6211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6213 "RANLIB=$${RANLIB}" \
6214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6215 html) \
6216 || exit 1
6217
6218@endif cgen
6219
6220.PHONY: maybe-TAGS-cgen TAGS-cgen
6221maybe-TAGS-cgen:
6222@if cgen
6223maybe-TAGS-cgen: TAGS-cgen
6224
6225TAGS-cgen: \
6226 configure-cgen
6227 @: $(MAKE); $(unstage)
6228 @[ -f ./cgen/Makefile ] || exit 0; \
6229 r=`${PWD_COMMAND}`; export r; \
6230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6231 $(HOST_EXPORTS) \
6232 for flag in $(EXTRA_HOST_FLAGS) ; do \
6233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6234 done; \
6235 echo "Doing TAGS in cgen" ; \
6236 (cd $(HOST_SUBDIR)/cgen && \
6237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6239 "RANLIB=$${RANLIB}" \
6240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6241 TAGS) \
6242 || exit 1
6243
6244@endif cgen
6245
6246.PHONY: maybe-install-info-cgen install-info-cgen
6247maybe-install-info-cgen:
6248@if cgen
6249maybe-install-info-cgen: install-info-cgen
6250
6251install-info-cgen: \
6252 configure-cgen \
6253 info-cgen
6254 @: $(MAKE); $(unstage)
6255 @[ -f ./cgen/Makefile ] || exit 0; \
6256 r=`${PWD_COMMAND}`; export r; \
6257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6258 $(HOST_EXPORTS) \
6259 for flag in $(EXTRA_HOST_FLAGS) ; do \
6260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6261 done; \
6262 echo "Doing install-info in cgen" ; \
6263 (cd $(HOST_SUBDIR)/cgen && \
6264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6266 "RANLIB=$${RANLIB}" \
6267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6268 install-info) \
6269 || exit 1
6270
6271@endif cgen
6272
6273.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6274maybe-install-pdf-cgen:
6275@if cgen
6276maybe-install-pdf-cgen: install-pdf-cgen
6277
6278install-pdf-cgen: \
6279 configure-cgen \
6280 pdf-cgen
6281 @: $(MAKE); $(unstage)
6282 @[ -f ./cgen/Makefile ] || exit 0; \
6283 r=`${PWD_COMMAND}`; export r; \
6284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6285 $(HOST_EXPORTS) \
6286 for flag in $(EXTRA_HOST_FLAGS) ; do \
6287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6288 done; \
6289 echo "Doing install-pdf in cgen" ; \
6290 (cd $(HOST_SUBDIR)/cgen && \
6291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6293 "RANLIB=$${RANLIB}" \
6294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6295 install-pdf) \
6296 || exit 1
6297
6298@endif cgen
6299
6300.PHONY: maybe-install-html-cgen install-html-cgen
6301maybe-install-html-cgen:
6302@if cgen
6303maybe-install-html-cgen: install-html-cgen
6304
6305install-html-cgen: \
6306 configure-cgen \
6307 html-cgen
6308 @: $(MAKE); $(unstage)
6309 @[ -f ./cgen/Makefile ] || exit 0; \
6310 r=`${PWD_COMMAND}`; export r; \
6311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6312 $(HOST_EXPORTS) \
6313 for flag in $(EXTRA_HOST_FLAGS) ; do \
6314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6315 done; \
6316 echo "Doing install-html in cgen" ; \
6317 (cd $(HOST_SUBDIR)/cgen && \
6318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6320 "RANLIB=$${RANLIB}" \
6321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6322 install-html) \
6323 || exit 1
6324
6325@endif cgen
6326
6327.PHONY: maybe-installcheck-cgen installcheck-cgen
6328maybe-installcheck-cgen:
6329@if cgen
6330maybe-installcheck-cgen: installcheck-cgen
6331
6332installcheck-cgen: \
6333 configure-cgen
6334 @: $(MAKE); $(unstage)
6335 @[ -f ./cgen/Makefile ] || exit 0; \
6336 r=`${PWD_COMMAND}`; export r; \
6337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6338 $(HOST_EXPORTS) \
6339 for flag in $(EXTRA_HOST_FLAGS) ; do \
6340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6341 done; \
6342 echo "Doing installcheck in cgen" ; \
6343 (cd $(HOST_SUBDIR)/cgen && \
6344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6346 "RANLIB=$${RANLIB}" \
6347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6348 installcheck) \
6349 || exit 1
6350
6351@endif cgen
6352
6353.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6354maybe-mostlyclean-cgen:
6355@if cgen
6356maybe-mostlyclean-cgen: mostlyclean-cgen
6357
6358mostlyclean-cgen:
6359 @: $(MAKE); $(unstage)
6360 @[ -f ./cgen/Makefile ] || exit 0; \
6361 r=`${PWD_COMMAND}`; export r; \
6362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6363 $(HOST_EXPORTS) \
6364 for flag in $(EXTRA_HOST_FLAGS) ; do \
6365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6366 done; \
6367 echo "Doing mostlyclean in cgen" ; \
6368 (cd $(HOST_SUBDIR)/cgen && \
6369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6371 "RANLIB=$${RANLIB}" \
6372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6373 mostlyclean) \
6374 || exit 1
6375
6376@endif cgen
6377
6378.PHONY: maybe-clean-cgen clean-cgen
6379maybe-clean-cgen:
6380@if cgen
6381maybe-clean-cgen: clean-cgen
6382
6383clean-cgen:
6384 @: $(MAKE); $(unstage)
6385 @[ -f ./cgen/Makefile ] || exit 0; \
6386 r=`${PWD_COMMAND}`; export r; \
6387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6388 $(HOST_EXPORTS) \
6389 for flag in $(EXTRA_HOST_FLAGS) ; do \
6390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6391 done; \
6392 echo "Doing clean in cgen" ; \
6393 (cd $(HOST_SUBDIR)/cgen && \
6394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6396 "RANLIB=$${RANLIB}" \
6397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6398 clean) \
6399 || exit 1
6400
6401@endif cgen
6402
6403.PHONY: maybe-distclean-cgen distclean-cgen
6404maybe-distclean-cgen:
6405@if cgen
6406maybe-distclean-cgen: distclean-cgen
6407
6408distclean-cgen:
6409 @: $(MAKE); $(unstage)
6410 @[ -f ./cgen/Makefile ] || exit 0; \
6411 r=`${PWD_COMMAND}`; export r; \
6412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6413 $(HOST_EXPORTS) \
6414 for flag in $(EXTRA_HOST_FLAGS) ; do \
6415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6416 done; \
6417 echo "Doing distclean in cgen" ; \
6418 (cd $(HOST_SUBDIR)/cgen && \
6419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6421 "RANLIB=$${RANLIB}" \
6422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6423 distclean) \
6424 || exit 1
6425
6426@endif cgen
6427
6428.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6429maybe-maintainer-clean-cgen:
6430@if cgen
6431maybe-maintainer-clean-cgen: maintainer-clean-cgen
6432
6433maintainer-clean-cgen:
6434 @: $(MAKE); $(unstage)
6435 @[ -f ./cgen/Makefile ] || exit 0; \
6436 r=`${PWD_COMMAND}`; export r; \
6437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6438 $(HOST_EXPORTS) \
6439 for flag in $(EXTRA_HOST_FLAGS) ; do \
6440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6441 done; \
6442 echo "Doing maintainer-clean in cgen" ; \
6443 (cd $(HOST_SUBDIR)/cgen && \
6444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6446 "RANLIB=$${RANLIB}" \
6447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6448 maintainer-clean) \
6449 || exit 1
6450
6451@endif cgen
6452
6453
6454
6455.PHONY: configure-dejagnu maybe-configure-dejagnu
6456maybe-configure-dejagnu:
6457@if gcc-bootstrap
6458configure-dejagnu: stage_current
6459@endif gcc-bootstrap
6460@if dejagnu
6461maybe-configure-dejagnu: configure-dejagnu
6462configure-dejagnu:
6463 @: $(MAKE); $(unstage)
6464 @r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6468 $(HOST_EXPORTS) \
6469 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6470 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6471 case $(srcdir) in \
6472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6473 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6475 esac; \
6476 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6477 libsrcdir="$$s/dejagnu"; \
6478 $(SHELL) $${libsrcdir}/configure \
6479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6480 --target=${target_alias} $${srcdiroption} \
6481 || exit 1
6482@endif dejagnu
6483
6484
6485
6486
6487
6488.PHONY: all-dejagnu maybe-all-dejagnu
6489maybe-all-dejagnu:
6490@if gcc-bootstrap
6491all-dejagnu: stage_current
6492@endif gcc-bootstrap
6493@if dejagnu
6494TARGET-dejagnu=all
6495maybe-all-dejagnu: all-dejagnu
6496all-dejagnu: configure-dejagnu
6497 @: $(MAKE); $(unstage)
6498 @r=`${PWD_COMMAND}`; export r; \
6499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6500 $(HOST_EXPORTS) \
6501 (cd $(HOST_SUBDIR)/dejagnu && \
6502 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6503 $(TARGET-dejagnu))
6504@endif dejagnu
6505
6506
6507
6508
6509.PHONY: check-dejagnu maybe-check-dejagnu
6510maybe-check-dejagnu:
6511@if dejagnu
6512maybe-check-dejagnu: check-dejagnu
6513
6514check-dejagnu:
6515 @: $(MAKE); $(unstage)
6516 @r=`${PWD_COMMAND}`; export r; \
6517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6518 $(HOST_EXPORTS) \
6519 (cd $(HOST_SUBDIR)/dejagnu && \
6520 $(MAKE) $(FLAGS_TO_PASS) check)
6521
6522@endif dejagnu
6523
6524.PHONY: install-dejagnu maybe-install-dejagnu
6525maybe-install-dejagnu:
6526@if dejagnu
6527maybe-install-dejagnu: install-dejagnu
6528
6529install-dejagnu: installdirs
6530 @: $(MAKE); $(unstage)
6531 @r=`${PWD_COMMAND}`; export r; \
6532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6533 $(HOST_EXPORTS) \
6534 (cd $(HOST_SUBDIR)/dejagnu && \
6535 $(MAKE) $(FLAGS_TO_PASS) install)
6536
6537@endif dejagnu
6538
6539.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6540maybe-install-strip-dejagnu:
6541@if dejagnu
6542maybe-install-strip-dejagnu: install-strip-dejagnu
6543
6544install-strip-dejagnu: installdirs
6545 @: $(MAKE); $(unstage)
6546 @r=`${PWD_COMMAND}`; export r; \
6547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6548 $(HOST_EXPORTS) \
6549 (cd $(HOST_SUBDIR)/dejagnu && \
6550 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6551
6552@endif dejagnu
6553
6554# Other targets (info, dvi, pdf, etc.)
6555
6556.PHONY: maybe-info-dejagnu info-dejagnu
6557maybe-info-dejagnu:
6558@if dejagnu
6559maybe-info-dejagnu: info-dejagnu
6560
6561info-dejagnu: \
6562 configure-dejagnu
6563 @: $(MAKE); $(unstage)
6564 @[ -f ./dejagnu/Makefile ] || exit 0; \
6565 r=`${PWD_COMMAND}`; export r; \
6566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6567 $(HOST_EXPORTS) \
6568 for flag in $(EXTRA_HOST_FLAGS) ; do \
6569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6570 done; \
6571 echo "Doing info in dejagnu" ; \
6572 (cd $(HOST_SUBDIR)/dejagnu && \
6573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6575 "RANLIB=$${RANLIB}" \
6576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6577 info) \
6578 || exit 1
6579
6580@endif dejagnu
6581
6582.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6583maybe-dvi-dejagnu:
6584@if dejagnu
6585maybe-dvi-dejagnu: dvi-dejagnu
6586
6587dvi-dejagnu: \
6588 configure-dejagnu
6589 @: $(MAKE); $(unstage)
6590 @[ -f ./dejagnu/Makefile ] || exit 0; \
6591 r=`${PWD_COMMAND}`; export r; \
6592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6593 $(HOST_EXPORTS) \
6594 for flag in $(EXTRA_HOST_FLAGS) ; do \
6595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6596 done; \
6597 echo "Doing dvi in dejagnu" ; \
6598 (cd $(HOST_SUBDIR)/dejagnu && \
6599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6601 "RANLIB=$${RANLIB}" \
6602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6603 dvi) \
6604 || exit 1
6605
6606@endif dejagnu
6607
6608.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6609maybe-pdf-dejagnu:
6610@if dejagnu
6611maybe-pdf-dejagnu: pdf-dejagnu
6612
6613pdf-dejagnu: \
6614 configure-dejagnu
6615 @: $(MAKE); $(unstage)
6616 @[ -f ./dejagnu/Makefile ] || exit 0; \
6617 r=`${PWD_COMMAND}`; export r; \
6618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6619 $(HOST_EXPORTS) \
6620 for flag in $(EXTRA_HOST_FLAGS) ; do \
6621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6622 done; \
6623 echo "Doing pdf in dejagnu" ; \
6624 (cd $(HOST_SUBDIR)/dejagnu && \
6625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6627 "RANLIB=$${RANLIB}" \
6628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6629 pdf) \
6630 || exit 1
6631
6632@endif dejagnu
6633
6634.PHONY: maybe-html-dejagnu html-dejagnu
6635maybe-html-dejagnu:
6636@if dejagnu
6637maybe-html-dejagnu: html-dejagnu
6638
6639html-dejagnu: \
6640 configure-dejagnu
6641 @: $(MAKE); $(unstage)
6642 @[ -f ./dejagnu/Makefile ] || exit 0; \
6643 r=`${PWD_COMMAND}`; export r; \
6644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6645 $(HOST_EXPORTS) \
6646 for flag in $(EXTRA_HOST_FLAGS) ; do \
6647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6648 done; \
6649 echo "Doing html in dejagnu" ; \
6650 (cd $(HOST_SUBDIR)/dejagnu && \
6651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6653 "RANLIB=$${RANLIB}" \
6654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6655 html) \
6656 || exit 1
6657
6658@endif dejagnu
6659
6660.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6661maybe-TAGS-dejagnu:
6662@if dejagnu
6663maybe-TAGS-dejagnu: TAGS-dejagnu
6664
6665TAGS-dejagnu: \
6666 configure-dejagnu
6667 @: $(MAKE); $(unstage)
6668 @[ -f ./dejagnu/Makefile ] || exit 0; \
6669 r=`${PWD_COMMAND}`; export r; \
6670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6671 $(HOST_EXPORTS) \
6672 for flag in $(EXTRA_HOST_FLAGS) ; do \
6673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6674 done; \
6675 echo "Doing TAGS in dejagnu" ; \
6676 (cd $(HOST_SUBDIR)/dejagnu && \
6677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6679 "RANLIB=$${RANLIB}" \
6680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6681 TAGS) \
6682 || exit 1
6683
6684@endif dejagnu
6685
6686.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6687maybe-install-info-dejagnu:
6688@if dejagnu
6689maybe-install-info-dejagnu: install-info-dejagnu
6690
6691install-info-dejagnu: \
6692 configure-dejagnu \
6693 info-dejagnu
6694 @: $(MAKE); $(unstage)
6695 @[ -f ./dejagnu/Makefile ] || exit 0; \
6696 r=`${PWD_COMMAND}`; export r; \
6697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6698 $(HOST_EXPORTS) \
6699 for flag in $(EXTRA_HOST_FLAGS) ; do \
6700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6701 done; \
6702 echo "Doing install-info in dejagnu" ; \
6703 (cd $(HOST_SUBDIR)/dejagnu && \
6704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6706 "RANLIB=$${RANLIB}" \
6707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6708 install-info) \
6709 || exit 1
6710
6711@endif dejagnu
6712
6713.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6714maybe-install-pdf-dejagnu:
6715@if dejagnu
6716maybe-install-pdf-dejagnu: install-pdf-dejagnu
6717
6718install-pdf-dejagnu: \
6719 configure-dejagnu \
6720 pdf-dejagnu
6721 @: $(MAKE); $(unstage)
6722 @[ -f ./dejagnu/Makefile ] || exit 0; \
6723 r=`${PWD_COMMAND}`; export r; \
6724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6725 $(HOST_EXPORTS) \
6726 for flag in $(EXTRA_HOST_FLAGS) ; do \
6727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6728 done; \
6729 echo "Doing install-pdf in dejagnu" ; \
6730 (cd $(HOST_SUBDIR)/dejagnu && \
6731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6733 "RANLIB=$${RANLIB}" \
6734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6735 install-pdf) \
6736 || exit 1
6737
6738@endif dejagnu
6739
6740.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6741maybe-install-html-dejagnu:
6742@if dejagnu
6743maybe-install-html-dejagnu: install-html-dejagnu
6744
6745install-html-dejagnu: \
6746 configure-dejagnu \
6747 html-dejagnu
6748 @: $(MAKE); $(unstage)
6749 @[ -f ./dejagnu/Makefile ] || exit 0; \
6750 r=`${PWD_COMMAND}`; export r; \
6751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6752 $(HOST_EXPORTS) \
6753 for flag in $(EXTRA_HOST_FLAGS) ; do \
6754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6755 done; \
6756 echo "Doing install-html in dejagnu" ; \
6757 (cd $(HOST_SUBDIR)/dejagnu && \
6758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6760 "RANLIB=$${RANLIB}" \
6761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6762 install-html) \
6763 || exit 1
6764
6765@endif dejagnu
6766
6767.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6768maybe-installcheck-dejagnu:
6769@if dejagnu
6770maybe-installcheck-dejagnu: installcheck-dejagnu
6771
6772installcheck-dejagnu: \
6773 configure-dejagnu
6774 @: $(MAKE); $(unstage)
6775 @[ -f ./dejagnu/Makefile ] || exit 0; \
6776 r=`${PWD_COMMAND}`; export r; \
6777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6778 $(HOST_EXPORTS) \
6779 for flag in $(EXTRA_HOST_FLAGS) ; do \
6780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6781 done; \
6782 echo "Doing installcheck in dejagnu" ; \
6783 (cd $(HOST_SUBDIR)/dejagnu && \
6784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6786 "RANLIB=$${RANLIB}" \
6787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6788 installcheck) \
6789 || exit 1
6790
6791@endif dejagnu
6792
6793.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6794maybe-mostlyclean-dejagnu:
6795@if dejagnu
6796maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6797
6798mostlyclean-dejagnu:
6799 @: $(MAKE); $(unstage)
6800 @[ -f ./dejagnu/Makefile ] || exit 0; \
6801 r=`${PWD_COMMAND}`; export r; \
6802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6803 $(HOST_EXPORTS) \
6804 for flag in $(EXTRA_HOST_FLAGS) ; do \
6805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6806 done; \
6807 echo "Doing mostlyclean in dejagnu" ; \
6808 (cd $(HOST_SUBDIR)/dejagnu && \
6809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6811 "RANLIB=$${RANLIB}" \
6812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6813 mostlyclean) \
6814 || exit 1
6815
6816@endif dejagnu
6817
6818.PHONY: maybe-clean-dejagnu clean-dejagnu
6819maybe-clean-dejagnu:
6820@if dejagnu
6821maybe-clean-dejagnu: clean-dejagnu
6822
6823clean-dejagnu:
6824 @: $(MAKE); $(unstage)
6825 @[ -f ./dejagnu/Makefile ] || exit 0; \
6826 r=`${PWD_COMMAND}`; export r; \
6827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6828 $(HOST_EXPORTS) \
6829 for flag in $(EXTRA_HOST_FLAGS) ; do \
6830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6831 done; \
6832 echo "Doing clean in dejagnu" ; \
6833 (cd $(HOST_SUBDIR)/dejagnu && \
6834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6836 "RANLIB=$${RANLIB}" \
6837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6838 clean) \
6839 || exit 1
6840
6841@endif dejagnu
6842
6843.PHONY: maybe-distclean-dejagnu distclean-dejagnu
6844maybe-distclean-dejagnu:
6845@if dejagnu
6846maybe-distclean-dejagnu: distclean-dejagnu
6847
6848distclean-dejagnu:
6849 @: $(MAKE); $(unstage)
6850 @[ -f ./dejagnu/Makefile ] || exit 0; \
6851 r=`${PWD_COMMAND}`; export r; \
6852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6853 $(HOST_EXPORTS) \
6854 for flag in $(EXTRA_HOST_FLAGS) ; do \
6855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6856 done; \
6857 echo "Doing distclean in dejagnu" ; \
6858 (cd $(HOST_SUBDIR)/dejagnu && \
6859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6861 "RANLIB=$${RANLIB}" \
6862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6863 distclean) \
6864 || exit 1
6865
6866@endif dejagnu
6867
6868.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6869maybe-maintainer-clean-dejagnu:
6870@if dejagnu
6871maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6872
6873maintainer-clean-dejagnu:
6874 @: $(MAKE); $(unstage)
6875 @[ -f ./dejagnu/Makefile ] || exit 0; \
6876 r=`${PWD_COMMAND}`; export r; \
6877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6878 $(HOST_EXPORTS) \
6879 for flag in $(EXTRA_HOST_FLAGS) ; do \
6880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6881 done; \
6882 echo "Doing maintainer-clean in dejagnu" ; \
6883 (cd $(HOST_SUBDIR)/dejagnu && \
6884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6886 "RANLIB=$${RANLIB}" \
6887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6888 maintainer-clean) \
6889 || exit 1
6890
6891@endif dejagnu
6892
6893
6894
6895.PHONY: configure-etc maybe-configure-etc
6896maybe-configure-etc:
6897@if gcc-bootstrap
6898configure-etc: stage_current
6899@endif gcc-bootstrap
6900@if etc
6901maybe-configure-etc: configure-etc
6902configure-etc:
6903 @: $(MAKE); $(unstage)
6904 @r=`${PWD_COMMAND}`; export r; \
6905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6906 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6908 $(HOST_EXPORTS) \
6909 echo Configuring in $(HOST_SUBDIR)/etc; \
6910 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6911 case $(srcdir) in \
6912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6913 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6915 esac; \
6916 srcdiroption="--srcdir=$${topdir}/etc"; \
6917 libsrcdir="$$s/etc"; \
6918 $(SHELL) $${libsrcdir}/configure \
6919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6920 --target=${target_alias} $${srcdiroption} \
6921 || exit 1
6922@endif etc
6923
6924
6925
6926
6927
6928.PHONY: all-etc maybe-all-etc
6929maybe-all-etc:
6930@if gcc-bootstrap
6931all-etc: stage_current
6932@endif gcc-bootstrap
6933@if etc
6934TARGET-etc=all
6935maybe-all-etc: all-etc
6936all-etc: configure-etc
6937 @: $(MAKE); $(unstage)
6938 @r=`${PWD_COMMAND}`; export r; \
6939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6940 $(HOST_EXPORTS) \
6941 (cd $(HOST_SUBDIR)/etc && \
6942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6943 $(TARGET-etc))
6944@endif etc
6945
6946
6947
6948
6949.PHONY: check-etc maybe-check-etc
6950maybe-check-etc:
6951@if etc
6952maybe-check-etc: check-etc
6953
6954check-etc:
6955 @: $(MAKE); $(unstage)
6956 @r=`${PWD_COMMAND}`; export r; \
6957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6958 $(HOST_EXPORTS) \
6959 (cd $(HOST_SUBDIR)/etc && \
6960 $(MAKE) $(FLAGS_TO_PASS) check)
6961
6962@endif etc
6963
6964.PHONY: install-etc maybe-install-etc
6965maybe-install-etc:
6966@if etc
6967maybe-install-etc: install-etc
6968
6969install-etc: installdirs
6970 @: $(MAKE); $(unstage)
6971 @r=`${PWD_COMMAND}`; export r; \
6972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6973 $(HOST_EXPORTS) \
6974 (cd $(HOST_SUBDIR)/etc && \
6975 $(MAKE) $(FLAGS_TO_PASS) install)
6976
6977@endif etc
6978
6979.PHONY: install-strip-etc maybe-install-strip-etc
6980maybe-install-strip-etc:
6981@if etc
6982maybe-install-strip-etc: install-strip-etc
6983
6984install-strip-etc: installdirs
6985 @: $(MAKE); $(unstage)
6986 @r=`${PWD_COMMAND}`; export r; \
6987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6988 $(HOST_EXPORTS) \
6989 (cd $(HOST_SUBDIR)/etc && \
6990 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6991
6992@endif etc
6993
6994# Other targets (info, dvi, pdf, etc.)
6995
6996.PHONY: maybe-info-etc info-etc
6997maybe-info-etc:
6998@if etc
6999maybe-info-etc: info-etc
7000
7001info-etc: \
7002 configure-etc
7003 @: $(MAKE); $(unstage)
7004 @[ -f ./etc/Makefile ] || exit 0; \
7005 r=`${PWD_COMMAND}`; export r; \
7006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7007 $(HOST_EXPORTS) \
7008 for flag in $(EXTRA_HOST_FLAGS) ; do \
7009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7010 done; \
7011 echo "Doing info in etc" ; \
7012 (cd $(HOST_SUBDIR)/etc && \
7013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7015 "RANLIB=$${RANLIB}" \
7016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7017 info) \
7018 || exit 1
7019
7020@endif etc
7021
7022.PHONY: maybe-dvi-etc dvi-etc
7023maybe-dvi-etc:
7024@if etc
7025maybe-dvi-etc: dvi-etc
7026
7027dvi-etc: \
7028 configure-etc
7029 @: $(MAKE); $(unstage)
7030 @[ -f ./etc/Makefile ] || exit 0; \
7031 r=`${PWD_COMMAND}`; export r; \
7032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7033 $(HOST_EXPORTS) \
7034 for flag in $(EXTRA_HOST_FLAGS) ; do \
7035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7036 done; \
7037 echo "Doing dvi in etc" ; \
7038 (cd $(HOST_SUBDIR)/etc && \
7039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7041 "RANLIB=$${RANLIB}" \
7042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7043 dvi) \
7044 || exit 1
7045
7046@endif etc
7047
7048.PHONY: maybe-pdf-etc pdf-etc
7049maybe-pdf-etc:
7050@if etc
7051maybe-pdf-etc: pdf-etc
7052
7053pdf-etc: \
7054 configure-etc
7055 @: $(MAKE); $(unstage)
7056 @[ -f ./etc/Makefile ] || exit 0; \
7057 r=`${PWD_COMMAND}`; export r; \
7058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7059 $(HOST_EXPORTS) \
7060 for flag in $(EXTRA_HOST_FLAGS) ; do \
7061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7062 done; \
7063 echo "Doing pdf in etc" ; \
7064 (cd $(HOST_SUBDIR)/etc && \
7065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7067 "RANLIB=$${RANLIB}" \
7068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7069 pdf) \
7070 || exit 1
7071
7072@endif etc
7073
7074.PHONY: maybe-html-etc html-etc
7075maybe-html-etc:
7076@if etc
7077maybe-html-etc: html-etc
7078
7079html-etc: \
7080 configure-etc
7081 @: $(MAKE); $(unstage)
7082 @[ -f ./etc/Makefile ] || exit 0; \
7083 r=`${PWD_COMMAND}`; export r; \
7084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7085 $(HOST_EXPORTS) \
7086 for flag in $(EXTRA_HOST_FLAGS) ; do \
7087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7088 done; \
7089 echo "Doing html in etc" ; \
7090 (cd $(HOST_SUBDIR)/etc && \
7091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7093 "RANLIB=$${RANLIB}" \
7094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7095 html) \
7096 || exit 1
7097
7098@endif etc
7099
7100.PHONY: maybe-TAGS-etc TAGS-etc
7101maybe-TAGS-etc:
7102@if etc
7103maybe-TAGS-etc: TAGS-etc
7104
7105TAGS-etc: \
7106 configure-etc
7107 @: $(MAKE); $(unstage)
7108 @[ -f ./etc/Makefile ] || exit 0; \
7109 r=`${PWD_COMMAND}`; export r; \
7110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7111 $(HOST_EXPORTS) \
7112 for flag in $(EXTRA_HOST_FLAGS) ; do \
7113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7114 done; \
7115 echo "Doing TAGS in etc" ; \
7116 (cd $(HOST_SUBDIR)/etc && \
7117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7119 "RANLIB=$${RANLIB}" \
7120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7121 TAGS) \
7122 || exit 1
7123
7124@endif etc
7125
7126.PHONY: maybe-install-info-etc install-info-etc
7127maybe-install-info-etc:
7128@if etc
7129maybe-install-info-etc: install-info-etc
7130
7131install-info-etc: \
7132 configure-etc \
7133 info-etc
7134 @: $(MAKE); $(unstage)
7135 @[ -f ./etc/Makefile ] || exit 0; \
7136 r=`${PWD_COMMAND}`; export r; \
7137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7138 $(HOST_EXPORTS) \
7139 for flag in $(EXTRA_HOST_FLAGS) ; do \
7140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7141 done; \
7142 echo "Doing install-info in etc" ; \
7143 (cd $(HOST_SUBDIR)/etc && \
7144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7146 "RANLIB=$${RANLIB}" \
7147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7148 install-info) \
7149 || exit 1
7150
7151@endif etc
7152
7153.PHONY: maybe-install-pdf-etc install-pdf-etc
7154maybe-install-pdf-etc:
7155@if etc
7156maybe-install-pdf-etc: install-pdf-etc
7157
7158install-pdf-etc: \
7159 configure-etc \
7160 pdf-etc
7161 @: $(MAKE); $(unstage)
7162 @[ -f ./etc/Makefile ] || exit 0; \
7163 r=`${PWD_COMMAND}`; export r; \
7164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7165 $(HOST_EXPORTS) \
7166 for flag in $(EXTRA_HOST_FLAGS) ; do \
7167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7168 done; \
7169 echo "Doing install-pdf in etc" ; \
7170 (cd $(HOST_SUBDIR)/etc && \
7171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7173 "RANLIB=$${RANLIB}" \
7174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7175 install-pdf) \
7176 || exit 1
7177
7178@endif etc
7179
7180.PHONY: maybe-install-html-etc install-html-etc
7181maybe-install-html-etc:
7182@if etc
7183maybe-install-html-etc: install-html-etc
7184
7185install-html-etc: \
7186 configure-etc \
7187 html-etc
7188 @: $(MAKE); $(unstage)
7189 @[ -f ./etc/Makefile ] || exit 0; \
7190 r=`${PWD_COMMAND}`; export r; \
7191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7192 $(HOST_EXPORTS) \
7193 for flag in $(EXTRA_HOST_FLAGS) ; do \
7194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7195 done; \
7196 echo "Doing install-html in etc" ; \
7197 (cd $(HOST_SUBDIR)/etc && \
7198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7200 "RANLIB=$${RANLIB}" \
7201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7202 install-html) \
7203 || exit 1
7204
7205@endif etc
7206
7207.PHONY: maybe-installcheck-etc installcheck-etc
7208maybe-installcheck-etc:
7209@if etc
7210maybe-installcheck-etc: installcheck-etc
7211
7212installcheck-etc: \
7213 configure-etc
7214 @: $(MAKE); $(unstage)
7215 @[ -f ./etc/Makefile ] || exit 0; \
7216 r=`${PWD_COMMAND}`; export r; \
7217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7218 $(HOST_EXPORTS) \
7219 for flag in $(EXTRA_HOST_FLAGS) ; do \
7220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7221 done; \
7222 echo "Doing installcheck in etc" ; \
7223 (cd $(HOST_SUBDIR)/etc && \
7224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7226 "RANLIB=$${RANLIB}" \
7227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7228 installcheck) \
7229 || exit 1
7230
7231@endif etc
7232
7233.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7234maybe-mostlyclean-etc:
7235@if etc
7236maybe-mostlyclean-etc: mostlyclean-etc
7237
7238mostlyclean-etc:
7239 @: $(MAKE); $(unstage)
7240 @[ -f ./etc/Makefile ] || exit 0; \
7241 r=`${PWD_COMMAND}`; export r; \
7242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7243 $(HOST_EXPORTS) \
7244 for flag in $(EXTRA_HOST_FLAGS) ; do \
7245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7246 done; \
7247 echo "Doing mostlyclean in etc" ; \
7248 (cd $(HOST_SUBDIR)/etc && \
7249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7251 "RANLIB=$${RANLIB}" \
7252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7253 mostlyclean) \
7254 || exit 1
7255
7256@endif etc
7257
7258.PHONY: maybe-clean-etc clean-etc
7259maybe-clean-etc:
7260@if etc
7261maybe-clean-etc: clean-etc
7262
7263clean-etc:
7264 @: $(MAKE); $(unstage)
7265 @[ -f ./etc/Makefile ] || exit 0; \
7266 r=`${PWD_COMMAND}`; export r; \
7267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7268 $(HOST_EXPORTS) \
7269 for flag in $(EXTRA_HOST_FLAGS) ; do \
7270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7271 done; \
7272 echo "Doing clean in etc" ; \
7273 (cd $(HOST_SUBDIR)/etc && \
7274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7276 "RANLIB=$${RANLIB}" \
7277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7278 clean) \
7279 || exit 1
7280
7281@endif etc
7282
7283.PHONY: maybe-distclean-etc distclean-etc
7284maybe-distclean-etc:
7285@if etc
7286maybe-distclean-etc: distclean-etc
7287
7288distclean-etc:
7289 @: $(MAKE); $(unstage)
7290 @[ -f ./etc/Makefile ] || exit 0; \
7291 r=`${PWD_COMMAND}`; export r; \
7292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7293 $(HOST_EXPORTS) \
7294 for flag in $(EXTRA_HOST_FLAGS) ; do \
7295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7296 done; \
7297 echo "Doing distclean in etc" ; \
7298 (cd $(HOST_SUBDIR)/etc && \
7299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7301 "RANLIB=$${RANLIB}" \
7302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7303 distclean) \
7304 || exit 1
7305
7306@endif etc
7307
7308.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7309maybe-maintainer-clean-etc:
7310@if etc
7311maybe-maintainer-clean-etc: maintainer-clean-etc
7312
7313maintainer-clean-etc:
7314 @: $(MAKE); $(unstage)
7315 @[ -f ./etc/Makefile ] || exit 0; \
7316 r=`${PWD_COMMAND}`; export r; \
7317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7318 $(HOST_EXPORTS) \
7319 for flag in $(EXTRA_HOST_FLAGS) ; do \
7320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7321 done; \
7322 echo "Doing maintainer-clean in etc" ; \
7323 (cd $(HOST_SUBDIR)/etc && \
7324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7326 "RANLIB=$${RANLIB}" \
7327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7328 maintainer-clean) \
7329 || exit 1
7330
7331@endif etc
7332
7333
7334
7335.PHONY: configure-fastjar maybe-configure-fastjar
7336maybe-configure-fastjar:
7337@if gcc-bootstrap
7338configure-fastjar: stage_current
7339@endif gcc-bootstrap
7340@if fastjar
7341maybe-configure-fastjar: configure-fastjar
7342configure-fastjar:
7343 @: $(MAKE); $(unstage)
7344 @r=`${PWD_COMMAND}`; export r; \
7345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7346 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7348 $(HOST_EXPORTS) \
7349 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7350 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7351 case $(srcdir) in \
7352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7353 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7355 esac; \
7356 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7357 libsrcdir="$$s/fastjar"; \
7358 $(SHELL) $${libsrcdir}/configure \
7359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7360 --target=${target_alias} $${srcdiroption} \
7361 || exit 1
7362@endif fastjar
7363
7364
7365
7366
7367
7368.PHONY: all-fastjar maybe-all-fastjar
7369maybe-all-fastjar:
7370@if gcc-bootstrap
7371all-fastjar: stage_current
7372@endif gcc-bootstrap
7373@if fastjar
7374TARGET-fastjar=all
7375maybe-all-fastjar: all-fastjar
7376all-fastjar: configure-fastjar
7377 @: $(MAKE); $(unstage)
7378 @r=`${PWD_COMMAND}`; export r; \
7379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7380 $(HOST_EXPORTS) \
7381 (cd $(HOST_SUBDIR)/fastjar && \
7382 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7383 $(TARGET-fastjar))
7384@endif fastjar
7385
7386
7387
7388
7389.PHONY: check-fastjar maybe-check-fastjar
7390maybe-check-fastjar:
7391@if fastjar
7392maybe-check-fastjar: check-fastjar
7393
7394# This module is only tested in a native toolchain.
7395check-fastjar:
7396 @: $(MAKE); $(unstage)
7397 @if [ '$(host)' = '$(target)' ] ; then \
7398 r=`${PWD_COMMAND}`; export r; \
7399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7400 $(HOST_EXPORTS) \
7401 (cd $(HOST_SUBDIR)/fastjar && \
7402 $(MAKE) $(FLAGS_TO_PASS) check); \
7403 fi
7404
7405@endif fastjar
7406
7407.PHONY: install-fastjar maybe-install-fastjar
7408maybe-install-fastjar:
7409@if fastjar
7410maybe-install-fastjar: install-fastjar
7411
7412install-fastjar: installdirs
7413 @: $(MAKE); $(unstage)
7414 @r=`${PWD_COMMAND}`; export r; \
7415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7416 $(HOST_EXPORTS) \
7417 (cd $(HOST_SUBDIR)/fastjar && \
7418 $(MAKE) $(FLAGS_TO_PASS) install)
7419
7420@endif fastjar
7421
7422.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7423maybe-install-strip-fastjar:
7424@if fastjar
7425maybe-install-strip-fastjar: install-strip-fastjar
7426
7427install-strip-fastjar: installdirs
7428 @: $(MAKE); $(unstage)
7429 @r=`${PWD_COMMAND}`; export r; \
7430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7431 $(HOST_EXPORTS) \
7432 (cd $(HOST_SUBDIR)/fastjar && \
7433 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7434
7435@endif fastjar
7436
7437# Other targets (info, dvi, pdf, etc.)
7438
7439.PHONY: maybe-info-fastjar info-fastjar
7440maybe-info-fastjar:
7441@if fastjar
7442maybe-info-fastjar: info-fastjar
7443
7444info-fastjar: \
7445 configure-fastjar
7446 @: $(MAKE); $(unstage)
7447 @[ -f ./fastjar/Makefile ] || exit 0; \
7448 r=`${PWD_COMMAND}`; export r; \
7449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7450 $(HOST_EXPORTS) \
7451 for flag in $(EXTRA_HOST_FLAGS) ; do \
7452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7453 done; \
7454 echo "Doing info in fastjar" ; \
7455 (cd $(HOST_SUBDIR)/fastjar && \
7456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7458 "RANLIB=$${RANLIB}" \
7459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7460 info) \
7461 || exit 1
7462
7463@endif fastjar
7464
7465.PHONY: maybe-dvi-fastjar dvi-fastjar
7466maybe-dvi-fastjar:
7467@if fastjar
7468maybe-dvi-fastjar: dvi-fastjar
7469
7470dvi-fastjar: \
7471 configure-fastjar
7472 @: $(MAKE); $(unstage)
7473 @[ -f ./fastjar/Makefile ] || exit 0; \
7474 r=`${PWD_COMMAND}`; export r; \
7475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7476 $(HOST_EXPORTS) \
7477 for flag in $(EXTRA_HOST_FLAGS) ; do \
7478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7479 done; \
7480 echo "Doing dvi in fastjar" ; \
7481 (cd $(HOST_SUBDIR)/fastjar && \
7482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7484 "RANLIB=$${RANLIB}" \
7485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7486 dvi) \
7487 || exit 1
7488
7489@endif fastjar
7490
7491.PHONY: maybe-pdf-fastjar pdf-fastjar
7492maybe-pdf-fastjar:
7493@if fastjar
7494maybe-pdf-fastjar: pdf-fastjar
7495
7496pdf-fastjar: \
7497 configure-fastjar
7498 @: $(MAKE); $(unstage)
7499 @[ -f ./fastjar/Makefile ] || exit 0; \
7500 r=`${PWD_COMMAND}`; export r; \
7501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7502 $(HOST_EXPORTS) \
7503 for flag in $(EXTRA_HOST_FLAGS) ; do \
7504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7505 done; \
7506 echo "Doing pdf in fastjar" ; \
7507 (cd $(HOST_SUBDIR)/fastjar && \
7508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7510 "RANLIB=$${RANLIB}" \
7511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7512 pdf) \
7513 || exit 1
7514
7515@endif fastjar
7516
7517.PHONY: maybe-html-fastjar html-fastjar
7518maybe-html-fastjar:
7519@if fastjar
7520maybe-html-fastjar: html-fastjar
7521
7522html-fastjar: \
7523 configure-fastjar
7524 @: $(MAKE); $(unstage)
7525 @[ -f ./fastjar/Makefile ] || exit 0; \
7526 r=`${PWD_COMMAND}`; export r; \
7527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7528 $(HOST_EXPORTS) \
7529 for flag in $(EXTRA_HOST_FLAGS) ; do \
7530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7531 done; \
7532 echo "Doing html in fastjar" ; \
7533 (cd $(HOST_SUBDIR)/fastjar && \
7534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7536 "RANLIB=$${RANLIB}" \
7537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7538 html) \
7539 || exit 1
7540
7541@endif fastjar
7542
7543.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7544maybe-TAGS-fastjar:
7545@if fastjar
7546maybe-TAGS-fastjar: TAGS-fastjar
7547
7548TAGS-fastjar: \
7549 configure-fastjar
7550 @: $(MAKE); $(unstage)
7551 @[ -f ./fastjar/Makefile ] || exit 0; \
7552 r=`${PWD_COMMAND}`; export r; \
7553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7554 $(HOST_EXPORTS) \
7555 for flag in $(EXTRA_HOST_FLAGS) ; do \
7556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7557 done; \
7558 echo "Doing TAGS in fastjar" ; \
7559 (cd $(HOST_SUBDIR)/fastjar && \
7560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7562 "RANLIB=$${RANLIB}" \
7563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7564 TAGS) \
7565 || exit 1
7566
7567@endif fastjar
7568
7569.PHONY: maybe-install-info-fastjar install-info-fastjar
7570maybe-install-info-fastjar:
7571@if fastjar
7572maybe-install-info-fastjar: install-info-fastjar
7573
7574install-info-fastjar: \
7575 configure-fastjar \
7576 info-fastjar
7577 @: $(MAKE); $(unstage)
7578 @[ -f ./fastjar/Makefile ] || exit 0; \
7579 r=`${PWD_COMMAND}`; export r; \
7580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7581 $(HOST_EXPORTS) \
7582 for flag in $(EXTRA_HOST_FLAGS) ; do \
7583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7584 done; \
7585 echo "Doing install-info in fastjar" ; \
7586 (cd $(HOST_SUBDIR)/fastjar && \
7587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7589 "RANLIB=$${RANLIB}" \
7590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7591 install-info) \
7592 || exit 1
7593
7594@endif fastjar
7595
7596.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7597maybe-install-pdf-fastjar:
7598@if fastjar
7599maybe-install-pdf-fastjar: install-pdf-fastjar
7600
7601install-pdf-fastjar: \
7602 configure-fastjar \
7603 pdf-fastjar
7604 @: $(MAKE); $(unstage)
7605 @[ -f ./fastjar/Makefile ] || exit 0; \
7606 r=`${PWD_COMMAND}`; export r; \
7607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7608 $(HOST_EXPORTS) \
7609 for flag in $(EXTRA_HOST_FLAGS) ; do \
7610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7611 done; \
7612 echo "Doing install-pdf in fastjar" ; \
7613 (cd $(HOST_SUBDIR)/fastjar && \
7614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7616 "RANLIB=$${RANLIB}" \
7617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7618 install-pdf) \
7619 || exit 1
7620
7621@endif fastjar
7622
7623.PHONY: maybe-install-html-fastjar install-html-fastjar
7624maybe-install-html-fastjar:
7625@if fastjar
7626maybe-install-html-fastjar: install-html-fastjar
7627
7628install-html-fastjar: \
7629 configure-fastjar \
7630 html-fastjar
7631 @: $(MAKE); $(unstage)
7632 @[ -f ./fastjar/Makefile ] || exit 0; \
7633 r=`${PWD_COMMAND}`; export r; \
7634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7635 $(HOST_EXPORTS) \
7636 for flag in $(EXTRA_HOST_FLAGS) ; do \
7637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7638 done; \
7639 echo "Doing install-html in fastjar" ; \
7640 (cd $(HOST_SUBDIR)/fastjar && \
7641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7643 "RANLIB=$${RANLIB}" \
7644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7645 install-html) \
7646 || exit 1
7647
7648@endif fastjar
7649
7650.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7651maybe-installcheck-fastjar:
7652@if fastjar
7653maybe-installcheck-fastjar: installcheck-fastjar
7654
7655installcheck-fastjar: \
7656 configure-fastjar
7657 @: $(MAKE); $(unstage)
7658 @[ -f ./fastjar/Makefile ] || exit 0; \
7659 r=`${PWD_COMMAND}`; export r; \
7660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7661 $(HOST_EXPORTS) \
7662 for flag in $(EXTRA_HOST_FLAGS) ; do \
7663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7664 done; \
7665 echo "Doing installcheck in fastjar" ; \
7666 (cd $(HOST_SUBDIR)/fastjar && \
7667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7669 "RANLIB=$${RANLIB}" \
7670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7671 installcheck) \
7672 || exit 1
7673
7674@endif fastjar
7675
7676.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7677maybe-mostlyclean-fastjar:
7678@if fastjar
7679maybe-mostlyclean-fastjar: mostlyclean-fastjar
7680
7681mostlyclean-fastjar:
7682 @: $(MAKE); $(unstage)
7683 @[ -f ./fastjar/Makefile ] || exit 0; \
7684 r=`${PWD_COMMAND}`; export r; \
7685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7686 $(HOST_EXPORTS) \
7687 for flag in $(EXTRA_HOST_FLAGS) ; do \
7688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7689 done; \
7690 echo "Doing mostlyclean in fastjar" ; \
7691 (cd $(HOST_SUBDIR)/fastjar && \
7692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7694 "RANLIB=$${RANLIB}" \
7695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7696 mostlyclean) \
7697 || exit 1
7698
7699@endif fastjar
7700
7701.PHONY: maybe-clean-fastjar clean-fastjar
7702maybe-clean-fastjar:
7703@if fastjar
7704maybe-clean-fastjar: clean-fastjar
7705
7706clean-fastjar:
7707 @: $(MAKE); $(unstage)
7708 @[ -f ./fastjar/Makefile ] || exit 0; \
7709 r=`${PWD_COMMAND}`; export r; \
7710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7711 $(HOST_EXPORTS) \
7712 for flag in $(EXTRA_HOST_FLAGS) ; do \
7713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7714 done; \
7715 echo "Doing clean in fastjar" ; \
7716 (cd $(HOST_SUBDIR)/fastjar && \
7717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7719 "RANLIB=$${RANLIB}" \
7720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7721 clean) \
7722 || exit 1
7723
7724@endif fastjar
7725
7726.PHONY: maybe-distclean-fastjar distclean-fastjar
7727maybe-distclean-fastjar:
7728@if fastjar
7729maybe-distclean-fastjar: distclean-fastjar
7730
7731distclean-fastjar:
7732 @: $(MAKE); $(unstage)
7733 @[ -f ./fastjar/Makefile ] || exit 0; \
7734 r=`${PWD_COMMAND}`; export r; \
7735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7736 $(HOST_EXPORTS) \
7737 for flag in $(EXTRA_HOST_FLAGS) ; do \
7738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7739 done; \
7740 echo "Doing distclean in fastjar" ; \
7741 (cd $(HOST_SUBDIR)/fastjar && \
7742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7744 "RANLIB=$${RANLIB}" \
7745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7746 distclean) \
7747 || exit 1
7748
7749@endif fastjar
7750
7751.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7752maybe-maintainer-clean-fastjar:
7753@if fastjar
7754maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7755
7756maintainer-clean-fastjar:
7757 @: $(MAKE); $(unstage)
7758 @[ -f ./fastjar/Makefile ] || exit 0; \
7759 r=`${PWD_COMMAND}`; export r; \
7760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7761 $(HOST_EXPORTS) \
7762 for flag in $(EXTRA_HOST_FLAGS) ; do \
7763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7764 done; \
7765 echo "Doing maintainer-clean in fastjar" ; \
7766 (cd $(HOST_SUBDIR)/fastjar && \
7767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7769 "RANLIB=$${RANLIB}" \
7770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7771 maintainer-clean) \
7772 || exit 1
7773
7774@endif fastjar
7775
7776
7777
7778.PHONY: configure-fixincludes maybe-configure-fixincludes
7779maybe-configure-fixincludes:
7780@if gcc-bootstrap
7781configure-fixincludes: stage_current
7782@endif gcc-bootstrap
7783@if fixincludes
7784maybe-configure-fixincludes: configure-fixincludes
7785configure-fixincludes:
7786 @: $(MAKE); $(unstage)
7787 @r=`${PWD_COMMAND}`; export r; \
7788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7789 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7791 $(HOST_EXPORTS) \
7792 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7793 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7794 case $(srcdir) in \
7795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7796 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7798 esac; \
7799 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7800 libsrcdir="$$s/fixincludes"; \
7801 $(SHELL) $${libsrcdir}/configure \
7802 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7803 --target=${target_alias} $${srcdiroption} \
7804 || exit 1
7805@endif fixincludes
7806
7807
7808
7809
7810
7811.PHONY: all-fixincludes maybe-all-fixincludes
7812maybe-all-fixincludes:
7813@if gcc-bootstrap
7814all-fixincludes: stage_current
7815@endif gcc-bootstrap
7816@if fixincludes
7817TARGET-fixincludes=all
7818maybe-all-fixincludes: all-fixincludes
7819all-fixincludes: configure-fixincludes
7820 @: $(MAKE); $(unstage)
7821 @r=`${PWD_COMMAND}`; export r; \
7822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7823 $(HOST_EXPORTS) \
7824 (cd $(HOST_SUBDIR)/fixincludes && \
7825 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7826 $(TARGET-fixincludes))
7827@endif fixincludes
7828
7829
7830
7831
7832.PHONY: check-fixincludes maybe-check-fixincludes
7833maybe-check-fixincludes:
7834@if fixincludes
7835maybe-check-fixincludes: check-fixincludes
7836
7837check-fixincludes:
7838 @: $(MAKE); $(unstage)
7839 @r=`${PWD_COMMAND}`; export r; \
7840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7841 $(HOST_EXPORTS) \
7842 (cd $(HOST_SUBDIR)/fixincludes && \
7843 $(MAKE) $(FLAGS_TO_PASS) check)
7844
7845@endif fixincludes
7846
7847.PHONY: install-fixincludes maybe-install-fixincludes
7848maybe-install-fixincludes:
7849@if fixincludes
7850maybe-install-fixincludes: install-fixincludes
7851
7852install-fixincludes: installdirs
7853 @: $(MAKE); $(unstage)
7854 @r=`${PWD_COMMAND}`; export r; \
7855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7856 $(HOST_EXPORTS) \
7857 (cd $(HOST_SUBDIR)/fixincludes && \
7858 $(MAKE) $(FLAGS_TO_PASS) install)
7859
7860@endif fixincludes
7861
7862.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7863maybe-install-strip-fixincludes:
7864@if fixincludes
7865maybe-install-strip-fixincludes: install-strip-fixincludes
7866
7867install-strip-fixincludes: installdirs
7868 @: $(MAKE); $(unstage)
7869 @r=`${PWD_COMMAND}`; export r; \
7870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7871 $(HOST_EXPORTS) \
7872 (cd $(HOST_SUBDIR)/fixincludes && \
7873 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7874
7875@endif fixincludes
7876
7877# Other targets (info, dvi, pdf, etc.)
7878
7879.PHONY: maybe-info-fixincludes info-fixincludes
7880maybe-info-fixincludes:
7881@if fixincludes
7882maybe-info-fixincludes: info-fixincludes
7883
7884info-fixincludes: \
7885 configure-fixincludes
7886 @: $(MAKE); $(unstage)
7887 @[ -f ./fixincludes/Makefile ] || exit 0; \
7888 r=`${PWD_COMMAND}`; export r; \
7889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7890 $(HOST_EXPORTS) \
7891 for flag in $(EXTRA_HOST_FLAGS) ; do \
7892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7893 done; \
7894 echo "Doing info in fixincludes" ; \
7895 (cd $(HOST_SUBDIR)/fixincludes && \
7896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7898 "RANLIB=$${RANLIB}" \
7899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7900 info) \
7901 || exit 1
7902
7903@endif fixincludes
7904
7905.PHONY: maybe-dvi-fixincludes dvi-fixincludes
7906maybe-dvi-fixincludes:
7907@if fixincludes
7908maybe-dvi-fixincludes: dvi-fixincludes
7909
7910dvi-fixincludes: \
7911 configure-fixincludes
7912 @: $(MAKE); $(unstage)
7913 @[ -f ./fixincludes/Makefile ] || exit 0; \
7914 r=`${PWD_COMMAND}`; export r; \
7915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7916 $(HOST_EXPORTS) \
7917 for flag in $(EXTRA_HOST_FLAGS) ; do \
7918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7919 done; \
7920 echo "Doing dvi in fixincludes" ; \
7921 (cd $(HOST_SUBDIR)/fixincludes && \
7922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7924 "RANLIB=$${RANLIB}" \
7925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7926 dvi) \
7927 || exit 1
7928
7929@endif fixincludes
7930
7931.PHONY: maybe-pdf-fixincludes pdf-fixincludes
7932maybe-pdf-fixincludes:
7933@if fixincludes
7934maybe-pdf-fixincludes: pdf-fixincludes
7935
7936pdf-fixincludes: \
7937 configure-fixincludes
7938 @: $(MAKE); $(unstage)
7939 @[ -f ./fixincludes/Makefile ] || exit 0; \
7940 r=`${PWD_COMMAND}`; export r; \
7941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7942 $(HOST_EXPORTS) \
7943 for flag in $(EXTRA_HOST_FLAGS) ; do \
7944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7945 done; \
7946 echo "Doing pdf in fixincludes" ; \
7947 (cd $(HOST_SUBDIR)/fixincludes && \
7948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7950 "RANLIB=$${RANLIB}" \
7951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7952 pdf) \
7953 || exit 1
7954
7955@endif fixincludes
7956
7957.PHONY: maybe-html-fixincludes html-fixincludes
7958maybe-html-fixincludes:
7959@if fixincludes
7960maybe-html-fixincludes: html-fixincludes
7961
7962html-fixincludes: \
7963 configure-fixincludes
7964 @: $(MAKE); $(unstage)
7965 @[ -f ./fixincludes/Makefile ] || exit 0; \
7966 r=`${PWD_COMMAND}`; export r; \
7967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7968 $(HOST_EXPORTS) \
7969 for flag in $(EXTRA_HOST_FLAGS) ; do \
7970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7971 done; \
7972 echo "Doing html in fixincludes" ; \
7973 (cd $(HOST_SUBDIR)/fixincludes && \
7974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7976 "RANLIB=$${RANLIB}" \
7977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7978 html) \
7979 || exit 1
7980
7981@endif fixincludes
7982
7983.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7984maybe-TAGS-fixincludes:
7985@if fixincludes
7986maybe-TAGS-fixincludes: TAGS-fixincludes
7987
7988# fixincludes doesn't support TAGS.
7989TAGS-fixincludes:
7990
7991@endif fixincludes
7992
7993.PHONY: maybe-install-info-fixincludes install-info-fixincludes
7994maybe-install-info-fixincludes:
7995@if fixincludes
7996maybe-install-info-fixincludes: install-info-fixincludes
7997
7998install-info-fixincludes: \
7999 configure-fixincludes \
8000 info-fixincludes
8001 @: $(MAKE); $(unstage)
8002 @[ -f ./fixincludes/Makefile ] || exit 0; \
8003 r=`${PWD_COMMAND}`; export r; \
8004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8005 $(HOST_EXPORTS) \
8006 for flag in $(EXTRA_HOST_FLAGS) ; do \
8007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8008 done; \
8009 echo "Doing install-info in fixincludes" ; \
8010 (cd $(HOST_SUBDIR)/fixincludes && \
8011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8013 "RANLIB=$${RANLIB}" \
8014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8015 install-info) \
8016 || exit 1
8017
8018@endif fixincludes
8019
8020.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8021maybe-install-pdf-fixincludes:
8022@if fixincludes
8023maybe-install-pdf-fixincludes: install-pdf-fixincludes
8024
8025install-pdf-fixincludes: \
8026 configure-fixincludes \
8027 pdf-fixincludes
8028 @: $(MAKE); $(unstage)
8029 @[ -f ./fixincludes/Makefile ] || exit 0; \
8030 r=`${PWD_COMMAND}`; export r; \
8031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8032 $(HOST_EXPORTS) \
8033 for flag in $(EXTRA_HOST_FLAGS) ; do \
8034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8035 done; \
8036 echo "Doing install-pdf in fixincludes" ; \
8037 (cd $(HOST_SUBDIR)/fixincludes && \
8038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8040 "RANLIB=$${RANLIB}" \
8041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8042 install-pdf) \
8043 || exit 1
8044
8045@endif fixincludes
8046
8047.PHONY: maybe-install-html-fixincludes install-html-fixincludes
8048maybe-install-html-fixincludes:
8049@if fixincludes
8050maybe-install-html-fixincludes: install-html-fixincludes
8051
8052install-html-fixincludes: \
8053 configure-fixincludes \
8054 html-fixincludes
8055 @: $(MAKE); $(unstage)
8056 @[ -f ./fixincludes/Makefile ] || exit 0; \
8057 r=`${PWD_COMMAND}`; export r; \
8058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8059 $(HOST_EXPORTS) \
8060 for flag in $(EXTRA_HOST_FLAGS) ; do \
8061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8062 done; \
8063 echo "Doing install-html in fixincludes" ; \
8064 (cd $(HOST_SUBDIR)/fixincludes && \
8065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8067 "RANLIB=$${RANLIB}" \
8068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8069 install-html) \
8070 || exit 1
8071
8072@endif fixincludes
8073
8074.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8075maybe-installcheck-fixincludes:
8076@if fixincludes
8077maybe-installcheck-fixincludes: installcheck-fixincludes
8078
8079installcheck-fixincludes: \
8080 configure-fixincludes
8081 @: $(MAKE); $(unstage)
8082 @[ -f ./fixincludes/Makefile ] || exit 0; \
8083 r=`${PWD_COMMAND}`; export r; \
8084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8085 $(HOST_EXPORTS) \
8086 for flag in $(EXTRA_HOST_FLAGS) ; do \
8087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8088 done; \
8089 echo "Doing installcheck in fixincludes" ; \
8090 (cd $(HOST_SUBDIR)/fixincludes && \
8091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8093 "RANLIB=$${RANLIB}" \
8094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8095 installcheck) \
8096 || exit 1
8097
8098@endif fixincludes
8099
8100.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8101maybe-mostlyclean-fixincludes:
8102@if fixincludes
8103maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8104
8105mostlyclean-fixincludes:
8106 @: $(MAKE); $(unstage)
8107 @[ -f ./fixincludes/Makefile ] || exit 0; \
8108 r=`${PWD_COMMAND}`; export r; \
8109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8110 $(HOST_EXPORTS) \
8111 for flag in $(EXTRA_HOST_FLAGS) ; do \
8112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8113 done; \
8114 echo "Doing mostlyclean in fixincludes" ; \
8115 (cd $(HOST_SUBDIR)/fixincludes && \
8116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8118 "RANLIB=$${RANLIB}" \
8119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8120 mostlyclean) \
8121 || exit 1
8122
8123@endif fixincludes
8124
8125.PHONY: maybe-clean-fixincludes clean-fixincludes
8126maybe-clean-fixincludes:
8127@if fixincludes
8128maybe-clean-fixincludes: clean-fixincludes
8129
8130clean-fixincludes:
8131 @: $(MAKE); $(unstage)
8132 @[ -f ./fixincludes/Makefile ] || exit 0; \
8133 r=`${PWD_COMMAND}`; export r; \
8134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8135 $(HOST_EXPORTS) \
8136 for flag in $(EXTRA_HOST_FLAGS) ; do \
8137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8138 done; \
8139 echo "Doing clean in fixincludes" ; \
8140 (cd $(HOST_SUBDIR)/fixincludes && \
8141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8143 "RANLIB=$${RANLIB}" \
8144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8145 clean) \
8146 || exit 1
8147
8148@endif fixincludes
8149
8150.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8151maybe-distclean-fixincludes:
8152@if fixincludes
8153maybe-distclean-fixincludes: distclean-fixincludes
8154
8155distclean-fixincludes:
8156 @: $(MAKE); $(unstage)
8157 @[ -f ./fixincludes/Makefile ] || exit 0; \
8158 r=`${PWD_COMMAND}`; export r; \
8159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8160 $(HOST_EXPORTS) \
8161 for flag in $(EXTRA_HOST_FLAGS) ; do \
8162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8163 done; \
8164 echo "Doing distclean in fixincludes" ; \
8165 (cd $(HOST_SUBDIR)/fixincludes && \
8166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8168 "RANLIB=$${RANLIB}" \
8169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8170 distclean) \
8171 || exit 1
8172
8173@endif fixincludes
8174
8175.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8176maybe-maintainer-clean-fixincludes:
8177@if fixincludes
8178maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8179
8180maintainer-clean-fixincludes:
8181 @: $(MAKE); $(unstage)
8182 @[ -f ./fixincludes/Makefile ] || exit 0; \
8183 r=`${PWD_COMMAND}`; export r; \
8184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8185 $(HOST_EXPORTS) \
8186 for flag in $(EXTRA_HOST_FLAGS) ; do \
8187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8188 done; \
8189 echo "Doing maintainer-clean in fixincludes" ; \
8190 (cd $(HOST_SUBDIR)/fixincludes && \
8191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8193 "RANLIB=$${RANLIB}" \
8194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8195 maintainer-clean) \
8196 || exit 1
8197
8198@endif fixincludes
8199
8200
8201
8202.PHONY: configure-flex maybe-configure-flex
8203maybe-configure-flex:
8204@if gcc-bootstrap
8205configure-flex: stage_current
8206@endif gcc-bootstrap
8207@if flex
8208maybe-configure-flex: configure-flex
8209configure-flex:
8210 @: $(MAKE); $(unstage)
8211 @r=`${PWD_COMMAND}`; export r; \
8212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8213 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8215 $(HOST_EXPORTS) \
8216 echo Configuring in $(HOST_SUBDIR)/flex; \
8217 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8218 case $(srcdir) in \
8219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8220 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8222 esac; \
8223 srcdiroption="--srcdir=$${topdir}/flex"; \
8224 libsrcdir="$$s/flex"; \
8225 $(SHELL) $${libsrcdir}/configure \
8226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8227 --target=${target_alias} $${srcdiroption} \
8228 || exit 1
8229@endif flex
8230
8231
8232
8233
8234
8235.PHONY: all-flex maybe-all-flex
8236maybe-all-flex:
8237@if gcc-bootstrap
8238all-flex: stage_current
8239@endif gcc-bootstrap
8240@if flex
8241TARGET-flex=all
8242maybe-all-flex: all-flex
8243all-flex: configure-flex
8244 @: $(MAKE); $(unstage)
8245 @r=`${PWD_COMMAND}`; export r; \
8246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8247 $(HOST_EXPORTS) \
8248 (cd $(HOST_SUBDIR)/flex && \
8249 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8250 $(TARGET-flex))
8251@endif flex
8252
8253
8254
8255
8256.PHONY: check-flex maybe-check-flex
8257maybe-check-flex:
8258@if flex
8259maybe-check-flex: check-flex
8260
8261# This module is only tested in a native toolchain.
8262check-flex:
8263 @: $(MAKE); $(unstage)
8264 @if [ '$(host)' = '$(target)' ] ; then \
8265 r=`${PWD_COMMAND}`; export r; \
8266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8267 $(HOST_EXPORTS) \
8268 (cd $(HOST_SUBDIR)/flex && \
8269 $(MAKE) $(FLAGS_TO_PASS) check); \
8270 fi
8271
8272@endif flex
8273
8274.PHONY: install-flex maybe-install-flex
8275maybe-install-flex:
8276@if flex
8277maybe-install-flex: install-flex
8278
8279install-flex: installdirs
8280 @: $(MAKE); $(unstage)
8281 @r=`${PWD_COMMAND}`; export r; \
8282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8283 $(HOST_EXPORTS) \
8284 (cd $(HOST_SUBDIR)/flex && \
8285 $(MAKE) $(FLAGS_TO_PASS) install)
8286
8287@endif flex
8288
8289.PHONY: install-strip-flex maybe-install-strip-flex
8290maybe-install-strip-flex:
8291@if flex
8292maybe-install-strip-flex: install-strip-flex
8293
8294install-strip-flex: installdirs
8295 @: $(MAKE); $(unstage)
8296 @r=`${PWD_COMMAND}`; export r; \
8297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8298 $(HOST_EXPORTS) \
8299 (cd $(HOST_SUBDIR)/flex && \
8300 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8301
8302@endif flex
8303
8304# Other targets (info, dvi, pdf, etc.)
8305
8306.PHONY: maybe-info-flex info-flex
8307maybe-info-flex:
8308@if flex
8309maybe-info-flex: info-flex
8310
8311info-flex: \
8312 configure-flex
8313 @: $(MAKE); $(unstage)
8314 @[ -f ./flex/Makefile ] || exit 0; \
8315 r=`${PWD_COMMAND}`; export r; \
8316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8317 $(HOST_EXPORTS) \
8318 for flag in $(EXTRA_HOST_FLAGS) ; do \
8319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8320 done; \
8321 echo "Doing info in flex" ; \
8322 (cd $(HOST_SUBDIR)/flex && \
8323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8325 "RANLIB=$${RANLIB}" \
8326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8327 info) \
8328 || exit 1
8329
8330@endif flex
8331
8332.PHONY: maybe-dvi-flex dvi-flex
8333maybe-dvi-flex:
8334@if flex
8335maybe-dvi-flex: dvi-flex
8336
8337dvi-flex: \
8338 configure-flex
8339 @: $(MAKE); $(unstage)
8340 @[ -f ./flex/Makefile ] || exit 0; \
8341 r=`${PWD_COMMAND}`; export r; \
8342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8343 $(HOST_EXPORTS) \
8344 for flag in $(EXTRA_HOST_FLAGS) ; do \
8345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8346 done; \
8347 echo "Doing dvi in flex" ; \
8348 (cd $(HOST_SUBDIR)/flex && \
8349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8351 "RANLIB=$${RANLIB}" \
8352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8353 dvi) \
8354 || exit 1
8355
8356@endif flex
8357
8358.PHONY: maybe-pdf-flex pdf-flex
8359maybe-pdf-flex:
8360@if flex
8361maybe-pdf-flex: pdf-flex
8362
8363pdf-flex: \
8364 configure-flex
8365 @: $(MAKE); $(unstage)
8366 @[ -f ./flex/Makefile ] || exit 0; \
8367 r=`${PWD_COMMAND}`; export r; \
8368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8369 $(HOST_EXPORTS) \
8370 for flag in $(EXTRA_HOST_FLAGS) ; do \
8371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8372 done; \
8373 echo "Doing pdf in flex" ; \
8374 (cd $(HOST_SUBDIR)/flex && \
8375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8377 "RANLIB=$${RANLIB}" \
8378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8379 pdf) \
8380 || exit 1
8381
8382@endif flex
8383
8384.PHONY: maybe-html-flex html-flex
8385maybe-html-flex:
8386@if flex
8387maybe-html-flex: html-flex
8388
8389html-flex: \
8390 configure-flex
8391 @: $(MAKE); $(unstage)
8392 @[ -f ./flex/Makefile ] || exit 0; \
8393 r=`${PWD_COMMAND}`; export r; \
8394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8395 $(HOST_EXPORTS) \
8396 for flag in $(EXTRA_HOST_FLAGS) ; do \
8397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8398 done; \
8399 echo "Doing html in flex" ; \
8400 (cd $(HOST_SUBDIR)/flex && \
8401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8403 "RANLIB=$${RANLIB}" \
8404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8405 html) \
8406 || exit 1
8407
8408@endif flex
8409
8410.PHONY: maybe-TAGS-flex TAGS-flex
8411maybe-TAGS-flex:
8412@if flex
8413maybe-TAGS-flex: TAGS-flex
8414
8415TAGS-flex: \
8416 configure-flex
8417 @: $(MAKE); $(unstage)
8418 @[ -f ./flex/Makefile ] || exit 0; \
8419 r=`${PWD_COMMAND}`; export r; \
8420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8421 $(HOST_EXPORTS) \
8422 for flag in $(EXTRA_HOST_FLAGS) ; do \
8423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8424 done; \
8425 echo "Doing TAGS in flex" ; \
8426 (cd $(HOST_SUBDIR)/flex && \
8427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8429 "RANLIB=$${RANLIB}" \
8430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8431 TAGS) \
8432 || exit 1
8433
8434@endif flex
8435
8436.PHONY: maybe-install-info-flex install-info-flex
8437maybe-install-info-flex:
8438@if flex
8439maybe-install-info-flex: install-info-flex
8440
8441install-info-flex: \
8442 configure-flex \
8443 info-flex
8444 @: $(MAKE); $(unstage)
8445 @[ -f ./flex/Makefile ] || exit 0; \
8446 r=`${PWD_COMMAND}`; export r; \
8447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8448 $(HOST_EXPORTS) \
8449 for flag in $(EXTRA_HOST_FLAGS) ; do \
8450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8451 done; \
8452 echo "Doing install-info in flex" ; \
8453 (cd $(HOST_SUBDIR)/flex && \
8454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8456 "RANLIB=$${RANLIB}" \
8457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8458 install-info) \
8459 || exit 1
8460
8461@endif flex
8462
8463.PHONY: maybe-install-pdf-flex install-pdf-flex
8464maybe-install-pdf-flex:
8465@if flex
8466maybe-install-pdf-flex: install-pdf-flex
8467
8468install-pdf-flex: \
8469 configure-flex \
8470 pdf-flex
8471 @: $(MAKE); $(unstage)
8472 @[ -f ./flex/Makefile ] || exit 0; \
8473 r=`${PWD_COMMAND}`; export r; \
8474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8475 $(HOST_EXPORTS) \
8476 for flag in $(EXTRA_HOST_FLAGS) ; do \
8477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8478 done; \
8479 echo "Doing install-pdf in flex" ; \
8480 (cd $(HOST_SUBDIR)/flex && \
8481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8483 "RANLIB=$${RANLIB}" \
8484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8485 install-pdf) \
8486 || exit 1
8487
8488@endif flex
8489
8490.PHONY: maybe-install-html-flex install-html-flex
8491maybe-install-html-flex:
8492@if flex
8493maybe-install-html-flex: install-html-flex
8494
8495install-html-flex: \
8496 configure-flex \
8497 html-flex
8498 @: $(MAKE); $(unstage)
8499 @[ -f ./flex/Makefile ] || exit 0; \
8500 r=`${PWD_COMMAND}`; export r; \
8501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8502 $(HOST_EXPORTS) \
8503 for flag in $(EXTRA_HOST_FLAGS) ; do \
8504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8505 done; \
8506 echo "Doing install-html in flex" ; \
8507 (cd $(HOST_SUBDIR)/flex && \
8508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8510 "RANLIB=$${RANLIB}" \
8511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8512 install-html) \
8513 || exit 1
8514
8515@endif flex
8516
8517.PHONY: maybe-installcheck-flex installcheck-flex
8518maybe-installcheck-flex:
8519@if flex
8520maybe-installcheck-flex: installcheck-flex
8521
8522installcheck-flex: \
8523 configure-flex
8524 @: $(MAKE); $(unstage)
8525 @[ -f ./flex/Makefile ] || exit 0; \
8526 r=`${PWD_COMMAND}`; export r; \
8527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8528 $(HOST_EXPORTS) \
8529 for flag in $(EXTRA_HOST_FLAGS) ; do \
8530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8531 done; \
8532 echo "Doing installcheck in flex" ; \
8533 (cd $(HOST_SUBDIR)/flex && \
8534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8536 "RANLIB=$${RANLIB}" \
8537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8538 installcheck) \
8539 || exit 1
8540
8541@endif flex
8542
8543.PHONY: maybe-mostlyclean-flex mostlyclean-flex
8544maybe-mostlyclean-flex:
8545@if flex
8546maybe-mostlyclean-flex: mostlyclean-flex
8547
8548mostlyclean-flex:
8549 @: $(MAKE); $(unstage)
8550 @[ -f ./flex/Makefile ] || exit 0; \
8551 r=`${PWD_COMMAND}`; export r; \
8552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8553 $(HOST_EXPORTS) \
8554 for flag in $(EXTRA_HOST_FLAGS) ; do \
8555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8556 done; \
8557 echo "Doing mostlyclean in flex" ; \
8558 (cd $(HOST_SUBDIR)/flex && \
8559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8561 "RANLIB=$${RANLIB}" \
8562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8563 mostlyclean) \
8564 || exit 1
8565
8566@endif flex
8567
8568.PHONY: maybe-clean-flex clean-flex
8569maybe-clean-flex:
8570@if flex
8571maybe-clean-flex: clean-flex
8572
8573clean-flex:
8574 @: $(MAKE); $(unstage)
8575 @[ -f ./flex/Makefile ] || exit 0; \
8576 r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8578 $(HOST_EXPORTS) \
8579 for flag in $(EXTRA_HOST_FLAGS) ; do \
8580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8581 done; \
8582 echo "Doing clean in flex" ; \
8583 (cd $(HOST_SUBDIR)/flex && \
8584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8586 "RANLIB=$${RANLIB}" \
8587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8588 clean) \
8589 || exit 1
8590
8591@endif flex
8592
8593.PHONY: maybe-distclean-flex distclean-flex
8594maybe-distclean-flex:
8595@if flex
8596maybe-distclean-flex: distclean-flex
8597
8598distclean-flex:
8599 @: $(MAKE); $(unstage)
8600 @[ -f ./flex/Makefile ] || exit 0; \
8601 r=`${PWD_COMMAND}`; export r; \
8602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8603 $(HOST_EXPORTS) \
8604 for flag in $(EXTRA_HOST_FLAGS) ; do \
8605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8606 done; \
8607 echo "Doing distclean in flex" ; \
8608 (cd $(HOST_SUBDIR)/flex && \
8609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8611 "RANLIB=$${RANLIB}" \
8612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8613 distclean) \
8614 || exit 1
8615
8616@endif flex
8617
8618.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8619maybe-maintainer-clean-flex:
8620@if flex
8621maybe-maintainer-clean-flex: maintainer-clean-flex
8622
8623maintainer-clean-flex:
8624 @: $(MAKE); $(unstage)
8625 @[ -f ./flex/Makefile ] || exit 0; \
8626 r=`${PWD_COMMAND}`; export r; \
8627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8628 $(HOST_EXPORTS) \
8629 for flag in $(EXTRA_HOST_FLAGS) ; do \
8630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8631 done; \
8632 echo "Doing maintainer-clean in flex" ; \
8633 (cd $(HOST_SUBDIR)/flex && \
8634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8636 "RANLIB=$${RANLIB}" \
8637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8638 maintainer-clean) \
8639 || exit 1
8640
8641@endif flex
8642
8643
8644
8645.PHONY: configure-gas maybe-configure-gas
8646maybe-configure-gas:
8647@if gcc-bootstrap
8648configure-gas: stage_current
8649@endif gcc-bootstrap
8650@if gas
8651maybe-configure-gas: configure-gas
8652configure-gas:
8653 @r=`${PWD_COMMAND}`; export r; \
8654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8655 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8656 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8657 $(HOST_EXPORTS) \
8658 echo Configuring in $(HOST_SUBDIR)/gas; \
8659 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8660 case $(srcdir) in \
8661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8662 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8664 esac; \
8665 srcdiroption="--srcdir=$${topdir}/gas"; \
8666 libsrcdir="$$s/gas"; \
8667 $(SHELL) $${libsrcdir}/configure \
8668 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8669 --target=${target_alias} $${srcdiroption} \
8670 || exit 1
8671@endif gas
8672
8673
8674
8675.PHONY: configure-stage1-gas maybe-configure-stage1-gas
8676maybe-configure-stage1-gas:
8677@if gas-bootstrap
8678maybe-configure-stage1-gas: configure-stage1-gas
8679configure-stage1-gas:
8680 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8681 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8682 @r=`${PWD_COMMAND}`; export r; \
8683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8684 TFLAGS="$(STAGE1_TFLAGS)"; \
8685 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8686 $(HOST_EXPORTS) \
8687 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8688 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8689 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8690 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8692 cd $(HOST_SUBDIR)/gas || exit 1; \
8693 case $(srcdir) in \
8694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8695 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8697 esac; \
8698 srcdiroption="--srcdir=$${topdir}/gas"; \
8699 libsrcdir="$$s/gas"; \
8700 $(SHELL) $${libsrcdir}/configure \
8701 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8702 --target=${target_alias} $${srcdiroption} \
8703 $(STAGE1_CONFIGURE_FLAGS)
8704@endif gas-bootstrap
8705
8706.PHONY: configure-stage2-gas maybe-configure-stage2-gas
8707maybe-configure-stage2-gas:
8708@if gas-bootstrap
8709maybe-configure-stage2-gas: configure-stage2-gas
8710configure-stage2-gas:
8711 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8712 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8713 @r=`${PWD_COMMAND}`; export r; \
8714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8715 TFLAGS="$(STAGE2_TFLAGS)"; \
8716 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8717 $(HOST_EXPORTS) \
8718 $(POSTSTAGE1_HOST_EXPORTS) \
8719 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8720 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8721 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8722 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8724 cd $(HOST_SUBDIR)/gas || exit 1; \
8725 case $(srcdir) in \
8726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8727 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8729 esac; \
8730 srcdiroption="--srcdir=$${topdir}/gas"; \
8731 libsrcdir="$$s/gas"; \
8732 $(SHELL) $${libsrcdir}/configure \
8733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8734 --target=${target_alias} $${srcdiroption} \
8735 --with-build-libsubdir=$(HOST_SUBDIR) \
8736 $(STAGE2_CONFIGURE_FLAGS)
8737@endif gas-bootstrap
8738
8739.PHONY: configure-stage3-gas maybe-configure-stage3-gas
8740maybe-configure-stage3-gas:
8741@if gas-bootstrap
8742maybe-configure-stage3-gas: configure-stage3-gas
8743configure-stage3-gas:
8744 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8746 @r=`${PWD_COMMAND}`; export r; \
8747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8748 TFLAGS="$(STAGE3_TFLAGS)"; \
8749 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8750 $(HOST_EXPORTS) \
8751 $(POSTSTAGE1_HOST_EXPORTS) \
8752 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8753 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8754 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8755 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8757 cd $(HOST_SUBDIR)/gas || exit 1; \
8758 case $(srcdir) in \
8759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8760 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8762 esac; \
8763 srcdiroption="--srcdir=$${topdir}/gas"; \
8764 libsrcdir="$$s/gas"; \
8765 $(SHELL) $${libsrcdir}/configure \
8766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8767 --target=${target_alias} $${srcdiroption} \
8768 --with-build-libsubdir=$(HOST_SUBDIR) \
8769 $(STAGE3_CONFIGURE_FLAGS)
8770@endif gas-bootstrap
8771
8772.PHONY: configure-stage4-gas maybe-configure-stage4-gas
8773maybe-configure-stage4-gas:
8774@if gas-bootstrap
8775maybe-configure-stage4-gas: configure-stage4-gas
8776configure-stage4-gas:
8777 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8778 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8779 @r=`${PWD_COMMAND}`; export r; \
8780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8781 TFLAGS="$(STAGE4_TFLAGS)"; \
8782 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8783 $(HOST_EXPORTS) \
8784 $(POSTSTAGE1_HOST_EXPORTS) \
8785 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8786 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8787 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8788 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8790 cd $(HOST_SUBDIR)/gas || exit 1; \
8791 case $(srcdir) in \
8792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8793 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8795 esac; \
8796 srcdiroption="--srcdir=$${topdir}/gas"; \
8797 libsrcdir="$$s/gas"; \
8798 $(SHELL) $${libsrcdir}/configure \
8799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8800 --target=${target_alias} $${srcdiroption} \
8801 --with-build-libsubdir=$(HOST_SUBDIR) \
8802 $(STAGE4_CONFIGURE_FLAGS)
8803@endif gas-bootstrap
8804
8805.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8806maybe-configure-stageprofile-gas:
8807@if gas-bootstrap
8808maybe-configure-stageprofile-gas: configure-stageprofile-gas
8809configure-stageprofile-gas:
8810 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8812 @r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8814 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8815 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8816 $(HOST_EXPORTS) \
8817 $(POSTSTAGE1_HOST_EXPORTS) \
8818 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8819 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8820 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8821 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8823 cd $(HOST_SUBDIR)/gas || exit 1; \
8824 case $(srcdir) in \
8825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8826 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8828 esac; \
8829 srcdiroption="--srcdir=$${topdir}/gas"; \
8830 libsrcdir="$$s/gas"; \
8831 $(SHELL) $${libsrcdir}/configure \
8832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8833 --target=${target_alias} $${srcdiroption} \
8834 --with-build-libsubdir=$(HOST_SUBDIR) \
8835 $(STAGEprofile_CONFIGURE_FLAGS)
8836@endif gas-bootstrap
8837
8838.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8839maybe-configure-stagefeedback-gas:
8840@if gas-bootstrap
8841maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8842configure-stagefeedback-gas:
8843 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8845 @r=`${PWD_COMMAND}`; export r; \
8846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8847 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8848 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8849 $(HOST_EXPORTS) \
8850 $(POSTSTAGE1_HOST_EXPORTS) \
8851 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8852 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8853 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8854 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8856 cd $(HOST_SUBDIR)/gas || exit 1; \
8857 case $(srcdir) in \
8858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8859 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8861 esac; \
8862 srcdiroption="--srcdir=$${topdir}/gas"; \
8863 libsrcdir="$$s/gas"; \
8864 $(SHELL) $${libsrcdir}/configure \
8865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8866 --target=${target_alias} $${srcdiroption} \
8867 --with-build-libsubdir=$(HOST_SUBDIR) \
8868 $(STAGEfeedback_CONFIGURE_FLAGS)
8869@endif gas-bootstrap
8870
8871
8872
8873
8874
8875.PHONY: all-gas maybe-all-gas
8876maybe-all-gas:
8877@if gcc-bootstrap
8878all-gas: stage_current
8879@endif gcc-bootstrap
8880@if gas
8881TARGET-gas=all
8882maybe-all-gas: all-gas
8883all-gas: configure-gas
8884 @r=`${PWD_COMMAND}`; export r; \
8885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8886 $(HOST_EXPORTS) \
8887 (cd $(HOST_SUBDIR)/gas && \
8888 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8889 $(TARGET-gas))
8890@endif gas
8891
8892
8893
8894.PHONY: all-stage1-gas maybe-all-stage1-gas
8895.PHONY: clean-stage1-gas maybe-clean-stage1-gas
8896maybe-all-stage1-gas:
8897maybe-clean-stage1-gas:
8898@if gas-bootstrap
8899maybe-all-stage1-gas: all-stage1-gas
8900all-stage1: all-stage1-gas
8901TARGET-stage1-gas = $(TARGET-gas)
8902all-stage1-gas: configure-stage1-gas
8903 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8904 @r=`${PWD_COMMAND}`; export r; \
8905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8906 TFLAGS="$(STAGE1_TFLAGS)"; \
8907 $(HOST_EXPORTS) \
8908 cd $(HOST_SUBDIR)/gas && \
8909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8910 CFLAGS="$(STAGE1_CFLAGS)" \
8911 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8912 LIBCFLAGS="$(LIBCFLAGS)" \
8913 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8914 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8915 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8916 $(EXTRA_HOST_FLAGS) \
8917 $(STAGE1_FLAGS_TO_PASS) \
8918 TFLAGS="$(STAGE1_TFLAGS)" \
8919 $(TARGET-stage1-gas)
8920
8921maybe-clean-stage1-gas: clean-stage1-gas
8922clean-stage1: clean-stage1-gas
8923clean-stage1-gas:
8924 @if [ $(current_stage) = stage1 ]; then \
8925 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8926 else \
8927 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8928 $(MAKE) stage1-start; \
8929 fi; \
8930 cd $(HOST_SUBDIR)/gas && \
8931 $(MAKE) $(EXTRA_HOST_FLAGS) \
8932 $(STAGE1_FLAGS_TO_PASS) clean
8933@endif gas-bootstrap
8934
8935
8936.PHONY: all-stage2-gas maybe-all-stage2-gas
8937.PHONY: clean-stage2-gas maybe-clean-stage2-gas
8938maybe-all-stage2-gas:
8939maybe-clean-stage2-gas:
8940@if gas-bootstrap
8941maybe-all-stage2-gas: all-stage2-gas
8942all-stage2: all-stage2-gas
8943TARGET-stage2-gas = $(TARGET-gas)
8944all-stage2-gas: configure-stage2-gas
8945 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8946 @r=`${PWD_COMMAND}`; export r; \
8947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8948 TFLAGS="$(STAGE2_TFLAGS)"; \
8949 $(HOST_EXPORTS) \
8950 $(POSTSTAGE1_HOST_EXPORTS) \
8951 cd $(HOST_SUBDIR)/gas && \
8952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8953 CFLAGS="$(STAGE2_CFLAGS)" \
8954 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8955 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8960 TFLAGS="$(STAGE2_TFLAGS)" \
8961 $(TARGET-stage2-gas)
8962
8963maybe-clean-stage2-gas: clean-stage2-gas
8964clean-stage2: clean-stage2-gas
8965clean-stage2-gas:
8966 @if [ $(current_stage) = stage2 ]; then \
8967 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8968 else \
8969 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8970 $(MAKE) stage2-start; \
8971 fi; \
8972 cd $(HOST_SUBDIR)/gas && \
8973 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8974@endif gas-bootstrap
8975
8976
8977.PHONY: all-stage3-gas maybe-all-stage3-gas
8978.PHONY: clean-stage3-gas maybe-clean-stage3-gas
8979maybe-all-stage3-gas:
8980maybe-clean-stage3-gas:
8981@if gas-bootstrap
8982maybe-all-stage3-gas: all-stage3-gas
8983all-stage3: all-stage3-gas
8984TARGET-stage3-gas = $(TARGET-gas)
8985all-stage3-gas: configure-stage3-gas
8986 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8987 @r=`${PWD_COMMAND}`; export r; \
8988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8989 TFLAGS="$(STAGE3_TFLAGS)"; \
8990 $(HOST_EXPORTS) \
8991 $(POSTSTAGE1_HOST_EXPORTS) \
8992 cd $(HOST_SUBDIR)/gas && \
8993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8994 CFLAGS="$(STAGE3_CFLAGS)" \
8995 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8996 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9001 TFLAGS="$(STAGE3_TFLAGS)" \
9002 $(TARGET-stage3-gas)
9003
9004maybe-clean-stage3-gas: clean-stage3-gas
9005clean-stage3: clean-stage3-gas
9006clean-stage3-gas:
9007 @if [ $(current_stage) = stage3 ]; then \
9008 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9009 else \
9010 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9011 $(MAKE) stage3-start; \
9012 fi; \
9013 cd $(HOST_SUBDIR)/gas && \
9014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9015@endif gas-bootstrap
9016
9017
9018.PHONY: all-stage4-gas maybe-all-stage4-gas
9019.PHONY: clean-stage4-gas maybe-clean-stage4-gas
9020maybe-all-stage4-gas:
9021maybe-clean-stage4-gas:
9022@if gas-bootstrap
9023maybe-all-stage4-gas: all-stage4-gas
9024all-stage4: all-stage4-gas
9025TARGET-stage4-gas = $(TARGET-gas)
9026all-stage4-gas: configure-stage4-gas
9027 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9028 @r=`${PWD_COMMAND}`; export r; \
9029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9030 TFLAGS="$(STAGE4_TFLAGS)"; \
9031 $(HOST_EXPORTS) \
9032 $(POSTSTAGE1_HOST_EXPORTS) \
9033 cd $(HOST_SUBDIR)/gas && \
9034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9035 CFLAGS="$(STAGE4_CFLAGS)" \
9036 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9037 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9041 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9042 TFLAGS="$(STAGE4_TFLAGS)" \
9043 $(TARGET-stage4-gas)
9044
9045maybe-clean-stage4-gas: clean-stage4-gas
9046clean-stage4: clean-stage4-gas
9047clean-stage4-gas:
9048 @if [ $(current_stage) = stage4 ]; then \
9049 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9050 else \
9051 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9052 $(MAKE) stage4-start; \
9053 fi; \
9054 cd $(HOST_SUBDIR)/gas && \
9055 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9056@endif gas-bootstrap
9057
9058
9059.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9060.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9061maybe-all-stageprofile-gas:
9062maybe-clean-stageprofile-gas:
9063@if gas-bootstrap
9064maybe-all-stageprofile-gas: all-stageprofile-gas
9065all-stageprofile: all-stageprofile-gas
9066TARGET-stageprofile-gas = $(TARGET-gas)
9067all-stageprofile-gas: configure-stageprofile-gas
9068 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9069 @r=`${PWD_COMMAND}`; export r; \
9070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9072 $(HOST_EXPORTS) \
9073 $(POSTSTAGE1_HOST_EXPORTS) \
9074 cd $(HOST_SUBDIR)/gas && \
9075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9076 CFLAGS="$(STAGEprofile_CFLAGS)" \
9077 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9078 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9083 TFLAGS="$(STAGEprofile_TFLAGS)" \
9084 $(TARGET-stageprofile-gas)
9085
9086maybe-clean-stageprofile-gas: clean-stageprofile-gas
9087clean-stageprofile: clean-stageprofile-gas
9088clean-stageprofile-gas:
9089 @if [ $(current_stage) = stageprofile ]; then \
9090 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9091 else \
9092 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9093 $(MAKE) stageprofile-start; \
9094 fi; \
9095 cd $(HOST_SUBDIR)/gas && \
9096 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9097@endif gas-bootstrap
9098
9099
9100.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9101.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9102maybe-all-stagefeedback-gas:
9103maybe-clean-stagefeedback-gas:
9104@if gas-bootstrap
9105maybe-all-stagefeedback-gas: all-stagefeedback-gas
9106all-stagefeedback: all-stagefeedback-gas
9107TARGET-stagefeedback-gas = $(TARGET-gas)
9108all-stagefeedback-gas: configure-stagefeedback-gas
9109 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9110 @r=`${PWD_COMMAND}`; export r; \
9111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9112 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9113 $(HOST_EXPORTS) \
9114 $(POSTSTAGE1_HOST_EXPORTS) \
9115 cd $(HOST_SUBDIR)/gas && \
9116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9117 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9118 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9119 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9120 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9121 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9122 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9123 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9124 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9125 $(TARGET-stagefeedback-gas)
9126
9127maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9128clean-stagefeedback: clean-stagefeedback-gas
9129clean-stagefeedback-gas:
9130 @if [ $(current_stage) = stagefeedback ]; then \
9131 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9132 else \
9133 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9134 $(MAKE) stagefeedback-start; \
9135 fi; \
9136 cd $(HOST_SUBDIR)/gas && \
9137 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9138@endif gas-bootstrap
9139
9140
9141
9142
9143
9144.PHONY: check-gas maybe-check-gas
9145maybe-check-gas:
9146@if gas
9147maybe-check-gas: check-gas
9148
9149check-gas:
9150 @: $(MAKE); $(unstage)
9151 @r=`${PWD_COMMAND}`; export r; \
9152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9153 $(HOST_EXPORTS) \
9154 (cd $(HOST_SUBDIR)/gas && \
9155 $(MAKE) $(FLAGS_TO_PASS) check)
9156
9157@endif gas
9158
9159.PHONY: install-gas maybe-install-gas
9160maybe-install-gas:
9161@if gas
9162maybe-install-gas: install-gas
9163
9164install-gas: installdirs
9165 @: $(MAKE); $(unstage)
9166 @r=`${PWD_COMMAND}`; export r; \
9167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9168 $(HOST_EXPORTS) \
9169 (cd $(HOST_SUBDIR)/gas && \
9170 $(MAKE) $(FLAGS_TO_PASS) install)
9171
9172@endif gas
9173
9174.PHONY: install-strip-gas maybe-install-strip-gas
9175maybe-install-strip-gas:
9176@if gas
9177maybe-install-strip-gas: install-strip-gas
9178
9179install-strip-gas: installdirs
9180 @: $(MAKE); $(unstage)
9181 @r=`${PWD_COMMAND}`; export r; \
9182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9183 $(HOST_EXPORTS) \
9184 (cd $(HOST_SUBDIR)/gas && \
9185 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9186
9187@endif gas
9188
9189# Other targets (info, dvi, pdf, etc.)
9190
9191.PHONY: maybe-info-gas info-gas
9192maybe-info-gas:
9193@if gas
9194maybe-info-gas: info-gas
9195
9196info-gas: \
9197 configure-gas
9198 @[ -f ./gas/Makefile ] || exit 0; \
9199 r=`${PWD_COMMAND}`; export r; \
9200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9201 $(HOST_EXPORTS) \
9202 for flag in $(EXTRA_HOST_FLAGS) ; do \
9203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9204 done; \
9205 echo "Doing info in gas" ; \
9206 (cd $(HOST_SUBDIR)/gas && \
9207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9209 "RANLIB=$${RANLIB}" \
9210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9211 info) \
9212 || exit 1
9213
9214@endif gas
9215
9216.PHONY: maybe-dvi-gas dvi-gas
9217maybe-dvi-gas:
9218@if gas
9219maybe-dvi-gas: dvi-gas
9220
9221dvi-gas: \
9222 configure-gas
9223 @[ -f ./gas/Makefile ] || exit 0; \
9224 r=`${PWD_COMMAND}`; export r; \
9225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9226 $(HOST_EXPORTS) \
9227 for flag in $(EXTRA_HOST_FLAGS) ; do \
9228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9229 done; \
9230 echo "Doing dvi in gas" ; \
9231 (cd $(HOST_SUBDIR)/gas && \
9232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9234 "RANLIB=$${RANLIB}" \
9235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9236 dvi) \
9237 || exit 1
9238
9239@endif gas
9240
9241.PHONY: maybe-pdf-gas pdf-gas
9242maybe-pdf-gas:
9243@if gas
9244maybe-pdf-gas: pdf-gas
9245
9246pdf-gas: \
9247 configure-gas
9248 @[ -f ./gas/Makefile ] || exit 0; \
9249 r=`${PWD_COMMAND}`; export r; \
9250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9251 $(HOST_EXPORTS) \
9252 for flag in $(EXTRA_HOST_FLAGS) ; do \
9253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9254 done; \
9255 echo "Doing pdf in gas" ; \
9256 (cd $(HOST_SUBDIR)/gas && \
9257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9259 "RANLIB=$${RANLIB}" \
9260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9261 pdf) \
9262 || exit 1
9263
9264@endif gas
9265
9266.PHONY: maybe-html-gas html-gas
9267maybe-html-gas:
9268@if gas
9269maybe-html-gas: html-gas
9270
9271html-gas: \
9272 configure-gas
9273 @[ -f ./gas/Makefile ] || exit 0; \
9274 r=`${PWD_COMMAND}`; export r; \
9275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9276 $(HOST_EXPORTS) \
9277 for flag in $(EXTRA_HOST_FLAGS) ; do \
9278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9279 done; \
9280 echo "Doing html in gas" ; \
9281 (cd $(HOST_SUBDIR)/gas && \
9282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9284 "RANLIB=$${RANLIB}" \
9285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9286 html) \
9287 || exit 1
9288
9289@endif gas
9290
9291.PHONY: maybe-TAGS-gas TAGS-gas
9292maybe-TAGS-gas:
9293@if gas
9294maybe-TAGS-gas: TAGS-gas
9295
9296TAGS-gas: \
9297 configure-gas
9298 @[ -f ./gas/Makefile ] || exit 0; \
9299 r=`${PWD_COMMAND}`; export r; \
9300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9301 $(HOST_EXPORTS) \
9302 for flag in $(EXTRA_HOST_FLAGS) ; do \
9303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9304 done; \
9305 echo "Doing TAGS in gas" ; \
9306 (cd $(HOST_SUBDIR)/gas && \
9307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9309 "RANLIB=$${RANLIB}" \
9310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9311 TAGS) \
9312 || exit 1
9313
9314@endif gas
9315
9316.PHONY: maybe-install-info-gas install-info-gas
9317maybe-install-info-gas:
9318@if gas
9319maybe-install-info-gas: install-info-gas
9320
9321install-info-gas: \
9322 configure-gas \
9323 info-gas
9324 @[ -f ./gas/Makefile ] || exit 0; \
9325 r=`${PWD_COMMAND}`; export r; \
9326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9327 $(HOST_EXPORTS) \
9328 for flag in $(EXTRA_HOST_FLAGS) ; do \
9329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9330 done; \
9331 echo "Doing install-info in gas" ; \
9332 (cd $(HOST_SUBDIR)/gas && \
9333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9335 "RANLIB=$${RANLIB}" \
9336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9337 install-info) \
9338 || exit 1
9339
9340@endif gas
9341
9342.PHONY: maybe-install-pdf-gas install-pdf-gas
9343maybe-install-pdf-gas:
9344@if gas
9345maybe-install-pdf-gas: install-pdf-gas
9346
9347install-pdf-gas: \
9348 configure-gas \
9349 pdf-gas
9350 @[ -f ./gas/Makefile ] || exit 0; \
9351 r=`${PWD_COMMAND}`; export r; \
9352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9353 $(HOST_EXPORTS) \
9354 for flag in $(EXTRA_HOST_FLAGS) ; do \
9355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9356 done; \
9357 echo "Doing install-pdf in gas" ; \
9358 (cd $(HOST_SUBDIR)/gas && \
9359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9361 "RANLIB=$${RANLIB}" \
9362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9363 install-pdf) \
9364 || exit 1
9365
9366@endif gas
9367
9368.PHONY: maybe-install-html-gas install-html-gas
9369maybe-install-html-gas:
9370@if gas
9371maybe-install-html-gas: install-html-gas
9372
9373install-html-gas: \
9374 configure-gas \
9375 html-gas
9376 @[ -f ./gas/Makefile ] || exit 0; \
9377 r=`${PWD_COMMAND}`; export r; \
9378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9379 $(HOST_EXPORTS) \
9380 for flag in $(EXTRA_HOST_FLAGS) ; do \
9381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9382 done; \
9383 echo "Doing install-html in gas" ; \
9384 (cd $(HOST_SUBDIR)/gas && \
9385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9387 "RANLIB=$${RANLIB}" \
9388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9389 install-html) \
9390 || exit 1
9391
9392@endif gas
9393
9394.PHONY: maybe-installcheck-gas installcheck-gas
9395maybe-installcheck-gas:
9396@if gas
9397maybe-installcheck-gas: installcheck-gas
9398
9399installcheck-gas: \
9400 configure-gas
9401 @[ -f ./gas/Makefile ] || exit 0; \
9402 r=`${PWD_COMMAND}`; export r; \
9403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9404 $(HOST_EXPORTS) \
9405 for flag in $(EXTRA_HOST_FLAGS) ; do \
9406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9407 done; \
9408 echo "Doing installcheck in gas" ; \
9409 (cd $(HOST_SUBDIR)/gas && \
9410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9412 "RANLIB=$${RANLIB}" \
9413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9414 installcheck) \
9415 || exit 1
9416
9417@endif gas
9418
9419.PHONY: maybe-mostlyclean-gas mostlyclean-gas
9420maybe-mostlyclean-gas:
9421@if gas
9422maybe-mostlyclean-gas: mostlyclean-gas
9423
9424mostlyclean-gas:
9425 @[ -f ./gas/Makefile ] || exit 0; \
9426 r=`${PWD_COMMAND}`; export r; \
9427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9428 $(HOST_EXPORTS) \
9429 for flag in $(EXTRA_HOST_FLAGS) ; do \
9430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9431 done; \
9432 echo "Doing mostlyclean in gas" ; \
9433 (cd $(HOST_SUBDIR)/gas && \
9434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9436 "RANLIB=$${RANLIB}" \
9437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9438 mostlyclean) \
9439 || exit 1
9440
9441@endif gas
9442
9443.PHONY: maybe-clean-gas clean-gas
9444maybe-clean-gas:
9445@if gas
9446maybe-clean-gas: clean-gas
9447
9448clean-gas:
9449 @[ -f ./gas/Makefile ] || exit 0; \
9450 r=`${PWD_COMMAND}`; export r; \
9451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9452 $(HOST_EXPORTS) \
9453 for flag in $(EXTRA_HOST_FLAGS) ; do \
9454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9455 done; \
9456 echo "Doing clean in gas" ; \
9457 (cd $(HOST_SUBDIR)/gas && \
9458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9460 "RANLIB=$${RANLIB}" \
9461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9462 clean) \
9463 || exit 1
9464
9465@endif gas
9466
9467.PHONY: maybe-distclean-gas distclean-gas
9468maybe-distclean-gas:
9469@if gas
9470maybe-distclean-gas: distclean-gas
9471
9472distclean-gas:
9473 @[ -f ./gas/Makefile ] || exit 0; \
9474 r=`${PWD_COMMAND}`; export r; \
9475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9476 $(HOST_EXPORTS) \
9477 for flag in $(EXTRA_HOST_FLAGS) ; do \
9478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9479 done; \
9480 echo "Doing distclean in gas" ; \
9481 (cd $(HOST_SUBDIR)/gas && \
9482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9484 "RANLIB=$${RANLIB}" \
9485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9486 distclean) \
9487 || exit 1
9488
9489@endif gas
9490
9491.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9492maybe-maintainer-clean-gas:
9493@if gas
9494maybe-maintainer-clean-gas: maintainer-clean-gas
9495
9496maintainer-clean-gas:
9497 @[ -f ./gas/Makefile ] || exit 0; \
9498 r=`${PWD_COMMAND}`; export r; \
9499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9500 $(HOST_EXPORTS) \
9501 for flag in $(EXTRA_HOST_FLAGS) ; do \
9502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9503 done; \
9504 echo "Doing maintainer-clean in gas" ; \
9505 (cd $(HOST_SUBDIR)/gas && \
9506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9508 "RANLIB=$${RANLIB}" \
9509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9510 maintainer-clean) \
9511 || exit 1
9512
9513@endif gas
9514
9515
9516
9517.PHONY: configure-gcc maybe-configure-gcc
9518maybe-configure-gcc:
9519@if gcc-bootstrap
9520configure-gcc: stage_current
9521@endif gcc-bootstrap
9522@if gcc
9523maybe-configure-gcc: configure-gcc
9524configure-gcc:
9525 @r=`${PWD_COMMAND}`; export r; \
9526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9527 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9529 $(HOST_EXPORTS) \
9530 echo Configuring in $(HOST_SUBDIR)/gcc; \
9531 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9532 case $(srcdir) in \
9533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9534 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9536 esac; \
9537 srcdiroption="--srcdir=$${topdir}/gcc"; \
9538 libsrcdir="$$s/gcc"; \
9539 $(SHELL) $${libsrcdir}/configure \
9540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9541 --target=${target_alias} $${srcdiroption} \
9542 || exit 1
9543@endif gcc
9544
9545
9546
9547.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9548maybe-configure-stage1-gcc:
9549@if gcc-bootstrap
9550maybe-configure-stage1-gcc: configure-stage1-gcc
9551configure-stage1-gcc:
9552 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9553 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9554 @r=`${PWD_COMMAND}`; export r; \
9555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9556 TFLAGS="$(STAGE1_TFLAGS)"; \
9557 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9558 $(HOST_EXPORTS) \
9559 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9560 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9561 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9562 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9564 cd $(HOST_SUBDIR)/gcc || exit 1; \
9565 case $(srcdir) in \
9566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9567 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9569 esac; \
9570 srcdiroption="--srcdir=$${topdir}/gcc"; \
9571 libsrcdir="$$s/gcc"; \
9572 $(SHELL) $${libsrcdir}/configure \
9573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9574 --target=${target_alias} $${srcdiroption} \
9575 $(STAGE1_CONFIGURE_FLAGS)
9576@endif gcc-bootstrap
9577
9578.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9579maybe-configure-stage2-gcc:
9580@if gcc-bootstrap
9581maybe-configure-stage2-gcc: configure-stage2-gcc
9582configure-stage2-gcc:
9583 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9584 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9585 @r=`${PWD_COMMAND}`; export r; \
9586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9587 TFLAGS="$(STAGE2_TFLAGS)"; \
9588 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9589 $(HOST_EXPORTS) \
9590 $(POSTSTAGE1_HOST_EXPORTS) \
9591 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9592 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9593 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9594 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9596 cd $(HOST_SUBDIR)/gcc || exit 1; \
9597 case $(srcdir) in \
9598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9599 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9601 esac; \
9602 srcdiroption="--srcdir=$${topdir}/gcc"; \
9603 libsrcdir="$$s/gcc"; \
9604 $(SHELL) $${libsrcdir}/configure \
9605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9606 --target=${target_alias} $${srcdiroption} \
9607 --with-build-libsubdir=$(HOST_SUBDIR) \
9608 $(STAGE2_CONFIGURE_FLAGS)
9609@endif gcc-bootstrap
9610
9611.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9612maybe-configure-stage3-gcc:
9613@if gcc-bootstrap
9614maybe-configure-stage3-gcc: configure-stage3-gcc
9615configure-stage3-gcc:
9616 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9617 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9618 @r=`${PWD_COMMAND}`; export r; \
9619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9620 TFLAGS="$(STAGE3_TFLAGS)"; \
9621 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9622 $(HOST_EXPORTS) \
9623 $(POSTSTAGE1_HOST_EXPORTS) \
9624 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9625 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9626 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9627 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9629 cd $(HOST_SUBDIR)/gcc || exit 1; \
9630 case $(srcdir) in \
9631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9632 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9634 esac; \
9635 srcdiroption="--srcdir=$${topdir}/gcc"; \
9636 libsrcdir="$$s/gcc"; \
9637 $(SHELL) $${libsrcdir}/configure \
9638 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9639 --target=${target_alias} $${srcdiroption} \
9640 --with-build-libsubdir=$(HOST_SUBDIR) \
9641 $(STAGE3_CONFIGURE_FLAGS)
9642@endif gcc-bootstrap
9643
9644.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9645maybe-configure-stage4-gcc:
9646@if gcc-bootstrap
9647maybe-configure-stage4-gcc: configure-stage4-gcc
9648configure-stage4-gcc:
9649 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9650 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9651 @r=`${PWD_COMMAND}`; export r; \
9652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9653 TFLAGS="$(STAGE4_TFLAGS)"; \
9654 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9655 $(HOST_EXPORTS) \
9656 $(POSTSTAGE1_HOST_EXPORTS) \
9657 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9658 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9659 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9660 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9662 cd $(HOST_SUBDIR)/gcc || exit 1; \
9663 case $(srcdir) in \
9664 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9665 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9666 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9667 esac; \
9668 srcdiroption="--srcdir=$${topdir}/gcc"; \
9669 libsrcdir="$$s/gcc"; \
9670 $(SHELL) $${libsrcdir}/configure \
9671 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9672 --target=${target_alias} $${srcdiroption} \
9673 --with-build-libsubdir=$(HOST_SUBDIR) \
9674 $(STAGE4_CONFIGURE_FLAGS)
9675@endif gcc-bootstrap
9676
9677.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9678maybe-configure-stageprofile-gcc:
9679@if gcc-bootstrap
9680maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9681configure-stageprofile-gcc:
9682 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9684 @r=`${PWD_COMMAND}`; export r; \
9685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9686 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9687 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9688 $(HOST_EXPORTS) \
9689 $(POSTSTAGE1_HOST_EXPORTS) \
9690 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9691 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9692 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9693 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9695 cd $(HOST_SUBDIR)/gcc || exit 1; \
9696 case $(srcdir) in \
9697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9698 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9700 esac; \
9701 srcdiroption="--srcdir=$${topdir}/gcc"; \
9702 libsrcdir="$$s/gcc"; \
9703 $(SHELL) $${libsrcdir}/configure \
9704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9705 --target=${target_alias} $${srcdiroption} \
9706 --with-build-libsubdir=$(HOST_SUBDIR) \
9707 $(STAGEprofile_CONFIGURE_FLAGS)
9708@endif gcc-bootstrap
9709
9710.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9711maybe-configure-stagefeedback-gcc:
9712@if gcc-bootstrap
9713maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9714configure-stagefeedback-gcc:
9715 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9717 @r=`${PWD_COMMAND}`; export r; \
9718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9719 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9720 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9721 $(HOST_EXPORTS) \
9722 $(POSTSTAGE1_HOST_EXPORTS) \
9723 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9724 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9725 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9726 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9728 cd $(HOST_SUBDIR)/gcc || exit 1; \
9729 case $(srcdir) in \
9730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9731 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9733 esac; \
9734 srcdiroption="--srcdir=$${topdir}/gcc"; \
9735 libsrcdir="$$s/gcc"; \
9736 $(SHELL) $${libsrcdir}/configure \
9737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9738 --target=${target_alias} $${srcdiroption} \
9739 --with-build-libsubdir=$(HOST_SUBDIR) \
9740 $(STAGEfeedback_CONFIGURE_FLAGS)
9741@endif gcc-bootstrap
9742
9743
9744
9745
9746
9747.PHONY: all-gcc maybe-all-gcc
9748maybe-all-gcc:
9749@if gcc-bootstrap
9750all-gcc: stage_current
9751@endif gcc-bootstrap
9752@if gcc
9753TARGET-gcc=all
9754maybe-all-gcc: all-gcc
9755all-gcc: configure-gcc
9756 @r=`${PWD_COMMAND}`; export r; \
9757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9758 $(HOST_EXPORTS) \
9759 (cd $(HOST_SUBDIR)/gcc && \
9760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9761 $(TARGET-gcc))
9762@endif gcc
9763
9764
9765
9766.PHONY: all-stage1-gcc maybe-all-stage1-gcc
9767.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9768maybe-all-stage1-gcc:
9769maybe-clean-stage1-gcc:
9770@if gcc-bootstrap
9771maybe-all-stage1-gcc: all-stage1-gcc
9772all-stage1: all-stage1-gcc
9773TARGET-stage1-gcc = $(TARGET-gcc)
9774all-stage1-gcc: configure-stage1-gcc
9775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9776 @r=`${PWD_COMMAND}`; export r; \
9777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9778 TFLAGS="$(STAGE1_TFLAGS)"; \
9779 $(HOST_EXPORTS) \
9780 cd $(HOST_SUBDIR)/gcc && \
9781 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9782 CFLAGS="$(STAGE1_CFLAGS)" \
9783 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9784 LIBCFLAGS="$(LIBCFLAGS)" \
9785 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9786 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9787 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9788 $(EXTRA_HOST_FLAGS) \
9789 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9790 TFLAGS="$(STAGE1_TFLAGS)" \
9791 $(TARGET-stage1-gcc)
9792
9793maybe-clean-stage1-gcc: clean-stage1-gcc
9794clean-stage1: clean-stage1-gcc
9795clean-stage1-gcc:
9796 @if [ $(current_stage) = stage1 ]; then \
9797 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9798 else \
9799 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9800 $(MAKE) stage1-start; \
9801 fi; \
9802 cd $(HOST_SUBDIR)/gcc && \
9803 $(MAKE) $(EXTRA_HOST_FLAGS) \
9804 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9805@endif gcc-bootstrap
9806
9807
9808.PHONY: all-stage2-gcc maybe-all-stage2-gcc
9809.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9810maybe-all-stage2-gcc:
9811maybe-clean-stage2-gcc:
9812@if gcc-bootstrap
9813maybe-all-stage2-gcc: all-stage2-gcc
9814all-stage2: all-stage2-gcc
9815TARGET-stage2-gcc = $(TARGET-gcc)
9816all-stage2-gcc: configure-stage2-gcc
9817 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9818 @r=`${PWD_COMMAND}`; export r; \
9819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9820 TFLAGS="$(STAGE2_TFLAGS)"; \
9821 $(HOST_EXPORTS) \
9822 $(POSTSTAGE1_HOST_EXPORTS) \
9823 cd $(HOST_SUBDIR)/gcc && \
9824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9825 CFLAGS="$(STAGE2_CFLAGS)" \
9826 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9827 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9831 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9832 TFLAGS="$(STAGE2_TFLAGS)" \
9833 $(TARGET-stage2-gcc)
9834
9835maybe-clean-stage2-gcc: clean-stage2-gcc
9836clean-stage2: clean-stage2-gcc
9837clean-stage2-gcc:
9838 @if [ $(current_stage) = stage2 ]; then \
9839 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9840 else \
9841 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9842 $(MAKE) stage2-start; \
9843 fi; \
9844 cd $(HOST_SUBDIR)/gcc && \
9845 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9846@endif gcc-bootstrap
9847
9848
9849.PHONY: all-stage3-gcc maybe-all-stage3-gcc
9850.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9851maybe-all-stage3-gcc:
9852maybe-clean-stage3-gcc:
9853@if gcc-bootstrap
9854maybe-all-stage3-gcc: all-stage3-gcc
9855all-stage3: all-stage3-gcc
9856TARGET-stage3-gcc = $(TARGET-gcc)
9857all-stage3-gcc: configure-stage3-gcc
9858 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9859 @r=`${PWD_COMMAND}`; export r; \
9860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9861 TFLAGS="$(STAGE3_TFLAGS)"; \
9862 $(HOST_EXPORTS) \
9863 $(POSTSTAGE1_HOST_EXPORTS) \
9864 cd $(HOST_SUBDIR)/gcc && \
9865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9866 CFLAGS="$(STAGE3_CFLAGS)" \
9867 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9868 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9872 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9873 TFLAGS="$(STAGE3_TFLAGS)" \
9874 $(TARGET-stage3-gcc)
9875
9876maybe-clean-stage3-gcc: clean-stage3-gcc
9877clean-stage3: clean-stage3-gcc
9878clean-stage3-gcc:
9879 @if [ $(current_stage) = stage3 ]; then \
9880 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9881 else \
9882 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9883 $(MAKE) stage3-start; \
9884 fi; \
9885 cd $(HOST_SUBDIR)/gcc && \
9886 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9887@endif gcc-bootstrap
9888
9889
9890.PHONY: all-stage4-gcc maybe-all-stage4-gcc
9891.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9892maybe-all-stage4-gcc:
9893maybe-clean-stage4-gcc:
9894@if gcc-bootstrap
9895maybe-all-stage4-gcc: all-stage4-gcc
9896all-stage4: all-stage4-gcc
9897TARGET-stage4-gcc = $(TARGET-gcc)
9898all-stage4-gcc: configure-stage4-gcc
9899 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9900 @r=`${PWD_COMMAND}`; export r; \
9901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9902 TFLAGS="$(STAGE4_TFLAGS)"; \
9903 $(HOST_EXPORTS) \
9904 $(POSTSTAGE1_HOST_EXPORTS) \
9905 cd $(HOST_SUBDIR)/gcc && \
9906 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9907 CFLAGS="$(STAGE4_CFLAGS)" \
9908 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9909 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9910 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9911 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9912 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9913 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9914 TFLAGS="$(STAGE4_TFLAGS)" \
9915 $(TARGET-stage4-gcc)
9916
9917maybe-clean-stage4-gcc: clean-stage4-gcc
9918clean-stage4: clean-stage4-gcc
9919clean-stage4-gcc:
9920 @if [ $(current_stage) = stage4 ]; then \
9921 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9922 else \
9923 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9924 $(MAKE) stage4-start; \
9925 fi; \
9926 cd $(HOST_SUBDIR)/gcc && \
9927 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9928@endif gcc-bootstrap
9929
9930
9931.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9932.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9933maybe-all-stageprofile-gcc:
9934maybe-clean-stageprofile-gcc:
9935@if gcc-bootstrap
9936maybe-all-stageprofile-gcc: all-stageprofile-gcc
9937all-stageprofile: all-stageprofile-gcc
9938TARGET-stageprofile-gcc = $(TARGET-gcc)
9939all-stageprofile-gcc: configure-stageprofile-gcc
9940 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9941 @r=`${PWD_COMMAND}`; export r; \
9942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9943 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9944 $(HOST_EXPORTS) \
9945 $(POSTSTAGE1_HOST_EXPORTS) \
9946 cd $(HOST_SUBDIR)/gcc && \
9947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9948 CFLAGS="$(STAGEprofile_CFLAGS)" \
9949 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9950 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9955 TFLAGS="$(STAGEprofile_TFLAGS)" \
9956 $(TARGET-stageprofile-gcc)
9957
9958maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9959clean-stageprofile: clean-stageprofile-gcc
9960clean-stageprofile-gcc:
9961 @if [ $(current_stage) = stageprofile ]; then \
9962 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9963 else \
9964 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9965 $(MAKE) stageprofile-start; \
9966 fi; \
9967 cd $(HOST_SUBDIR)/gcc && \
9968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9969@endif gcc-bootstrap
9970
9971
9972.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9973.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9974maybe-all-stagefeedback-gcc:
9975maybe-clean-stagefeedback-gcc:
9976@if gcc-bootstrap
9977maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9978all-stagefeedback: all-stagefeedback-gcc
9979TARGET-stagefeedback-gcc = $(TARGET-gcc)
9980all-stagefeedback-gcc: configure-stagefeedback-gcc
9981 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9982 @r=`${PWD_COMMAND}`; export r; \
9983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9984 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9985 $(HOST_EXPORTS) \
9986 $(POSTSTAGE1_HOST_EXPORTS) \
9987 cd $(HOST_SUBDIR)/gcc && \
9988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9989 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9990 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9991 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9996 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9997 $(TARGET-stagefeedback-gcc)
9998
9999maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10000clean-stagefeedback: clean-stagefeedback-gcc
10001clean-stagefeedback-gcc:
10002 @if [ $(current_stage) = stagefeedback ]; then \
10003 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10004 else \
10005 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10006 $(MAKE) stagefeedback-start; \
10007 fi; \
10008 cd $(HOST_SUBDIR)/gcc && \
10009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10010@endif gcc-bootstrap
10011
10012
10013
10014
10015
10016.PHONY: check-gcc maybe-check-gcc
10017maybe-check-gcc:
10018@if gcc
10019maybe-check-gcc: check-gcc
10020
10021check-gcc:
10022 @: $(MAKE); $(unstage)
10023 @r=`${PWD_COMMAND}`; export r; \
10024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10025 $(HOST_EXPORTS) \
10026 (cd $(HOST_SUBDIR)/gcc && \
10027 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10028
10029@endif gcc
10030
10031.PHONY: install-gcc maybe-install-gcc
10032maybe-install-gcc:
10033@if gcc
10034maybe-install-gcc: install-gcc
10035
10036install-gcc: installdirs
10037 @: $(MAKE); $(unstage)
10038 @r=`${PWD_COMMAND}`; export r; \
10039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10040 $(HOST_EXPORTS) \
10041 (cd $(HOST_SUBDIR)/gcc && \
10042 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10043
10044@endif gcc
10045
10046.PHONY: install-strip-gcc maybe-install-strip-gcc
10047maybe-install-strip-gcc:
10048@if gcc
10049maybe-install-strip-gcc: install-strip-gcc
10050
10051install-strip-gcc: installdirs
10052 @: $(MAKE); $(unstage)
10053 @r=`${PWD_COMMAND}`; export r; \
10054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10055 $(HOST_EXPORTS) \
10056 (cd $(HOST_SUBDIR)/gcc && \
10057 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10058
10059@endif gcc
10060
10061# Other targets (info, dvi, pdf, etc.)
10062
10063.PHONY: maybe-info-gcc info-gcc
10064maybe-info-gcc:
10065@if gcc
10066maybe-info-gcc: info-gcc
10067
10068info-gcc: \
10069 configure-gcc
10070 @[ -f ./gcc/Makefile ] || exit 0; \
10071 r=`${PWD_COMMAND}`; export r; \
10072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10073 $(HOST_EXPORTS) \
10074 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10076 done; \
10077 echo "Doing info in gcc" ; \
10078 (cd $(HOST_SUBDIR)/gcc && \
10079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10081 "RANLIB=$${RANLIB}" \
10082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10083 info) \
10084 || exit 1
10085
10086@endif gcc
10087
10088.PHONY: maybe-dvi-gcc dvi-gcc
10089maybe-dvi-gcc:
10090@if gcc
10091maybe-dvi-gcc: dvi-gcc
10092
10093dvi-gcc: \
10094 configure-gcc
10095 @[ -f ./gcc/Makefile ] || exit 0; \
10096 r=`${PWD_COMMAND}`; export r; \
10097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10098 $(HOST_EXPORTS) \
10099 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10101 done; \
10102 echo "Doing dvi in gcc" ; \
10103 (cd $(HOST_SUBDIR)/gcc && \
10104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10106 "RANLIB=$${RANLIB}" \
10107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10108 dvi) \
10109 || exit 1
10110
10111@endif gcc
10112
10113.PHONY: maybe-pdf-gcc pdf-gcc
10114maybe-pdf-gcc:
10115@if gcc
10116maybe-pdf-gcc: pdf-gcc
10117
10118pdf-gcc: \
10119 configure-gcc
10120 @[ -f ./gcc/Makefile ] || exit 0; \
10121 r=`${PWD_COMMAND}`; export r; \
10122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10123 $(HOST_EXPORTS) \
10124 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10126 done; \
10127 echo "Doing pdf in gcc" ; \
10128 (cd $(HOST_SUBDIR)/gcc && \
10129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10131 "RANLIB=$${RANLIB}" \
10132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10133 pdf) \
10134 || exit 1
10135
10136@endif gcc
10137
10138.PHONY: maybe-html-gcc html-gcc
10139maybe-html-gcc:
10140@if gcc
10141maybe-html-gcc: html-gcc
10142
10143html-gcc: \
10144 configure-gcc
10145 @[ -f ./gcc/Makefile ] || exit 0; \
10146 r=`${PWD_COMMAND}`; export r; \
10147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10148 $(HOST_EXPORTS) \
10149 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10151 done; \
10152 echo "Doing html in gcc" ; \
10153 (cd $(HOST_SUBDIR)/gcc && \
10154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10156 "RANLIB=$${RANLIB}" \
10157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10158 html) \
10159 || exit 1
10160
10161@endif gcc
10162
10163.PHONY: maybe-TAGS-gcc TAGS-gcc
10164maybe-TAGS-gcc:
10165@if gcc
10166maybe-TAGS-gcc: TAGS-gcc
10167
10168TAGS-gcc: \
10169 configure-gcc
10170 @[ -f ./gcc/Makefile ] || exit 0; \
10171 r=`${PWD_COMMAND}`; export r; \
10172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10173 $(HOST_EXPORTS) \
10174 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10176 done; \
10177 echo "Doing TAGS in gcc" ; \
10178 (cd $(HOST_SUBDIR)/gcc && \
10179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10181 "RANLIB=$${RANLIB}" \
10182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10183 TAGS) \
10184 || exit 1
10185
10186@endif gcc
10187
10188.PHONY: maybe-install-info-gcc install-info-gcc
10189maybe-install-info-gcc:
10190@if gcc
10191maybe-install-info-gcc: install-info-gcc
10192
10193install-info-gcc: \
10194 configure-gcc \
10195 info-gcc
10196 @[ -f ./gcc/Makefile ] || exit 0; \
10197 r=`${PWD_COMMAND}`; export r; \
10198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10199 $(HOST_EXPORTS) \
10200 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10202 done; \
10203 echo "Doing install-info in gcc" ; \
10204 (cd $(HOST_SUBDIR)/gcc && \
10205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10207 "RANLIB=$${RANLIB}" \
10208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10209 install-info) \
10210 || exit 1
10211
10212@endif gcc
10213
10214.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10215maybe-install-pdf-gcc:
10216@if gcc
10217maybe-install-pdf-gcc: install-pdf-gcc
10218
10219install-pdf-gcc: \
10220 configure-gcc \
10221 pdf-gcc
10222 @[ -f ./gcc/Makefile ] || exit 0; \
10223 r=`${PWD_COMMAND}`; export r; \
10224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10225 $(HOST_EXPORTS) \
10226 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228 done; \
10229 echo "Doing install-pdf in gcc" ; \
10230 (cd $(HOST_SUBDIR)/gcc && \
10231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233 "RANLIB=$${RANLIB}" \
10234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10235 install-pdf) \
10236 || exit 1
10237
10238@endif gcc
10239
10240.PHONY: maybe-install-html-gcc install-html-gcc
10241maybe-install-html-gcc:
10242@if gcc
10243maybe-install-html-gcc: install-html-gcc
10244
10245install-html-gcc: \
10246 configure-gcc \
10247 html-gcc
10248 @[ -f ./gcc/Makefile ] || exit 0; \
10249 r=`${PWD_COMMAND}`; export r; \
10250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251 $(HOST_EXPORTS) \
10252 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10254 done; \
10255 echo "Doing install-html in gcc" ; \
10256 (cd $(HOST_SUBDIR)/gcc && \
10257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10259 "RANLIB=$${RANLIB}" \
10260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10261 install-html) \
10262 || exit 1
10263
10264@endif gcc
10265
10266.PHONY: maybe-installcheck-gcc installcheck-gcc
10267maybe-installcheck-gcc:
10268@if gcc
10269maybe-installcheck-gcc: installcheck-gcc
10270
10271installcheck-gcc: \
10272 configure-gcc
10273 @[ -f ./gcc/Makefile ] || exit 0; \
10274 r=`${PWD_COMMAND}`; export r; \
10275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10276 $(HOST_EXPORTS) \
10277 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10279 done; \
10280 echo "Doing installcheck in gcc" ; \
10281 (cd $(HOST_SUBDIR)/gcc && \
10282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10284 "RANLIB=$${RANLIB}" \
10285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10286 installcheck) \
10287 || exit 1
10288
10289@endif gcc
10290
10291.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10292maybe-mostlyclean-gcc:
10293@if gcc
10294maybe-mostlyclean-gcc: mostlyclean-gcc
10295
10296mostlyclean-gcc:
10297 @[ -f ./gcc/Makefile ] || exit 0; \
10298 r=`${PWD_COMMAND}`; export r; \
10299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10300 $(HOST_EXPORTS) \
10301 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10303 done; \
10304 echo "Doing mostlyclean in gcc" ; \
10305 (cd $(HOST_SUBDIR)/gcc && \
10306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10308 "RANLIB=$${RANLIB}" \
10309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10310 mostlyclean) \
10311 || exit 1
10312
10313@endif gcc
10314
10315.PHONY: maybe-clean-gcc clean-gcc
10316maybe-clean-gcc:
10317@if gcc
10318maybe-clean-gcc: clean-gcc
10319
10320clean-gcc:
10321 @[ -f ./gcc/Makefile ] || exit 0; \
10322 r=`${PWD_COMMAND}`; export r; \
10323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10324 $(HOST_EXPORTS) \
10325 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10327 done; \
10328 echo "Doing clean in gcc" ; \
10329 (cd $(HOST_SUBDIR)/gcc && \
10330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10332 "RANLIB=$${RANLIB}" \
10333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10334 clean) \
10335 || exit 1
10336
10337@endif gcc
10338
10339.PHONY: maybe-distclean-gcc distclean-gcc
10340maybe-distclean-gcc:
10341@if gcc
10342maybe-distclean-gcc: distclean-gcc
10343
10344distclean-gcc:
10345 @[ -f ./gcc/Makefile ] || exit 0; \
10346 r=`${PWD_COMMAND}`; export r; \
10347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10348 $(HOST_EXPORTS) \
10349 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10351 done; \
10352 echo "Doing distclean in gcc" ; \
10353 (cd $(HOST_SUBDIR)/gcc && \
10354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10356 "RANLIB=$${RANLIB}" \
10357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10358 distclean) \
10359 || exit 1
10360
10361@endif gcc
10362
10363.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10364maybe-maintainer-clean-gcc:
10365@if gcc
10366maybe-maintainer-clean-gcc: maintainer-clean-gcc
10367
10368maintainer-clean-gcc:
10369 @[ -f ./gcc/Makefile ] || exit 0; \
10370 r=`${PWD_COMMAND}`; export r; \
10371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10372 $(HOST_EXPORTS) \
10373 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10375 done; \
10376 echo "Doing maintainer-clean in gcc" ; \
10377 (cd $(HOST_SUBDIR)/gcc && \
10378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10380 "RANLIB=$${RANLIB}" \
10381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10382 maintainer-clean) \
10383 || exit 1
10384
10385@endif gcc
10386
10387
10388
10389.PHONY: configure-gmp maybe-configure-gmp
10390maybe-configure-gmp:
10391@if gcc-bootstrap
10392configure-gmp: stage_current
10393@endif gcc-bootstrap
10394@if gmp
10395maybe-configure-gmp: configure-gmp
10396configure-gmp:
10397 @r=`${PWD_COMMAND}`; export r; \
10398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10399 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10401 $(HOST_EXPORTS) \
10402 echo Configuring in $(HOST_SUBDIR)/gmp; \
10403 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10404 case $(srcdir) in \
10405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10406 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10408 esac; \
10409 srcdiroption="--srcdir=$${topdir}/gmp"; \
10410 libsrcdir="$$s/gmp"; \
10411 $(SHELL) $${libsrcdir}/configure \
10412 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10413 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10414 || exit 1
10415@endif gmp
10416
10417
10418
10419.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10420maybe-configure-stage1-gmp:
10421@if gmp-bootstrap
10422maybe-configure-stage1-gmp: configure-stage1-gmp
10423configure-stage1-gmp:
10424 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10426 @r=`${PWD_COMMAND}`; export r; \
10427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10428 TFLAGS="$(STAGE1_TFLAGS)"; \
10429 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10430 $(HOST_EXPORTS) \
10431 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10432 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10433 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10434 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10436 cd $(HOST_SUBDIR)/gmp || exit 1; \
10437 case $(srcdir) in \
10438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10439 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10441 esac; \
10442 srcdiroption="--srcdir=$${topdir}/gmp"; \
10443 libsrcdir="$$s/gmp"; \
10444 $(SHELL) $${libsrcdir}/configure \
10445 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10446 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10447 $(STAGE1_CONFIGURE_FLAGS) \
10448 --disable-shared
10449@endif gmp-bootstrap
10450
10451.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10452maybe-configure-stage2-gmp:
10453@if gmp-bootstrap
10454maybe-configure-stage2-gmp: configure-stage2-gmp
10455configure-stage2-gmp:
10456 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10457 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10458 @r=`${PWD_COMMAND}`; export r; \
10459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10460 TFLAGS="$(STAGE2_TFLAGS)"; \
10461 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10462 $(HOST_EXPORTS) \
10463 $(POSTSTAGE1_HOST_EXPORTS) \
10464 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10465 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10466 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10467 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10469 cd $(HOST_SUBDIR)/gmp || exit 1; \
10470 case $(srcdir) in \
10471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10472 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10474 esac; \
10475 srcdiroption="--srcdir=$${topdir}/gmp"; \
10476 libsrcdir="$$s/gmp"; \
10477 $(SHELL) $${libsrcdir}/configure \
10478 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10479 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10480 --with-build-libsubdir=$(HOST_SUBDIR) \
10481 $(STAGE2_CONFIGURE_FLAGS) \
10482 --disable-shared
10483@endif gmp-bootstrap
10484
10485.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10486maybe-configure-stage3-gmp:
10487@if gmp-bootstrap
10488maybe-configure-stage3-gmp: configure-stage3-gmp
10489configure-stage3-gmp:
10490 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10491 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10492 @r=`${PWD_COMMAND}`; export r; \
10493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10494 TFLAGS="$(STAGE3_TFLAGS)"; \
10495 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10496 $(HOST_EXPORTS) \
10497 $(POSTSTAGE1_HOST_EXPORTS) \
10498 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10499 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10500 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10501 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10502 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10503 cd $(HOST_SUBDIR)/gmp || exit 1; \
10504 case $(srcdir) in \
10505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10506 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10508 esac; \
10509 srcdiroption="--srcdir=$${topdir}/gmp"; \
10510 libsrcdir="$$s/gmp"; \
10511 $(SHELL) $${libsrcdir}/configure \
10512 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10513 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10514 --with-build-libsubdir=$(HOST_SUBDIR) \
10515 $(STAGE3_CONFIGURE_FLAGS) \
10516 --disable-shared
10517@endif gmp-bootstrap
10518
10519.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10520maybe-configure-stage4-gmp:
10521@if gmp-bootstrap
10522maybe-configure-stage4-gmp: configure-stage4-gmp
10523configure-stage4-gmp:
10524 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10525 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10526 @r=`${PWD_COMMAND}`; export r; \
10527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10528 TFLAGS="$(STAGE4_TFLAGS)"; \
10529 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10530 $(HOST_EXPORTS) \
10531 $(POSTSTAGE1_HOST_EXPORTS) \
10532 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10533 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10534 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10535 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10536 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10537 cd $(HOST_SUBDIR)/gmp || exit 1; \
10538 case $(srcdir) in \
10539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10540 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10542 esac; \
10543 srcdiroption="--srcdir=$${topdir}/gmp"; \
10544 libsrcdir="$$s/gmp"; \
10545 $(SHELL) $${libsrcdir}/configure \
10546 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10547 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10548 --with-build-libsubdir=$(HOST_SUBDIR) \
10549 $(STAGE4_CONFIGURE_FLAGS) \
10550 --disable-shared
10551@endif gmp-bootstrap
10552
10553.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10554maybe-configure-stageprofile-gmp:
10555@if gmp-bootstrap
10556maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10557configure-stageprofile-gmp:
10558 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10559 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10560 @r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10563 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10564 $(HOST_EXPORTS) \
10565 $(POSTSTAGE1_HOST_EXPORTS) \
10566 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10567 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10568 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10569 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10571 cd $(HOST_SUBDIR)/gmp || exit 1; \
10572 case $(srcdir) in \
10573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10574 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10576 esac; \
10577 srcdiroption="--srcdir=$${topdir}/gmp"; \
10578 libsrcdir="$$s/gmp"; \
10579 $(SHELL) $${libsrcdir}/configure \
10580 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10581 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10582 --with-build-libsubdir=$(HOST_SUBDIR) \
10583 $(STAGEprofile_CONFIGURE_FLAGS) \
10584 --disable-shared
10585@endif gmp-bootstrap
10586
10587.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10588maybe-configure-stagefeedback-gmp:
10589@if gmp-bootstrap
10590maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10591configure-stagefeedback-gmp:
10592 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10594 @r=`${PWD_COMMAND}`; export r; \
10595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10596 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10597 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10598 $(HOST_EXPORTS) \
10599 $(POSTSTAGE1_HOST_EXPORTS) \
10600 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10601 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10602 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10603 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10605 cd $(HOST_SUBDIR)/gmp || exit 1; \
10606 case $(srcdir) in \
10607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10608 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10610 esac; \
10611 srcdiroption="--srcdir=$${topdir}/gmp"; \
10612 libsrcdir="$$s/gmp"; \
10613 $(SHELL) $${libsrcdir}/configure \
10614 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10615 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10616 --with-build-libsubdir=$(HOST_SUBDIR) \
10617 $(STAGEfeedback_CONFIGURE_FLAGS) \
10618 --disable-shared
10619@endif gmp-bootstrap
10620
10621
10622
10623
10624
10625.PHONY: all-gmp maybe-all-gmp
10626maybe-all-gmp:
10627@if gcc-bootstrap
10628all-gmp: stage_current
10629@endif gcc-bootstrap
10630@if gmp
10631TARGET-gmp=all
10632maybe-all-gmp: all-gmp
10633all-gmp: configure-gmp
10634 @r=`${PWD_COMMAND}`; export r; \
10635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10636 $(HOST_EXPORTS) \
10637 (cd $(HOST_SUBDIR)/gmp && \
10638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10639 $(TARGET-gmp))
10640@endif gmp
10641
10642
10643
10644.PHONY: all-stage1-gmp maybe-all-stage1-gmp
10645.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10646maybe-all-stage1-gmp:
10647maybe-clean-stage1-gmp:
10648@if gmp-bootstrap
10649maybe-all-stage1-gmp: all-stage1-gmp
10650all-stage1: all-stage1-gmp
10651TARGET-stage1-gmp = $(TARGET-gmp)
10652all-stage1-gmp: configure-stage1-gmp
10653 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10654 @r=`${PWD_COMMAND}`; export r; \
10655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10656 TFLAGS="$(STAGE1_TFLAGS)"; \
10657 $(HOST_EXPORTS) \
10658 cd $(HOST_SUBDIR)/gmp && \
10659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10660 CFLAGS="$(STAGE1_CFLAGS)" \
10661 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10662 LIBCFLAGS="$(LIBCFLAGS)" \
10663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10666 $(EXTRA_HOST_FLAGS) \
10667 $(STAGE1_FLAGS_TO_PASS) \
10668 TFLAGS="$(STAGE1_TFLAGS)" \
10669 $(TARGET-stage1-gmp)
10670
10671maybe-clean-stage1-gmp: clean-stage1-gmp
10672clean-stage1: clean-stage1-gmp
10673clean-stage1-gmp:
10674 @if [ $(current_stage) = stage1 ]; then \
10675 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10676 else \
10677 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10678 $(MAKE) stage1-start; \
10679 fi; \
10680 cd $(HOST_SUBDIR)/gmp && \
10681 $(MAKE) $(EXTRA_HOST_FLAGS) \
10682 $(STAGE1_FLAGS_TO_PASS) clean
10683@endif gmp-bootstrap
10684
10685
10686.PHONY: all-stage2-gmp maybe-all-stage2-gmp
10687.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10688maybe-all-stage2-gmp:
10689maybe-clean-stage2-gmp:
10690@if gmp-bootstrap
10691maybe-all-stage2-gmp: all-stage2-gmp
10692all-stage2: all-stage2-gmp
10693TARGET-stage2-gmp = $(TARGET-gmp)
10694all-stage2-gmp: configure-stage2-gmp
10695 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10696 @r=`${PWD_COMMAND}`; export r; \
10697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10698 TFLAGS="$(STAGE2_TFLAGS)"; \
10699 $(HOST_EXPORTS) \
10700 $(POSTSTAGE1_HOST_EXPORTS) \
10701 cd $(HOST_SUBDIR)/gmp && \
10702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10703 CFLAGS="$(STAGE2_CFLAGS)" \
10704 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10705 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10710 TFLAGS="$(STAGE2_TFLAGS)" \
10711 $(TARGET-stage2-gmp)
10712
10713maybe-clean-stage2-gmp: clean-stage2-gmp
10714clean-stage2: clean-stage2-gmp
10715clean-stage2-gmp:
10716 @if [ $(current_stage) = stage2 ]; then \
10717 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10718 else \
10719 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10720 $(MAKE) stage2-start; \
10721 fi; \
10722 cd $(HOST_SUBDIR)/gmp && \
10723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10724@endif gmp-bootstrap
10725
10726
10727.PHONY: all-stage3-gmp maybe-all-stage3-gmp
10728.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10729maybe-all-stage3-gmp:
10730maybe-clean-stage3-gmp:
10731@if gmp-bootstrap
10732maybe-all-stage3-gmp: all-stage3-gmp
10733all-stage3: all-stage3-gmp
10734TARGET-stage3-gmp = $(TARGET-gmp)
10735all-stage3-gmp: configure-stage3-gmp
10736 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10737 @r=`${PWD_COMMAND}`; export r; \
10738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10739 TFLAGS="$(STAGE3_TFLAGS)"; \
10740 $(HOST_EXPORTS) \
10741 $(POSTSTAGE1_HOST_EXPORTS) \
10742 cd $(HOST_SUBDIR)/gmp && \
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10744 CFLAGS="$(STAGE3_CFLAGS)" \
10745 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10746 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10750 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10751 TFLAGS="$(STAGE3_TFLAGS)" \
10752 $(TARGET-stage3-gmp)
10753
10754maybe-clean-stage3-gmp: clean-stage3-gmp
10755clean-stage3: clean-stage3-gmp
10756clean-stage3-gmp:
10757 @if [ $(current_stage) = stage3 ]; then \
10758 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10759 else \
10760 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10761 $(MAKE) stage3-start; \
10762 fi; \
10763 cd $(HOST_SUBDIR)/gmp && \
10764 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10765@endif gmp-bootstrap
10766
10767
10768.PHONY: all-stage4-gmp maybe-all-stage4-gmp
10769.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10770maybe-all-stage4-gmp:
10771maybe-clean-stage4-gmp:
10772@if gmp-bootstrap
10773maybe-all-stage4-gmp: all-stage4-gmp
10774all-stage4: all-stage4-gmp
10775TARGET-stage4-gmp = $(TARGET-gmp)
10776all-stage4-gmp: configure-stage4-gmp
10777 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10778 @r=`${PWD_COMMAND}`; export r; \
10779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10780 TFLAGS="$(STAGE4_TFLAGS)"; \
10781 $(HOST_EXPORTS) \
10782 $(POSTSTAGE1_HOST_EXPORTS) \
10783 cd $(HOST_SUBDIR)/gmp && \
10784 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10785 CFLAGS="$(STAGE4_CFLAGS)" \
10786 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10787 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10788 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10789 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10790 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10791 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10792 TFLAGS="$(STAGE4_TFLAGS)" \
10793 $(TARGET-stage4-gmp)
10794
10795maybe-clean-stage4-gmp: clean-stage4-gmp
10796clean-stage4: clean-stage4-gmp
10797clean-stage4-gmp:
10798 @if [ $(current_stage) = stage4 ]; then \
10799 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10800 else \
10801 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10802 $(MAKE) stage4-start; \
10803 fi; \
10804 cd $(HOST_SUBDIR)/gmp && \
10805 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10806@endif gmp-bootstrap
10807
10808
10809.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10810.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10811maybe-all-stageprofile-gmp:
10812maybe-clean-stageprofile-gmp:
10813@if gmp-bootstrap
10814maybe-all-stageprofile-gmp: all-stageprofile-gmp
10815all-stageprofile: all-stageprofile-gmp
10816TARGET-stageprofile-gmp = $(TARGET-gmp)
10817all-stageprofile-gmp: configure-stageprofile-gmp
10818 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10819 @r=`${PWD_COMMAND}`; export r; \
10820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10821 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10822 $(HOST_EXPORTS) \
10823 $(POSTSTAGE1_HOST_EXPORTS) \
10824 cd $(HOST_SUBDIR)/gmp && \
10825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10826 CFLAGS="$(STAGEprofile_CFLAGS)" \
10827 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10828 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10832 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10833 TFLAGS="$(STAGEprofile_TFLAGS)" \
10834 $(TARGET-stageprofile-gmp)
10835
10836maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10837clean-stageprofile: clean-stageprofile-gmp
10838clean-stageprofile-gmp:
10839 @if [ $(current_stage) = stageprofile ]; then \
10840 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10841 else \
10842 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10843 $(MAKE) stageprofile-start; \
10844 fi; \
10845 cd $(HOST_SUBDIR)/gmp && \
10846 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10847@endif gmp-bootstrap
10848
10849
10850.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10851.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10852maybe-all-stagefeedback-gmp:
10853maybe-clean-stagefeedback-gmp:
10854@if gmp-bootstrap
10855maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10856all-stagefeedback: all-stagefeedback-gmp
10857TARGET-stagefeedback-gmp = $(TARGET-gmp)
10858all-stagefeedback-gmp: configure-stagefeedback-gmp
10859 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10860 @r=`${PWD_COMMAND}`; export r; \
10861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10862 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10863 $(HOST_EXPORTS) \
10864 $(POSTSTAGE1_HOST_EXPORTS) \
10865 cd $(HOST_SUBDIR)/gmp && \
10866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10867 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10868 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10869 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10870 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10871 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10872 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10873 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10874 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10875 $(TARGET-stagefeedback-gmp)
10876
10877maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10878clean-stagefeedback: clean-stagefeedback-gmp
10879clean-stagefeedback-gmp:
10880 @if [ $(current_stage) = stagefeedback ]; then \
10881 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10882 else \
10883 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10884 $(MAKE) stagefeedback-start; \
10885 fi; \
10886 cd $(HOST_SUBDIR)/gmp && \
10887 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10888@endif gmp-bootstrap
10889
10890
10891
10892
10893
10894.PHONY: check-gmp maybe-check-gmp
10895maybe-check-gmp:
10896@if gmp
10897maybe-check-gmp: check-gmp
10898
10899check-gmp:
10900 @: $(MAKE); $(unstage)
10901 @r=`${PWD_COMMAND}`; export r; \
10902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10903 $(HOST_EXPORTS) \
10904 (cd $(HOST_SUBDIR)/gmp && \
10905 $(MAKE) $(FLAGS_TO_PASS) check)
10906
10907@endif gmp
10908
10909.PHONY: install-gmp maybe-install-gmp
10910maybe-install-gmp:
10911@if gmp
10912maybe-install-gmp: install-gmp
10913
10914install-gmp:
10915
10916@endif gmp
10917
10918.PHONY: install-strip-gmp maybe-install-strip-gmp
10919maybe-install-strip-gmp:
10920@if gmp
10921maybe-install-strip-gmp: install-strip-gmp
10922
10923install-strip-gmp:
10924
10925@endif gmp
10926
10927# Other targets (info, dvi, pdf, etc.)
10928
10929.PHONY: maybe-info-gmp info-gmp
10930maybe-info-gmp:
10931@if gmp
10932maybe-info-gmp: info-gmp
10933
10934info-gmp: \
10935 configure-gmp
10936 @[ -f ./gmp/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) ; do \
10941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10942 done; \
10943 echo "Doing info in gmp" ; \
10944 (cd $(HOST_SUBDIR)/gmp && \
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 info) \
10950 || exit 1
10951
10952@endif gmp
10953
10954.PHONY: maybe-dvi-gmp dvi-gmp
10955maybe-dvi-gmp:
10956@if gmp
10957maybe-dvi-gmp: dvi-gmp
10958
10959dvi-gmp: \
10960 configure-gmp
10961 @[ -f ./gmp/Makefile ] || exit 0; \
10962 r=`${PWD_COMMAND}`; export r; \
10963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10964 $(HOST_EXPORTS) \
10965 for flag in $(EXTRA_HOST_FLAGS) ; do \
10966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10967 done; \
10968 echo "Doing dvi in gmp" ; \
10969 (cd $(HOST_SUBDIR)/gmp && \
10970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10972 "RANLIB=$${RANLIB}" \
10973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10974 dvi) \
10975 || exit 1
10976
10977@endif gmp
10978
10979.PHONY: maybe-pdf-gmp pdf-gmp
10980maybe-pdf-gmp:
10981@if gmp
10982maybe-pdf-gmp: pdf-gmp
10983
10984pdf-gmp: \
10985 configure-gmp
10986 @[ -f ./gmp/Makefile ] || exit 0; \
10987 r=`${PWD_COMMAND}`; export r; \
10988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10989 $(HOST_EXPORTS) \
10990 for flag in $(EXTRA_HOST_FLAGS) ; do \
10991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10992 done; \
10993 echo "Doing pdf in gmp" ; \
10994 (cd $(HOST_SUBDIR)/gmp && \
10995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10997 "RANLIB=$${RANLIB}" \
10998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10999 pdf) \
11000 || exit 1
11001
11002@endif gmp
11003
11004.PHONY: maybe-html-gmp html-gmp
11005maybe-html-gmp:
11006@if gmp
11007maybe-html-gmp: html-gmp
11008
11009html-gmp: \
11010 configure-gmp
11011 @[ -f ./gmp/Makefile ] || exit 0; \
11012 r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 $(HOST_EXPORTS) \
11015 for flag in $(EXTRA_HOST_FLAGS) ; do \
11016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11017 done; \
11018 echo "Doing html in gmp" ; \
11019 (cd $(HOST_SUBDIR)/gmp && \
11020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11022 "RANLIB=$${RANLIB}" \
11023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11024 html) \
11025 || exit 1
11026
11027@endif gmp
11028
11029.PHONY: maybe-TAGS-gmp TAGS-gmp
11030maybe-TAGS-gmp:
11031@if gmp
11032maybe-TAGS-gmp: TAGS-gmp
11033
11034TAGS-gmp: \
11035 configure-gmp
11036 @[ -f ./gmp/Makefile ] || exit 0; \
11037 r=`${PWD_COMMAND}`; export r; \
11038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039 $(HOST_EXPORTS) \
11040 for flag in $(EXTRA_HOST_FLAGS) ; do \
11041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11042 done; \
11043 echo "Doing TAGS in gmp" ; \
11044 (cd $(HOST_SUBDIR)/gmp && \
11045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11047 "RANLIB=$${RANLIB}" \
11048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11049 TAGS) \
11050 || exit 1
11051
11052@endif gmp
11053
11054.PHONY: maybe-install-info-gmp install-info-gmp
11055maybe-install-info-gmp:
11056@if gmp
11057maybe-install-info-gmp: install-info-gmp
11058
11059install-info-gmp: \
11060 configure-gmp \
11061 info-gmp
11062 @[ -f ./gmp/Makefile ] || exit 0; \
11063 r=`${PWD_COMMAND}`; export r; \
11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11065 $(HOST_EXPORTS) \
11066 for flag in $(EXTRA_HOST_FLAGS) ; do \
11067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11068 done; \
11069 echo "Doing install-info in gmp" ; \
11070 (cd $(HOST_SUBDIR)/gmp && \
11071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11073 "RANLIB=$${RANLIB}" \
11074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11075 install-info) \
11076 || exit 1
11077
11078@endif gmp
11079
11080.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11081maybe-install-pdf-gmp:
11082@if gmp
11083maybe-install-pdf-gmp: install-pdf-gmp
11084
11085install-pdf-gmp: \
11086 configure-gmp \
11087 pdf-gmp
11088 @[ -f ./gmp/Makefile ] || exit 0; \
11089 r=`${PWD_COMMAND}`; export r; \
11090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11091 $(HOST_EXPORTS) \
11092 for flag in $(EXTRA_HOST_FLAGS) ; do \
11093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11094 done; \
11095 echo "Doing install-pdf in gmp" ; \
11096 (cd $(HOST_SUBDIR)/gmp && \
11097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11099 "RANLIB=$${RANLIB}" \
11100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11101 install-pdf) \
11102 || exit 1
11103
11104@endif gmp
11105
11106.PHONY: maybe-install-html-gmp install-html-gmp
11107maybe-install-html-gmp:
11108@if gmp
11109maybe-install-html-gmp: install-html-gmp
11110
11111install-html-gmp: \
11112 configure-gmp \
11113 html-gmp
11114 @[ -f ./gmp/Makefile ] || exit 0; \
11115 r=`${PWD_COMMAND}`; export r; \
11116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11117 $(HOST_EXPORTS) \
11118 for flag in $(EXTRA_HOST_FLAGS) ; do \
11119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11120 done; \
11121 echo "Doing install-html in gmp" ; \
11122 (cd $(HOST_SUBDIR)/gmp && \
11123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11125 "RANLIB=$${RANLIB}" \
11126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11127 install-html) \
11128 || exit 1
11129
11130@endif gmp
11131
11132.PHONY: maybe-installcheck-gmp installcheck-gmp
11133maybe-installcheck-gmp:
11134@if gmp
11135maybe-installcheck-gmp: installcheck-gmp
11136
11137installcheck-gmp: \
11138 configure-gmp
11139 @[ -f ./gmp/Makefile ] || exit 0; \
11140 r=`${PWD_COMMAND}`; export r; \
11141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11142 $(HOST_EXPORTS) \
11143 for flag in $(EXTRA_HOST_FLAGS) ; do \
11144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11145 done; \
11146 echo "Doing installcheck in gmp" ; \
11147 (cd $(HOST_SUBDIR)/gmp && \
11148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11150 "RANLIB=$${RANLIB}" \
11151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11152 installcheck) \
11153 || exit 1
11154
11155@endif gmp
11156
11157.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11158maybe-mostlyclean-gmp:
11159@if gmp
11160maybe-mostlyclean-gmp: mostlyclean-gmp
11161
11162mostlyclean-gmp:
11163 @[ -f ./gmp/Makefile ] || exit 0; \
11164 r=`${PWD_COMMAND}`; export r; \
11165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11166 $(HOST_EXPORTS) \
11167 for flag in $(EXTRA_HOST_FLAGS) ; do \
11168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11169 done; \
11170 echo "Doing mostlyclean in gmp" ; \
11171 (cd $(HOST_SUBDIR)/gmp && \
11172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11174 "RANLIB=$${RANLIB}" \
11175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11176 mostlyclean) \
11177 || exit 1
11178
11179@endif gmp
11180
11181.PHONY: maybe-clean-gmp clean-gmp
11182maybe-clean-gmp:
11183@if gmp
11184maybe-clean-gmp: clean-gmp
11185
11186clean-gmp:
11187 @[ -f ./gmp/Makefile ] || exit 0; \
11188 r=`${PWD_COMMAND}`; export r; \
11189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11190 $(HOST_EXPORTS) \
11191 for flag in $(EXTRA_HOST_FLAGS) ; do \
11192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11193 done; \
11194 echo "Doing clean in gmp" ; \
11195 (cd $(HOST_SUBDIR)/gmp && \
11196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11198 "RANLIB=$${RANLIB}" \
11199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11200 clean) \
11201 || exit 1
11202
11203@endif gmp
11204
11205.PHONY: maybe-distclean-gmp distclean-gmp
11206maybe-distclean-gmp:
11207@if gmp
11208maybe-distclean-gmp: distclean-gmp
11209
11210distclean-gmp:
11211 @[ -f ./gmp/Makefile ] || exit 0; \
11212 r=`${PWD_COMMAND}`; export r; \
11213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11214 $(HOST_EXPORTS) \
11215 for flag in $(EXTRA_HOST_FLAGS) ; do \
11216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11217 done; \
11218 echo "Doing distclean in gmp" ; \
11219 (cd $(HOST_SUBDIR)/gmp && \
11220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11222 "RANLIB=$${RANLIB}" \
11223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11224 distclean) \
11225 || exit 1
11226
11227@endif gmp
11228
11229.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11230maybe-maintainer-clean-gmp:
11231@if gmp
11232maybe-maintainer-clean-gmp: maintainer-clean-gmp
11233
11234maintainer-clean-gmp:
11235 @[ -f ./gmp/Makefile ] || exit 0; \
11236 r=`${PWD_COMMAND}`; export r; \
11237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11238 $(HOST_EXPORTS) \
11239 for flag in $(EXTRA_HOST_FLAGS) ; do \
11240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11241 done; \
11242 echo "Doing maintainer-clean in gmp" ; \
11243 (cd $(HOST_SUBDIR)/gmp && \
11244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11246 "RANLIB=$${RANLIB}" \
11247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11248 maintainer-clean) \
11249 || exit 1
11250
11251@endif gmp
11252
11253
11254
11255.PHONY: configure-mpfr maybe-configure-mpfr
11256maybe-configure-mpfr:
11257@if gcc-bootstrap
11258configure-mpfr: stage_current
11259@endif gcc-bootstrap
11260@if mpfr
11261maybe-configure-mpfr: configure-mpfr
11262configure-mpfr:
11263 @r=`${PWD_COMMAND}`; export r; \
11264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11265 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11267 $(HOST_EXPORTS) \
11268 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11269 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11270 case $(srcdir) in \
11271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11272 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11274 esac; \
11275 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11276 libsrcdir="$$s/mpfr"; \
11277 $(SHELL) $${libsrcdir}/configure \
11278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11279 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11280 || exit 1
11281@endif mpfr
11282
11283
11284
11285.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11286maybe-configure-stage1-mpfr:
11287@if mpfr-bootstrap
11288maybe-configure-stage1-mpfr: configure-stage1-mpfr
11289configure-stage1-mpfr:
11290 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11292 @r=`${PWD_COMMAND}`; export r; \
11293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11294 TFLAGS="$(STAGE1_TFLAGS)"; \
11295 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11296 $(HOST_EXPORTS) \
11297 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11298 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11299 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11300 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11302 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11303 case $(srcdir) in \
11304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11305 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11307 esac; \
11308 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11309 libsrcdir="$$s/mpfr"; \
11310 $(SHELL) $${libsrcdir}/configure \
11311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11312 --target=${target_alias} $${srcdiroption} \
11313 $(STAGE1_CONFIGURE_FLAGS) \
11314 --disable-shared @extra_mpfr_configure_flags@
11315@endif mpfr-bootstrap
11316
11317.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11318maybe-configure-stage2-mpfr:
11319@if mpfr-bootstrap
11320maybe-configure-stage2-mpfr: configure-stage2-mpfr
11321configure-stage2-mpfr:
11322 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11324 @r=`${PWD_COMMAND}`; export r; \
11325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11326 TFLAGS="$(STAGE2_TFLAGS)"; \
11327 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11328 $(HOST_EXPORTS) \
11329 $(POSTSTAGE1_HOST_EXPORTS) \
11330 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11331 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11332 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11333 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11335 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11336 case $(srcdir) in \
11337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11338 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11340 esac; \
11341 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11342 libsrcdir="$$s/mpfr"; \
11343 $(SHELL) $${libsrcdir}/configure \
11344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11345 --target=${target_alias} $${srcdiroption} \
11346 --with-build-libsubdir=$(HOST_SUBDIR) \
11347 $(STAGE2_CONFIGURE_FLAGS) \
11348 --disable-shared @extra_mpfr_configure_flags@
11349@endif mpfr-bootstrap
11350
11351.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11352maybe-configure-stage3-mpfr:
11353@if mpfr-bootstrap
11354maybe-configure-stage3-mpfr: configure-stage3-mpfr
11355configure-stage3-mpfr:
11356 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11358 @r=`${PWD_COMMAND}`; export r; \
11359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11360 TFLAGS="$(STAGE3_TFLAGS)"; \
11361 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11362 $(HOST_EXPORTS) \
11363 $(POSTSTAGE1_HOST_EXPORTS) \
11364 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11365 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11366 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11367 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11369 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11370 case $(srcdir) in \
11371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11372 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11374 esac; \
11375 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11376 libsrcdir="$$s/mpfr"; \
11377 $(SHELL) $${libsrcdir}/configure \
11378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11379 --target=${target_alias} $${srcdiroption} \
11380 --with-build-libsubdir=$(HOST_SUBDIR) \
11381 $(STAGE3_CONFIGURE_FLAGS) \
11382 --disable-shared @extra_mpfr_configure_flags@
11383@endif mpfr-bootstrap
11384
11385.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11386maybe-configure-stage4-mpfr:
11387@if mpfr-bootstrap
11388maybe-configure-stage4-mpfr: configure-stage4-mpfr
11389configure-stage4-mpfr:
11390 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11391 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11392 @r=`${PWD_COMMAND}`; export r; \
11393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11394 TFLAGS="$(STAGE4_TFLAGS)"; \
11395 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11396 $(HOST_EXPORTS) \
11397 $(POSTSTAGE1_HOST_EXPORTS) \
11398 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11399 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11400 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11401 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11403 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11404 case $(srcdir) in \
11405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11406 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11408 esac; \
11409 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11410 libsrcdir="$$s/mpfr"; \
11411 $(SHELL) $${libsrcdir}/configure \
11412 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11413 --target=${target_alias} $${srcdiroption} \
11414 --with-build-libsubdir=$(HOST_SUBDIR) \
11415 $(STAGE4_CONFIGURE_FLAGS) \
11416 --disable-shared @extra_mpfr_configure_flags@
11417@endif mpfr-bootstrap
11418
11419.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11420maybe-configure-stageprofile-mpfr:
11421@if mpfr-bootstrap
11422maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11423configure-stageprofile-mpfr:
11424 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11426 @r=`${PWD_COMMAND}`; export r; \
11427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11428 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11429 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11430 $(HOST_EXPORTS) \
11431 $(POSTSTAGE1_HOST_EXPORTS) \
11432 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11433 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11434 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11435 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11437 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11438 case $(srcdir) in \
11439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11440 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11442 esac; \
11443 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11444 libsrcdir="$$s/mpfr"; \
11445 $(SHELL) $${libsrcdir}/configure \
11446 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11447 --target=${target_alias} $${srcdiroption} \
11448 --with-build-libsubdir=$(HOST_SUBDIR) \
11449 $(STAGEprofile_CONFIGURE_FLAGS) \
11450 --disable-shared @extra_mpfr_configure_flags@
11451@endif mpfr-bootstrap
11452
11453.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11454maybe-configure-stagefeedback-mpfr:
11455@if mpfr-bootstrap
11456maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11457configure-stagefeedback-mpfr:
11458 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11459 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11460 @r=`${PWD_COMMAND}`; export r; \
11461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11462 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11463 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11464 $(HOST_EXPORTS) \
11465 $(POSTSTAGE1_HOST_EXPORTS) \
11466 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11467 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11468 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11469 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11471 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11472 case $(srcdir) in \
11473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11474 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11476 esac; \
11477 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11478 libsrcdir="$$s/mpfr"; \
11479 $(SHELL) $${libsrcdir}/configure \
11480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11481 --target=${target_alias} $${srcdiroption} \
11482 --with-build-libsubdir=$(HOST_SUBDIR) \
11483 $(STAGEfeedback_CONFIGURE_FLAGS) \
11484 --disable-shared @extra_mpfr_configure_flags@
11485@endif mpfr-bootstrap
11486
11487
11488
11489
11490
11491.PHONY: all-mpfr maybe-all-mpfr
11492maybe-all-mpfr:
11493@if gcc-bootstrap
11494all-mpfr: stage_current
11495@endif gcc-bootstrap
11496@if mpfr
11497TARGET-mpfr=all
11498maybe-all-mpfr: all-mpfr
11499all-mpfr: configure-mpfr
11500 @r=`${PWD_COMMAND}`; export r; \
11501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11502 $(HOST_EXPORTS) \
11503 (cd $(HOST_SUBDIR)/mpfr && \
11504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11505 $(TARGET-mpfr))
11506@endif mpfr
11507
11508
11509
11510.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11511.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11512maybe-all-stage1-mpfr:
11513maybe-clean-stage1-mpfr:
11514@if mpfr-bootstrap
11515maybe-all-stage1-mpfr: all-stage1-mpfr
11516all-stage1: all-stage1-mpfr
11517TARGET-stage1-mpfr = $(TARGET-mpfr)
11518all-stage1-mpfr: configure-stage1-mpfr
11519 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11520 @r=`${PWD_COMMAND}`; export r; \
11521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11522 TFLAGS="$(STAGE1_TFLAGS)"; \
11523 $(HOST_EXPORTS) \
11524 cd $(HOST_SUBDIR)/mpfr && \
11525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11526 CFLAGS="$(STAGE1_CFLAGS)" \
11527 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11528 LIBCFLAGS="$(LIBCFLAGS)" \
11529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11532 $(EXTRA_HOST_FLAGS) \
11533 $(STAGE1_FLAGS_TO_PASS) \
11534 TFLAGS="$(STAGE1_TFLAGS)" \
11535 $(TARGET-stage1-mpfr)
11536
11537maybe-clean-stage1-mpfr: clean-stage1-mpfr
11538clean-stage1: clean-stage1-mpfr
11539clean-stage1-mpfr:
11540 @if [ $(current_stage) = stage1 ]; then \
11541 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11542 else \
11543 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11544 $(MAKE) stage1-start; \
11545 fi; \
11546 cd $(HOST_SUBDIR)/mpfr && \
11547 $(MAKE) $(EXTRA_HOST_FLAGS) \
11548 $(STAGE1_FLAGS_TO_PASS) clean
11549@endif mpfr-bootstrap
11550
11551
11552.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11553.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11554maybe-all-stage2-mpfr:
11555maybe-clean-stage2-mpfr:
11556@if mpfr-bootstrap
11557maybe-all-stage2-mpfr: all-stage2-mpfr
11558all-stage2: all-stage2-mpfr
11559TARGET-stage2-mpfr = $(TARGET-mpfr)
11560all-stage2-mpfr: configure-stage2-mpfr
11561 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11562 @r=`${PWD_COMMAND}`; export r; \
11563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11564 TFLAGS="$(STAGE2_TFLAGS)"; \
11565 $(HOST_EXPORTS) \
11566 $(POSTSTAGE1_HOST_EXPORTS) \
11567 cd $(HOST_SUBDIR)/mpfr && \
11568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11569 CFLAGS="$(STAGE2_CFLAGS)" \
11570 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11571 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11576 TFLAGS="$(STAGE2_TFLAGS)" \
11577 $(TARGET-stage2-mpfr)
11578
11579maybe-clean-stage2-mpfr: clean-stage2-mpfr
11580clean-stage2: clean-stage2-mpfr
11581clean-stage2-mpfr:
11582 @if [ $(current_stage) = stage2 ]; then \
11583 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11584 else \
11585 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11586 $(MAKE) stage2-start; \
11587 fi; \
11588 cd $(HOST_SUBDIR)/mpfr && \
11589 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11590@endif mpfr-bootstrap
11591
11592
11593.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11594.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11595maybe-all-stage3-mpfr:
11596maybe-clean-stage3-mpfr:
11597@if mpfr-bootstrap
11598maybe-all-stage3-mpfr: all-stage3-mpfr
11599all-stage3: all-stage3-mpfr
11600TARGET-stage3-mpfr = $(TARGET-mpfr)
11601all-stage3-mpfr: configure-stage3-mpfr
11602 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11603 @r=`${PWD_COMMAND}`; export r; \
11604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11605 TFLAGS="$(STAGE3_TFLAGS)"; \
11606 $(HOST_EXPORTS) \
11607 $(POSTSTAGE1_HOST_EXPORTS) \
11608 cd $(HOST_SUBDIR)/mpfr && \
11609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11610 CFLAGS="$(STAGE3_CFLAGS)" \
11611 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11612 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11617 TFLAGS="$(STAGE3_TFLAGS)" \
11618 $(TARGET-stage3-mpfr)
11619
11620maybe-clean-stage3-mpfr: clean-stage3-mpfr
11621clean-stage3: clean-stage3-mpfr
11622clean-stage3-mpfr:
11623 @if [ $(current_stage) = stage3 ]; then \
11624 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11625 else \
11626 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11627 $(MAKE) stage3-start; \
11628 fi; \
11629 cd $(HOST_SUBDIR)/mpfr && \
11630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11631@endif mpfr-bootstrap
11632
11633
11634.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11635.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11636maybe-all-stage4-mpfr:
11637maybe-clean-stage4-mpfr:
11638@if mpfr-bootstrap
11639maybe-all-stage4-mpfr: all-stage4-mpfr
11640all-stage4: all-stage4-mpfr
11641TARGET-stage4-mpfr = $(TARGET-mpfr)
11642all-stage4-mpfr: configure-stage4-mpfr
11643 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11644 @r=`${PWD_COMMAND}`; export r; \
11645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11646 TFLAGS="$(STAGE4_TFLAGS)"; \
11647 $(HOST_EXPORTS) \
11648 $(POSTSTAGE1_HOST_EXPORTS) \
11649 cd $(HOST_SUBDIR)/mpfr && \
11650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11651 CFLAGS="$(STAGE4_CFLAGS)" \
11652 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11653 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11658 TFLAGS="$(STAGE4_TFLAGS)" \
11659 $(TARGET-stage4-mpfr)
11660
11661maybe-clean-stage4-mpfr: clean-stage4-mpfr
11662clean-stage4: clean-stage4-mpfr
11663clean-stage4-mpfr:
11664 @if [ $(current_stage) = stage4 ]; then \
11665 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11666 else \
11667 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11668 $(MAKE) stage4-start; \
11669 fi; \
11670 cd $(HOST_SUBDIR)/mpfr && \
11671 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11672@endif mpfr-bootstrap
11673
11674
11675.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11676.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11677maybe-all-stageprofile-mpfr:
11678maybe-clean-stageprofile-mpfr:
11679@if mpfr-bootstrap
11680maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11681all-stageprofile: all-stageprofile-mpfr
11682TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11683all-stageprofile-mpfr: configure-stageprofile-mpfr
11684 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11685 @r=`${PWD_COMMAND}`; export r; \
11686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11687 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11688 $(HOST_EXPORTS) \
11689 $(POSTSTAGE1_HOST_EXPORTS) \
11690 cd $(HOST_SUBDIR)/mpfr && \
11691 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11692 CFLAGS="$(STAGEprofile_CFLAGS)" \
11693 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11694 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11695 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11696 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11697 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11698 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11699 TFLAGS="$(STAGEprofile_TFLAGS)" \
11700 $(TARGET-stageprofile-mpfr)
11701
11702maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11703clean-stageprofile: clean-stageprofile-mpfr
11704clean-stageprofile-mpfr:
11705 @if [ $(current_stage) = stageprofile ]; then \
11706 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11707 else \
11708 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11709 $(MAKE) stageprofile-start; \
11710 fi; \
11711 cd $(HOST_SUBDIR)/mpfr && \
11712 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11713@endif mpfr-bootstrap
11714
11715
11716.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11717.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11718maybe-all-stagefeedback-mpfr:
11719maybe-clean-stagefeedback-mpfr:
11720@if mpfr-bootstrap
11721maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11722all-stagefeedback: all-stagefeedback-mpfr
11723TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11724all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11725 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11726 @r=`${PWD_COMMAND}`; export r; \
11727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11728 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11729 $(HOST_EXPORTS) \
11730 $(POSTSTAGE1_HOST_EXPORTS) \
11731 cd $(HOST_SUBDIR)/mpfr && \
11732 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11733 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11734 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11735 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11736 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11737 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11738 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11739 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11740 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11741 $(TARGET-stagefeedback-mpfr)
11742
11743maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11744clean-stagefeedback: clean-stagefeedback-mpfr
11745clean-stagefeedback-mpfr:
11746 @if [ $(current_stage) = stagefeedback ]; then \
11747 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11748 else \
11749 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11750 $(MAKE) stagefeedback-start; \
11751 fi; \
11752 cd $(HOST_SUBDIR)/mpfr && \
11753 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11754@endif mpfr-bootstrap
11755
11756
11757
11758
11759
11760.PHONY: check-mpfr maybe-check-mpfr
11761maybe-check-mpfr:
11762@if mpfr
11763maybe-check-mpfr: check-mpfr
11764
11765check-mpfr:
11766 @: $(MAKE); $(unstage)
11767 @r=`${PWD_COMMAND}`; export r; \
11768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11769 $(HOST_EXPORTS) \
11770 (cd $(HOST_SUBDIR)/mpfr && \
11771 $(MAKE) $(FLAGS_TO_PASS) check)
11772
11773@endif mpfr
11774
11775.PHONY: install-mpfr maybe-install-mpfr
11776maybe-install-mpfr:
11777@if mpfr
11778maybe-install-mpfr: install-mpfr
11779
11780install-mpfr:
11781
11782@endif mpfr
11783
11784.PHONY: install-strip-mpfr maybe-install-strip-mpfr
11785maybe-install-strip-mpfr:
11786@if mpfr
11787maybe-install-strip-mpfr: install-strip-mpfr
11788
11789install-strip-mpfr:
11790
11791@endif mpfr
11792
11793# Other targets (info, dvi, pdf, etc.)
11794
11795.PHONY: maybe-info-mpfr info-mpfr
11796maybe-info-mpfr:
11797@if mpfr
11798maybe-info-mpfr: info-mpfr
11799
11800info-mpfr: \
11801 configure-mpfr
11802 @[ -f ./mpfr/Makefile ] || exit 0; \
11803 r=`${PWD_COMMAND}`; export r; \
11804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11805 $(HOST_EXPORTS) \
11806 for flag in $(EXTRA_HOST_FLAGS) ; do \
11807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11808 done; \
11809 echo "Doing info in mpfr" ; \
11810 (cd $(HOST_SUBDIR)/mpfr && \
11811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11813 "RANLIB=$${RANLIB}" \
11814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11815 info) \
11816 || exit 1
11817
11818@endif mpfr
11819
11820.PHONY: maybe-dvi-mpfr dvi-mpfr
11821maybe-dvi-mpfr:
11822@if mpfr
11823maybe-dvi-mpfr: dvi-mpfr
11824
11825dvi-mpfr: \
11826 configure-mpfr
11827 @[ -f ./mpfr/Makefile ] || exit 0; \
11828 r=`${PWD_COMMAND}`; export r; \
11829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11830 $(HOST_EXPORTS) \
11831 for flag in $(EXTRA_HOST_FLAGS) ; do \
11832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11833 done; \
11834 echo "Doing dvi in mpfr" ; \
11835 (cd $(HOST_SUBDIR)/mpfr && \
11836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11838 "RANLIB=$${RANLIB}" \
11839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11840 dvi) \
11841 || exit 1
11842
11843@endif mpfr
11844
11845.PHONY: maybe-pdf-mpfr pdf-mpfr
11846maybe-pdf-mpfr:
11847@if mpfr
11848maybe-pdf-mpfr: pdf-mpfr
11849
11850pdf-mpfr: \
11851 configure-mpfr
11852 @[ -f ./mpfr/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 pdf in mpfr" ; \
11860 (cd $(HOST_SUBDIR)/mpfr && \
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 pdf) \
11866 || exit 1
11867
11868@endif mpfr
11869
11870.PHONY: maybe-html-mpfr html-mpfr
11871maybe-html-mpfr:
11872@if mpfr
11873maybe-html-mpfr: html-mpfr
11874
11875html-mpfr: \
11876 configure-mpfr
11877 @[ -f ./mpfr/Makefile ] || exit 0; \
11878 r=`${PWD_COMMAND}`; export r; \
11879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11880 $(HOST_EXPORTS) \
11881 for flag in $(EXTRA_HOST_FLAGS) ; do \
11882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11883 done; \
11884 echo "Doing html in mpfr" ; \
11885 (cd $(HOST_SUBDIR)/mpfr && \
11886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11888 "RANLIB=$${RANLIB}" \
11889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11890 html) \
11891 || exit 1
11892
11893@endif mpfr
11894
11895.PHONY: maybe-TAGS-mpfr TAGS-mpfr
11896maybe-TAGS-mpfr:
11897@if mpfr
11898maybe-TAGS-mpfr: TAGS-mpfr
11899
11900TAGS-mpfr: \
11901 configure-mpfr
11902 @[ -f ./mpfr/Makefile ] || exit 0; \
11903 r=`${PWD_COMMAND}`; export r; \
11904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11905 $(HOST_EXPORTS) \
11906 for flag in $(EXTRA_HOST_FLAGS) ; do \
11907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11908 done; \
11909 echo "Doing TAGS in mpfr" ; \
11910 (cd $(HOST_SUBDIR)/mpfr && \
11911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11913 "RANLIB=$${RANLIB}" \
11914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11915 TAGS) \
11916 || exit 1
11917
11918@endif mpfr
11919
11920.PHONY: maybe-install-info-mpfr install-info-mpfr
11921maybe-install-info-mpfr:
11922@if mpfr
11923maybe-install-info-mpfr: install-info-mpfr
11924
11925install-info-mpfr: \
11926 configure-mpfr \
11927 info-mpfr
11928 @[ -f ./mpfr/Makefile ] || exit 0; \
11929 r=`${PWD_COMMAND}`; export r; \
11930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11931 $(HOST_EXPORTS) \
11932 for flag in $(EXTRA_HOST_FLAGS) ; do \
11933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11934 done; \
11935 echo "Doing install-info in mpfr" ; \
11936 (cd $(HOST_SUBDIR)/mpfr && \
11937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11939 "RANLIB=$${RANLIB}" \
11940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11941 install-info) \
11942 || exit 1
11943
11944@endif mpfr
11945
11946.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11947maybe-install-pdf-mpfr:
11948@if mpfr
11949maybe-install-pdf-mpfr: install-pdf-mpfr
11950
11951install-pdf-mpfr: \
11952 configure-mpfr \
11953 pdf-mpfr
11954 @[ -f ./mpfr/Makefile ] || exit 0; \
11955 r=`${PWD_COMMAND}`; export r; \
11956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11957 $(HOST_EXPORTS) \
11958 for flag in $(EXTRA_HOST_FLAGS) ; do \
11959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11960 done; \
11961 echo "Doing install-pdf in mpfr" ; \
11962 (cd $(HOST_SUBDIR)/mpfr && \
11963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11965 "RANLIB=$${RANLIB}" \
11966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11967 install-pdf) \
11968 || exit 1
11969
11970@endif mpfr
11971
11972.PHONY: maybe-install-html-mpfr install-html-mpfr
11973maybe-install-html-mpfr:
11974@if mpfr
11975maybe-install-html-mpfr: install-html-mpfr
11976
11977install-html-mpfr: \
11978 configure-mpfr \
11979 html-mpfr
11980 @[ -f ./mpfr/Makefile ] || exit 0; \
11981 r=`${PWD_COMMAND}`; export r; \
11982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11983 $(HOST_EXPORTS) \
11984 for flag in $(EXTRA_HOST_FLAGS) ; do \
11985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11986 done; \
11987 echo "Doing install-html in mpfr" ; \
11988 (cd $(HOST_SUBDIR)/mpfr && \
11989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11991 "RANLIB=$${RANLIB}" \
11992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11993 install-html) \
11994 || exit 1
11995
11996@endif mpfr
11997
11998.PHONY: maybe-installcheck-mpfr installcheck-mpfr
11999maybe-installcheck-mpfr:
12000@if mpfr
12001maybe-installcheck-mpfr: installcheck-mpfr
12002
12003installcheck-mpfr: \
12004 configure-mpfr
12005 @[ -f ./mpfr/Makefile ] || exit 0; \
12006 r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12008 $(HOST_EXPORTS) \
12009 for flag in $(EXTRA_HOST_FLAGS) ; do \
12010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12011 done; \
12012 echo "Doing installcheck in mpfr" ; \
12013 (cd $(HOST_SUBDIR)/mpfr && \
12014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12016 "RANLIB=$${RANLIB}" \
12017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12018 installcheck) \
12019 || exit 1
12020
12021@endif mpfr
12022
12023.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12024maybe-mostlyclean-mpfr:
12025@if mpfr
12026maybe-mostlyclean-mpfr: mostlyclean-mpfr
12027
12028mostlyclean-mpfr:
12029 @[ -f ./mpfr/Makefile ] || exit 0; \
12030 r=`${PWD_COMMAND}`; export r; \
12031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12032 $(HOST_EXPORTS) \
12033 for flag in $(EXTRA_HOST_FLAGS) ; do \
12034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12035 done; \
12036 echo "Doing mostlyclean in mpfr" ; \
12037 (cd $(HOST_SUBDIR)/mpfr && \
12038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12040 "RANLIB=$${RANLIB}" \
12041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12042 mostlyclean) \
12043 || exit 1
12044
12045@endif mpfr
12046
12047.PHONY: maybe-clean-mpfr clean-mpfr
12048maybe-clean-mpfr:
12049@if mpfr
12050maybe-clean-mpfr: clean-mpfr
12051
12052clean-mpfr:
12053 @[ -f ./mpfr/Makefile ] || exit 0; \
12054 r=`${PWD_COMMAND}`; export r; \
12055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12056 $(HOST_EXPORTS) \
12057 for flag in $(EXTRA_HOST_FLAGS) ; do \
12058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12059 done; \
12060 echo "Doing clean in mpfr" ; \
12061 (cd $(HOST_SUBDIR)/mpfr && \
12062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12064 "RANLIB=$${RANLIB}" \
12065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12066 clean) \
12067 || exit 1
12068
12069@endif mpfr
12070
12071.PHONY: maybe-distclean-mpfr distclean-mpfr
12072maybe-distclean-mpfr:
12073@if mpfr
12074maybe-distclean-mpfr: distclean-mpfr
12075
12076distclean-mpfr:
12077 @[ -f ./mpfr/Makefile ] || exit 0; \
12078 r=`${PWD_COMMAND}`; export r; \
12079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12080 $(HOST_EXPORTS) \
12081 for flag in $(EXTRA_HOST_FLAGS) ; do \
12082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12083 done; \
12084 echo "Doing distclean in mpfr" ; \
12085 (cd $(HOST_SUBDIR)/mpfr && \
12086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12088 "RANLIB=$${RANLIB}" \
12089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12090 distclean) \
12091 || exit 1
12092
12093@endif mpfr
12094
12095.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12096maybe-maintainer-clean-mpfr:
12097@if mpfr
12098maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12099
12100maintainer-clean-mpfr:
12101 @[ -f ./mpfr/Makefile ] || exit 0; \
12102 r=`${PWD_COMMAND}`; export r; \
12103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12104 $(HOST_EXPORTS) \
12105 for flag in $(EXTRA_HOST_FLAGS) ; do \
12106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12107 done; \
12108 echo "Doing maintainer-clean in mpfr" ; \
12109 (cd $(HOST_SUBDIR)/mpfr && \
12110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12112 "RANLIB=$${RANLIB}" \
12113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12114 maintainer-clean) \
12115 || exit 1
12116
12117@endif mpfr
12118
12119
12120
12121.PHONY: configure-mpc maybe-configure-mpc
12122maybe-configure-mpc:
12123@if gcc-bootstrap
12124configure-mpc: stage_current
12125@endif gcc-bootstrap
12126@if mpc
12127maybe-configure-mpc: configure-mpc
12128configure-mpc:
12129 @r=`${PWD_COMMAND}`; export r; \
12130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12131 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12133 $(HOST_EXPORTS) \
12134 echo Configuring in $(HOST_SUBDIR)/mpc; \
12135 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12136 case $(srcdir) in \
12137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12138 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12140 esac; \
12141 srcdiroption="--srcdir=$${topdir}/mpc"; \
12142 libsrcdir="$$s/mpc"; \
12143 $(SHELL) $${libsrcdir}/configure \
12144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12145 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12146 || exit 1
12147@endif mpc
12148
12149
12150
12151.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12152maybe-configure-stage1-mpc:
12153@if mpc-bootstrap
12154maybe-configure-stage1-mpc: configure-stage1-mpc
12155configure-stage1-mpc:
12156 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12158 @r=`${PWD_COMMAND}`; export r; \
12159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12160 TFLAGS="$(STAGE1_TFLAGS)"; \
12161 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12162 $(HOST_EXPORTS) \
12163 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12164 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12165 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12166 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12168 cd $(HOST_SUBDIR)/mpc || exit 1; \
12169 case $(srcdir) in \
12170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12171 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12173 esac; \
12174 srcdiroption="--srcdir=$${topdir}/mpc"; \
12175 libsrcdir="$$s/mpc"; \
12176 $(SHELL) $${libsrcdir}/configure \
12177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12178 --target=${target_alias} $${srcdiroption} \
12179 $(STAGE1_CONFIGURE_FLAGS) \
12180 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12181@endif mpc-bootstrap
12182
12183.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12184maybe-configure-stage2-mpc:
12185@if mpc-bootstrap
12186maybe-configure-stage2-mpc: configure-stage2-mpc
12187configure-stage2-mpc:
12188 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12190 @r=`${PWD_COMMAND}`; export r; \
12191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12192 TFLAGS="$(STAGE2_TFLAGS)"; \
12193 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12194 $(HOST_EXPORTS) \
12195 $(POSTSTAGE1_HOST_EXPORTS) \
12196 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12197 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12198 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12199 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12201 cd $(HOST_SUBDIR)/mpc || exit 1; \
12202 case $(srcdir) in \
12203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12204 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12206 esac; \
12207 srcdiroption="--srcdir=$${topdir}/mpc"; \
12208 libsrcdir="$$s/mpc"; \
12209 $(SHELL) $${libsrcdir}/configure \
12210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12211 --target=${target_alias} $${srcdiroption} \
12212 --with-build-libsubdir=$(HOST_SUBDIR) \
12213 $(STAGE2_CONFIGURE_FLAGS) \
12214 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12215@endif mpc-bootstrap
12216
12217.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12218maybe-configure-stage3-mpc:
12219@if mpc-bootstrap
12220maybe-configure-stage3-mpc: configure-stage3-mpc
12221configure-stage3-mpc:
12222 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12224 @r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 TFLAGS="$(STAGE3_TFLAGS)"; \
12227 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12228 $(HOST_EXPORTS) \
12229 $(POSTSTAGE1_HOST_EXPORTS) \
12230 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12231 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12232 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12233 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12235 cd $(HOST_SUBDIR)/mpc || exit 1; \
12236 case $(srcdir) in \
12237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12238 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12240 esac; \
12241 srcdiroption="--srcdir=$${topdir}/mpc"; \
12242 libsrcdir="$$s/mpc"; \
12243 $(SHELL) $${libsrcdir}/configure \
12244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12245 --target=${target_alias} $${srcdiroption} \
12246 --with-build-libsubdir=$(HOST_SUBDIR) \
12247 $(STAGE3_CONFIGURE_FLAGS) \
12248 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12249@endif mpc-bootstrap
12250
12251.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12252maybe-configure-stage4-mpc:
12253@if mpc-bootstrap
12254maybe-configure-stage4-mpc: configure-stage4-mpc
12255configure-stage4-mpc:
12256 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12258 @r=`${PWD_COMMAND}`; export r; \
12259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12260 TFLAGS="$(STAGE4_TFLAGS)"; \
12261 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12262 $(HOST_EXPORTS) \
12263 $(POSTSTAGE1_HOST_EXPORTS) \
12264 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12265 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12266 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12267 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12269 cd $(HOST_SUBDIR)/mpc || exit 1; \
12270 case $(srcdir) in \
12271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12272 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12274 esac; \
12275 srcdiroption="--srcdir=$${topdir}/mpc"; \
12276 libsrcdir="$$s/mpc"; \
12277 $(SHELL) $${libsrcdir}/configure \
12278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12279 --target=${target_alias} $${srcdiroption} \
12280 --with-build-libsubdir=$(HOST_SUBDIR) \
12281 $(STAGE4_CONFIGURE_FLAGS) \
12282 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12283@endif mpc-bootstrap
12284
12285.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12286maybe-configure-stageprofile-mpc:
12287@if mpc-bootstrap
12288maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12289configure-stageprofile-mpc:
12290 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12292 @r=`${PWD_COMMAND}`; export r; \
12293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12294 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12295 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12296 $(HOST_EXPORTS) \
12297 $(POSTSTAGE1_HOST_EXPORTS) \
12298 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12299 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12300 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12301 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12303 cd $(HOST_SUBDIR)/mpc || exit 1; \
12304 case $(srcdir) in \
12305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12306 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12308 esac; \
12309 srcdiroption="--srcdir=$${topdir}/mpc"; \
12310 libsrcdir="$$s/mpc"; \
12311 $(SHELL) $${libsrcdir}/configure \
12312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12313 --target=${target_alias} $${srcdiroption} \
12314 --with-build-libsubdir=$(HOST_SUBDIR) \
12315 $(STAGEprofile_CONFIGURE_FLAGS) \
12316 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12317@endif mpc-bootstrap
12318
12319.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12320maybe-configure-stagefeedback-mpc:
12321@if mpc-bootstrap
12322maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12323configure-stagefeedback-mpc:
12324 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12325 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12326 @r=`${PWD_COMMAND}`; export r; \
12327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12328 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12329 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12330 $(HOST_EXPORTS) \
12331 $(POSTSTAGE1_HOST_EXPORTS) \
12332 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12333 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12334 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12335 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12337 cd $(HOST_SUBDIR)/mpc || exit 1; \
12338 case $(srcdir) in \
12339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12340 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12342 esac; \
12343 srcdiroption="--srcdir=$${topdir}/mpc"; \
12344 libsrcdir="$$s/mpc"; \
12345 $(SHELL) $${libsrcdir}/configure \
12346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12347 --target=${target_alias} $${srcdiroption} \
12348 --with-build-libsubdir=$(HOST_SUBDIR) \
12349 $(STAGEfeedback_CONFIGURE_FLAGS) \
12350 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12351@endif mpc-bootstrap
12352
12353
12354
12355
12356
12357.PHONY: all-mpc maybe-all-mpc
12358maybe-all-mpc:
12359@if gcc-bootstrap
12360all-mpc: stage_current
12361@endif gcc-bootstrap
12362@if mpc
12363TARGET-mpc=all
12364maybe-all-mpc: all-mpc
12365all-mpc: configure-mpc
12366 @r=`${PWD_COMMAND}`; export r; \
12367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12368 $(HOST_EXPORTS) \
12369 (cd $(HOST_SUBDIR)/mpc && \
12370 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12371 $(TARGET-mpc))
12372@endif mpc
12373
12374
12375
12376.PHONY: all-stage1-mpc maybe-all-stage1-mpc
12377.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12378maybe-all-stage1-mpc:
12379maybe-clean-stage1-mpc:
12380@if mpc-bootstrap
12381maybe-all-stage1-mpc: all-stage1-mpc
12382all-stage1: all-stage1-mpc
12383TARGET-stage1-mpc = $(TARGET-mpc)
12384all-stage1-mpc: configure-stage1-mpc
12385 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12386 @r=`${PWD_COMMAND}`; export r; \
12387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12388 TFLAGS="$(STAGE1_TFLAGS)"; \
12389 $(HOST_EXPORTS) \
12390 cd $(HOST_SUBDIR)/mpc && \
12391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12392 CFLAGS="$(STAGE1_CFLAGS)" \
12393 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12394 LIBCFLAGS="$(LIBCFLAGS)" \
12395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12398 $(EXTRA_HOST_FLAGS) \
12399 $(STAGE1_FLAGS_TO_PASS) \
12400 TFLAGS="$(STAGE1_TFLAGS)" \
12401 $(TARGET-stage1-mpc)
12402
12403maybe-clean-stage1-mpc: clean-stage1-mpc
12404clean-stage1: clean-stage1-mpc
12405clean-stage1-mpc:
12406 @if [ $(current_stage) = stage1 ]; then \
12407 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12408 else \
12409 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12410 $(MAKE) stage1-start; \
12411 fi; \
12412 cd $(HOST_SUBDIR)/mpc && \
12413 $(MAKE) $(EXTRA_HOST_FLAGS) \
12414 $(STAGE1_FLAGS_TO_PASS) clean
12415@endif mpc-bootstrap
12416
12417
12418.PHONY: all-stage2-mpc maybe-all-stage2-mpc
12419.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12420maybe-all-stage2-mpc:
12421maybe-clean-stage2-mpc:
12422@if mpc-bootstrap
12423maybe-all-stage2-mpc: all-stage2-mpc
12424all-stage2: all-stage2-mpc
12425TARGET-stage2-mpc = $(TARGET-mpc)
12426all-stage2-mpc: configure-stage2-mpc
12427 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12428 @r=`${PWD_COMMAND}`; export r; \
12429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12430 TFLAGS="$(STAGE2_TFLAGS)"; \
12431 $(HOST_EXPORTS) \
12432 $(POSTSTAGE1_HOST_EXPORTS) \
12433 cd $(HOST_SUBDIR)/mpc && \
12434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12435 CFLAGS="$(STAGE2_CFLAGS)" \
12436 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12437 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12441 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12442 TFLAGS="$(STAGE2_TFLAGS)" \
12443 $(TARGET-stage2-mpc)
12444
12445maybe-clean-stage2-mpc: clean-stage2-mpc
12446clean-stage2: clean-stage2-mpc
12447clean-stage2-mpc:
12448 @if [ $(current_stage) = stage2 ]; then \
12449 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12450 else \
12451 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12452 $(MAKE) stage2-start; \
12453 fi; \
12454 cd $(HOST_SUBDIR)/mpc && \
12455 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12456@endif mpc-bootstrap
12457
12458
12459.PHONY: all-stage3-mpc maybe-all-stage3-mpc
12460.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12461maybe-all-stage3-mpc:
12462maybe-clean-stage3-mpc:
12463@if mpc-bootstrap
12464maybe-all-stage3-mpc: all-stage3-mpc
12465all-stage3: all-stage3-mpc
12466TARGET-stage3-mpc = $(TARGET-mpc)
12467all-stage3-mpc: configure-stage3-mpc
12468 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12469 @r=`${PWD_COMMAND}`; export r; \
12470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12471 TFLAGS="$(STAGE3_TFLAGS)"; \
12472 $(HOST_EXPORTS) \
12473 $(POSTSTAGE1_HOST_EXPORTS) \
12474 cd $(HOST_SUBDIR)/mpc && \
12475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12476 CFLAGS="$(STAGE3_CFLAGS)" \
12477 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12478 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12483 TFLAGS="$(STAGE3_TFLAGS)" \
12484 $(TARGET-stage3-mpc)
12485
12486maybe-clean-stage3-mpc: clean-stage3-mpc
12487clean-stage3: clean-stage3-mpc
12488clean-stage3-mpc:
12489 @if [ $(current_stage) = stage3 ]; then \
12490 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12491 else \
12492 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12493 $(MAKE) stage3-start; \
12494 fi; \
12495 cd $(HOST_SUBDIR)/mpc && \
12496 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12497@endif mpc-bootstrap
12498
12499
12500.PHONY: all-stage4-mpc maybe-all-stage4-mpc
12501.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12502maybe-all-stage4-mpc:
12503maybe-clean-stage4-mpc:
12504@if mpc-bootstrap
12505maybe-all-stage4-mpc: all-stage4-mpc
12506all-stage4: all-stage4-mpc
12507TARGET-stage4-mpc = $(TARGET-mpc)
12508all-stage4-mpc: configure-stage4-mpc
12509 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12510 @r=`${PWD_COMMAND}`; export r; \
12511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12512 TFLAGS="$(STAGE4_TFLAGS)"; \
12513 $(HOST_EXPORTS) \
12514 $(POSTSTAGE1_HOST_EXPORTS) \
12515 cd $(HOST_SUBDIR)/mpc && \
12516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12517 CFLAGS="$(STAGE4_CFLAGS)" \
12518 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12519 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12524 TFLAGS="$(STAGE4_TFLAGS)" \
12525 $(TARGET-stage4-mpc)
12526
12527maybe-clean-stage4-mpc: clean-stage4-mpc
12528clean-stage4: clean-stage4-mpc
12529clean-stage4-mpc:
12530 @if [ $(current_stage) = stage4 ]; then \
12531 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12532 else \
12533 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12534 $(MAKE) stage4-start; \
12535 fi; \
12536 cd $(HOST_SUBDIR)/mpc && \
12537 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12538@endif mpc-bootstrap
12539
12540
12541.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12542.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12543maybe-all-stageprofile-mpc:
12544maybe-clean-stageprofile-mpc:
12545@if mpc-bootstrap
12546maybe-all-stageprofile-mpc: all-stageprofile-mpc
12547all-stageprofile: all-stageprofile-mpc
12548TARGET-stageprofile-mpc = $(TARGET-mpc)
12549all-stageprofile-mpc: configure-stageprofile-mpc
12550 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12551 @r=`${PWD_COMMAND}`; export r; \
12552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12553 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12554 $(HOST_EXPORTS) \
12555 $(POSTSTAGE1_HOST_EXPORTS) \
12556 cd $(HOST_SUBDIR)/mpc && \
12557 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12558 CFLAGS="$(STAGEprofile_CFLAGS)" \
12559 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12560 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12561 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12562 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12563 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12564 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12565 TFLAGS="$(STAGEprofile_TFLAGS)" \
12566 $(TARGET-stageprofile-mpc)
12567
12568maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12569clean-stageprofile: clean-stageprofile-mpc
12570clean-stageprofile-mpc:
12571 @if [ $(current_stage) = stageprofile ]; then \
12572 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12573 else \
12574 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12575 $(MAKE) stageprofile-start; \
12576 fi; \
12577 cd $(HOST_SUBDIR)/mpc && \
12578 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12579@endif mpc-bootstrap
12580
12581
12582.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12583.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12584maybe-all-stagefeedback-mpc:
12585maybe-clean-stagefeedback-mpc:
12586@if mpc-bootstrap
12587maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12588all-stagefeedback: all-stagefeedback-mpc
12589TARGET-stagefeedback-mpc = $(TARGET-mpc)
12590all-stagefeedback-mpc: configure-stagefeedback-mpc
12591 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12592 @r=`${PWD_COMMAND}`; export r; \
12593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12594 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12595 $(HOST_EXPORTS) \
12596 $(POSTSTAGE1_HOST_EXPORTS) \
12597 cd $(HOST_SUBDIR)/mpc && \
12598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12599 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12600 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12601 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12606 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12607 $(TARGET-stagefeedback-mpc)
12608
12609maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12610clean-stagefeedback: clean-stagefeedback-mpc
12611clean-stagefeedback-mpc:
12612 @if [ $(current_stage) = stagefeedback ]; then \
12613 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12614 else \
12615 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12616 $(MAKE) stagefeedback-start; \
12617 fi; \
12618 cd $(HOST_SUBDIR)/mpc && \
12619 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12620@endif mpc-bootstrap
12621
12622
12623
12624
12625
12626.PHONY: check-mpc maybe-check-mpc
12627maybe-check-mpc:
12628@if mpc
12629maybe-check-mpc: check-mpc
12630
12631check-mpc:
12632 @: $(MAKE); $(unstage)
12633 @r=`${PWD_COMMAND}`; export r; \
12634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12635 $(HOST_EXPORTS) \
12636 (cd $(HOST_SUBDIR)/mpc && \
12637 $(MAKE) $(FLAGS_TO_PASS) check)
12638
12639@endif mpc
12640
12641.PHONY: install-mpc maybe-install-mpc
12642maybe-install-mpc:
12643@if mpc
12644maybe-install-mpc: install-mpc
12645
12646install-mpc:
12647
12648@endif mpc
12649
12650.PHONY: install-strip-mpc maybe-install-strip-mpc
12651maybe-install-strip-mpc:
12652@if mpc
12653maybe-install-strip-mpc: install-strip-mpc
12654
12655install-strip-mpc:
12656
12657@endif mpc
12658
12659# Other targets (info, dvi, pdf, etc.)
12660
12661.PHONY: maybe-info-mpc info-mpc
12662maybe-info-mpc:
12663@if mpc
12664maybe-info-mpc: info-mpc
12665
12666info-mpc: \
12667 configure-mpc
12668 @[ -f ./mpc/Makefile ] || exit 0; \
12669 r=`${PWD_COMMAND}`; export r; \
12670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12671 $(HOST_EXPORTS) \
12672 for flag in $(EXTRA_HOST_FLAGS) ; do \
12673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12674 done; \
12675 echo "Doing info in mpc" ; \
12676 (cd $(HOST_SUBDIR)/mpc && \
12677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12679 "RANLIB=$${RANLIB}" \
12680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12681 info) \
12682 || exit 1
12683
12684@endif mpc
12685
12686.PHONY: maybe-dvi-mpc dvi-mpc
12687maybe-dvi-mpc:
12688@if mpc
12689maybe-dvi-mpc: dvi-mpc
12690
12691dvi-mpc: \
12692 configure-mpc
12693 @[ -f ./mpc/Makefile ] || exit 0; \
12694 r=`${PWD_COMMAND}`; export r; \
12695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12696 $(HOST_EXPORTS) \
12697 for flag in $(EXTRA_HOST_FLAGS) ; do \
12698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12699 done; \
12700 echo "Doing dvi in mpc" ; \
12701 (cd $(HOST_SUBDIR)/mpc && \
12702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12704 "RANLIB=$${RANLIB}" \
12705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12706 dvi) \
12707 || exit 1
12708
12709@endif mpc
12710
12711.PHONY: maybe-pdf-mpc pdf-mpc
12712maybe-pdf-mpc:
12713@if mpc
12714maybe-pdf-mpc: pdf-mpc
12715
12716pdf-mpc: \
12717 configure-mpc
12718 @[ -f ./mpc/Makefile ] || exit 0; \
12719 r=`${PWD_COMMAND}`; export r; \
12720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12721 $(HOST_EXPORTS) \
12722 for flag in $(EXTRA_HOST_FLAGS) ; do \
12723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12724 done; \
12725 echo "Doing pdf in mpc" ; \
12726 (cd $(HOST_SUBDIR)/mpc && \
12727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12729 "RANLIB=$${RANLIB}" \
12730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12731 pdf) \
12732 || exit 1
12733
12734@endif mpc
12735
12736.PHONY: maybe-html-mpc html-mpc
12737maybe-html-mpc:
12738@if mpc
12739maybe-html-mpc: html-mpc
12740
12741html-mpc: \
12742 configure-mpc
12743 @[ -f ./mpc/Makefile ] || exit 0; \
12744 r=`${PWD_COMMAND}`; export r; \
12745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12746 $(HOST_EXPORTS) \
12747 for flag in $(EXTRA_HOST_FLAGS) ; do \
12748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12749 done; \
12750 echo "Doing html in mpc" ; \
12751 (cd $(HOST_SUBDIR)/mpc && \
12752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12754 "RANLIB=$${RANLIB}" \
12755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12756 html) \
12757 || exit 1
12758
12759@endif mpc
12760
12761.PHONY: maybe-TAGS-mpc TAGS-mpc
12762maybe-TAGS-mpc:
12763@if mpc
12764maybe-TAGS-mpc: TAGS-mpc
12765
12766TAGS-mpc: \
12767 configure-mpc
12768 @[ -f ./mpc/Makefile ] || exit 0; \
12769 r=`${PWD_COMMAND}`; export r; \
12770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12771 $(HOST_EXPORTS) \
12772 for flag in $(EXTRA_HOST_FLAGS) ; do \
12773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12774 done; \
12775 echo "Doing TAGS in mpc" ; \
12776 (cd $(HOST_SUBDIR)/mpc && \
12777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12779 "RANLIB=$${RANLIB}" \
12780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12781 TAGS) \
12782 || exit 1
12783
12784@endif mpc
12785
12786.PHONY: maybe-install-info-mpc install-info-mpc
12787maybe-install-info-mpc:
12788@if mpc
12789maybe-install-info-mpc: install-info-mpc
12790
12791install-info-mpc: \
12792 configure-mpc \
12793 info-mpc
12794 @[ -f ./mpc/Makefile ] || exit 0; \
12795 r=`${PWD_COMMAND}`; export r; \
12796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12797 $(HOST_EXPORTS) \
12798 for flag in $(EXTRA_HOST_FLAGS) ; do \
12799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12800 done; \
12801 echo "Doing install-info in mpc" ; \
12802 (cd $(HOST_SUBDIR)/mpc && \
12803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12805 "RANLIB=$${RANLIB}" \
12806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12807 install-info) \
12808 || exit 1
12809
12810@endif mpc
12811
12812.PHONY: maybe-install-pdf-mpc install-pdf-mpc
12813maybe-install-pdf-mpc:
12814@if mpc
12815maybe-install-pdf-mpc: install-pdf-mpc
12816
12817install-pdf-mpc: \
12818 configure-mpc \
12819 pdf-mpc
12820 @[ -f ./mpc/Makefile ] || exit 0; \
12821 r=`${PWD_COMMAND}`; export r; \
12822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12823 $(HOST_EXPORTS) \
12824 for flag in $(EXTRA_HOST_FLAGS) ; do \
12825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12826 done; \
12827 echo "Doing install-pdf in mpc" ; \
12828 (cd $(HOST_SUBDIR)/mpc && \
12829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12831 "RANLIB=$${RANLIB}" \
12832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12833 install-pdf) \
12834 || exit 1
12835
12836@endif mpc
12837
12838.PHONY: maybe-install-html-mpc install-html-mpc
12839maybe-install-html-mpc:
12840@if mpc
12841maybe-install-html-mpc: install-html-mpc
12842
12843install-html-mpc: \
12844 configure-mpc \
12845 html-mpc
12846 @[ -f ./mpc/Makefile ] || exit 0; \
12847 r=`${PWD_COMMAND}`; export r; \
12848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12849 $(HOST_EXPORTS) \
12850 for flag in $(EXTRA_HOST_FLAGS) ; do \
12851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12852 done; \
12853 echo "Doing install-html in mpc" ; \
12854 (cd $(HOST_SUBDIR)/mpc && \
12855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12857 "RANLIB=$${RANLIB}" \
12858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12859 install-html) \
12860 || exit 1
12861
12862@endif mpc
12863
12864.PHONY: maybe-installcheck-mpc installcheck-mpc
12865maybe-installcheck-mpc:
12866@if mpc
12867maybe-installcheck-mpc: installcheck-mpc
12868
12869installcheck-mpc: \
12870 configure-mpc
12871 @[ -f ./mpc/Makefile ] || exit 0; \
12872 r=`${PWD_COMMAND}`; export r; \
12873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12874 $(HOST_EXPORTS) \
12875 for flag in $(EXTRA_HOST_FLAGS) ; do \
12876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12877 done; \
12878 echo "Doing installcheck in mpc" ; \
12879 (cd $(HOST_SUBDIR)/mpc && \
12880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12882 "RANLIB=$${RANLIB}" \
12883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12884 installcheck) \
12885 || exit 1
12886
12887@endif mpc
12888
12889.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12890maybe-mostlyclean-mpc:
12891@if mpc
12892maybe-mostlyclean-mpc: mostlyclean-mpc
12893
12894mostlyclean-mpc:
12895 @[ -f ./mpc/Makefile ] || exit 0; \
12896 r=`${PWD_COMMAND}`; export r; \
12897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12898 $(HOST_EXPORTS) \
12899 for flag in $(EXTRA_HOST_FLAGS) ; do \
12900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12901 done; \
12902 echo "Doing mostlyclean in mpc" ; \
12903 (cd $(HOST_SUBDIR)/mpc && \
12904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12906 "RANLIB=$${RANLIB}" \
12907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12908 mostlyclean) \
12909 || exit 1
12910
12911@endif mpc
12912
12913.PHONY: maybe-clean-mpc clean-mpc
12914maybe-clean-mpc:
12915@if mpc
12916maybe-clean-mpc: clean-mpc
12917
12918clean-mpc:
12919 @[ -f ./mpc/Makefile ] || exit 0; \
12920 r=`${PWD_COMMAND}`; export r; \
12921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12922 $(HOST_EXPORTS) \
12923 for flag in $(EXTRA_HOST_FLAGS) ; do \
12924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12925 done; \
12926 echo "Doing clean in mpc" ; \
12927 (cd $(HOST_SUBDIR)/mpc && \
12928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12930 "RANLIB=$${RANLIB}" \
12931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12932 clean) \
12933 || exit 1
12934
12935@endif mpc
12936
12937.PHONY: maybe-distclean-mpc distclean-mpc
12938maybe-distclean-mpc:
12939@if mpc
12940maybe-distclean-mpc: distclean-mpc
12941
12942distclean-mpc:
12943 @[ -f ./mpc/Makefile ] || exit 0; \
12944 r=`${PWD_COMMAND}`; export r; \
12945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12946 $(HOST_EXPORTS) \
12947 for flag in $(EXTRA_HOST_FLAGS) ; do \
12948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12949 done; \
12950 echo "Doing distclean in mpc" ; \
12951 (cd $(HOST_SUBDIR)/mpc && \
12952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12954 "RANLIB=$${RANLIB}" \
12955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12956 distclean) \
12957 || exit 1
12958
12959@endif mpc
12960
12961.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12962maybe-maintainer-clean-mpc:
12963@if mpc
12964maybe-maintainer-clean-mpc: maintainer-clean-mpc
12965
12966maintainer-clean-mpc:
12967 @[ -f ./mpc/Makefile ] || exit 0; \
12968 r=`${PWD_COMMAND}`; export r; \
12969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12970 $(HOST_EXPORTS) \
12971 for flag in $(EXTRA_HOST_FLAGS) ; do \
12972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12973 done; \
12974 echo "Doing maintainer-clean in mpc" ; \
12975 (cd $(HOST_SUBDIR)/mpc && \
12976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12978 "RANLIB=$${RANLIB}" \
12979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12980 maintainer-clean) \
12981 || exit 1
12982
12983@endif mpc
12984
12985
12986
12987.PHONY: configure-isl maybe-configure-isl
12988maybe-configure-isl:
12989@if gcc-bootstrap
12990configure-isl: stage_current
12991@endif gcc-bootstrap
12992@if isl
12993maybe-configure-isl: configure-isl
12994configure-isl:
12995 @r=`${PWD_COMMAND}`; export r; \
12996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12997 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
12998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
12999 $(HOST_EXPORTS) \
13000 echo Configuring in $(HOST_SUBDIR)/isl; \
13001 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13002 case $(srcdir) in \
13003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13004 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13006 esac; \
13007 srcdiroption="--srcdir=$${topdir}/isl"; \
13008 libsrcdir="$$s/isl"; \
13009 $(SHELL) $${libsrcdir}/configure \
13010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13011 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13012 || exit 1
13013@endif isl
13014
13015
13016
13017.PHONY: configure-stage1-isl maybe-configure-stage1-isl
13018maybe-configure-stage1-isl:
13019@if isl-bootstrap
13020maybe-configure-stage1-isl: configure-stage1-isl
13021configure-stage1-isl:
13022 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13024 @r=`${PWD_COMMAND}`; export r; \
13025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13026 TFLAGS="$(STAGE1_TFLAGS)"; \
13027 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13028 $(HOST_EXPORTS) \
13029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13030 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13031 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13032 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13034 cd $(HOST_SUBDIR)/isl || exit 1; \
13035 case $(srcdir) in \
13036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13037 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13039 esac; \
13040 srcdiroption="--srcdir=$${topdir}/isl"; \
13041 libsrcdir="$$s/isl"; \
13042 $(SHELL) $${libsrcdir}/configure \
13043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13044 --target=${target_alias} $${srcdiroption} \
13045 $(STAGE1_CONFIGURE_FLAGS) \
13046 --disable-shared @extra_isl_gmp_configure_flags@
13047@endif isl-bootstrap
13048
13049.PHONY: configure-stage2-isl maybe-configure-stage2-isl
13050maybe-configure-stage2-isl:
13051@if isl-bootstrap
13052maybe-configure-stage2-isl: configure-stage2-isl
13053configure-stage2-isl:
13054 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13056 @r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058 TFLAGS="$(STAGE2_TFLAGS)"; \
13059 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13060 $(HOST_EXPORTS) \
13061 $(POSTSTAGE1_HOST_EXPORTS) \
13062 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13063 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13064 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13065 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13067 cd $(HOST_SUBDIR)/isl || exit 1; \
13068 case $(srcdir) in \
13069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13070 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13072 esac; \
13073 srcdiroption="--srcdir=$${topdir}/isl"; \
13074 libsrcdir="$$s/isl"; \
13075 $(SHELL) $${libsrcdir}/configure \
13076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13077 --target=${target_alias} $${srcdiroption} \
13078 --with-build-libsubdir=$(HOST_SUBDIR) \
13079 $(STAGE2_CONFIGURE_FLAGS) \
13080 --disable-shared @extra_isl_gmp_configure_flags@
13081@endif isl-bootstrap
13082
13083.PHONY: configure-stage3-isl maybe-configure-stage3-isl
13084maybe-configure-stage3-isl:
13085@if isl-bootstrap
13086maybe-configure-stage3-isl: configure-stage3-isl
13087configure-stage3-isl:
13088 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13090 @r=`${PWD_COMMAND}`; export r; \
13091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13092 TFLAGS="$(STAGE3_TFLAGS)"; \
13093 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13094 $(HOST_EXPORTS) \
13095 $(POSTSTAGE1_HOST_EXPORTS) \
13096 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13097 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13098 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13099 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13101 cd $(HOST_SUBDIR)/isl || exit 1; \
13102 case $(srcdir) in \
13103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13104 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13106 esac; \
13107 srcdiroption="--srcdir=$${topdir}/isl"; \
13108 libsrcdir="$$s/isl"; \
13109 $(SHELL) $${libsrcdir}/configure \
13110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13111 --target=${target_alias} $${srcdiroption} \
13112 --with-build-libsubdir=$(HOST_SUBDIR) \
13113 $(STAGE3_CONFIGURE_FLAGS) \
13114 --disable-shared @extra_isl_gmp_configure_flags@
13115@endif isl-bootstrap
13116
13117.PHONY: configure-stage4-isl maybe-configure-stage4-isl
13118maybe-configure-stage4-isl:
13119@if isl-bootstrap
13120maybe-configure-stage4-isl: configure-stage4-isl
13121configure-stage4-isl:
13122 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13124 @r=`${PWD_COMMAND}`; export r; \
13125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13126 TFLAGS="$(STAGE4_TFLAGS)"; \
13127 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13128 $(HOST_EXPORTS) \
13129 $(POSTSTAGE1_HOST_EXPORTS) \
13130 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13131 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13132 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13133 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13135 cd $(HOST_SUBDIR)/isl || exit 1; \
13136 case $(srcdir) in \
13137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13138 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13140 esac; \
13141 srcdiroption="--srcdir=$${topdir}/isl"; \
13142 libsrcdir="$$s/isl"; \
13143 $(SHELL) $${libsrcdir}/configure \
13144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13145 --target=${target_alias} $${srcdiroption} \
13146 --with-build-libsubdir=$(HOST_SUBDIR) \
13147 $(STAGE4_CONFIGURE_FLAGS) \
13148 --disable-shared @extra_isl_gmp_configure_flags@
13149@endif isl-bootstrap
13150
13151.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13152maybe-configure-stageprofile-isl:
13153@if isl-bootstrap
13154maybe-configure-stageprofile-isl: configure-stageprofile-isl
13155configure-stageprofile-isl:
13156 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13158 @r=`${PWD_COMMAND}`; export r; \
13159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13160 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13161 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13162 $(HOST_EXPORTS) \
13163 $(POSTSTAGE1_HOST_EXPORTS) \
13164 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13165 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13166 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13167 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13169 cd $(HOST_SUBDIR)/isl || exit 1; \
13170 case $(srcdir) in \
13171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13172 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13174 esac; \
13175 srcdiroption="--srcdir=$${topdir}/isl"; \
13176 libsrcdir="$$s/isl"; \
13177 $(SHELL) $${libsrcdir}/configure \
13178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13179 --target=${target_alias} $${srcdiroption} \
13180 --with-build-libsubdir=$(HOST_SUBDIR) \
13181 $(STAGEprofile_CONFIGURE_FLAGS) \
13182 --disable-shared @extra_isl_gmp_configure_flags@
13183@endif isl-bootstrap
13184
13185.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13186maybe-configure-stagefeedback-isl:
13187@if isl-bootstrap
13188maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13189configure-stagefeedback-isl:
13190 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13192 @r=`${PWD_COMMAND}`; export r; \
13193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13194 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13195 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13196 $(HOST_EXPORTS) \
13197 $(POSTSTAGE1_HOST_EXPORTS) \
13198 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13199 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13200 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13201 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13203 cd $(HOST_SUBDIR)/isl || exit 1; \
13204 case $(srcdir) in \
13205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13206 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13208 esac; \
13209 srcdiroption="--srcdir=$${topdir}/isl"; \
13210 libsrcdir="$$s/isl"; \
13211 $(SHELL) $${libsrcdir}/configure \
13212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13213 --target=${target_alias} $${srcdiroption} \
13214 --with-build-libsubdir=$(HOST_SUBDIR) \
13215 $(STAGEfeedback_CONFIGURE_FLAGS) \
13216 --disable-shared @extra_isl_gmp_configure_flags@
13217@endif isl-bootstrap
13218
13219
13220
13221
13222
13223.PHONY: all-isl maybe-all-isl
13224maybe-all-isl:
13225@if gcc-bootstrap
13226all-isl: stage_current
13227@endif gcc-bootstrap
13228@if isl
13229TARGET-isl=all
13230maybe-all-isl: all-isl
13231all-isl: configure-isl
13232 @r=`${PWD_COMMAND}`; export r; \
13233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13234 $(HOST_EXPORTS) \
13235 (cd $(HOST_SUBDIR)/isl && \
13236 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13237 $(TARGET-isl))
13238@endif isl
13239
13240
13241
13242.PHONY: all-stage1-isl maybe-all-stage1-isl
13243.PHONY: clean-stage1-isl maybe-clean-stage1-isl
13244maybe-all-stage1-isl:
13245maybe-clean-stage1-isl:
13246@if isl-bootstrap
13247maybe-all-stage1-isl: all-stage1-isl
13248all-stage1: all-stage1-isl
13249TARGET-stage1-isl = $(TARGET-isl)
13250all-stage1-isl: configure-stage1-isl
13251 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13252 @r=`${PWD_COMMAND}`; export r; \
13253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13254 TFLAGS="$(STAGE1_TFLAGS)"; \
13255 $(HOST_EXPORTS) \
13256 cd $(HOST_SUBDIR)/isl && \
13257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13258 CFLAGS="$(STAGE1_CFLAGS)" \
13259 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13260 LIBCFLAGS="$(LIBCFLAGS)" \
13261 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13262 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13263 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13264 $(EXTRA_HOST_FLAGS) \
13265 $(STAGE1_FLAGS_TO_PASS) V=1 \
13266 TFLAGS="$(STAGE1_TFLAGS)" \
13267 $(TARGET-stage1-isl)
13268
13269maybe-clean-stage1-isl: clean-stage1-isl
13270clean-stage1: clean-stage1-isl
13271clean-stage1-isl:
13272 @if [ $(current_stage) = stage1 ]; then \
13273 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13274 else \
13275 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13276 $(MAKE) stage1-start; \
13277 fi; \
13278 cd $(HOST_SUBDIR)/isl && \
13279 $(MAKE) $(EXTRA_HOST_FLAGS) \
13280 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13281@endif isl-bootstrap
13282
13283
13284.PHONY: all-stage2-isl maybe-all-stage2-isl
13285.PHONY: clean-stage2-isl maybe-clean-stage2-isl
13286maybe-all-stage2-isl:
13287maybe-clean-stage2-isl:
13288@if isl-bootstrap
13289maybe-all-stage2-isl: all-stage2-isl
13290all-stage2: all-stage2-isl
13291TARGET-stage2-isl = $(TARGET-isl)
13292all-stage2-isl: configure-stage2-isl
13293 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13294 @r=`${PWD_COMMAND}`; export r; \
13295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13296 TFLAGS="$(STAGE2_TFLAGS)"; \
13297 $(HOST_EXPORTS) \
13298 $(POSTSTAGE1_HOST_EXPORTS) \
13299 cd $(HOST_SUBDIR)/isl && \
13300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13301 CFLAGS="$(STAGE2_CFLAGS)" \
13302 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13303 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13307 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13308 TFLAGS="$(STAGE2_TFLAGS)" \
13309 $(TARGET-stage2-isl)
13310
13311maybe-clean-stage2-isl: clean-stage2-isl
13312clean-stage2: clean-stage2-isl
13313clean-stage2-isl:
13314 @if [ $(current_stage) = stage2 ]; then \
13315 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13316 else \
13317 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13318 $(MAKE) stage2-start; \
13319 fi; \
13320 cd $(HOST_SUBDIR)/isl && \
13321 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13322@endif isl-bootstrap
13323
13324
13325.PHONY: all-stage3-isl maybe-all-stage3-isl
13326.PHONY: clean-stage3-isl maybe-clean-stage3-isl
13327maybe-all-stage3-isl:
13328maybe-clean-stage3-isl:
13329@if isl-bootstrap
13330maybe-all-stage3-isl: all-stage3-isl
13331all-stage3: all-stage3-isl
13332TARGET-stage3-isl = $(TARGET-isl)
13333all-stage3-isl: configure-stage3-isl
13334 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13335 @r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13337 TFLAGS="$(STAGE3_TFLAGS)"; \
13338 $(HOST_EXPORTS) \
13339 $(POSTSTAGE1_HOST_EXPORTS) \
13340 cd $(HOST_SUBDIR)/isl && \
13341 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13342 CFLAGS="$(STAGE3_CFLAGS)" \
13343 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13344 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13345 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13346 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13347 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13348 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13349 TFLAGS="$(STAGE3_TFLAGS)" \
13350 $(TARGET-stage3-isl)
13351
13352maybe-clean-stage3-isl: clean-stage3-isl
13353clean-stage3: clean-stage3-isl
13354clean-stage3-isl:
13355 @if [ $(current_stage) = stage3 ]; then \
13356 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13357 else \
13358 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13359 $(MAKE) stage3-start; \
13360 fi; \
13361 cd $(HOST_SUBDIR)/isl && \
13362 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13363@endif isl-bootstrap
13364
13365
13366.PHONY: all-stage4-isl maybe-all-stage4-isl
13367.PHONY: clean-stage4-isl maybe-clean-stage4-isl
13368maybe-all-stage4-isl:
13369maybe-clean-stage4-isl:
13370@if isl-bootstrap
13371maybe-all-stage4-isl: all-stage4-isl
13372all-stage4: all-stage4-isl
13373TARGET-stage4-isl = $(TARGET-isl)
13374all-stage4-isl: configure-stage4-isl
13375 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13376 @r=`${PWD_COMMAND}`; export r; \
13377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13378 TFLAGS="$(STAGE4_TFLAGS)"; \
13379 $(HOST_EXPORTS) \
13380 $(POSTSTAGE1_HOST_EXPORTS) \
13381 cd $(HOST_SUBDIR)/isl && \
13382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13383 CFLAGS="$(STAGE4_CFLAGS)" \
13384 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13385 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13390 TFLAGS="$(STAGE4_TFLAGS)" \
13391 $(TARGET-stage4-isl)
13392
13393maybe-clean-stage4-isl: clean-stage4-isl
13394clean-stage4: clean-stage4-isl
13395clean-stage4-isl:
13396 @if [ $(current_stage) = stage4 ]; then \
13397 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13398 else \
13399 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13400 $(MAKE) stage4-start; \
13401 fi; \
13402 cd $(HOST_SUBDIR)/isl && \
13403 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13404@endif isl-bootstrap
13405
13406
13407.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13408.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13409maybe-all-stageprofile-isl:
13410maybe-clean-stageprofile-isl:
13411@if isl-bootstrap
13412maybe-all-stageprofile-isl: all-stageprofile-isl
13413all-stageprofile: all-stageprofile-isl
13414TARGET-stageprofile-isl = $(TARGET-isl)
13415all-stageprofile-isl: configure-stageprofile-isl
13416 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13417 @r=`${PWD_COMMAND}`; export r; \
13418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13419 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13420 $(HOST_EXPORTS) \
13421 $(POSTSTAGE1_HOST_EXPORTS) \
13422 cd $(HOST_SUBDIR)/isl && \
13423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13424 CFLAGS="$(STAGEprofile_CFLAGS)" \
13425 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13426 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13431 TFLAGS="$(STAGEprofile_TFLAGS)" \
13432 $(TARGET-stageprofile-isl)
13433
13434maybe-clean-stageprofile-isl: clean-stageprofile-isl
13435clean-stageprofile: clean-stageprofile-isl
13436clean-stageprofile-isl:
13437 @if [ $(current_stage) = stageprofile ]; then \
13438 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13439 else \
13440 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13441 $(MAKE) stageprofile-start; \
13442 fi; \
13443 cd $(HOST_SUBDIR)/isl && \
13444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13445@endif isl-bootstrap
13446
13447
13448.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13449.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13450maybe-all-stagefeedback-isl:
13451maybe-clean-stagefeedback-isl:
13452@if isl-bootstrap
13453maybe-all-stagefeedback-isl: all-stagefeedback-isl
13454all-stagefeedback: all-stagefeedback-isl
13455TARGET-stagefeedback-isl = $(TARGET-isl)
13456all-stagefeedback-isl: configure-stagefeedback-isl
13457 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13458 @r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13460 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13461 $(HOST_EXPORTS) \
13462 $(POSTSTAGE1_HOST_EXPORTS) \
13463 cd $(HOST_SUBDIR)/isl && \
13464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13465 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13466 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13467 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13472 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13473 $(TARGET-stagefeedback-isl)
13474
13475maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13476clean-stagefeedback: clean-stagefeedback-isl
13477clean-stagefeedback-isl:
13478 @if [ $(current_stage) = stagefeedback ]; then \
13479 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13480 else \
13481 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13482 $(MAKE) stagefeedback-start; \
13483 fi; \
13484 cd $(HOST_SUBDIR)/isl && \
13485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13486@endif isl-bootstrap
13487
13488
13489
13490
13491
13492.PHONY: check-isl maybe-check-isl
13493maybe-check-isl:
13494@if isl
13495maybe-check-isl: check-isl
13496
13497check-isl:
13498 @: $(MAKE); $(unstage)
13499 @r=`${PWD_COMMAND}`; export r; \
13500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13501 $(HOST_EXPORTS) \
13502 (cd $(HOST_SUBDIR)/isl && \
13503 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13504
13505@endif isl
13506
13507.PHONY: install-isl maybe-install-isl
13508maybe-install-isl:
13509@if isl
13510maybe-install-isl: install-isl
13511
13512install-isl:
13513
13514@endif isl
13515
13516.PHONY: install-strip-isl maybe-install-strip-isl
13517maybe-install-strip-isl:
13518@if isl
13519maybe-install-strip-isl: install-strip-isl
13520
13521install-strip-isl:
13522
13523@endif isl
13524
13525# Other targets (info, dvi, pdf, etc.)
13526
13527.PHONY: maybe-info-isl info-isl
13528maybe-info-isl:
13529@if isl
13530maybe-info-isl: info-isl
13531
13532info-isl: \
13533 configure-isl
13534 @[ -f ./isl/Makefile ] || exit 0; \
13535 r=`${PWD_COMMAND}`; export r; \
13536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13537 $(HOST_EXPORTS) \
13538 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13540 done; \
13541 echo "Doing info in isl" ; \
13542 (cd $(HOST_SUBDIR)/isl && \
13543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13545 "RANLIB=$${RANLIB}" \
13546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13547 info) \
13548 || exit 1
13549
13550@endif isl
13551
13552.PHONY: maybe-dvi-isl dvi-isl
13553maybe-dvi-isl:
13554@if isl
13555maybe-dvi-isl: dvi-isl
13556
13557dvi-isl: \
13558 configure-isl
13559 @[ -f ./isl/Makefile ] || exit 0; \
13560 r=`${PWD_COMMAND}`; export r; \
13561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13562 $(HOST_EXPORTS) \
13563 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13565 done; \
13566 echo "Doing dvi in isl" ; \
13567 (cd $(HOST_SUBDIR)/isl && \
13568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13570 "RANLIB=$${RANLIB}" \
13571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13572 dvi) \
13573 || exit 1
13574
13575@endif isl
13576
13577.PHONY: maybe-pdf-isl pdf-isl
13578maybe-pdf-isl:
13579@if isl
13580maybe-pdf-isl: pdf-isl
13581
13582pdf-isl: \
13583 configure-isl
13584 @[ -f ./isl/Makefile ] || exit 0; \
13585 r=`${PWD_COMMAND}`; export r; \
13586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13587 $(HOST_EXPORTS) \
13588 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13590 done; \
13591 echo "Doing pdf in isl" ; \
13592 (cd $(HOST_SUBDIR)/isl && \
13593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13595 "RANLIB=$${RANLIB}" \
13596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13597 pdf) \
13598 || exit 1
13599
13600@endif isl
13601
13602.PHONY: maybe-html-isl html-isl
13603maybe-html-isl:
13604@if isl
13605maybe-html-isl: html-isl
13606
13607html-isl: \
13608 configure-isl
13609 @[ -f ./isl/Makefile ] || exit 0; \
13610 r=`${PWD_COMMAND}`; export r; \
13611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13612 $(HOST_EXPORTS) \
13613 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13615 done; \
13616 echo "Doing html in isl" ; \
13617 (cd $(HOST_SUBDIR)/isl && \
13618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13620 "RANLIB=$${RANLIB}" \
13621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13622 html) \
13623 || exit 1
13624
13625@endif isl
13626
13627.PHONY: maybe-TAGS-isl TAGS-isl
13628maybe-TAGS-isl:
13629@if isl
13630maybe-TAGS-isl: TAGS-isl
13631
13632TAGS-isl: \
13633 configure-isl
13634 @[ -f ./isl/Makefile ] || exit 0; \
13635 r=`${PWD_COMMAND}`; export r; \
13636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13637 $(HOST_EXPORTS) \
13638 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13640 done; \
13641 echo "Doing TAGS in isl" ; \
13642 (cd $(HOST_SUBDIR)/isl && \
13643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13645 "RANLIB=$${RANLIB}" \
13646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13647 TAGS) \
13648 || exit 1
13649
13650@endif isl
13651
13652.PHONY: maybe-install-info-isl install-info-isl
13653maybe-install-info-isl:
13654@if isl
13655maybe-install-info-isl: install-info-isl
13656
13657install-info-isl: \
13658 configure-isl \
13659 info-isl
13660 @[ -f ./isl/Makefile ] || exit 0; \
13661 r=`${PWD_COMMAND}`; export r; \
13662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13663 $(HOST_EXPORTS) \
13664 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13666 done; \
13667 echo "Doing install-info in isl" ; \
13668 (cd $(HOST_SUBDIR)/isl && \
13669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13671 "RANLIB=$${RANLIB}" \
13672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13673 install-info) \
13674 || exit 1
13675
13676@endif isl
13677
13678.PHONY: maybe-install-pdf-isl install-pdf-isl
13679maybe-install-pdf-isl:
13680@if isl
13681maybe-install-pdf-isl: install-pdf-isl
13682
13683install-pdf-isl: \
13684 configure-isl \
13685 pdf-isl
13686 @[ -f ./isl/Makefile ] || exit 0; \
13687 r=`${PWD_COMMAND}`; export r; \
13688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13689 $(HOST_EXPORTS) \
13690 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13692 done; \
13693 echo "Doing install-pdf in isl" ; \
13694 (cd $(HOST_SUBDIR)/isl && \
13695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13697 "RANLIB=$${RANLIB}" \
13698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13699 install-pdf) \
13700 || exit 1
13701
13702@endif isl
13703
13704.PHONY: maybe-install-html-isl install-html-isl
13705maybe-install-html-isl:
13706@if isl
13707maybe-install-html-isl: install-html-isl
13708
13709install-html-isl: \
13710 configure-isl \
13711 html-isl
13712 @[ -f ./isl/Makefile ] || exit 0; \
13713 r=`${PWD_COMMAND}`; export r; \
13714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13715 $(HOST_EXPORTS) \
13716 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13718 done; \
13719 echo "Doing install-html in isl" ; \
13720 (cd $(HOST_SUBDIR)/isl && \
13721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13723 "RANLIB=$${RANLIB}" \
13724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13725 install-html) \
13726 || exit 1
13727
13728@endif isl
13729
13730.PHONY: maybe-installcheck-isl installcheck-isl
13731maybe-installcheck-isl:
13732@if isl
13733maybe-installcheck-isl: installcheck-isl
13734
13735installcheck-isl: \
13736 configure-isl
13737 @[ -f ./isl/Makefile ] || exit 0; \
13738 r=`${PWD_COMMAND}`; export r; \
13739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13740 $(HOST_EXPORTS) \
13741 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13743 done; \
13744 echo "Doing installcheck in isl" ; \
13745 (cd $(HOST_SUBDIR)/isl && \
13746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13748 "RANLIB=$${RANLIB}" \
13749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13750 installcheck) \
13751 || exit 1
13752
13753@endif isl
13754
13755.PHONY: maybe-mostlyclean-isl mostlyclean-isl
13756maybe-mostlyclean-isl:
13757@if isl
13758maybe-mostlyclean-isl: mostlyclean-isl
13759
13760mostlyclean-isl:
13761 @[ -f ./isl/Makefile ] || exit 0; \
13762 r=`${PWD_COMMAND}`; export r; \
13763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13764 $(HOST_EXPORTS) \
13765 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13767 done; \
13768 echo "Doing mostlyclean in isl" ; \
13769 (cd $(HOST_SUBDIR)/isl && \
13770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13772 "RANLIB=$${RANLIB}" \
13773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13774 mostlyclean) \
13775 || exit 1
13776
13777@endif isl
13778
13779.PHONY: maybe-clean-isl clean-isl
13780maybe-clean-isl:
13781@if isl
13782maybe-clean-isl: clean-isl
13783
13784clean-isl:
13785 @[ -f ./isl/Makefile ] || exit 0; \
13786 r=`${PWD_COMMAND}`; export r; \
13787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13788 $(HOST_EXPORTS) \
13789 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13791 done; \
13792 echo "Doing clean in isl" ; \
13793 (cd $(HOST_SUBDIR)/isl && \
13794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13796 "RANLIB=$${RANLIB}" \
13797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13798 clean) \
13799 || exit 1
13800
13801@endif isl
13802
13803.PHONY: maybe-distclean-isl distclean-isl
13804maybe-distclean-isl:
13805@if isl
13806maybe-distclean-isl: distclean-isl
13807
13808distclean-isl:
13809 @[ -f ./isl/Makefile ] || exit 0; \
13810 r=`${PWD_COMMAND}`; export r; \
13811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13812 $(HOST_EXPORTS) \
13813 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13815 done; \
13816 echo "Doing distclean in isl" ; \
13817 (cd $(HOST_SUBDIR)/isl && \
13818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13820 "RANLIB=$${RANLIB}" \
13821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13822 distclean) \
13823 || exit 1
13824
13825@endif isl
13826
13827.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13828maybe-maintainer-clean-isl:
13829@if isl
13830maybe-maintainer-clean-isl: maintainer-clean-isl
13831
13832maintainer-clean-isl:
13833 @[ -f ./isl/Makefile ] || exit 0; \
13834 r=`${PWD_COMMAND}`; export r; \
13835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13836 $(HOST_EXPORTS) \
13837 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13839 done; \
13840 echo "Doing maintainer-clean in isl" ; \
13841 (cd $(HOST_SUBDIR)/isl && \
13842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13844 "RANLIB=$${RANLIB}" \
13845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13846 maintainer-clean) \
13847 || exit 1
13848
13849@endif isl
13850
13851
13852
13853.PHONY: configure-cloog maybe-configure-cloog
13854maybe-configure-cloog:
13855@if gcc-bootstrap
13856configure-cloog: stage_current
13857@endif gcc-bootstrap
13858@if cloog
13859maybe-configure-cloog: configure-cloog
13860configure-cloog:
13861 @r=`${PWD_COMMAND}`; export r; \
13862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13863 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13865 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13866 echo Configuring in $(HOST_SUBDIR)/cloog; \
13867 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13868 case $(srcdir) in \
13869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13870 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13872 esac; \
13873 srcdiroption="--srcdir=$${topdir}/cloog"; \
13874 libsrcdir="$$s/cloog"; \
13875 $(SHELL) $${libsrcdir}/configure \
13876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13877 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13878 || exit 1
13879@endif cloog
13880
13881
13882
13883.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13884maybe-configure-stage1-cloog:
13885@if cloog-bootstrap
13886maybe-configure-stage1-cloog: configure-stage1-cloog
13887configure-stage1-cloog:
13888 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13890 @r=`${PWD_COMMAND}`; export r; \
13891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13892 TFLAGS="$(STAGE1_TFLAGS)"; \
13893 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13894 $(HOST_EXPORTS) \
13895 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13896 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13897 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13898 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13900 cd $(HOST_SUBDIR)/cloog || exit 1; \
13901 case $(srcdir) in \
13902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13903 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13905 esac; \
13906 srcdiroption="--srcdir=$${topdir}/cloog"; \
13907 libsrcdir="$$s/cloog"; \
13908 $(SHELL) $${libsrcdir}/configure \
13909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13910 --target=${target_alias} $${srcdiroption} \
13911 $(STAGE1_CONFIGURE_FLAGS) \
13912 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13913@endif cloog-bootstrap
13914
13915.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13916maybe-configure-stage2-cloog:
13917@if cloog-bootstrap
13918maybe-configure-stage2-cloog: configure-stage2-cloog
13919configure-stage2-cloog:
13920 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13922 @r=`${PWD_COMMAND}`; export r; \
13923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13924 TFLAGS="$(STAGE2_TFLAGS)"; \
13925 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13926 $(HOST_EXPORTS) \
13927 $(POSTSTAGE1_HOST_EXPORTS) \
13928 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13929 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13930 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13931 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13933 cd $(HOST_SUBDIR)/cloog || exit 1; \
13934 case $(srcdir) in \
13935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13936 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13938 esac; \
13939 srcdiroption="--srcdir=$${topdir}/cloog"; \
13940 libsrcdir="$$s/cloog"; \
13941 $(SHELL) $${libsrcdir}/configure \
13942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13943 --target=${target_alias} $${srcdiroption} \
13944 --with-build-libsubdir=$(HOST_SUBDIR) \
13945 $(STAGE2_CONFIGURE_FLAGS) \
13946 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13947@endif cloog-bootstrap
13948
13949.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13950maybe-configure-stage3-cloog:
13951@if cloog-bootstrap
13952maybe-configure-stage3-cloog: configure-stage3-cloog
13953configure-stage3-cloog:
13954 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13956 @r=`${PWD_COMMAND}`; export r; \
13957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13958 TFLAGS="$(STAGE3_TFLAGS)"; \
13959 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13960 $(HOST_EXPORTS) \
13961 $(POSTSTAGE1_HOST_EXPORTS) \
13962 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13963 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13964 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13965 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13967 cd $(HOST_SUBDIR)/cloog || exit 1; \
13968 case $(srcdir) in \
13969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13970 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13972 esac; \
13973 srcdiroption="--srcdir=$${topdir}/cloog"; \
13974 libsrcdir="$$s/cloog"; \
13975 $(SHELL) $${libsrcdir}/configure \
13976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13977 --target=${target_alias} $${srcdiroption} \
13978 --with-build-libsubdir=$(HOST_SUBDIR) \
13979 $(STAGE3_CONFIGURE_FLAGS) \
13980 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13981@endif cloog-bootstrap
13982
13983.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13984maybe-configure-stage4-cloog:
13985@if cloog-bootstrap
13986maybe-configure-stage4-cloog: configure-stage4-cloog
13987configure-stage4-cloog:
13988 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13990 @r=`${PWD_COMMAND}`; export r; \
13991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13992 TFLAGS="$(STAGE4_TFLAGS)"; \
13993 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13994 $(HOST_EXPORTS) \
13995 $(POSTSTAGE1_HOST_EXPORTS) \
13996 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13997 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13998 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
13999 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14001 cd $(HOST_SUBDIR)/cloog || exit 1; \
14002 case $(srcdir) in \
14003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14004 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14006 esac; \
14007 srcdiroption="--srcdir=$${topdir}/cloog"; \
14008 libsrcdir="$$s/cloog"; \
14009 $(SHELL) $${libsrcdir}/configure \
14010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14011 --target=${target_alias} $${srcdiroption} \
14012 --with-build-libsubdir=$(HOST_SUBDIR) \
14013 $(STAGE4_CONFIGURE_FLAGS) \
14014 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14015@endif cloog-bootstrap
14016
14017.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14018maybe-configure-stageprofile-cloog:
14019@if cloog-bootstrap
14020maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14021configure-stageprofile-cloog:
14022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14024 @r=`${PWD_COMMAND}`; export r; \
14025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14026 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14027 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14028 $(HOST_EXPORTS) \
14029 $(POSTSTAGE1_HOST_EXPORTS) \
14030 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14032 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14033 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14035 cd $(HOST_SUBDIR)/cloog || exit 1; \
14036 case $(srcdir) in \
14037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14038 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14040 esac; \
14041 srcdiroption="--srcdir=$${topdir}/cloog"; \
14042 libsrcdir="$$s/cloog"; \
14043 $(SHELL) $${libsrcdir}/configure \
14044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14045 --target=${target_alias} $${srcdiroption} \
14046 --with-build-libsubdir=$(HOST_SUBDIR) \
14047 $(STAGEprofile_CONFIGURE_FLAGS) \
14048 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14049@endif cloog-bootstrap
14050
14051.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14052maybe-configure-stagefeedback-cloog:
14053@if cloog-bootstrap
14054maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14055configure-stagefeedback-cloog:
14056 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14058 @r=`${PWD_COMMAND}`; export r; \
14059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14060 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14061 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14062 $(HOST_EXPORTS) \
14063 $(POSTSTAGE1_HOST_EXPORTS) \
14064 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14065 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14066 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14067 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14069 cd $(HOST_SUBDIR)/cloog || exit 1; \
14070 case $(srcdir) in \
14071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14072 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14074 esac; \
14075 srcdiroption="--srcdir=$${topdir}/cloog"; \
14076 libsrcdir="$$s/cloog"; \
14077 $(SHELL) $${libsrcdir}/configure \
14078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14079 --target=${target_alias} $${srcdiroption} \
14080 --with-build-libsubdir=$(HOST_SUBDIR) \
14081 $(STAGEfeedback_CONFIGURE_FLAGS) \
14082 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14083@endif cloog-bootstrap
14084
14085
14086
14087
14088
14089.PHONY: all-cloog maybe-all-cloog
14090maybe-all-cloog:
14091@if gcc-bootstrap
14092all-cloog: stage_current
14093@endif gcc-bootstrap
14094@if cloog
14095TARGET-cloog=all
14096maybe-all-cloog: all-cloog
14097all-cloog: configure-cloog
14098 @r=`${PWD_COMMAND}`; export r; \
14099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14100 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14101 (cd $(HOST_SUBDIR)/cloog && \
14102 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14103 $(TARGET-cloog))
14104@endif cloog
14105
14106
14107
14108.PHONY: all-stage1-cloog maybe-all-stage1-cloog
14109.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14110maybe-all-stage1-cloog:
14111maybe-clean-stage1-cloog:
14112@if cloog-bootstrap
14113maybe-all-stage1-cloog: all-stage1-cloog
14114all-stage1: all-stage1-cloog
14115TARGET-stage1-cloog = $(TARGET-cloog)
14116all-stage1-cloog: configure-stage1-cloog
14117 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14118 @r=`${PWD_COMMAND}`; export r; \
14119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14120 TFLAGS="$(STAGE1_TFLAGS)"; \
14121 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14122 cd $(HOST_SUBDIR)/cloog && \
14123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14124 CFLAGS="$(STAGE1_CFLAGS)" \
14125 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14126 LIBCFLAGS="$(LIBCFLAGS)" \
14127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14130 $(EXTRA_HOST_FLAGS) \
14131 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14132 TFLAGS="$(STAGE1_TFLAGS)" \
14133 $(TARGET-stage1-cloog)
14134
14135maybe-clean-stage1-cloog: clean-stage1-cloog
14136clean-stage1: clean-stage1-cloog
14137clean-stage1-cloog:
14138 @if [ $(current_stage) = stage1 ]; then \
14139 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14140 else \
14141 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14142 $(MAKE) stage1-start; \
14143 fi; \
14144 cd $(HOST_SUBDIR)/cloog && \
14145 $(MAKE) $(EXTRA_HOST_FLAGS) \
14146 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14147@endif cloog-bootstrap
14148
14149
14150.PHONY: all-stage2-cloog maybe-all-stage2-cloog
14151.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14152maybe-all-stage2-cloog:
14153maybe-clean-stage2-cloog:
14154@if cloog-bootstrap
14155maybe-all-stage2-cloog: all-stage2-cloog
14156all-stage2: all-stage2-cloog
14157TARGET-stage2-cloog = $(TARGET-cloog)
14158all-stage2-cloog: configure-stage2-cloog
14159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14160 @r=`${PWD_COMMAND}`; export r; \
14161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14162 TFLAGS="$(STAGE2_TFLAGS)"; \
14163 $(HOST_EXPORTS) \
14164 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14165 cd $(HOST_SUBDIR)/cloog && \
14166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14167 CFLAGS="$(STAGE2_CFLAGS)" \
14168 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14169 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14174 TFLAGS="$(STAGE2_TFLAGS)" \
14175 $(TARGET-stage2-cloog)
14176
14177maybe-clean-stage2-cloog: clean-stage2-cloog
14178clean-stage2: clean-stage2-cloog
14179clean-stage2-cloog:
14180 @if [ $(current_stage) = stage2 ]; then \
14181 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14182 else \
14183 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14184 $(MAKE) stage2-start; \
14185 fi; \
14186 cd $(HOST_SUBDIR)/cloog && \
14187 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14188@endif cloog-bootstrap
14189
14190
14191.PHONY: all-stage3-cloog maybe-all-stage3-cloog
14192.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14193maybe-all-stage3-cloog:
14194maybe-clean-stage3-cloog:
14195@if cloog-bootstrap
14196maybe-all-stage3-cloog: all-stage3-cloog
14197all-stage3: all-stage3-cloog
14198TARGET-stage3-cloog = $(TARGET-cloog)
14199all-stage3-cloog: configure-stage3-cloog
14200 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14201 @r=`${PWD_COMMAND}`; export r; \
14202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14203 TFLAGS="$(STAGE3_TFLAGS)"; \
14204 $(HOST_EXPORTS) \
14205 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14206 cd $(HOST_SUBDIR)/cloog && \
14207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14208 CFLAGS="$(STAGE3_CFLAGS)" \
14209 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14210 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14215 TFLAGS="$(STAGE3_TFLAGS)" \
14216 $(TARGET-stage3-cloog)
14217
14218maybe-clean-stage3-cloog: clean-stage3-cloog
14219clean-stage3: clean-stage3-cloog
14220clean-stage3-cloog:
14221 @if [ $(current_stage) = stage3 ]; then \
14222 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14223 else \
14224 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14225 $(MAKE) stage3-start; \
14226 fi; \
14227 cd $(HOST_SUBDIR)/cloog && \
14228 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14229@endif cloog-bootstrap
14230
14231
14232.PHONY: all-stage4-cloog maybe-all-stage4-cloog
14233.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14234maybe-all-stage4-cloog:
14235maybe-clean-stage4-cloog:
14236@if cloog-bootstrap
14237maybe-all-stage4-cloog: all-stage4-cloog
14238all-stage4: all-stage4-cloog
14239TARGET-stage4-cloog = $(TARGET-cloog)
14240all-stage4-cloog: configure-stage4-cloog
14241 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14242 @r=`${PWD_COMMAND}`; export r; \
14243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14244 TFLAGS="$(STAGE4_TFLAGS)"; \
14245 $(HOST_EXPORTS) \
14246 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14247 cd $(HOST_SUBDIR)/cloog && \
14248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14249 CFLAGS="$(STAGE4_CFLAGS)" \
14250 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14251 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14256 TFLAGS="$(STAGE4_TFLAGS)" \
14257 $(TARGET-stage4-cloog)
14258
14259maybe-clean-stage4-cloog: clean-stage4-cloog
14260clean-stage4: clean-stage4-cloog
14261clean-stage4-cloog:
14262 @if [ $(current_stage) = stage4 ]; then \
14263 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14264 else \
14265 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14266 $(MAKE) stage4-start; \
14267 fi; \
14268 cd $(HOST_SUBDIR)/cloog && \
14269 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14270@endif cloog-bootstrap
14271
14272
14273.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14274.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14275maybe-all-stageprofile-cloog:
14276maybe-clean-stageprofile-cloog:
14277@if cloog-bootstrap
14278maybe-all-stageprofile-cloog: all-stageprofile-cloog
14279all-stageprofile: all-stageprofile-cloog
14280TARGET-stageprofile-cloog = $(TARGET-cloog)
14281all-stageprofile-cloog: configure-stageprofile-cloog
14282 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14283 @r=`${PWD_COMMAND}`; export r; \
14284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14285 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14286 $(HOST_EXPORTS) \
14287 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14288 cd $(HOST_SUBDIR)/cloog && \
14289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14290 CFLAGS="$(STAGEprofile_CFLAGS)" \
14291 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14292 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14297 TFLAGS="$(STAGEprofile_TFLAGS)" \
14298 $(TARGET-stageprofile-cloog)
14299
14300maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14301clean-stageprofile: clean-stageprofile-cloog
14302clean-stageprofile-cloog:
14303 @if [ $(current_stage) = stageprofile ]; then \
14304 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14305 else \
14306 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14307 $(MAKE) stageprofile-start; \
14308 fi; \
14309 cd $(HOST_SUBDIR)/cloog && \
14310 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14311@endif cloog-bootstrap
14312
14313
14314.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14315.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14316maybe-all-stagefeedback-cloog:
14317maybe-clean-stagefeedback-cloog:
14318@if cloog-bootstrap
14319maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14320all-stagefeedback: all-stagefeedback-cloog
14321TARGET-stagefeedback-cloog = $(TARGET-cloog)
14322all-stagefeedback-cloog: configure-stagefeedback-cloog
14323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14324 @r=`${PWD_COMMAND}`; export r; \
14325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14327 $(HOST_EXPORTS) \
14328 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14329 cd $(HOST_SUBDIR)/cloog && \
14330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14331 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14332 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14333 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14338 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14339 $(TARGET-stagefeedback-cloog)
14340
14341maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14342clean-stagefeedback: clean-stagefeedback-cloog
14343clean-stagefeedback-cloog:
14344 @if [ $(current_stage) = stagefeedback ]; then \
14345 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14346 else \
14347 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14348 $(MAKE) stagefeedback-start; \
14349 fi; \
14350 cd $(HOST_SUBDIR)/cloog && \
14351 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14352@endif cloog-bootstrap
14353
14354
14355
14356
14357
14358.PHONY: check-cloog maybe-check-cloog
14359maybe-check-cloog:
14360@if cloog
14361maybe-check-cloog: check-cloog
14362
14363check-cloog:
14364 @: $(MAKE); $(unstage)
14365 @r=`${PWD_COMMAND}`; export r; \
14366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14367 $(HOST_EXPORTS) \
14368 (cd $(HOST_SUBDIR)/cloog && \
14369 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14370
14371@endif cloog
14372
14373.PHONY: install-cloog maybe-install-cloog
14374maybe-install-cloog:
14375@if cloog
14376maybe-install-cloog: install-cloog
14377
14378install-cloog:
14379
14380@endif cloog
14381
14382.PHONY: install-strip-cloog maybe-install-strip-cloog
14383maybe-install-strip-cloog:
14384@if cloog
14385maybe-install-strip-cloog: install-strip-cloog
14386
14387install-strip-cloog:
14388
14389@endif cloog
14390
14391# Other targets (info, dvi, pdf, etc.)
14392
14393.PHONY: maybe-info-cloog info-cloog
14394maybe-info-cloog:
14395@if cloog
14396maybe-info-cloog: info-cloog
14397
14398info-cloog: \
14399 configure-cloog
14400 @[ -f ./cloog/Makefile ] || exit 0; \
14401 r=`${PWD_COMMAND}`; export r; \
14402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14403 $(HOST_EXPORTS) \
14404 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14406 done; \
14407 echo "Doing info in cloog" ; \
14408 (cd $(HOST_SUBDIR)/cloog && \
14409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14411 "RANLIB=$${RANLIB}" \
14412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14413 info) \
14414 || exit 1
14415
14416@endif cloog
14417
14418.PHONY: maybe-dvi-cloog dvi-cloog
14419maybe-dvi-cloog:
14420@if cloog
14421maybe-dvi-cloog: dvi-cloog
14422
14423dvi-cloog: \
14424 configure-cloog
14425 @[ -f ./cloog/Makefile ] || exit 0; \
14426 r=`${PWD_COMMAND}`; export r; \
14427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14428 $(HOST_EXPORTS) \
14429 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14431 done; \
14432 echo "Doing dvi in cloog" ; \
14433 (cd $(HOST_SUBDIR)/cloog && \
14434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14436 "RANLIB=$${RANLIB}" \
14437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14438 dvi) \
14439 || exit 1
14440
14441@endif cloog
14442
14443.PHONY: maybe-pdf-cloog pdf-cloog
14444maybe-pdf-cloog:
14445@if cloog
14446maybe-pdf-cloog: pdf-cloog
14447
14448pdf-cloog: \
14449 configure-cloog
14450 @[ -f ./cloog/Makefile ] || exit 0; \
14451 r=`${PWD_COMMAND}`; export r; \
14452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14453 $(HOST_EXPORTS) \
14454 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14456 done; \
14457 echo "Doing pdf in cloog" ; \
14458 (cd $(HOST_SUBDIR)/cloog && \
14459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14461 "RANLIB=$${RANLIB}" \
14462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14463 pdf) \
14464 || exit 1
14465
14466@endif cloog
14467
14468.PHONY: maybe-html-cloog html-cloog
14469maybe-html-cloog:
14470@if cloog
14471maybe-html-cloog: html-cloog
14472
14473html-cloog: \
14474 configure-cloog
14475 @[ -f ./cloog/Makefile ] || exit 0; \
14476 r=`${PWD_COMMAND}`; export r; \
14477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14478 $(HOST_EXPORTS) \
14479 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481 done; \
14482 echo "Doing html in cloog" ; \
14483 (cd $(HOST_SUBDIR)/cloog && \
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486 "RANLIB=$${RANLIB}" \
14487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14488 html) \
14489 || exit 1
14490
14491@endif cloog
14492
14493.PHONY: maybe-TAGS-cloog TAGS-cloog
14494maybe-TAGS-cloog:
14495@if cloog
14496maybe-TAGS-cloog: TAGS-cloog
14497
14498TAGS-cloog: \
14499 configure-cloog
14500 @[ -f ./cloog/Makefile ] || exit 0; \
14501 r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506 done; \
14507 echo "Doing TAGS in cloog" ; \
14508 (cd $(HOST_SUBDIR)/cloog && \
14509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511 "RANLIB=$${RANLIB}" \
14512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14513 TAGS) \
14514 || exit 1
14515
14516@endif cloog
14517
14518.PHONY: maybe-install-info-cloog install-info-cloog
14519maybe-install-info-cloog:
14520@if cloog
14521maybe-install-info-cloog: install-info-cloog
14522
14523install-info-cloog: \
14524 configure-cloog \
14525 info-cloog
14526 @[ -f ./cloog/Makefile ] || exit 0; \
14527 r=`${PWD_COMMAND}`; export r; \
14528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14529 $(HOST_EXPORTS) \
14530 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14532 done; \
14533 echo "Doing install-info in cloog" ; \
14534 (cd $(HOST_SUBDIR)/cloog && \
14535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14537 "RANLIB=$${RANLIB}" \
14538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14539 install-info) \
14540 || exit 1
14541
14542@endif cloog
14543
14544.PHONY: maybe-install-pdf-cloog install-pdf-cloog
14545maybe-install-pdf-cloog:
14546@if cloog
14547maybe-install-pdf-cloog: install-pdf-cloog
14548
14549install-pdf-cloog: \
14550 configure-cloog \
14551 pdf-cloog
14552 @[ -f ./cloog/Makefile ] || exit 0; \
14553 r=`${PWD_COMMAND}`; export r; \
14554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555 $(HOST_EXPORTS) \
14556 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14558 done; \
14559 echo "Doing install-pdf in cloog" ; \
14560 (cd $(HOST_SUBDIR)/cloog && \
14561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14563 "RANLIB=$${RANLIB}" \
14564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14565 install-pdf) \
14566 || exit 1
14567
14568@endif cloog
14569
14570.PHONY: maybe-install-html-cloog install-html-cloog
14571maybe-install-html-cloog:
14572@if cloog
14573maybe-install-html-cloog: install-html-cloog
14574
14575install-html-cloog: \
14576 configure-cloog \
14577 html-cloog
14578 @[ -f ./cloog/Makefile ] || exit 0; \
14579 r=`${PWD_COMMAND}`; export r; \
14580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14581 $(HOST_EXPORTS) \
14582 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14584 done; \
14585 echo "Doing install-html in cloog" ; \
14586 (cd $(HOST_SUBDIR)/cloog && \
14587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14589 "RANLIB=$${RANLIB}" \
14590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14591 install-html) \
14592 || exit 1
14593
14594@endif cloog
14595
14596.PHONY: maybe-installcheck-cloog installcheck-cloog
14597maybe-installcheck-cloog:
14598@if cloog
14599maybe-installcheck-cloog: installcheck-cloog
14600
14601installcheck-cloog: \
14602 configure-cloog
14603 @[ -f ./cloog/Makefile ] || exit 0; \
14604 r=`${PWD_COMMAND}`; export r; \
14605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14606 $(HOST_EXPORTS) \
14607 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14609 done; \
14610 echo "Doing installcheck in cloog" ; \
14611 (cd $(HOST_SUBDIR)/cloog && \
14612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14614 "RANLIB=$${RANLIB}" \
14615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14616 installcheck) \
14617 || exit 1
14618
14619@endif cloog
14620
14621.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14622maybe-mostlyclean-cloog:
14623@if cloog
14624maybe-mostlyclean-cloog: mostlyclean-cloog
14625
14626mostlyclean-cloog:
14627 @[ -f ./cloog/Makefile ] || exit 0; \
14628 r=`${PWD_COMMAND}`; export r; \
14629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14630 $(HOST_EXPORTS) \
14631 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14633 done; \
14634 echo "Doing mostlyclean in cloog" ; \
14635 (cd $(HOST_SUBDIR)/cloog && \
14636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14638 "RANLIB=$${RANLIB}" \
14639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14640 mostlyclean) \
14641 || exit 1
14642
14643@endif cloog
14644
14645.PHONY: maybe-clean-cloog clean-cloog
14646maybe-clean-cloog:
14647@if cloog
14648maybe-clean-cloog: clean-cloog
14649
14650clean-cloog:
14651 @[ -f ./cloog/Makefile ] || exit 0; \
14652 r=`${PWD_COMMAND}`; export r; \
14653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14654 $(HOST_EXPORTS) \
14655 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14657 done; \
14658 echo "Doing clean in cloog" ; \
14659 (cd $(HOST_SUBDIR)/cloog && \
14660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14662 "RANLIB=$${RANLIB}" \
14663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14664 clean) \
14665 || exit 1
14666
14667@endif cloog
14668
14669.PHONY: maybe-distclean-cloog distclean-cloog
14670maybe-distclean-cloog:
14671@if cloog
14672maybe-distclean-cloog: distclean-cloog
14673
14674distclean-cloog:
14675 @[ -f ./cloog/Makefile ] || exit 0; \
14676 r=`${PWD_COMMAND}`; export r; \
14677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14678 $(HOST_EXPORTS) \
14679 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14681 done; \
14682 echo "Doing distclean in cloog" ; \
14683 (cd $(HOST_SUBDIR)/cloog && \
14684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14686 "RANLIB=$${RANLIB}" \
14687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14688 distclean) \
14689 || exit 1
14690
14691@endif cloog
14692
14693.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14694maybe-maintainer-clean-cloog:
14695@if cloog
14696maybe-maintainer-clean-cloog: maintainer-clean-cloog
14697
14698maintainer-clean-cloog:
14699 @[ -f ./cloog/Makefile ] || exit 0; \
14700 r=`${PWD_COMMAND}`; export r; \
14701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14702 $(HOST_EXPORTS) \
14703 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14705 done; \
14706 echo "Doing maintainer-clean in cloog" ; \
14707 (cd $(HOST_SUBDIR)/cloog && \
14708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14710 "RANLIB=$${RANLIB}" \
14711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14712 maintainer-clean) \
14713 || exit 1
14714
14715@endif cloog
14716
14717
14718
14719.PHONY: configure-libelf maybe-configure-libelf
14720maybe-configure-libelf:
14721@if gcc-bootstrap
14722configure-libelf: stage_current
14723@endif gcc-bootstrap
14724@if libelf
14725maybe-configure-libelf: configure-libelf
14726configure-libelf:
14727 @r=`${PWD_COMMAND}`; export r; \
14728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14729 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14731 $(HOST_EXPORTS) \
14732 echo Configuring in $(HOST_SUBDIR)/libelf; \
14733 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14734 case $(srcdir) in \
14735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14736 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14738 esac; \
14739 srcdiroption="--srcdir=$${topdir}/libelf"; \
14740 libsrcdir="$$s/libelf"; \
14741 $(SHELL) $${libsrcdir}/configure \
14742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14743 --target=${target_alias} $${srcdiroption} --disable-shared \
14744 || exit 1
14745@endif libelf
14746
14747
14748
14749.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14750maybe-configure-stage1-libelf:
14751@if libelf-bootstrap
14752maybe-configure-stage1-libelf: configure-stage1-libelf
14753configure-stage1-libelf:
14754 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14756 @r=`${PWD_COMMAND}`; export r; \
14757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14758 TFLAGS="$(STAGE1_TFLAGS)"; \
14759 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14760 $(HOST_EXPORTS) \
14761 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14762 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14763 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14764 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14766 cd $(HOST_SUBDIR)/libelf || exit 1; \
14767 case $(srcdir) in \
14768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14769 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14771 esac; \
14772 srcdiroption="--srcdir=$${topdir}/libelf"; \
14773 libsrcdir="$$s/libelf"; \
14774 $(SHELL) $${libsrcdir}/configure \
14775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14776 --target=${target_alias} $${srcdiroption} \
14777 $(STAGE1_CONFIGURE_FLAGS) \
14778 --disable-shared
14779@endif libelf-bootstrap
14780
14781.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14782maybe-configure-stage2-libelf:
14783@if libelf-bootstrap
14784maybe-configure-stage2-libelf: configure-stage2-libelf
14785configure-stage2-libelf:
14786 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14788 @r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790 TFLAGS="$(STAGE2_TFLAGS)"; \
14791 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14792 $(HOST_EXPORTS) \
14793 $(POSTSTAGE1_HOST_EXPORTS) \
14794 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14795 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14796 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14797 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14799 cd $(HOST_SUBDIR)/libelf || exit 1; \
14800 case $(srcdir) in \
14801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14802 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14804 esac; \
14805 srcdiroption="--srcdir=$${topdir}/libelf"; \
14806 libsrcdir="$$s/libelf"; \
14807 $(SHELL) $${libsrcdir}/configure \
14808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14809 --target=${target_alias} $${srcdiroption} \
14810 --with-build-libsubdir=$(HOST_SUBDIR) \
14811 $(STAGE2_CONFIGURE_FLAGS) \
14812 --disable-shared
14813@endif libelf-bootstrap
14814
14815.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14816maybe-configure-stage3-libelf:
14817@if libelf-bootstrap
14818maybe-configure-stage3-libelf: configure-stage3-libelf
14819configure-stage3-libelf:
14820 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14822 @r=`${PWD_COMMAND}`; export r; \
14823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14824 TFLAGS="$(STAGE3_TFLAGS)"; \
14825 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14826 $(HOST_EXPORTS) \
14827 $(POSTSTAGE1_HOST_EXPORTS) \
14828 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14829 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14830 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14831 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14833 cd $(HOST_SUBDIR)/libelf || exit 1; \
14834 case $(srcdir) in \
14835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14836 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14838 esac; \
14839 srcdiroption="--srcdir=$${topdir}/libelf"; \
14840 libsrcdir="$$s/libelf"; \
14841 $(SHELL) $${libsrcdir}/configure \
14842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14843 --target=${target_alias} $${srcdiroption} \
14844 --with-build-libsubdir=$(HOST_SUBDIR) \
14845 $(STAGE3_CONFIGURE_FLAGS) \
14846 --disable-shared
14847@endif libelf-bootstrap
14848
14849.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14850maybe-configure-stage4-libelf:
14851@if libelf-bootstrap
14852maybe-configure-stage4-libelf: configure-stage4-libelf
14853configure-stage4-libelf:
14854 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14856 @r=`${PWD_COMMAND}`; export r; \
14857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14858 TFLAGS="$(STAGE4_TFLAGS)"; \
14859 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14860 $(HOST_EXPORTS) \
14861 $(POSTSTAGE1_HOST_EXPORTS) \
14862 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14863 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14864 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14865 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14867 cd $(HOST_SUBDIR)/libelf || exit 1; \
14868 case $(srcdir) in \
14869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14870 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14872 esac; \
14873 srcdiroption="--srcdir=$${topdir}/libelf"; \
14874 libsrcdir="$$s/libelf"; \
14875 $(SHELL) $${libsrcdir}/configure \
14876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14877 --target=${target_alias} $${srcdiroption} \
14878 --with-build-libsubdir=$(HOST_SUBDIR) \
14879 $(STAGE4_CONFIGURE_FLAGS) \
14880 --disable-shared
14881@endif libelf-bootstrap
14882
14883.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14884maybe-configure-stageprofile-libelf:
14885@if libelf-bootstrap
14886maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14887configure-stageprofile-libelf:
14888 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14890 @r=`${PWD_COMMAND}`; export r; \
14891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14893 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14894 $(HOST_EXPORTS) \
14895 $(POSTSTAGE1_HOST_EXPORTS) \
14896 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14897 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14898 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14899 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14901 cd $(HOST_SUBDIR)/libelf || exit 1; \
14902 case $(srcdir) in \
14903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14904 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14906 esac; \
14907 srcdiroption="--srcdir=$${topdir}/libelf"; \
14908 libsrcdir="$$s/libelf"; \
14909 $(SHELL) $${libsrcdir}/configure \
14910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14911 --target=${target_alias} $${srcdiroption} \
14912 --with-build-libsubdir=$(HOST_SUBDIR) \
14913 $(STAGEprofile_CONFIGURE_FLAGS) \
14914 --disable-shared
14915@endif libelf-bootstrap
14916
14917.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14918maybe-configure-stagefeedback-libelf:
14919@if libelf-bootstrap
14920maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14921configure-stagefeedback-libelf:
14922 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14924 @r=`${PWD_COMMAND}`; export r; \
14925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14927 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14928 $(HOST_EXPORTS) \
14929 $(POSTSTAGE1_HOST_EXPORTS) \
14930 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14931 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14932 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14933 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14935 cd $(HOST_SUBDIR)/libelf || exit 1; \
14936 case $(srcdir) in \
14937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14938 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14940 esac; \
14941 srcdiroption="--srcdir=$${topdir}/libelf"; \
14942 libsrcdir="$$s/libelf"; \
14943 $(SHELL) $${libsrcdir}/configure \
14944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14945 --target=${target_alias} $${srcdiroption} \
14946 --with-build-libsubdir=$(HOST_SUBDIR) \
14947 $(STAGEfeedback_CONFIGURE_FLAGS) \
14948 --disable-shared
14949@endif libelf-bootstrap
14950
14951
14952
14953
14954
14955.PHONY: all-libelf maybe-all-libelf
14956maybe-all-libelf:
14957@if gcc-bootstrap
14958all-libelf: stage_current
14959@endif gcc-bootstrap
14960@if libelf
14961TARGET-libelf=all
14962maybe-all-libelf: all-libelf
14963all-libelf: configure-libelf
14964 @r=`${PWD_COMMAND}`; export r; \
14965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14966 $(HOST_EXPORTS) \
14967 (cd $(HOST_SUBDIR)/libelf && \
14968 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14969 $(TARGET-libelf))
14970@endif libelf
14971
14972
14973
14974.PHONY: all-stage1-libelf maybe-all-stage1-libelf
14975.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14976maybe-all-stage1-libelf:
14977maybe-clean-stage1-libelf:
14978@if libelf-bootstrap
14979maybe-all-stage1-libelf: all-stage1-libelf
14980all-stage1: all-stage1-libelf
14981TARGET-stage1-libelf = $(TARGET-libelf)
14982all-stage1-libelf: configure-stage1-libelf
14983 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14984 @r=`${PWD_COMMAND}`; export r; \
14985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14986 TFLAGS="$(STAGE1_TFLAGS)"; \
14987 $(HOST_EXPORTS) \
14988 cd $(HOST_SUBDIR)/libelf && \
14989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14990 CFLAGS="$(STAGE1_CFLAGS)" \
14991 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14992 LIBCFLAGS="$(LIBCFLAGS)" \
14993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14996 $(EXTRA_HOST_FLAGS) \
14997 $(STAGE1_FLAGS_TO_PASS) \
14998 TFLAGS="$(STAGE1_TFLAGS)" \
14999 $(TARGET-stage1-libelf)
15000
15001maybe-clean-stage1-libelf: clean-stage1-libelf
15002clean-stage1: clean-stage1-libelf
15003clean-stage1-libelf:
15004 @if [ $(current_stage) = stage1 ]; then \
15005 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15006 else \
15007 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15008 $(MAKE) stage1-start; \
15009 fi; \
15010 cd $(HOST_SUBDIR)/libelf && \
15011 $(MAKE) $(EXTRA_HOST_FLAGS) \
15012 $(STAGE1_FLAGS_TO_PASS) clean
15013@endif libelf-bootstrap
15014
15015
15016.PHONY: all-stage2-libelf maybe-all-stage2-libelf
15017.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15018maybe-all-stage2-libelf:
15019maybe-clean-stage2-libelf:
15020@if libelf-bootstrap
15021maybe-all-stage2-libelf: all-stage2-libelf
15022all-stage2: all-stage2-libelf
15023TARGET-stage2-libelf = $(TARGET-libelf)
15024all-stage2-libelf: configure-stage2-libelf
15025 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15026 @r=`${PWD_COMMAND}`; export r; \
15027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15028 TFLAGS="$(STAGE2_TFLAGS)"; \
15029 $(HOST_EXPORTS) \
15030 $(POSTSTAGE1_HOST_EXPORTS) \
15031 cd $(HOST_SUBDIR)/libelf && \
15032 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15033 CFLAGS="$(STAGE2_CFLAGS)" \
15034 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15035 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15036 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15037 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15038 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15039 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15040 TFLAGS="$(STAGE2_TFLAGS)" \
15041 $(TARGET-stage2-libelf)
15042
15043maybe-clean-stage2-libelf: clean-stage2-libelf
15044clean-stage2: clean-stage2-libelf
15045clean-stage2-libelf:
15046 @if [ $(current_stage) = stage2 ]; then \
15047 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15048 else \
15049 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15050 $(MAKE) stage2-start; \
15051 fi; \
15052 cd $(HOST_SUBDIR)/libelf && \
15053 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15054@endif libelf-bootstrap
15055
15056
15057.PHONY: all-stage3-libelf maybe-all-stage3-libelf
15058.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15059maybe-all-stage3-libelf:
15060maybe-clean-stage3-libelf:
15061@if libelf-bootstrap
15062maybe-all-stage3-libelf: all-stage3-libelf
15063all-stage3: all-stage3-libelf
15064TARGET-stage3-libelf = $(TARGET-libelf)
15065all-stage3-libelf: configure-stage3-libelf
15066 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15067 @r=`${PWD_COMMAND}`; export r; \
15068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15069 TFLAGS="$(STAGE3_TFLAGS)"; \
15070 $(HOST_EXPORTS) \
15071 $(POSTSTAGE1_HOST_EXPORTS) \
15072 cd $(HOST_SUBDIR)/libelf && \
15073 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15074 CFLAGS="$(STAGE3_CFLAGS)" \
15075 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15076 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15077 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15078 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15079 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15080 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15081 TFLAGS="$(STAGE3_TFLAGS)" \
15082 $(TARGET-stage3-libelf)
15083
15084maybe-clean-stage3-libelf: clean-stage3-libelf
15085clean-stage3: clean-stage3-libelf
15086clean-stage3-libelf:
15087 @if [ $(current_stage) = stage3 ]; then \
15088 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15089 else \
15090 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15091 $(MAKE) stage3-start; \
15092 fi; \
15093 cd $(HOST_SUBDIR)/libelf && \
15094 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15095@endif libelf-bootstrap
15096
15097
15098.PHONY: all-stage4-libelf maybe-all-stage4-libelf
15099.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15100maybe-all-stage4-libelf:
15101maybe-clean-stage4-libelf:
15102@if libelf-bootstrap
15103maybe-all-stage4-libelf: all-stage4-libelf
15104all-stage4: all-stage4-libelf
15105TARGET-stage4-libelf = $(TARGET-libelf)
15106all-stage4-libelf: configure-stage4-libelf
15107 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15108 @r=`${PWD_COMMAND}`; export r; \
15109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15110 TFLAGS="$(STAGE4_TFLAGS)"; \
15111 $(HOST_EXPORTS) \
15112 $(POSTSTAGE1_HOST_EXPORTS) \
15113 cd $(HOST_SUBDIR)/libelf && \
15114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15115 CFLAGS="$(STAGE4_CFLAGS)" \
15116 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15117 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15121 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15122 TFLAGS="$(STAGE4_TFLAGS)" \
15123 $(TARGET-stage4-libelf)
15124
15125maybe-clean-stage4-libelf: clean-stage4-libelf
15126clean-stage4: clean-stage4-libelf
15127clean-stage4-libelf:
15128 @if [ $(current_stage) = stage4 ]; then \
15129 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15130 else \
15131 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15132 $(MAKE) stage4-start; \
15133 fi; \
15134 cd $(HOST_SUBDIR)/libelf && \
15135 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15136@endif libelf-bootstrap
15137
15138
15139.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15140.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15141maybe-all-stageprofile-libelf:
15142maybe-clean-stageprofile-libelf:
15143@if libelf-bootstrap
15144maybe-all-stageprofile-libelf: all-stageprofile-libelf
15145all-stageprofile: all-stageprofile-libelf
15146TARGET-stageprofile-libelf = $(TARGET-libelf)
15147all-stageprofile-libelf: configure-stageprofile-libelf
15148 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15149 @r=`${PWD_COMMAND}`; export r; \
15150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15151 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15152 $(HOST_EXPORTS) \
15153 $(POSTSTAGE1_HOST_EXPORTS) \
15154 cd $(HOST_SUBDIR)/libelf && \
15155 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15156 CFLAGS="$(STAGEprofile_CFLAGS)" \
15157 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15158 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15159 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15160 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15161 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15162 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15163 TFLAGS="$(STAGEprofile_TFLAGS)" \
15164 $(TARGET-stageprofile-libelf)
15165
15166maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15167clean-stageprofile: clean-stageprofile-libelf
15168clean-stageprofile-libelf:
15169 @if [ $(current_stage) = stageprofile ]; then \
15170 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15171 else \
15172 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15173 $(MAKE) stageprofile-start; \
15174 fi; \
15175 cd $(HOST_SUBDIR)/libelf && \
15176 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15177@endif libelf-bootstrap
15178
15179
15180.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15181.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15182maybe-all-stagefeedback-libelf:
15183maybe-clean-stagefeedback-libelf:
15184@if libelf-bootstrap
15185maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15186all-stagefeedback: all-stagefeedback-libelf
15187TARGET-stagefeedback-libelf = $(TARGET-libelf)
15188all-stagefeedback-libelf: configure-stagefeedback-libelf
15189 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15190 @r=`${PWD_COMMAND}`; export r; \
15191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15192 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15193 $(HOST_EXPORTS) \
15194 $(POSTSTAGE1_HOST_EXPORTS) \
15195 cd $(HOST_SUBDIR)/libelf && \
15196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15197 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15198 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15199 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15203 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15204 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15205 $(TARGET-stagefeedback-libelf)
15206
15207maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15208clean-stagefeedback: clean-stagefeedback-libelf
15209clean-stagefeedback-libelf:
15210 @if [ $(current_stage) = stagefeedback ]; then \
15211 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15212 else \
15213 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15214 $(MAKE) stagefeedback-start; \
15215 fi; \
15216 cd $(HOST_SUBDIR)/libelf && \
15217 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15218@endif libelf-bootstrap
15219
15220
15221
15222
15223
15224.PHONY: check-libelf maybe-check-libelf
15225maybe-check-libelf:
15226@if libelf
15227maybe-check-libelf: check-libelf
15228
15229check-libelf:
15230 @: $(MAKE); $(unstage)
15231 @r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15233 $(HOST_EXPORTS) \
15234 (cd $(HOST_SUBDIR)/libelf && \
15235 $(MAKE) $(FLAGS_TO_PASS) check)
15236
15237@endif libelf
15238
15239.PHONY: install-libelf maybe-install-libelf
15240maybe-install-libelf:
15241@if libelf
15242maybe-install-libelf: install-libelf
15243
15244install-libelf:
15245
15246@endif libelf
15247
15248.PHONY: install-strip-libelf maybe-install-strip-libelf
15249maybe-install-strip-libelf:
15250@if libelf
15251maybe-install-strip-libelf: install-strip-libelf
15252
15253install-strip-libelf:
15254
15255@endif libelf
15256
15257# Other targets (info, dvi, pdf, etc.)
15258
15259.PHONY: maybe-info-libelf info-libelf
15260maybe-info-libelf:
15261@if libelf
15262maybe-info-libelf: info-libelf
15263
15264info-libelf: \
15265 configure-libelf
15266 @[ -f ./libelf/Makefile ] || exit 0; \
15267 r=`${PWD_COMMAND}`; export r; \
15268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15269 $(HOST_EXPORTS) \
15270 for flag in $(EXTRA_HOST_FLAGS) ; do \
15271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15272 done; \
15273 echo "Doing info in libelf" ; \
15274 (cd $(HOST_SUBDIR)/libelf && \
15275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15277 "RANLIB=$${RANLIB}" \
15278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15279 info) \
15280 || exit 1
15281
15282@endif libelf
15283
15284.PHONY: maybe-dvi-libelf dvi-libelf
15285maybe-dvi-libelf:
15286@if libelf
15287maybe-dvi-libelf: dvi-libelf
15288
15289dvi-libelf: \
15290 configure-libelf
15291 @[ -f ./libelf/Makefile ] || exit 0; \
15292 r=`${PWD_COMMAND}`; export r; \
15293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15294 $(HOST_EXPORTS) \
15295 for flag in $(EXTRA_HOST_FLAGS) ; do \
15296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15297 done; \
15298 echo "Doing dvi in libelf" ; \
15299 (cd $(HOST_SUBDIR)/libelf && \
15300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15302 "RANLIB=$${RANLIB}" \
15303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15304 dvi) \
15305 || exit 1
15306
15307@endif libelf
15308
15309.PHONY: maybe-pdf-libelf pdf-libelf
15310maybe-pdf-libelf:
15311@if libelf
15312maybe-pdf-libelf: pdf-libelf
15313
15314pdf-libelf: \
15315 configure-libelf
15316 @[ -f ./libelf/Makefile ] || exit 0; \
15317 r=`${PWD_COMMAND}`; export r; \
15318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15319 $(HOST_EXPORTS) \
15320 for flag in $(EXTRA_HOST_FLAGS) ; do \
15321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15322 done; \
15323 echo "Doing pdf in libelf" ; \
15324 (cd $(HOST_SUBDIR)/libelf && \
15325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15327 "RANLIB=$${RANLIB}" \
15328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15329 pdf) \
15330 || exit 1
15331
15332@endif libelf
15333
15334.PHONY: maybe-html-libelf html-libelf
15335maybe-html-libelf:
15336@if libelf
15337maybe-html-libelf: html-libelf
15338
15339html-libelf: \
15340 configure-libelf
15341 @[ -f ./libelf/Makefile ] || exit 0; \
15342 r=`${PWD_COMMAND}`; export r; \
15343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15344 $(HOST_EXPORTS) \
15345 for flag in $(EXTRA_HOST_FLAGS) ; do \
15346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15347 done; \
15348 echo "Doing html in libelf" ; \
15349 (cd $(HOST_SUBDIR)/libelf && \
15350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15352 "RANLIB=$${RANLIB}" \
15353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15354 html) \
15355 || exit 1
15356
15357@endif libelf
15358
15359.PHONY: maybe-TAGS-libelf TAGS-libelf
15360maybe-TAGS-libelf:
15361@if libelf
15362maybe-TAGS-libelf: TAGS-libelf
15363
15364TAGS-libelf: \
15365 configure-libelf
15366 @[ -f ./libelf/Makefile ] || exit 0; \
15367 r=`${PWD_COMMAND}`; export r; \
15368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15369 $(HOST_EXPORTS) \
15370 for flag in $(EXTRA_HOST_FLAGS) ; do \
15371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15372 done; \
15373 echo "Doing TAGS in libelf" ; \
15374 (cd $(HOST_SUBDIR)/libelf && \
15375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15377 "RANLIB=$${RANLIB}" \
15378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15379 TAGS) \
15380 || exit 1
15381
15382@endif libelf
15383
15384.PHONY: maybe-install-info-libelf install-info-libelf
15385maybe-install-info-libelf:
15386@if libelf
15387maybe-install-info-libelf: install-info-libelf
15388
15389install-info-libelf: \
15390 configure-libelf \
15391 info-libelf
15392 @[ -f ./libelf/Makefile ] || exit 0; \
15393 r=`${PWD_COMMAND}`; export r; \
15394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15395 $(HOST_EXPORTS) \
15396 for flag in $(EXTRA_HOST_FLAGS) ; do \
15397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15398 done; \
15399 echo "Doing install-info in libelf" ; \
15400 (cd $(HOST_SUBDIR)/libelf && \
15401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15403 "RANLIB=$${RANLIB}" \
15404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15405 install-info) \
15406 || exit 1
15407
15408@endif libelf
15409
15410.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15411maybe-install-pdf-libelf:
15412@if libelf
15413maybe-install-pdf-libelf: install-pdf-libelf
15414
15415install-pdf-libelf: \
15416 configure-libelf \
15417 pdf-libelf
15418 @[ -f ./libelf/Makefile ] || exit 0; \
15419 r=`${PWD_COMMAND}`; export r; \
15420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421 $(HOST_EXPORTS) \
15422 for flag in $(EXTRA_HOST_FLAGS) ; do \
15423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15424 done; \
15425 echo "Doing install-pdf in libelf" ; \
15426 (cd $(HOST_SUBDIR)/libelf && \
15427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15429 "RANLIB=$${RANLIB}" \
15430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15431 install-pdf) \
15432 || exit 1
15433
15434@endif libelf
15435
15436.PHONY: maybe-install-html-libelf install-html-libelf
15437maybe-install-html-libelf:
15438@if libelf
15439maybe-install-html-libelf: install-html-libelf
15440
15441install-html-libelf: \
15442 configure-libelf \
15443 html-libelf
15444 @[ -f ./libelf/Makefile ] || exit 0; \
15445 r=`${PWD_COMMAND}`; export r; \
15446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15447 $(HOST_EXPORTS) \
15448 for flag in $(EXTRA_HOST_FLAGS) ; do \
15449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15450 done; \
15451 echo "Doing install-html in libelf" ; \
15452 (cd $(HOST_SUBDIR)/libelf && \
15453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15455 "RANLIB=$${RANLIB}" \
15456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15457 install-html) \
15458 || exit 1
15459
15460@endif libelf
15461
15462.PHONY: maybe-installcheck-libelf installcheck-libelf
15463maybe-installcheck-libelf:
15464@if libelf
15465maybe-installcheck-libelf: installcheck-libelf
15466
15467installcheck-libelf: \
15468 configure-libelf
15469 @[ -f ./libelf/Makefile ] || exit 0; \
15470 r=`${PWD_COMMAND}`; export r; \
15471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15472 $(HOST_EXPORTS) \
15473 for flag in $(EXTRA_HOST_FLAGS) ; do \
15474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15475 done; \
15476 echo "Doing installcheck in libelf" ; \
15477 (cd $(HOST_SUBDIR)/libelf && \
15478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15480 "RANLIB=$${RANLIB}" \
15481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15482 installcheck) \
15483 || exit 1
15484
15485@endif libelf
15486
15487.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15488maybe-mostlyclean-libelf:
15489@if libelf
15490maybe-mostlyclean-libelf: mostlyclean-libelf
15491
15492mostlyclean-libelf:
15493 @[ -f ./libelf/Makefile ] || exit 0; \
15494 r=`${PWD_COMMAND}`; export r; \
15495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15496 $(HOST_EXPORTS) \
15497 for flag in $(EXTRA_HOST_FLAGS) ; do \
15498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15499 done; \
15500 echo "Doing mostlyclean in libelf" ; \
15501 (cd $(HOST_SUBDIR)/libelf && \
15502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15504 "RANLIB=$${RANLIB}" \
15505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15506 mostlyclean) \
15507 || exit 1
15508
15509@endif libelf
15510
15511.PHONY: maybe-clean-libelf clean-libelf
15512maybe-clean-libelf:
15513@if libelf
15514maybe-clean-libelf: clean-libelf
15515
15516clean-libelf:
15517 @[ -f ./libelf/Makefile ] || exit 0; \
15518 r=`${PWD_COMMAND}`; export r; \
15519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15520 $(HOST_EXPORTS) \
15521 for flag in $(EXTRA_HOST_FLAGS) ; do \
15522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15523 done; \
15524 echo "Doing clean in libelf" ; \
15525 (cd $(HOST_SUBDIR)/libelf && \
15526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15528 "RANLIB=$${RANLIB}" \
15529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15530 clean) \
15531 || exit 1
15532
15533@endif libelf
15534
15535.PHONY: maybe-distclean-libelf distclean-libelf
15536maybe-distclean-libelf:
15537@if libelf
15538maybe-distclean-libelf: distclean-libelf
15539
15540distclean-libelf:
15541 @[ -f ./libelf/Makefile ] || exit 0; \
15542 r=`${PWD_COMMAND}`; export r; \
15543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15544 $(HOST_EXPORTS) \
15545 for flag in $(EXTRA_HOST_FLAGS) ; do \
15546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15547 done; \
15548 echo "Doing distclean in libelf" ; \
15549 (cd $(HOST_SUBDIR)/libelf && \
15550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15552 "RANLIB=$${RANLIB}" \
15553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15554 distclean) \
15555 || exit 1
15556
15557@endif libelf
15558
15559.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15560maybe-maintainer-clean-libelf:
15561@if libelf
15562maybe-maintainer-clean-libelf: maintainer-clean-libelf
15563
15564maintainer-clean-libelf:
15565 @[ -f ./libelf/Makefile ] || exit 0; \
15566 r=`${PWD_COMMAND}`; export r; \
15567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15568 $(HOST_EXPORTS) \
15569 for flag in $(EXTRA_HOST_FLAGS) ; do \
15570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15571 done; \
15572 echo "Doing maintainer-clean in libelf" ; \
15573 (cd $(HOST_SUBDIR)/libelf && \
15574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15576 "RANLIB=$${RANLIB}" \
15577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15578 maintainer-clean) \
15579 || exit 1
15580
15581@endif libelf
15582
15583
15584
15585.PHONY: configure-gold maybe-configure-gold
15586maybe-configure-gold:
15587@if gcc-bootstrap
15588configure-gold: stage_current
15589@endif gcc-bootstrap
15590@if gold
15591maybe-configure-gold: configure-gold
15592configure-gold:
15593 @r=`${PWD_COMMAND}`; export r; \
15594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15595 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15597 $(HOST_EXPORTS) \
15598 echo Configuring in $(HOST_SUBDIR)/gold; \
15599 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15600 case $(srcdir) in \
15601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15602 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15604 esac; \
15605 srcdiroption="--srcdir=$${topdir}/gold"; \
15606 libsrcdir="$$s/gold"; \
15607 $(SHELL) $${libsrcdir}/configure \
15608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15609 --target=${target_alias} $${srcdiroption} \
15610 || exit 1
15611@endif gold
15612
15613
15614
15615.PHONY: configure-stage1-gold maybe-configure-stage1-gold
15616maybe-configure-stage1-gold:
15617@if gold-bootstrap
15618maybe-configure-stage1-gold: configure-stage1-gold
15619configure-stage1-gold:
15620 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15621 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15622 @r=`${PWD_COMMAND}`; export r; \
15623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15624 TFLAGS="$(STAGE1_TFLAGS)"; \
15625 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15626 $(HOST_EXPORTS) \
15627 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15628 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15629 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15630 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15632 cd $(HOST_SUBDIR)/gold || exit 1; \
15633 case $(srcdir) in \
15634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15635 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15637 esac; \
15638 srcdiroption="--srcdir=$${topdir}/gold"; \
15639 libsrcdir="$$s/gold"; \
15640 $(SHELL) $${libsrcdir}/configure \
15641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15642 --target=${target_alias} $${srcdiroption} \
15643 $(STAGE1_CONFIGURE_FLAGS)
15644@endif gold-bootstrap
15645
15646.PHONY: configure-stage2-gold maybe-configure-stage2-gold
15647maybe-configure-stage2-gold:
15648@if gold-bootstrap
15649maybe-configure-stage2-gold: configure-stage2-gold
15650configure-stage2-gold:
15651 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15653 @r=`${PWD_COMMAND}`; export r; \
15654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15655 TFLAGS="$(STAGE2_TFLAGS)"; \
15656 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15657 $(HOST_EXPORTS) \
15658 $(POSTSTAGE1_HOST_EXPORTS) \
15659 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15660 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15661 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15662 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15664 cd $(HOST_SUBDIR)/gold || exit 1; \
15665 case $(srcdir) in \
15666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15667 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15669 esac; \
15670 srcdiroption="--srcdir=$${topdir}/gold"; \
15671 libsrcdir="$$s/gold"; \
15672 $(SHELL) $${libsrcdir}/configure \
15673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15674 --target=${target_alias} $${srcdiroption} \
15675 --with-build-libsubdir=$(HOST_SUBDIR) \
15676 $(STAGE2_CONFIGURE_FLAGS)
15677@endif gold-bootstrap
15678
15679.PHONY: configure-stage3-gold maybe-configure-stage3-gold
15680maybe-configure-stage3-gold:
15681@if gold-bootstrap
15682maybe-configure-stage3-gold: configure-stage3-gold
15683configure-stage3-gold:
15684 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15686 @r=`${PWD_COMMAND}`; export r; \
15687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15688 TFLAGS="$(STAGE3_TFLAGS)"; \
15689 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15690 $(HOST_EXPORTS) \
15691 $(POSTSTAGE1_HOST_EXPORTS) \
15692 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15693 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15694 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15695 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15697 cd $(HOST_SUBDIR)/gold || exit 1; \
15698 case $(srcdir) in \
15699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15700 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15702 esac; \
15703 srcdiroption="--srcdir=$${topdir}/gold"; \
15704 libsrcdir="$$s/gold"; \
15705 $(SHELL) $${libsrcdir}/configure \
15706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15707 --target=${target_alias} $${srcdiroption} \
15708 --with-build-libsubdir=$(HOST_SUBDIR) \
15709 $(STAGE3_CONFIGURE_FLAGS)
15710@endif gold-bootstrap
15711
15712.PHONY: configure-stage4-gold maybe-configure-stage4-gold
15713maybe-configure-stage4-gold:
15714@if gold-bootstrap
15715maybe-configure-stage4-gold: configure-stage4-gold
15716configure-stage4-gold:
15717 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15718 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15719 @r=`${PWD_COMMAND}`; export r; \
15720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15721 TFLAGS="$(STAGE4_TFLAGS)"; \
15722 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15723 $(HOST_EXPORTS) \
15724 $(POSTSTAGE1_HOST_EXPORTS) \
15725 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15726 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15727 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15728 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15730 cd $(HOST_SUBDIR)/gold || exit 1; \
15731 case $(srcdir) in \
15732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15733 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15735 esac; \
15736 srcdiroption="--srcdir=$${topdir}/gold"; \
15737 libsrcdir="$$s/gold"; \
15738 $(SHELL) $${libsrcdir}/configure \
15739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15740 --target=${target_alias} $${srcdiroption} \
15741 --with-build-libsubdir=$(HOST_SUBDIR) \
15742 $(STAGE4_CONFIGURE_FLAGS)
15743@endif gold-bootstrap
15744
15745.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15746maybe-configure-stageprofile-gold:
15747@if gold-bootstrap
15748maybe-configure-stageprofile-gold: configure-stageprofile-gold
15749configure-stageprofile-gold:
15750 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15751 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15752 @r=`${PWD_COMMAND}`; export r; \
15753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15754 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15755 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15756 $(HOST_EXPORTS) \
15757 $(POSTSTAGE1_HOST_EXPORTS) \
15758 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15759 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15760 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15761 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15763 cd $(HOST_SUBDIR)/gold || exit 1; \
15764 case $(srcdir) in \
15765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15766 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15768 esac; \
15769 srcdiroption="--srcdir=$${topdir}/gold"; \
15770 libsrcdir="$$s/gold"; \
15771 $(SHELL) $${libsrcdir}/configure \
15772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15773 --target=${target_alias} $${srcdiroption} \
15774 --with-build-libsubdir=$(HOST_SUBDIR) \
15775 $(STAGEprofile_CONFIGURE_FLAGS)
15776@endif gold-bootstrap
15777
15778.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15779maybe-configure-stagefeedback-gold:
15780@if gold-bootstrap
15781maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15782configure-stagefeedback-gold:
15783 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15784 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15785 @r=`${PWD_COMMAND}`; export r; \
15786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15787 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15788 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15789 $(HOST_EXPORTS) \
15790 $(POSTSTAGE1_HOST_EXPORTS) \
15791 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15792 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15793 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15794 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15796 cd $(HOST_SUBDIR)/gold || exit 1; \
15797 case $(srcdir) in \
15798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15799 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15801 esac; \
15802 srcdiroption="--srcdir=$${topdir}/gold"; \
15803 libsrcdir="$$s/gold"; \
15804 $(SHELL) $${libsrcdir}/configure \
15805 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15806 --target=${target_alias} $${srcdiroption} \
15807 --with-build-libsubdir=$(HOST_SUBDIR) \
15808 $(STAGEfeedback_CONFIGURE_FLAGS)
15809@endif gold-bootstrap
15810
15811
15812
15813
15814
15815.PHONY: all-gold maybe-all-gold
15816maybe-all-gold:
15817@if gcc-bootstrap
15818all-gold: stage_current
15819@endif gcc-bootstrap
15820@if gold
15821TARGET-gold=all
15822maybe-all-gold: all-gold
15823all-gold: configure-gold
15824 @r=`${PWD_COMMAND}`; export r; \
15825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15826 $(HOST_EXPORTS) \
15827 (cd $(HOST_SUBDIR)/gold && \
15828 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15829 $(TARGET-gold))
15830@endif gold
15831
15832
15833
15834.PHONY: all-stage1-gold maybe-all-stage1-gold
15835.PHONY: clean-stage1-gold maybe-clean-stage1-gold
15836maybe-all-stage1-gold:
15837maybe-clean-stage1-gold:
15838@if gold-bootstrap
15839maybe-all-stage1-gold: all-stage1-gold
15840all-stage1: all-stage1-gold
15841TARGET-stage1-gold = $(TARGET-gold)
15842all-stage1-gold: configure-stage1-gold
15843 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15844 @r=`${PWD_COMMAND}`; export r; \
15845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15846 TFLAGS="$(STAGE1_TFLAGS)"; \
15847 $(HOST_EXPORTS) \
15848 cd $(HOST_SUBDIR)/gold && \
15849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15850 CFLAGS="$(STAGE1_CFLAGS)" \
15851 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15852 LIBCFLAGS="$(LIBCFLAGS)" \
15853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15856 $(EXTRA_HOST_FLAGS) \
15857 $(STAGE1_FLAGS_TO_PASS) \
15858 TFLAGS="$(STAGE1_TFLAGS)" \
15859 $(TARGET-stage1-gold)
15860
15861maybe-clean-stage1-gold: clean-stage1-gold
15862clean-stage1: clean-stage1-gold
15863clean-stage1-gold:
15864 @if [ $(current_stage) = stage1 ]; then \
15865 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15866 else \
15867 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15868 $(MAKE) stage1-start; \
15869 fi; \
15870 cd $(HOST_SUBDIR)/gold && \
15871 $(MAKE) $(EXTRA_HOST_FLAGS) \
15872 $(STAGE1_FLAGS_TO_PASS) clean
15873@endif gold-bootstrap
15874
15875
15876.PHONY: all-stage2-gold maybe-all-stage2-gold
15877.PHONY: clean-stage2-gold maybe-clean-stage2-gold
15878maybe-all-stage2-gold:
15879maybe-clean-stage2-gold:
15880@if gold-bootstrap
15881maybe-all-stage2-gold: all-stage2-gold
15882all-stage2: all-stage2-gold
15883TARGET-stage2-gold = $(TARGET-gold)
15884all-stage2-gold: configure-stage2-gold
15885 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15886 @r=`${PWD_COMMAND}`; export r; \
15887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15888 TFLAGS="$(STAGE2_TFLAGS)"; \
15889 $(HOST_EXPORTS) \
15890 $(POSTSTAGE1_HOST_EXPORTS) \
15891 cd $(HOST_SUBDIR)/gold && \
15892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15893 CFLAGS="$(STAGE2_CFLAGS)" \
15894 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15895 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15899 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15900 TFLAGS="$(STAGE2_TFLAGS)" \
15901 $(TARGET-stage2-gold)
15902
15903maybe-clean-stage2-gold: clean-stage2-gold
15904clean-stage2: clean-stage2-gold
15905clean-stage2-gold:
15906 @if [ $(current_stage) = stage2 ]; then \
15907 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15908 else \
15909 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15910 $(MAKE) stage2-start; \
15911 fi; \
15912 cd $(HOST_SUBDIR)/gold && \
15913 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15914@endif gold-bootstrap
15915
15916
15917.PHONY: all-stage3-gold maybe-all-stage3-gold
15918.PHONY: clean-stage3-gold maybe-clean-stage3-gold
15919maybe-all-stage3-gold:
15920maybe-clean-stage3-gold:
15921@if gold-bootstrap
15922maybe-all-stage3-gold: all-stage3-gold
15923all-stage3: all-stage3-gold
15924TARGET-stage3-gold = $(TARGET-gold)
15925all-stage3-gold: configure-stage3-gold
15926 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15927 @r=`${PWD_COMMAND}`; export r; \
15928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15929 TFLAGS="$(STAGE3_TFLAGS)"; \
15930 $(HOST_EXPORTS) \
15931 $(POSTSTAGE1_HOST_EXPORTS) \
15932 cd $(HOST_SUBDIR)/gold && \
15933 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15934 CFLAGS="$(STAGE3_CFLAGS)" \
15935 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15936 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15937 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15938 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15939 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15940 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15941 TFLAGS="$(STAGE3_TFLAGS)" \
15942 $(TARGET-stage3-gold)
15943
15944maybe-clean-stage3-gold: clean-stage3-gold
15945clean-stage3: clean-stage3-gold
15946clean-stage3-gold:
15947 @if [ $(current_stage) = stage3 ]; then \
15948 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15949 else \
15950 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15951 $(MAKE) stage3-start; \
15952 fi; \
15953 cd $(HOST_SUBDIR)/gold && \
15954 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15955@endif gold-bootstrap
15956
15957
15958.PHONY: all-stage4-gold maybe-all-stage4-gold
15959.PHONY: clean-stage4-gold maybe-clean-stage4-gold
15960maybe-all-stage4-gold:
15961maybe-clean-stage4-gold:
15962@if gold-bootstrap
15963maybe-all-stage4-gold: all-stage4-gold
15964all-stage4: all-stage4-gold
15965TARGET-stage4-gold = $(TARGET-gold)
15966all-stage4-gold: configure-stage4-gold
15967 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15968 @r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970 TFLAGS="$(STAGE4_TFLAGS)"; \
15971 $(HOST_EXPORTS) \
15972 $(POSTSTAGE1_HOST_EXPORTS) \
15973 cd $(HOST_SUBDIR)/gold && \
15974 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15975 CFLAGS="$(STAGE4_CFLAGS)" \
15976 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15977 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15978 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15979 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15980 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15981 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15982 TFLAGS="$(STAGE4_TFLAGS)" \
15983 $(TARGET-stage4-gold)
15984
15985maybe-clean-stage4-gold: clean-stage4-gold
15986clean-stage4: clean-stage4-gold
15987clean-stage4-gold:
15988 @if [ $(current_stage) = stage4 ]; then \
15989 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15990 else \
15991 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15992 $(MAKE) stage4-start; \
15993 fi; \
15994 cd $(HOST_SUBDIR)/gold && \
15995 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15996@endif gold-bootstrap
15997
15998
15999.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16000.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16001maybe-all-stageprofile-gold:
16002maybe-clean-stageprofile-gold:
16003@if gold-bootstrap
16004maybe-all-stageprofile-gold: all-stageprofile-gold
16005all-stageprofile: all-stageprofile-gold
16006TARGET-stageprofile-gold = $(TARGET-gold)
16007all-stageprofile-gold: configure-stageprofile-gold
16008 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16009 @r=`${PWD_COMMAND}`; export r; \
16010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16011 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16012 $(HOST_EXPORTS) \
16013 $(POSTSTAGE1_HOST_EXPORTS) \
16014 cd $(HOST_SUBDIR)/gold && \
16015 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16016 CFLAGS="$(STAGEprofile_CFLAGS)" \
16017 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16018 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16019 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16020 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16021 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16022 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16023 TFLAGS="$(STAGEprofile_TFLAGS)" \
16024 $(TARGET-stageprofile-gold)
16025
16026maybe-clean-stageprofile-gold: clean-stageprofile-gold
16027clean-stageprofile: clean-stageprofile-gold
16028clean-stageprofile-gold:
16029 @if [ $(current_stage) = stageprofile ]; then \
16030 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16031 else \
16032 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16033 $(MAKE) stageprofile-start; \
16034 fi; \
16035 cd $(HOST_SUBDIR)/gold && \
16036 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16037@endif gold-bootstrap
16038
16039
16040.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16041.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16042maybe-all-stagefeedback-gold:
16043maybe-clean-stagefeedback-gold:
16044@if gold-bootstrap
16045maybe-all-stagefeedback-gold: all-stagefeedback-gold
16046all-stagefeedback: all-stagefeedback-gold
16047TARGET-stagefeedback-gold = $(TARGET-gold)
16048all-stagefeedback-gold: configure-stagefeedback-gold
16049 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16050 @r=`${PWD_COMMAND}`; export r; \
16051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16052 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16053 $(HOST_EXPORTS) \
16054 $(POSTSTAGE1_HOST_EXPORTS) \
16055 cd $(HOST_SUBDIR)/gold && \
16056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16057 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16058 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16059 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16064 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16065 $(TARGET-stagefeedback-gold)
16066
16067maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16068clean-stagefeedback: clean-stagefeedback-gold
16069clean-stagefeedback-gold:
16070 @if [ $(current_stage) = stagefeedback ]; then \
16071 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16072 else \
16073 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16074 $(MAKE) stagefeedback-start; \
16075 fi; \
16076 cd $(HOST_SUBDIR)/gold && \
16077 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16078@endif gold-bootstrap
16079
16080
16081
16082
16083
16084.PHONY: check-gold maybe-check-gold
16085maybe-check-gold:
16086@if gold
16087maybe-check-gold: check-gold
16088
16089check-gold:
16090 @: $(MAKE); $(unstage)
16091 @r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16093 $(HOST_EXPORTS) \
16094 (cd $(HOST_SUBDIR)/gold && \
16095 $(MAKE) $(FLAGS_TO_PASS) check)
16096
16097@endif gold
16098
16099.PHONY: install-gold maybe-install-gold
16100maybe-install-gold:
16101@if gold
16102maybe-install-gold: install-gold
16103
16104install-gold: installdirs
16105 @: $(MAKE); $(unstage)
16106 @r=`${PWD_COMMAND}`; export r; \
16107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16108 $(HOST_EXPORTS) \
16109 (cd $(HOST_SUBDIR)/gold && \
16110 $(MAKE) $(FLAGS_TO_PASS) install)
16111
16112@endif gold
16113
16114.PHONY: install-strip-gold maybe-install-strip-gold
16115maybe-install-strip-gold:
16116@if gold
16117maybe-install-strip-gold: install-strip-gold
16118
16119install-strip-gold: installdirs
16120 @: $(MAKE); $(unstage)
16121 @r=`${PWD_COMMAND}`; export r; \
16122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16123 $(HOST_EXPORTS) \
16124 (cd $(HOST_SUBDIR)/gold && \
16125 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16126
16127@endif gold
16128
16129# Other targets (info, dvi, pdf, etc.)
16130
16131.PHONY: maybe-info-gold info-gold
16132maybe-info-gold:
16133@if gold
16134maybe-info-gold: info-gold
16135
16136info-gold: \
16137 configure-gold
16138 @[ -f ./gold/Makefile ] || exit 0; \
16139 r=`${PWD_COMMAND}`; export r; \
16140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141 $(HOST_EXPORTS) \
16142 for flag in $(EXTRA_HOST_FLAGS) ; do \
16143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16144 done; \
16145 echo "Doing info in gold" ; \
16146 (cd $(HOST_SUBDIR)/gold && \
16147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16149 "RANLIB=$${RANLIB}" \
16150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16151 info) \
16152 || exit 1
16153
16154@endif gold
16155
16156.PHONY: maybe-dvi-gold dvi-gold
16157maybe-dvi-gold:
16158@if gold
16159maybe-dvi-gold: dvi-gold
16160
16161dvi-gold: \
16162 configure-gold
16163 @[ -f ./gold/Makefile ] || exit 0; \
16164 r=`${PWD_COMMAND}`; export r; \
16165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16166 $(HOST_EXPORTS) \
16167 for flag in $(EXTRA_HOST_FLAGS) ; do \
16168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16169 done; \
16170 echo "Doing dvi in gold" ; \
16171 (cd $(HOST_SUBDIR)/gold && \
16172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16174 "RANLIB=$${RANLIB}" \
16175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16176 dvi) \
16177 || exit 1
16178
16179@endif gold
16180
16181.PHONY: maybe-pdf-gold pdf-gold
16182maybe-pdf-gold:
16183@if gold
16184maybe-pdf-gold: pdf-gold
16185
16186pdf-gold: \
16187 configure-gold
16188 @[ -f ./gold/Makefile ] || exit 0; \
16189 r=`${PWD_COMMAND}`; export r; \
16190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16191 $(HOST_EXPORTS) \
16192 for flag in $(EXTRA_HOST_FLAGS) ; do \
16193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16194 done; \
16195 echo "Doing pdf in gold" ; \
16196 (cd $(HOST_SUBDIR)/gold && \
16197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16199 "RANLIB=$${RANLIB}" \
16200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16201 pdf) \
16202 || exit 1
16203
16204@endif gold
16205
16206.PHONY: maybe-html-gold html-gold
16207maybe-html-gold:
16208@if gold
16209maybe-html-gold: html-gold
16210
16211html-gold: \
16212 configure-gold
16213 @[ -f ./gold/Makefile ] || exit 0; \
16214 r=`${PWD_COMMAND}`; export r; \
16215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16216 $(HOST_EXPORTS) \
16217 for flag in $(EXTRA_HOST_FLAGS) ; do \
16218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16219 done; \
16220 echo "Doing html in gold" ; \
16221 (cd $(HOST_SUBDIR)/gold && \
16222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16224 "RANLIB=$${RANLIB}" \
16225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16226 html) \
16227 || exit 1
16228
16229@endif gold
16230
16231.PHONY: maybe-TAGS-gold TAGS-gold
16232maybe-TAGS-gold:
16233@if gold
16234maybe-TAGS-gold: TAGS-gold
16235
16236TAGS-gold: \
16237 configure-gold
16238 @[ -f ./gold/Makefile ] || exit 0; \
16239 r=`${PWD_COMMAND}`; export r; \
16240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16241 $(HOST_EXPORTS) \
16242 for flag in $(EXTRA_HOST_FLAGS) ; do \
16243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16244 done; \
16245 echo "Doing TAGS in gold" ; \
16246 (cd $(HOST_SUBDIR)/gold && \
16247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16249 "RANLIB=$${RANLIB}" \
16250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16251 TAGS) \
16252 || exit 1
16253
16254@endif gold
16255
16256.PHONY: maybe-install-info-gold install-info-gold
16257maybe-install-info-gold:
16258@if gold
16259maybe-install-info-gold: install-info-gold
16260
16261install-info-gold: \
16262 configure-gold \
16263 info-gold
16264 @[ -f ./gold/Makefile ] || exit 0; \
16265 r=`${PWD_COMMAND}`; export r; \
16266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16267 $(HOST_EXPORTS) \
16268 for flag in $(EXTRA_HOST_FLAGS) ; do \
16269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16270 done; \
16271 echo "Doing install-info in gold" ; \
16272 (cd $(HOST_SUBDIR)/gold && \
16273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16275 "RANLIB=$${RANLIB}" \
16276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16277 install-info) \
16278 || exit 1
16279
16280@endif gold
16281
16282.PHONY: maybe-install-pdf-gold install-pdf-gold
16283maybe-install-pdf-gold:
16284@if gold
16285maybe-install-pdf-gold: install-pdf-gold
16286
16287install-pdf-gold: \
16288 configure-gold \
16289 pdf-gold
16290 @[ -f ./gold/Makefile ] || exit 0; \
16291 r=`${PWD_COMMAND}`; export r; \
16292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16293 $(HOST_EXPORTS) \
16294 for flag in $(EXTRA_HOST_FLAGS) ; do \
16295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16296 done; \
16297 echo "Doing install-pdf in gold" ; \
16298 (cd $(HOST_SUBDIR)/gold && \
16299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16301 "RANLIB=$${RANLIB}" \
16302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16303 install-pdf) \
16304 || exit 1
16305
16306@endif gold
16307
16308.PHONY: maybe-install-html-gold install-html-gold
16309maybe-install-html-gold:
16310@if gold
16311maybe-install-html-gold: install-html-gold
16312
16313install-html-gold: \
16314 configure-gold \
16315 html-gold
16316 @[ -f ./gold/Makefile ] || exit 0; \
16317 r=`${PWD_COMMAND}`; export r; \
16318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16319 $(HOST_EXPORTS) \
16320 for flag in $(EXTRA_HOST_FLAGS) ; do \
16321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16322 done; \
16323 echo "Doing install-html in gold" ; \
16324 (cd $(HOST_SUBDIR)/gold && \
16325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16327 "RANLIB=$${RANLIB}" \
16328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16329 install-html) \
16330 || exit 1
16331
16332@endif gold
16333
16334.PHONY: maybe-installcheck-gold installcheck-gold
16335maybe-installcheck-gold:
16336@if gold
16337maybe-installcheck-gold: installcheck-gold
16338
16339installcheck-gold: \
16340 configure-gold
16341 @[ -f ./gold/Makefile ] || exit 0; \
16342 r=`${PWD_COMMAND}`; export r; \
16343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16344 $(HOST_EXPORTS) \
16345 for flag in $(EXTRA_HOST_FLAGS) ; do \
16346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16347 done; \
16348 echo "Doing installcheck in gold" ; \
16349 (cd $(HOST_SUBDIR)/gold && \
16350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16352 "RANLIB=$${RANLIB}" \
16353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16354 installcheck) \
16355 || exit 1
16356
16357@endif gold
16358
16359.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16360maybe-mostlyclean-gold:
16361@if gold
16362maybe-mostlyclean-gold: mostlyclean-gold
16363
16364mostlyclean-gold:
16365 @[ -f ./gold/Makefile ] || exit 0; \
16366 r=`${PWD_COMMAND}`; export r; \
16367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16368 $(HOST_EXPORTS) \
16369 for flag in $(EXTRA_HOST_FLAGS) ; do \
16370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16371 done; \
16372 echo "Doing mostlyclean in gold" ; \
16373 (cd $(HOST_SUBDIR)/gold && \
16374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16376 "RANLIB=$${RANLIB}" \
16377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16378 mostlyclean) \
16379 || exit 1
16380
16381@endif gold
16382
16383.PHONY: maybe-clean-gold clean-gold
16384maybe-clean-gold:
16385@if gold
16386maybe-clean-gold: clean-gold
16387
16388clean-gold:
16389 @[ -f ./gold/Makefile ] || exit 0; \
16390 r=`${PWD_COMMAND}`; export r; \
16391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16392 $(HOST_EXPORTS) \
16393 for flag in $(EXTRA_HOST_FLAGS) ; do \
16394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16395 done; \
16396 echo "Doing clean in gold" ; \
16397 (cd $(HOST_SUBDIR)/gold && \
16398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16400 "RANLIB=$${RANLIB}" \
16401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16402 clean) \
16403 || exit 1
16404
16405@endif gold
16406
16407.PHONY: maybe-distclean-gold distclean-gold
16408maybe-distclean-gold:
16409@if gold
16410maybe-distclean-gold: distclean-gold
16411
16412distclean-gold:
16413 @[ -f ./gold/Makefile ] || exit 0; \
16414 r=`${PWD_COMMAND}`; export r; \
16415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16416 $(HOST_EXPORTS) \
16417 for flag in $(EXTRA_HOST_FLAGS) ; do \
16418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16419 done; \
16420 echo "Doing distclean in gold" ; \
16421 (cd $(HOST_SUBDIR)/gold && \
16422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16424 "RANLIB=$${RANLIB}" \
16425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16426 distclean) \
16427 || exit 1
16428
16429@endif gold
16430
16431.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16432maybe-maintainer-clean-gold:
16433@if gold
16434maybe-maintainer-clean-gold: maintainer-clean-gold
16435
16436maintainer-clean-gold:
16437 @[ -f ./gold/Makefile ] || exit 0; \
16438 r=`${PWD_COMMAND}`; export r; \
16439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16440 $(HOST_EXPORTS) \
16441 for flag in $(EXTRA_HOST_FLAGS) ; do \
16442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16443 done; \
16444 echo "Doing maintainer-clean in gold" ; \
16445 (cd $(HOST_SUBDIR)/gold && \
16446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16448 "RANLIB=$${RANLIB}" \
16449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16450 maintainer-clean) \
16451 || exit 1
16452
16453@endif gold
16454
16455
16456
16457.PHONY: configure-gprof maybe-configure-gprof
16458maybe-configure-gprof:
16459@if gcc-bootstrap
16460configure-gprof: stage_current
16461@endif gcc-bootstrap
16462@if gprof
16463maybe-configure-gprof: configure-gprof
16464configure-gprof:
16465 @: $(MAKE); $(unstage)
16466 @r=`${PWD_COMMAND}`; export r; \
16467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16468 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16470 $(HOST_EXPORTS) \
16471 echo Configuring in $(HOST_SUBDIR)/gprof; \
16472 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16473 case $(srcdir) in \
16474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16475 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16477 esac; \
16478 srcdiroption="--srcdir=$${topdir}/gprof"; \
16479 libsrcdir="$$s/gprof"; \
16480 $(SHELL) $${libsrcdir}/configure \
16481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16482 --target=${target_alias} $${srcdiroption} \
16483 || exit 1
16484@endif gprof
16485
16486
16487
16488
16489
16490.PHONY: all-gprof maybe-all-gprof
16491maybe-all-gprof:
16492@if gcc-bootstrap
16493all-gprof: stage_current
16494@endif gcc-bootstrap
16495@if gprof
16496TARGET-gprof=all
16497maybe-all-gprof: all-gprof
16498all-gprof: configure-gprof
16499 @: $(MAKE); $(unstage)
16500 @r=`${PWD_COMMAND}`; export r; \
16501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16502 $(HOST_EXPORTS) \
16503 (cd $(HOST_SUBDIR)/gprof && \
16504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16505 $(TARGET-gprof))
16506@endif gprof
16507
16508
16509
16510
16511.PHONY: check-gprof maybe-check-gprof
16512maybe-check-gprof:
16513@if gprof
16514maybe-check-gprof: check-gprof
16515
16516check-gprof:
16517 @: $(MAKE); $(unstage)
16518 @r=`${PWD_COMMAND}`; export r; \
16519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16520 $(HOST_EXPORTS) \
16521 (cd $(HOST_SUBDIR)/gprof && \
16522 $(MAKE) $(FLAGS_TO_PASS) check)
16523
16524@endif gprof
16525
16526.PHONY: install-gprof maybe-install-gprof
16527maybe-install-gprof:
16528@if gprof
16529maybe-install-gprof: install-gprof
16530
16531install-gprof: installdirs
16532 @: $(MAKE); $(unstage)
16533 @r=`${PWD_COMMAND}`; export r; \
16534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16535 $(HOST_EXPORTS) \
16536 (cd $(HOST_SUBDIR)/gprof && \
16537 $(MAKE) $(FLAGS_TO_PASS) install)
16538
16539@endif gprof
16540
16541.PHONY: install-strip-gprof maybe-install-strip-gprof
16542maybe-install-strip-gprof:
16543@if gprof
16544maybe-install-strip-gprof: install-strip-gprof
16545
16546install-strip-gprof: installdirs
16547 @: $(MAKE); $(unstage)
16548 @r=`${PWD_COMMAND}`; export r; \
16549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16550 $(HOST_EXPORTS) \
16551 (cd $(HOST_SUBDIR)/gprof && \
16552 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16553
16554@endif gprof
16555
16556# Other targets (info, dvi, pdf, etc.)
16557
16558.PHONY: maybe-info-gprof info-gprof
16559maybe-info-gprof:
16560@if gprof
16561maybe-info-gprof: info-gprof
16562
16563info-gprof: \
16564 configure-gprof
16565 @: $(MAKE); $(unstage)
16566 @[ -f ./gprof/Makefile ] || exit 0; \
16567 r=`${PWD_COMMAND}`; export r; \
16568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16569 $(HOST_EXPORTS) \
16570 for flag in $(EXTRA_HOST_FLAGS) ; do \
16571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16572 done; \
16573 echo "Doing info in gprof" ; \
16574 (cd $(HOST_SUBDIR)/gprof && \
16575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16577 "RANLIB=$${RANLIB}" \
16578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16579 info) \
16580 || exit 1
16581
16582@endif gprof
16583
16584.PHONY: maybe-dvi-gprof dvi-gprof
16585maybe-dvi-gprof:
16586@if gprof
16587maybe-dvi-gprof: dvi-gprof
16588
16589dvi-gprof: \
16590 configure-gprof
16591 @: $(MAKE); $(unstage)
16592 @[ -f ./gprof/Makefile ] || exit 0; \
16593 r=`${PWD_COMMAND}`; export r; \
16594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16595 $(HOST_EXPORTS) \
16596 for flag in $(EXTRA_HOST_FLAGS) ; do \
16597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16598 done; \
16599 echo "Doing dvi in gprof" ; \
16600 (cd $(HOST_SUBDIR)/gprof && \
16601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16603 "RANLIB=$${RANLIB}" \
16604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16605 dvi) \
16606 || exit 1
16607
16608@endif gprof
16609
16610.PHONY: maybe-pdf-gprof pdf-gprof
16611maybe-pdf-gprof:
16612@if gprof
16613maybe-pdf-gprof: pdf-gprof
16614
16615pdf-gprof: \
16616 configure-gprof
16617 @: $(MAKE); $(unstage)
16618 @[ -f ./gprof/Makefile ] || exit 0; \
16619 r=`${PWD_COMMAND}`; export r; \
16620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16621 $(HOST_EXPORTS) \
16622 for flag in $(EXTRA_HOST_FLAGS) ; do \
16623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16624 done; \
16625 echo "Doing pdf in gprof" ; \
16626 (cd $(HOST_SUBDIR)/gprof && \
16627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16629 "RANLIB=$${RANLIB}" \
16630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16631 pdf) \
16632 || exit 1
16633
16634@endif gprof
16635
16636.PHONY: maybe-html-gprof html-gprof
16637maybe-html-gprof:
16638@if gprof
16639maybe-html-gprof: html-gprof
16640
16641html-gprof: \
16642 configure-gprof
16643 @: $(MAKE); $(unstage)
16644 @[ -f ./gprof/Makefile ] || exit 0; \
16645 r=`${PWD_COMMAND}`; export r; \
16646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16647 $(HOST_EXPORTS) \
16648 for flag in $(EXTRA_HOST_FLAGS) ; do \
16649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16650 done; \
16651 echo "Doing html in gprof" ; \
16652 (cd $(HOST_SUBDIR)/gprof && \
16653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16655 "RANLIB=$${RANLIB}" \
16656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16657 html) \
16658 || exit 1
16659
16660@endif gprof
16661
16662.PHONY: maybe-TAGS-gprof TAGS-gprof
16663maybe-TAGS-gprof:
16664@if gprof
16665maybe-TAGS-gprof: TAGS-gprof
16666
16667TAGS-gprof: \
16668 configure-gprof
16669 @: $(MAKE); $(unstage)
16670 @[ -f ./gprof/Makefile ] || exit 0; \
16671 r=`${PWD_COMMAND}`; export r; \
16672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16673 $(HOST_EXPORTS) \
16674 for flag in $(EXTRA_HOST_FLAGS) ; do \
16675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16676 done; \
16677 echo "Doing TAGS in gprof" ; \
16678 (cd $(HOST_SUBDIR)/gprof && \
16679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16681 "RANLIB=$${RANLIB}" \
16682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16683 TAGS) \
16684 || exit 1
16685
16686@endif gprof
16687
16688.PHONY: maybe-install-info-gprof install-info-gprof
16689maybe-install-info-gprof:
16690@if gprof
16691maybe-install-info-gprof: install-info-gprof
16692
16693install-info-gprof: \
16694 configure-gprof \
16695 info-gprof
16696 @: $(MAKE); $(unstage)
16697 @[ -f ./gprof/Makefile ] || exit 0; \
16698 r=`${PWD_COMMAND}`; export r; \
16699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700 $(HOST_EXPORTS) \
16701 for flag in $(EXTRA_HOST_FLAGS) ; do \
16702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16703 done; \
16704 echo "Doing install-info in gprof" ; \
16705 (cd $(HOST_SUBDIR)/gprof && \
16706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16708 "RANLIB=$${RANLIB}" \
16709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16710 install-info) \
16711 || exit 1
16712
16713@endif gprof
16714
16715.PHONY: maybe-install-pdf-gprof install-pdf-gprof
16716maybe-install-pdf-gprof:
16717@if gprof
16718maybe-install-pdf-gprof: install-pdf-gprof
16719
16720install-pdf-gprof: \
16721 configure-gprof \
16722 pdf-gprof
16723 @: $(MAKE); $(unstage)
16724 @[ -f ./gprof/Makefile ] || exit 0; \
16725 r=`${PWD_COMMAND}`; export r; \
16726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16727 $(HOST_EXPORTS) \
16728 for flag in $(EXTRA_HOST_FLAGS) ; do \
16729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16730 done; \
16731 echo "Doing install-pdf in gprof" ; \
16732 (cd $(HOST_SUBDIR)/gprof && \
16733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16735 "RANLIB=$${RANLIB}" \
16736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16737 install-pdf) \
16738 || exit 1
16739
16740@endif gprof
16741
16742.PHONY: maybe-install-html-gprof install-html-gprof
16743maybe-install-html-gprof:
16744@if gprof
16745maybe-install-html-gprof: install-html-gprof
16746
16747install-html-gprof: \
16748 configure-gprof \
16749 html-gprof
16750 @: $(MAKE); $(unstage)
16751 @[ -f ./gprof/Makefile ] || exit 0; \
16752 r=`${PWD_COMMAND}`; export r; \
16753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16754 $(HOST_EXPORTS) \
16755 for flag in $(EXTRA_HOST_FLAGS) ; do \
16756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16757 done; \
16758 echo "Doing install-html in gprof" ; \
16759 (cd $(HOST_SUBDIR)/gprof && \
16760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16762 "RANLIB=$${RANLIB}" \
16763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16764 install-html) \
16765 || exit 1
16766
16767@endif gprof
16768
16769.PHONY: maybe-installcheck-gprof installcheck-gprof
16770maybe-installcheck-gprof:
16771@if gprof
16772maybe-installcheck-gprof: installcheck-gprof
16773
16774installcheck-gprof: \
16775 configure-gprof
16776 @: $(MAKE); $(unstage)
16777 @[ -f ./gprof/Makefile ] || exit 0; \
16778 r=`${PWD_COMMAND}`; export r; \
16779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16780 $(HOST_EXPORTS) \
16781 for flag in $(EXTRA_HOST_FLAGS) ; do \
16782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16783 done; \
16784 echo "Doing installcheck in gprof" ; \
16785 (cd $(HOST_SUBDIR)/gprof && \
16786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16788 "RANLIB=$${RANLIB}" \
16789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16790 installcheck) \
16791 || exit 1
16792
16793@endif gprof
16794
16795.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16796maybe-mostlyclean-gprof:
16797@if gprof
16798maybe-mostlyclean-gprof: mostlyclean-gprof
16799
16800mostlyclean-gprof:
16801 @: $(MAKE); $(unstage)
16802 @[ -f ./gprof/Makefile ] || exit 0; \
16803 r=`${PWD_COMMAND}`; export r; \
16804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16805 $(HOST_EXPORTS) \
16806 for flag in $(EXTRA_HOST_FLAGS) ; do \
16807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16808 done; \
16809 echo "Doing mostlyclean in gprof" ; \
16810 (cd $(HOST_SUBDIR)/gprof && \
16811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16813 "RANLIB=$${RANLIB}" \
16814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16815 mostlyclean) \
16816 || exit 1
16817
16818@endif gprof
16819
16820.PHONY: maybe-clean-gprof clean-gprof
16821maybe-clean-gprof:
16822@if gprof
16823maybe-clean-gprof: clean-gprof
16824
16825clean-gprof:
16826 @: $(MAKE); $(unstage)
16827 @[ -f ./gprof/Makefile ] || exit 0; \
16828 r=`${PWD_COMMAND}`; export r; \
16829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16830 $(HOST_EXPORTS) \
16831 for flag in $(EXTRA_HOST_FLAGS) ; do \
16832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16833 done; \
16834 echo "Doing clean in gprof" ; \
16835 (cd $(HOST_SUBDIR)/gprof && \
16836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16838 "RANLIB=$${RANLIB}" \
16839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16840 clean) \
16841 || exit 1
16842
16843@endif gprof
16844
16845.PHONY: maybe-distclean-gprof distclean-gprof
16846maybe-distclean-gprof:
16847@if gprof
16848maybe-distclean-gprof: distclean-gprof
16849
16850distclean-gprof:
16851 @: $(MAKE); $(unstage)
16852 @[ -f ./gprof/Makefile ] || exit 0; \
16853 r=`${PWD_COMMAND}`; export r; \
16854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16855 $(HOST_EXPORTS) \
16856 for flag in $(EXTRA_HOST_FLAGS) ; do \
16857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16858 done; \
16859 echo "Doing distclean in gprof" ; \
16860 (cd $(HOST_SUBDIR)/gprof && \
16861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16863 "RANLIB=$${RANLIB}" \
16864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16865 distclean) \
16866 || exit 1
16867
16868@endif gprof
16869
16870.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16871maybe-maintainer-clean-gprof:
16872@if gprof
16873maybe-maintainer-clean-gprof: maintainer-clean-gprof
16874
16875maintainer-clean-gprof:
16876 @: $(MAKE); $(unstage)
16877 @[ -f ./gprof/Makefile ] || exit 0; \
16878 r=`${PWD_COMMAND}`; export r; \
16879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16880 $(HOST_EXPORTS) \
16881 for flag in $(EXTRA_HOST_FLAGS) ; do \
16882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16883 done; \
16884 echo "Doing maintainer-clean in gprof" ; \
16885 (cd $(HOST_SUBDIR)/gprof && \
16886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16888 "RANLIB=$${RANLIB}" \
16889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16890 maintainer-clean) \
16891 || exit 1
16892
16893@endif gprof
16894
16895
16896
16897.PHONY: configure-intl maybe-configure-intl
16898maybe-configure-intl:
16899@if gcc-bootstrap
16900configure-intl: stage_current
16901@endif gcc-bootstrap
16902@if intl
16903maybe-configure-intl: configure-intl
16904configure-intl:
16905 @r=`${PWD_COMMAND}`; export r; \
16906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16907 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16909 $(HOST_EXPORTS) \
16910 echo Configuring in $(HOST_SUBDIR)/intl; \
16911 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16912 case $(srcdir) in \
16913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16914 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16916 esac; \
16917 srcdiroption="--srcdir=$${topdir}/intl"; \
16918 libsrcdir="$$s/intl"; \
16919 $(SHELL) $${libsrcdir}/configure \
16920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16921 --target=${target_alias} $${srcdiroption} \
16922 || exit 1
16923@endif intl
16924
16925
16926
16927.PHONY: configure-stage1-intl maybe-configure-stage1-intl
16928maybe-configure-stage1-intl:
16929@if intl-bootstrap
16930maybe-configure-stage1-intl: configure-stage1-intl
16931configure-stage1-intl:
16932 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16934 @r=`${PWD_COMMAND}`; export r; \
16935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16936 TFLAGS="$(STAGE1_TFLAGS)"; \
16937 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16938 $(HOST_EXPORTS) \
16939 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16940 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16941 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16942 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16944 cd $(HOST_SUBDIR)/intl || exit 1; \
16945 case $(srcdir) in \
16946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16947 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16949 esac; \
16950 srcdiroption="--srcdir=$${topdir}/intl"; \
16951 libsrcdir="$$s/intl"; \
16952 $(SHELL) $${libsrcdir}/configure \
16953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16954 --target=${target_alias} $${srcdiroption} \
16955 $(STAGE1_CONFIGURE_FLAGS)
16956@endif intl-bootstrap
16957
16958.PHONY: configure-stage2-intl maybe-configure-stage2-intl
16959maybe-configure-stage2-intl:
16960@if intl-bootstrap
16961maybe-configure-stage2-intl: configure-stage2-intl
16962configure-stage2-intl:
16963 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16965 @r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16967 TFLAGS="$(STAGE2_TFLAGS)"; \
16968 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16969 $(HOST_EXPORTS) \
16970 $(POSTSTAGE1_HOST_EXPORTS) \
16971 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16972 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16973 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16974 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16976 cd $(HOST_SUBDIR)/intl || exit 1; \
16977 case $(srcdir) in \
16978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16979 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16981 esac; \
16982 srcdiroption="--srcdir=$${topdir}/intl"; \
16983 libsrcdir="$$s/intl"; \
16984 $(SHELL) $${libsrcdir}/configure \
16985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16986 --target=${target_alias} $${srcdiroption} \
16987 --with-build-libsubdir=$(HOST_SUBDIR) \
16988 $(STAGE2_CONFIGURE_FLAGS)
16989@endif intl-bootstrap
16990
16991.PHONY: configure-stage3-intl maybe-configure-stage3-intl
16992maybe-configure-stage3-intl:
16993@if intl-bootstrap
16994maybe-configure-stage3-intl: configure-stage3-intl
16995configure-stage3-intl:
16996 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16998 @r=`${PWD_COMMAND}`; export r; \
16999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17000 TFLAGS="$(STAGE3_TFLAGS)"; \
17001 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17002 $(HOST_EXPORTS) \
17003 $(POSTSTAGE1_HOST_EXPORTS) \
17004 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17005 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17006 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17007 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17009 cd $(HOST_SUBDIR)/intl || exit 1; \
17010 case $(srcdir) in \
17011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17012 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17014 esac; \
17015 srcdiroption="--srcdir=$${topdir}/intl"; \
17016 libsrcdir="$$s/intl"; \
17017 $(SHELL) $${libsrcdir}/configure \
17018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17019 --target=${target_alias} $${srcdiroption} \
17020 --with-build-libsubdir=$(HOST_SUBDIR) \
17021 $(STAGE3_CONFIGURE_FLAGS)
17022@endif intl-bootstrap
17023
17024.PHONY: configure-stage4-intl maybe-configure-stage4-intl
17025maybe-configure-stage4-intl:
17026@if intl-bootstrap
17027maybe-configure-stage4-intl: configure-stage4-intl
17028configure-stage4-intl:
17029 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17031 @r=`${PWD_COMMAND}`; export r; \
17032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17033 TFLAGS="$(STAGE4_TFLAGS)"; \
17034 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17035 $(HOST_EXPORTS) \
17036 $(POSTSTAGE1_HOST_EXPORTS) \
17037 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17038 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17039 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17040 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17042 cd $(HOST_SUBDIR)/intl || exit 1; \
17043 case $(srcdir) in \
17044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17045 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17047 esac; \
17048 srcdiroption="--srcdir=$${topdir}/intl"; \
17049 libsrcdir="$$s/intl"; \
17050 $(SHELL) $${libsrcdir}/configure \
17051 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17052 --target=${target_alias} $${srcdiroption} \
17053 --with-build-libsubdir=$(HOST_SUBDIR) \
17054 $(STAGE4_CONFIGURE_FLAGS)
17055@endif intl-bootstrap
17056
17057.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17058maybe-configure-stageprofile-intl:
17059@if intl-bootstrap
17060maybe-configure-stageprofile-intl: configure-stageprofile-intl
17061configure-stageprofile-intl:
17062 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17063 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17064 @r=`${PWD_COMMAND}`; export r; \
17065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17066 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17067 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17068 $(HOST_EXPORTS) \
17069 $(POSTSTAGE1_HOST_EXPORTS) \
17070 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17071 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17072 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17073 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17075 cd $(HOST_SUBDIR)/intl || exit 1; \
17076 case $(srcdir) in \
17077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17078 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17080 esac; \
17081 srcdiroption="--srcdir=$${topdir}/intl"; \
17082 libsrcdir="$$s/intl"; \
17083 $(SHELL) $${libsrcdir}/configure \
17084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17085 --target=${target_alias} $${srcdiroption} \
17086 --with-build-libsubdir=$(HOST_SUBDIR) \
17087 $(STAGEprofile_CONFIGURE_FLAGS)
17088@endif intl-bootstrap
17089
17090.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17091maybe-configure-stagefeedback-intl:
17092@if intl-bootstrap
17093maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17094configure-stagefeedback-intl:
17095 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17097 @r=`${PWD_COMMAND}`; export r; \
17098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17099 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17100 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17101 $(HOST_EXPORTS) \
17102 $(POSTSTAGE1_HOST_EXPORTS) \
17103 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17104 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17105 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17106 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17107 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17108 cd $(HOST_SUBDIR)/intl || exit 1; \
17109 case $(srcdir) in \
17110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17111 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17113 esac; \
17114 srcdiroption="--srcdir=$${topdir}/intl"; \
17115 libsrcdir="$$s/intl"; \
17116 $(SHELL) $${libsrcdir}/configure \
17117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17118 --target=${target_alias} $${srcdiroption} \
17119 --with-build-libsubdir=$(HOST_SUBDIR) \
17120 $(STAGEfeedback_CONFIGURE_FLAGS)
17121@endif intl-bootstrap
17122
17123
17124
17125
17126
17127.PHONY: all-intl maybe-all-intl
17128maybe-all-intl:
17129@if gcc-bootstrap
17130all-intl: stage_current
17131@endif gcc-bootstrap
17132@if intl
17133TARGET-intl=all
17134maybe-all-intl: all-intl
17135all-intl: configure-intl
17136 @r=`${PWD_COMMAND}`; export r; \
17137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17138 $(HOST_EXPORTS) \
17139 (cd $(HOST_SUBDIR)/intl && \
17140 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17141 $(TARGET-intl))
17142@endif intl
17143
17144
17145
17146.PHONY: all-stage1-intl maybe-all-stage1-intl
17147.PHONY: clean-stage1-intl maybe-clean-stage1-intl
17148maybe-all-stage1-intl:
17149maybe-clean-stage1-intl:
17150@if intl-bootstrap
17151maybe-all-stage1-intl: all-stage1-intl
17152all-stage1: all-stage1-intl
17153TARGET-stage1-intl = $(TARGET-intl)
17154all-stage1-intl: configure-stage1-intl
17155 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17156 @r=`${PWD_COMMAND}`; export r; \
17157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17158 TFLAGS="$(STAGE1_TFLAGS)"; \
17159 $(HOST_EXPORTS) \
17160 cd $(HOST_SUBDIR)/intl && \
17161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17162 CFLAGS="$(STAGE1_CFLAGS)" \
17163 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17164 LIBCFLAGS="$(LIBCFLAGS)" \
17165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17168 $(EXTRA_HOST_FLAGS) \
17169 $(STAGE1_FLAGS_TO_PASS) \
17170 TFLAGS="$(STAGE1_TFLAGS)" \
17171 $(TARGET-stage1-intl)
17172
17173maybe-clean-stage1-intl: clean-stage1-intl
17174clean-stage1: clean-stage1-intl
17175clean-stage1-intl:
17176 @if [ $(current_stage) = stage1 ]; then \
17177 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17178 else \
17179 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17180 $(MAKE) stage1-start; \
17181 fi; \
17182 cd $(HOST_SUBDIR)/intl && \
17183 $(MAKE) $(EXTRA_HOST_FLAGS) \
17184 $(STAGE1_FLAGS_TO_PASS) clean
17185@endif intl-bootstrap
17186
17187
17188.PHONY: all-stage2-intl maybe-all-stage2-intl
17189.PHONY: clean-stage2-intl maybe-clean-stage2-intl
17190maybe-all-stage2-intl:
17191maybe-clean-stage2-intl:
17192@if intl-bootstrap
17193maybe-all-stage2-intl: all-stage2-intl
17194all-stage2: all-stage2-intl
17195TARGET-stage2-intl = $(TARGET-intl)
17196all-stage2-intl: configure-stage2-intl
17197 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17198 @r=`${PWD_COMMAND}`; export r; \
17199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17200 TFLAGS="$(STAGE2_TFLAGS)"; \
17201 $(HOST_EXPORTS) \
17202 $(POSTSTAGE1_HOST_EXPORTS) \
17203 cd $(HOST_SUBDIR)/intl && \
17204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17205 CFLAGS="$(STAGE2_CFLAGS)" \
17206 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17207 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17211 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17212 TFLAGS="$(STAGE2_TFLAGS)" \
17213 $(TARGET-stage2-intl)
17214
17215maybe-clean-stage2-intl: clean-stage2-intl
17216clean-stage2: clean-stage2-intl
17217clean-stage2-intl:
17218 @if [ $(current_stage) = stage2 ]; then \
17219 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17220 else \
17221 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17222 $(MAKE) stage2-start; \
17223 fi; \
17224 cd $(HOST_SUBDIR)/intl && \
17225 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17226@endif intl-bootstrap
17227
17228
17229.PHONY: all-stage3-intl maybe-all-stage3-intl
17230.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17231maybe-all-stage3-intl:
17232maybe-clean-stage3-intl:
17233@if intl-bootstrap
17234maybe-all-stage3-intl: all-stage3-intl
17235all-stage3: all-stage3-intl
17236TARGET-stage3-intl = $(TARGET-intl)
17237all-stage3-intl: configure-stage3-intl
17238 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17239 @r=`${PWD_COMMAND}`; export r; \
17240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17241 TFLAGS="$(STAGE3_TFLAGS)"; \
17242 $(HOST_EXPORTS) \
17243 $(POSTSTAGE1_HOST_EXPORTS) \
17244 cd $(HOST_SUBDIR)/intl && \
17245 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17246 CFLAGS="$(STAGE3_CFLAGS)" \
17247 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17248 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17249 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17250 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17251 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17252 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17253 TFLAGS="$(STAGE3_TFLAGS)" \
17254 $(TARGET-stage3-intl)
17255
17256maybe-clean-stage3-intl: clean-stage3-intl
17257clean-stage3: clean-stage3-intl
17258clean-stage3-intl:
17259 @if [ $(current_stage) = stage3 ]; then \
17260 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17261 else \
17262 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17263 $(MAKE) stage3-start; \
17264 fi; \
17265 cd $(HOST_SUBDIR)/intl && \
17266 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17267@endif intl-bootstrap
17268
17269
17270.PHONY: all-stage4-intl maybe-all-stage4-intl
17271.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17272maybe-all-stage4-intl:
17273maybe-clean-stage4-intl:
17274@if intl-bootstrap
17275maybe-all-stage4-intl: all-stage4-intl
17276all-stage4: all-stage4-intl
17277TARGET-stage4-intl = $(TARGET-intl)
17278all-stage4-intl: configure-stage4-intl
17279 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17280 @r=`${PWD_COMMAND}`; export r; \
17281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17282 TFLAGS="$(STAGE4_TFLAGS)"; \
17283 $(HOST_EXPORTS) \
17284 $(POSTSTAGE1_HOST_EXPORTS) \
17285 cd $(HOST_SUBDIR)/intl && \
17286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17287 CFLAGS="$(STAGE4_CFLAGS)" \
17288 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17289 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17294 TFLAGS="$(STAGE4_TFLAGS)" \
17295 $(TARGET-stage4-intl)
17296
17297maybe-clean-stage4-intl: clean-stage4-intl
17298clean-stage4: clean-stage4-intl
17299clean-stage4-intl:
17300 @if [ $(current_stage) = stage4 ]; then \
17301 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17302 else \
17303 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17304 $(MAKE) stage4-start; \
17305 fi; \
17306 cd $(HOST_SUBDIR)/intl && \
17307 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17308@endif intl-bootstrap
17309
17310
17311.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17312.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17313maybe-all-stageprofile-intl:
17314maybe-clean-stageprofile-intl:
17315@if intl-bootstrap
17316maybe-all-stageprofile-intl: all-stageprofile-intl
17317all-stageprofile: all-stageprofile-intl
17318TARGET-stageprofile-intl = $(TARGET-intl)
17319all-stageprofile-intl: configure-stageprofile-intl
17320 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17321 @r=`${PWD_COMMAND}`; export r; \
17322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17323 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17324 $(HOST_EXPORTS) \
17325 $(POSTSTAGE1_HOST_EXPORTS) \
17326 cd $(HOST_SUBDIR)/intl && \
17327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17328 CFLAGS="$(STAGEprofile_CFLAGS)" \
17329 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17330 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17334 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17335 TFLAGS="$(STAGEprofile_TFLAGS)" \
17336 $(TARGET-stageprofile-intl)
17337
17338maybe-clean-stageprofile-intl: clean-stageprofile-intl
17339clean-stageprofile: clean-stageprofile-intl
17340clean-stageprofile-intl:
17341 @if [ $(current_stage) = stageprofile ]; then \
17342 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17343 else \
17344 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17345 $(MAKE) stageprofile-start; \
17346 fi; \
17347 cd $(HOST_SUBDIR)/intl && \
17348 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17349@endif intl-bootstrap
17350
17351
17352.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17353.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17354maybe-all-stagefeedback-intl:
17355maybe-clean-stagefeedback-intl:
17356@if intl-bootstrap
17357maybe-all-stagefeedback-intl: all-stagefeedback-intl
17358all-stagefeedback: all-stagefeedback-intl
17359TARGET-stagefeedback-intl = $(TARGET-intl)
17360all-stagefeedback-intl: configure-stagefeedback-intl
17361 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17362 @r=`${PWD_COMMAND}`; export r; \
17363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17364 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17365 $(HOST_EXPORTS) \
17366 $(POSTSTAGE1_HOST_EXPORTS) \
17367 cd $(HOST_SUBDIR)/intl && \
17368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17369 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17370 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17371 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17376 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17377 $(TARGET-stagefeedback-intl)
17378
17379maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17380clean-stagefeedback: clean-stagefeedback-intl
17381clean-stagefeedback-intl:
17382 @if [ $(current_stage) = stagefeedback ]; then \
17383 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17384 else \
17385 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17386 $(MAKE) stagefeedback-start; \
17387 fi; \
17388 cd $(HOST_SUBDIR)/intl && \
17389 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17390@endif intl-bootstrap
17391
17392
17393
17394
17395
17396.PHONY: check-intl maybe-check-intl
17397maybe-check-intl:
17398@if intl
17399maybe-check-intl: check-intl
17400
17401check-intl:
17402 @: $(MAKE); $(unstage)
17403 @r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17405 $(HOST_EXPORTS) \
17406 (cd $(HOST_SUBDIR)/intl && \
17407 $(MAKE) $(FLAGS_TO_PASS) check)
17408
17409@endif intl
17410
17411.PHONY: install-intl maybe-install-intl
17412maybe-install-intl:
17413@if intl
17414maybe-install-intl: install-intl
17415
17416install-intl: installdirs
17417 @: $(MAKE); $(unstage)
17418 @r=`${PWD_COMMAND}`; export r; \
17419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17420 $(HOST_EXPORTS) \
17421 (cd $(HOST_SUBDIR)/intl && \
17422 $(MAKE) $(FLAGS_TO_PASS) install)
17423
17424@endif intl
17425
17426.PHONY: install-strip-intl maybe-install-strip-intl
17427maybe-install-strip-intl:
17428@if intl
17429maybe-install-strip-intl: install-strip-intl
17430
17431install-strip-intl: installdirs
17432 @: $(MAKE); $(unstage)
17433 @r=`${PWD_COMMAND}`; export r; \
17434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17435 $(HOST_EXPORTS) \
17436 (cd $(HOST_SUBDIR)/intl && \
17437 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17438
17439@endif intl
17440
17441# Other targets (info, dvi, pdf, etc.)
17442
17443.PHONY: maybe-info-intl info-intl
17444maybe-info-intl:
17445@if intl
17446maybe-info-intl: info-intl
17447
17448info-intl: \
17449 configure-intl
17450 @[ -f ./intl/Makefile ] || exit 0; \
17451 r=`${PWD_COMMAND}`; export r; \
17452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17453 $(HOST_EXPORTS) \
17454 for flag in $(EXTRA_HOST_FLAGS) ; do \
17455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17456 done; \
17457 echo "Doing info in intl" ; \
17458 (cd $(HOST_SUBDIR)/intl && \
17459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17461 "RANLIB=$${RANLIB}" \
17462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17463 info) \
17464 || exit 1
17465
17466@endif intl
17467
17468.PHONY: maybe-dvi-intl dvi-intl
17469maybe-dvi-intl:
17470@if intl
17471maybe-dvi-intl: dvi-intl
17472
17473dvi-intl: \
17474 configure-intl
17475 @[ -f ./intl/Makefile ] || exit 0; \
17476 r=`${PWD_COMMAND}`; export r; \
17477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478 $(HOST_EXPORTS) \
17479 for flag in $(EXTRA_HOST_FLAGS) ; do \
17480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17481 done; \
17482 echo "Doing dvi in intl" ; \
17483 (cd $(HOST_SUBDIR)/intl && \
17484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17486 "RANLIB=$${RANLIB}" \
17487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17488 dvi) \
17489 || exit 1
17490
17491@endif intl
17492
17493.PHONY: maybe-pdf-intl pdf-intl
17494maybe-pdf-intl:
17495@if intl
17496maybe-pdf-intl: pdf-intl
17497
17498pdf-intl: \
17499 configure-intl
17500 @[ -f ./intl/Makefile ] || exit 0; \
17501 r=`${PWD_COMMAND}`; export r; \
17502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17503 $(HOST_EXPORTS) \
17504 for flag in $(EXTRA_HOST_FLAGS) ; do \
17505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17506 done; \
17507 echo "Doing pdf in intl" ; \
17508 (cd $(HOST_SUBDIR)/intl && \
17509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17511 "RANLIB=$${RANLIB}" \
17512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17513 pdf) \
17514 || exit 1
17515
17516@endif intl
17517
17518.PHONY: maybe-html-intl html-intl
17519maybe-html-intl:
17520@if intl
17521maybe-html-intl: html-intl
17522
17523html-intl: \
17524 configure-intl
17525 @[ -f ./intl/Makefile ] || exit 0; \
17526 r=`${PWD_COMMAND}`; export r; \
17527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17528 $(HOST_EXPORTS) \
17529 for flag in $(EXTRA_HOST_FLAGS) ; do \
17530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17531 done; \
17532 echo "Doing html in intl" ; \
17533 (cd $(HOST_SUBDIR)/intl && \
17534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17536 "RANLIB=$${RANLIB}" \
17537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17538 html) \
17539 || exit 1
17540
17541@endif intl
17542
17543.PHONY: maybe-TAGS-intl TAGS-intl
17544maybe-TAGS-intl:
17545@if intl
17546maybe-TAGS-intl: TAGS-intl
17547
17548TAGS-intl: \
17549 configure-intl
17550 @[ -f ./intl/Makefile ] || exit 0; \
17551 r=`${PWD_COMMAND}`; export r; \
17552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17553 $(HOST_EXPORTS) \
17554 for flag in $(EXTRA_HOST_FLAGS) ; do \
17555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17556 done; \
17557 echo "Doing TAGS in intl" ; \
17558 (cd $(HOST_SUBDIR)/intl && \
17559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17561 "RANLIB=$${RANLIB}" \
17562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17563 TAGS) \
17564 || exit 1
17565
17566@endif intl
17567
17568.PHONY: maybe-install-info-intl install-info-intl
17569maybe-install-info-intl:
17570@if intl
17571maybe-install-info-intl: install-info-intl
17572
17573install-info-intl: \
17574 configure-intl \
17575 info-intl
17576 @[ -f ./intl/Makefile ] || exit 0; \
17577 r=`${PWD_COMMAND}`; export r; \
17578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17579 $(HOST_EXPORTS) \
17580 for flag in $(EXTRA_HOST_FLAGS) ; do \
17581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17582 done; \
17583 echo "Doing install-info in intl" ; \
17584 (cd $(HOST_SUBDIR)/intl && \
17585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17587 "RANLIB=$${RANLIB}" \
17588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17589 install-info) \
17590 || exit 1
17591
17592@endif intl
17593
17594.PHONY: maybe-install-pdf-intl install-pdf-intl
17595maybe-install-pdf-intl:
17596@if intl
17597maybe-install-pdf-intl: install-pdf-intl
17598
17599install-pdf-intl: \
17600 configure-intl \
17601 pdf-intl
17602 @[ -f ./intl/Makefile ] || exit 0; \
17603 r=`${PWD_COMMAND}`; export r; \
17604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17605 $(HOST_EXPORTS) \
17606 for flag in $(EXTRA_HOST_FLAGS) ; do \
17607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17608 done; \
17609 echo "Doing install-pdf in intl" ; \
17610 (cd $(HOST_SUBDIR)/intl && \
17611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17613 "RANLIB=$${RANLIB}" \
17614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17615 install-pdf) \
17616 || exit 1
17617
17618@endif intl
17619
17620.PHONY: maybe-install-html-intl install-html-intl
17621maybe-install-html-intl:
17622@if intl
17623maybe-install-html-intl: install-html-intl
17624
17625install-html-intl: \
17626 configure-intl \
17627 html-intl
17628 @[ -f ./intl/Makefile ] || exit 0; \
17629 r=`${PWD_COMMAND}`; export r; \
17630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17631 $(HOST_EXPORTS) \
17632 for flag in $(EXTRA_HOST_FLAGS) ; do \
17633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17634 done; \
17635 echo "Doing install-html in intl" ; \
17636 (cd $(HOST_SUBDIR)/intl && \
17637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17639 "RANLIB=$${RANLIB}" \
17640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17641 install-html) \
17642 || exit 1
17643
17644@endif intl
17645
17646.PHONY: maybe-installcheck-intl installcheck-intl
17647maybe-installcheck-intl:
17648@if intl
17649maybe-installcheck-intl: installcheck-intl
17650
17651installcheck-intl: \
17652 configure-intl
17653 @[ -f ./intl/Makefile ] || exit 0; \
17654 r=`${PWD_COMMAND}`; export r; \
17655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17656 $(HOST_EXPORTS) \
17657 for flag in $(EXTRA_HOST_FLAGS) ; do \
17658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17659 done; \
17660 echo "Doing installcheck in intl" ; \
17661 (cd $(HOST_SUBDIR)/intl && \
17662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17664 "RANLIB=$${RANLIB}" \
17665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17666 installcheck) \
17667 || exit 1
17668
17669@endif intl
17670
17671.PHONY: maybe-mostlyclean-intl mostlyclean-intl
17672maybe-mostlyclean-intl:
17673@if intl
17674maybe-mostlyclean-intl: mostlyclean-intl
17675
17676mostlyclean-intl:
17677 @[ -f ./intl/Makefile ] || exit 0; \
17678 r=`${PWD_COMMAND}`; export r; \
17679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17680 $(HOST_EXPORTS) \
17681 for flag in $(EXTRA_HOST_FLAGS) ; do \
17682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17683 done; \
17684 echo "Doing mostlyclean in intl" ; \
17685 (cd $(HOST_SUBDIR)/intl && \
17686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17688 "RANLIB=$${RANLIB}" \
17689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17690 mostlyclean) \
17691 || exit 1
17692
17693@endif intl
17694
17695.PHONY: maybe-clean-intl clean-intl
17696maybe-clean-intl:
17697@if intl
17698maybe-clean-intl: clean-intl
17699
17700clean-intl:
17701 @[ -f ./intl/Makefile ] || exit 0; \
17702 r=`${PWD_COMMAND}`; export r; \
17703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17704 $(HOST_EXPORTS) \
17705 for flag in $(EXTRA_HOST_FLAGS) ; do \
17706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17707 done; \
17708 echo "Doing clean in intl" ; \
17709 (cd $(HOST_SUBDIR)/intl && \
17710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17712 "RANLIB=$${RANLIB}" \
17713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17714 clean) \
17715 || exit 1
17716
17717@endif intl
17718
17719.PHONY: maybe-distclean-intl distclean-intl
17720maybe-distclean-intl:
17721@if intl
17722maybe-distclean-intl: distclean-intl
17723
17724distclean-intl:
17725 @[ -f ./intl/Makefile ] || exit 0; \
17726 r=`${PWD_COMMAND}`; export r; \
17727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17728 $(HOST_EXPORTS) \
17729 for flag in $(EXTRA_HOST_FLAGS) ; do \
17730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17731 done; \
17732 echo "Doing distclean in intl" ; \
17733 (cd $(HOST_SUBDIR)/intl && \
17734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17736 "RANLIB=$${RANLIB}" \
17737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17738 distclean) \
17739 || exit 1
17740
17741@endif intl
17742
17743.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17744maybe-maintainer-clean-intl:
17745@if intl
17746maybe-maintainer-clean-intl: maintainer-clean-intl
17747
17748maintainer-clean-intl:
17749 @[ -f ./intl/Makefile ] || exit 0; \
17750 r=`${PWD_COMMAND}`; export r; \
17751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17752 $(HOST_EXPORTS) \
17753 for flag in $(EXTRA_HOST_FLAGS) ; do \
17754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17755 done; \
17756 echo "Doing maintainer-clean in intl" ; \
17757 (cd $(HOST_SUBDIR)/intl && \
17758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17760 "RANLIB=$${RANLIB}" \
17761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17762 maintainer-clean) \
17763 || exit 1
17764
17765@endif intl
17766
17767
17768
17769.PHONY: configure-tcl maybe-configure-tcl
17770maybe-configure-tcl:
17771@if gcc-bootstrap
17772configure-tcl: stage_current
17773@endif gcc-bootstrap
17774@if tcl
17775maybe-configure-tcl: configure-tcl
17776configure-tcl:
17777 @: $(MAKE); $(unstage)
17778 @r=`${PWD_COMMAND}`; export r; \
17779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17780 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17782 $(HOST_EXPORTS) \
17783 echo Configuring in $(HOST_SUBDIR)/tcl; \
17784 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17785 case $(srcdir) in \
17786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17787 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17789 esac; \
17790 srcdiroption="--srcdir=$${topdir}/tcl"; \
17791 libsrcdir="$$s/tcl"; \
17792 $(SHELL) $${libsrcdir}/configure \
17793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17794 --target=${target_alias} $${srcdiroption} \
17795 || exit 1
17796@endif tcl
17797
17798
17799
17800
17801
17802.PHONY: all-tcl maybe-all-tcl
17803maybe-all-tcl:
17804@if gcc-bootstrap
17805all-tcl: stage_current
17806@endif gcc-bootstrap
17807@if tcl
17808TARGET-tcl=all
17809maybe-all-tcl: all-tcl
17810all-tcl: configure-tcl
17811 @: $(MAKE); $(unstage)
17812 @r=`${PWD_COMMAND}`; export r; \
17813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17814 $(HOST_EXPORTS) \
17815 (cd $(HOST_SUBDIR)/tcl && \
17816 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17817 $(TARGET-tcl))
17818@endif tcl
17819
17820
17821
17822
17823.PHONY: check-tcl maybe-check-tcl
17824maybe-check-tcl:
17825@if tcl
17826maybe-check-tcl: check-tcl
17827
17828check-tcl:
17829 @: $(MAKE); $(unstage)
17830 @r=`${PWD_COMMAND}`; export r; \
17831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17832 $(HOST_EXPORTS) \
17833 (cd $(HOST_SUBDIR)/tcl && \
17834 $(MAKE) $(FLAGS_TO_PASS) check)
17835
17836@endif tcl
17837
17838.PHONY: install-tcl maybe-install-tcl
17839maybe-install-tcl:
17840@if tcl
17841maybe-install-tcl: install-tcl
17842
17843install-tcl: installdirs
17844 @: $(MAKE); $(unstage)
17845 @r=`${PWD_COMMAND}`; export r; \
17846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17847 $(HOST_EXPORTS) \
17848 (cd $(HOST_SUBDIR)/tcl && \
17849 $(MAKE) $(FLAGS_TO_PASS) install)
17850
17851@endif tcl
17852
17853.PHONY: install-strip-tcl maybe-install-strip-tcl
17854maybe-install-strip-tcl:
17855@if tcl
17856maybe-install-strip-tcl: install-strip-tcl
17857
17858install-strip-tcl: installdirs
17859 @: $(MAKE); $(unstage)
17860 @r=`${PWD_COMMAND}`; export r; \
17861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17862 $(HOST_EXPORTS) \
17863 (cd $(HOST_SUBDIR)/tcl && \
17864 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17865
17866@endif tcl
17867
17868# Other targets (info, dvi, pdf, etc.)
17869
17870.PHONY: maybe-info-tcl info-tcl
17871maybe-info-tcl:
17872@if tcl
17873maybe-info-tcl: info-tcl
17874
17875info-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 info 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 info) \
17892 || exit 1
17893
17894@endif tcl
17895
17896.PHONY: maybe-dvi-tcl dvi-tcl
17897maybe-dvi-tcl:
17898@if tcl
17899maybe-dvi-tcl: dvi-tcl
17900
17901dvi-tcl: \
17902 configure-tcl
17903 @: $(MAKE); $(unstage)
17904 @[ -f ./tcl/Makefile ] || exit 0; \
17905 r=`${PWD_COMMAND}`; export r; \
17906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17907 $(HOST_EXPORTS) \
17908 for flag in $(EXTRA_HOST_FLAGS) ; do \
17909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17910 done; \
17911 echo "Doing dvi in tcl" ; \
17912 (cd $(HOST_SUBDIR)/tcl && \
17913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17915 "RANLIB=$${RANLIB}" \
17916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17917 dvi) \
17918 || exit 1
17919
17920@endif tcl
17921
17922.PHONY: maybe-pdf-tcl pdf-tcl
17923maybe-pdf-tcl:
17924@if tcl
17925maybe-pdf-tcl: pdf-tcl
17926
17927pdf-tcl: \
17928 configure-tcl
17929 @: $(MAKE); $(unstage)
17930 @[ -f ./tcl/Makefile ] || exit 0; \
17931 r=`${PWD_COMMAND}`; export r; \
17932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17933 $(HOST_EXPORTS) \
17934 for flag in $(EXTRA_HOST_FLAGS) ; do \
17935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17936 done; \
17937 echo "Doing pdf in tcl" ; \
17938 (cd $(HOST_SUBDIR)/tcl && \
17939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17941 "RANLIB=$${RANLIB}" \
17942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17943 pdf) \
17944 || exit 1
17945
17946@endif tcl
17947
17948.PHONY: maybe-html-tcl html-tcl
17949maybe-html-tcl:
17950@if tcl
17951maybe-html-tcl: html-tcl
17952
17953html-tcl: \
17954 configure-tcl
17955 @: $(MAKE); $(unstage)
17956 @[ -f ./tcl/Makefile ] || exit 0; \
17957 r=`${PWD_COMMAND}`; export r; \
17958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17959 $(HOST_EXPORTS) \
17960 for flag in $(EXTRA_HOST_FLAGS) ; do \
17961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17962 done; \
17963 echo "Doing html in tcl" ; \
17964 (cd $(HOST_SUBDIR)/tcl && \
17965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17967 "RANLIB=$${RANLIB}" \
17968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17969 html) \
17970 || exit 1
17971
17972@endif tcl
17973
17974.PHONY: maybe-TAGS-tcl TAGS-tcl
17975maybe-TAGS-tcl:
17976@if tcl
17977maybe-TAGS-tcl: TAGS-tcl
17978
17979TAGS-tcl: \
17980 configure-tcl
17981 @: $(MAKE); $(unstage)
17982 @[ -f ./tcl/Makefile ] || exit 0; \
17983 r=`${PWD_COMMAND}`; export r; \
17984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17985 $(HOST_EXPORTS) \
17986 for flag in $(EXTRA_HOST_FLAGS) ; do \
17987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17988 done; \
17989 echo "Doing TAGS in tcl" ; \
17990 (cd $(HOST_SUBDIR)/tcl && \
17991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17993 "RANLIB=$${RANLIB}" \
17994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17995 TAGS) \
17996 || exit 1
17997
17998@endif tcl
17999
18000.PHONY: maybe-install-info-tcl install-info-tcl
18001maybe-install-info-tcl:
18002@if tcl
18003maybe-install-info-tcl: install-info-tcl
18004
18005install-info-tcl: \
18006 configure-tcl \
18007 info-tcl
18008 @: $(MAKE); $(unstage)
18009 @[ -f ./tcl/Makefile ] || exit 0; \
18010 r=`${PWD_COMMAND}`; export r; \
18011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18012 $(HOST_EXPORTS) \
18013 for flag in $(EXTRA_HOST_FLAGS) ; do \
18014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18015 done; \
18016 echo "Doing install-info in tcl" ; \
18017 (cd $(HOST_SUBDIR)/tcl && \
18018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18020 "RANLIB=$${RANLIB}" \
18021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18022 install-info) \
18023 || exit 1
18024
18025@endif tcl
18026
18027.PHONY: maybe-install-pdf-tcl install-pdf-tcl
18028maybe-install-pdf-tcl:
18029@if tcl
18030maybe-install-pdf-tcl: install-pdf-tcl
18031
18032install-pdf-tcl: \
18033 configure-tcl \
18034 pdf-tcl
18035 @: $(MAKE); $(unstage)
18036 @[ -f ./tcl/Makefile ] || exit 0; \
18037 r=`${PWD_COMMAND}`; export r; \
18038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18039 $(HOST_EXPORTS) \
18040 for flag in $(EXTRA_HOST_FLAGS) ; do \
18041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18042 done; \
18043 echo "Doing install-pdf in tcl" ; \
18044 (cd $(HOST_SUBDIR)/tcl && \
18045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18047 "RANLIB=$${RANLIB}" \
18048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18049 install-pdf) \
18050 || exit 1
18051
18052@endif tcl
18053
18054.PHONY: maybe-install-html-tcl install-html-tcl
18055maybe-install-html-tcl:
18056@if tcl
18057maybe-install-html-tcl: install-html-tcl
18058
18059install-html-tcl: \
18060 configure-tcl \
18061 html-tcl
18062 @: $(MAKE); $(unstage)
18063 @[ -f ./tcl/Makefile ] || exit 0; \
18064 r=`${PWD_COMMAND}`; export r; \
18065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18066 $(HOST_EXPORTS) \
18067 for flag in $(EXTRA_HOST_FLAGS) ; do \
18068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18069 done; \
18070 echo "Doing install-html in tcl" ; \
18071 (cd $(HOST_SUBDIR)/tcl && \
18072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18074 "RANLIB=$${RANLIB}" \
18075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18076 install-html) \
18077 || exit 1
18078
18079@endif tcl
18080
18081.PHONY: maybe-installcheck-tcl installcheck-tcl
18082maybe-installcheck-tcl:
18083@if tcl
18084maybe-installcheck-tcl: installcheck-tcl
18085
18086installcheck-tcl: \
18087 configure-tcl
18088 @: $(MAKE); $(unstage)
18089 @[ -f ./tcl/Makefile ] || exit 0; \
18090 r=`${PWD_COMMAND}`; export r; \
18091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18092 $(HOST_EXPORTS) \
18093 for flag in $(EXTRA_HOST_FLAGS) ; do \
18094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18095 done; \
18096 echo "Doing installcheck in tcl" ; \
18097 (cd $(HOST_SUBDIR)/tcl && \
18098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18100 "RANLIB=$${RANLIB}" \
18101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18102 installcheck) \
18103 || exit 1
18104
18105@endif tcl
18106
18107.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18108maybe-mostlyclean-tcl:
18109@if tcl
18110maybe-mostlyclean-tcl: mostlyclean-tcl
18111
18112# tcl doesn't support mostlyclean.
18113mostlyclean-tcl:
18114
18115@endif tcl
18116
18117.PHONY: maybe-clean-tcl clean-tcl
18118maybe-clean-tcl:
18119@if tcl
18120maybe-clean-tcl: clean-tcl
18121
18122clean-tcl:
18123 @: $(MAKE); $(unstage)
18124 @[ -f ./tcl/Makefile ] || exit 0; \
18125 r=`${PWD_COMMAND}`; export r; \
18126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18127 $(HOST_EXPORTS) \
18128 for flag in $(EXTRA_HOST_FLAGS) ; do \
18129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18130 done; \
18131 echo "Doing clean in tcl" ; \
18132 (cd $(HOST_SUBDIR)/tcl && \
18133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18135 "RANLIB=$${RANLIB}" \
18136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18137 clean) \
18138 || exit 1
18139
18140@endif tcl
18141
18142.PHONY: maybe-distclean-tcl distclean-tcl
18143maybe-distclean-tcl:
18144@if tcl
18145maybe-distclean-tcl: distclean-tcl
18146
18147distclean-tcl:
18148 @: $(MAKE); $(unstage)
18149 @[ -f ./tcl/Makefile ] || exit 0; \
18150 r=`${PWD_COMMAND}`; export r; \
18151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18152 $(HOST_EXPORTS) \
18153 for flag in $(EXTRA_HOST_FLAGS) ; do \
18154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18155 done; \
18156 echo "Doing distclean in tcl" ; \
18157 (cd $(HOST_SUBDIR)/tcl && \
18158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18160 "RANLIB=$${RANLIB}" \
18161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18162 distclean) \
18163 || exit 1
18164
18165@endif tcl
18166
18167.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18168maybe-maintainer-clean-tcl:
18169@if tcl
18170maybe-maintainer-clean-tcl: maintainer-clean-tcl
18171
18172maintainer-clean-tcl:
18173 @: $(MAKE); $(unstage)
18174 @[ -f ./tcl/Makefile ] || exit 0; \
18175 r=`${PWD_COMMAND}`; export r; \
18176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18177 $(HOST_EXPORTS) \
18178 for flag in $(EXTRA_HOST_FLAGS) ; do \
18179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18180 done; \
18181 echo "Doing maintainer-clean in tcl" ; \
18182 (cd $(HOST_SUBDIR)/tcl && \
18183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18185 "RANLIB=$${RANLIB}" \
18186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18187 maintainer-clean) \
18188 || exit 1
18189
18190@endif tcl
18191
18192
18193
18194.PHONY: configure-itcl maybe-configure-itcl
18195maybe-configure-itcl:
18196@if gcc-bootstrap
18197configure-itcl: stage_current
18198@endif gcc-bootstrap
18199@if itcl
18200maybe-configure-itcl: configure-itcl
18201configure-itcl:
18202 @: $(MAKE); $(unstage)
18203 @r=`${PWD_COMMAND}`; export r; \
18204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18205 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18207 $(HOST_EXPORTS) \
18208 echo Configuring in $(HOST_SUBDIR)/itcl; \
18209 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18210 case $(srcdir) in \
18211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18212 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18214 esac; \
18215 srcdiroption="--srcdir=$${topdir}/itcl"; \
18216 libsrcdir="$$s/itcl"; \
18217 $(SHELL) $${libsrcdir}/configure \
18218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18219 --target=${target_alias} $${srcdiroption} \
18220 || exit 1
18221@endif itcl
18222
18223
18224
18225
18226
18227.PHONY: all-itcl maybe-all-itcl
18228maybe-all-itcl:
18229@if gcc-bootstrap
18230all-itcl: stage_current
18231@endif gcc-bootstrap
18232@if itcl
18233TARGET-itcl=all
18234maybe-all-itcl: all-itcl
18235all-itcl: configure-itcl
18236 @: $(MAKE); $(unstage)
18237 @r=`${PWD_COMMAND}`; export r; \
18238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18239 $(HOST_EXPORTS) \
18240 (cd $(HOST_SUBDIR)/itcl && \
18241 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18242 $(TARGET-itcl))
18243@endif itcl
18244
18245
18246
18247
18248.PHONY: check-itcl maybe-check-itcl
18249maybe-check-itcl:
18250@if itcl
18251maybe-check-itcl: check-itcl
18252
18253check-itcl:
18254 @: $(MAKE); $(unstage)
18255 @r=`${PWD_COMMAND}`; export r; \
18256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18257 $(HOST_EXPORTS) \
18258 (cd $(HOST_SUBDIR)/itcl && \
18259 $(MAKE) $(FLAGS_TO_PASS) check)
18260
18261@endif itcl
18262
18263.PHONY: install-itcl maybe-install-itcl
18264maybe-install-itcl:
18265@if itcl
18266maybe-install-itcl: install-itcl
18267
18268install-itcl: installdirs
18269 @: $(MAKE); $(unstage)
18270 @r=`${PWD_COMMAND}`; export r; \
18271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18272 $(HOST_EXPORTS) \
18273 (cd $(HOST_SUBDIR)/itcl && \
18274 $(MAKE) $(FLAGS_TO_PASS) install)
18275
18276@endif itcl
18277
18278.PHONY: install-strip-itcl maybe-install-strip-itcl
18279maybe-install-strip-itcl:
18280@if itcl
18281maybe-install-strip-itcl: install-strip-itcl
18282
18283install-strip-itcl: installdirs
18284 @: $(MAKE); $(unstage)
18285 @r=`${PWD_COMMAND}`; export r; \
18286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18287 $(HOST_EXPORTS) \
18288 (cd $(HOST_SUBDIR)/itcl && \
18289 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18290
18291@endif itcl
18292
18293# Other targets (info, dvi, pdf, etc.)
18294
18295.PHONY: maybe-info-itcl info-itcl
18296maybe-info-itcl:
18297@if itcl
18298maybe-info-itcl: info-itcl
18299
18300info-itcl: \
18301 configure-itcl
18302 @: $(MAKE); $(unstage)
18303 @[ -f ./itcl/Makefile ] || exit 0; \
18304 r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306 $(HOST_EXPORTS) \
18307 for flag in $(EXTRA_HOST_FLAGS) ; do \
18308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309 done; \
18310 echo "Doing info in itcl" ; \
18311 (cd $(HOST_SUBDIR)/itcl && \
18312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314 "RANLIB=$${RANLIB}" \
18315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18316 info) \
18317 || exit 1
18318
18319@endif itcl
18320
18321.PHONY: maybe-dvi-itcl dvi-itcl
18322maybe-dvi-itcl:
18323@if itcl
18324maybe-dvi-itcl: dvi-itcl
18325
18326dvi-itcl: \
18327 configure-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 dvi 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 dvi) \
18343 || exit 1
18344
18345@endif itcl
18346
18347.PHONY: maybe-pdf-itcl pdf-itcl
18348maybe-pdf-itcl:
18349@if itcl
18350maybe-pdf-itcl: pdf-itcl
18351
18352pdf-itcl: \
18353 configure-itcl
18354 @: $(MAKE); $(unstage)
18355 @[ -f ./itcl/Makefile ] || exit 0; \
18356 r=`${PWD_COMMAND}`; export r; \
18357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358 $(HOST_EXPORTS) \
18359 for flag in $(EXTRA_HOST_FLAGS) ; do \
18360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18361 done; \
18362 echo "Doing pdf in itcl" ; \
18363 (cd $(HOST_SUBDIR)/itcl && \
18364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18366 "RANLIB=$${RANLIB}" \
18367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18368 pdf) \
18369 || exit 1
18370
18371@endif itcl
18372
18373.PHONY: maybe-html-itcl html-itcl
18374maybe-html-itcl:
18375@if itcl
18376maybe-html-itcl: html-itcl
18377
18378html-itcl: \
18379 configure-itcl
18380 @: $(MAKE); $(unstage)
18381 @[ -f ./itcl/Makefile ] || exit 0; \
18382 r=`${PWD_COMMAND}`; export r; \
18383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18384 $(HOST_EXPORTS) \
18385 for flag in $(EXTRA_HOST_FLAGS) ; do \
18386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18387 done; \
18388 echo "Doing html in itcl" ; \
18389 (cd $(HOST_SUBDIR)/itcl && \
18390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18392 "RANLIB=$${RANLIB}" \
18393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18394 html) \
18395 || exit 1
18396
18397@endif itcl
18398
18399.PHONY: maybe-TAGS-itcl TAGS-itcl
18400maybe-TAGS-itcl:
18401@if itcl
18402maybe-TAGS-itcl: TAGS-itcl
18403
18404TAGS-itcl: \
18405 configure-itcl
18406 @: $(MAKE); $(unstage)
18407 @[ -f ./itcl/Makefile ] || exit 0; \
18408 r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18410 $(HOST_EXPORTS) \
18411 for flag in $(EXTRA_HOST_FLAGS) ; do \
18412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18413 done; \
18414 echo "Doing TAGS in itcl" ; \
18415 (cd $(HOST_SUBDIR)/itcl && \
18416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18418 "RANLIB=$${RANLIB}" \
18419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18420 TAGS) \
18421 || exit 1
18422
18423@endif itcl
18424
18425.PHONY: maybe-install-info-itcl install-info-itcl
18426maybe-install-info-itcl:
18427@if itcl
18428maybe-install-info-itcl: install-info-itcl
18429
18430install-info-itcl: \
18431 configure-itcl \
18432 info-itcl
18433 @: $(MAKE); $(unstage)
18434 @[ -f ./itcl/Makefile ] || exit 0; \
18435 r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 for flag in $(EXTRA_HOST_FLAGS) ; do \
18439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440 done; \
18441 echo "Doing install-info in itcl" ; \
18442 (cd $(HOST_SUBDIR)/itcl && \
18443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445 "RANLIB=$${RANLIB}" \
18446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447 install-info) \
18448 || exit 1
18449
18450@endif itcl
18451
18452.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18453maybe-install-pdf-itcl:
18454@if itcl
18455maybe-install-pdf-itcl: install-pdf-itcl
18456
18457install-pdf-itcl: \
18458 configure-itcl \
18459 pdf-itcl
18460 @: $(MAKE); $(unstage)
18461 @[ -f ./itcl/Makefile ] || exit 0; \
18462 r=`${PWD_COMMAND}`; export r; \
18463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464 $(HOST_EXPORTS) \
18465 for flag in $(EXTRA_HOST_FLAGS) ; do \
18466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18467 done; \
18468 echo "Doing install-pdf in itcl" ; \
18469 (cd $(HOST_SUBDIR)/itcl && \
18470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18472 "RANLIB=$${RANLIB}" \
18473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18474 install-pdf) \
18475 || exit 1
18476
18477@endif itcl
18478
18479.PHONY: maybe-install-html-itcl install-html-itcl
18480maybe-install-html-itcl:
18481@if itcl
18482maybe-install-html-itcl: install-html-itcl
18483
18484install-html-itcl: \
18485 configure-itcl \
18486 html-itcl
18487 @: $(MAKE); $(unstage)
18488 @[ -f ./itcl/Makefile ] || exit 0; \
18489 r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491 $(HOST_EXPORTS) \
18492 for flag in $(EXTRA_HOST_FLAGS) ; do \
18493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18494 done; \
18495 echo "Doing install-html in itcl" ; \
18496 (cd $(HOST_SUBDIR)/itcl && \
18497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18499 "RANLIB=$${RANLIB}" \
18500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18501 install-html) \
18502 || exit 1
18503
18504@endif itcl
18505
18506.PHONY: maybe-installcheck-itcl installcheck-itcl
18507maybe-installcheck-itcl:
18508@if itcl
18509maybe-installcheck-itcl: installcheck-itcl
18510
18511installcheck-itcl: \
18512 configure-itcl
18513 @: $(MAKE); $(unstage)
18514 @[ -f ./itcl/Makefile ] || exit 0; \
18515 r=`${PWD_COMMAND}`; export r; \
18516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18517 $(HOST_EXPORTS) \
18518 for flag in $(EXTRA_HOST_FLAGS) ; do \
18519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18520 done; \
18521 echo "Doing installcheck in itcl" ; \
18522 (cd $(HOST_SUBDIR)/itcl && \
18523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18525 "RANLIB=$${RANLIB}" \
18526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18527 installcheck) \
18528 || exit 1
18529
18530@endif itcl
18531
18532.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18533maybe-mostlyclean-itcl:
18534@if itcl
18535maybe-mostlyclean-itcl: mostlyclean-itcl
18536
18537mostlyclean-itcl:
18538 @: $(MAKE); $(unstage)
18539 @[ -f ./itcl/Makefile ] || exit 0; \
18540 r=`${PWD_COMMAND}`; export r; \
18541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542 $(HOST_EXPORTS) \
18543 for flag in $(EXTRA_HOST_FLAGS) ; do \
18544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18545 done; \
18546 echo "Doing mostlyclean in itcl" ; \
18547 (cd $(HOST_SUBDIR)/itcl && \
18548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18550 "RANLIB=$${RANLIB}" \
18551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18552 mostlyclean) \
18553 || exit 1
18554
18555@endif itcl
18556
18557.PHONY: maybe-clean-itcl clean-itcl
18558maybe-clean-itcl:
18559@if itcl
18560maybe-clean-itcl: clean-itcl
18561
18562clean-itcl:
18563 @: $(MAKE); $(unstage)
18564 @[ -f ./itcl/Makefile ] || exit 0; \
18565 r=`${PWD_COMMAND}`; export r; \
18566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18567 $(HOST_EXPORTS) \
18568 for flag in $(EXTRA_HOST_FLAGS) ; do \
18569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18570 done; \
18571 echo "Doing clean in itcl" ; \
18572 (cd $(HOST_SUBDIR)/itcl && \
18573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18575 "RANLIB=$${RANLIB}" \
18576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18577 clean) \
18578 || exit 1
18579
18580@endif itcl
18581
18582.PHONY: maybe-distclean-itcl distclean-itcl
18583maybe-distclean-itcl:
18584@if itcl
18585maybe-distclean-itcl: distclean-itcl
18586
18587distclean-itcl:
18588 @: $(MAKE); $(unstage)
18589 @[ -f ./itcl/Makefile ] || exit 0; \
18590 r=`${PWD_COMMAND}`; export r; \
18591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18592 $(HOST_EXPORTS) \
18593 for flag in $(EXTRA_HOST_FLAGS) ; do \
18594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18595 done; \
18596 echo "Doing distclean in itcl" ; \
18597 (cd $(HOST_SUBDIR)/itcl && \
18598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18600 "RANLIB=$${RANLIB}" \
18601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18602 distclean) \
18603 || exit 1
18604
18605@endif itcl
18606
18607.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18608maybe-maintainer-clean-itcl:
18609@if itcl
18610maybe-maintainer-clean-itcl: maintainer-clean-itcl
18611
18612maintainer-clean-itcl:
18613 @: $(MAKE); $(unstage)
18614 @[ -f ./itcl/Makefile ] || exit 0; \
18615 r=`${PWD_COMMAND}`; export r; \
18616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617 $(HOST_EXPORTS) \
18618 for flag in $(EXTRA_HOST_FLAGS) ; do \
18619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18620 done; \
18621 echo "Doing maintainer-clean in itcl" ; \
18622 (cd $(HOST_SUBDIR)/itcl && \
18623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18625 "RANLIB=$${RANLIB}" \
18626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18627 maintainer-clean) \
18628 || exit 1
18629
18630@endif itcl
18631
18632
18633
18634.PHONY: configure-ld maybe-configure-ld
18635maybe-configure-ld:
18636@if gcc-bootstrap
18637configure-ld: stage_current
18638@endif gcc-bootstrap
18639@if ld
18640maybe-configure-ld: configure-ld
18641configure-ld:
18642 @r=`${PWD_COMMAND}`; export r; \
18643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18644 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18646 $(HOST_EXPORTS) \
18647 echo Configuring in $(HOST_SUBDIR)/ld; \
18648 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18649 case $(srcdir) in \
18650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18651 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18653 esac; \
18654 srcdiroption="--srcdir=$${topdir}/ld"; \
18655 libsrcdir="$$s/ld"; \
18656 $(SHELL) $${libsrcdir}/configure \
18657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18658 --target=${target_alias} $${srcdiroption} \
18659 || exit 1
18660@endif ld
18661
18662
18663
18664.PHONY: configure-stage1-ld maybe-configure-stage1-ld
18665maybe-configure-stage1-ld:
18666@if ld-bootstrap
18667maybe-configure-stage1-ld: configure-stage1-ld
18668configure-stage1-ld:
18669 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18671 @r=`${PWD_COMMAND}`; export r; \
18672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18673 TFLAGS="$(STAGE1_TFLAGS)"; \
18674 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18675 $(HOST_EXPORTS) \
18676 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18677 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18678 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18679 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18681 cd $(HOST_SUBDIR)/ld || exit 1; \
18682 case $(srcdir) in \
18683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18684 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18686 esac; \
18687 srcdiroption="--srcdir=$${topdir}/ld"; \
18688 libsrcdir="$$s/ld"; \
18689 $(SHELL) $${libsrcdir}/configure \
18690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18691 --target=${target_alias} $${srcdiroption} \
18692 $(STAGE1_CONFIGURE_FLAGS)
18693@endif ld-bootstrap
18694
18695.PHONY: configure-stage2-ld maybe-configure-stage2-ld
18696maybe-configure-stage2-ld:
18697@if ld-bootstrap
18698maybe-configure-stage2-ld: configure-stage2-ld
18699configure-stage2-ld:
18700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18702 @r=`${PWD_COMMAND}`; export r; \
18703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18704 TFLAGS="$(STAGE2_TFLAGS)"; \
18705 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18706 $(HOST_EXPORTS) \
18707 $(POSTSTAGE1_HOST_EXPORTS) \
18708 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18709 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18710 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18711 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18713 cd $(HOST_SUBDIR)/ld || exit 1; \
18714 case $(srcdir) in \
18715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18716 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18718 esac; \
18719 srcdiroption="--srcdir=$${topdir}/ld"; \
18720 libsrcdir="$$s/ld"; \
18721 $(SHELL) $${libsrcdir}/configure \
18722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18723 --target=${target_alias} $${srcdiroption} \
18724 --with-build-libsubdir=$(HOST_SUBDIR) \
18725 $(STAGE2_CONFIGURE_FLAGS)
18726@endif ld-bootstrap
18727
18728.PHONY: configure-stage3-ld maybe-configure-stage3-ld
18729maybe-configure-stage3-ld:
18730@if ld-bootstrap
18731maybe-configure-stage3-ld: configure-stage3-ld
18732configure-stage3-ld:
18733 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18735 @r=`${PWD_COMMAND}`; export r; \
18736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18737 TFLAGS="$(STAGE3_TFLAGS)"; \
18738 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18739 $(HOST_EXPORTS) \
18740 $(POSTSTAGE1_HOST_EXPORTS) \
18741 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18742 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18743 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18744 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18746 cd $(HOST_SUBDIR)/ld || exit 1; \
18747 case $(srcdir) in \
18748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18749 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18751 esac; \
18752 srcdiroption="--srcdir=$${topdir}/ld"; \
18753 libsrcdir="$$s/ld"; \
18754 $(SHELL) $${libsrcdir}/configure \
18755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18756 --target=${target_alias} $${srcdiroption} \
18757 --with-build-libsubdir=$(HOST_SUBDIR) \
18758 $(STAGE3_CONFIGURE_FLAGS)
18759@endif ld-bootstrap
18760
18761.PHONY: configure-stage4-ld maybe-configure-stage4-ld
18762maybe-configure-stage4-ld:
18763@if ld-bootstrap
18764maybe-configure-stage4-ld: configure-stage4-ld
18765configure-stage4-ld:
18766 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18768 @r=`${PWD_COMMAND}`; export r; \
18769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18770 TFLAGS="$(STAGE4_TFLAGS)"; \
18771 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18772 $(HOST_EXPORTS) \
18773 $(POSTSTAGE1_HOST_EXPORTS) \
18774 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18775 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18776 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18777 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18779 cd $(HOST_SUBDIR)/ld || exit 1; \
18780 case $(srcdir) in \
18781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18782 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18784 esac; \
18785 srcdiroption="--srcdir=$${topdir}/ld"; \
18786 libsrcdir="$$s/ld"; \
18787 $(SHELL) $${libsrcdir}/configure \
18788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18789 --target=${target_alias} $${srcdiroption} \
18790 --with-build-libsubdir=$(HOST_SUBDIR) \
18791 $(STAGE4_CONFIGURE_FLAGS)
18792@endif ld-bootstrap
18793
18794.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18795maybe-configure-stageprofile-ld:
18796@if ld-bootstrap
18797maybe-configure-stageprofile-ld: configure-stageprofile-ld
18798configure-stageprofile-ld:
18799 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18801 @r=`${PWD_COMMAND}`; export r; \
18802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18803 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18804 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18805 $(HOST_EXPORTS) \
18806 $(POSTSTAGE1_HOST_EXPORTS) \
18807 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18808 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18809 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18810 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18812 cd $(HOST_SUBDIR)/ld || exit 1; \
18813 case $(srcdir) in \
18814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18815 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18817 esac; \
18818 srcdiroption="--srcdir=$${topdir}/ld"; \
18819 libsrcdir="$$s/ld"; \
18820 $(SHELL) $${libsrcdir}/configure \
18821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18822 --target=${target_alias} $${srcdiroption} \
18823 --with-build-libsubdir=$(HOST_SUBDIR) \
18824 $(STAGEprofile_CONFIGURE_FLAGS)
18825@endif ld-bootstrap
18826
18827.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18828maybe-configure-stagefeedback-ld:
18829@if ld-bootstrap
18830maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18831configure-stagefeedback-ld:
18832 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18834 @r=`${PWD_COMMAND}`; export r; \
18835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18836 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18837 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18838 $(HOST_EXPORTS) \
18839 $(POSTSTAGE1_HOST_EXPORTS) \
18840 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18841 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18842 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18843 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18845 cd $(HOST_SUBDIR)/ld || exit 1; \
18846 case $(srcdir) in \
18847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18848 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18850 esac; \
18851 srcdiroption="--srcdir=$${topdir}/ld"; \
18852 libsrcdir="$$s/ld"; \
18853 $(SHELL) $${libsrcdir}/configure \
18854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18855 --target=${target_alias} $${srcdiroption} \
18856 --with-build-libsubdir=$(HOST_SUBDIR) \
18857 $(STAGEfeedback_CONFIGURE_FLAGS)
18858@endif ld-bootstrap
18859
18860
18861
18862
18863
18864.PHONY: all-ld maybe-all-ld
18865maybe-all-ld:
18866@if gcc-bootstrap
18867all-ld: stage_current
18868@endif gcc-bootstrap
18869@if ld
18870TARGET-ld=all
18871maybe-all-ld: all-ld
18872all-ld: configure-ld
18873 @r=`${PWD_COMMAND}`; export r; \
18874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18875 $(HOST_EXPORTS) \
18876 (cd $(HOST_SUBDIR)/ld && \
18877 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18878 $(TARGET-ld))
18879@endif ld
18880
18881
18882
18883.PHONY: all-stage1-ld maybe-all-stage1-ld
18884.PHONY: clean-stage1-ld maybe-clean-stage1-ld
18885maybe-all-stage1-ld:
18886maybe-clean-stage1-ld:
18887@if ld-bootstrap
18888maybe-all-stage1-ld: all-stage1-ld
18889all-stage1: all-stage1-ld
18890TARGET-stage1-ld = $(TARGET-ld)
18891all-stage1-ld: configure-stage1-ld
18892 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18893 @r=`${PWD_COMMAND}`; export r; \
18894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18895 TFLAGS="$(STAGE1_TFLAGS)"; \
18896 $(HOST_EXPORTS) \
18897 cd $(HOST_SUBDIR)/ld && \
18898 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18899 CFLAGS="$(STAGE1_CFLAGS)" \
18900 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18901 LIBCFLAGS="$(LIBCFLAGS)" \
18902 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18903 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18904 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18905 $(EXTRA_HOST_FLAGS) \
18906 $(STAGE1_FLAGS_TO_PASS) \
18907 TFLAGS="$(STAGE1_TFLAGS)" \
18908 $(TARGET-stage1-ld)
18909
18910maybe-clean-stage1-ld: clean-stage1-ld
18911clean-stage1: clean-stage1-ld
18912clean-stage1-ld:
18913 @if [ $(current_stage) = stage1 ]; then \
18914 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18915 else \
18916 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18917 $(MAKE) stage1-start; \
18918 fi; \
18919 cd $(HOST_SUBDIR)/ld && \
18920 $(MAKE) $(EXTRA_HOST_FLAGS) \
18921 $(STAGE1_FLAGS_TO_PASS) clean
18922@endif ld-bootstrap
18923
18924
18925.PHONY: all-stage2-ld maybe-all-stage2-ld
18926.PHONY: clean-stage2-ld maybe-clean-stage2-ld
18927maybe-all-stage2-ld:
18928maybe-clean-stage2-ld:
18929@if ld-bootstrap
18930maybe-all-stage2-ld: all-stage2-ld
18931all-stage2: all-stage2-ld
18932TARGET-stage2-ld = $(TARGET-ld)
18933all-stage2-ld: configure-stage2-ld
18934 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18935 @r=`${PWD_COMMAND}`; export r; \
18936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18937 TFLAGS="$(STAGE2_TFLAGS)"; \
18938 $(HOST_EXPORTS) \
18939 $(POSTSTAGE1_HOST_EXPORTS) \
18940 cd $(HOST_SUBDIR)/ld && \
18941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18942 CFLAGS="$(STAGE2_CFLAGS)" \
18943 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18944 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18948 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18949 TFLAGS="$(STAGE2_TFLAGS)" \
18950 $(TARGET-stage2-ld)
18951
18952maybe-clean-stage2-ld: clean-stage2-ld
18953clean-stage2: clean-stage2-ld
18954clean-stage2-ld:
18955 @if [ $(current_stage) = stage2 ]; then \
18956 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18957 else \
18958 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18959 $(MAKE) stage2-start; \
18960 fi; \
18961 cd $(HOST_SUBDIR)/ld && \
18962 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18963@endif ld-bootstrap
18964
18965
18966.PHONY: all-stage3-ld maybe-all-stage3-ld
18967.PHONY: clean-stage3-ld maybe-clean-stage3-ld
18968maybe-all-stage3-ld:
18969maybe-clean-stage3-ld:
18970@if ld-bootstrap
18971maybe-all-stage3-ld: all-stage3-ld
18972all-stage3: all-stage3-ld
18973TARGET-stage3-ld = $(TARGET-ld)
18974all-stage3-ld: configure-stage3-ld
18975 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18976 @r=`${PWD_COMMAND}`; export r; \
18977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18978 TFLAGS="$(STAGE3_TFLAGS)"; \
18979 $(HOST_EXPORTS) \
18980 $(POSTSTAGE1_HOST_EXPORTS) \
18981 cd $(HOST_SUBDIR)/ld && \
18982 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18983 CFLAGS="$(STAGE3_CFLAGS)" \
18984 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18985 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18986 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18987 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18988 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18989 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18990 TFLAGS="$(STAGE3_TFLAGS)" \
18991 $(TARGET-stage3-ld)
18992
18993maybe-clean-stage3-ld: clean-stage3-ld
18994clean-stage3: clean-stage3-ld
18995clean-stage3-ld:
18996 @if [ $(current_stage) = stage3 ]; then \
18997 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18998 else \
18999 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19000 $(MAKE) stage3-start; \
19001 fi; \
19002 cd $(HOST_SUBDIR)/ld && \
19003 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19004@endif ld-bootstrap
19005
19006
19007.PHONY: all-stage4-ld maybe-all-stage4-ld
19008.PHONY: clean-stage4-ld maybe-clean-stage4-ld
19009maybe-all-stage4-ld:
19010maybe-clean-stage4-ld:
19011@if ld-bootstrap
19012maybe-all-stage4-ld: all-stage4-ld
19013all-stage4: all-stage4-ld
19014TARGET-stage4-ld = $(TARGET-ld)
19015all-stage4-ld: configure-stage4-ld
19016 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19017 @r=`${PWD_COMMAND}`; export r; \
19018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19019 TFLAGS="$(STAGE4_TFLAGS)"; \
19020 $(HOST_EXPORTS) \
19021 $(POSTSTAGE1_HOST_EXPORTS) \
19022 cd $(HOST_SUBDIR)/ld && \
19023 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19024 CFLAGS="$(STAGE4_CFLAGS)" \
19025 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19026 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19027 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19028 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19029 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19030 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19031 TFLAGS="$(STAGE4_TFLAGS)" \
19032 $(TARGET-stage4-ld)
19033
19034maybe-clean-stage4-ld: clean-stage4-ld
19035clean-stage4: clean-stage4-ld
19036clean-stage4-ld:
19037 @if [ $(current_stage) = stage4 ]; then \
19038 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19039 else \
19040 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19041 $(MAKE) stage4-start; \
19042 fi; \
19043 cd $(HOST_SUBDIR)/ld && \
19044 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19045@endif ld-bootstrap
19046
19047
19048.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19049.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19050maybe-all-stageprofile-ld:
19051maybe-clean-stageprofile-ld:
19052@if ld-bootstrap
19053maybe-all-stageprofile-ld: all-stageprofile-ld
19054all-stageprofile: all-stageprofile-ld
19055TARGET-stageprofile-ld = $(TARGET-ld)
19056all-stageprofile-ld: configure-stageprofile-ld
19057 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19058 @r=`${PWD_COMMAND}`; export r; \
19059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19060 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19061 $(HOST_EXPORTS) \
19062 $(POSTSTAGE1_HOST_EXPORTS) \
19063 cd $(HOST_SUBDIR)/ld && \
19064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19065 CFLAGS="$(STAGEprofile_CFLAGS)" \
19066 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19067 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19068 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19069 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19070 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19071 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19072 TFLAGS="$(STAGEprofile_TFLAGS)" \
19073 $(TARGET-stageprofile-ld)
19074
19075maybe-clean-stageprofile-ld: clean-stageprofile-ld
19076clean-stageprofile: clean-stageprofile-ld
19077clean-stageprofile-ld:
19078 @if [ $(current_stage) = stageprofile ]; then \
19079 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19080 else \
19081 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19082 $(MAKE) stageprofile-start; \
19083 fi; \
19084 cd $(HOST_SUBDIR)/ld && \
19085 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19086@endif ld-bootstrap
19087
19088
19089.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19090.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19091maybe-all-stagefeedback-ld:
19092maybe-clean-stagefeedback-ld:
19093@if ld-bootstrap
19094maybe-all-stagefeedback-ld: all-stagefeedback-ld
19095all-stagefeedback: all-stagefeedback-ld
19096TARGET-stagefeedback-ld = $(TARGET-ld)
19097all-stagefeedback-ld: configure-stagefeedback-ld
19098 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19099 @r=`${PWD_COMMAND}`; export r; \
19100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19101 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19102 $(HOST_EXPORTS) \
19103 $(POSTSTAGE1_HOST_EXPORTS) \
19104 cd $(HOST_SUBDIR)/ld && \
19105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19106 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19107 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19108 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19113 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19114 $(TARGET-stagefeedback-ld)
19115
19116maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19117clean-stagefeedback: clean-stagefeedback-ld
19118clean-stagefeedback-ld:
19119 @if [ $(current_stage) = stagefeedback ]; then \
19120 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19121 else \
19122 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19123 $(MAKE) stagefeedback-start; \
19124 fi; \
19125 cd $(HOST_SUBDIR)/ld && \
19126 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19127@endif ld-bootstrap
19128
19129
19130
19131
19132
19133.PHONY: check-ld maybe-check-ld
19134maybe-check-ld:
19135@if ld
19136maybe-check-ld: check-ld
19137
19138check-ld:
19139 @: $(MAKE); $(unstage)
19140 @r=`${PWD_COMMAND}`; export r; \
19141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19142 $(HOST_EXPORTS) \
19143 (cd $(HOST_SUBDIR)/ld && \
19144 $(MAKE) $(FLAGS_TO_PASS) check)
19145
19146@endif ld
19147
19148.PHONY: install-ld maybe-install-ld
19149maybe-install-ld:
19150@if ld
19151maybe-install-ld: install-ld
19152
19153install-ld: installdirs
19154 @: $(MAKE); $(unstage)
19155 @r=`${PWD_COMMAND}`; export r; \
19156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157 $(HOST_EXPORTS) \
19158 (cd $(HOST_SUBDIR)/ld && \
19159 $(MAKE) $(FLAGS_TO_PASS) install)
19160
19161@endif ld
19162
19163.PHONY: install-strip-ld maybe-install-strip-ld
19164maybe-install-strip-ld:
19165@if ld
19166maybe-install-strip-ld: install-strip-ld
19167
19168install-strip-ld: installdirs
19169 @: $(MAKE); $(unstage)
19170 @r=`${PWD_COMMAND}`; export r; \
19171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19172 $(HOST_EXPORTS) \
19173 (cd $(HOST_SUBDIR)/ld && \
19174 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19175
19176@endif ld
19177
19178# Other targets (info, dvi, pdf, etc.)
19179
19180.PHONY: maybe-info-ld info-ld
19181maybe-info-ld:
19182@if ld
19183maybe-info-ld: info-ld
19184
19185info-ld: \
19186 configure-ld
19187 @[ -f ./ld/Makefile ] || exit 0; \
19188 r=`${PWD_COMMAND}`; export r; \
19189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19190 $(HOST_EXPORTS) \
19191 for flag in $(EXTRA_HOST_FLAGS) ; do \
19192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19193 done; \
19194 echo "Doing info in ld" ; \
19195 (cd $(HOST_SUBDIR)/ld && \
19196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19198 "RANLIB=$${RANLIB}" \
19199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19200 info) \
19201 || exit 1
19202
19203@endif ld
19204
19205.PHONY: maybe-dvi-ld dvi-ld
19206maybe-dvi-ld:
19207@if ld
19208maybe-dvi-ld: dvi-ld
19209
19210dvi-ld: \
19211 configure-ld
19212 @[ -f ./ld/Makefile ] || exit 0; \
19213 r=`${PWD_COMMAND}`; export r; \
19214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19215 $(HOST_EXPORTS) \
19216 for flag in $(EXTRA_HOST_FLAGS) ; do \
19217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19218 done; \
19219 echo "Doing dvi in ld" ; \
19220 (cd $(HOST_SUBDIR)/ld && \
19221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19223 "RANLIB=$${RANLIB}" \
19224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19225 dvi) \
19226 || exit 1
19227
19228@endif ld
19229
19230.PHONY: maybe-pdf-ld pdf-ld
19231maybe-pdf-ld:
19232@if ld
19233maybe-pdf-ld: pdf-ld
19234
19235pdf-ld: \
19236 configure-ld
19237 @[ -f ./ld/Makefile ] || exit 0; \
19238 r=`${PWD_COMMAND}`; export r; \
19239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19240 $(HOST_EXPORTS) \
19241 for flag in $(EXTRA_HOST_FLAGS) ; do \
19242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19243 done; \
19244 echo "Doing pdf in ld" ; \
19245 (cd $(HOST_SUBDIR)/ld && \
19246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19248 "RANLIB=$${RANLIB}" \
19249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19250 pdf) \
19251 || exit 1
19252
19253@endif ld
19254
19255.PHONY: maybe-html-ld html-ld
19256maybe-html-ld:
19257@if ld
19258maybe-html-ld: html-ld
19259
19260html-ld: \
19261 configure-ld
19262 @[ -f ./ld/Makefile ] || exit 0; \
19263 r=`${PWD_COMMAND}`; export r; \
19264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19265 $(HOST_EXPORTS) \
19266 for flag in $(EXTRA_HOST_FLAGS) ; do \
19267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19268 done; \
19269 echo "Doing html in ld" ; \
19270 (cd $(HOST_SUBDIR)/ld && \
19271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19273 "RANLIB=$${RANLIB}" \
19274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19275 html) \
19276 || exit 1
19277
19278@endif ld
19279
19280.PHONY: maybe-TAGS-ld TAGS-ld
19281maybe-TAGS-ld:
19282@if ld
19283maybe-TAGS-ld: TAGS-ld
19284
19285TAGS-ld: \
19286 configure-ld
19287 @[ -f ./ld/Makefile ] || exit 0; \
19288 r=`${PWD_COMMAND}`; export r; \
19289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19290 $(HOST_EXPORTS) \
19291 for flag in $(EXTRA_HOST_FLAGS) ; do \
19292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19293 done; \
19294 echo "Doing TAGS in ld" ; \
19295 (cd $(HOST_SUBDIR)/ld && \
19296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19298 "RANLIB=$${RANLIB}" \
19299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19300 TAGS) \
19301 || exit 1
19302
19303@endif ld
19304
19305.PHONY: maybe-install-info-ld install-info-ld
19306maybe-install-info-ld:
19307@if ld
19308maybe-install-info-ld: install-info-ld
19309
19310install-info-ld: \
19311 configure-ld \
19312 info-ld
19313 @[ -f ./ld/Makefile ] || exit 0; \
19314 r=`${PWD_COMMAND}`; export r; \
19315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19316 $(HOST_EXPORTS) \
19317 for flag in $(EXTRA_HOST_FLAGS) ; do \
19318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19319 done; \
19320 echo "Doing install-info in ld" ; \
19321 (cd $(HOST_SUBDIR)/ld && \
19322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19324 "RANLIB=$${RANLIB}" \
19325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19326 install-info) \
19327 || exit 1
19328
19329@endif ld
19330
19331.PHONY: maybe-install-pdf-ld install-pdf-ld
19332maybe-install-pdf-ld:
19333@if ld
19334maybe-install-pdf-ld: install-pdf-ld
19335
19336install-pdf-ld: \
19337 configure-ld \
19338 pdf-ld
19339 @[ -f ./ld/Makefile ] || exit 0; \
19340 r=`${PWD_COMMAND}`; export r; \
19341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19342 $(HOST_EXPORTS) \
19343 for flag in $(EXTRA_HOST_FLAGS) ; do \
19344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19345 done; \
19346 echo "Doing install-pdf in ld" ; \
19347 (cd $(HOST_SUBDIR)/ld && \
19348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19350 "RANLIB=$${RANLIB}" \
19351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19352 install-pdf) \
19353 || exit 1
19354
19355@endif ld
19356
19357.PHONY: maybe-install-html-ld install-html-ld
19358maybe-install-html-ld:
19359@if ld
19360maybe-install-html-ld: install-html-ld
19361
19362install-html-ld: \
19363 configure-ld \
19364 html-ld
19365 @[ -f ./ld/Makefile ] || exit 0; \
19366 r=`${PWD_COMMAND}`; export r; \
19367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19368 $(HOST_EXPORTS) \
19369 for flag in $(EXTRA_HOST_FLAGS) ; do \
19370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19371 done; \
19372 echo "Doing install-html in ld" ; \
19373 (cd $(HOST_SUBDIR)/ld && \
19374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19376 "RANLIB=$${RANLIB}" \
19377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19378 install-html) \
19379 || exit 1
19380
19381@endif ld
19382
19383.PHONY: maybe-installcheck-ld installcheck-ld
19384maybe-installcheck-ld:
19385@if ld
19386maybe-installcheck-ld: installcheck-ld
19387
19388installcheck-ld: \
19389 configure-ld
19390 @[ -f ./ld/Makefile ] || exit 0; \
19391 r=`${PWD_COMMAND}`; export r; \
19392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19393 $(HOST_EXPORTS) \
19394 for flag in $(EXTRA_HOST_FLAGS) ; do \
19395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19396 done; \
19397 echo "Doing installcheck in ld" ; \
19398 (cd $(HOST_SUBDIR)/ld && \
19399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19401 "RANLIB=$${RANLIB}" \
19402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19403 installcheck) \
19404 || exit 1
19405
19406@endif ld
19407
19408.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19409maybe-mostlyclean-ld:
19410@if ld
19411maybe-mostlyclean-ld: mostlyclean-ld
19412
19413mostlyclean-ld:
19414 @[ -f ./ld/Makefile ] || exit 0; \
19415 r=`${PWD_COMMAND}`; export r; \
19416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19417 $(HOST_EXPORTS) \
19418 for flag in $(EXTRA_HOST_FLAGS) ; do \
19419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19420 done; \
19421 echo "Doing mostlyclean in ld" ; \
19422 (cd $(HOST_SUBDIR)/ld && \
19423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19425 "RANLIB=$${RANLIB}" \
19426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19427 mostlyclean) \
19428 || exit 1
19429
19430@endif ld
19431
19432.PHONY: maybe-clean-ld clean-ld
19433maybe-clean-ld:
19434@if ld
19435maybe-clean-ld: clean-ld
19436
19437clean-ld:
19438 @[ -f ./ld/Makefile ] || exit 0; \
19439 r=`${PWD_COMMAND}`; export r; \
19440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19441 $(HOST_EXPORTS) \
19442 for flag in $(EXTRA_HOST_FLAGS) ; do \
19443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19444 done; \
19445 echo "Doing clean in ld" ; \
19446 (cd $(HOST_SUBDIR)/ld && \
19447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19449 "RANLIB=$${RANLIB}" \
19450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19451 clean) \
19452 || exit 1
19453
19454@endif ld
19455
19456.PHONY: maybe-distclean-ld distclean-ld
19457maybe-distclean-ld:
19458@if ld
19459maybe-distclean-ld: distclean-ld
19460
19461distclean-ld:
19462 @[ -f ./ld/Makefile ] || exit 0; \
19463 r=`${PWD_COMMAND}`; export r; \
19464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19465 $(HOST_EXPORTS) \
19466 for flag in $(EXTRA_HOST_FLAGS) ; do \
19467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19468 done; \
19469 echo "Doing distclean in ld" ; \
19470 (cd $(HOST_SUBDIR)/ld && \
19471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19473 "RANLIB=$${RANLIB}" \
19474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19475 distclean) \
19476 || exit 1
19477
19478@endif ld
19479
19480.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19481maybe-maintainer-clean-ld:
19482@if ld
19483maybe-maintainer-clean-ld: maintainer-clean-ld
19484
19485maintainer-clean-ld:
19486 @[ -f ./ld/Makefile ] || exit 0; \
19487 r=`${PWD_COMMAND}`; export r; \
19488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19489 $(HOST_EXPORTS) \
19490 for flag in $(EXTRA_HOST_FLAGS) ; do \
19491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19492 done; \
19493 echo "Doing maintainer-clean in ld" ; \
19494 (cd $(HOST_SUBDIR)/ld && \
19495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19497 "RANLIB=$${RANLIB}" \
19498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19499 maintainer-clean) \
19500 || exit 1
19501
19502@endif ld
19503
19504
19505
19506.PHONY: configure-libbacktrace maybe-configure-libbacktrace
19507maybe-configure-libbacktrace:
19508@if gcc-bootstrap
19509configure-libbacktrace: stage_current
19510@endif gcc-bootstrap
19511@if libbacktrace
19512maybe-configure-libbacktrace: configure-libbacktrace
19513configure-libbacktrace:
19514 @r=`${PWD_COMMAND}`; export r; \
19515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19516 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19518 $(HOST_EXPORTS) \
19519 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19520 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19521 case $(srcdir) in \
19522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19523 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19525 esac; \
19526 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19527 libsrcdir="$$s/libbacktrace"; \
19528 $(SHELL) $${libsrcdir}/configure \
19529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19530 --target=${target_alias} $${srcdiroption} \
19531 || exit 1
19532@endif libbacktrace
19533
19534
19535
19536.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19537maybe-configure-stage1-libbacktrace:
19538@if libbacktrace-bootstrap
19539maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19540configure-stage1-libbacktrace:
19541 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19543 @r=`${PWD_COMMAND}`; export r; \
19544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19545 TFLAGS="$(STAGE1_TFLAGS)"; \
19546 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19547 $(HOST_EXPORTS) \
19548 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19549 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19550 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19551 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19553 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19554 case $(srcdir) in \
19555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19556 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19558 esac; \
19559 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19560 libsrcdir="$$s/libbacktrace"; \
19561 $(SHELL) $${libsrcdir}/configure \
19562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19563 --target=${target_alias} $${srcdiroption} \
19564 $(STAGE1_CONFIGURE_FLAGS)
19565@endif libbacktrace-bootstrap
19566
19567.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19568maybe-configure-stage2-libbacktrace:
19569@if libbacktrace-bootstrap
19570maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19571configure-stage2-libbacktrace:
19572 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19573 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19574 @r=`${PWD_COMMAND}`; export r; \
19575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19576 TFLAGS="$(STAGE2_TFLAGS)"; \
19577 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19578 $(HOST_EXPORTS) \
19579 $(POSTSTAGE1_HOST_EXPORTS) \
19580 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19581 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19582 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19583 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19585 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19586 case $(srcdir) in \
19587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19588 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19590 esac; \
19591 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19592 libsrcdir="$$s/libbacktrace"; \
19593 $(SHELL) $${libsrcdir}/configure \
19594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19595 --target=${target_alias} $${srcdiroption} \
19596 --with-build-libsubdir=$(HOST_SUBDIR) \
19597 $(STAGE2_CONFIGURE_FLAGS)
19598@endif libbacktrace-bootstrap
19599
19600.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19601maybe-configure-stage3-libbacktrace:
19602@if libbacktrace-bootstrap
19603maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19604configure-stage3-libbacktrace:
19605 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19607 @r=`${PWD_COMMAND}`; export r; \
19608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19609 TFLAGS="$(STAGE3_TFLAGS)"; \
19610 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19611 $(HOST_EXPORTS) \
19612 $(POSTSTAGE1_HOST_EXPORTS) \
19613 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19614 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19615 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19616 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19618 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19619 case $(srcdir) in \
19620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19621 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19623 esac; \
19624 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19625 libsrcdir="$$s/libbacktrace"; \
19626 $(SHELL) $${libsrcdir}/configure \
19627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19628 --target=${target_alias} $${srcdiroption} \
19629 --with-build-libsubdir=$(HOST_SUBDIR) \
19630 $(STAGE3_CONFIGURE_FLAGS)
19631@endif libbacktrace-bootstrap
19632
19633.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19634maybe-configure-stage4-libbacktrace:
19635@if libbacktrace-bootstrap
19636maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19637configure-stage4-libbacktrace:
19638 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19640 @r=`${PWD_COMMAND}`; export r; \
19641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19642 TFLAGS="$(STAGE4_TFLAGS)"; \
19643 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19644 $(HOST_EXPORTS) \
19645 $(POSTSTAGE1_HOST_EXPORTS) \
19646 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19647 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19648 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19649 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19651 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19652 case $(srcdir) in \
19653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19654 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19656 esac; \
19657 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19658 libsrcdir="$$s/libbacktrace"; \
19659 $(SHELL) $${libsrcdir}/configure \
19660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19661 --target=${target_alias} $${srcdiroption} \
19662 --with-build-libsubdir=$(HOST_SUBDIR) \
19663 $(STAGE4_CONFIGURE_FLAGS)
19664@endif libbacktrace-bootstrap
19665
19666.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19667maybe-configure-stageprofile-libbacktrace:
19668@if libbacktrace-bootstrap
19669maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19670configure-stageprofile-libbacktrace:
19671 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19673 @r=`${PWD_COMMAND}`; export r; \
19674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19675 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19676 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19677 $(HOST_EXPORTS) \
19678 $(POSTSTAGE1_HOST_EXPORTS) \
19679 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19680 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19681 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19682 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19684 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19685 case $(srcdir) in \
19686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19687 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19689 esac; \
19690 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19691 libsrcdir="$$s/libbacktrace"; \
19692 $(SHELL) $${libsrcdir}/configure \
19693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19694 --target=${target_alias} $${srcdiroption} \
19695 --with-build-libsubdir=$(HOST_SUBDIR) \
19696 $(STAGEprofile_CONFIGURE_FLAGS)
19697@endif libbacktrace-bootstrap
19698
19699.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19700maybe-configure-stagefeedback-libbacktrace:
19701@if libbacktrace-bootstrap
19702maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19703configure-stagefeedback-libbacktrace:
19704 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19705 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19706 @r=`${PWD_COMMAND}`; export r; \
19707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19708 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19709 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19710 $(HOST_EXPORTS) \
19711 $(POSTSTAGE1_HOST_EXPORTS) \
19712 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19713 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19714 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19715 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19717 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19718 case $(srcdir) in \
19719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19720 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19722 esac; \
19723 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19724 libsrcdir="$$s/libbacktrace"; \
19725 $(SHELL) $${libsrcdir}/configure \
19726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19727 --target=${target_alias} $${srcdiroption} \
19728 --with-build-libsubdir=$(HOST_SUBDIR) \
19729 $(STAGEfeedback_CONFIGURE_FLAGS)
19730@endif libbacktrace-bootstrap
19731
19732
19733
19734
19735
19736.PHONY: all-libbacktrace maybe-all-libbacktrace
19737maybe-all-libbacktrace:
19738@if gcc-bootstrap
19739all-libbacktrace: stage_current
19740@endif gcc-bootstrap
19741@if libbacktrace
19742TARGET-libbacktrace=all
19743maybe-all-libbacktrace: all-libbacktrace
19744all-libbacktrace: configure-libbacktrace
19745 @r=`${PWD_COMMAND}`; export r; \
19746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19747 $(HOST_EXPORTS) \
19748 (cd $(HOST_SUBDIR)/libbacktrace && \
19749 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19750 $(TARGET-libbacktrace))
19751@endif libbacktrace
19752
19753
19754
19755.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19756.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19757maybe-all-stage1-libbacktrace:
19758maybe-clean-stage1-libbacktrace:
19759@if libbacktrace-bootstrap
19760maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19761all-stage1: all-stage1-libbacktrace
19762TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19763all-stage1-libbacktrace: configure-stage1-libbacktrace
19764 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19765 @r=`${PWD_COMMAND}`; export r; \
19766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19767 TFLAGS="$(STAGE1_TFLAGS)"; \
19768 $(HOST_EXPORTS) \
19769 cd $(HOST_SUBDIR)/libbacktrace && \
19770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19771 CFLAGS="$(STAGE1_CFLAGS)" \
19772 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19773 LIBCFLAGS="$(LIBCFLAGS)" \
19774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19777 $(EXTRA_HOST_FLAGS) \
19778 $(STAGE1_FLAGS_TO_PASS) \
19779 TFLAGS="$(STAGE1_TFLAGS)" \
19780 $(TARGET-stage1-libbacktrace)
19781
19782maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19783clean-stage1: clean-stage1-libbacktrace
19784clean-stage1-libbacktrace:
19785 @if [ $(current_stage) = stage1 ]; then \
19786 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19787 else \
19788 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19789 $(MAKE) stage1-start; \
19790 fi; \
19791 cd $(HOST_SUBDIR)/libbacktrace && \
19792 $(MAKE) $(EXTRA_HOST_FLAGS) \
19793 $(STAGE1_FLAGS_TO_PASS) clean
19794@endif libbacktrace-bootstrap
19795
19796
19797.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19798.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19799maybe-all-stage2-libbacktrace:
19800maybe-clean-stage2-libbacktrace:
19801@if libbacktrace-bootstrap
19802maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19803all-stage2: all-stage2-libbacktrace
19804TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19805all-stage2-libbacktrace: configure-stage2-libbacktrace
19806 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19807 @r=`${PWD_COMMAND}`; export r; \
19808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19809 TFLAGS="$(STAGE2_TFLAGS)"; \
19810 $(HOST_EXPORTS) \
19811 $(POSTSTAGE1_HOST_EXPORTS) \
19812 cd $(HOST_SUBDIR)/libbacktrace && \
19813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19814 CFLAGS="$(STAGE2_CFLAGS)" \
19815 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19816 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19820 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19821 TFLAGS="$(STAGE2_TFLAGS)" \
19822 $(TARGET-stage2-libbacktrace)
19823
19824maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19825clean-stage2: clean-stage2-libbacktrace
19826clean-stage2-libbacktrace:
19827 @if [ $(current_stage) = stage2 ]; then \
19828 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19829 else \
19830 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19831 $(MAKE) stage2-start; \
19832 fi; \
19833 cd $(HOST_SUBDIR)/libbacktrace && \
19834 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19835@endif libbacktrace-bootstrap
19836
19837
19838.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19839.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19840maybe-all-stage3-libbacktrace:
19841maybe-clean-stage3-libbacktrace:
19842@if libbacktrace-bootstrap
19843maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19844all-stage3: all-stage3-libbacktrace
19845TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19846all-stage3-libbacktrace: configure-stage3-libbacktrace
19847 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19848 @r=`${PWD_COMMAND}`; export r; \
19849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19850 TFLAGS="$(STAGE3_TFLAGS)"; \
19851 $(HOST_EXPORTS) \
19852 $(POSTSTAGE1_HOST_EXPORTS) \
19853 cd $(HOST_SUBDIR)/libbacktrace && \
19854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19855 CFLAGS="$(STAGE3_CFLAGS)" \
19856 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19857 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19862 TFLAGS="$(STAGE3_TFLAGS)" \
19863 $(TARGET-stage3-libbacktrace)
19864
19865maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19866clean-stage3: clean-stage3-libbacktrace
19867clean-stage3-libbacktrace:
19868 @if [ $(current_stage) = stage3 ]; then \
19869 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19870 else \
19871 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19872 $(MAKE) stage3-start; \
19873 fi; \
19874 cd $(HOST_SUBDIR)/libbacktrace && \
19875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19876@endif libbacktrace-bootstrap
19877
19878
19879.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19880.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19881maybe-all-stage4-libbacktrace:
19882maybe-clean-stage4-libbacktrace:
19883@if libbacktrace-bootstrap
19884maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19885all-stage4: all-stage4-libbacktrace
19886TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19887all-stage4-libbacktrace: configure-stage4-libbacktrace
19888 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19889 @r=`${PWD_COMMAND}`; export r; \
19890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19891 TFLAGS="$(STAGE4_TFLAGS)"; \
19892 $(HOST_EXPORTS) \
19893 $(POSTSTAGE1_HOST_EXPORTS) \
19894 cd $(HOST_SUBDIR)/libbacktrace && \
19895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19896 CFLAGS="$(STAGE4_CFLAGS)" \
19897 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19898 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19903 TFLAGS="$(STAGE4_TFLAGS)" \
19904 $(TARGET-stage4-libbacktrace)
19905
19906maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19907clean-stage4: clean-stage4-libbacktrace
19908clean-stage4-libbacktrace:
19909 @if [ $(current_stage) = stage4 ]; then \
19910 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19911 else \
19912 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19913 $(MAKE) stage4-start; \
19914 fi; \
19915 cd $(HOST_SUBDIR)/libbacktrace && \
19916 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19917@endif libbacktrace-bootstrap
19918
19919
19920.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19921.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19922maybe-all-stageprofile-libbacktrace:
19923maybe-clean-stageprofile-libbacktrace:
19924@if libbacktrace-bootstrap
19925maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19926all-stageprofile: all-stageprofile-libbacktrace
19927TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19928all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19929 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19930 @r=`${PWD_COMMAND}`; export r; \
19931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19932 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19933 $(HOST_EXPORTS) \
19934 $(POSTSTAGE1_HOST_EXPORTS) \
19935 cd $(HOST_SUBDIR)/libbacktrace && \
19936 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19937 CFLAGS="$(STAGEprofile_CFLAGS)" \
19938 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19939 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19940 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19941 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19942 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19943 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19944 TFLAGS="$(STAGEprofile_TFLAGS)" \
19945 $(TARGET-stageprofile-libbacktrace)
19946
19947maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19948clean-stageprofile: clean-stageprofile-libbacktrace
19949clean-stageprofile-libbacktrace:
19950 @if [ $(current_stage) = stageprofile ]; then \
19951 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19952 else \
19953 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19954 $(MAKE) stageprofile-start; \
19955 fi; \
19956 cd $(HOST_SUBDIR)/libbacktrace && \
19957 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19958@endif libbacktrace-bootstrap
19959
19960
19961.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19962.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19963maybe-all-stagefeedback-libbacktrace:
19964maybe-clean-stagefeedback-libbacktrace:
19965@if libbacktrace-bootstrap
19966maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19967all-stagefeedback: all-stagefeedback-libbacktrace
19968TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19969all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19970 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19971 @r=`${PWD_COMMAND}`; export r; \
19972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19973 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19974 $(HOST_EXPORTS) \
19975 $(POSTSTAGE1_HOST_EXPORTS) \
19976 cd $(HOST_SUBDIR)/libbacktrace && \
19977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19978 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19979 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19980 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19984 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19985 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19986 $(TARGET-stagefeedback-libbacktrace)
19987
19988maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19989clean-stagefeedback: clean-stagefeedback-libbacktrace
19990clean-stagefeedback-libbacktrace:
19991 @if [ $(current_stage) = stagefeedback ]; then \
19992 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19993 else \
19994 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19995 $(MAKE) stagefeedback-start; \
19996 fi; \
19997 cd $(HOST_SUBDIR)/libbacktrace && \
19998 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19999@endif libbacktrace-bootstrap
20000
20001
20002
20003
20004
20005.PHONY: check-libbacktrace maybe-check-libbacktrace
20006maybe-check-libbacktrace:
20007@if libbacktrace
20008maybe-check-libbacktrace: check-libbacktrace
20009
20010check-libbacktrace:
20011 @: $(MAKE); $(unstage)
20012 @r=`${PWD_COMMAND}`; export r; \
20013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20014 $(HOST_EXPORTS) \
20015 (cd $(HOST_SUBDIR)/libbacktrace && \
20016 $(MAKE) $(FLAGS_TO_PASS) check)
20017
20018@endif libbacktrace
20019
20020.PHONY: install-libbacktrace maybe-install-libbacktrace
20021maybe-install-libbacktrace:
20022@if libbacktrace
20023maybe-install-libbacktrace: install-libbacktrace
20024
20025install-libbacktrace: installdirs
20026 @: $(MAKE); $(unstage)
20027 @r=`${PWD_COMMAND}`; export r; \
20028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20029 $(HOST_EXPORTS) \
20030 (cd $(HOST_SUBDIR)/libbacktrace && \
20031 $(MAKE) $(FLAGS_TO_PASS) install)
20032
20033@endif libbacktrace
20034
20035.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20036maybe-install-strip-libbacktrace:
20037@if libbacktrace
20038maybe-install-strip-libbacktrace: install-strip-libbacktrace
20039
20040install-strip-libbacktrace: installdirs
20041 @: $(MAKE); $(unstage)
20042 @r=`${PWD_COMMAND}`; export r; \
20043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20044 $(HOST_EXPORTS) \
20045 (cd $(HOST_SUBDIR)/libbacktrace && \
20046 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20047
20048@endif libbacktrace
20049
20050# Other targets (info, dvi, pdf, etc.)
20051
20052.PHONY: maybe-info-libbacktrace info-libbacktrace
20053maybe-info-libbacktrace:
20054@if libbacktrace
20055maybe-info-libbacktrace: info-libbacktrace
20056
20057info-libbacktrace: \
20058 configure-libbacktrace
20059 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20060 r=`${PWD_COMMAND}`; export r; \
20061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20062 $(HOST_EXPORTS) \
20063 for flag in $(EXTRA_HOST_FLAGS) ; do \
20064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20065 done; \
20066 echo "Doing info in libbacktrace" ; \
20067 (cd $(HOST_SUBDIR)/libbacktrace && \
20068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20070 "RANLIB=$${RANLIB}" \
20071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20072 info) \
20073 || exit 1
20074
20075@endif libbacktrace
20076
20077.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20078maybe-dvi-libbacktrace:
20079@if libbacktrace
20080maybe-dvi-libbacktrace: dvi-libbacktrace
20081
20082dvi-libbacktrace: \
20083 configure-libbacktrace
20084 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20085 r=`${PWD_COMMAND}`; export r; \
20086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20087 $(HOST_EXPORTS) \
20088 for flag in $(EXTRA_HOST_FLAGS) ; do \
20089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20090 done; \
20091 echo "Doing dvi in libbacktrace" ; \
20092 (cd $(HOST_SUBDIR)/libbacktrace && \
20093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20095 "RANLIB=$${RANLIB}" \
20096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20097 dvi) \
20098 || exit 1
20099
20100@endif libbacktrace
20101
20102.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20103maybe-pdf-libbacktrace:
20104@if libbacktrace
20105maybe-pdf-libbacktrace: pdf-libbacktrace
20106
20107pdf-libbacktrace: \
20108 configure-libbacktrace
20109 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20110 r=`${PWD_COMMAND}`; export r; \
20111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20112 $(HOST_EXPORTS) \
20113 for flag in $(EXTRA_HOST_FLAGS) ; do \
20114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20115 done; \
20116 echo "Doing pdf in libbacktrace" ; \
20117 (cd $(HOST_SUBDIR)/libbacktrace && \
20118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20120 "RANLIB=$${RANLIB}" \
20121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20122 pdf) \
20123 || exit 1
20124
20125@endif libbacktrace
20126
20127.PHONY: maybe-html-libbacktrace html-libbacktrace
20128maybe-html-libbacktrace:
20129@if libbacktrace
20130maybe-html-libbacktrace: html-libbacktrace
20131
20132html-libbacktrace: \
20133 configure-libbacktrace
20134 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20135 r=`${PWD_COMMAND}`; export r; \
20136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20137 $(HOST_EXPORTS) \
20138 for flag in $(EXTRA_HOST_FLAGS) ; do \
20139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20140 done; \
20141 echo "Doing html in libbacktrace" ; \
20142 (cd $(HOST_SUBDIR)/libbacktrace && \
20143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20145 "RANLIB=$${RANLIB}" \
20146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20147 html) \
20148 || exit 1
20149
20150@endif libbacktrace
20151
20152.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20153maybe-TAGS-libbacktrace:
20154@if libbacktrace
20155maybe-TAGS-libbacktrace: TAGS-libbacktrace
20156
20157TAGS-libbacktrace: \
20158 configure-libbacktrace
20159 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20160 r=`${PWD_COMMAND}`; export r; \
20161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20162 $(HOST_EXPORTS) \
20163 for flag in $(EXTRA_HOST_FLAGS) ; do \
20164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20165 done; \
20166 echo "Doing TAGS in libbacktrace" ; \
20167 (cd $(HOST_SUBDIR)/libbacktrace && \
20168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20170 "RANLIB=$${RANLIB}" \
20171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20172 TAGS) \
20173 || exit 1
20174
20175@endif libbacktrace
20176
20177.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20178maybe-install-info-libbacktrace:
20179@if libbacktrace
20180maybe-install-info-libbacktrace: install-info-libbacktrace
20181
20182install-info-libbacktrace: \
20183 configure-libbacktrace \
20184 info-libbacktrace
20185 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20186 r=`${PWD_COMMAND}`; export r; \
20187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20188 $(HOST_EXPORTS) \
20189 for flag in $(EXTRA_HOST_FLAGS) ; do \
20190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20191 done; \
20192 echo "Doing install-info in libbacktrace" ; \
20193 (cd $(HOST_SUBDIR)/libbacktrace && \
20194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20196 "RANLIB=$${RANLIB}" \
20197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20198 install-info) \
20199 || exit 1
20200
20201@endif libbacktrace
20202
20203.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20204maybe-install-pdf-libbacktrace:
20205@if libbacktrace
20206maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20207
20208install-pdf-libbacktrace: \
20209 configure-libbacktrace \
20210 pdf-libbacktrace
20211 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20212 r=`${PWD_COMMAND}`; export r; \
20213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20214 $(HOST_EXPORTS) \
20215 for flag in $(EXTRA_HOST_FLAGS) ; do \
20216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20217 done; \
20218 echo "Doing install-pdf in libbacktrace" ; \
20219 (cd $(HOST_SUBDIR)/libbacktrace && \
20220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20222 "RANLIB=$${RANLIB}" \
20223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20224 install-pdf) \
20225 || exit 1
20226
20227@endif libbacktrace
20228
20229.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20230maybe-install-html-libbacktrace:
20231@if libbacktrace
20232maybe-install-html-libbacktrace: install-html-libbacktrace
20233
20234install-html-libbacktrace: \
20235 configure-libbacktrace \
20236 html-libbacktrace
20237 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20238 r=`${PWD_COMMAND}`; export r; \
20239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20240 $(HOST_EXPORTS) \
20241 for flag in $(EXTRA_HOST_FLAGS) ; do \
20242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20243 done; \
20244 echo "Doing install-html in libbacktrace" ; \
20245 (cd $(HOST_SUBDIR)/libbacktrace && \
20246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20248 "RANLIB=$${RANLIB}" \
20249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20250 install-html) \
20251 || exit 1
20252
20253@endif libbacktrace
20254
20255.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20256maybe-installcheck-libbacktrace:
20257@if libbacktrace
20258maybe-installcheck-libbacktrace: installcheck-libbacktrace
20259
20260installcheck-libbacktrace: \
20261 configure-libbacktrace
20262 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20263 r=`${PWD_COMMAND}`; export r; \
20264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20265 $(HOST_EXPORTS) \
20266 for flag in $(EXTRA_HOST_FLAGS) ; do \
20267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20268 done; \
20269 echo "Doing installcheck in libbacktrace" ; \
20270 (cd $(HOST_SUBDIR)/libbacktrace && \
20271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20273 "RANLIB=$${RANLIB}" \
20274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20275 installcheck) \
20276 || exit 1
20277
20278@endif libbacktrace
20279
20280.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20281maybe-mostlyclean-libbacktrace:
20282@if libbacktrace
20283maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20284
20285mostlyclean-libbacktrace:
20286 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20287 r=`${PWD_COMMAND}`; export r; \
20288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20289 $(HOST_EXPORTS) \
20290 for flag in $(EXTRA_HOST_FLAGS) ; do \
20291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20292 done; \
20293 echo "Doing mostlyclean in libbacktrace" ; \
20294 (cd $(HOST_SUBDIR)/libbacktrace && \
20295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20297 "RANLIB=$${RANLIB}" \
20298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20299 mostlyclean) \
20300 || exit 1
20301
20302@endif libbacktrace
20303
20304.PHONY: maybe-clean-libbacktrace clean-libbacktrace
20305maybe-clean-libbacktrace:
20306@if libbacktrace
20307maybe-clean-libbacktrace: clean-libbacktrace
20308
20309clean-libbacktrace:
20310 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20311 r=`${PWD_COMMAND}`; export r; \
20312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20313 $(HOST_EXPORTS) \
20314 for flag in $(EXTRA_HOST_FLAGS) ; do \
20315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20316 done; \
20317 echo "Doing clean in libbacktrace" ; \
20318 (cd $(HOST_SUBDIR)/libbacktrace && \
20319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20321 "RANLIB=$${RANLIB}" \
20322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20323 clean) \
20324 || exit 1
20325
20326@endif libbacktrace
20327
20328.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20329maybe-distclean-libbacktrace:
20330@if libbacktrace
20331maybe-distclean-libbacktrace: distclean-libbacktrace
20332
20333distclean-libbacktrace:
20334 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20335 r=`${PWD_COMMAND}`; export r; \
20336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20337 $(HOST_EXPORTS) \
20338 for flag in $(EXTRA_HOST_FLAGS) ; do \
20339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20340 done; \
20341 echo "Doing distclean in libbacktrace" ; \
20342 (cd $(HOST_SUBDIR)/libbacktrace && \
20343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20345 "RANLIB=$${RANLIB}" \
20346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20347 distclean) \
20348 || exit 1
20349
20350@endif libbacktrace
20351
20352.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20353maybe-maintainer-clean-libbacktrace:
20354@if libbacktrace
20355maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20356
20357maintainer-clean-libbacktrace:
20358 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20359 r=`${PWD_COMMAND}`; export r; \
20360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20361 $(HOST_EXPORTS) \
20362 for flag in $(EXTRA_HOST_FLAGS) ; do \
20363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20364 done; \
20365 echo "Doing maintainer-clean in libbacktrace" ; \
20366 (cd $(HOST_SUBDIR)/libbacktrace && \
20367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20369 "RANLIB=$${RANLIB}" \
20370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20371 maintainer-clean) \
20372 || exit 1
20373
20374@endif libbacktrace
20375
20376
20377
20378.PHONY: configure-libcpp maybe-configure-libcpp
20379maybe-configure-libcpp:
20380@if gcc-bootstrap
20381configure-libcpp: stage_current
20382@endif gcc-bootstrap
20383@if libcpp
20384maybe-configure-libcpp: configure-libcpp
20385configure-libcpp:
20386 @r=`${PWD_COMMAND}`; export r; \
20387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20388 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20390 $(HOST_EXPORTS) \
20391 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20392 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20393 case $(srcdir) in \
20394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20395 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20397 esac; \
20398 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20399 libsrcdir="$$s/libcpp"; \
20400 $(SHELL) $${libsrcdir}/configure \
20401 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20402 --target=${target_alias} $${srcdiroption} \
20403 || exit 1
20404@endif libcpp
20405
20406
20407
20408.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20409maybe-configure-stage1-libcpp:
20410@if libcpp-bootstrap
20411maybe-configure-stage1-libcpp: configure-stage1-libcpp
20412configure-stage1-libcpp:
20413 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20415 @r=`${PWD_COMMAND}`; export r; \
20416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20417 TFLAGS="$(STAGE1_TFLAGS)"; \
20418 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20419 $(HOST_EXPORTS) \
20420 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20421 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20422 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20423 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20425 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20426 case $(srcdir) in \
20427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20428 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20430 esac; \
20431 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20432 libsrcdir="$$s/libcpp"; \
20433 $(SHELL) $${libsrcdir}/configure \
20434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20435 --target=${target_alias} $${srcdiroption} \
20436 $(STAGE1_CONFIGURE_FLAGS)
20437@endif libcpp-bootstrap
20438
20439.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20440maybe-configure-stage2-libcpp:
20441@if libcpp-bootstrap
20442maybe-configure-stage2-libcpp: configure-stage2-libcpp
20443configure-stage2-libcpp:
20444 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20446 @r=`${PWD_COMMAND}`; export r; \
20447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20448 TFLAGS="$(STAGE2_TFLAGS)"; \
20449 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20450 $(HOST_EXPORTS) \
20451 $(POSTSTAGE1_HOST_EXPORTS) \
20452 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20453 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20454 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20455 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20457 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20458 case $(srcdir) in \
20459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20460 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20462 esac; \
20463 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20464 libsrcdir="$$s/libcpp"; \
20465 $(SHELL) $${libsrcdir}/configure \
20466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20467 --target=${target_alias} $${srcdiroption} \
20468 --with-build-libsubdir=$(HOST_SUBDIR) \
20469 $(STAGE2_CONFIGURE_FLAGS)
20470@endif libcpp-bootstrap
20471
20472.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20473maybe-configure-stage3-libcpp:
20474@if libcpp-bootstrap
20475maybe-configure-stage3-libcpp: configure-stage3-libcpp
20476configure-stage3-libcpp:
20477 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20478 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20479 @r=`${PWD_COMMAND}`; export r; \
20480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20481 TFLAGS="$(STAGE3_TFLAGS)"; \
20482 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20483 $(HOST_EXPORTS) \
20484 $(POSTSTAGE1_HOST_EXPORTS) \
20485 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20486 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20487 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20488 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20490 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20491 case $(srcdir) in \
20492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20493 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20495 esac; \
20496 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20497 libsrcdir="$$s/libcpp"; \
20498 $(SHELL) $${libsrcdir}/configure \
20499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20500 --target=${target_alias} $${srcdiroption} \
20501 --with-build-libsubdir=$(HOST_SUBDIR) \
20502 $(STAGE3_CONFIGURE_FLAGS)
20503@endif libcpp-bootstrap
20504
20505.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20506maybe-configure-stage4-libcpp:
20507@if libcpp-bootstrap
20508maybe-configure-stage4-libcpp: configure-stage4-libcpp
20509configure-stage4-libcpp:
20510 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20511 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20512 @r=`${PWD_COMMAND}`; export r; \
20513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20514 TFLAGS="$(STAGE4_TFLAGS)"; \
20515 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20516 $(HOST_EXPORTS) \
20517 $(POSTSTAGE1_HOST_EXPORTS) \
20518 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20519 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20520 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20521 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20523 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20524 case $(srcdir) in \
20525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20526 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20528 esac; \
20529 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20530 libsrcdir="$$s/libcpp"; \
20531 $(SHELL) $${libsrcdir}/configure \
20532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20533 --target=${target_alias} $${srcdiroption} \
20534 --with-build-libsubdir=$(HOST_SUBDIR) \
20535 $(STAGE4_CONFIGURE_FLAGS)
20536@endif libcpp-bootstrap
20537
20538.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20539maybe-configure-stageprofile-libcpp:
20540@if libcpp-bootstrap
20541maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20542configure-stageprofile-libcpp:
20543 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20545 @r=`${PWD_COMMAND}`; export r; \
20546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20547 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20548 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20549 $(HOST_EXPORTS) \
20550 $(POSTSTAGE1_HOST_EXPORTS) \
20551 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20552 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20553 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20554 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20556 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20557 case $(srcdir) in \
20558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20559 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20561 esac; \
20562 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20563 libsrcdir="$$s/libcpp"; \
20564 $(SHELL) $${libsrcdir}/configure \
20565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20566 --target=${target_alias} $${srcdiroption} \
20567 --with-build-libsubdir=$(HOST_SUBDIR) \
20568 $(STAGEprofile_CONFIGURE_FLAGS)
20569@endif libcpp-bootstrap
20570
20571.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20572maybe-configure-stagefeedback-libcpp:
20573@if libcpp-bootstrap
20574maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20575configure-stagefeedback-libcpp:
20576 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20578 @r=`${PWD_COMMAND}`; export r; \
20579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20580 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20581 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20582 $(HOST_EXPORTS) \
20583 $(POSTSTAGE1_HOST_EXPORTS) \
20584 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20585 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20586 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20587 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20588 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20589 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20590 case $(srcdir) in \
20591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20592 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20594 esac; \
20595 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20596 libsrcdir="$$s/libcpp"; \
20597 $(SHELL) $${libsrcdir}/configure \
20598 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20599 --target=${target_alias} $${srcdiroption} \
20600 --with-build-libsubdir=$(HOST_SUBDIR) \
20601 $(STAGEfeedback_CONFIGURE_FLAGS)
20602@endif libcpp-bootstrap
20603
20604
20605
20606
20607
20608.PHONY: all-libcpp maybe-all-libcpp
20609maybe-all-libcpp:
20610@if gcc-bootstrap
20611all-libcpp: stage_current
20612@endif gcc-bootstrap
20613@if libcpp
20614TARGET-libcpp=all
20615maybe-all-libcpp: all-libcpp
20616all-libcpp: configure-libcpp
20617 @r=`${PWD_COMMAND}`; export r; \
20618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20619 $(HOST_EXPORTS) \
20620 (cd $(HOST_SUBDIR)/libcpp && \
20621 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20622 $(TARGET-libcpp))
20623@endif libcpp
20624
20625
20626
20627.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20628.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20629maybe-all-stage1-libcpp:
20630maybe-clean-stage1-libcpp:
20631@if libcpp-bootstrap
20632maybe-all-stage1-libcpp: all-stage1-libcpp
20633all-stage1: all-stage1-libcpp
20634TARGET-stage1-libcpp = $(TARGET-libcpp)
20635all-stage1-libcpp: configure-stage1-libcpp
20636 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20637 @r=`${PWD_COMMAND}`; export r; \
20638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20639 TFLAGS="$(STAGE1_TFLAGS)"; \
20640 $(HOST_EXPORTS) \
20641 cd $(HOST_SUBDIR)/libcpp && \
20642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20643 CFLAGS="$(STAGE1_CFLAGS)" \
20644 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20645 LIBCFLAGS="$(LIBCFLAGS)" \
20646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20649 $(EXTRA_HOST_FLAGS) \
20650 $(STAGE1_FLAGS_TO_PASS) \
20651 TFLAGS="$(STAGE1_TFLAGS)" \
20652 $(TARGET-stage1-libcpp)
20653
20654maybe-clean-stage1-libcpp: clean-stage1-libcpp
20655clean-stage1: clean-stage1-libcpp
20656clean-stage1-libcpp:
20657 @if [ $(current_stage) = stage1 ]; then \
20658 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20659 else \
20660 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20661 $(MAKE) stage1-start; \
20662 fi; \
20663 cd $(HOST_SUBDIR)/libcpp && \
20664 $(MAKE) $(EXTRA_HOST_FLAGS) \
20665 $(STAGE1_FLAGS_TO_PASS) clean
20666@endif libcpp-bootstrap
20667
20668
20669.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20670.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20671maybe-all-stage2-libcpp:
20672maybe-clean-stage2-libcpp:
20673@if libcpp-bootstrap
20674maybe-all-stage2-libcpp: all-stage2-libcpp
20675all-stage2: all-stage2-libcpp
20676TARGET-stage2-libcpp = $(TARGET-libcpp)
20677all-stage2-libcpp: configure-stage2-libcpp
20678 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20679 @r=`${PWD_COMMAND}`; export r; \
20680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20681 TFLAGS="$(STAGE2_TFLAGS)"; \
20682 $(HOST_EXPORTS) \
20683 $(POSTSTAGE1_HOST_EXPORTS) \
20684 cd $(HOST_SUBDIR)/libcpp && \
20685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20686 CFLAGS="$(STAGE2_CFLAGS)" \
20687 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20688 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20693 TFLAGS="$(STAGE2_TFLAGS)" \
20694 $(TARGET-stage2-libcpp)
20695
20696maybe-clean-stage2-libcpp: clean-stage2-libcpp
20697clean-stage2: clean-stage2-libcpp
20698clean-stage2-libcpp:
20699 @if [ $(current_stage) = stage2 ]; then \
20700 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20701 else \
20702 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20703 $(MAKE) stage2-start; \
20704 fi; \
20705 cd $(HOST_SUBDIR)/libcpp && \
20706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20707@endif libcpp-bootstrap
20708
20709
20710.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20711.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20712maybe-all-stage3-libcpp:
20713maybe-clean-stage3-libcpp:
20714@if libcpp-bootstrap
20715maybe-all-stage3-libcpp: all-stage3-libcpp
20716all-stage3: all-stage3-libcpp
20717TARGET-stage3-libcpp = $(TARGET-libcpp)
20718all-stage3-libcpp: configure-stage3-libcpp
20719 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20720 @r=`${PWD_COMMAND}`; export r; \
20721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20722 TFLAGS="$(STAGE3_TFLAGS)"; \
20723 $(HOST_EXPORTS) \
20724 $(POSTSTAGE1_HOST_EXPORTS) \
20725 cd $(HOST_SUBDIR)/libcpp && \
20726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20727 CFLAGS="$(STAGE3_CFLAGS)" \
20728 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20729 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20733 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20734 TFLAGS="$(STAGE3_TFLAGS)" \
20735 $(TARGET-stage3-libcpp)
20736
20737maybe-clean-stage3-libcpp: clean-stage3-libcpp
20738clean-stage3: clean-stage3-libcpp
20739clean-stage3-libcpp:
20740 @if [ $(current_stage) = stage3 ]; then \
20741 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20742 else \
20743 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20744 $(MAKE) stage3-start; \
20745 fi; \
20746 cd $(HOST_SUBDIR)/libcpp && \
20747 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20748@endif libcpp-bootstrap
20749
20750
20751.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20752.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20753maybe-all-stage4-libcpp:
20754maybe-clean-stage4-libcpp:
20755@if libcpp-bootstrap
20756maybe-all-stage4-libcpp: all-stage4-libcpp
20757all-stage4: all-stage4-libcpp
20758TARGET-stage4-libcpp = $(TARGET-libcpp)
20759all-stage4-libcpp: configure-stage4-libcpp
20760 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20761 @r=`${PWD_COMMAND}`; export r; \
20762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20763 TFLAGS="$(STAGE4_TFLAGS)"; \
20764 $(HOST_EXPORTS) \
20765 $(POSTSTAGE1_HOST_EXPORTS) \
20766 cd $(HOST_SUBDIR)/libcpp && \
20767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20768 CFLAGS="$(STAGE4_CFLAGS)" \
20769 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20770 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20775 TFLAGS="$(STAGE4_TFLAGS)" \
20776 $(TARGET-stage4-libcpp)
20777
20778maybe-clean-stage4-libcpp: clean-stage4-libcpp
20779clean-stage4: clean-stage4-libcpp
20780clean-stage4-libcpp:
20781 @if [ $(current_stage) = stage4 ]; then \
20782 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20783 else \
20784 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20785 $(MAKE) stage4-start; \
20786 fi; \
20787 cd $(HOST_SUBDIR)/libcpp && \
20788 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20789@endif libcpp-bootstrap
20790
20791
20792.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20793.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20794maybe-all-stageprofile-libcpp:
20795maybe-clean-stageprofile-libcpp:
20796@if libcpp-bootstrap
20797maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20798all-stageprofile: all-stageprofile-libcpp
20799TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20800all-stageprofile-libcpp: configure-stageprofile-libcpp
20801 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20802 @r=`${PWD_COMMAND}`; export r; \
20803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20804 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20805 $(HOST_EXPORTS) \
20806 $(POSTSTAGE1_HOST_EXPORTS) \
20807 cd $(HOST_SUBDIR)/libcpp && \
20808 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20809 CFLAGS="$(STAGEprofile_CFLAGS)" \
20810 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20811 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20812 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20813 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20814 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20815 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20816 TFLAGS="$(STAGEprofile_TFLAGS)" \
20817 $(TARGET-stageprofile-libcpp)
20818
20819maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20820clean-stageprofile: clean-stageprofile-libcpp
20821clean-stageprofile-libcpp:
20822 @if [ $(current_stage) = stageprofile ]; then \
20823 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20824 else \
20825 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20826 $(MAKE) stageprofile-start; \
20827 fi; \
20828 cd $(HOST_SUBDIR)/libcpp && \
20829 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20830@endif libcpp-bootstrap
20831
20832
20833.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20834.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20835maybe-all-stagefeedback-libcpp:
20836maybe-clean-stagefeedback-libcpp:
20837@if libcpp-bootstrap
20838maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20839all-stagefeedback: all-stagefeedback-libcpp
20840TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20841all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20842 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20843 @r=`${PWD_COMMAND}`; export r; \
20844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20845 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20846 $(HOST_EXPORTS) \
20847 $(POSTSTAGE1_HOST_EXPORTS) \
20848 cd $(HOST_SUBDIR)/libcpp && \
20849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20850 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20851 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20852 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20856 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20857 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20858 $(TARGET-stagefeedback-libcpp)
20859
20860maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20861clean-stagefeedback: clean-stagefeedback-libcpp
20862clean-stagefeedback-libcpp:
20863 @if [ $(current_stage) = stagefeedback ]; then \
20864 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20865 else \
20866 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20867 $(MAKE) stagefeedback-start; \
20868 fi; \
20869 cd $(HOST_SUBDIR)/libcpp && \
20870 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20871@endif libcpp-bootstrap
20872
20873
20874
20875
20876
20877.PHONY: check-libcpp maybe-check-libcpp
20878maybe-check-libcpp:
20879@if libcpp
20880maybe-check-libcpp: check-libcpp
20881
20882check-libcpp:
20883 @: $(MAKE); $(unstage)
20884 @r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20886 $(HOST_EXPORTS) \
20887 (cd $(HOST_SUBDIR)/libcpp && \
20888 $(MAKE) $(FLAGS_TO_PASS) check)
20889
20890@endif libcpp
20891
20892.PHONY: install-libcpp maybe-install-libcpp
20893maybe-install-libcpp:
20894@if libcpp
20895maybe-install-libcpp: install-libcpp
20896
20897install-libcpp: installdirs
20898 @: $(MAKE); $(unstage)
20899 @r=`${PWD_COMMAND}`; export r; \
20900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20901 $(HOST_EXPORTS) \
20902 (cd $(HOST_SUBDIR)/libcpp && \
20903 $(MAKE) $(FLAGS_TO_PASS) install)
20904
20905@endif libcpp
20906
20907.PHONY: install-strip-libcpp maybe-install-strip-libcpp
20908maybe-install-strip-libcpp:
20909@if libcpp
20910maybe-install-strip-libcpp: install-strip-libcpp
20911
20912install-strip-libcpp: installdirs
20913 @: $(MAKE); $(unstage)
20914 @r=`${PWD_COMMAND}`; export r; \
20915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20916 $(HOST_EXPORTS) \
20917 (cd $(HOST_SUBDIR)/libcpp && \
20918 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20919
20920@endif libcpp
20921
20922# Other targets (info, dvi, pdf, etc.)
20923
20924.PHONY: maybe-info-libcpp info-libcpp
20925maybe-info-libcpp:
20926@if libcpp
20927maybe-info-libcpp: info-libcpp
20928
20929info-libcpp: \
20930 configure-libcpp
20931 @[ -f ./libcpp/Makefile ] || exit 0; \
20932 r=`${PWD_COMMAND}`; export r; \
20933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20934 $(HOST_EXPORTS) \
20935 for flag in $(EXTRA_HOST_FLAGS) ; do \
20936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20937 done; \
20938 echo "Doing info in libcpp" ; \
20939 (cd $(HOST_SUBDIR)/libcpp && \
20940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20942 "RANLIB=$${RANLIB}" \
20943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20944 info) \
20945 || exit 1
20946
20947@endif libcpp
20948
20949.PHONY: maybe-dvi-libcpp dvi-libcpp
20950maybe-dvi-libcpp:
20951@if libcpp
20952maybe-dvi-libcpp: dvi-libcpp
20953
20954dvi-libcpp: \
20955 configure-libcpp
20956 @[ -f ./libcpp/Makefile ] || exit 0; \
20957 r=`${PWD_COMMAND}`; export r; \
20958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20959 $(HOST_EXPORTS) \
20960 for flag in $(EXTRA_HOST_FLAGS) ; do \
20961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20962 done; \
20963 echo "Doing dvi in libcpp" ; \
20964 (cd $(HOST_SUBDIR)/libcpp && \
20965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20967 "RANLIB=$${RANLIB}" \
20968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20969 dvi) \
20970 || exit 1
20971
20972@endif libcpp
20973
20974.PHONY: maybe-pdf-libcpp pdf-libcpp
20975maybe-pdf-libcpp:
20976@if libcpp
20977maybe-pdf-libcpp: pdf-libcpp
20978
20979pdf-libcpp: \
20980 configure-libcpp
20981 @[ -f ./libcpp/Makefile ] || exit 0; \
20982 r=`${PWD_COMMAND}`; export r; \
20983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20984 $(HOST_EXPORTS) \
20985 for flag in $(EXTRA_HOST_FLAGS) ; do \
20986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20987 done; \
20988 echo "Doing pdf in libcpp" ; \
20989 (cd $(HOST_SUBDIR)/libcpp && \
20990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20992 "RANLIB=$${RANLIB}" \
20993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20994 pdf) \
20995 || exit 1
20996
20997@endif libcpp
20998
20999.PHONY: maybe-html-libcpp html-libcpp
21000maybe-html-libcpp:
21001@if libcpp
21002maybe-html-libcpp: html-libcpp
21003
21004html-libcpp: \
21005 configure-libcpp
21006 @[ -f ./libcpp/Makefile ] || exit 0; \
21007 r=`${PWD_COMMAND}`; export r; \
21008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21009 $(HOST_EXPORTS) \
21010 for flag in $(EXTRA_HOST_FLAGS) ; do \
21011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21012 done; \
21013 echo "Doing html in libcpp" ; \
21014 (cd $(HOST_SUBDIR)/libcpp && \
21015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21017 "RANLIB=$${RANLIB}" \
21018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21019 html) \
21020 || exit 1
21021
21022@endif libcpp
21023
21024.PHONY: maybe-TAGS-libcpp TAGS-libcpp
21025maybe-TAGS-libcpp:
21026@if libcpp
21027maybe-TAGS-libcpp: TAGS-libcpp
21028
21029TAGS-libcpp: \
21030 configure-libcpp
21031 @[ -f ./libcpp/Makefile ] || exit 0; \
21032 r=`${PWD_COMMAND}`; export r; \
21033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21034 $(HOST_EXPORTS) \
21035 for flag in $(EXTRA_HOST_FLAGS) ; do \
21036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21037 done; \
21038 echo "Doing TAGS in libcpp" ; \
21039 (cd $(HOST_SUBDIR)/libcpp && \
21040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21042 "RANLIB=$${RANLIB}" \
21043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21044 TAGS) \
21045 || exit 1
21046
21047@endif libcpp
21048
21049.PHONY: maybe-install-info-libcpp install-info-libcpp
21050maybe-install-info-libcpp:
21051@if libcpp
21052maybe-install-info-libcpp: install-info-libcpp
21053
21054install-info-libcpp: \
21055 configure-libcpp \
21056 info-libcpp
21057 @[ -f ./libcpp/Makefile ] || exit 0; \
21058 r=`${PWD_COMMAND}`; export r; \
21059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21060 $(HOST_EXPORTS) \
21061 for flag in $(EXTRA_HOST_FLAGS) ; do \
21062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21063 done; \
21064 echo "Doing install-info in libcpp" ; \
21065 (cd $(HOST_SUBDIR)/libcpp && \
21066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21068 "RANLIB=$${RANLIB}" \
21069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21070 install-info) \
21071 || exit 1
21072
21073@endif libcpp
21074
21075.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21076maybe-install-pdf-libcpp:
21077@if libcpp
21078maybe-install-pdf-libcpp: install-pdf-libcpp
21079
21080install-pdf-libcpp: \
21081 configure-libcpp \
21082 pdf-libcpp
21083 @[ -f ./libcpp/Makefile ] || exit 0; \
21084 r=`${PWD_COMMAND}`; export r; \
21085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21086 $(HOST_EXPORTS) \
21087 for flag in $(EXTRA_HOST_FLAGS) ; do \
21088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21089 done; \
21090 echo "Doing install-pdf in libcpp" ; \
21091 (cd $(HOST_SUBDIR)/libcpp && \
21092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21094 "RANLIB=$${RANLIB}" \
21095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21096 install-pdf) \
21097 || exit 1
21098
21099@endif libcpp
21100
21101.PHONY: maybe-install-html-libcpp install-html-libcpp
21102maybe-install-html-libcpp:
21103@if libcpp
21104maybe-install-html-libcpp: install-html-libcpp
21105
21106install-html-libcpp: \
21107 configure-libcpp \
21108 html-libcpp
21109 @[ -f ./libcpp/Makefile ] || exit 0; \
21110 r=`${PWD_COMMAND}`; export r; \
21111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21112 $(HOST_EXPORTS) \
21113 for flag in $(EXTRA_HOST_FLAGS) ; do \
21114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21115 done; \
21116 echo "Doing install-html in libcpp" ; \
21117 (cd $(HOST_SUBDIR)/libcpp && \
21118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21120 "RANLIB=$${RANLIB}" \
21121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21122 install-html) \
21123 || exit 1
21124
21125@endif libcpp
21126
21127.PHONY: maybe-installcheck-libcpp installcheck-libcpp
21128maybe-installcheck-libcpp:
21129@if libcpp
21130maybe-installcheck-libcpp: installcheck-libcpp
21131
21132installcheck-libcpp: \
21133 configure-libcpp
21134 @[ -f ./libcpp/Makefile ] || exit 0; \
21135 r=`${PWD_COMMAND}`; export r; \
21136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21137 $(HOST_EXPORTS) \
21138 for flag in $(EXTRA_HOST_FLAGS) ; do \
21139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21140 done; \
21141 echo "Doing installcheck in libcpp" ; \
21142 (cd $(HOST_SUBDIR)/libcpp && \
21143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21145 "RANLIB=$${RANLIB}" \
21146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21147 installcheck) \
21148 || exit 1
21149
21150@endif libcpp
21151
21152.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21153maybe-mostlyclean-libcpp:
21154@if libcpp
21155maybe-mostlyclean-libcpp: mostlyclean-libcpp
21156
21157mostlyclean-libcpp:
21158 @[ -f ./libcpp/Makefile ] || exit 0; \
21159 r=`${PWD_COMMAND}`; export r; \
21160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21161 $(HOST_EXPORTS) \
21162 for flag in $(EXTRA_HOST_FLAGS) ; do \
21163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21164 done; \
21165 echo "Doing mostlyclean in libcpp" ; \
21166 (cd $(HOST_SUBDIR)/libcpp && \
21167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21169 "RANLIB=$${RANLIB}" \
21170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21171 mostlyclean) \
21172 || exit 1
21173
21174@endif libcpp
21175
21176.PHONY: maybe-clean-libcpp clean-libcpp
21177maybe-clean-libcpp:
21178@if libcpp
21179maybe-clean-libcpp: clean-libcpp
21180
21181clean-libcpp:
21182 @[ -f ./libcpp/Makefile ] || exit 0; \
21183 r=`${PWD_COMMAND}`; export r; \
21184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21185 $(HOST_EXPORTS) \
21186 for flag in $(EXTRA_HOST_FLAGS) ; do \
21187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21188 done; \
21189 echo "Doing clean in libcpp" ; \
21190 (cd $(HOST_SUBDIR)/libcpp && \
21191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21193 "RANLIB=$${RANLIB}" \
21194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21195 clean) \
21196 || exit 1
21197
21198@endif libcpp
21199
21200.PHONY: maybe-distclean-libcpp distclean-libcpp
21201maybe-distclean-libcpp:
21202@if libcpp
21203maybe-distclean-libcpp: distclean-libcpp
21204
21205distclean-libcpp:
21206 @[ -f ./libcpp/Makefile ] || exit 0; \
21207 r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209 $(HOST_EXPORTS) \
21210 for flag in $(EXTRA_HOST_FLAGS) ; do \
21211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21212 done; \
21213 echo "Doing distclean in libcpp" ; \
21214 (cd $(HOST_SUBDIR)/libcpp && \
21215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21217 "RANLIB=$${RANLIB}" \
21218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21219 distclean) \
21220 || exit 1
21221
21222@endif libcpp
21223
21224.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21225maybe-maintainer-clean-libcpp:
21226@if libcpp
21227maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21228
21229maintainer-clean-libcpp:
21230 @[ -f ./libcpp/Makefile ] || exit 0; \
21231 r=`${PWD_COMMAND}`; export r; \
21232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21233 $(HOST_EXPORTS) \
21234 for flag in $(EXTRA_HOST_FLAGS) ; do \
21235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21236 done; \
21237 echo "Doing maintainer-clean in libcpp" ; \
21238 (cd $(HOST_SUBDIR)/libcpp && \
21239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21241 "RANLIB=$${RANLIB}" \
21242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21243 maintainer-clean) \
21244 || exit 1
21245
21246@endif libcpp
21247
21248
21249
21250.PHONY: configure-libdecnumber maybe-configure-libdecnumber
21251maybe-configure-libdecnumber:
21252@if gcc-bootstrap
21253configure-libdecnumber: stage_current
21254@endif gcc-bootstrap
21255@if libdecnumber
21256maybe-configure-libdecnumber: configure-libdecnumber
21257configure-libdecnumber:
21258 @r=`${PWD_COMMAND}`; export r; \
21259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21260 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21262 $(HOST_EXPORTS) \
21263 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21264 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21265 case $(srcdir) in \
21266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21267 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21269 esac; \
21270 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21271 libsrcdir="$$s/libdecnumber"; \
21272 $(SHELL) $${libsrcdir}/configure \
21273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21274 --target=${target_alias} $${srcdiroption} \
21275 || exit 1
21276@endif libdecnumber
21277
21278
21279
21280.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21281maybe-configure-stage1-libdecnumber:
21282@if libdecnumber-bootstrap
21283maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21284configure-stage1-libdecnumber:
21285 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21286 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21287 @r=`${PWD_COMMAND}`; export r; \
21288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21289 TFLAGS="$(STAGE1_TFLAGS)"; \
21290 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21291 $(HOST_EXPORTS) \
21292 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21293 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21294 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21295 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21297 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21298 case $(srcdir) in \
21299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21300 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21302 esac; \
21303 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21304 libsrcdir="$$s/libdecnumber"; \
21305 $(SHELL) $${libsrcdir}/configure \
21306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21307 --target=${target_alias} $${srcdiroption} \
21308 $(STAGE1_CONFIGURE_FLAGS)
21309@endif libdecnumber-bootstrap
21310
21311.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21312maybe-configure-stage2-libdecnumber:
21313@if libdecnumber-bootstrap
21314maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21315configure-stage2-libdecnumber:
21316 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21318 @r=`${PWD_COMMAND}`; export r; \
21319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21320 TFLAGS="$(STAGE2_TFLAGS)"; \
21321 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21322 $(HOST_EXPORTS) \
21323 $(POSTSTAGE1_HOST_EXPORTS) \
21324 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21325 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21326 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21327 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21329 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21330 case $(srcdir) in \
21331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21332 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21334 esac; \
21335 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21336 libsrcdir="$$s/libdecnumber"; \
21337 $(SHELL) $${libsrcdir}/configure \
21338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21339 --target=${target_alias} $${srcdiroption} \
21340 --with-build-libsubdir=$(HOST_SUBDIR) \
21341 $(STAGE2_CONFIGURE_FLAGS)
21342@endif libdecnumber-bootstrap
21343
21344.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21345maybe-configure-stage3-libdecnumber:
21346@if libdecnumber-bootstrap
21347maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21348configure-stage3-libdecnumber:
21349 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21351 @r=`${PWD_COMMAND}`; export r; \
21352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21353 TFLAGS="$(STAGE3_TFLAGS)"; \
21354 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21355 $(HOST_EXPORTS) \
21356 $(POSTSTAGE1_HOST_EXPORTS) \
21357 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21358 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21359 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21360 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21362 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21363 case $(srcdir) in \
21364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21365 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21367 esac; \
21368 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21369 libsrcdir="$$s/libdecnumber"; \
21370 $(SHELL) $${libsrcdir}/configure \
21371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21372 --target=${target_alias} $${srcdiroption} \
21373 --with-build-libsubdir=$(HOST_SUBDIR) \
21374 $(STAGE3_CONFIGURE_FLAGS)
21375@endif libdecnumber-bootstrap
21376
21377.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21378maybe-configure-stage4-libdecnumber:
21379@if libdecnumber-bootstrap
21380maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21381configure-stage4-libdecnumber:
21382 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21383 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21384 @r=`${PWD_COMMAND}`; export r; \
21385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21386 TFLAGS="$(STAGE4_TFLAGS)"; \
21387 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21388 $(HOST_EXPORTS) \
21389 $(POSTSTAGE1_HOST_EXPORTS) \
21390 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21391 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21392 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21393 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21395 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21396 case $(srcdir) in \
21397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21398 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21400 esac; \
21401 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21402 libsrcdir="$$s/libdecnumber"; \
21403 $(SHELL) $${libsrcdir}/configure \
21404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21405 --target=${target_alias} $${srcdiroption} \
21406 --with-build-libsubdir=$(HOST_SUBDIR) \
21407 $(STAGE4_CONFIGURE_FLAGS)
21408@endif libdecnumber-bootstrap
21409
21410.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21411maybe-configure-stageprofile-libdecnumber:
21412@if libdecnumber-bootstrap
21413maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21414configure-stageprofile-libdecnumber:
21415 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21416 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21417 @r=`${PWD_COMMAND}`; export r; \
21418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21419 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21420 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21421 $(HOST_EXPORTS) \
21422 $(POSTSTAGE1_HOST_EXPORTS) \
21423 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21424 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21425 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21426 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21428 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21429 case $(srcdir) in \
21430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21431 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21433 esac; \
21434 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21435 libsrcdir="$$s/libdecnumber"; \
21436 $(SHELL) $${libsrcdir}/configure \
21437 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21438 --target=${target_alias} $${srcdiroption} \
21439 --with-build-libsubdir=$(HOST_SUBDIR) \
21440 $(STAGEprofile_CONFIGURE_FLAGS)
21441@endif libdecnumber-bootstrap
21442
21443.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21444maybe-configure-stagefeedback-libdecnumber:
21445@if libdecnumber-bootstrap
21446maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21447configure-stagefeedback-libdecnumber:
21448 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21450 @r=`${PWD_COMMAND}`; export r; \
21451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21452 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21453 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21454 $(HOST_EXPORTS) \
21455 $(POSTSTAGE1_HOST_EXPORTS) \
21456 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21457 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21458 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21459 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21461 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21462 case $(srcdir) in \
21463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21464 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21466 esac; \
21467 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21468 libsrcdir="$$s/libdecnumber"; \
21469 $(SHELL) $${libsrcdir}/configure \
21470 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21471 --target=${target_alias} $${srcdiroption} \
21472 --with-build-libsubdir=$(HOST_SUBDIR) \
21473 $(STAGEfeedback_CONFIGURE_FLAGS)
21474@endif libdecnumber-bootstrap
21475
21476
21477
21478
21479
21480.PHONY: all-libdecnumber maybe-all-libdecnumber
21481maybe-all-libdecnumber:
21482@if gcc-bootstrap
21483all-libdecnumber: stage_current
21484@endif gcc-bootstrap
21485@if libdecnumber
21486TARGET-libdecnumber=all
21487maybe-all-libdecnumber: all-libdecnumber
21488all-libdecnumber: configure-libdecnumber
21489 @r=`${PWD_COMMAND}`; export r; \
21490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21491 $(HOST_EXPORTS) \
21492 (cd $(HOST_SUBDIR)/libdecnumber && \
21493 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21494 $(TARGET-libdecnumber))
21495@endif libdecnumber
21496
21497
21498
21499.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21500.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21501maybe-all-stage1-libdecnumber:
21502maybe-clean-stage1-libdecnumber:
21503@if libdecnumber-bootstrap
21504maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21505all-stage1: all-stage1-libdecnumber
21506TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21507all-stage1-libdecnumber: configure-stage1-libdecnumber
21508 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21509 @r=`${PWD_COMMAND}`; export r; \
21510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511 TFLAGS="$(STAGE1_TFLAGS)"; \
21512 $(HOST_EXPORTS) \
21513 cd $(HOST_SUBDIR)/libdecnumber && \
21514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21515 CFLAGS="$(STAGE1_CFLAGS)" \
21516 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21517 LIBCFLAGS="$(LIBCFLAGS)" \
21518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21521 $(EXTRA_HOST_FLAGS) \
21522 $(STAGE1_FLAGS_TO_PASS) \
21523 TFLAGS="$(STAGE1_TFLAGS)" \
21524 $(TARGET-stage1-libdecnumber)
21525
21526maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21527clean-stage1: clean-stage1-libdecnumber
21528clean-stage1-libdecnumber:
21529 @if [ $(current_stage) = stage1 ]; then \
21530 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21531 else \
21532 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21533 $(MAKE) stage1-start; \
21534 fi; \
21535 cd $(HOST_SUBDIR)/libdecnumber && \
21536 $(MAKE) $(EXTRA_HOST_FLAGS) \
21537 $(STAGE1_FLAGS_TO_PASS) clean
21538@endif libdecnumber-bootstrap
21539
21540
21541.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21542.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21543maybe-all-stage2-libdecnumber:
21544maybe-clean-stage2-libdecnumber:
21545@if libdecnumber-bootstrap
21546maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21547all-stage2: all-stage2-libdecnumber
21548TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21549all-stage2-libdecnumber: configure-stage2-libdecnumber
21550 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21551 @r=`${PWD_COMMAND}`; export r; \
21552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21553 TFLAGS="$(STAGE2_TFLAGS)"; \
21554 $(HOST_EXPORTS) \
21555 $(POSTSTAGE1_HOST_EXPORTS) \
21556 cd $(HOST_SUBDIR)/libdecnumber && \
21557 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21558 CFLAGS="$(STAGE2_CFLAGS)" \
21559 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21560 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21561 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21562 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21563 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21564 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21565 TFLAGS="$(STAGE2_TFLAGS)" \
21566 $(TARGET-stage2-libdecnumber)
21567
21568maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21569clean-stage2: clean-stage2-libdecnumber
21570clean-stage2-libdecnumber:
21571 @if [ $(current_stage) = stage2 ]; then \
21572 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21573 else \
21574 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21575 $(MAKE) stage2-start; \
21576 fi; \
21577 cd $(HOST_SUBDIR)/libdecnumber && \
21578 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21579@endif libdecnumber-bootstrap
21580
21581
21582.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21583.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21584maybe-all-stage3-libdecnumber:
21585maybe-clean-stage3-libdecnumber:
21586@if libdecnumber-bootstrap
21587maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21588all-stage3: all-stage3-libdecnumber
21589TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21590all-stage3-libdecnumber: configure-stage3-libdecnumber
21591 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21592 @r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21594 TFLAGS="$(STAGE3_TFLAGS)"; \
21595 $(HOST_EXPORTS) \
21596 $(POSTSTAGE1_HOST_EXPORTS) \
21597 cd $(HOST_SUBDIR)/libdecnumber && \
21598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21599 CFLAGS="$(STAGE3_CFLAGS)" \
21600 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21601 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21606 TFLAGS="$(STAGE3_TFLAGS)" \
21607 $(TARGET-stage3-libdecnumber)
21608
21609maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21610clean-stage3: clean-stage3-libdecnumber
21611clean-stage3-libdecnumber:
21612 @if [ $(current_stage) = stage3 ]; then \
21613 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21614 else \
21615 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21616 $(MAKE) stage3-start; \
21617 fi; \
21618 cd $(HOST_SUBDIR)/libdecnumber && \
21619 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21620@endif libdecnumber-bootstrap
21621
21622
21623.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21624.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21625maybe-all-stage4-libdecnumber:
21626maybe-clean-stage4-libdecnumber:
21627@if libdecnumber-bootstrap
21628maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21629all-stage4: all-stage4-libdecnumber
21630TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21631all-stage4-libdecnumber: configure-stage4-libdecnumber
21632 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21633 @r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21635 TFLAGS="$(STAGE4_TFLAGS)"; \
21636 $(HOST_EXPORTS) \
21637 $(POSTSTAGE1_HOST_EXPORTS) \
21638 cd $(HOST_SUBDIR)/libdecnumber && \
21639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21640 CFLAGS="$(STAGE4_CFLAGS)" \
21641 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21642 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21646 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21647 TFLAGS="$(STAGE4_TFLAGS)" \
21648 $(TARGET-stage4-libdecnumber)
21649
21650maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21651clean-stage4: clean-stage4-libdecnumber
21652clean-stage4-libdecnumber:
21653 @if [ $(current_stage) = stage4 ]; then \
21654 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21655 else \
21656 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21657 $(MAKE) stage4-start; \
21658 fi; \
21659 cd $(HOST_SUBDIR)/libdecnumber && \
21660 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21661@endif libdecnumber-bootstrap
21662
21663
21664.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21665.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21666maybe-all-stageprofile-libdecnumber:
21667maybe-clean-stageprofile-libdecnumber:
21668@if libdecnumber-bootstrap
21669maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21670all-stageprofile: all-stageprofile-libdecnumber
21671TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21672all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21673 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21674 @r=`${PWD_COMMAND}`; export r; \
21675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21676 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21677 $(HOST_EXPORTS) \
21678 $(POSTSTAGE1_HOST_EXPORTS) \
21679 cd $(HOST_SUBDIR)/libdecnumber && \
21680 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21681 CFLAGS="$(STAGEprofile_CFLAGS)" \
21682 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21683 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21684 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21685 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21686 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21687 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21688 TFLAGS="$(STAGEprofile_TFLAGS)" \
21689 $(TARGET-stageprofile-libdecnumber)
21690
21691maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21692clean-stageprofile: clean-stageprofile-libdecnumber
21693clean-stageprofile-libdecnumber:
21694 @if [ $(current_stage) = stageprofile ]; then \
21695 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21696 else \
21697 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21698 $(MAKE) stageprofile-start; \
21699 fi; \
21700 cd $(HOST_SUBDIR)/libdecnumber && \
21701 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21702@endif libdecnumber-bootstrap
21703
21704
21705.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21706.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21707maybe-all-stagefeedback-libdecnumber:
21708maybe-clean-stagefeedback-libdecnumber:
21709@if libdecnumber-bootstrap
21710maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21711all-stagefeedback: all-stagefeedback-libdecnumber
21712TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21713all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21714 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21715 @r=`${PWD_COMMAND}`; export r; \
21716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21717 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21718 $(HOST_EXPORTS) \
21719 $(POSTSTAGE1_HOST_EXPORTS) \
21720 cd $(HOST_SUBDIR)/libdecnumber && \
21721 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21722 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21723 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21724 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21725 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21726 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21727 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21728 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21729 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21730 $(TARGET-stagefeedback-libdecnumber)
21731
21732maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21733clean-stagefeedback: clean-stagefeedback-libdecnumber
21734clean-stagefeedback-libdecnumber:
21735 @if [ $(current_stage) = stagefeedback ]; then \
21736 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21737 else \
21738 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21739 $(MAKE) stagefeedback-start; \
21740 fi; \
21741 cd $(HOST_SUBDIR)/libdecnumber && \
21742 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21743@endif libdecnumber-bootstrap
21744
21745
21746
21747
21748
21749.PHONY: check-libdecnumber maybe-check-libdecnumber
21750maybe-check-libdecnumber:
21751@if libdecnumber
21752maybe-check-libdecnumber: check-libdecnumber
21753
21754check-libdecnumber:
21755 @: $(MAKE); $(unstage)
21756 @r=`${PWD_COMMAND}`; export r; \
21757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21758 $(HOST_EXPORTS) \
21759 (cd $(HOST_SUBDIR)/libdecnumber && \
21760 $(MAKE) $(FLAGS_TO_PASS) check)
21761
21762@endif libdecnumber
21763
21764.PHONY: install-libdecnumber maybe-install-libdecnumber
21765maybe-install-libdecnumber:
21766@if libdecnumber
21767maybe-install-libdecnumber: install-libdecnumber
21768
21769install-libdecnumber: installdirs
21770 @: $(MAKE); $(unstage)
21771 @r=`${PWD_COMMAND}`; export r; \
21772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21773 $(HOST_EXPORTS) \
21774 (cd $(HOST_SUBDIR)/libdecnumber && \
21775 $(MAKE) $(FLAGS_TO_PASS) install)
21776
21777@endif libdecnumber
21778
21779.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21780maybe-install-strip-libdecnumber:
21781@if libdecnumber
21782maybe-install-strip-libdecnumber: install-strip-libdecnumber
21783
21784install-strip-libdecnumber: installdirs
21785 @: $(MAKE); $(unstage)
21786 @r=`${PWD_COMMAND}`; export r; \
21787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21788 $(HOST_EXPORTS) \
21789 (cd $(HOST_SUBDIR)/libdecnumber && \
21790 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21791
21792@endif libdecnumber
21793
21794# Other targets (info, dvi, pdf, etc.)
21795
21796.PHONY: maybe-info-libdecnumber info-libdecnumber
21797maybe-info-libdecnumber:
21798@if libdecnumber
21799maybe-info-libdecnumber: info-libdecnumber
21800
21801info-libdecnumber: \
21802 configure-libdecnumber
21803 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21804 r=`${PWD_COMMAND}`; export r; \
21805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21806 $(HOST_EXPORTS) \
21807 for flag in $(EXTRA_HOST_FLAGS) ; do \
21808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21809 done; \
21810 echo "Doing info in libdecnumber" ; \
21811 (cd $(HOST_SUBDIR)/libdecnumber && \
21812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21814 "RANLIB=$${RANLIB}" \
21815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21816 info) \
21817 || exit 1
21818
21819@endif libdecnumber
21820
21821.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21822maybe-dvi-libdecnumber:
21823@if libdecnumber
21824maybe-dvi-libdecnumber: dvi-libdecnumber
21825
21826dvi-libdecnumber: \
21827 configure-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 dvi 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 dvi) \
21842 || exit 1
21843
21844@endif libdecnumber
21845
21846.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21847maybe-pdf-libdecnumber:
21848@if libdecnumber
21849maybe-pdf-libdecnumber: pdf-libdecnumber
21850
21851pdf-libdecnumber: \
21852 configure-libdecnumber
21853 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21854 r=`${PWD_COMMAND}`; export r; \
21855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21856 $(HOST_EXPORTS) \
21857 for flag in $(EXTRA_HOST_FLAGS) ; do \
21858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21859 done; \
21860 echo "Doing pdf in libdecnumber" ; \
21861 (cd $(HOST_SUBDIR)/libdecnumber && \
21862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21864 "RANLIB=$${RANLIB}" \
21865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21866 pdf) \
21867 || exit 1
21868
21869@endif libdecnumber
21870
21871.PHONY: maybe-html-libdecnumber html-libdecnumber
21872maybe-html-libdecnumber:
21873@if libdecnumber
21874maybe-html-libdecnumber: html-libdecnumber
21875
21876html-libdecnumber: \
21877 configure-libdecnumber
21878 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21879 r=`${PWD_COMMAND}`; export r; \
21880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21881 $(HOST_EXPORTS) \
21882 for flag in $(EXTRA_HOST_FLAGS) ; do \
21883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21884 done; \
21885 echo "Doing html in libdecnumber" ; \
21886 (cd $(HOST_SUBDIR)/libdecnumber && \
21887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21889 "RANLIB=$${RANLIB}" \
21890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21891 html) \
21892 || exit 1
21893
21894@endif libdecnumber
21895
21896.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21897maybe-TAGS-libdecnumber:
21898@if libdecnumber
21899maybe-TAGS-libdecnumber: TAGS-libdecnumber
21900
21901TAGS-libdecnumber: \
21902 configure-libdecnumber
21903 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21904 r=`${PWD_COMMAND}`; export r; \
21905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21906 $(HOST_EXPORTS) \
21907 for flag in $(EXTRA_HOST_FLAGS) ; do \
21908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21909 done; \
21910 echo "Doing TAGS in libdecnumber" ; \
21911 (cd $(HOST_SUBDIR)/libdecnumber && \
21912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21914 "RANLIB=$${RANLIB}" \
21915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21916 TAGS) \
21917 || exit 1
21918
21919@endif libdecnumber
21920
21921.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21922maybe-install-info-libdecnumber:
21923@if libdecnumber
21924maybe-install-info-libdecnumber: install-info-libdecnumber
21925
21926install-info-libdecnumber: \
21927 configure-libdecnumber \
21928 info-libdecnumber
21929 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21930 r=`${PWD_COMMAND}`; export r; \
21931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21932 $(HOST_EXPORTS) \
21933 for flag in $(EXTRA_HOST_FLAGS) ; do \
21934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21935 done; \
21936 echo "Doing install-info in libdecnumber" ; \
21937 (cd $(HOST_SUBDIR)/libdecnumber && \
21938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21940 "RANLIB=$${RANLIB}" \
21941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21942 install-info) \
21943 || exit 1
21944
21945@endif libdecnumber
21946
21947.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21948maybe-install-pdf-libdecnumber:
21949@if libdecnumber
21950maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21951
21952install-pdf-libdecnumber: \
21953 configure-libdecnumber \
21954 pdf-libdecnumber
21955 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21956 r=`${PWD_COMMAND}`; export r; \
21957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21958 $(HOST_EXPORTS) \
21959 for flag in $(EXTRA_HOST_FLAGS) ; do \
21960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21961 done; \
21962 echo "Doing install-pdf in libdecnumber" ; \
21963 (cd $(HOST_SUBDIR)/libdecnumber && \
21964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21966 "RANLIB=$${RANLIB}" \
21967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21968 install-pdf) \
21969 || exit 1
21970
21971@endif libdecnumber
21972
21973.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21974maybe-install-html-libdecnumber:
21975@if libdecnumber
21976maybe-install-html-libdecnumber: install-html-libdecnumber
21977
21978install-html-libdecnumber: \
21979 configure-libdecnumber \
21980 html-libdecnumber
21981 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21982 r=`${PWD_COMMAND}`; export r; \
21983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21984 $(HOST_EXPORTS) \
21985 for flag in $(EXTRA_HOST_FLAGS) ; do \
21986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21987 done; \
21988 echo "Doing install-html in libdecnumber" ; \
21989 (cd $(HOST_SUBDIR)/libdecnumber && \
21990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21992 "RANLIB=$${RANLIB}" \
21993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21994 install-html) \
21995 || exit 1
21996
21997@endif libdecnumber
21998
21999.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22000maybe-installcheck-libdecnumber:
22001@if libdecnumber
22002maybe-installcheck-libdecnumber: installcheck-libdecnumber
22003
22004installcheck-libdecnumber: \
22005 configure-libdecnumber
22006 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22007 r=`${PWD_COMMAND}`; export r; \
22008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009 $(HOST_EXPORTS) \
22010 for flag in $(EXTRA_HOST_FLAGS) ; do \
22011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22012 done; \
22013 echo "Doing installcheck in libdecnumber" ; \
22014 (cd $(HOST_SUBDIR)/libdecnumber && \
22015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22017 "RANLIB=$${RANLIB}" \
22018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22019 installcheck) \
22020 || exit 1
22021
22022@endif libdecnumber
22023
22024.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22025maybe-mostlyclean-libdecnumber:
22026@if libdecnumber
22027maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22028
22029mostlyclean-libdecnumber:
22030 @[ -f ./libdecnumber/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 mostlyclean in libdecnumber" ; \
22038 (cd $(HOST_SUBDIR)/libdecnumber && \
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 mostlyclean) \
22044 || exit 1
22045
22046@endif libdecnumber
22047
22048.PHONY: maybe-clean-libdecnumber clean-libdecnumber
22049maybe-clean-libdecnumber:
22050@if libdecnumber
22051maybe-clean-libdecnumber: clean-libdecnumber
22052
22053clean-libdecnumber:
22054 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22055 r=`${PWD_COMMAND}`; export r; \
22056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22057 $(HOST_EXPORTS) \
22058 for flag in $(EXTRA_HOST_FLAGS) ; do \
22059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22060 done; \
22061 echo "Doing clean in libdecnumber" ; \
22062 (cd $(HOST_SUBDIR)/libdecnumber && \
22063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22065 "RANLIB=$${RANLIB}" \
22066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22067 clean) \
22068 || exit 1
22069
22070@endif libdecnumber
22071
22072.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22073maybe-distclean-libdecnumber:
22074@if libdecnumber
22075maybe-distclean-libdecnumber: distclean-libdecnumber
22076
22077distclean-libdecnumber:
22078 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22079 r=`${PWD_COMMAND}`; export r; \
22080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22081 $(HOST_EXPORTS) \
22082 for flag in $(EXTRA_HOST_FLAGS) ; do \
22083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22084 done; \
22085 echo "Doing distclean in libdecnumber" ; \
22086 (cd $(HOST_SUBDIR)/libdecnumber && \
22087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22089 "RANLIB=$${RANLIB}" \
22090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22091 distclean) \
22092 || exit 1
22093
22094@endif libdecnumber
22095
22096.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22097maybe-maintainer-clean-libdecnumber:
22098@if libdecnumber
22099maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22100
22101maintainer-clean-libdecnumber:
22102 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22103 r=`${PWD_COMMAND}`; export r; \
22104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105 $(HOST_EXPORTS) \
22106 for flag in $(EXTRA_HOST_FLAGS) ; do \
22107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22108 done; \
22109 echo "Doing maintainer-clean in libdecnumber" ; \
22110 (cd $(HOST_SUBDIR)/libdecnumber && \
22111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22113 "RANLIB=$${RANLIB}" \
22114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22115 maintainer-clean) \
22116 || exit 1
22117
22118@endif libdecnumber
22119
22120
22121
22122.PHONY: configure-libgui maybe-configure-libgui
22123maybe-configure-libgui:
22124@if gcc-bootstrap
22125configure-libgui: stage_current
22126@endif gcc-bootstrap
22127@if libgui
22128maybe-configure-libgui: configure-libgui
22129configure-libgui:
22130 @: $(MAKE); $(unstage)
22131 @r=`${PWD_COMMAND}`; export r; \
22132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22133 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22135 $(HOST_EXPORTS) \
22136 echo Configuring in $(HOST_SUBDIR)/libgui; \
22137 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22138 case $(srcdir) in \
22139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22140 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22142 esac; \
22143 srcdiroption="--srcdir=$${topdir}/libgui"; \
22144 libsrcdir="$$s/libgui"; \
22145 $(SHELL) $${libsrcdir}/configure \
22146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22147 --target=${target_alias} $${srcdiroption} \
22148 || exit 1
22149@endif libgui
22150
22151
22152
22153
22154
22155.PHONY: all-libgui maybe-all-libgui
22156maybe-all-libgui:
22157@if gcc-bootstrap
22158all-libgui: stage_current
22159@endif gcc-bootstrap
22160@if libgui
22161TARGET-libgui=all
22162maybe-all-libgui: all-libgui
22163all-libgui: configure-libgui
22164 @: $(MAKE); $(unstage)
22165 @r=`${PWD_COMMAND}`; export r; \
22166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22167 $(HOST_EXPORTS) \
22168 (cd $(HOST_SUBDIR)/libgui && \
22169 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22170 $(TARGET-libgui))
22171@endif libgui
22172
22173
22174
22175
22176.PHONY: check-libgui maybe-check-libgui
22177maybe-check-libgui:
22178@if libgui
22179maybe-check-libgui: check-libgui
22180
22181check-libgui:
22182 @: $(MAKE); $(unstage)
22183 @r=`${PWD_COMMAND}`; export r; \
22184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22185 $(HOST_EXPORTS) \
22186 (cd $(HOST_SUBDIR)/libgui && \
22187 $(MAKE) $(FLAGS_TO_PASS) check)
22188
22189@endif libgui
22190
22191.PHONY: install-libgui maybe-install-libgui
22192maybe-install-libgui:
22193@if libgui
22194maybe-install-libgui: install-libgui
22195
22196install-libgui: installdirs
22197 @: $(MAKE); $(unstage)
22198 @r=`${PWD_COMMAND}`; export r; \
22199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22200 $(HOST_EXPORTS) \
22201 (cd $(HOST_SUBDIR)/libgui && \
22202 $(MAKE) $(FLAGS_TO_PASS) install)
22203
22204@endif libgui
22205
22206.PHONY: install-strip-libgui maybe-install-strip-libgui
22207maybe-install-strip-libgui:
22208@if libgui
22209maybe-install-strip-libgui: install-strip-libgui
22210
22211install-strip-libgui: installdirs
22212 @: $(MAKE); $(unstage)
22213 @r=`${PWD_COMMAND}`; export r; \
22214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22215 $(HOST_EXPORTS) \
22216 (cd $(HOST_SUBDIR)/libgui && \
22217 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22218
22219@endif libgui
22220
22221# Other targets (info, dvi, pdf, etc.)
22222
22223.PHONY: maybe-info-libgui info-libgui
22224maybe-info-libgui:
22225@if libgui
22226maybe-info-libgui: info-libgui
22227
22228info-libgui: \
22229 configure-libgui
22230 @: $(MAKE); $(unstage)
22231 @[ -f ./libgui/Makefile ] || exit 0; \
22232 r=`${PWD_COMMAND}`; export r; \
22233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22234 $(HOST_EXPORTS) \
22235 for flag in $(EXTRA_HOST_FLAGS) ; do \
22236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22237 done; \
22238 echo "Doing info in libgui" ; \
22239 (cd $(HOST_SUBDIR)/libgui && \
22240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22242 "RANLIB=$${RANLIB}" \
22243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22244 info) \
22245 || exit 1
22246
22247@endif libgui
22248
22249.PHONY: maybe-dvi-libgui dvi-libgui
22250maybe-dvi-libgui:
22251@if libgui
22252maybe-dvi-libgui: dvi-libgui
22253
22254dvi-libgui: \
22255 configure-libgui
22256 @: $(MAKE); $(unstage)
22257 @[ -f ./libgui/Makefile ] || exit 0; \
22258 r=`${PWD_COMMAND}`; export r; \
22259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22260 $(HOST_EXPORTS) \
22261 for flag in $(EXTRA_HOST_FLAGS) ; do \
22262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22263 done; \
22264 echo "Doing dvi in libgui" ; \
22265 (cd $(HOST_SUBDIR)/libgui && \
22266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22268 "RANLIB=$${RANLIB}" \
22269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22270 dvi) \
22271 || exit 1
22272
22273@endif libgui
22274
22275.PHONY: maybe-pdf-libgui pdf-libgui
22276maybe-pdf-libgui:
22277@if libgui
22278maybe-pdf-libgui: pdf-libgui
22279
22280pdf-libgui: \
22281 configure-libgui
22282 @: $(MAKE); $(unstage)
22283 @[ -f ./libgui/Makefile ] || exit 0; \
22284 r=`${PWD_COMMAND}`; export r; \
22285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22286 $(HOST_EXPORTS) \
22287 for flag in $(EXTRA_HOST_FLAGS) ; do \
22288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22289 done; \
22290 echo "Doing pdf in libgui" ; \
22291 (cd $(HOST_SUBDIR)/libgui && \
22292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22294 "RANLIB=$${RANLIB}" \
22295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22296 pdf) \
22297 || exit 1
22298
22299@endif libgui
22300
22301.PHONY: maybe-html-libgui html-libgui
22302maybe-html-libgui:
22303@if libgui
22304maybe-html-libgui: html-libgui
22305
22306html-libgui: \
22307 configure-libgui
22308 @: $(MAKE); $(unstage)
22309 @[ -f ./libgui/Makefile ] || exit 0; \
22310 r=`${PWD_COMMAND}`; export r; \
22311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22312 $(HOST_EXPORTS) \
22313 for flag in $(EXTRA_HOST_FLAGS) ; do \
22314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22315 done; \
22316 echo "Doing html in libgui" ; \
22317 (cd $(HOST_SUBDIR)/libgui && \
22318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22320 "RANLIB=$${RANLIB}" \
22321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22322 html) \
22323 || exit 1
22324
22325@endif libgui
22326
22327.PHONY: maybe-TAGS-libgui TAGS-libgui
22328maybe-TAGS-libgui:
22329@if libgui
22330maybe-TAGS-libgui: TAGS-libgui
22331
22332TAGS-libgui: \
22333 configure-libgui
22334 @: $(MAKE); $(unstage)
22335 @[ -f ./libgui/Makefile ] || exit 0; \
22336 r=`${PWD_COMMAND}`; export r; \
22337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22338 $(HOST_EXPORTS) \
22339 for flag in $(EXTRA_HOST_FLAGS) ; do \
22340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22341 done; \
22342 echo "Doing TAGS in libgui" ; \
22343 (cd $(HOST_SUBDIR)/libgui && \
22344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22346 "RANLIB=$${RANLIB}" \
22347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22348 TAGS) \
22349 || exit 1
22350
22351@endif libgui
22352
22353.PHONY: maybe-install-info-libgui install-info-libgui
22354maybe-install-info-libgui:
22355@if libgui
22356maybe-install-info-libgui: install-info-libgui
22357
22358install-info-libgui: \
22359 configure-libgui \
22360 info-libgui
22361 @: $(MAKE); $(unstage)
22362 @[ -f ./libgui/Makefile ] || exit 0; \
22363 r=`${PWD_COMMAND}`; export r; \
22364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22365 $(HOST_EXPORTS) \
22366 for flag in $(EXTRA_HOST_FLAGS) ; do \
22367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22368 done; \
22369 echo "Doing install-info in libgui" ; \
22370 (cd $(HOST_SUBDIR)/libgui && \
22371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22373 "RANLIB=$${RANLIB}" \
22374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22375 install-info) \
22376 || exit 1
22377
22378@endif libgui
22379
22380.PHONY: maybe-install-pdf-libgui install-pdf-libgui
22381maybe-install-pdf-libgui:
22382@if libgui
22383maybe-install-pdf-libgui: install-pdf-libgui
22384
22385install-pdf-libgui: \
22386 configure-libgui \
22387 pdf-libgui
22388 @: $(MAKE); $(unstage)
22389 @[ -f ./libgui/Makefile ] || exit 0; \
22390 r=`${PWD_COMMAND}`; export r; \
22391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22392 $(HOST_EXPORTS) \
22393 for flag in $(EXTRA_HOST_FLAGS) ; do \
22394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22395 done; \
22396 echo "Doing install-pdf in libgui" ; \
22397 (cd $(HOST_SUBDIR)/libgui && \
22398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22400 "RANLIB=$${RANLIB}" \
22401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22402 install-pdf) \
22403 || exit 1
22404
22405@endif libgui
22406
22407.PHONY: maybe-install-html-libgui install-html-libgui
22408maybe-install-html-libgui:
22409@if libgui
22410maybe-install-html-libgui: install-html-libgui
22411
22412install-html-libgui: \
22413 configure-libgui \
22414 html-libgui
22415 @: $(MAKE); $(unstage)
22416 @[ -f ./libgui/Makefile ] || exit 0; \
22417 r=`${PWD_COMMAND}`; export r; \
22418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22419 $(HOST_EXPORTS) \
22420 for flag in $(EXTRA_HOST_FLAGS) ; do \
22421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22422 done; \
22423 echo "Doing install-html in libgui" ; \
22424 (cd $(HOST_SUBDIR)/libgui && \
22425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22427 "RANLIB=$${RANLIB}" \
22428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22429 install-html) \
22430 || exit 1
22431
22432@endif libgui
22433
22434.PHONY: maybe-installcheck-libgui installcheck-libgui
22435maybe-installcheck-libgui:
22436@if libgui
22437maybe-installcheck-libgui: installcheck-libgui
22438
22439installcheck-libgui: \
22440 configure-libgui
22441 @: $(MAKE); $(unstage)
22442 @[ -f ./libgui/Makefile ] || exit 0; \
22443 r=`${PWD_COMMAND}`; export r; \
22444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22445 $(HOST_EXPORTS) \
22446 for flag in $(EXTRA_HOST_FLAGS) ; do \
22447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22448 done; \
22449 echo "Doing installcheck in libgui" ; \
22450 (cd $(HOST_SUBDIR)/libgui && \
22451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22453 "RANLIB=$${RANLIB}" \
22454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22455 installcheck) \
22456 || exit 1
22457
22458@endif libgui
22459
22460.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22461maybe-mostlyclean-libgui:
22462@if libgui
22463maybe-mostlyclean-libgui: mostlyclean-libgui
22464
22465mostlyclean-libgui:
22466 @: $(MAKE); $(unstage)
22467 @[ -f ./libgui/Makefile ] || exit 0; \
22468 r=`${PWD_COMMAND}`; export r; \
22469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22470 $(HOST_EXPORTS) \
22471 for flag in $(EXTRA_HOST_FLAGS) ; do \
22472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22473 done; \
22474 echo "Doing mostlyclean in libgui" ; \
22475 (cd $(HOST_SUBDIR)/libgui && \
22476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22478 "RANLIB=$${RANLIB}" \
22479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22480 mostlyclean) \
22481 || exit 1
22482
22483@endif libgui
22484
22485.PHONY: maybe-clean-libgui clean-libgui
22486maybe-clean-libgui:
22487@if libgui
22488maybe-clean-libgui: clean-libgui
22489
22490clean-libgui:
22491 @: $(MAKE); $(unstage)
22492 @[ -f ./libgui/Makefile ] || exit 0; \
22493 r=`${PWD_COMMAND}`; export r; \
22494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22495 $(HOST_EXPORTS) \
22496 for flag in $(EXTRA_HOST_FLAGS) ; do \
22497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22498 done; \
22499 echo "Doing clean in libgui" ; \
22500 (cd $(HOST_SUBDIR)/libgui && \
22501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22503 "RANLIB=$${RANLIB}" \
22504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22505 clean) \
22506 || exit 1
22507
22508@endif libgui
22509
22510.PHONY: maybe-distclean-libgui distclean-libgui
22511maybe-distclean-libgui:
22512@if libgui
22513maybe-distclean-libgui: distclean-libgui
22514
22515distclean-libgui:
22516 @: $(MAKE); $(unstage)
22517 @[ -f ./libgui/Makefile ] || exit 0; \
22518 r=`${PWD_COMMAND}`; export r; \
22519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22520 $(HOST_EXPORTS) \
22521 for flag in $(EXTRA_HOST_FLAGS) ; do \
22522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22523 done; \
22524 echo "Doing distclean in libgui" ; \
22525 (cd $(HOST_SUBDIR)/libgui && \
22526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22528 "RANLIB=$${RANLIB}" \
22529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22530 distclean) \
22531 || exit 1
22532
22533@endif libgui
22534
22535.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22536maybe-maintainer-clean-libgui:
22537@if libgui
22538maybe-maintainer-clean-libgui: maintainer-clean-libgui
22539
22540maintainer-clean-libgui:
22541 @: $(MAKE); $(unstage)
22542 @[ -f ./libgui/Makefile ] || exit 0; \
22543 r=`${PWD_COMMAND}`; export r; \
22544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22545 $(HOST_EXPORTS) \
22546 for flag in $(EXTRA_HOST_FLAGS) ; do \
22547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22548 done; \
22549 echo "Doing maintainer-clean in libgui" ; \
22550 (cd $(HOST_SUBDIR)/libgui && \
22551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22553 "RANLIB=$${RANLIB}" \
22554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22555 maintainer-clean) \
22556 || exit 1
22557
22558@endif libgui
22559
22560
22561
22562.PHONY: configure-libiberty maybe-configure-libiberty
22563maybe-configure-libiberty:
22564@if gcc-bootstrap
22565configure-libiberty: stage_current
22566@endif gcc-bootstrap
22567@if libiberty
22568maybe-configure-libiberty: configure-libiberty
22569configure-libiberty:
22570 @r=`${PWD_COMMAND}`; export r; \
22571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22572 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22574 $(HOST_EXPORTS) \
22575 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22576 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22577 case $(srcdir) in \
22578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22579 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22581 esac; \
22582 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22583 libsrcdir="$$s/libiberty"; \
22584 $(SHELL) $${libsrcdir}/configure \
22585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22586 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22587 || exit 1
22588@endif libiberty
22589
22590
22591
22592.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22593maybe-configure-stage1-libiberty:
22594@if libiberty-bootstrap
22595maybe-configure-stage1-libiberty: configure-stage1-libiberty
22596configure-stage1-libiberty:
22597 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22598 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22599 @r=`${PWD_COMMAND}`; export r; \
22600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22601 TFLAGS="$(STAGE1_TFLAGS)"; \
22602 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22603 $(HOST_EXPORTS) \
22604 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22605 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22606 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22607 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22609 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22610 case $(srcdir) in \
22611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22612 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22614 esac; \
22615 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22616 libsrcdir="$$s/libiberty"; \
22617 $(SHELL) $${libsrcdir}/configure \
22618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22619 --target=${target_alias} $${srcdiroption} \
22620 $(STAGE1_CONFIGURE_FLAGS) \
22621 @extra_host_libiberty_configure_flags@
22622@endif libiberty-bootstrap
22623
22624.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22625maybe-configure-stage2-libiberty:
22626@if libiberty-bootstrap
22627maybe-configure-stage2-libiberty: configure-stage2-libiberty
22628configure-stage2-libiberty:
22629 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22631 @r=`${PWD_COMMAND}`; export r; \
22632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22633 TFLAGS="$(STAGE2_TFLAGS)"; \
22634 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22635 $(HOST_EXPORTS) \
22636 $(POSTSTAGE1_HOST_EXPORTS) \
22637 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22638 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22639 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22640 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22642 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22643 case $(srcdir) in \
22644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22645 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22647 esac; \
22648 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22649 libsrcdir="$$s/libiberty"; \
22650 $(SHELL) $${libsrcdir}/configure \
22651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22652 --target=${target_alias} $${srcdiroption} \
22653 --with-build-libsubdir=$(HOST_SUBDIR) \
22654 $(STAGE2_CONFIGURE_FLAGS) \
22655 @extra_host_libiberty_configure_flags@
22656@endif libiberty-bootstrap
22657
22658.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22659maybe-configure-stage3-libiberty:
22660@if libiberty-bootstrap
22661maybe-configure-stage3-libiberty: configure-stage3-libiberty
22662configure-stage3-libiberty:
22663 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22665 @r=`${PWD_COMMAND}`; export r; \
22666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22667 TFLAGS="$(STAGE3_TFLAGS)"; \
22668 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22669 $(HOST_EXPORTS) \
22670 $(POSTSTAGE1_HOST_EXPORTS) \
22671 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22672 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22673 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22674 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22676 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22677 case $(srcdir) in \
22678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22679 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22681 esac; \
22682 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22683 libsrcdir="$$s/libiberty"; \
22684 $(SHELL) $${libsrcdir}/configure \
22685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22686 --target=${target_alias} $${srcdiroption} \
22687 --with-build-libsubdir=$(HOST_SUBDIR) \
22688 $(STAGE3_CONFIGURE_FLAGS) \
22689 @extra_host_libiberty_configure_flags@
22690@endif libiberty-bootstrap
22691
22692.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22693maybe-configure-stage4-libiberty:
22694@if libiberty-bootstrap
22695maybe-configure-stage4-libiberty: configure-stage4-libiberty
22696configure-stage4-libiberty:
22697 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22698 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22699 @r=`${PWD_COMMAND}`; export r; \
22700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22701 TFLAGS="$(STAGE4_TFLAGS)"; \
22702 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22703 $(HOST_EXPORTS) \
22704 $(POSTSTAGE1_HOST_EXPORTS) \
22705 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22706 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22707 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22708 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22710 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22711 case $(srcdir) in \
22712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22713 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22715 esac; \
22716 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22717 libsrcdir="$$s/libiberty"; \
22718 $(SHELL) $${libsrcdir}/configure \
22719 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22720 --target=${target_alias} $${srcdiroption} \
22721 --with-build-libsubdir=$(HOST_SUBDIR) \
22722 $(STAGE4_CONFIGURE_FLAGS) \
22723 @extra_host_libiberty_configure_flags@
22724@endif libiberty-bootstrap
22725
22726.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22727maybe-configure-stageprofile-libiberty:
22728@if libiberty-bootstrap
22729maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22730configure-stageprofile-libiberty:
22731 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22733 @r=`${PWD_COMMAND}`; export r; \
22734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22735 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22736 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22737 $(HOST_EXPORTS) \
22738 $(POSTSTAGE1_HOST_EXPORTS) \
22739 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22740 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22741 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22742 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22744 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22745 case $(srcdir) in \
22746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22747 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22749 esac; \
22750 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22751 libsrcdir="$$s/libiberty"; \
22752 $(SHELL) $${libsrcdir}/configure \
22753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22754 --target=${target_alias} $${srcdiroption} \
22755 --with-build-libsubdir=$(HOST_SUBDIR) \
22756 $(STAGEprofile_CONFIGURE_FLAGS) \
22757 @extra_host_libiberty_configure_flags@
22758@endif libiberty-bootstrap
22759
22760.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22761maybe-configure-stagefeedback-libiberty:
22762@if libiberty-bootstrap
22763maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22764configure-stagefeedback-libiberty:
22765 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22767 @r=`${PWD_COMMAND}`; export r; \
22768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22769 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22770 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22771 $(HOST_EXPORTS) \
22772 $(POSTSTAGE1_HOST_EXPORTS) \
22773 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22774 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22775 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22776 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22778 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22779 case $(srcdir) in \
22780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22781 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22783 esac; \
22784 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22785 libsrcdir="$$s/libiberty"; \
22786 $(SHELL) $${libsrcdir}/configure \
22787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22788 --target=${target_alias} $${srcdiroption} \
22789 --with-build-libsubdir=$(HOST_SUBDIR) \
22790 $(STAGEfeedback_CONFIGURE_FLAGS) \
22791 @extra_host_libiberty_configure_flags@
22792@endif libiberty-bootstrap
22793
22794
22795
22796
22797
22798.PHONY: all-libiberty maybe-all-libiberty
22799maybe-all-libiberty:
22800@if gcc-bootstrap
22801all-libiberty: stage_current
22802@endif gcc-bootstrap
22803@if libiberty
22804TARGET-libiberty=all
22805maybe-all-libiberty: all-libiberty
22806all-libiberty: configure-libiberty
22807 @r=`${PWD_COMMAND}`; export r; \
22808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22809 $(HOST_EXPORTS) \
22810 (cd $(HOST_SUBDIR)/libiberty && \
22811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22812 $(TARGET-libiberty))
22813@endif libiberty
22814
22815
22816
22817.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22818.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22819maybe-all-stage1-libiberty:
22820maybe-clean-stage1-libiberty:
22821@if libiberty-bootstrap
22822maybe-all-stage1-libiberty: all-stage1-libiberty
22823all-stage1: all-stage1-libiberty
22824TARGET-stage1-libiberty = $(TARGET-libiberty)
22825all-stage1-libiberty: configure-stage1-libiberty
22826 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22827 @r=`${PWD_COMMAND}`; export r; \
22828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22829 TFLAGS="$(STAGE1_TFLAGS)"; \
22830 $(HOST_EXPORTS) \
22831 cd $(HOST_SUBDIR)/libiberty && \
22832 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22833 CFLAGS="$(STAGE1_CFLAGS)" \
22834 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22835 LIBCFLAGS="$(LIBCFLAGS)" \
22836 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22837 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22838 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22839 $(EXTRA_HOST_FLAGS) \
22840 $(STAGE1_FLAGS_TO_PASS) \
22841 TFLAGS="$(STAGE1_TFLAGS)" \
22842 $(TARGET-stage1-libiberty)
22843
22844maybe-clean-stage1-libiberty: clean-stage1-libiberty
22845clean-stage1: clean-stage1-libiberty
22846clean-stage1-libiberty:
22847 @if [ $(current_stage) = stage1 ]; then \
22848 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22849 else \
22850 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22851 $(MAKE) stage1-start; \
22852 fi; \
22853 cd $(HOST_SUBDIR)/libiberty && \
22854 $(MAKE) $(EXTRA_HOST_FLAGS) \
22855 $(STAGE1_FLAGS_TO_PASS) clean
22856@endif libiberty-bootstrap
22857
22858
22859.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22860.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22861maybe-all-stage2-libiberty:
22862maybe-clean-stage2-libiberty:
22863@if libiberty-bootstrap
22864maybe-all-stage2-libiberty: all-stage2-libiberty
22865all-stage2: all-stage2-libiberty
22866TARGET-stage2-libiberty = $(TARGET-libiberty)
22867all-stage2-libiberty: configure-stage2-libiberty
22868 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22869 @r=`${PWD_COMMAND}`; export r; \
22870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22871 TFLAGS="$(STAGE2_TFLAGS)"; \
22872 $(HOST_EXPORTS) \
22873 $(POSTSTAGE1_HOST_EXPORTS) \
22874 cd $(HOST_SUBDIR)/libiberty && \
22875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22876 CFLAGS="$(STAGE2_CFLAGS)" \
22877 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22878 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22882 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22883 TFLAGS="$(STAGE2_TFLAGS)" \
22884 $(TARGET-stage2-libiberty)
22885
22886maybe-clean-stage2-libiberty: clean-stage2-libiberty
22887clean-stage2: clean-stage2-libiberty
22888clean-stage2-libiberty:
22889 @if [ $(current_stage) = stage2 ]; then \
22890 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22891 else \
22892 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22893 $(MAKE) stage2-start; \
22894 fi; \
22895 cd $(HOST_SUBDIR)/libiberty && \
22896 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22897@endif libiberty-bootstrap
22898
22899
22900.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22901.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22902maybe-all-stage3-libiberty:
22903maybe-clean-stage3-libiberty:
22904@if libiberty-bootstrap
22905maybe-all-stage3-libiberty: all-stage3-libiberty
22906all-stage3: all-stage3-libiberty
22907TARGET-stage3-libiberty = $(TARGET-libiberty)
22908all-stage3-libiberty: configure-stage3-libiberty
22909 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22910 @r=`${PWD_COMMAND}`; export r; \
22911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22912 TFLAGS="$(STAGE3_TFLAGS)"; \
22913 $(HOST_EXPORTS) \
22914 $(POSTSTAGE1_HOST_EXPORTS) \
22915 cd $(HOST_SUBDIR)/libiberty && \
22916 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22917 CFLAGS="$(STAGE3_CFLAGS)" \
22918 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22919 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22920 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22921 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22922 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22923 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22924 TFLAGS="$(STAGE3_TFLAGS)" \
22925 $(TARGET-stage3-libiberty)
22926
22927maybe-clean-stage3-libiberty: clean-stage3-libiberty
22928clean-stage3: clean-stage3-libiberty
22929clean-stage3-libiberty:
22930 @if [ $(current_stage) = stage3 ]; then \
22931 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22932 else \
22933 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22934 $(MAKE) stage3-start; \
22935 fi; \
22936 cd $(HOST_SUBDIR)/libiberty && \
22937 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22938@endif libiberty-bootstrap
22939
22940
22941.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22942.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22943maybe-all-stage4-libiberty:
22944maybe-clean-stage4-libiberty:
22945@if libiberty-bootstrap
22946maybe-all-stage4-libiberty: all-stage4-libiberty
22947all-stage4: all-stage4-libiberty
22948TARGET-stage4-libiberty = $(TARGET-libiberty)
22949all-stage4-libiberty: configure-stage4-libiberty
22950 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22951 @r=`${PWD_COMMAND}`; export r; \
22952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22953 TFLAGS="$(STAGE4_TFLAGS)"; \
22954 $(HOST_EXPORTS) \
22955 $(POSTSTAGE1_HOST_EXPORTS) \
22956 cd $(HOST_SUBDIR)/libiberty && \
22957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22958 CFLAGS="$(STAGE4_CFLAGS)" \
22959 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22960 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22965 TFLAGS="$(STAGE4_TFLAGS)" \
22966 $(TARGET-stage4-libiberty)
22967
22968maybe-clean-stage4-libiberty: clean-stage4-libiberty
22969clean-stage4: clean-stage4-libiberty
22970clean-stage4-libiberty:
22971 @if [ $(current_stage) = stage4 ]; then \
22972 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22973 else \
22974 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22975 $(MAKE) stage4-start; \
22976 fi; \
22977 cd $(HOST_SUBDIR)/libiberty && \
22978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22979@endif libiberty-bootstrap
22980
22981
22982.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22983.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22984maybe-all-stageprofile-libiberty:
22985maybe-clean-stageprofile-libiberty:
22986@if libiberty-bootstrap
22987maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22988all-stageprofile: all-stageprofile-libiberty
22989TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22990all-stageprofile-libiberty: configure-stageprofile-libiberty
22991 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22992 @r=`${PWD_COMMAND}`; export r; \
22993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22994 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22995 $(HOST_EXPORTS) \
22996 $(POSTSTAGE1_HOST_EXPORTS) \
22997 cd $(HOST_SUBDIR)/libiberty && \
22998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22999 CFLAGS="$(STAGEprofile_CFLAGS)" \
23000 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23001 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23006 TFLAGS="$(STAGEprofile_TFLAGS)" \
23007 $(TARGET-stageprofile-libiberty)
23008
23009maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23010clean-stageprofile: clean-stageprofile-libiberty
23011clean-stageprofile-libiberty:
23012 @if [ $(current_stage) = stageprofile ]; then \
23013 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23014 else \
23015 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23016 $(MAKE) stageprofile-start; \
23017 fi; \
23018 cd $(HOST_SUBDIR)/libiberty && \
23019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23020@endif libiberty-bootstrap
23021
23022
23023.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23024.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23025maybe-all-stagefeedback-libiberty:
23026maybe-clean-stagefeedback-libiberty:
23027@if libiberty-bootstrap
23028maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23029all-stagefeedback: all-stagefeedback-libiberty
23030TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23031all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23032 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23033 @r=`${PWD_COMMAND}`; export r; \
23034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23035 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23036 $(HOST_EXPORTS) \
23037 $(POSTSTAGE1_HOST_EXPORTS) \
23038 cd $(HOST_SUBDIR)/libiberty && \
23039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23040 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23041 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23042 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23047 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23048 $(TARGET-stagefeedback-libiberty)
23049
23050maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23051clean-stagefeedback: clean-stagefeedback-libiberty
23052clean-stagefeedback-libiberty:
23053 @if [ $(current_stage) = stagefeedback ]; then \
23054 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23055 else \
23056 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23057 $(MAKE) stagefeedback-start; \
23058 fi; \
23059 cd $(HOST_SUBDIR)/libiberty && \
23060 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23061@endif libiberty-bootstrap
23062
23063
23064
23065
23066
23067.PHONY: check-libiberty maybe-check-libiberty
23068maybe-check-libiberty:
23069@if libiberty
23070maybe-check-libiberty: check-libiberty
23071
23072check-libiberty:
23073 @: $(MAKE); $(unstage)
23074 @r=`${PWD_COMMAND}`; export r; \
23075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23076 $(HOST_EXPORTS) \
23077 (cd $(HOST_SUBDIR)/libiberty && \
23078 $(MAKE) $(FLAGS_TO_PASS) check)
23079
23080@endif libiberty
23081
23082.PHONY: install-libiberty maybe-install-libiberty
23083maybe-install-libiberty:
23084@if libiberty
23085maybe-install-libiberty: install-libiberty
23086
23087install-libiberty: installdirs
23088 @: $(MAKE); $(unstage)
23089 @r=`${PWD_COMMAND}`; export r; \
23090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23091 $(HOST_EXPORTS) \
23092 (cd $(HOST_SUBDIR)/libiberty && \
23093 $(MAKE) $(FLAGS_TO_PASS) install)
23094
23095@endif libiberty
23096
23097.PHONY: install-strip-libiberty maybe-install-strip-libiberty
23098maybe-install-strip-libiberty:
23099@if libiberty
23100maybe-install-strip-libiberty: install-strip-libiberty
23101
23102install-strip-libiberty: installdirs
23103 @: $(MAKE); $(unstage)
23104 @r=`${PWD_COMMAND}`; export r; \
23105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23106 $(HOST_EXPORTS) \
23107 (cd $(HOST_SUBDIR)/libiberty && \
23108 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23109
23110@endif libiberty
23111
23112# Other targets (info, dvi, pdf, etc.)
23113
23114.PHONY: maybe-info-libiberty info-libiberty
23115maybe-info-libiberty:
23116@if libiberty
23117maybe-info-libiberty: info-libiberty
23118
23119info-libiberty: \
23120 configure-libiberty
23121 @[ -f ./libiberty/Makefile ] || exit 0; \
23122 r=`${PWD_COMMAND}`; export r; \
23123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23124 $(HOST_EXPORTS) \
23125 for flag in $(EXTRA_HOST_FLAGS) ; do \
23126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23127 done; \
23128 echo "Doing info in libiberty" ; \
23129 (cd $(HOST_SUBDIR)/libiberty && \
23130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23132 "RANLIB=$${RANLIB}" \
23133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23134 info) \
23135 || exit 1
23136
23137@endif libiberty
23138
23139.PHONY: maybe-dvi-libiberty dvi-libiberty
23140maybe-dvi-libiberty:
23141@if libiberty
23142maybe-dvi-libiberty: dvi-libiberty
23143
23144dvi-libiberty: \
23145 configure-libiberty
23146 @[ -f ./libiberty/Makefile ] || exit 0; \
23147 r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23149 $(HOST_EXPORTS) \
23150 for flag in $(EXTRA_HOST_FLAGS) ; do \
23151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23152 done; \
23153 echo "Doing dvi in libiberty" ; \
23154 (cd $(HOST_SUBDIR)/libiberty && \
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23157 "RANLIB=$${RANLIB}" \
23158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23159 dvi) \
23160 || exit 1
23161
23162@endif libiberty
23163
23164.PHONY: maybe-pdf-libiberty pdf-libiberty
23165maybe-pdf-libiberty:
23166@if libiberty
23167maybe-pdf-libiberty: pdf-libiberty
23168
23169pdf-libiberty: \
23170 configure-libiberty
23171 @[ -f ./libiberty/Makefile ] || exit 0; \
23172 r=`${PWD_COMMAND}`; export r; \
23173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23174 $(HOST_EXPORTS) \
23175 for flag in $(EXTRA_HOST_FLAGS) ; do \
23176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23177 done; \
23178 echo "Doing pdf in libiberty" ; \
23179 (cd $(HOST_SUBDIR)/libiberty && \
23180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23182 "RANLIB=$${RANLIB}" \
23183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23184 pdf) \
23185 || exit 1
23186
23187@endif libiberty
23188
23189.PHONY: maybe-html-libiberty html-libiberty
23190maybe-html-libiberty:
23191@if libiberty
23192maybe-html-libiberty: html-libiberty
23193
23194html-libiberty: \
23195 configure-libiberty
23196 @[ -f ./libiberty/Makefile ] || exit 0; \
23197 r=`${PWD_COMMAND}`; export r; \
23198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23199 $(HOST_EXPORTS) \
23200 for flag in $(EXTRA_HOST_FLAGS) ; do \
23201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23202 done; \
23203 echo "Doing html in libiberty" ; \
23204 (cd $(HOST_SUBDIR)/libiberty && \
23205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23207 "RANLIB=$${RANLIB}" \
23208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23209 html) \
23210 || exit 1
23211
23212@endif libiberty
23213
23214.PHONY: maybe-TAGS-libiberty TAGS-libiberty
23215maybe-TAGS-libiberty:
23216@if libiberty
23217maybe-TAGS-libiberty: TAGS-libiberty
23218
23219TAGS-libiberty: \
23220 configure-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 TAGS 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 TAGS) \
23235 || exit 1
23236
23237@endif libiberty
23238
23239.PHONY: maybe-install-info-libiberty install-info-libiberty
23240maybe-install-info-libiberty:
23241@if libiberty
23242maybe-install-info-libiberty: install-info-libiberty
23243
23244install-info-libiberty: \
23245 configure-libiberty \
23246 info-libiberty
23247 @[ -f ./libiberty/Makefile ] || exit 0; \
23248 r=`${PWD_COMMAND}`; export r; \
23249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23250 $(HOST_EXPORTS) \
23251 for flag in $(EXTRA_HOST_FLAGS) ; do \
23252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23253 done; \
23254 echo "Doing install-info in libiberty" ; \
23255 (cd $(HOST_SUBDIR)/libiberty && \
23256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23258 "RANLIB=$${RANLIB}" \
23259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23260 install-info) \
23261 || exit 1
23262
23263@endif libiberty
23264
23265.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23266maybe-install-pdf-libiberty:
23267@if libiberty
23268maybe-install-pdf-libiberty: install-pdf-libiberty
23269
23270install-pdf-libiberty: \
23271 configure-libiberty \
23272 pdf-libiberty
23273 @[ -f ./libiberty/Makefile ] || exit 0; \
23274 r=`${PWD_COMMAND}`; export r; \
23275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276 $(HOST_EXPORTS) \
23277 for flag in $(EXTRA_HOST_FLAGS) ; do \
23278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279 done; \
23280 echo "Doing install-pdf in libiberty" ; \
23281 (cd $(HOST_SUBDIR)/libiberty && \
23282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284 "RANLIB=$${RANLIB}" \
23285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23286 install-pdf) \
23287 || exit 1
23288
23289@endif libiberty
23290
23291.PHONY: maybe-install-html-libiberty install-html-libiberty
23292maybe-install-html-libiberty:
23293@if libiberty
23294maybe-install-html-libiberty: install-html-libiberty
23295
23296install-html-libiberty: \
23297 configure-libiberty \
23298 html-libiberty
23299 @[ -f ./libiberty/Makefile ] || exit 0; \
23300 r=`${PWD_COMMAND}`; export r; \
23301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23302 $(HOST_EXPORTS) \
23303 for flag in $(EXTRA_HOST_FLAGS) ; do \
23304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23305 done; \
23306 echo "Doing install-html in libiberty" ; \
23307 (cd $(HOST_SUBDIR)/libiberty && \
23308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23310 "RANLIB=$${RANLIB}" \
23311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23312 install-html) \
23313 || exit 1
23314
23315@endif libiberty
23316
23317.PHONY: maybe-installcheck-libiberty installcheck-libiberty
23318maybe-installcheck-libiberty:
23319@if libiberty
23320maybe-installcheck-libiberty: installcheck-libiberty
23321
23322installcheck-libiberty: \
23323 configure-libiberty
23324 @[ -f ./libiberty/Makefile ] || exit 0; \
23325 r=`${PWD_COMMAND}`; export r; \
23326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23327 $(HOST_EXPORTS) \
23328 for flag in $(EXTRA_HOST_FLAGS) ; do \
23329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23330 done; \
23331 echo "Doing installcheck in libiberty" ; \
23332 (cd $(HOST_SUBDIR)/libiberty && \
23333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23335 "RANLIB=$${RANLIB}" \
23336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23337 installcheck) \
23338 || exit 1
23339
23340@endif libiberty
23341
23342.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23343maybe-mostlyclean-libiberty:
23344@if libiberty
23345maybe-mostlyclean-libiberty: mostlyclean-libiberty
23346
23347mostlyclean-libiberty:
23348 @[ -f ./libiberty/Makefile ] || exit 0; \
23349 r=`${PWD_COMMAND}`; export r; \
23350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23351 $(HOST_EXPORTS) \
23352 for flag in $(EXTRA_HOST_FLAGS) ; do \
23353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23354 done; \
23355 echo "Doing mostlyclean in libiberty" ; \
23356 (cd $(HOST_SUBDIR)/libiberty && \
23357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23359 "RANLIB=$${RANLIB}" \
23360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23361 mostlyclean) \
23362 || exit 1
23363
23364@endif libiberty
23365
23366.PHONY: maybe-clean-libiberty clean-libiberty
23367maybe-clean-libiberty:
23368@if libiberty
23369maybe-clean-libiberty: clean-libiberty
23370
23371clean-libiberty:
23372 @[ -f ./libiberty/Makefile ] || exit 0; \
23373 r=`${PWD_COMMAND}`; export r; \
23374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23375 $(HOST_EXPORTS) \
23376 for flag in $(EXTRA_HOST_FLAGS) ; do \
23377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23378 done; \
23379 echo "Doing clean in libiberty" ; \
23380 (cd $(HOST_SUBDIR)/libiberty && \
23381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23383 "RANLIB=$${RANLIB}" \
23384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23385 clean) \
23386 || exit 1
23387
23388@endif libiberty
23389
23390.PHONY: maybe-distclean-libiberty distclean-libiberty
23391maybe-distclean-libiberty:
23392@if libiberty
23393maybe-distclean-libiberty: distclean-libiberty
23394
23395distclean-libiberty:
23396 @[ -f ./libiberty/Makefile ] || exit 0; \
23397 r=`${PWD_COMMAND}`; export r; \
23398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23399 $(HOST_EXPORTS) \
23400 for flag in $(EXTRA_HOST_FLAGS) ; do \
23401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23402 done; \
23403 echo "Doing distclean in libiberty" ; \
23404 (cd $(HOST_SUBDIR)/libiberty && \
23405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23407 "RANLIB=$${RANLIB}" \
23408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23409 distclean) \
23410 || exit 1
23411
23412@endif libiberty
23413
23414.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23415maybe-maintainer-clean-libiberty:
23416@if libiberty
23417maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23418
23419maintainer-clean-libiberty:
23420 @[ -f ./libiberty/Makefile ] || exit 0; \
23421 r=`${PWD_COMMAND}`; export r; \
23422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23423 $(HOST_EXPORTS) \
23424 for flag in $(EXTRA_HOST_FLAGS) ; do \
23425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23426 done; \
23427 echo "Doing maintainer-clean in libiberty" ; \
23428 (cd $(HOST_SUBDIR)/libiberty && \
23429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23431 "RANLIB=$${RANLIB}" \
23432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23433 maintainer-clean) \
23434 || exit 1
23435
23436@endif libiberty
23437
23438
23439
23440.PHONY: configure-libiconv maybe-configure-libiconv
23441maybe-configure-libiconv:
23442@if gcc-bootstrap
23443configure-libiconv: stage_current
23444@endif gcc-bootstrap
23445@if libiconv
23446maybe-configure-libiconv: configure-libiconv
23447configure-libiconv:
23448 @: $(MAKE); $(unstage)
23449 @r=`${PWD_COMMAND}`; export r; \
23450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23451 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23453 $(HOST_EXPORTS) \
23454 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23455 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23456 case $(srcdir) in \
23457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23458 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23460 esac; \
23461 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23462 libsrcdir="$$s/libiconv"; \
23463 $(SHELL) $${libsrcdir}/configure \
23464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23465 --target=${target_alias} $${srcdiroption} --disable-shared \
23466 || exit 1
23467@endif libiconv
23468
23469
23470
23471
23472
23473.PHONY: all-libiconv maybe-all-libiconv
23474maybe-all-libiconv:
23475@if gcc-bootstrap
23476all-libiconv: stage_current
23477@endif gcc-bootstrap
23478@if libiconv
23479TARGET-libiconv=all
23480maybe-all-libiconv: all-libiconv
23481all-libiconv: configure-libiconv
23482 @: $(MAKE); $(unstage)
23483 @r=`${PWD_COMMAND}`; export r; \
23484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23485 $(HOST_EXPORTS) \
23486 (cd $(HOST_SUBDIR)/libiconv && \
23487 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23488 $(TARGET-libiconv))
23489@endif libiconv
23490
23491
23492
23493
23494.PHONY: check-libiconv maybe-check-libiconv
23495maybe-check-libiconv:
23496@if libiconv
23497maybe-check-libiconv: check-libiconv
23498
23499check-libiconv:
23500 @: $(MAKE); $(unstage)
23501 @r=`${PWD_COMMAND}`; export r; \
23502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23503 $(HOST_EXPORTS) \
23504 (cd $(HOST_SUBDIR)/libiconv && \
23505 $(MAKE) $(FLAGS_TO_PASS) check)
23506
23507@endif libiconv
23508
23509.PHONY: install-libiconv maybe-install-libiconv
23510maybe-install-libiconv:
23511@if libiconv
23512maybe-install-libiconv: install-libiconv
23513
23514install-libiconv:
23515
23516@endif libiconv
23517
23518.PHONY: install-strip-libiconv maybe-install-strip-libiconv
23519maybe-install-strip-libiconv:
23520@if libiconv
23521maybe-install-strip-libiconv: install-strip-libiconv
23522
23523install-strip-libiconv:
23524
23525@endif libiconv
23526
23527# Other targets (info, dvi, pdf, etc.)
23528
23529.PHONY: maybe-info-libiconv info-libiconv
23530maybe-info-libiconv:
23531@if libiconv
23532maybe-info-libiconv: info-libiconv
23533
23534info-libiconv: \
23535 configure-libiconv
23536 @: $(MAKE); $(unstage)
23537 @[ -f ./libiconv/Makefile ] || exit 0; \
23538 r=`${PWD_COMMAND}`; export r; \
23539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23540 $(HOST_EXPORTS) \
23541 for flag in $(EXTRA_HOST_FLAGS) ; do \
23542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23543 done; \
23544 echo "Doing info in libiconv" ; \
23545 (cd $(HOST_SUBDIR)/libiconv && \
23546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23548 "RANLIB=$${RANLIB}" \
23549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23550 info) \
23551 || exit 1
23552
23553@endif libiconv
23554
23555.PHONY: maybe-dvi-libiconv dvi-libiconv
23556maybe-dvi-libiconv:
23557@if libiconv
23558maybe-dvi-libiconv: dvi-libiconv
23559
23560dvi-libiconv: \
23561 configure-libiconv
23562 @: $(MAKE); $(unstage)
23563 @[ -f ./libiconv/Makefile ] || exit 0; \
23564 r=`${PWD_COMMAND}`; export r; \
23565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23566 $(HOST_EXPORTS) \
23567 for flag in $(EXTRA_HOST_FLAGS) ; do \
23568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23569 done; \
23570 echo "Doing dvi in libiconv" ; \
23571 (cd $(HOST_SUBDIR)/libiconv && \
23572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23574 "RANLIB=$${RANLIB}" \
23575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23576 dvi) \
23577 || exit 1
23578
23579@endif libiconv
23580
23581.PHONY: maybe-pdf-libiconv pdf-libiconv
23582maybe-pdf-libiconv:
23583@if libiconv
23584maybe-pdf-libiconv: pdf-libiconv
23585
23586pdf-libiconv: \
23587 configure-libiconv
23588 @: $(MAKE); $(unstage)
23589 @[ -f ./libiconv/Makefile ] || exit 0; \
23590 r=`${PWD_COMMAND}`; export r; \
23591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23592 $(HOST_EXPORTS) \
23593 for flag in $(EXTRA_HOST_FLAGS) ; do \
23594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23595 done; \
23596 echo "Doing pdf in libiconv" ; \
23597 (cd $(HOST_SUBDIR)/libiconv && \
23598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23600 "RANLIB=$${RANLIB}" \
23601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23602 pdf) \
23603 || exit 1
23604
23605@endif libiconv
23606
23607.PHONY: maybe-html-libiconv html-libiconv
23608maybe-html-libiconv:
23609@if libiconv
23610maybe-html-libiconv: html-libiconv
23611
23612html-libiconv: \
23613 configure-libiconv
23614 @: $(MAKE); $(unstage)
23615 @[ -f ./libiconv/Makefile ] || exit 0; \
23616 r=`${PWD_COMMAND}`; export r; \
23617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23618 $(HOST_EXPORTS) \
23619 for flag in $(EXTRA_HOST_FLAGS) ; do \
23620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23621 done; \
23622 echo "Doing html in libiconv" ; \
23623 (cd $(HOST_SUBDIR)/libiconv && \
23624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23626 "RANLIB=$${RANLIB}" \
23627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23628 html) \
23629 || exit 1
23630
23631@endif libiconv
23632
23633.PHONY: maybe-TAGS-libiconv TAGS-libiconv
23634maybe-TAGS-libiconv:
23635@if libiconv
23636maybe-TAGS-libiconv: TAGS-libiconv
23637
23638TAGS-libiconv: \
23639 configure-libiconv
23640 @: $(MAKE); $(unstage)
23641 @[ -f ./libiconv/Makefile ] || exit 0; \
23642 r=`${PWD_COMMAND}`; export r; \
23643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23644 $(HOST_EXPORTS) \
23645 for flag in $(EXTRA_HOST_FLAGS) ; do \
23646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23647 done; \
23648 echo "Doing TAGS in libiconv" ; \
23649 (cd $(HOST_SUBDIR)/libiconv && \
23650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23652 "RANLIB=$${RANLIB}" \
23653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23654 TAGS) \
23655 || exit 1
23656
23657@endif libiconv
23658
23659.PHONY: maybe-install-info-libiconv install-info-libiconv
23660maybe-install-info-libiconv:
23661@if libiconv
23662maybe-install-info-libiconv: install-info-libiconv
23663
23664# libiconv doesn't support install-info.
23665install-info-libiconv:
23666
23667@endif libiconv
23668
23669.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23670maybe-install-pdf-libiconv:
23671@if libiconv
23672maybe-install-pdf-libiconv: install-pdf-libiconv
23673
23674# libiconv doesn't support install-pdf.
23675install-pdf-libiconv:
23676
23677@endif libiconv
23678
23679.PHONY: maybe-install-html-libiconv install-html-libiconv
23680maybe-install-html-libiconv:
23681@if libiconv
23682maybe-install-html-libiconv: install-html-libiconv
23683
23684# libiconv doesn't support install-html.
23685install-html-libiconv:
23686
23687@endif libiconv
23688
23689.PHONY: maybe-installcheck-libiconv installcheck-libiconv
23690maybe-installcheck-libiconv:
23691@if libiconv
23692maybe-installcheck-libiconv: installcheck-libiconv
23693
23694installcheck-libiconv: \
23695 configure-libiconv
23696 @: $(MAKE); $(unstage)
23697 @[ -f ./libiconv/Makefile ] || exit 0; \
23698 r=`${PWD_COMMAND}`; export r; \
23699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23700 $(HOST_EXPORTS) \
23701 for flag in $(EXTRA_HOST_FLAGS) ; do \
23702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23703 done; \
23704 echo "Doing installcheck in libiconv" ; \
23705 (cd $(HOST_SUBDIR)/libiconv && \
23706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23708 "RANLIB=$${RANLIB}" \
23709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23710 installcheck) \
23711 || exit 1
23712
23713@endif libiconv
23714
23715.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23716maybe-mostlyclean-libiconv:
23717@if libiconv
23718maybe-mostlyclean-libiconv: mostlyclean-libiconv
23719
23720mostlyclean-libiconv:
23721 @: $(MAKE); $(unstage)
23722 @[ -f ./libiconv/Makefile ] || exit 0; \
23723 r=`${PWD_COMMAND}`; export r; \
23724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23725 $(HOST_EXPORTS) \
23726 for flag in $(EXTRA_HOST_FLAGS) ; do \
23727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23728 done; \
23729 echo "Doing mostlyclean in libiconv" ; \
23730 (cd $(HOST_SUBDIR)/libiconv && \
23731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23733 "RANLIB=$${RANLIB}" \
23734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23735 mostlyclean) \
23736 || exit 1
23737
23738@endif libiconv
23739
23740.PHONY: maybe-clean-libiconv clean-libiconv
23741maybe-clean-libiconv:
23742@if libiconv
23743maybe-clean-libiconv: clean-libiconv
23744
23745clean-libiconv:
23746 @: $(MAKE); $(unstage)
23747 @[ -f ./libiconv/Makefile ] || exit 0; \
23748 r=`${PWD_COMMAND}`; export r; \
23749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23750 $(HOST_EXPORTS) \
23751 for flag in $(EXTRA_HOST_FLAGS) ; do \
23752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23753 done; \
23754 echo "Doing clean in libiconv" ; \
23755 (cd $(HOST_SUBDIR)/libiconv && \
23756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23758 "RANLIB=$${RANLIB}" \
23759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23760 clean) \
23761 || exit 1
23762
23763@endif libiconv
23764
23765.PHONY: maybe-distclean-libiconv distclean-libiconv
23766maybe-distclean-libiconv:
23767@if libiconv
23768maybe-distclean-libiconv: distclean-libiconv
23769
23770distclean-libiconv:
23771 @: $(MAKE); $(unstage)
23772 @[ -f ./libiconv/Makefile ] || exit 0; \
23773 r=`${PWD_COMMAND}`; export r; \
23774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23775 $(HOST_EXPORTS) \
23776 for flag in $(EXTRA_HOST_FLAGS) ; do \
23777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23778 done; \
23779 echo "Doing distclean in libiconv" ; \
23780 (cd $(HOST_SUBDIR)/libiconv && \
23781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23783 "RANLIB=$${RANLIB}" \
23784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23785 distclean) \
23786 || exit 1
23787
23788@endif libiconv
23789
23790.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23791maybe-maintainer-clean-libiconv:
23792@if libiconv
23793maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23794
23795maintainer-clean-libiconv:
23796 @: $(MAKE); $(unstage)
23797 @[ -f ./libiconv/Makefile ] || exit 0; \
23798 r=`${PWD_COMMAND}`; export r; \
23799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23800 $(HOST_EXPORTS) \
23801 for flag in $(EXTRA_HOST_FLAGS) ; do \
23802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23803 done; \
23804 echo "Doing maintainer-clean in libiconv" ; \
23805 (cd $(HOST_SUBDIR)/libiconv && \
23806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23808 "RANLIB=$${RANLIB}" \
23809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23810 maintainer-clean) \
23811 || exit 1
23812
23813@endif libiconv
23814
23815
23816
23817.PHONY: configure-m4 maybe-configure-m4
23818maybe-configure-m4:
23819@if gcc-bootstrap
23820configure-m4: stage_current
23821@endif gcc-bootstrap
23822@if m4
23823maybe-configure-m4: configure-m4
23824configure-m4:
23825 @: $(MAKE); $(unstage)
23826 @r=`${PWD_COMMAND}`; export r; \
23827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23828 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23830 $(HOST_EXPORTS) \
23831 echo Configuring in $(HOST_SUBDIR)/m4; \
23832 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23833 case $(srcdir) in \
23834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23835 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23837 esac; \
23838 srcdiroption="--srcdir=$${topdir}/m4"; \
23839 libsrcdir="$$s/m4"; \
23840 $(SHELL) $${libsrcdir}/configure \
23841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23842 --target=${target_alias} $${srcdiroption} \
23843 || exit 1
23844@endif m4
23845
23846
23847
23848
23849
23850.PHONY: all-m4 maybe-all-m4
23851maybe-all-m4:
23852@if gcc-bootstrap
23853all-m4: stage_current
23854@endif gcc-bootstrap
23855@if m4
23856TARGET-m4=all
23857maybe-all-m4: all-m4
23858all-m4: configure-m4
23859 @: $(MAKE); $(unstage)
23860 @r=`${PWD_COMMAND}`; export r; \
23861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23862 $(HOST_EXPORTS) \
23863 (cd $(HOST_SUBDIR)/m4 && \
23864 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23865 $(TARGET-m4))
23866@endif m4
23867
23868
23869
23870
23871.PHONY: check-m4 maybe-check-m4
23872maybe-check-m4:
23873@if m4
23874maybe-check-m4: check-m4
23875
23876check-m4:
23877 @: $(MAKE); $(unstage)
23878 @r=`${PWD_COMMAND}`; export r; \
23879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23880 $(HOST_EXPORTS) \
23881 (cd $(HOST_SUBDIR)/m4 && \
23882 $(MAKE) $(FLAGS_TO_PASS) check)
23883
23884@endif m4
23885
23886.PHONY: install-m4 maybe-install-m4
23887maybe-install-m4:
23888@if m4
23889maybe-install-m4: install-m4
23890
23891install-m4: installdirs
23892 @: $(MAKE); $(unstage)
23893 @r=`${PWD_COMMAND}`; export r; \
23894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23895 $(HOST_EXPORTS) \
23896 (cd $(HOST_SUBDIR)/m4 && \
23897 $(MAKE) $(FLAGS_TO_PASS) install)
23898
23899@endif m4
23900
23901.PHONY: install-strip-m4 maybe-install-strip-m4
23902maybe-install-strip-m4:
23903@if m4
23904maybe-install-strip-m4: install-strip-m4
23905
23906install-strip-m4: installdirs
23907 @: $(MAKE); $(unstage)
23908 @r=`${PWD_COMMAND}`; export r; \
23909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23910 $(HOST_EXPORTS) \
23911 (cd $(HOST_SUBDIR)/m4 && \
23912 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23913
23914@endif m4
23915
23916# Other targets (info, dvi, pdf, etc.)
23917
23918.PHONY: maybe-info-m4 info-m4
23919maybe-info-m4:
23920@if m4
23921maybe-info-m4: info-m4
23922
23923info-m4: \
23924 configure-m4
23925 @: $(MAKE); $(unstage)
23926 @[ -f ./m4/Makefile ] || exit 0; \
23927 r=`${PWD_COMMAND}`; export r; \
23928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23929 $(HOST_EXPORTS) \
23930 for flag in $(EXTRA_HOST_FLAGS) ; do \
23931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23932 done; \
23933 echo "Doing info in m4" ; \
23934 (cd $(HOST_SUBDIR)/m4 && \
23935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23937 "RANLIB=$${RANLIB}" \
23938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23939 info) \
23940 || exit 1
23941
23942@endif m4
23943
23944.PHONY: maybe-dvi-m4 dvi-m4
23945maybe-dvi-m4:
23946@if m4
23947maybe-dvi-m4: dvi-m4
23948
23949dvi-m4: \
23950 configure-m4
23951 @: $(MAKE); $(unstage)
23952 @[ -f ./m4/Makefile ] || exit 0; \
23953 r=`${PWD_COMMAND}`; export r; \
23954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23955 $(HOST_EXPORTS) \
23956 for flag in $(EXTRA_HOST_FLAGS) ; do \
23957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23958 done; \
23959 echo "Doing dvi in m4" ; \
23960 (cd $(HOST_SUBDIR)/m4 && \
23961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23963 "RANLIB=$${RANLIB}" \
23964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23965 dvi) \
23966 || exit 1
23967
23968@endif m4
23969
23970.PHONY: maybe-pdf-m4 pdf-m4
23971maybe-pdf-m4:
23972@if m4
23973maybe-pdf-m4: pdf-m4
23974
23975pdf-m4: \
23976 configure-m4
23977 @: $(MAKE); $(unstage)
23978 @[ -f ./m4/Makefile ] || exit 0; \
23979 r=`${PWD_COMMAND}`; export r; \
23980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23981 $(HOST_EXPORTS) \
23982 for flag in $(EXTRA_HOST_FLAGS) ; do \
23983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23984 done; \
23985 echo "Doing pdf in m4" ; \
23986 (cd $(HOST_SUBDIR)/m4 && \
23987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23989 "RANLIB=$${RANLIB}" \
23990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23991 pdf) \
23992 || exit 1
23993
23994@endif m4
23995
23996.PHONY: maybe-html-m4 html-m4
23997maybe-html-m4:
23998@if m4
23999maybe-html-m4: html-m4
24000
24001html-m4: \
24002 configure-m4
24003 @: $(MAKE); $(unstage)
24004 @[ -f ./m4/Makefile ] || exit 0; \
24005 r=`${PWD_COMMAND}`; export r; \
24006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24007 $(HOST_EXPORTS) \
24008 for flag in $(EXTRA_HOST_FLAGS) ; do \
24009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24010 done; \
24011 echo "Doing html in m4" ; \
24012 (cd $(HOST_SUBDIR)/m4 && \
24013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24015 "RANLIB=$${RANLIB}" \
24016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24017 html) \
24018 || exit 1
24019
24020@endif m4
24021
24022.PHONY: maybe-TAGS-m4 TAGS-m4
24023maybe-TAGS-m4:
24024@if m4
24025maybe-TAGS-m4: TAGS-m4
24026
24027TAGS-m4: \
24028 configure-m4
24029 @: $(MAKE); $(unstage)
24030 @[ -f ./m4/Makefile ] || exit 0; \
24031 r=`${PWD_COMMAND}`; export r; \
24032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24033 $(HOST_EXPORTS) \
24034 for flag in $(EXTRA_HOST_FLAGS) ; do \
24035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24036 done; \
24037 echo "Doing TAGS in m4" ; \
24038 (cd $(HOST_SUBDIR)/m4 && \
24039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24041 "RANLIB=$${RANLIB}" \
24042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24043 TAGS) \
24044 || exit 1
24045
24046@endif m4
24047
24048.PHONY: maybe-install-info-m4 install-info-m4
24049maybe-install-info-m4:
24050@if m4
24051maybe-install-info-m4: install-info-m4
24052
24053install-info-m4: \
24054 configure-m4 \
24055 info-m4
24056 @: $(MAKE); $(unstage)
24057 @[ -f ./m4/Makefile ] || exit 0; \
24058 r=`${PWD_COMMAND}`; export r; \
24059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24060 $(HOST_EXPORTS) \
24061 for flag in $(EXTRA_HOST_FLAGS) ; do \
24062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24063 done; \
24064 echo "Doing install-info in m4" ; \
24065 (cd $(HOST_SUBDIR)/m4 && \
24066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24068 "RANLIB=$${RANLIB}" \
24069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24070 install-info) \
24071 || exit 1
24072
24073@endif m4
24074
24075.PHONY: maybe-install-pdf-m4 install-pdf-m4
24076maybe-install-pdf-m4:
24077@if m4
24078maybe-install-pdf-m4: install-pdf-m4
24079
24080install-pdf-m4: \
24081 configure-m4 \
24082 pdf-m4
24083 @: $(MAKE); $(unstage)
24084 @[ -f ./m4/Makefile ] || exit 0; \
24085 r=`${PWD_COMMAND}`; export r; \
24086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24087 $(HOST_EXPORTS) \
24088 for flag in $(EXTRA_HOST_FLAGS) ; do \
24089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24090 done; \
24091 echo "Doing install-pdf in m4" ; \
24092 (cd $(HOST_SUBDIR)/m4 && \
24093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24095 "RANLIB=$${RANLIB}" \
24096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24097 install-pdf) \
24098 || exit 1
24099
24100@endif m4
24101
24102.PHONY: maybe-install-html-m4 install-html-m4
24103maybe-install-html-m4:
24104@if m4
24105maybe-install-html-m4: install-html-m4
24106
24107install-html-m4: \
24108 configure-m4 \
24109 html-m4
24110 @: $(MAKE); $(unstage)
24111 @[ -f ./m4/Makefile ] || exit 0; \
24112 r=`${PWD_COMMAND}`; export r; \
24113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24114 $(HOST_EXPORTS) \
24115 for flag in $(EXTRA_HOST_FLAGS) ; do \
24116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24117 done; \
24118 echo "Doing install-html in m4" ; \
24119 (cd $(HOST_SUBDIR)/m4 && \
24120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24122 "RANLIB=$${RANLIB}" \
24123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24124 install-html) \
24125 || exit 1
24126
24127@endif m4
24128
24129.PHONY: maybe-installcheck-m4 installcheck-m4
24130maybe-installcheck-m4:
24131@if m4
24132maybe-installcheck-m4: installcheck-m4
24133
24134installcheck-m4: \
24135 configure-m4
24136 @: $(MAKE); $(unstage)
24137 @[ -f ./m4/Makefile ] || exit 0; \
24138 r=`${PWD_COMMAND}`; export r; \
24139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24140 $(HOST_EXPORTS) \
24141 for flag in $(EXTRA_HOST_FLAGS) ; do \
24142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24143 done; \
24144 echo "Doing installcheck in m4" ; \
24145 (cd $(HOST_SUBDIR)/m4 && \
24146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24148 "RANLIB=$${RANLIB}" \
24149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24150 installcheck) \
24151 || exit 1
24152
24153@endif m4
24154
24155.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24156maybe-mostlyclean-m4:
24157@if m4
24158maybe-mostlyclean-m4: mostlyclean-m4
24159
24160mostlyclean-m4:
24161 @: $(MAKE); $(unstage)
24162 @[ -f ./m4/Makefile ] || exit 0; \
24163 r=`${PWD_COMMAND}`; export r; \
24164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24165 $(HOST_EXPORTS) \
24166 for flag in $(EXTRA_HOST_FLAGS) ; do \
24167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24168 done; \
24169 echo "Doing mostlyclean in m4" ; \
24170 (cd $(HOST_SUBDIR)/m4 && \
24171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24173 "RANLIB=$${RANLIB}" \
24174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24175 mostlyclean) \
24176 || exit 1
24177
24178@endif m4
24179
24180.PHONY: maybe-clean-m4 clean-m4
24181maybe-clean-m4:
24182@if m4
24183maybe-clean-m4: clean-m4
24184
24185clean-m4:
24186 @: $(MAKE); $(unstage)
24187 @[ -f ./m4/Makefile ] || exit 0; \
24188 r=`${PWD_COMMAND}`; export r; \
24189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24190 $(HOST_EXPORTS) \
24191 for flag in $(EXTRA_HOST_FLAGS) ; do \
24192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24193 done; \
24194 echo "Doing clean in m4" ; \
24195 (cd $(HOST_SUBDIR)/m4 && \
24196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24198 "RANLIB=$${RANLIB}" \
24199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24200 clean) \
24201 || exit 1
24202
24203@endif m4
24204
24205.PHONY: maybe-distclean-m4 distclean-m4
24206maybe-distclean-m4:
24207@if m4
24208maybe-distclean-m4: distclean-m4
24209
24210distclean-m4:
24211 @: $(MAKE); $(unstage)
24212 @[ -f ./m4/Makefile ] || exit 0; \
24213 r=`${PWD_COMMAND}`; export r; \
24214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24215 $(HOST_EXPORTS) \
24216 for flag in $(EXTRA_HOST_FLAGS) ; do \
24217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24218 done; \
24219 echo "Doing distclean in m4" ; \
24220 (cd $(HOST_SUBDIR)/m4 && \
24221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24223 "RANLIB=$${RANLIB}" \
24224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24225 distclean) \
24226 || exit 1
24227
24228@endif m4
24229
24230.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24231maybe-maintainer-clean-m4:
24232@if m4
24233maybe-maintainer-clean-m4: maintainer-clean-m4
24234
24235maintainer-clean-m4:
24236 @: $(MAKE); $(unstage)
24237 @[ -f ./m4/Makefile ] || exit 0; \
24238 r=`${PWD_COMMAND}`; export r; \
24239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24240 $(HOST_EXPORTS) \
24241 for flag in $(EXTRA_HOST_FLAGS) ; do \
24242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24243 done; \
24244 echo "Doing maintainer-clean in m4" ; \
24245 (cd $(HOST_SUBDIR)/m4 && \
24246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24248 "RANLIB=$${RANLIB}" \
24249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24250 maintainer-clean) \
24251 || exit 1
24252
24253@endif m4
24254
24255
24256
24257.PHONY: configure-readline maybe-configure-readline
24258maybe-configure-readline:
24259@if gcc-bootstrap
24260configure-readline: stage_current
24261@endif gcc-bootstrap
24262@if readline
24263maybe-configure-readline: configure-readline
24264configure-readline:
24265 @: $(MAKE); $(unstage)
24266 @r=`${PWD_COMMAND}`; export r; \
24267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24268 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24270 $(HOST_EXPORTS) \
24271 echo Configuring in $(HOST_SUBDIR)/readline; \
24272 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24273 case $(srcdir) in \
24274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24275 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24277 esac; \
24278 srcdiroption="--srcdir=$${topdir}/readline"; \
24279 libsrcdir="$$s/readline"; \
24280 $(SHELL) $${libsrcdir}/configure \
24281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24282 --target=${target_alias} $${srcdiroption} \
24283 || exit 1
24284@endif readline
24285
24286
24287
24288
24289
24290.PHONY: all-readline maybe-all-readline
24291maybe-all-readline:
24292@if gcc-bootstrap
24293all-readline: stage_current
24294@endif gcc-bootstrap
24295@if readline
24296TARGET-readline=all
24297maybe-all-readline: all-readline
24298all-readline: configure-readline
24299 @: $(MAKE); $(unstage)
24300 @r=`${PWD_COMMAND}`; export r; \
24301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24302 $(HOST_EXPORTS) \
24303 (cd $(HOST_SUBDIR)/readline && \
24304 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24305 $(TARGET-readline))
24306@endif readline
24307
24308
24309
24310
24311.PHONY: check-readline maybe-check-readline
24312maybe-check-readline:
24313@if readline
24314maybe-check-readline: check-readline
24315
24316check-readline:
24317 @: $(MAKE); $(unstage)
24318 @r=`${PWD_COMMAND}`; export r; \
24319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24320 $(HOST_EXPORTS) \
24321 (cd $(HOST_SUBDIR)/readline && \
24322 $(MAKE) $(FLAGS_TO_PASS) check)
24323
24324@endif readline
24325
24326.PHONY: install-readline maybe-install-readline
24327maybe-install-readline:
24328@if readline
24329maybe-install-readline: install-readline
24330
24331install-readline: installdirs
24332 @: $(MAKE); $(unstage)
24333 @r=`${PWD_COMMAND}`; export r; \
24334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24335 $(HOST_EXPORTS) \
24336 (cd $(HOST_SUBDIR)/readline && \
24337 $(MAKE) $(FLAGS_TO_PASS) install)
24338
24339@endif readline
24340
24341.PHONY: install-strip-readline maybe-install-strip-readline
24342maybe-install-strip-readline:
24343@if readline
24344maybe-install-strip-readline: install-strip-readline
24345
24346install-strip-readline: installdirs
24347 @: $(MAKE); $(unstage)
24348 @r=`${PWD_COMMAND}`; export r; \
24349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24350 $(HOST_EXPORTS) \
24351 (cd $(HOST_SUBDIR)/readline && \
24352 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24353
24354@endif readline
24355
24356# Other targets (info, dvi, pdf, etc.)
24357
24358.PHONY: maybe-info-readline info-readline
24359maybe-info-readline:
24360@if readline
24361maybe-info-readline: info-readline
24362
24363info-readline: \
24364 configure-readline
24365 @: $(MAKE); $(unstage)
24366 @[ -f ./readline/Makefile ] || exit 0; \
24367 r=`${PWD_COMMAND}`; export r; \
24368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24369 $(HOST_EXPORTS) \
24370 for flag in $(EXTRA_HOST_FLAGS) ; do \
24371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24372 done; \
24373 echo "Doing info in readline" ; \
24374 (cd $(HOST_SUBDIR)/readline && \
24375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24377 "RANLIB=$${RANLIB}" \
24378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24379 info) \
24380 || exit 1
24381
24382@endif readline
24383
24384.PHONY: maybe-dvi-readline dvi-readline
24385maybe-dvi-readline:
24386@if readline
24387maybe-dvi-readline: dvi-readline
24388
24389dvi-readline: \
24390 configure-readline
24391 @: $(MAKE); $(unstage)
24392 @[ -f ./readline/Makefile ] || exit 0; \
24393 r=`${PWD_COMMAND}`; export r; \
24394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24395 $(HOST_EXPORTS) \
24396 for flag in $(EXTRA_HOST_FLAGS) ; do \
24397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24398 done; \
24399 echo "Doing dvi in readline" ; \
24400 (cd $(HOST_SUBDIR)/readline && \
24401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24403 "RANLIB=$${RANLIB}" \
24404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24405 dvi) \
24406 || exit 1
24407
24408@endif readline
24409
24410.PHONY: maybe-pdf-readline pdf-readline
24411maybe-pdf-readline:
24412@if readline
24413maybe-pdf-readline: pdf-readline
24414
24415pdf-readline: \
24416 configure-readline
24417 @: $(MAKE); $(unstage)
24418 @[ -f ./readline/Makefile ] || exit 0; \
24419 r=`${PWD_COMMAND}`; export r; \
24420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24421 $(HOST_EXPORTS) \
24422 for flag in $(EXTRA_HOST_FLAGS) ; do \
24423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24424 done; \
24425 echo "Doing pdf in readline" ; \
24426 (cd $(HOST_SUBDIR)/readline && \
24427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24429 "RANLIB=$${RANLIB}" \
24430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24431 pdf) \
24432 || exit 1
24433
24434@endif readline
24435
24436.PHONY: maybe-html-readline html-readline
24437maybe-html-readline:
24438@if readline
24439maybe-html-readline: html-readline
24440
24441html-readline: \
24442 configure-readline
24443 @: $(MAKE); $(unstage)
24444 @[ -f ./readline/Makefile ] || exit 0; \
24445 r=`${PWD_COMMAND}`; export r; \
24446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24447 $(HOST_EXPORTS) \
24448 for flag in $(EXTRA_HOST_FLAGS) ; do \
24449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24450 done; \
24451 echo "Doing html in readline" ; \
24452 (cd $(HOST_SUBDIR)/readline && \
24453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24455 "RANLIB=$${RANLIB}" \
24456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24457 html) \
24458 || exit 1
24459
24460@endif readline
24461
24462.PHONY: maybe-TAGS-readline TAGS-readline
24463maybe-TAGS-readline:
24464@if readline
24465maybe-TAGS-readline: TAGS-readline
24466
24467TAGS-readline: \
24468 configure-readline
24469 @: $(MAKE); $(unstage)
24470 @[ -f ./readline/Makefile ] || exit 0; \
24471 r=`${PWD_COMMAND}`; export r; \
24472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24473 $(HOST_EXPORTS) \
24474 for flag in $(EXTRA_HOST_FLAGS) ; do \
24475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24476 done; \
24477 echo "Doing TAGS in readline" ; \
24478 (cd $(HOST_SUBDIR)/readline && \
24479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24481 "RANLIB=$${RANLIB}" \
24482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24483 TAGS) \
24484 || exit 1
24485
24486@endif readline
24487
24488.PHONY: maybe-install-info-readline install-info-readline
24489maybe-install-info-readline:
24490@if readline
24491maybe-install-info-readline: install-info-readline
24492
24493install-info-readline: \
24494 configure-readline \
24495 info-readline
24496 @: $(MAKE); $(unstage)
24497 @[ -f ./readline/Makefile ] || exit 0; \
24498 r=`${PWD_COMMAND}`; export r; \
24499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24500 $(HOST_EXPORTS) \
24501 for flag in $(EXTRA_HOST_FLAGS) ; do \
24502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24503 done; \
24504 echo "Doing install-info in readline" ; \
24505 (cd $(HOST_SUBDIR)/readline && \
24506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24508 "RANLIB=$${RANLIB}" \
24509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24510 install-info) \
24511 || exit 1
24512
24513@endif readline
24514
24515.PHONY: maybe-install-pdf-readline install-pdf-readline
24516maybe-install-pdf-readline:
24517@if readline
24518maybe-install-pdf-readline: install-pdf-readline
24519
24520install-pdf-readline: \
24521 configure-readline \
24522 pdf-readline
24523 @: $(MAKE); $(unstage)
24524 @[ -f ./readline/Makefile ] || exit 0; \
24525 r=`${PWD_COMMAND}`; export r; \
24526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24527 $(HOST_EXPORTS) \
24528 for flag in $(EXTRA_HOST_FLAGS) ; do \
24529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24530 done; \
24531 echo "Doing install-pdf in readline" ; \
24532 (cd $(HOST_SUBDIR)/readline && \
24533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24535 "RANLIB=$${RANLIB}" \
24536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24537 install-pdf) \
24538 || exit 1
24539
24540@endif readline
24541
24542.PHONY: maybe-install-html-readline install-html-readline
24543maybe-install-html-readline:
24544@if readline
24545maybe-install-html-readline: install-html-readline
24546
24547install-html-readline: \
24548 configure-readline \
24549 html-readline
24550 @: $(MAKE); $(unstage)
24551 @[ -f ./readline/Makefile ] || exit 0; \
24552 r=`${PWD_COMMAND}`; export r; \
24553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24554 $(HOST_EXPORTS) \
24555 for flag in $(EXTRA_HOST_FLAGS) ; do \
24556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24557 done; \
24558 echo "Doing install-html in readline" ; \
24559 (cd $(HOST_SUBDIR)/readline && \
24560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24562 "RANLIB=$${RANLIB}" \
24563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24564 install-html) \
24565 || exit 1
24566
24567@endif readline
24568
24569.PHONY: maybe-installcheck-readline installcheck-readline
24570maybe-installcheck-readline:
24571@if readline
24572maybe-installcheck-readline: installcheck-readline
24573
24574installcheck-readline: \
24575 configure-readline
24576 @: $(MAKE); $(unstage)
24577 @[ -f ./readline/Makefile ] || exit 0; \
24578 r=`${PWD_COMMAND}`; export r; \
24579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24580 $(HOST_EXPORTS) \
24581 for flag in $(EXTRA_HOST_FLAGS) ; do \
24582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24583 done; \
24584 echo "Doing installcheck in readline" ; \
24585 (cd $(HOST_SUBDIR)/readline && \
24586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24588 "RANLIB=$${RANLIB}" \
24589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24590 installcheck) \
24591 || exit 1
24592
24593@endif readline
24594
24595.PHONY: maybe-mostlyclean-readline mostlyclean-readline
24596maybe-mostlyclean-readline:
24597@if readline
24598maybe-mostlyclean-readline: mostlyclean-readline
24599
24600mostlyclean-readline:
24601 @: $(MAKE); $(unstage)
24602 @[ -f ./readline/Makefile ] || exit 0; \
24603 r=`${PWD_COMMAND}`; export r; \
24604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24605 $(HOST_EXPORTS) \
24606 for flag in $(EXTRA_HOST_FLAGS) ; do \
24607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24608 done; \
24609 echo "Doing mostlyclean in readline" ; \
24610 (cd $(HOST_SUBDIR)/readline && \
24611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24613 "RANLIB=$${RANLIB}" \
24614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24615 mostlyclean) \
24616 || exit 1
24617
24618@endif readline
24619
24620.PHONY: maybe-clean-readline clean-readline
24621maybe-clean-readline:
24622@if readline
24623maybe-clean-readline: clean-readline
24624
24625clean-readline:
24626 @: $(MAKE); $(unstage)
24627 @[ -f ./readline/Makefile ] || exit 0; \
24628 r=`${PWD_COMMAND}`; export r; \
24629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24630 $(HOST_EXPORTS) \
24631 for flag in $(EXTRA_HOST_FLAGS) ; do \
24632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24633 done; \
24634 echo "Doing clean in readline" ; \
24635 (cd $(HOST_SUBDIR)/readline && \
24636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24638 "RANLIB=$${RANLIB}" \
24639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24640 clean) \
24641 || exit 1
24642
24643@endif readline
24644
24645.PHONY: maybe-distclean-readline distclean-readline
24646maybe-distclean-readline:
24647@if readline
24648maybe-distclean-readline: distclean-readline
24649
24650distclean-readline:
24651 @: $(MAKE); $(unstage)
24652 @[ -f ./readline/Makefile ] || exit 0; \
24653 r=`${PWD_COMMAND}`; export r; \
24654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24655 $(HOST_EXPORTS) \
24656 for flag in $(EXTRA_HOST_FLAGS) ; do \
24657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24658 done; \
24659 echo "Doing distclean in readline" ; \
24660 (cd $(HOST_SUBDIR)/readline && \
24661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24663 "RANLIB=$${RANLIB}" \
24664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24665 distclean) \
24666 || exit 1
24667
24668@endif readline
24669
24670.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24671maybe-maintainer-clean-readline:
24672@if readline
24673maybe-maintainer-clean-readline: maintainer-clean-readline
24674
24675maintainer-clean-readline:
24676 @: $(MAKE); $(unstage)
24677 @[ -f ./readline/Makefile ] || exit 0; \
24678 r=`${PWD_COMMAND}`; export r; \
24679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24680 $(HOST_EXPORTS) \
24681 for flag in $(EXTRA_HOST_FLAGS) ; do \
24682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24683 done; \
24684 echo "Doing maintainer-clean in readline" ; \
24685 (cd $(HOST_SUBDIR)/readline && \
24686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24688 "RANLIB=$${RANLIB}" \
24689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24690 maintainer-clean) \
24691 || exit 1
24692
24693@endif readline
24694
24695
24696
24697.PHONY: configure-sid maybe-configure-sid
24698maybe-configure-sid:
24699@if gcc-bootstrap
24700configure-sid: stage_current
24701@endif gcc-bootstrap
24702@if sid
24703maybe-configure-sid: configure-sid
24704configure-sid:
24705 @: $(MAKE); $(unstage)
24706 @r=`${PWD_COMMAND}`; export r; \
24707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24708 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24710 $(HOST_EXPORTS) \
24711 echo Configuring in $(HOST_SUBDIR)/sid; \
24712 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24713 case $(srcdir) in \
24714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24715 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24717 esac; \
24718 srcdiroption="--srcdir=$${topdir}/sid"; \
24719 libsrcdir="$$s/sid"; \
24720 $(SHELL) $${libsrcdir}/configure \
24721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24722 --target=${target_alias} $${srcdiroption} \
24723 || exit 1
24724@endif sid
24725
24726
24727
24728
24729
24730.PHONY: all-sid maybe-all-sid
24731maybe-all-sid:
24732@if gcc-bootstrap
24733all-sid: stage_current
24734@endif gcc-bootstrap
24735@if sid
24736TARGET-sid=all
24737maybe-all-sid: all-sid
24738all-sid: configure-sid
24739 @: $(MAKE); $(unstage)
24740 @r=`${PWD_COMMAND}`; export r; \
24741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24742 $(HOST_EXPORTS) \
24743 (cd $(HOST_SUBDIR)/sid && \
24744 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24745 $(TARGET-sid))
24746@endif sid
24747
24748
24749
24750
24751.PHONY: check-sid maybe-check-sid
24752maybe-check-sid:
24753@if sid
24754maybe-check-sid: check-sid
24755
24756check-sid:
24757 @: $(MAKE); $(unstage)
24758 @r=`${PWD_COMMAND}`; export r; \
24759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24760 $(HOST_EXPORTS) \
24761 (cd $(HOST_SUBDIR)/sid && \
24762 $(MAKE) $(FLAGS_TO_PASS) check)
24763
24764@endif sid
24765
24766.PHONY: install-sid maybe-install-sid
24767maybe-install-sid:
24768@if sid
24769maybe-install-sid: install-sid
24770
24771install-sid: installdirs
24772 @: $(MAKE); $(unstage)
24773 @r=`${PWD_COMMAND}`; export r; \
24774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24775 $(HOST_EXPORTS) \
24776 (cd $(HOST_SUBDIR)/sid && \
24777 $(MAKE) $(FLAGS_TO_PASS) install)
24778
24779@endif sid
24780
24781.PHONY: install-strip-sid maybe-install-strip-sid
24782maybe-install-strip-sid:
24783@if sid
24784maybe-install-strip-sid: install-strip-sid
24785
24786install-strip-sid: installdirs
24787 @: $(MAKE); $(unstage)
24788 @r=`${PWD_COMMAND}`; export r; \
24789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24790 $(HOST_EXPORTS) \
24791 (cd $(HOST_SUBDIR)/sid && \
24792 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24793
24794@endif sid
24795
24796# Other targets (info, dvi, pdf, etc.)
24797
24798.PHONY: maybe-info-sid info-sid
24799maybe-info-sid:
24800@if sid
24801maybe-info-sid: info-sid
24802
24803info-sid: \
24804 configure-sid
24805 @: $(MAKE); $(unstage)
24806 @[ -f ./sid/Makefile ] || exit 0; \
24807 r=`${PWD_COMMAND}`; export r; \
24808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809 $(HOST_EXPORTS) \
24810 for flag in $(EXTRA_HOST_FLAGS) ; do \
24811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24812 done; \
24813 echo "Doing info in sid" ; \
24814 (cd $(HOST_SUBDIR)/sid && \
24815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24817 "RANLIB=$${RANLIB}" \
24818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24819 info) \
24820 || exit 1
24821
24822@endif sid
24823
24824.PHONY: maybe-dvi-sid dvi-sid
24825maybe-dvi-sid:
24826@if sid
24827maybe-dvi-sid: dvi-sid
24828
24829dvi-sid: \
24830 configure-sid
24831 @: $(MAKE); $(unstage)
24832 @[ -f ./sid/Makefile ] || exit 0; \
24833 r=`${PWD_COMMAND}`; export r; \
24834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24835 $(HOST_EXPORTS) \
24836 for flag in $(EXTRA_HOST_FLAGS) ; do \
24837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24838 done; \
24839 echo "Doing dvi in sid" ; \
24840 (cd $(HOST_SUBDIR)/sid && \
24841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24843 "RANLIB=$${RANLIB}" \
24844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24845 dvi) \
24846 || exit 1
24847
24848@endif sid
24849
24850.PHONY: maybe-pdf-sid pdf-sid
24851maybe-pdf-sid:
24852@if sid
24853maybe-pdf-sid: pdf-sid
24854
24855pdf-sid: \
24856 configure-sid
24857 @: $(MAKE); $(unstage)
24858 @[ -f ./sid/Makefile ] || exit 0; \
24859 r=`${PWD_COMMAND}`; export r; \
24860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24861 $(HOST_EXPORTS) \
24862 for flag in $(EXTRA_HOST_FLAGS) ; do \
24863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24864 done; \
24865 echo "Doing pdf in sid" ; \
24866 (cd $(HOST_SUBDIR)/sid && \
24867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24869 "RANLIB=$${RANLIB}" \
24870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24871 pdf) \
24872 || exit 1
24873
24874@endif sid
24875
24876.PHONY: maybe-html-sid html-sid
24877maybe-html-sid:
24878@if sid
24879maybe-html-sid: html-sid
24880
24881html-sid: \
24882 configure-sid
24883 @: $(MAKE); $(unstage)
24884 @[ -f ./sid/Makefile ] || exit 0; \
24885 r=`${PWD_COMMAND}`; export r; \
24886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24887 $(HOST_EXPORTS) \
24888 for flag in $(EXTRA_HOST_FLAGS) ; do \
24889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24890 done; \
24891 echo "Doing html in sid" ; \
24892 (cd $(HOST_SUBDIR)/sid && \
24893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24895 "RANLIB=$${RANLIB}" \
24896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24897 html) \
24898 || exit 1
24899
24900@endif sid
24901
24902.PHONY: maybe-TAGS-sid TAGS-sid
24903maybe-TAGS-sid:
24904@if sid
24905maybe-TAGS-sid: TAGS-sid
24906
24907TAGS-sid: \
24908 configure-sid
24909 @: $(MAKE); $(unstage)
24910 @[ -f ./sid/Makefile ] || exit 0; \
24911 r=`${PWD_COMMAND}`; export r; \
24912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24913 $(HOST_EXPORTS) \
24914 for flag in $(EXTRA_HOST_FLAGS) ; do \
24915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24916 done; \
24917 echo "Doing TAGS in sid" ; \
24918 (cd $(HOST_SUBDIR)/sid && \
24919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24921 "RANLIB=$${RANLIB}" \
24922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24923 TAGS) \
24924 || exit 1
24925
24926@endif sid
24927
24928.PHONY: maybe-install-info-sid install-info-sid
24929maybe-install-info-sid:
24930@if sid
24931maybe-install-info-sid: install-info-sid
24932
24933install-info-sid: \
24934 configure-sid \
24935 info-sid
24936 @: $(MAKE); $(unstage)
24937 @[ -f ./sid/Makefile ] || exit 0; \
24938 r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24940 $(HOST_EXPORTS) \
24941 for flag in $(EXTRA_HOST_FLAGS) ; do \
24942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24943 done; \
24944 echo "Doing install-info in sid" ; \
24945 (cd $(HOST_SUBDIR)/sid && \
24946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24948 "RANLIB=$${RANLIB}" \
24949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24950 install-info) \
24951 || exit 1
24952
24953@endif sid
24954
24955.PHONY: maybe-install-pdf-sid install-pdf-sid
24956maybe-install-pdf-sid:
24957@if sid
24958maybe-install-pdf-sid: install-pdf-sid
24959
24960install-pdf-sid: \
24961 configure-sid \
24962 pdf-sid
24963 @: $(MAKE); $(unstage)
24964 @[ -f ./sid/Makefile ] || exit 0; \
24965 r=`${PWD_COMMAND}`; export r; \
24966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24967 $(HOST_EXPORTS) \
24968 for flag in $(EXTRA_HOST_FLAGS) ; do \
24969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24970 done; \
24971 echo "Doing install-pdf in sid" ; \
24972 (cd $(HOST_SUBDIR)/sid && \
24973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24975 "RANLIB=$${RANLIB}" \
24976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24977 install-pdf) \
24978 || exit 1
24979
24980@endif sid
24981
24982.PHONY: maybe-install-html-sid install-html-sid
24983maybe-install-html-sid:
24984@if sid
24985maybe-install-html-sid: install-html-sid
24986
24987install-html-sid: \
24988 configure-sid \
24989 html-sid
24990 @: $(MAKE); $(unstage)
24991 @[ -f ./sid/Makefile ] || exit 0; \
24992 r=`${PWD_COMMAND}`; export r; \
24993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24994 $(HOST_EXPORTS) \
24995 for flag in $(EXTRA_HOST_FLAGS) ; do \
24996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24997 done; \
24998 echo "Doing install-html in sid" ; \
24999 (cd $(HOST_SUBDIR)/sid && \
25000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25002 "RANLIB=$${RANLIB}" \
25003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25004 install-html) \
25005 || exit 1
25006
25007@endif sid
25008
25009.PHONY: maybe-installcheck-sid installcheck-sid
25010maybe-installcheck-sid:
25011@if sid
25012maybe-installcheck-sid: installcheck-sid
25013
25014installcheck-sid: \
25015 configure-sid
25016 @: $(MAKE); $(unstage)
25017 @[ -f ./sid/Makefile ] || exit 0; \
25018 r=`${PWD_COMMAND}`; export r; \
25019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25020 $(HOST_EXPORTS) \
25021 for flag in $(EXTRA_HOST_FLAGS) ; do \
25022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25023 done; \
25024 echo "Doing installcheck in sid" ; \
25025 (cd $(HOST_SUBDIR)/sid && \
25026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25028 "RANLIB=$${RANLIB}" \
25029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25030 installcheck) \
25031 || exit 1
25032
25033@endif sid
25034
25035.PHONY: maybe-mostlyclean-sid mostlyclean-sid
25036maybe-mostlyclean-sid:
25037@if sid
25038maybe-mostlyclean-sid: mostlyclean-sid
25039
25040mostlyclean-sid:
25041 @: $(MAKE); $(unstage)
25042 @[ -f ./sid/Makefile ] || exit 0; \
25043 r=`${PWD_COMMAND}`; export r; \
25044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25045 $(HOST_EXPORTS) \
25046 for flag in $(EXTRA_HOST_FLAGS) ; do \
25047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25048 done; \
25049 echo "Doing mostlyclean in sid" ; \
25050 (cd $(HOST_SUBDIR)/sid && \
25051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25053 "RANLIB=$${RANLIB}" \
25054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25055 mostlyclean) \
25056 || exit 1
25057
25058@endif sid
25059
25060.PHONY: maybe-clean-sid clean-sid
25061maybe-clean-sid:
25062@if sid
25063maybe-clean-sid: clean-sid
25064
25065clean-sid:
25066 @: $(MAKE); $(unstage)
25067 @[ -f ./sid/Makefile ] || exit 0; \
25068 r=`${PWD_COMMAND}`; export r; \
25069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25070 $(HOST_EXPORTS) \
25071 for flag in $(EXTRA_HOST_FLAGS) ; do \
25072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25073 done; \
25074 echo "Doing clean in sid" ; \
25075 (cd $(HOST_SUBDIR)/sid && \
25076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25078 "RANLIB=$${RANLIB}" \
25079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25080 clean) \
25081 || exit 1
25082
25083@endif sid
25084
25085.PHONY: maybe-distclean-sid distclean-sid
25086maybe-distclean-sid:
25087@if sid
25088maybe-distclean-sid: distclean-sid
25089
25090distclean-sid:
25091 @: $(MAKE); $(unstage)
25092 @[ -f ./sid/Makefile ] || exit 0; \
25093 r=`${PWD_COMMAND}`; export r; \
25094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25095 $(HOST_EXPORTS) \
25096 for flag in $(EXTRA_HOST_FLAGS) ; do \
25097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25098 done; \
25099 echo "Doing distclean in sid" ; \
25100 (cd $(HOST_SUBDIR)/sid && \
25101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25103 "RANLIB=$${RANLIB}" \
25104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25105 distclean) \
25106 || exit 1
25107
25108@endif sid
25109
25110.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25111maybe-maintainer-clean-sid:
25112@if sid
25113maybe-maintainer-clean-sid: maintainer-clean-sid
25114
25115maintainer-clean-sid:
25116 @: $(MAKE); $(unstage)
25117 @[ -f ./sid/Makefile ] || exit 0; \
25118 r=`${PWD_COMMAND}`; export r; \
25119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25120 $(HOST_EXPORTS) \
25121 for flag in $(EXTRA_HOST_FLAGS) ; do \
25122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25123 done; \
25124 echo "Doing maintainer-clean in sid" ; \
25125 (cd $(HOST_SUBDIR)/sid && \
25126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25128 "RANLIB=$${RANLIB}" \
25129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25130 maintainer-clean) \
25131 || exit 1
25132
25133@endif sid
25134
25135
25136
25137.PHONY: configure-sim maybe-configure-sim
25138maybe-configure-sim:
25139@if gcc-bootstrap
25140configure-sim: stage_current
25141@endif gcc-bootstrap
25142@if sim
25143maybe-configure-sim: configure-sim
25144configure-sim:
25145 @: $(MAKE); $(unstage)
25146 @r=`${PWD_COMMAND}`; export r; \
25147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25148 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25150 $(HOST_EXPORTS) \
25151 echo Configuring in $(HOST_SUBDIR)/sim; \
25152 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25153 case $(srcdir) in \
25154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25155 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25157 esac; \
25158 srcdiroption="--srcdir=$${topdir}/sim"; \
25159 libsrcdir="$$s/sim"; \
25160 $(SHELL) $${libsrcdir}/configure \
25161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25162 --target=${target_alias} $${srcdiroption} \
25163 || exit 1
25164@endif sim
25165
25166
25167
25168
25169
25170.PHONY: all-sim maybe-all-sim
25171maybe-all-sim:
25172@if gcc-bootstrap
25173all-sim: stage_current
25174@endif gcc-bootstrap
25175@if sim
25176TARGET-sim=all
25177maybe-all-sim: all-sim
25178all-sim: configure-sim
25179 @: $(MAKE); $(unstage)
25180 @r=`${PWD_COMMAND}`; export r; \
25181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25182 $(HOST_EXPORTS) \
25183 (cd $(HOST_SUBDIR)/sim && \
25184 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25185 $(TARGET-sim))
25186@endif sim
25187
25188
25189
25190
25191.PHONY: check-sim maybe-check-sim
25192maybe-check-sim:
25193@if sim
25194maybe-check-sim: check-sim
25195
25196check-sim:
25197 @: $(MAKE); $(unstage)
25198 @r=`${PWD_COMMAND}`; export r; \
25199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25200 $(HOST_EXPORTS) \
25201 (cd $(HOST_SUBDIR)/sim && \
25202 $(MAKE) $(FLAGS_TO_PASS) check)
25203
25204@endif sim
25205
25206.PHONY: install-sim maybe-install-sim
25207maybe-install-sim:
25208@if sim
25209maybe-install-sim: install-sim
25210
25211install-sim: installdirs
25212 @: $(MAKE); $(unstage)
25213 @r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25215 $(HOST_EXPORTS) \
25216 (cd $(HOST_SUBDIR)/sim && \
25217 $(MAKE) $(FLAGS_TO_PASS) install)
25218
25219@endif sim
25220
25221.PHONY: install-strip-sim maybe-install-strip-sim
25222maybe-install-strip-sim:
25223@if sim
25224maybe-install-strip-sim: install-strip-sim
25225
25226install-strip-sim: installdirs
25227 @: $(MAKE); $(unstage)
25228 @r=`${PWD_COMMAND}`; export r; \
25229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25230 $(HOST_EXPORTS) \
25231 (cd $(HOST_SUBDIR)/sim && \
25232 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25233
25234@endif sim
25235
25236# Other targets (info, dvi, pdf, etc.)
25237
25238.PHONY: maybe-info-sim info-sim
25239maybe-info-sim:
25240@if sim
25241maybe-info-sim: info-sim
25242
25243info-sim: \
25244 configure-sim
25245 @: $(MAKE); $(unstage)
25246 @[ -f ./sim/Makefile ] || exit 0; \
25247 r=`${PWD_COMMAND}`; export r; \
25248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25249 $(HOST_EXPORTS) \
25250 for flag in $(EXTRA_HOST_FLAGS) ; do \
25251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25252 done; \
25253 echo "Doing info in sim" ; \
25254 (cd $(HOST_SUBDIR)/sim && \
25255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25257 "RANLIB=$${RANLIB}" \
25258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25259 info) \
25260 || exit 1
25261
25262@endif sim
25263
25264.PHONY: maybe-dvi-sim dvi-sim
25265maybe-dvi-sim:
25266@if sim
25267maybe-dvi-sim: dvi-sim
25268
25269dvi-sim: \
25270 configure-sim
25271 @: $(MAKE); $(unstage)
25272 @[ -f ./sim/Makefile ] || exit 0; \
25273 r=`${PWD_COMMAND}`; export r; \
25274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25275 $(HOST_EXPORTS) \
25276 for flag in $(EXTRA_HOST_FLAGS) ; do \
25277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25278 done; \
25279 echo "Doing dvi in sim" ; \
25280 (cd $(HOST_SUBDIR)/sim && \
25281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25283 "RANLIB=$${RANLIB}" \
25284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25285 dvi) \
25286 || exit 1
25287
25288@endif sim
25289
25290.PHONY: maybe-pdf-sim pdf-sim
25291maybe-pdf-sim:
25292@if sim
25293maybe-pdf-sim: pdf-sim
25294
25295pdf-sim: \
25296 configure-sim
25297 @: $(MAKE); $(unstage)
25298 @[ -f ./sim/Makefile ] || exit 0; \
25299 r=`${PWD_COMMAND}`; export r; \
25300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25301 $(HOST_EXPORTS) \
25302 for flag in $(EXTRA_HOST_FLAGS) ; do \
25303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25304 done; \
25305 echo "Doing pdf in sim" ; \
25306 (cd $(HOST_SUBDIR)/sim && \
25307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25309 "RANLIB=$${RANLIB}" \
25310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25311 pdf) \
25312 || exit 1
25313
25314@endif sim
25315
25316.PHONY: maybe-html-sim html-sim
25317maybe-html-sim:
25318@if sim
25319maybe-html-sim: html-sim
25320
25321html-sim: \
25322 configure-sim
25323 @: $(MAKE); $(unstage)
25324 @[ -f ./sim/Makefile ] || exit 0; \
25325 r=`${PWD_COMMAND}`; export r; \
25326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25327 $(HOST_EXPORTS) \
25328 for flag in $(EXTRA_HOST_FLAGS) ; do \
25329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25330 done; \
25331 echo "Doing html in sim" ; \
25332 (cd $(HOST_SUBDIR)/sim && \
25333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25335 "RANLIB=$${RANLIB}" \
25336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25337 html) \
25338 || exit 1
25339
25340@endif sim
25341
25342.PHONY: maybe-TAGS-sim TAGS-sim
25343maybe-TAGS-sim:
25344@if sim
25345maybe-TAGS-sim: TAGS-sim
25346
25347TAGS-sim: \
25348 configure-sim
25349 @: $(MAKE); $(unstage)
25350 @[ -f ./sim/Makefile ] || exit 0; \
25351 r=`${PWD_COMMAND}`; export r; \
25352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25353 $(HOST_EXPORTS) \
25354 for flag in $(EXTRA_HOST_FLAGS) ; do \
25355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25356 done; \
25357 echo "Doing TAGS in sim" ; \
25358 (cd $(HOST_SUBDIR)/sim && \
25359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25361 "RANLIB=$${RANLIB}" \
25362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25363 TAGS) \
25364 || exit 1
25365
25366@endif sim
25367
25368.PHONY: maybe-install-info-sim install-info-sim
25369maybe-install-info-sim:
25370@if sim
25371maybe-install-info-sim: install-info-sim
25372
25373install-info-sim: \
25374 configure-sim \
25375 info-sim
25376 @: $(MAKE); $(unstage)
25377 @[ -f ./sim/Makefile ] || exit 0; \
25378 r=`${PWD_COMMAND}`; export r; \
25379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25380 $(HOST_EXPORTS) \
25381 for flag in $(EXTRA_HOST_FLAGS) ; do \
25382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25383 done; \
25384 echo "Doing install-info in sim" ; \
25385 (cd $(HOST_SUBDIR)/sim && \
25386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25388 "RANLIB=$${RANLIB}" \
25389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25390 install-info) \
25391 || exit 1
25392
25393@endif sim
25394
25395.PHONY: maybe-install-pdf-sim install-pdf-sim
25396maybe-install-pdf-sim:
25397@if sim
25398maybe-install-pdf-sim: install-pdf-sim
25399
25400install-pdf-sim: \
25401 configure-sim \
25402 pdf-sim
25403 @: $(MAKE); $(unstage)
25404 @[ -f ./sim/Makefile ] || exit 0; \
25405 r=`${PWD_COMMAND}`; export r; \
25406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25407 $(HOST_EXPORTS) \
25408 for flag in $(EXTRA_HOST_FLAGS) ; do \
25409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25410 done; \
25411 echo "Doing install-pdf in sim" ; \
25412 (cd $(HOST_SUBDIR)/sim && \
25413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25415 "RANLIB=$${RANLIB}" \
25416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25417 install-pdf) \
25418 || exit 1
25419
25420@endif sim
25421
25422.PHONY: maybe-install-html-sim install-html-sim
25423maybe-install-html-sim:
25424@if sim
25425maybe-install-html-sim: install-html-sim
25426
25427install-html-sim: \
25428 configure-sim \
25429 html-sim
25430 @: $(MAKE); $(unstage)
25431 @[ -f ./sim/Makefile ] || exit 0; \
25432 r=`${PWD_COMMAND}`; export r; \
25433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25434 $(HOST_EXPORTS) \
25435 for flag in $(EXTRA_HOST_FLAGS) ; do \
25436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25437 done; \
25438 echo "Doing install-html in sim" ; \
25439 (cd $(HOST_SUBDIR)/sim && \
25440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25442 "RANLIB=$${RANLIB}" \
25443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25444 install-html) \
25445 || exit 1
25446
25447@endif sim
25448
25449.PHONY: maybe-installcheck-sim installcheck-sim
25450maybe-installcheck-sim:
25451@if sim
25452maybe-installcheck-sim: installcheck-sim
25453
25454installcheck-sim: \
25455 configure-sim
25456 @: $(MAKE); $(unstage)
25457 @[ -f ./sim/Makefile ] || exit 0; \
25458 r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25460 $(HOST_EXPORTS) \
25461 for flag in $(EXTRA_HOST_FLAGS) ; do \
25462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25463 done; \
25464 echo "Doing installcheck in sim" ; \
25465 (cd $(HOST_SUBDIR)/sim && \
25466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25468 "RANLIB=$${RANLIB}" \
25469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25470 installcheck) \
25471 || exit 1
25472
25473@endif sim
25474
25475.PHONY: maybe-mostlyclean-sim mostlyclean-sim
25476maybe-mostlyclean-sim:
25477@if sim
25478maybe-mostlyclean-sim: mostlyclean-sim
25479
25480mostlyclean-sim:
25481 @: $(MAKE); $(unstage)
25482 @[ -f ./sim/Makefile ] || exit 0; \
25483 r=`${PWD_COMMAND}`; export r; \
25484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25485 $(HOST_EXPORTS) \
25486 for flag in $(EXTRA_HOST_FLAGS) ; do \
25487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25488 done; \
25489 echo "Doing mostlyclean in sim" ; \
25490 (cd $(HOST_SUBDIR)/sim && \
25491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25493 "RANLIB=$${RANLIB}" \
25494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25495 mostlyclean) \
25496 || exit 1
25497
25498@endif sim
25499
25500.PHONY: maybe-clean-sim clean-sim
25501maybe-clean-sim:
25502@if sim
25503maybe-clean-sim: clean-sim
25504
25505clean-sim:
25506 @: $(MAKE); $(unstage)
25507 @[ -f ./sim/Makefile ] || exit 0; \
25508 r=`${PWD_COMMAND}`; export r; \
25509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25510 $(HOST_EXPORTS) \
25511 for flag in $(EXTRA_HOST_FLAGS) ; do \
25512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25513 done; \
25514 echo "Doing clean in sim" ; \
25515 (cd $(HOST_SUBDIR)/sim && \
25516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25518 "RANLIB=$${RANLIB}" \
25519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25520 clean) \
25521 || exit 1
25522
25523@endif sim
25524
25525.PHONY: maybe-distclean-sim distclean-sim
25526maybe-distclean-sim:
25527@if sim
25528maybe-distclean-sim: distclean-sim
25529
25530distclean-sim:
25531 @: $(MAKE); $(unstage)
25532 @[ -f ./sim/Makefile ] || exit 0; \
25533 r=`${PWD_COMMAND}`; export r; \
25534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25535 $(HOST_EXPORTS) \
25536 for flag in $(EXTRA_HOST_FLAGS) ; do \
25537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25538 done; \
25539 echo "Doing distclean in sim" ; \
25540 (cd $(HOST_SUBDIR)/sim && \
25541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25543 "RANLIB=$${RANLIB}" \
25544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25545 distclean) \
25546 || exit 1
25547
25548@endif sim
25549
25550.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25551maybe-maintainer-clean-sim:
25552@if sim
25553maybe-maintainer-clean-sim: maintainer-clean-sim
25554
25555maintainer-clean-sim:
25556 @: $(MAKE); $(unstage)
25557 @[ -f ./sim/Makefile ] || exit 0; \
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25560 $(HOST_EXPORTS) \
25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
25564 echo "Doing maintainer-clean in sim" ; \
25565 (cd $(HOST_SUBDIR)/sim && \
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25570 maintainer-clean) \
25571 || exit 1
25572
25573@endif sim
25574
25575
25576
25577.PHONY: configure-texinfo maybe-configure-texinfo
25578maybe-configure-texinfo:
25579@if gcc-bootstrap
25580configure-texinfo: stage_current
25581@endif gcc-bootstrap
25582@if texinfo
25583maybe-configure-texinfo: configure-texinfo
25584configure-texinfo:
25585 @: $(MAKE); $(unstage)
25586 @r=`${PWD_COMMAND}`; export r; \
25587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25588 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25590 $(HOST_EXPORTS) \
25591 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25592 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25593 case $(srcdir) in \
25594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25595 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25597 esac; \
25598 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25599 libsrcdir="$$s/texinfo"; \
25600 $(SHELL) $${libsrcdir}/configure \
25601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25602 --target=${target_alias} $${srcdiroption} \
25603 || exit 1
25604@endif texinfo
25605
25606
25607
25608
25609
25610.PHONY: all-texinfo maybe-all-texinfo
25611maybe-all-texinfo:
25612@if gcc-bootstrap
25613all-texinfo: stage_current
25614@endif gcc-bootstrap
25615@if texinfo
25616TARGET-texinfo=all
25617maybe-all-texinfo: all-texinfo
25618all-texinfo: configure-texinfo
25619 @: $(MAKE); $(unstage)
25620 @r=`${PWD_COMMAND}`; export r; \
25621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25622 $(HOST_EXPORTS) \
25623 (cd $(HOST_SUBDIR)/texinfo && \
25624 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25625 $(TARGET-texinfo))
25626@endif texinfo
25627
25628
25629
25630
25631.PHONY: check-texinfo maybe-check-texinfo
25632maybe-check-texinfo:
25633@if texinfo
25634maybe-check-texinfo: check-texinfo
25635
25636check-texinfo:
25637 @: $(MAKE); $(unstage)
25638 @r=`${PWD_COMMAND}`; export r; \
25639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25640 $(HOST_EXPORTS) \
25641 (cd $(HOST_SUBDIR)/texinfo && \
25642 $(MAKE) $(FLAGS_TO_PASS) check)
25643
25644@endif texinfo
25645
25646.PHONY: install-texinfo maybe-install-texinfo
25647maybe-install-texinfo:
25648@if texinfo
25649maybe-install-texinfo: install-texinfo
25650
25651install-texinfo:
25652
25653@endif texinfo
25654
25655.PHONY: install-strip-texinfo maybe-install-strip-texinfo
25656maybe-install-strip-texinfo:
25657@if texinfo
25658maybe-install-strip-texinfo: install-strip-texinfo
25659
25660install-strip-texinfo:
25661
25662@endif texinfo
25663
25664# Other targets (info, dvi, pdf, etc.)
25665
25666.PHONY: maybe-info-texinfo info-texinfo
25667maybe-info-texinfo:
25668@if texinfo
25669maybe-info-texinfo: info-texinfo
25670
25671info-texinfo: \
25672 configure-texinfo
25673 @: $(MAKE); $(unstage)
25674 @[ -f ./texinfo/Makefile ] || exit 0; \
25675 r=`${PWD_COMMAND}`; export r; \
25676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25677 $(HOST_EXPORTS) \
25678 for flag in $(EXTRA_HOST_FLAGS) ; do \
25679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25680 done; \
25681 echo "Doing info in texinfo" ; \
25682 (cd $(HOST_SUBDIR)/texinfo && \
25683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25685 "RANLIB=$${RANLIB}" \
25686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25687 info) \
25688 || exit 1
25689
25690@endif texinfo
25691
25692.PHONY: maybe-dvi-texinfo dvi-texinfo
25693maybe-dvi-texinfo:
25694@if texinfo
25695maybe-dvi-texinfo: dvi-texinfo
25696
25697dvi-texinfo: \
25698 configure-texinfo
25699 @: $(MAKE); $(unstage)
25700 @[ -f ./texinfo/Makefile ] || exit 0; \
25701 r=`${PWD_COMMAND}`; export r; \
25702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25703 $(HOST_EXPORTS) \
25704 for flag in $(EXTRA_HOST_FLAGS) ; do \
25705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25706 done; \
25707 echo "Doing dvi in texinfo" ; \
25708 (cd $(HOST_SUBDIR)/texinfo && \
25709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25711 "RANLIB=$${RANLIB}" \
25712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25713 dvi) \
25714 || exit 1
25715
25716@endif texinfo
25717
25718.PHONY: maybe-pdf-texinfo pdf-texinfo
25719maybe-pdf-texinfo:
25720@if texinfo
25721maybe-pdf-texinfo: pdf-texinfo
25722
25723pdf-texinfo: \
25724 configure-texinfo
25725 @: $(MAKE); $(unstage)
25726 @[ -f ./texinfo/Makefile ] || exit 0; \
25727 r=`${PWD_COMMAND}`; export r; \
25728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25729 $(HOST_EXPORTS) \
25730 for flag in $(EXTRA_HOST_FLAGS) ; do \
25731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25732 done; \
25733 echo "Doing pdf in texinfo" ; \
25734 (cd $(HOST_SUBDIR)/texinfo && \
25735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25737 "RANLIB=$${RANLIB}" \
25738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25739 pdf) \
25740 || exit 1
25741
25742@endif texinfo
25743
25744.PHONY: maybe-html-texinfo html-texinfo
25745maybe-html-texinfo:
25746@if texinfo
25747maybe-html-texinfo: html-texinfo
25748
25749html-texinfo: \
25750 configure-texinfo
25751 @: $(MAKE); $(unstage)
25752 @[ -f ./texinfo/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 html in texinfo" ; \
25760 (cd $(HOST_SUBDIR)/texinfo && \
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 html) \
25766 || exit 1
25767
25768@endif texinfo
25769
25770.PHONY: maybe-TAGS-texinfo TAGS-texinfo
25771maybe-TAGS-texinfo:
25772@if texinfo
25773maybe-TAGS-texinfo: TAGS-texinfo
25774
25775TAGS-texinfo: \
25776 configure-texinfo
25777 @: $(MAKE); $(unstage)
25778 @[ -f ./texinfo/Makefile ] || exit 0; \
25779 r=`${PWD_COMMAND}`; export r; \
25780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25781 $(HOST_EXPORTS) \
25782 for flag in $(EXTRA_HOST_FLAGS) ; do \
25783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25784 done; \
25785 echo "Doing TAGS in texinfo" ; \
25786 (cd $(HOST_SUBDIR)/texinfo && \
25787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25789 "RANLIB=$${RANLIB}" \
25790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25791 TAGS) \
25792 || exit 1
25793
25794@endif texinfo
25795
25796.PHONY: maybe-install-info-texinfo install-info-texinfo
25797maybe-install-info-texinfo:
25798@if texinfo
25799maybe-install-info-texinfo: install-info-texinfo
25800
25801install-info-texinfo: \
25802 configure-texinfo \
25803 info-texinfo
25804 @: $(MAKE); $(unstage)
25805 @[ -f ./texinfo/Makefile ] || exit 0; \
25806 r=`${PWD_COMMAND}`; export r; \
25807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25808 $(HOST_EXPORTS) \
25809 for flag in $(EXTRA_HOST_FLAGS) ; do \
25810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25811 done; \
25812 echo "Doing install-info in texinfo" ; \
25813 (cd $(HOST_SUBDIR)/texinfo && \
25814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25816 "RANLIB=$${RANLIB}" \
25817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25818 install-info) \
25819 || exit 1
25820
25821@endif texinfo
25822
25823.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25824maybe-install-pdf-texinfo:
25825@if texinfo
25826maybe-install-pdf-texinfo: install-pdf-texinfo
25827
25828install-pdf-texinfo: \
25829 configure-texinfo \
25830 pdf-texinfo
25831 @: $(MAKE); $(unstage)
25832 @[ -f ./texinfo/Makefile ] || exit 0; \
25833 r=`${PWD_COMMAND}`; export r; \
25834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25835 $(HOST_EXPORTS) \
25836 for flag in $(EXTRA_HOST_FLAGS) ; do \
25837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25838 done; \
25839 echo "Doing install-pdf in texinfo" ; \
25840 (cd $(HOST_SUBDIR)/texinfo && \
25841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25843 "RANLIB=$${RANLIB}" \
25844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25845 install-pdf) \
25846 || exit 1
25847
25848@endif texinfo
25849
25850.PHONY: maybe-install-html-texinfo install-html-texinfo
25851maybe-install-html-texinfo:
25852@if texinfo
25853maybe-install-html-texinfo: install-html-texinfo
25854
25855install-html-texinfo: \
25856 configure-texinfo \
25857 html-texinfo
25858 @: $(MAKE); $(unstage)
25859 @[ -f ./texinfo/Makefile ] || exit 0; \
25860 r=`${PWD_COMMAND}`; export r; \
25861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25862 $(HOST_EXPORTS) \
25863 for flag in $(EXTRA_HOST_FLAGS) ; do \
25864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25865 done; \
25866 echo "Doing install-html in texinfo" ; \
25867 (cd $(HOST_SUBDIR)/texinfo && \
25868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25870 "RANLIB=$${RANLIB}" \
25871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25872 install-html) \
25873 || exit 1
25874
25875@endif texinfo
25876
25877.PHONY: maybe-installcheck-texinfo installcheck-texinfo
25878maybe-installcheck-texinfo:
25879@if texinfo
25880maybe-installcheck-texinfo: installcheck-texinfo
25881
25882installcheck-texinfo: \
25883 configure-texinfo
25884 @: $(MAKE); $(unstage)
25885 @[ -f ./texinfo/Makefile ] || exit 0; \
25886 r=`${PWD_COMMAND}`; export r; \
25887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25888 $(HOST_EXPORTS) \
25889 for flag in $(EXTRA_HOST_FLAGS) ; do \
25890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25891 done; \
25892 echo "Doing installcheck in texinfo" ; \
25893 (cd $(HOST_SUBDIR)/texinfo && \
25894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25896 "RANLIB=$${RANLIB}" \
25897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25898 installcheck) \
25899 || exit 1
25900
25901@endif texinfo
25902
25903.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25904maybe-mostlyclean-texinfo:
25905@if texinfo
25906maybe-mostlyclean-texinfo: mostlyclean-texinfo
25907
25908mostlyclean-texinfo:
25909 @: $(MAKE); $(unstage)
25910 @[ -f ./texinfo/Makefile ] || exit 0; \
25911 r=`${PWD_COMMAND}`; export r; \
25912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25913 $(HOST_EXPORTS) \
25914 for flag in $(EXTRA_HOST_FLAGS) ; do \
25915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25916 done; \
25917 echo "Doing mostlyclean in texinfo" ; \
25918 (cd $(HOST_SUBDIR)/texinfo && \
25919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25921 "RANLIB=$${RANLIB}" \
25922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25923 mostlyclean) \
25924 || exit 1
25925
25926@endif texinfo
25927
25928.PHONY: maybe-clean-texinfo clean-texinfo
25929maybe-clean-texinfo:
25930@if texinfo
25931maybe-clean-texinfo: clean-texinfo
25932
25933clean-texinfo:
25934 @: $(MAKE); $(unstage)
25935 @[ -f ./texinfo/Makefile ] || exit 0; \
25936 r=`${PWD_COMMAND}`; export r; \
25937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938 $(HOST_EXPORTS) \
25939 for flag in $(EXTRA_HOST_FLAGS) ; do \
25940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25941 done; \
25942 echo "Doing clean in texinfo" ; \
25943 (cd $(HOST_SUBDIR)/texinfo && \
25944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25946 "RANLIB=$${RANLIB}" \
25947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25948 clean) \
25949 || exit 1
25950
25951@endif texinfo
25952
25953.PHONY: maybe-distclean-texinfo distclean-texinfo
25954maybe-distclean-texinfo:
25955@if texinfo
25956maybe-distclean-texinfo: distclean-texinfo
25957
25958distclean-texinfo:
25959 @: $(MAKE); $(unstage)
25960 @[ -f ./texinfo/Makefile ] || exit 0; \
25961 r=`${PWD_COMMAND}`; export r; \
25962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25963 $(HOST_EXPORTS) \
25964 for flag in $(EXTRA_HOST_FLAGS) ; do \
25965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25966 done; \
25967 echo "Doing distclean in texinfo" ; \
25968 (cd $(HOST_SUBDIR)/texinfo && \
25969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25971 "RANLIB=$${RANLIB}" \
25972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25973 distclean) \
25974 || exit 1
25975
25976@endif texinfo
25977
25978.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25979maybe-maintainer-clean-texinfo:
25980@if texinfo
25981maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25982
25983maintainer-clean-texinfo:
25984 @: $(MAKE); $(unstage)
25985 @[ -f ./texinfo/Makefile ] || exit 0; \
25986 r=`${PWD_COMMAND}`; export r; \
25987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25988 $(HOST_EXPORTS) \
25989 for flag in $(EXTRA_HOST_FLAGS) ; do \
25990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25991 done; \
25992 echo "Doing maintainer-clean in texinfo" ; \
25993 (cd $(HOST_SUBDIR)/texinfo && \
25994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25996 "RANLIB=$${RANLIB}" \
25997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25998 maintainer-clean) \
25999 || exit 1
26000
26001@endif texinfo
26002
26003
26004
26005.PHONY: configure-zlib maybe-configure-zlib
26006maybe-configure-zlib:
26007@if gcc-bootstrap
26008configure-zlib: stage_current
26009@endif gcc-bootstrap
26010@if zlib
26011maybe-configure-zlib: configure-zlib
26012configure-zlib:
26013 @r=`${PWD_COMMAND}`; export r; \
26014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26015 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26017 $(HOST_EXPORTS) \
26018 echo Configuring in $(HOST_SUBDIR)/zlib; \
26019 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26020 case $(srcdir) in \
26021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26022 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26024 esac; \
26025 srcdiroption="--srcdir=$${topdir}/zlib"; \
26026 libsrcdir="$$s/zlib"; \
26027 $(SHELL) $${libsrcdir}/configure \
26028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26029 --target=${target_alias} $${srcdiroption} \
26030 || exit 1
26031@endif zlib
26032
26033
26034
26035.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26036maybe-configure-stage1-zlib:
26037@if zlib-bootstrap
26038maybe-configure-stage1-zlib: configure-stage1-zlib
26039configure-stage1-zlib:
26040 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26042 @r=`${PWD_COMMAND}`; export r; \
26043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26044 TFLAGS="$(STAGE1_TFLAGS)"; \
26045 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26046 $(HOST_EXPORTS) \
26047 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26048 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26049 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26050 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26052 cd $(HOST_SUBDIR)/zlib || exit 1; \
26053 case $(srcdir) in \
26054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26055 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26057 esac; \
26058 srcdiroption="--srcdir=$${topdir}/zlib"; \
26059 libsrcdir="$$s/zlib"; \
26060 $(SHELL) $${libsrcdir}/configure \
26061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26062 --target=${target_alias} $${srcdiroption} \
26063 $(STAGE1_CONFIGURE_FLAGS)
26064@endif zlib-bootstrap
26065
26066.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26067maybe-configure-stage2-zlib:
26068@if zlib-bootstrap
26069maybe-configure-stage2-zlib: configure-stage2-zlib
26070configure-stage2-zlib:
26071 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26073 @r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26075 TFLAGS="$(STAGE2_TFLAGS)"; \
26076 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26077 $(HOST_EXPORTS) \
26078 $(POSTSTAGE1_HOST_EXPORTS) \
26079 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26080 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26081 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26082 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26084 cd $(HOST_SUBDIR)/zlib || exit 1; \
26085 case $(srcdir) in \
26086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26087 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26089 esac; \
26090 srcdiroption="--srcdir=$${topdir}/zlib"; \
26091 libsrcdir="$$s/zlib"; \
26092 $(SHELL) $${libsrcdir}/configure \
26093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26094 --target=${target_alias} $${srcdiroption} \
26095 --with-build-libsubdir=$(HOST_SUBDIR) \
26096 $(STAGE2_CONFIGURE_FLAGS)
26097@endif zlib-bootstrap
26098
26099.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26100maybe-configure-stage3-zlib:
26101@if zlib-bootstrap
26102maybe-configure-stage3-zlib: configure-stage3-zlib
26103configure-stage3-zlib:
26104 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26106 @r=`${PWD_COMMAND}`; export r; \
26107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26108 TFLAGS="$(STAGE3_TFLAGS)"; \
26109 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26110 $(HOST_EXPORTS) \
26111 $(POSTSTAGE1_HOST_EXPORTS) \
26112 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26113 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26114 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26115 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26117 cd $(HOST_SUBDIR)/zlib || exit 1; \
26118 case $(srcdir) in \
26119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26120 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26122 esac; \
26123 srcdiroption="--srcdir=$${topdir}/zlib"; \
26124 libsrcdir="$$s/zlib"; \
26125 $(SHELL) $${libsrcdir}/configure \
26126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26127 --target=${target_alias} $${srcdiroption} \
26128 --with-build-libsubdir=$(HOST_SUBDIR) \
26129 $(STAGE3_CONFIGURE_FLAGS)
26130@endif zlib-bootstrap
26131
26132.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26133maybe-configure-stage4-zlib:
26134@if zlib-bootstrap
26135maybe-configure-stage4-zlib: configure-stage4-zlib
26136configure-stage4-zlib:
26137 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26139 @r=`${PWD_COMMAND}`; export r; \
26140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26141 TFLAGS="$(STAGE4_TFLAGS)"; \
26142 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26143 $(HOST_EXPORTS) \
26144 $(POSTSTAGE1_HOST_EXPORTS) \
26145 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26146 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26147 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26148 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26150 cd $(HOST_SUBDIR)/zlib || exit 1; \
26151 case $(srcdir) in \
26152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26153 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26155 esac; \
26156 srcdiroption="--srcdir=$${topdir}/zlib"; \
26157 libsrcdir="$$s/zlib"; \
26158 $(SHELL) $${libsrcdir}/configure \
26159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26160 --target=${target_alias} $${srcdiroption} \
26161 --with-build-libsubdir=$(HOST_SUBDIR) \
26162 $(STAGE4_CONFIGURE_FLAGS)
26163@endif zlib-bootstrap
26164
26165.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26166maybe-configure-stageprofile-zlib:
26167@if zlib-bootstrap
26168maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26169configure-stageprofile-zlib:
26170 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26172 @r=`${PWD_COMMAND}`; export r; \
26173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26174 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26175 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26176 $(HOST_EXPORTS) \
26177 $(POSTSTAGE1_HOST_EXPORTS) \
26178 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26179 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26180 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26181 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26183 cd $(HOST_SUBDIR)/zlib || exit 1; \
26184 case $(srcdir) in \
26185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26186 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26188 esac; \
26189 srcdiroption="--srcdir=$${topdir}/zlib"; \
26190 libsrcdir="$$s/zlib"; \
26191 $(SHELL) $${libsrcdir}/configure \
26192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26193 --target=${target_alias} $${srcdiroption} \
26194 --with-build-libsubdir=$(HOST_SUBDIR) \
26195 $(STAGEprofile_CONFIGURE_FLAGS)
26196@endif zlib-bootstrap
26197
26198.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26199maybe-configure-stagefeedback-zlib:
26200@if zlib-bootstrap
26201maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26202configure-stagefeedback-zlib:
26203 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26205 @r=`${PWD_COMMAND}`; export r; \
26206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26207 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26208 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26209 $(HOST_EXPORTS) \
26210 $(POSTSTAGE1_HOST_EXPORTS) \
26211 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26212 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26213 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26214 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26216 cd $(HOST_SUBDIR)/zlib || exit 1; \
26217 case $(srcdir) in \
26218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26219 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26221 esac; \
26222 srcdiroption="--srcdir=$${topdir}/zlib"; \
26223 libsrcdir="$$s/zlib"; \
26224 $(SHELL) $${libsrcdir}/configure \
26225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26226 --target=${target_alias} $${srcdiroption} \
26227 --with-build-libsubdir=$(HOST_SUBDIR) \
26228 $(STAGEfeedback_CONFIGURE_FLAGS)
26229@endif zlib-bootstrap
26230
26231
26232
26233
26234
26235.PHONY: all-zlib maybe-all-zlib
26236maybe-all-zlib:
26237@if gcc-bootstrap
26238all-zlib: stage_current
26239@endif gcc-bootstrap
26240@if zlib
26241TARGET-zlib=all
26242maybe-all-zlib: all-zlib
26243all-zlib: configure-zlib
26244 @r=`${PWD_COMMAND}`; export r; \
26245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26246 $(HOST_EXPORTS) \
26247 (cd $(HOST_SUBDIR)/zlib && \
26248 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26249 $(TARGET-zlib))
26250@endif zlib
26251
26252
26253
26254.PHONY: all-stage1-zlib maybe-all-stage1-zlib
26255.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26256maybe-all-stage1-zlib:
26257maybe-clean-stage1-zlib:
26258@if zlib-bootstrap
26259maybe-all-stage1-zlib: all-stage1-zlib
26260all-stage1: all-stage1-zlib
26261TARGET-stage1-zlib = $(TARGET-zlib)
26262all-stage1-zlib: configure-stage1-zlib
26263 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26264 @r=`${PWD_COMMAND}`; export r; \
26265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26266 TFLAGS="$(STAGE1_TFLAGS)"; \
26267 $(HOST_EXPORTS) \
26268 cd $(HOST_SUBDIR)/zlib && \
26269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26270 CFLAGS="$(STAGE1_CFLAGS)" \
26271 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26272 LIBCFLAGS="$(LIBCFLAGS)" \
26273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26276 $(EXTRA_HOST_FLAGS) \
26277 $(STAGE1_FLAGS_TO_PASS) \
26278 TFLAGS="$(STAGE1_TFLAGS)" \
26279 $(TARGET-stage1-zlib)
26280
26281maybe-clean-stage1-zlib: clean-stage1-zlib
26282clean-stage1: clean-stage1-zlib
26283clean-stage1-zlib:
26284 @if [ $(current_stage) = stage1 ]; then \
26285 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26286 else \
26287 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26288 $(MAKE) stage1-start; \
26289 fi; \
26290 cd $(HOST_SUBDIR)/zlib && \
26291 $(MAKE) $(EXTRA_HOST_FLAGS) \
26292 $(STAGE1_FLAGS_TO_PASS) clean
26293@endif zlib-bootstrap
26294
26295
26296.PHONY: all-stage2-zlib maybe-all-stage2-zlib
26297.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26298maybe-all-stage2-zlib:
26299maybe-clean-stage2-zlib:
26300@if zlib-bootstrap
26301maybe-all-stage2-zlib: all-stage2-zlib
26302all-stage2: all-stage2-zlib
26303TARGET-stage2-zlib = $(TARGET-zlib)
26304all-stage2-zlib: configure-stage2-zlib
26305 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26306 @r=`${PWD_COMMAND}`; export r; \
26307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26308 TFLAGS="$(STAGE2_TFLAGS)"; \
26309 $(HOST_EXPORTS) \
26310 $(POSTSTAGE1_HOST_EXPORTS) \
26311 cd $(HOST_SUBDIR)/zlib && \
26312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26313 CFLAGS="$(STAGE2_CFLAGS)" \
26314 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26315 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26319 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26320 TFLAGS="$(STAGE2_TFLAGS)" \
26321 $(TARGET-stage2-zlib)
26322
26323maybe-clean-stage2-zlib: clean-stage2-zlib
26324clean-stage2: clean-stage2-zlib
26325clean-stage2-zlib:
26326 @if [ $(current_stage) = stage2 ]; then \
26327 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26328 else \
26329 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26330 $(MAKE) stage2-start; \
26331 fi; \
26332 cd $(HOST_SUBDIR)/zlib && \
26333 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26334@endif zlib-bootstrap
26335
26336
26337.PHONY: all-stage3-zlib maybe-all-stage3-zlib
26338.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26339maybe-all-stage3-zlib:
26340maybe-clean-stage3-zlib:
26341@if zlib-bootstrap
26342maybe-all-stage3-zlib: all-stage3-zlib
26343all-stage3: all-stage3-zlib
26344TARGET-stage3-zlib = $(TARGET-zlib)
26345all-stage3-zlib: configure-stage3-zlib
26346 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26347 @r=`${PWD_COMMAND}`; export r; \
26348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26349 TFLAGS="$(STAGE3_TFLAGS)"; \
26350 $(HOST_EXPORTS) \
26351 $(POSTSTAGE1_HOST_EXPORTS) \
26352 cd $(HOST_SUBDIR)/zlib && \
26353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26354 CFLAGS="$(STAGE3_CFLAGS)" \
26355 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26356 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26360 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26361 TFLAGS="$(STAGE3_TFLAGS)" \
26362 $(TARGET-stage3-zlib)
26363
26364maybe-clean-stage3-zlib: clean-stage3-zlib
26365clean-stage3: clean-stage3-zlib
26366clean-stage3-zlib:
26367 @if [ $(current_stage) = stage3 ]; then \
26368 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26369 else \
26370 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26371 $(MAKE) stage3-start; \
26372 fi; \
26373 cd $(HOST_SUBDIR)/zlib && \
26374 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26375@endif zlib-bootstrap
26376
26377
26378.PHONY: all-stage4-zlib maybe-all-stage4-zlib
26379.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26380maybe-all-stage4-zlib:
26381maybe-clean-stage4-zlib:
26382@if zlib-bootstrap
26383maybe-all-stage4-zlib: all-stage4-zlib
26384all-stage4: all-stage4-zlib
26385TARGET-stage4-zlib = $(TARGET-zlib)
26386all-stage4-zlib: configure-stage4-zlib
26387 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26388 @r=`${PWD_COMMAND}`; export r; \
26389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26390 TFLAGS="$(STAGE4_TFLAGS)"; \
26391 $(HOST_EXPORTS) \
26392 $(POSTSTAGE1_HOST_EXPORTS) \
26393 cd $(HOST_SUBDIR)/zlib && \
26394 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26395 CFLAGS="$(STAGE4_CFLAGS)" \
26396 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26397 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26398 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26399 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26400 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26401 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26402 TFLAGS="$(STAGE4_TFLAGS)" \
26403 $(TARGET-stage4-zlib)
26404
26405maybe-clean-stage4-zlib: clean-stage4-zlib
26406clean-stage4: clean-stage4-zlib
26407clean-stage4-zlib:
26408 @if [ $(current_stage) = stage4 ]; then \
26409 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26410 else \
26411 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26412 $(MAKE) stage4-start; \
26413 fi; \
26414 cd $(HOST_SUBDIR)/zlib && \
26415 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26416@endif zlib-bootstrap
26417
26418
26419.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26420.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26421maybe-all-stageprofile-zlib:
26422maybe-clean-stageprofile-zlib:
26423@if zlib-bootstrap
26424maybe-all-stageprofile-zlib: all-stageprofile-zlib
26425all-stageprofile: all-stageprofile-zlib
26426TARGET-stageprofile-zlib = $(TARGET-zlib)
26427all-stageprofile-zlib: configure-stageprofile-zlib
26428 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26429 @r=`${PWD_COMMAND}`; export r; \
26430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26431 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26432 $(HOST_EXPORTS) \
26433 $(POSTSTAGE1_HOST_EXPORTS) \
26434 cd $(HOST_SUBDIR)/zlib && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26436 CFLAGS="$(STAGEprofile_CFLAGS)" \
26437 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26438 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26439 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26440 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26441 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26442 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26443 TFLAGS="$(STAGEprofile_TFLAGS)" \
26444 $(TARGET-stageprofile-zlib)
26445
26446maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26447clean-stageprofile: clean-stageprofile-zlib
26448clean-stageprofile-zlib:
26449 @if [ $(current_stage) = stageprofile ]; then \
26450 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26451 else \
26452 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26453 $(MAKE) stageprofile-start; \
26454 fi; \
26455 cd $(HOST_SUBDIR)/zlib && \
26456 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26457@endif zlib-bootstrap
26458
26459
26460.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26461.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26462maybe-all-stagefeedback-zlib:
26463maybe-clean-stagefeedback-zlib:
26464@if zlib-bootstrap
26465maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26466all-stagefeedback: all-stagefeedback-zlib
26467TARGET-stagefeedback-zlib = $(TARGET-zlib)
26468all-stagefeedback-zlib: configure-stagefeedback-zlib
26469 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26470 @r=`${PWD_COMMAND}`; export r; \
26471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26472 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26473 $(HOST_EXPORTS) \
26474 $(POSTSTAGE1_HOST_EXPORTS) \
26475 cd $(HOST_SUBDIR)/zlib && \
26476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26477 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26478 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26479 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26483 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26484 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26485 $(TARGET-stagefeedback-zlib)
26486
26487maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26488clean-stagefeedback: clean-stagefeedback-zlib
26489clean-stagefeedback-zlib:
26490 @if [ $(current_stage) = stagefeedback ]; then \
26491 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26492 else \
26493 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26494 $(MAKE) stagefeedback-start; \
26495 fi; \
26496 cd $(HOST_SUBDIR)/zlib && \
26497 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26498@endif zlib-bootstrap
26499
26500
26501
26502
26503
26504.PHONY: check-zlib maybe-check-zlib
26505maybe-check-zlib:
26506@if zlib
26507maybe-check-zlib: check-zlib
26508
26509check-zlib:
26510
26511@endif zlib
26512
26513.PHONY: install-zlib maybe-install-zlib
26514maybe-install-zlib:
26515@if zlib
26516maybe-install-zlib: install-zlib
26517
26518install-zlib:
26519
26520@endif zlib
26521
26522.PHONY: install-strip-zlib maybe-install-strip-zlib
26523maybe-install-strip-zlib:
26524@if zlib
26525maybe-install-strip-zlib: install-strip-zlib
26526
26527install-strip-zlib:
26528
26529@endif zlib
26530
26531# Other targets (info, dvi, pdf, etc.)
26532
26533.PHONY: maybe-info-zlib info-zlib
26534maybe-info-zlib:
26535@if zlib
26536maybe-info-zlib: info-zlib
26537
26538info-zlib: \
26539 configure-zlib
26540 @[ -f ./zlib/Makefile ] || exit 0; \
26541 r=`${PWD_COMMAND}`; export r; \
26542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26543 $(HOST_EXPORTS) \
26544 for flag in $(EXTRA_HOST_FLAGS) ; do \
26545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26546 done; \
26547 echo "Doing info in zlib" ; \
26548 (cd $(HOST_SUBDIR)/zlib && \
26549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26551 "RANLIB=$${RANLIB}" \
26552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26553 info) \
26554 || exit 1
26555
26556@endif zlib
26557
26558.PHONY: maybe-dvi-zlib dvi-zlib
26559maybe-dvi-zlib:
26560@if zlib
26561maybe-dvi-zlib: dvi-zlib
26562
26563dvi-zlib: \
26564 configure-zlib
26565 @[ -f ./zlib/Makefile ] || exit 0; \
26566 r=`${PWD_COMMAND}`; export r; \
26567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26568 $(HOST_EXPORTS) \
26569 for flag in $(EXTRA_HOST_FLAGS) ; do \
26570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26571 done; \
26572 echo "Doing dvi in zlib" ; \
26573 (cd $(HOST_SUBDIR)/zlib && \
26574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26576 "RANLIB=$${RANLIB}" \
26577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26578 dvi) \
26579 || exit 1
26580
26581@endif zlib
26582
26583.PHONY: maybe-pdf-zlib pdf-zlib
26584maybe-pdf-zlib:
26585@if zlib
26586maybe-pdf-zlib: pdf-zlib
26587
26588pdf-zlib: \
26589 configure-zlib
26590 @[ -f ./zlib/Makefile ] || exit 0; \
26591 r=`${PWD_COMMAND}`; export r; \
26592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26593 $(HOST_EXPORTS) \
26594 for flag in $(EXTRA_HOST_FLAGS) ; do \
26595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26596 done; \
26597 echo "Doing pdf in zlib" ; \
26598 (cd $(HOST_SUBDIR)/zlib && \
26599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26601 "RANLIB=$${RANLIB}" \
26602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26603 pdf) \
26604 || exit 1
26605
26606@endif zlib
26607
26608.PHONY: maybe-html-zlib html-zlib
26609maybe-html-zlib:
26610@if zlib
26611maybe-html-zlib: html-zlib
26612
26613html-zlib: \
26614 configure-zlib
26615 @[ -f ./zlib/Makefile ] || exit 0; \
26616 r=`${PWD_COMMAND}`; export r; \
26617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26618 $(HOST_EXPORTS) \
26619 for flag in $(EXTRA_HOST_FLAGS) ; do \
26620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26621 done; \
26622 echo "Doing html in zlib" ; \
26623 (cd $(HOST_SUBDIR)/zlib && \
26624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26626 "RANLIB=$${RANLIB}" \
26627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26628 html) \
26629 || exit 1
26630
26631@endif zlib
26632
26633.PHONY: maybe-TAGS-zlib TAGS-zlib
26634maybe-TAGS-zlib:
26635@if zlib
26636maybe-TAGS-zlib: TAGS-zlib
26637
26638TAGS-zlib: \
26639 configure-zlib
26640 @[ -f ./zlib/Makefile ] || exit 0; \
26641 r=`${PWD_COMMAND}`; export r; \
26642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26643 $(HOST_EXPORTS) \
26644 for flag in $(EXTRA_HOST_FLAGS) ; do \
26645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26646 done; \
26647 echo "Doing TAGS in zlib" ; \
26648 (cd $(HOST_SUBDIR)/zlib && \
26649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26651 "RANLIB=$${RANLIB}" \
26652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26653 TAGS) \
26654 || exit 1
26655
26656@endif zlib
26657
26658.PHONY: maybe-install-info-zlib install-info-zlib
26659maybe-install-info-zlib:
26660@if zlib
26661maybe-install-info-zlib: install-info-zlib
26662
26663install-info-zlib: \
26664 configure-zlib \
26665 info-zlib
26666 @[ -f ./zlib/Makefile ] || exit 0; \
26667 r=`${PWD_COMMAND}`; export r; \
26668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26669 $(HOST_EXPORTS) \
26670 for flag in $(EXTRA_HOST_FLAGS) ; do \
26671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26672 done; \
26673 echo "Doing install-info in zlib" ; \
26674 (cd $(HOST_SUBDIR)/zlib && \
26675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26677 "RANLIB=$${RANLIB}" \
26678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26679 install-info) \
26680 || exit 1
26681
26682@endif zlib
26683
26684.PHONY: maybe-install-pdf-zlib install-pdf-zlib
26685maybe-install-pdf-zlib:
26686@if zlib
26687maybe-install-pdf-zlib: install-pdf-zlib
26688
26689install-pdf-zlib: \
26690 configure-zlib \
26691 pdf-zlib
26692 @[ -f ./zlib/Makefile ] || exit 0; \
26693 r=`${PWD_COMMAND}`; export r; \
26694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26695 $(HOST_EXPORTS) \
26696 for flag in $(EXTRA_HOST_FLAGS) ; do \
26697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26698 done; \
26699 echo "Doing install-pdf in zlib" ; \
26700 (cd $(HOST_SUBDIR)/zlib && \
26701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26703 "RANLIB=$${RANLIB}" \
26704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26705 install-pdf) \
26706 || exit 1
26707
26708@endif zlib
26709
26710.PHONY: maybe-install-html-zlib install-html-zlib
26711maybe-install-html-zlib:
26712@if zlib
26713maybe-install-html-zlib: install-html-zlib
26714
26715install-html-zlib: \
26716 configure-zlib \
26717 html-zlib
26718 @[ -f ./zlib/Makefile ] || exit 0; \
26719 r=`${PWD_COMMAND}`; export r; \
26720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26721 $(HOST_EXPORTS) \
26722 for flag in $(EXTRA_HOST_FLAGS) ; do \
26723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26724 done; \
26725 echo "Doing install-html in zlib" ; \
26726 (cd $(HOST_SUBDIR)/zlib && \
26727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26729 "RANLIB=$${RANLIB}" \
26730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26731 install-html) \
26732 || exit 1
26733
26734@endif zlib
26735
26736.PHONY: maybe-installcheck-zlib installcheck-zlib
26737maybe-installcheck-zlib:
26738@if zlib
26739maybe-installcheck-zlib: installcheck-zlib
26740
26741installcheck-zlib: \
26742 configure-zlib
26743 @[ -f ./zlib/Makefile ] || exit 0; \
26744 r=`${PWD_COMMAND}`; export r; \
26745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26746 $(HOST_EXPORTS) \
26747 for flag in $(EXTRA_HOST_FLAGS) ; do \
26748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26749 done; \
26750 echo "Doing installcheck in zlib" ; \
26751 (cd $(HOST_SUBDIR)/zlib && \
26752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26754 "RANLIB=$${RANLIB}" \
26755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26756 installcheck) \
26757 || exit 1
26758
26759@endif zlib
26760
26761.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26762maybe-mostlyclean-zlib:
26763@if zlib
26764maybe-mostlyclean-zlib: mostlyclean-zlib
26765
26766mostlyclean-zlib:
26767 @[ -f ./zlib/Makefile ] || exit 0; \
26768 r=`${PWD_COMMAND}`; export r; \
26769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26770 $(HOST_EXPORTS) \
26771 for flag in $(EXTRA_HOST_FLAGS) ; do \
26772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26773 done; \
26774 echo "Doing mostlyclean in zlib" ; \
26775 (cd $(HOST_SUBDIR)/zlib && \
26776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26778 "RANLIB=$${RANLIB}" \
26779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26780 mostlyclean) \
26781 || exit 1
26782
26783@endif zlib
26784
26785.PHONY: maybe-clean-zlib clean-zlib
26786maybe-clean-zlib:
26787@if zlib
26788maybe-clean-zlib: clean-zlib
26789
26790clean-zlib:
26791 @[ -f ./zlib/Makefile ] || exit 0; \
26792 r=`${PWD_COMMAND}`; export r; \
26793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26794 $(HOST_EXPORTS) \
26795 for flag in $(EXTRA_HOST_FLAGS) ; do \
26796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26797 done; \
26798 echo "Doing clean in zlib" ; \
26799 (cd $(HOST_SUBDIR)/zlib && \
26800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26802 "RANLIB=$${RANLIB}" \
26803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26804 clean) \
26805 || exit 1
26806
26807@endif zlib
26808
26809.PHONY: maybe-distclean-zlib distclean-zlib
26810maybe-distclean-zlib:
26811@if zlib
26812maybe-distclean-zlib: distclean-zlib
26813
26814distclean-zlib:
26815 @[ -f ./zlib/Makefile ] || exit 0; \
26816 r=`${PWD_COMMAND}`; export r; \
26817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26818 $(HOST_EXPORTS) \
26819 for flag in $(EXTRA_HOST_FLAGS) ; do \
26820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821 done; \
26822 echo "Doing distclean in zlib" ; \
26823 (cd $(HOST_SUBDIR)/zlib && \
26824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26826 "RANLIB=$${RANLIB}" \
26827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26828 distclean) \
26829 || exit 1
26830
26831@endif zlib
26832
26833.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26834maybe-maintainer-clean-zlib:
26835@if zlib
26836maybe-maintainer-clean-zlib: maintainer-clean-zlib
26837
26838maintainer-clean-zlib:
26839 @[ -f ./zlib/Makefile ] || exit 0; \
26840 r=`${PWD_COMMAND}`; export r; \
26841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26842 $(HOST_EXPORTS) \
26843 for flag in $(EXTRA_HOST_FLAGS) ; do \
26844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26845 done; \
26846 echo "Doing maintainer-clean in zlib" ; \
26847 (cd $(HOST_SUBDIR)/zlib && \
26848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26850 "RANLIB=$${RANLIB}" \
26851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26852 maintainer-clean) \
26853 || exit 1
26854
26855@endif zlib
26856
26857
26858
26859.PHONY: configure-gdb maybe-configure-gdb
26860maybe-configure-gdb:
26861@if gcc-bootstrap
26862configure-gdb: stage_current
26863@endif gcc-bootstrap
26864@if gdb
26865maybe-configure-gdb: configure-gdb
26866configure-gdb:
26867 @: $(MAKE); $(unstage)
26868 @r=`${PWD_COMMAND}`; export r; \
26869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26870 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26872 $(HOST_EXPORTS) \
26873 echo Configuring in $(HOST_SUBDIR)/gdb; \
26874 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26875 case $(srcdir) in \
26876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26877 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26879 esac; \
26880 srcdiroption="--srcdir=$${topdir}/gdb"; \
26881 libsrcdir="$$s/gdb"; \
26882 $(SHELL) $${libsrcdir}/configure \
26883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26884 --target=${target_alias} $${srcdiroption} \
26885 || exit 1
26886@endif gdb
26887
26888
26889
26890
26891
26892.PHONY: all-gdb maybe-all-gdb
26893maybe-all-gdb:
26894@if gcc-bootstrap
26895all-gdb: stage_current
26896@endif gcc-bootstrap
26897@if gdb
26898TARGET-gdb=all
26899maybe-all-gdb: all-gdb
26900all-gdb: configure-gdb
26901 @: $(MAKE); $(unstage)
26902 @r=`${PWD_COMMAND}`; export r; \
26903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26904 $(HOST_EXPORTS) \
26905 (cd $(HOST_SUBDIR)/gdb && \
26906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26907 $(TARGET-gdb))
26908@endif gdb
26909
26910
26911
26912
26913.PHONY: check-gdb maybe-check-gdb
26914maybe-check-gdb:
26915@if gdb
26916maybe-check-gdb: check-gdb
26917
26918check-gdb:
26919 @: $(MAKE); $(unstage)
26920 @r=`${PWD_COMMAND}`; export r; \
26921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922 $(HOST_EXPORTS) \
26923 (cd $(HOST_SUBDIR)/gdb && \
26924 $(MAKE) $(FLAGS_TO_PASS) check)
26925
26926@endif gdb
26927
26928.PHONY: install-gdb maybe-install-gdb
26929maybe-install-gdb:
26930@if gdb
26931maybe-install-gdb: install-gdb
26932
26933install-gdb: installdirs
26934 @: $(MAKE); $(unstage)
26935 @r=`${PWD_COMMAND}`; export r; \
26936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26937 $(HOST_EXPORTS) \
26938 (cd $(HOST_SUBDIR)/gdb && \
26939 $(MAKE) $(FLAGS_TO_PASS) install)
26940
26941@endif gdb
26942
26943.PHONY: install-strip-gdb maybe-install-strip-gdb
26944maybe-install-strip-gdb:
26945@if gdb
26946maybe-install-strip-gdb: install-strip-gdb
26947
26948install-strip-gdb: installdirs
26949 @: $(MAKE); $(unstage)
26950 @r=`${PWD_COMMAND}`; export r; \
26951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26952 $(HOST_EXPORTS) \
26953 (cd $(HOST_SUBDIR)/gdb && \
26954 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26955
26956@endif gdb
26957
26958# Other targets (info, dvi, pdf, etc.)
26959
26960.PHONY: maybe-info-gdb info-gdb
26961maybe-info-gdb:
26962@if gdb
26963maybe-info-gdb: info-gdb
26964
26965info-gdb: \
26966 configure-gdb
26967 @: $(MAKE); $(unstage)
26968 @[ -f ./gdb/Makefile ] || exit 0; \
26969 r=`${PWD_COMMAND}`; export r; \
26970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26971 $(HOST_EXPORTS) \
26972 for flag in $(EXTRA_HOST_FLAGS) ; do \
26973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26974 done; \
26975 echo "Doing info in gdb" ; \
26976 (cd $(HOST_SUBDIR)/gdb && \
26977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26979 "RANLIB=$${RANLIB}" \
26980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26981 info) \
26982 || exit 1
26983
26984@endif gdb
26985
26986.PHONY: maybe-dvi-gdb dvi-gdb
26987maybe-dvi-gdb:
26988@if gdb
26989maybe-dvi-gdb: dvi-gdb
26990
26991dvi-gdb: \
26992 configure-gdb
26993 @: $(MAKE); $(unstage)
26994 @[ -f ./gdb/Makefile ] || exit 0; \
26995 r=`${PWD_COMMAND}`; export r; \
26996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26997 $(HOST_EXPORTS) \
26998 for flag in $(EXTRA_HOST_FLAGS) ; do \
26999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000 done; \
27001 echo "Doing dvi in gdb" ; \
27002 (cd $(HOST_SUBDIR)/gdb && \
27003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005 "RANLIB=$${RANLIB}" \
27006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27007 dvi) \
27008 || exit 1
27009
27010@endif gdb
27011
27012.PHONY: maybe-pdf-gdb pdf-gdb
27013maybe-pdf-gdb:
27014@if gdb
27015maybe-pdf-gdb: pdf-gdb
27016
27017pdf-gdb: \
27018 configure-gdb
27019 @: $(MAKE); $(unstage)
27020 @[ -f ./gdb/Makefile ] || exit 0; \
27021 r=`${PWD_COMMAND}`; export r; \
27022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27023 $(HOST_EXPORTS) \
27024 for flag in $(EXTRA_HOST_FLAGS) ; do \
27025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27026 done; \
27027 echo "Doing pdf in gdb" ; \
27028 (cd $(HOST_SUBDIR)/gdb && \
27029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27031 "RANLIB=$${RANLIB}" \
27032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27033 pdf) \
27034 || exit 1
27035
27036@endif gdb
27037
27038.PHONY: maybe-html-gdb html-gdb
27039maybe-html-gdb:
27040@if gdb
27041maybe-html-gdb: html-gdb
27042
27043html-gdb: \
27044 configure-gdb
27045 @: $(MAKE); $(unstage)
27046 @[ -f ./gdb/Makefile ] || exit 0; \
27047 r=`${PWD_COMMAND}`; export r; \
27048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27049 $(HOST_EXPORTS) \
27050 for flag in $(EXTRA_HOST_FLAGS) ; do \
27051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27052 done; \
27053 echo "Doing html in gdb" ; \
27054 (cd $(HOST_SUBDIR)/gdb && \
27055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27057 "RANLIB=$${RANLIB}" \
27058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27059 html) \
27060 || exit 1
27061
27062@endif gdb
27063
27064.PHONY: maybe-TAGS-gdb TAGS-gdb
27065maybe-TAGS-gdb:
27066@if gdb
27067maybe-TAGS-gdb: TAGS-gdb
27068
27069TAGS-gdb: \
27070 configure-gdb
27071 @: $(MAKE); $(unstage)
27072 @[ -f ./gdb/Makefile ] || exit 0; \
27073 r=`${PWD_COMMAND}`; export r; \
27074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27075 $(HOST_EXPORTS) \
27076 for flag in $(EXTRA_HOST_FLAGS) ; do \
27077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27078 done; \
27079 echo "Doing TAGS in gdb" ; \
27080 (cd $(HOST_SUBDIR)/gdb && \
27081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27083 "RANLIB=$${RANLIB}" \
27084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27085 TAGS) \
27086 || exit 1
27087
27088@endif gdb
27089
27090.PHONY: maybe-install-info-gdb install-info-gdb
27091maybe-install-info-gdb:
27092@if gdb
27093maybe-install-info-gdb: install-info-gdb
27094
27095install-info-gdb: \
27096 configure-gdb \
27097 info-gdb
27098 @: $(MAKE); $(unstage)
27099 @[ -f ./gdb/Makefile ] || exit 0; \
27100 r=`${PWD_COMMAND}`; export r; \
27101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27102 $(HOST_EXPORTS) \
27103 for flag in $(EXTRA_HOST_FLAGS) ; do \
27104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27105 done; \
27106 echo "Doing install-info in gdb" ; \
27107 (cd $(HOST_SUBDIR)/gdb && \
27108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27110 "RANLIB=$${RANLIB}" \
27111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27112 install-info) \
27113 || exit 1
27114
27115@endif gdb
27116
27117.PHONY: maybe-install-pdf-gdb install-pdf-gdb
27118maybe-install-pdf-gdb:
27119@if gdb
27120maybe-install-pdf-gdb: install-pdf-gdb
27121
27122install-pdf-gdb: \
27123 configure-gdb \
27124 pdf-gdb
27125 @: $(MAKE); $(unstage)
27126 @[ -f ./gdb/Makefile ] || exit 0; \
27127 r=`${PWD_COMMAND}`; export r; \
27128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27129 $(HOST_EXPORTS) \
27130 for flag in $(EXTRA_HOST_FLAGS) ; do \
27131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27132 done; \
27133 echo "Doing install-pdf in gdb" ; \
27134 (cd $(HOST_SUBDIR)/gdb && \
27135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27137 "RANLIB=$${RANLIB}" \
27138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27139 install-pdf) \
27140 || exit 1
27141
27142@endif gdb
27143
27144.PHONY: maybe-install-html-gdb install-html-gdb
27145maybe-install-html-gdb:
27146@if gdb
27147maybe-install-html-gdb: install-html-gdb
27148
27149install-html-gdb: \
27150 configure-gdb \
27151 html-gdb
27152 @: $(MAKE); $(unstage)
27153 @[ -f ./gdb/Makefile ] || exit 0; \
27154 r=`${PWD_COMMAND}`; export r; \
27155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27156 $(HOST_EXPORTS) \
27157 for flag in $(EXTRA_HOST_FLAGS) ; do \
27158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27159 done; \
27160 echo "Doing install-html in gdb" ; \
27161 (cd $(HOST_SUBDIR)/gdb && \
27162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27164 "RANLIB=$${RANLIB}" \
27165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27166 install-html) \
27167 || exit 1
27168
27169@endif gdb
27170
27171.PHONY: maybe-installcheck-gdb installcheck-gdb
27172maybe-installcheck-gdb:
27173@if gdb
27174maybe-installcheck-gdb: installcheck-gdb
27175
27176installcheck-gdb: \
27177 configure-gdb
27178 @: $(MAKE); $(unstage)
27179 @[ -f ./gdb/Makefile ] || exit 0; \
27180 r=`${PWD_COMMAND}`; export r; \
27181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27182 $(HOST_EXPORTS) \
27183 for flag in $(EXTRA_HOST_FLAGS) ; do \
27184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27185 done; \
27186 echo "Doing installcheck in gdb" ; \
27187 (cd $(HOST_SUBDIR)/gdb && \
27188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27190 "RANLIB=$${RANLIB}" \
27191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27192 installcheck) \
27193 || exit 1
27194
27195@endif gdb
27196
27197.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27198maybe-mostlyclean-gdb:
27199@if gdb
27200maybe-mostlyclean-gdb: mostlyclean-gdb
27201
27202mostlyclean-gdb:
27203 @: $(MAKE); $(unstage)
27204 @[ -f ./gdb/Makefile ] || exit 0; \
27205 r=`${PWD_COMMAND}`; export r; \
27206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27207 $(HOST_EXPORTS) \
27208 for flag in $(EXTRA_HOST_FLAGS) ; do \
27209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27210 done; \
27211 echo "Doing mostlyclean in gdb" ; \
27212 (cd $(HOST_SUBDIR)/gdb && \
27213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27215 "RANLIB=$${RANLIB}" \
27216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27217 mostlyclean) \
27218 || exit 1
27219
27220@endif gdb
27221
27222.PHONY: maybe-clean-gdb clean-gdb
27223maybe-clean-gdb:
27224@if gdb
27225maybe-clean-gdb: clean-gdb
27226
27227clean-gdb:
27228 @: $(MAKE); $(unstage)
27229 @[ -f ./gdb/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 clean in gdb" ; \
27237 (cd $(HOST_SUBDIR)/gdb && \
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 clean) \
27243 || exit 1
27244
27245@endif gdb
27246
27247.PHONY: maybe-distclean-gdb distclean-gdb
27248maybe-distclean-gdb:
27249@if gdb
27250maybe-distclean-gdb: distclean-gdb
27251
27252distclean-gdb:
27253 @: $(MAKE); $(unstage)
27254 @[ -f ./gdb/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 distclean in gdb" ; \
27262 (cd $(HOST_SUBDIR)/gdb && \
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 distclean) \
27268 || exit 1
27269
27270@endif gdb
27271
27272.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27273maybe-maintainer-clean-gdb:
27274@if gdb
27275maybe-maintainer-clean-gdb: maintainer-clean-gdb
27276
27277maintainer-clean-gdb:
27278 @: $(MAKE); $(unstage)
27279 @[ -f ./gdb/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 maintainer-clean in gdb" ; \
27287 (cd $(HOST_SUBDIR)/gdb && \
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 maintainer-clean) \
27293 || exit 1
27294
27295@endif gdb
27296
27297
27298
27299.PHONY: configure-expect maybe-configure-expect
27300maybe-configure-expect:
27301@if gcc-bootstrap
27302configure-expect: stage_current
27303@endif gcc-bootstrap
27304@if expect
27305maybe-configure-expect: configure-expect
27306configure-expect:
27307 @: $(MAKE); $(unstage)
27308 @r=`${PWD_COMMAND}`; export r; \
27309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27310 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27312 $(HOST_EXPORTS) \
27313 echo Configuring in $(HOST_SUBDIR)/expect; \
27314 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27315 case $(srcdir) in \
27316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27317 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27319 esac; \
27320 srcdiroption="--srcdir=$${topdir}/expect"; \
27321 libsrcdir="$$s/expect"; \
27322 $(SHELL) $${libsrcdir}/configure \
27323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27324 --target=${target_alias} $${srcdiroption} \
27325 || exit 1
27326@endif expect
27327
27328
27329
27330
27331
27332.PHONY: all-expect maybe-all-expect
27333maybe-all-expect:
27334@if gcc-bootstrap
27335all-expect: stage_current
27336@endif gcc-bootstrap
27337@if expect
27338TARGET-expect=all
27339maybe-all-expect: all-expect
27340all-expect: configure-expect
27341 @: $(MAKE); $(unstage)
27342 @r=`${PWD_COMMAND}`; export r; \
27343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27344 $(HOST_EXPORTS) \
27345 (cd $(HOST_SUBDIR)/expect && \
27346 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27347 $(TARGET-expect))
27348@endif expect
27349
27350
27351
27352
27353.PHONY: check-expect maybe-check-expect
27354maybe-check-expect:
27355@if expect
27356maybe-check-expect: check-expect
27357
27358check-expect:
27359 @: $(MAKE); $(unstage)
27360 @r=`${PWD_COMMAND}`; export r; \
27361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27362 $(HOST_EXPORTS) \
27363 (cd $(HOST_SUBDIR)/expect && \
27364 $(MAKE) $(FLAGS_TO_PASS) check)
27365
27366@endif expect
27367
27368.PHONY: install-expect maybe-install-expect
27369maybe-install-expect:
27370@if expect
27371maybe-install-expect: install-expect
27372
27373install-expect: installdirs
27374 @: $(MAKE); $(unstage)
27375 @r=`${PWD_COMMAND}`; export r; \
27376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27377 $(HOST_EXPORTS) \
27378 (cd $(HOST_SUBDIR)/expect && \
27379 $(MAKE) $(FLAGS_TO_PASS) install)
27380
27381@endif expect
27382
27383.PHONY: install-strip-expect maybe-install-strip-expect
27384maybe-install-strip-expect:
27385@if expect
27386maybe-install-strip-expect: install-strip-expect
27387
27388install-strip-expect: installdirs
27389 @: $(MAKE); $(unstage)
27390 @r=`${PWD_COMMAND}`; export r; \
27391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27392 $(HOST_EXPORTS) \
27393 (cd $(HOST_SUBDIR)/expect && \
27394 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27395
27396@endif expect
27397
27398# Other targets (info, dvi, pdf, etc.)
27399
27400.PHONY: maybe-info-expect info-expect
27401maybe-info-expect:
27402@if expect
27403maybe-info-expect: info-expect
27404
27405info-expect: \
27406 configure-expect
27407 @: $(MAKE); $(unstage)
27408 @[ -f ./expect/Makefile ] || exit 0; \
27409 r=`${PWD_COMMAND}`; export r; \
27410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27411 $(HOST_EXPORTS) \
27412 for flag in $(EXTRA_HOST_FLAGS) ; do \
27413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27414 done; \
27415 echo "Doing info in expect" ; \
27416 (cd $(HOST_SUBDIR)/expect && \
27417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27419 "RANLIB=$${RANLIB}" \
27420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27421 info) \
27422 || exit 1
27423
27424@endif expect
27425
27426.PHONY: maybe-dvi-expect dvi-expect
27427maybe-dvi-expect:
27428@if expect
27429maybe-dvi-expect: dvi-expect
27430
27431dvi-expect: \
27432 configure-expect
27433 @: $(MAKE); $(unstage)
27434 @[ -f ./expect/Makefile ] || exit 0; \
27435 r=`${PWD_COMMAND}`; export r; \
27436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27437 $(HOST_EXPORTS) \
27438 for flag in $(EXTRA_HOST_FLAGS) ; do \
27439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27440 done; \
27441 echo "Doing dvi in expect" ; \
27442 (cd $(HOST_SUBDIR)/expect && \
27443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27445 "RANLIB=$${RANLIB}" \
27446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27447 dvi) \
27448 || exit 1
27449
27450@endif expect
27451
27452.PHONY: maybe-pdf-expect pdf-expect
27453maybe-pdf-expect:
27454@if expect
27455maybe-pdf-expect: pdf-expect
27456
27457pdf-expect: \
27458 configure-expect
27459 @: $(MAKE); $(unstage)
27460 @[ -f ./expect/Makefile ] || exit 0; \
27461 r=`${PWD_COMMAND}`; export r; \
27462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27463 $(HOST_EXPORTS) \
27464 for flag in $(EXTRA_HOST_FLAGS) ; do \
27465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27466 done; \
27467 echo "Doing pdf in expect" ; \
27468 (cd $(HOST_SUBDIR)/expect && \
27469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27471 "RANLIB=$${RANLIB}" \
27472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27473 pdf) \
27474 || exit 1
27475
27476@endif expect
27477
27478.PHONY: maybe-html-expect html-expect
27479maybe-html-expect:
27480@if expect
27481maybe-html-expect: html-expect
27482
27483html-expect: \
27484 configure-expect
27485 @: $(MAKE); $(unstage)
27486 @[ -f ./expect/Makefile ] || exit 0; \
27487 r=`${PWD_COMMAND}`; export r; \
27488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27489 $(HOST_EXPORTS) \
27490 for flag in $(EXTRA_HOST_FLAGS) ; do \
27491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27492 done; \
27493 echo "Doing html in expect" ; \
27494 (cd $(HOST_SUBDIR)/expect && \
27495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497 "RANLIB=$${RANLIB}" \
27498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27499 html) \
27500 || exit 1
27501
27502@endif expect
27503
27504.PHONY: maybe-TAGS-expect TAGS-expect
27505maybe-TAGS-expect:
27506@if expect
27507maybe-TAGS-expect: TAGS-expect
27508
27509TAGS-expect: \
27510 configure-expect
27511 @: $(MAKE); $(unstage)
27512 @[ -f ./expect/Makefile ] || exit 0; \
27513 r=`${PWD_COMMAND}`; export r; \
27514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27515 $(HOST_EXPORTS) \
27516 for flag in $(EXTRA_HOST_FLAGS) ; do \
27517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27518 done; \
27519 echo "Doing TAGS in expect" ; \
27520 (cd $(HOST_SUBDIR)/expect && \
27521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523 "RANLIB=$${RANLIB}" \
27524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27525 TAGS) \
27526 || exit 1
27527
27528@endif expect
27529
27530.PHONY: maybe-install-info-expect install-info-expect
27531maybe-install-info-expect:
27532@if expect
27533maybe-install-info-expect: install-info-expect
27534
27535install-info-expect: \
27536 configure-expect \
27537 info-expect
27538 @: $(MAKE); $(unstage)
27539 @[ -f ./expect/Makefile ] || exit 0; \
27540 r=`${PWD_COMMAND}`; export r; \
27541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27542 $(HOST_EXPORTS) \
27543 for flag in $(EXTRA_HOST_FLAGS) ; do \
27544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27545 done; \
27546 echo "Doing install-info in expect" ; \
27547 (cd $(HOST_SUBDIR)/expect && \
27548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27550 "RANLIB=$${RANLIB}" \
27551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27552 install-info) \
27553 || exit 1
27554
27555@endif expect
27556
27557.PHONY: maybe-install-pdf-expect install-pdf-expect
27558maybe-install-pdf-expect:
27559@if expect
27560maybe-install-pdf-expect: install-pdf-expect
27561
27562install-pdf-expect: \
27563 configure-expect \
27564 pdf-expect
27565 @: $(MAKE); $(unstage)
27566 @[ -f ./expect/Makefile ] || exit 0; \
27567 r=`${PWD_COMMAND}`; export r; \
27568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27569 $(HOST_EXPORTS) \
27570 for flag in $(EXTRA_HOST_FLAGS) ; do \
27571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572 done; \
27573 echo "Doing install-pdf in expect" ; \
27574 (cd $(HOST_SUBDIR)/expect && \
27575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27577 "RANLIB=$${RANLIB}" \
27578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27579 install-pdf) \
27580 || exit 1
27581
27582@endif expect
27583
27584.PHONY: maybe-install-html-expect install-html-expect
27585maybe-install-html-expect:
27586@if expect
27587maybe-install-html-expect: install-html-expect
27588
27589install-html-expect: \
27590 configure-expect \
27591 html-expect
27592 @: $(MAKE); $(unstage)
27593 @[ -f ./expect/Makefile ] || exit 0; \
27594 r=`${PWD_COMMAND}`; export r; \
27595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27596 $(HOST_EXPORTS) \
27597 for flag in $(EXTRA_HOST_FLAGS) ; do \
27598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27599 done; \
27600 echo "Doing install-html in expect" ; \
27601 (cd $(HOST_SUBDIR)/expect && \
27602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27604 "RANLIB=$${RANLIB}" \
27605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27606 install-html) \
27607 || exit 1
27608
27609@endif expect
27610
27611.PHONY: maybe-installcheck-expect installcheck-expect
27612maybe-installcheck-expect:
27613@if expect
27614maybe-installcheck-expect: installcheck-expect
27615
27616installcheck-expect: \
27617 configure-expect
27618 @: $(MAKE); $(unstage)
27619 @[ -f ./expect/Makefile ] || exit 0; \
27620 r=`${PWD_COMMAND}`; export r; \
27621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27622 $(HOST_EXPORTS) \
27623 for flag in $(EXTRA_HOST_FLAGS) ; do \
27624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27625 done; \
27626 echo "Doing installcheck in expect" ; \
27627 (cd $(HOST_SUBDIR)/expect && \
27628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27630 "RANLIB=$${RANLIB}" \
27631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27632 installcheck) \
27633 || exit 1
27634
27635@endif expect
27636
27637.PHONY: maybe-mostlyclean-expect mostlyclean-expect
27638maybe-mostlyclean-expect:
27639@if expect
27640maybe-mostlyclean-expect: mostlyclean-expect
27641
27642mostlyclean-expect:
27643 @: $(MAKE); $(unstage)
27644 @[ -f ./expect/Makefile ] || exit 0; \
27645 r=`${PWD_COMMAND}`; export r; \
27646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27647 $(HOST_EXPORTS) \
27648 for flag in $(EXTRA_HOST_FLAGS) ; do \
27649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27650 done; \
27651 echo "Doing mostlyclean in expect" ; \
27652 (cd $(HOST_SUBDIR)/expect && \
27653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27655 "RANLIB=$${RANLIB}" \
27656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27657 mostlyclean) \
27658 || exit 1
27659
27660@endif expect
27661
27662.PHONY: maybe-clean-expect clean-expect
27663maybe-clean-expect:
27664@if expect
27665maybe-clean-expect: clean-expect
27666
27667clean-expect:
27668 @: $(MAKE); $(unstage)
27669 @[ -f ./expect/Makefile ] || exit 0; \
27670 r=`${PWD_COMMAND}`; export r; \
27671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27672 $(HOST_EXPORTS) \
27673 for flag in $(EXTRA_HOST_FLAGS) ; do \
27674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27675 done; \
27676 echo "Doing clean in expect" ; \
27677 (cd $(HOST_SUBDIR)/expect && \
27678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27680 "RANLIB=$${RANLIB}" \
27681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27682 clean) \
27683 || exit 1
27684
27685@endif expect
27686
27687.PHONY: maybe-distclean-expect distclean-expect
27688maybe-distclean-expect:
27689@if expect
27690maybe-distclean-expect: distclean-expect
27691
27692distclean-expect:
27693 @: $(MAKE); $(unstage)
27694 @[ -f ./expect/Makefile ] || exit 0; \
27695 r=`${PWD_COMMAND}`; export r; \
27696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27697 $(HOST_EXPORTS) \
27698 for flag in $(EXTRA_HOST_FLAGS) ; do \
27699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27700 done; \
27701 echo "Doing distclean in expect" ; \
27702 (cd $(HOST_SUBDIR)/expect && \
27703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27705 "RANLIB=$${RANLIB}" \
27706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27707 distclean) \
27708 || exit 1
27709
27710@endif expect
27711
27712.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27713maybe-maintainer-clean-expect:
27714@if expect
27715maybe-maintainer-clean-expect: maintainer-clean-expect
27716
27717maintainer-clean-expect:
27718 @: $(MAKE); $(unstage)
27719 @[ -f ./expect/Makefile ] || exit 0; \
27720 r=`${PWD_COMMAND}`; export r; \
27721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27722 $(HOST_EXPORTS) \
27723 for flag in $(EXTRA_HOST_FLAGS) ; do \
27724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27725 done; \
27726 echo "Doing maintainer-clean in expect" ; \
27727 (cd $(HOST_SUBDIR)/expect && \
27728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27730 "RANLIB=$${RANLIB}" \
27731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27732 maintainer-clean) \
27733 || exit 1
27734
27735@endif expect
27736
27737
27738
27739.PHONY: configure-guile maybe-configure-guile
27740maybe-configure-guile:
27741@if gcc-bootstrap
27742configure-guile: stage_current
27743@endif gcc-bootstrap
27744@if guile
27745maybe-configure-guile: configure-guile
27746configure-guile:
27747 @: $(MAKE); $(unstage)
27748 @r=`${PWD_COMMAND}`; export r; \
27749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27750 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27752 $(HOST_EXPORTS) \
27753 echo Configuring in $(HOST_SUBDIR)/guile; \
27754 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27755 case $(srcdir) in \
27756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27757 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27759 esac; \
27760 srcdiroption="--srcdir=$${topdir}/guile"; \
27761 libsrcdir="$$s/guile"; \
27762 $(SHELL) $${libsrcdir}/configure \
27763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27764 --target=${target_alias} $${srcdiroption} \
27765 || exit 1
27766@endif guile
27767
27768
27769
27770
27771
27772.PHONY: all-guile maybe-all-guile
27773maybe-all-guile:
27774@if gcc-bootstrap
27775all-guile: stage_current
27776@endif gcc-bootstrap
27777@if guile
27778TARGET-guile=all
27779maybe-all-guile: all-guile
27780all-guile: configure-guile
27781 @: $(MAKE); $(unstage)
27782 @r=`${PWD_COMMAND}`; export r; \
27783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27784 $(HOST_EXPORTS) \
27785 (cd $(HOST_SUBDIR)/guile && \
27786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27787 $(TARGET-guile))
27788@endif guile
27789
27790
27791
27792
27793.PHONY: check-guile maybe-check-guile
27794maybe-check-guile:
27795@if guile
27796maybe-check-guile: check-guile
27797
27798check-guile:
27799 @: $(MAKE); $(unstage)
27800 @r=`${PWD_COMMAND}`; export r; \
27801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27802 $(HOST_EXPORTS) \
27803 (cd $(HOST_SUBDIR)/guile && \
27804 $(MAKE) $(FLAGS_TO_PASS) check)
27805
27806@endif guile
27807
27808.PHONY: install-guile maybe-install-guile
27809maybe-install-guile:
27810@if guile
27811maybe-install-guile: install-guile
27812
27813install-guile: installdirs
27814 @: $(MAKE); $(unstage)
27815 @r=`${PWD_COMMAND}`; export r; \
27816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27817 $(HOST_EXPORTS) \
27818 (cd $(HOST_SUBDIR)/guile && \
27819 $(MAKE) $(FLAGS_TO_PASS) install)
27820
27821@endif guile
27822
27823.PHONY: install-strip-guile maybe-install-strip-guile
27824maybe-install-strip-guile:
27825@if guile
27826maybe-install-strip-guile: install-strip-guile
27827
27828install-strip-guile: installdirs
27829 @: $(MAKE); $(unstage)
27830 @r=`${PWD_COMMAND}`; export r; \
27831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27832 $(HOST_EXPORTS) \
27833 (cd $(HOST_SUBDIR)/guile && \
27834 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27835
27836@endif guile
27837
27838# Other targets (info, dvi, pdf, etc.)
27839
27840.PHONY: maybe-info-guile info-guile
27841maybe-info-guile:
27842@if guile
27843maybe-info-guile: info-guile
27844
27845info-guile: \
27846 configure-guile
27847 @: $(MAKE); $(unstage)
27848 @[ -f ./guile/Makefile ] || exit 0; \
27849 r=`${PWD_COMMAND}`; export r; \
27850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27851 $(HOST_EXPORTS) \
27852 for flag in $(EXTRA_HOST_FLAGS) ; do \
27853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27854 done; \
27855 echo "Doing info in guile" ; \
27856 (cd $(HOST_SUBDIR)/guile && \
27857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27859 "RANLIB=$${RANLIB}" \
27860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27861 info) \
27862 || exit 1
27863
27864@endif guile
27865
27866.PHONY: maybe-dvi-guile dvi-guile
27867maybe-dvi-guile:
27868@if guile
27869maybe-dvi-guile: dvi-guile
27870
27871dvi-guile: \
27872 configure-guile
27873 @: $(MAKE); $(unstage)
27874 @[ -f ./guile/Makefile ] || exit 0; \
27875 r=`${PWD_COMMAND}`; export r; \
27876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27877 $(HOST_EXPORTS) \
27878 for flag in $(EXTRA_HOST_FLAGS) ; do \
27879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27880 done; \
27881 echo "Doing dvi in guile" ; \
27882 (cd $(HOST_SUBDIR)/guile && \
27883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27885 "RANLIB=$${RANLIB}" \
27886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27887 dvi) \
27888 || exit 1
27889
27890@endif guile
27891
27892.PHONY: maybe-pdf-guile pdf-guile
27893maybe-pdf-guile:
27894@if guile
27895maybe-pdf-guile: pdf-guile
27896
27897pdf-guile: \
27898 configure-guile
27899 @: $(MAKE); $(unstage)
27900 @[ -f ./guile/Makefile ] || exit 0; \
27901 r=`${PWD_COMMAND}`; export r; \
27902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27903 $(HOST_EXPORTS) \
27904 for flag in $(EXTRA_HOST_FLAGS) ; do \
27905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27906 done; \
27907 echo "Doing pdf in guile" ; \
27908 (cd $(HOST_SUBDIR)/guile && \
27909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27911 "RANLIB=$${RANLIB}" \
27912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27913 pdf) \
27914 || exit 1
27915
27916@endif guile
27917
27918.PHONY: maybe-html-guile html-guile
27919maybe-html-guile:
27920@if guile
27921maybe-html-guile: html-guile
27922
27923html-guile: \
27924 configure-guile
27925 @: $(MAKE); $(unstage)
27926 @[ -f ./guile/Makefile ] || exit 0; \
27927 r=`${PWD_COMMAND}`; export r; \
27928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27929 $(HOST_EXPORTS) \
27930 for flag in $(EXTRA_HOST_FLAGS) ; do \
27931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27932 done; \
27933 echo "Doing html in guile" ; \
27934 (cd $(HOST_SUBDIR)/guile && \
27935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27937 "RANLIB=$${RANLIB}" \
27938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27939 html) \
27940 || exit 1
27941
27942@endif guile
27943
27944.PHONY: maybe-TAGS-guile TAGS-guile
27945maybe-TAGS-guile:
27946@if guile
27947maybe-TAGS-guile: TAGS-guile
27948
27949TAGS-guile: \
27950 configure-guile
27951 @: $(MAKE); $(unstage)
27952 @[ -f ./guile/Makefile ] || exit 0; \
27953 r=`${PWD_COMMAND}`; export r; \
27954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27955 $(HOST_EXPORTS) \
27956 for flag in $(EXTRA_HOST_FLAGS) ; do \
27957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27958 done; \
27959 echo "Doing TAGS in guile" ; \
27960 (cd $(HOST_SUBDIR)/guile && \
27961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27963 "RANLIB=$${RANLIB}" \
27964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27965 TAGS) \
27966 || exit 1
27967
27968@endif guile
27969
27970.PHONY: maybe-install-info-guile install-info-guile
27971maybe-install-info-guile:
27972@if guile
27973maybe-install-info-guile: install-info-guile
27974
27975install-info-guile: \
27976 configure-guile \
27977 info-guile
27978 @: $(MAKE); $(unstage)
27979 @[ -f ./guile/Makefile ] || exit 0; \
27980 r=`${PWD_COMMAND}`; export r; \
27981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27982 $(HOST_EXPORTS) \
27983 for flag in $(EXTRA_HOST_FLAGS) ; do \
27984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27985 done; \
27986 echo "Doing install-info in guile" ; \
27987 (cd $(HOST_SUBDIR)/guile && \
27988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27990 "RANLIB=$${RANLIB}" \
27991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27992 install-info) \
27993 || exit 1
27994
27995@endif guile
27996
27997.PHONY: maybe-install-pdf-guile install-pdf-guile
27998maybe-install-pdf-guile:
27999@if guile
28000maybe-install-pdf-guile: install-pdf-guile
28001
28002install-pdf-guile: \
28003 configure-guile \
28004 pdf-guile
28005 @: $(MAKE); $(unstage)
28006 @[ -f ./guile/Makefile ] || exit 0; \
28007 r=`${PWD_COMMAND}`; export r; \
28008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28009 $(HOST_EXPORTS) \
28010 for flag in $(EXTRA_HOST_FLAGS) ; do \
28011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28012 done; \
28013 echo "Doing install-pdf in guile" ; \
28014 (cd $(HOST_SUBDIR)/guile && \
28015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28017 "RANLIB=$${RANLIB}" \
28018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28019 install-pdf) \
28020 || exit 1
28021
28022@endif guile
28023
28024.PHONY: maybe-install-html-guile install-html-guile
28025maybe-install-html-guile:
28026@if guile
28027maybe-install-html-guile: install-html-guile
28028
28029install-html-guile: \
28030 configure-guile \
28031 html-guile
28032 @: $(MAKE); $(unstage)
28033 @[ -f ./guile/Makefile ] || exit 0; \
28034 r=`${PWD_COMMAND}`; export r; \
28035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28036 $(HOST_EXPORTS) \
28037 for flag in $(EXTRA_HOST_FLAGS) ; do \
28038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28039 done; \
28040 echo "Doing install-html in guile" ; \
28041 (cd $(HOST_SUBDIR)/guile && \
28042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28044 "RANLIB=$${RANLIB}" \
28045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28046 install-html) \
28047 || exit 1
28048
28049@endif guile
28050
28051.PHONY: maybe-installcheck-guile installcheck-guile
28052maybe-installcheck-guile:
28053@if guile
28054maybe-installcheck-guile: installcheck-guile
28055
28056installcheck-guile: \
28057 configure-guile
28058 @: $(MAKE); $(unstage)
28059 @[ -f ./guile/Makefile ] || exit 0; \
28060 r=`${PWD_COMMAND}`; export r; \
28061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28062 $(HOST_EXPORTS) \
28063 for flag in $(EXTRA_HOST_FLAGS) ; do \
28064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28065 done; \
28066 echo "Doing installcheck in guile" ; \
28067 (cd $(HOST_SUBDIR)/guile && \
28068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28070 "RANLIB=$${RANLIB}" \
28071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28072 installcheck) \
28073 || exit 1
28074
28075@endif guile
28076
28077.PHONY: maybe-mostlyclean-guile mostlyclean-guile
28078maybe-mostlyclean-guile:
28079@if guile
28080maybe-mostlyclean-guile: mostlyclean-guile
28081
28082mostlyclean-guile:
28083 @: $(MAKE); $(unstage)
28084 @[ -f ./guile/Makefile ] || exit 0; \
28085 r=`${PWD_COMMAND}`; export r; \
28086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28087 $(HOST_EXPORTS) \
28088 for flag in $(EXTRA_HOST_FLAGS) ; do \
28089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28090 done; \
28091 echo "Doing mostlyclean in guile" ; \
28092 (cd $(HOST_SUBDIR)/guile && \
28093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28095 "RANLIB=$${RANLIB}" \
28096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28097 mostlyclean) \
28098 || exit 1
28099
28100@endif guile
28101
28102.PHONY: maybe-clean-guile clean-guile
28103maybe-clean-guile:
28104@if guile
28105maybe-clean-guile: clean-guile
28106
28107clean-guile:
28108 @: $(MAKE); $(unstage)
28109 @[ -f ./guile/Makefile ] || exit 0; \
28110 r=`${PWD_COMMAND}`; export r; \
28111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28112 $(HOST_EXPORTS) \
28113 for flag in $(EXTRA_HOST_FLAGS) ; do \
28114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28115 done; \
28116 echo "Doing clean in guile" ; \
28117 (cd $(HOST_SUBDIR)/guile && \
28118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28120 "RANLIB=$${RANLIB}" \
28121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28122 clean) \
28123 || exit 1
28124
28125@endif guile
28126
28127.PHONY: maybe-distclean-guile distclean-guile
28128maybe-distclean-guile:
28129@if guile
28130maybe-distclean-guile: distclean-guile
28131
28132distclean-guile:
28133 @: $(MAKE); $(unstage)
28134 @[ -f ./guile/Makefile ] || exit 0; \
28135 r=`${PWD_COMMAND}`; export r; \
28136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28137 $(HOST_EXPORTS) \
28138 for flag in $(EXTRA_HOST_FLAGS) ; do \
28139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28140 done; \
28141 echo "Doing distclean in guile" ; \
28142 (cd $(HOST_SUBDIR)/guile && \
28143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28145 "RANLIB=$${RANLIB}" \
28146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28147 distclean) \
28148 || exit 1
28149
28150@endif guile
28151
28152.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28153maybe-maintainer-clean-guile:
28154@if guile
28155maybe-maintainer-clean-guile: maintainer-clean-guile
28156
28157maintainer-clean-guile:
28158 @: $(MAKE); $(unstage)
28159 @[ -f ./guile/Makefile ] || exit 0; \
28160 r=`${PWD_COMMAND}`; export r; \
28161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28162 $(HOST_EXPORTS) \
28163 for flag in $(EXTRA_HOST_FLAGS) ; do \
28164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28165 done; \
28166 echo "Doing maintainer-clean in guile" ; \
28167 (cd $(HOST_SUBDIR)/guile && \
28168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28170 "RANLIB=$${RANLIB}" \
28171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28172 maintainer-clean) \
28173 || exit 1
28174
28175@endif guile
28176
28177
28178
28179.PHONY: configure-tk maybe-configure-tk
28180maybe-configure-tk:
28181@if gcc-bootstrap
28182configure-tk: stage_current
28183@endif gcc-bootstrap
28184@if tk
28185maybe-configure-tk: configure-tk
28186configure-tk:
28187 @: $(MAKE); $(unstage)
28188 @r=`${PWD_COMMAND}`; export r; \
28189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28190 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28192 $(HOST_EXPORTS) \
28193 echo Configuring in $(HOST_SUBDIR)/tk; \
28194 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28195 case $(srcdir) in \
28196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28197 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28199 esac; \
28200 srcdiroption="--srcdir=$${topdir}/tk"; \
28201 libsrcdir="$$s/tk"; \
28202 $(SHELL) $${libsrcdir}/configure \
28203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28204 --target=${target_alias} $${srcdiroption} \
28205 || exit 1
28206@endif tk
28207
28208
28209
28210
28211
28212.PHONY: all-tk maybe-all-tk
28213maybe-all-tk:
28214@if gcc-bootstrap
28215all-tk: stage_current
28216@endif gcc-bootstrap
28217@if tk
28218TARGET-tk=all
28219maybe-all-tk: all-tk
28220all-tk: configure-tk
28221 @: $(MAKE); $(unstage)
28222 @r=`${PWD_COMMAND}`; export r; \
28223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28224 $(HOST_EXPORTS) \
28225 (cd $(HOST_SUBDIR)/tk && \
28226 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28227 $(TARGET-tk))
28228@endif tk
28229
28230
28231
28232
28233.PHONY: check-tk maybe-check-tk
28234maybe-check-tk:
28235@if tk
28236maybe-check-tk: check-tk
28237
28238check-tk:
28239 @: $(MAKE); $(unstage)
28240 @r=`${PWD_COMMAND}`; export r; \
28241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28242 $(HOST_EXPORTS) \
28243 (cd $(HOST_SUBDIR)/tk && \
28244 $(MAKE) $(FLAGS_TO_PASS) check)
28245
28246@endif tk
28247
28248.PHONY: install-tk maybe-install-tk
28249maybe-install-tk:
28250@if tk
28251maybe-install-tk: install-tk
28252
28253install-tk: installdirs
28254 @: $(MAKE); $(unstage)
28255 @r=`${PWD_COMMAND}`; export r; \
28256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28257 $(HOST_EXPORTS) \
28258 (cd $(HOST_SUBDIR)/tk && \
28259 $(MAKE) $(FLAGS_TO_PASS) install)
28260
28261@endif tk
28262
28263.PHONY: install-strip-tk maybe-install-strip-tk
28264maybe-install-strip-tk:
28265@if tk
28266maybe-install-strip-tk: install-strip-tk
28267
28268install-strip-tk: installdirs
28269 @: $(MAKE); $(unstage)
28270 @r=`${PWD_COMMAND}`; export r; \
28271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28272 $(HOST_EXPORTS) \
28273 (cd $(HOST_SUBDIR)/tk && \
28274 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28275
28276@endif tk
28277
28278# Other targets (info, dvi, pdf, etc.)
28279
28280.PHONY: maybe-info-tk info-tk
28281maybe-info-tk:
28282@if tk
28283maybe-info-tk: info-tk
28284
28285info-tk: \
28286 configure-tk
28287 @: $(MAKE); $(unstage)
28288 @[ -f ./tk/Makefile ] || exit 0; \
28289 r=`${PWD_COMMAND}`; export r; \
28290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28291 $(HOST_EXPORTS) \
28292 for flag in $(EXTRA_HOST_FLAGS) ; do \
28293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28294 done; \
28295 echo "Doing info in tk" ; \
28296 (cd $(HOST_SUBDIR)/tk && \
28297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28299 "RANLIB=$${RANLIB}" \
28300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28301 info) \
28302 || exit 1
28303
28304@endif tk
28305
28306.PHONY: maybe-dvi-tk dvi-tk
28307maybe-dvi-tk:
28308@if tk
28309maybe-dvi-tk: dvi-tk
28310
28311dvi-tk: \
28312 configure-tk
28313 @: $(MAKE); $(unstage)
28314 @[ -f ./tk/Makefile ] || exit 0; \
28315 r=`${PWD_COMMAND}`; export r; \
28316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28317 $(HOST_EXPORTS) \
28318 for flag in $(EXTRA_HOST_FLAGS) ; do \
28319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28320 done; \
28321 echo "Doing dvi in tk" ; \
28322 (cd $(HOST_SUBDIR)/tk && \
28323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28325 "RANLIB=$${RANLIB}" \
28326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28327 dvi) \
28328 || exit 1
28329
28330@endif tk
28331
28332.PHONY: maybe-pdf-tk pdf-tk
28333maybe-pdf-tk:
28334@if tk
28335maybe-pdf-tk: pdf-tk
28336
28337pdf-tk: \
28338 configure-tk
28339 @: $(MAKE); $(unstage)
28340 @[ -f ./tk/Makefile ] || exit 0; \
28341 r=`${PWD_COMMAND}`; export r; \
28342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28343 $(HOST_EXPORTS) \
28344 for flag in $(EXTRA_HOST_FLAGS) ; do \
28345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28346 done; \
28347 echo "Doing pdf in tk" ; \
28348 (cd $(HOST_SUBDIR)/tk && \
28349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28351 "RANLIB=$${RANLIB}" \
28352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28353 pdf) \
28354 || exit 1
28355
28356@endif tk
28357
28358.PHONY: maybe-html-tk html-tk
28359maybe-html-tk:
28360@if tk
28361maybe-html-tk: html-tk
28362
28363html-tk: \
28364 configure-tk
28365 @: $(MAKE); $(unstage)
28366 @[ -f ./tk/Makefile ] || exit 0; \
28367 r=`${PWD_COMMAND}`; export r; \
28368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28369 $(HOST_EXPORTS) \
28370 for flag in $(EXTRA_HOST_FLAGS) ; do \
28371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28372 done; \
28373 echo "Doing html in tk" ; \
28374 (cd $(HOST_SUBDIR)/tk && \
28375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28377 "RANLIB=$${RANLIB}" \
28378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28379 html) \
28380 || exit 1
28381
28382@endif tk
28383
28384.PHONY: maybe-TAGS-tk TAGS-tk
28385maybe-TAGS-tk:
28386@if tk
28387maybe-TAGS-tk: TAGS-tk
28388
28389TAGS-tk: \
28390 configure-tk
28391 @: $(MAKE); $(unstage)
28392 @[ -f ./tk/Makefile ] || exit 0; \
28393 r=`${PWD_COMMAND}`; export r; \
28394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28395 $(HOST_EXPORTS) \
28396 for flag in $(EXTRA_HOST_FLAGS) ; do \
28397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28398 done; \
28399 echo "Doing TAGS in tk" ; \
28400 (cd $(HOST_SUBDIR)/tk && \
28401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28403 "RANLIB=$${RANLIB}" \
28404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28405 TAGS) \
28406 || exit 1
28407
28408@endif tk
28409
28410.PHONY: maybe-install-info-tk install-info-tk
28411maybe-install-info-tk:
28412@if tk
28413maybe-install-info-tk: install-info-tk
28414
28415install-info-tk: \
28416 configure-tk \
28417 info-tk
28418 @: $(MAKE); $(unstage)
28419 @[ -f ./tk/Makefile ] || exit 0; \
28420 r=`${PWD_COMMAND}`; export r; \
28421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28422 $(HOST_EXPORTS) \
28423 for flag in $(EXTRA_HOST_FLAGS) ; do \
28424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28425 done; \
28426 echo "Doing install-info in tk" ; \
28427 (cd $(HOST_SUBDIR)/tk && \
28428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28430 "RANLIB=$${RANLIB}" \
28431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28432 install-info) \
28433 || exit 1
28434
28435@endif tk
28436
28437.PHONY: maybe-install-pdf-tk install-pdf-tk
28438maybe-install-pdf-tk:
28439@if tk
28440maybe-install-pdf-tk: install-pdf-tk
28441
28442install-pdf-tk: \
28443 configure-tk \
28444 pdf-tk
28445 @: $(MAKE); $(unstage)
28446 @[ -f ./tk/Makefile ] || exit 0; \
28447 r=`${PWD_COMMAND}`; export r; \
28448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28449 $(HOST_EXPORTS) \
28450 for flag in $(EXTRA_HOST_FLAGS) ; do \
28451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28452 done; \
28453 echo "Doing install-pdf in tk" ; \
28454 (cd $(HOST_SUBDIR)/tk && \
28455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28457 "RANLIB=$${RANLIB}" \
28458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28459 install-pdf) \
28460 || exit 1
28461
28462@endif tk
28463
28464.PHONY: maybe-install-html-tk install-html-tk
28465maybe-install-html-tk:
28466@if tk
28467maybe-install-html-tk: install-html-tk
28468
28469install-html-tk: \
28470 configure-tk \
28471 html-tk
28472 @: $(MAKE); $(unstage)
28473 @[ -f ./tk/Makefile ] || exit 0; \
28474 r=`${PWD_COMMAND}`; export r; \
28475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28476 $(HOST_EXPORTS) \
28477 for flag in $(EXTRA_HOST_FLAGS) ; do \
28478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28479 done; \
28480 echo "Doing install-html in tk" ; \
28481 (cd $(HOST_SUBDIR)/tk && \
28482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28484 "RANLIB=$${RANLIB}" \
28485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28486 install-html) \
28487 || exit 1
28488
28489@endif tk
28490
28491.PHONY: maybe-installcheck-tk installcheck-tk
28492maybe-installcheck-tk:
28493@if tk
28494maybe-installcheck-tk: installcheck-tk
28495
28496installcheck-tk: \
28497 configure-tk
28498 @: $(MAKE); $(unstage)
28499 @[ -f ./tk/Makefile ] || exit 0; \
28500 r=`${PWD_COMMAND}`; export r; \
28501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28502 $(HOST_EXPORTS) \
28503 for flag in $(EXTRA_HOST_FLAGS) ; do \
28504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28505 done; \
28506 echo "Doing installcheck in tk" ; \
28507 (cd $(HOST_SUBDIR)/tk && \
28508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28510 "RANLIB=$${RANLIB}" \
28511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28512 installcheck) \
28513 || exit 1
28514
28515@endif tk
28516
28517.PHONY: maybe-mostlyclean-tk mostlyclean-tk
28518maybe-mostlyclean-tk:
28519@if tk
28520maybe-mostlyclean-tk: mostlyclean-tk
28521
28522mostlyclean-tk:
28523 @: $(MAKE); $(unstage)
28524 @[ -f ./tk/Makefile ] || exit 0; \
28525 r=`${PWD_COMMAND}`; export r; \
28526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28527 $(HOST_EXPORTS) \
28528 for flag in $(EXTRA_HOST_FLAGS) ; do \
28529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28530 done; \
28531 echo "Doing mostlyclean in tk" ; \
28532 (cd $(HOST_SUBDIR)/tk && \
28533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28535 "RANLIB=$${RANLIB}" \
28536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28537 mostlyclean) \
28538 || exit 1
28539
28540@endif tk
28541
28542.PHONY: maybe-clean-tk clean-tk
28543maybe-clean-tk:
28544@if tk
28545maybe-clean-tk: clean-tk
28546
28547clean-tk:
28548 @: $(MAKE); $(unstage)
28549 @[ -f ./tk/Makefile ] || exit 0; \
28550 r=`${PWD_COMMAND}`; export r; \
28551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28552 $(HOST_EXPORTS) \
28553 for flag in $(EXTRA_HOST_FLAGS) ; do \
28554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28555 done; \
28556 echo "Doing clean in tk" ; \
28557 (cd $(HOST_SUBDIR)/tk && \
28558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28560 "RANLIB=$${RANLIB}" \
28561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28562 clean) \
28563 || exit 1
28564
28565@endif tk
28566
28567.PHONY: maybe-distclean-tk distclean-tk
28568maybe-distclean-tk:
28569@if tk
28570maybe-distclean-tk: distclean-tk
28571
28572distclean-tk:
28573 @: $(MAKE); $(unstage)
28574 @[ -f ./tk/Makefile ] || exit 0; \
28575 r=`${PWD_COMMAND}`; export r; \
28576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28577 $(HOST_EXPORTS) \
28578 for flag in $(EXTRA_HOST_FLAGS) ; do \
28579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28580 done; \
28581 echo "Doing distclean in tk" ; \
28582 (cd $(HOST_SUBDIR)/tk && \
28583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28585 "RANLIB=$${RANLIB}" \
28586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28587 distclean) \
28588 || exit 1
28589
28590@endif tk
28591
28592.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28593maybe-maintainer-clean-tk:
28594@if tk
28595maybe-maintainer-clean-tk: maintainer-clean-tk
28596
28597maintainer-clean-tk:
28598 @: $(MAKE); $(unstage)
28599 @[ -f ./tk/Makefile ] || exit 0; \
28600 r=`${PWD_COMMAND}`; export r; \
28601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28602 $(HOST_EXPORTS) \
28603 for flag in $(EXTRA_HOST_FLAGS) ; do \
28604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28605 done; \
28606 echo "Doing maintainer-clean in tk" ; \
28607 (cd $(HOST_SUBDIR)/tk && \
28608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28610 "RANLIB=$${RANLIB}" \
28611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28612 maintainer-clean) \
28613 || exit 1
28614
28615@endif tk
28616
28617
28618
28619.PHONY: configure-libtermcap maybe-configure-libtermcap
28620maybe-configure-libtermcap:
28621@if gcc-bootstrap
28622configure-libtermcap: stage_current
28623@endif gcc-bootstrap
28624@if libtermcap
28625maybe-configure-libtermcap: configure-libtermcap
28626configure-libtermcap:
28627 @: $(MAKE); $(unstage)
28628 @r=`${PWD_COMMAND}`; export r; \
28629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28630 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28632 $(HOST_EXPORTS) \
28633 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28634 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28635 case $(srcdir) in \
28636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28637 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28639 esac; \
28640 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28641 libsrcdir="$$s/libtermcap"; \
28642 $(SHELL) $${libsrcdir}/configure \
28643 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28644 --target=${target_alias} $${srcdiroption} \
28645 || exit 1
28646@endif libtermcap
28647
28648
28649
28650
28651
28652.PHONY: all-libtermcap maybe-all-libtermcap
28653maybe-all-libtermcap:
28654@if gcc-bootstrap
28655all-libtermcap: stage_current
28656@endif gcc-bootstrap
28657@if libtermcap
28658TARGET-libtermcap=all
28659maybe-all-libtermcap: all-libtermcap
28660all-libtermcap: configure-libtermcap
28661 @: $(MAKE); $(unstage)
28662 @r=`${PWD_COMMAND}`; export r; \
28663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28664 $(HOST_EXPORTS) \
28665 (cd $(HOST_SUBDIR)/libtermcap && \
28666 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28667 $(TARGET-libtermcap))
28668@endif libtermcap
28669
28670
28671
28672
28673.PHONY: check-libtermcap maybe-check-libtermcap
28674maybe-check-libtermcap:
28675@if libtermcap
28676maybe-check-libtermcap: check-libtermcap
28677
28678check-libtermcap:
28679
28680@endif libtermcap
28681
28682.PHONY: install-libtermcap maybe-install-libtermcap
28683maybe-install-libtermcap:
28684@if libtermcap
28685maybe-install-libtermcap: install-libtermcap
28686
28687install-libtermcap: installdirs
28688 @: $(MAKE); $(unstage)
28689 @r=`${PWD_COMMAND}`; export r; \
28690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28691 $(HOST_EXPORTS) \
28692 (cd $(HOST_SUBDIR)/libtermcap && \
28693 $(MAKE) $(FLAGS_TO_PASS) install)
28694
28695@endif libtermcap
28696
28697.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28698maybe-install-strip-libtermcap:
28699@if libtermcap
28700maybe-install-strip-libtermcap: install-strip-libtermcap
28701
28702install-strip-libtermcap: installdirs
28703 @: $(MAKE); $(unstage)
28704 @r=`${PWD_COMMAND}`; export r; \
28705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28706 $(HOST_EXPORTS) \
28707 (cd $(HOST_SUBDIR)/libtermcap && \
28708 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28709
28710@endif libtermcap
28711
28712# Other targets (info, dvi, pdf, etc.)
28713
28714.PHONY: maybe-info-libtermcap info-libtermcap
28715maybe-info-libtermcap:
28716@if libtermcap
28717maybe-info-libtermcap: info-libtermcap
28718
28719info-libtermcap: \
28720 configure-libtermcap
28721 @: $(MAKE); $(unstage)
28722 @[ -f ./libtermcap/Makefile ] || exit 0; \
28723 r=`${PWD_COMMAND}`; export r; \
28724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28725 $(HOST_EXPORTS) \
28726 for flag in $(EXTRA_HOST_FLAGS) ; do \
28727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28728 done; \
28729 echo "Doing info in libtermcap" ; \
28730 (cd $(HOST_SUBDIR)/libtermcap && \
28731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28733 "RANLIB=$${RANLIB}" \
28734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28735 info) \
28736 || exit 1
28737
28738@endif libtermcap
28739
28740.PHONY: maybe-dvi-libtermcap dvi-libtermcap
28741maybe-dvi-libtermcap:
28742@if libtermcap
28743maybe-dvi-libtermcap: dvi-libtermcap
28744
28745dvi-libtermcap: \
28746 configure-libtermcap
28747 @: $(MAKE); $(unstage)
28748 @[ -f ./libtermcap/Makefile ] || exit 0; \
28749 r=`${PWD_COMMAND}`; export r; \
28750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28751 $(HOST_EXPORTS) \
28752 for flag in $(EXTRA_HOST_FLAGS) ; do \
28753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28754 done; \
28755 echo "Doing dvi in libtermcap" ; \
28756 (cd $(HOST_SUBDIR)/libtermcap && \
28757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28759 "RANLIB=$${RANLIB}" \
28760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28761 dvi) \
28762 || exit 1
28763
28764@endif libtermcap
28765
28766.PHONY: maybe-pdf-libtermcap pdf-libtermcap
28767maybe-pdf-libtermcap:
28768@if libtermcap
28769maybe-pdf-libtermcap: pdf-libtermcap
28770
28771pdf-libtermcap: \
28772 configure-libtermcap
28773 @: $(MAKE); $(unstage)
28774 @[ -f ./libtermcap/Makefile ] || exit 0; \
28775 r=`${PWD_COMMAND}`; export r; \
28776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28777 $(HOST_EXPORTS) \
28778 for flag in $(EXTRA_HOST_FLAGS) ; do \
28779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28780 done; \
28781 echo "Doing pdf in libtermcap" ; \
28782 (cd $(HOST_SUBDIR)/libtermcap && \
28783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28785 "RANLIB=$${RANLIB}" \
28786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28787 pdf) \
28788 || exit 1
28789
28790@endif libtermcap
28791
28792.PHONY: maybe-html-libtermcap html-libtermcap
28793maybe-html-libtermcap:
28794@if libtermcap
28795maybe-html-libtermcap: html-libtermcap
28796
28797html-libtermcap: \
28798 configure-libtermcap
28799 @: $(MAKE); $(unstage)
28800 @[ -f ./libtermcap/Makefile ] || exit 0; \
28801 r=`${PWD_COMMAND}`; export r; \
28802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28803 $(HOST_EXPORTS) \
28804 for flag in $(EXTRA_HOST_FLAGS) ; do \
28805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28806 done; \
28807 echo "Doing html in libtermcap" ; \
28808 (cd $(HOST_SUBDIR)/libtermcap && \
28809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28811 "RANLIB=$${RANLIB}" \
28812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28813 html) \
28814 || exit 1
28815
28816@endif libtermcap
28817
28818.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28819maybe-TAGS-libtermcap:
28820@if libtermcap
28821maybe-TAGS-libtermcap: TAGS-libtermcap
28822
28823TAGS-libtermcap: \
28824 configure-libtermcap
28825 @: $(MAKE); $(unstage)
28826 @[ -f ./libtermcap/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 TAGS in libtermcap" ; \
28834 (cd $(HOST_SUBDIR)/libtermcap && \
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 TAGS) \
28840 || exit 1
28841
28842@endif libtermcap
28843
28844.PHONY: maybe-install-info-libtermcap install-info-libtermcap
28845maybe-install-info-libtermcap:
28846@if libtermcap
28847maybe-install-info-libtermcap: install-info-libtermcap
28848
28849install-info-libtermcap: \
28850 configure-libtermcap \
28851 info-libtermcap
28852 @: $(MAKE); $(unstage)
28853 @[ -f ./libtermcap/Makefile ] || exit 0; \
28854 r=`${PWD_COMMAND}`; export r; \
28855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28856 $(HOST_EXPORTS) \
28857 for flag in $(EXTRA_HOST_FLAGS) ; do \
28858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28859 done; \
28860 echo "Doing install-info in libtermcap" ; \
28861 (cd $(HOST_SUBDIR)/libtermcap && \
28862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28864 "RANLIB=$${RANLIB}" \
28865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28866 install-info) \
28867 || exit 1
28868
28869@endif libtermcap
28870
28871.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28872maybe-install-pdf-libtermcap:
28873@if libtermcap
28874maybe-install-pdf-libtermcap: install-pdf-libtermcap
28875
28876install-pdf-libtermcap: \
28877 configure-libtermcap \
28878 pdf-libtermcap
28879 @: $(MAKE); $(unstage)
28880 @[ -f ./libtermcap/Makefile ] || exit 0; \
28881 r=`${PWD_COMMAND}`; export r; \
28882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28883 $(HOST_EXPORTS) \
28884 for flag in $(EXTRA_HOST_FLAGS) ; do \
28885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28886 done; \
28887 echo "Doing install-pdf in libtermcap" ; \
28888 (cd $(HOST_SUBDIR)/libtermcap && \
28889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28891 "RANLIB=$${RANLIB}" \
28892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28893 install-pdf) \
28894 || exit 1
28895
28896@endif libtermcap
28897
28898.PHONY: maybe-install-html-libtermcap install-html-libtermcap
28899maybe-install-html-libtermcap:
28900@if libtermcap
28901maybe-install-html-libtermcap: install-html-libtermcap
28902
28903install-html-libtermcap: \
28904 configure-libtermcap \
28905 html-libtermcap
28906 @: $(MAKE); $(unstage)
28907 @[ -f ./libtermcap/Makefile ] || exit 0; \
28908 r=`${PWD_COMMAND}`; export r; \
28909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28910 $(HOST_EXPORTS) \
28911 for flag in $(EXTRA_HOST_FLAGS) ; do \
28912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28913 done; \
28914 echo "Doing install-html in libtermcap" ; \
28915 (cd $(HOST_SUBDIR)/libtermcap && \
28916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28918 "RANLIB=$${RANLIB}" \
28919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28920 install-html) \
28921 || exit 1
28922
28923@endif libtermcap
28924
28925.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28926maybe-installcheck-libtermcap:
28927@if libtermcap
28928maybe-installcheck-libtermcap: installcheck-libtermcap
28929
28930installcheck-libtermcap: \
28931 configure-libtermcap
28932 @: $(MAKE); $(unstage)
28933 @[ -f ./libtermcap/Makefile ] || exit 0; \
28934 r=`${PWD_COMMAND}`; export r; \
28935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28936 $(HOST_EXPORTS) \
28937 for flag in $(EXTRA_HOST_FLAGS) ; do \
28938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28939 done; \
28940 echo "Doing installcheck in libtermcap" ; \
28941 (cd $(HOST_SUBDIR)/libtermcap && \
28942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28944 "RANLIB=$${RANLIB}" \
28945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28946 installcheck) \
28947 || exit 1
28948
28949@endif libtermcap
28950
28951.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28952maybe-mostlyclean-libtermcap:
28953@if libtermcap
28954maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28955
28956# libtermcap doesn't support mostlyclean.
28957mostlyclean-libtermcap:
28958
28959@endif libtermcap
28960
28961.PHONY: maybe-clean-libtermcap clean-libtermcap
28962maybe-clean-libtermcap:
28963@if libtermcap
28964maybe-clean-libtermcap: clean-libtermcap
28965
28966# libtermcap doesn't support clean.
28967clean-libtermcap:
28968
28969@endif libtermcap
28970
28971.PHONY: maybe-distclean-libtermcap distclean-libtermcap
28972maybe-distclean-libtermcap:
28973@if libtermcap
28974maybe-distclean-libtermcap: distclean-libtermcap
28975
28976# libtermcap doesn't support distclean.
28977distclean-libtermcap:
28978
28979@endif libtermcap
28980
28981.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28982maybe-maintainer-clean-libtermcap:
28983@if libtermcap
28984maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28985
28986# libtermcap doesn't support maintainer-clean.
28987maintainer-clean-libtermcap:
28988
28989@endif libtermcap
28990
28991
28992
28993.PHONY: configure-utils maybe-configure-utils
28994maybe-configure-utils:
28995@if gcc-bootstrap
28996configure-utils: stage_current
28997@endif gcc-bootstrap
28998@if utils
28999maybe-configure-utils: configure-utils
29000configure-utils:
29001 @: $(MAKE); $(unstage)
29002 @r=`${PWD_COMMAND}`; export r; \
29003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29004 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29006 $(HOST_EXPORTS) \
29007 echo Configuring in $(HOST_SUBDIR)/utils; \
29008 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29009 case $(srcdir) in \
29010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29011 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29013 esac; \
29014 srcdiroption="--srcdir=$${topdir}/utils"; \
29015 libsrcdir="$$s/utils"; \
29016 $(SHELL) $${libsrcdir}/configure \
29017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29018 --target=${target_alias} $${srcdiroption} \
29019 || exit 1
29020@endif utils
29021
29022
29023
29024
29025
29026.PHONY: all-utils maybe-all-utils
29027maybe-all-utils:
29028@if gcc-bootstrap
29029all-utils: stage_current
29030@endif gcc-bootstrap
29031@if utils
29032TARGET-utils=all
29033maybe-all-utils: all-utils
29034all-utils: configure-utils
29035 @: $(MAKE); $(unstage)
29036 @r=`${PWD_COMMAND}`; export r; \
29037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29038 $(HOST_EXPORTS) \
29039 (cd $(HOST_SUBDIR)/utils && \
29040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29041 $(TARGET-utils))
29042@endif utils
29043
29044
29045
29046
29047.PHONY: check-utils maybe-check-utils
29048maybe-check-utils:
29049@if utils
29050maybe-check-utils: check-utils
29051
29052check-utils:
29053
29054@endif utils
29055
29056.PHONY: install-utils maybe-install-utils
29057maybe-install-utils:
29058@if utils
29059maybe-install-utils: install-utils
29060
29061install-utils: installdirs
29062 @: $(MAKE); $(unstage)
29063 @r=`${PWD_COMMAND}`; export r; \
29064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29065 $(HOST_EXPORTS) \
29066 (cd $(HOST_SUBDIR)/utils && \
29067 $(MAKE) $(FLAGS_TO_PASS) install)
29068
29069@endif utils
29070
29071.PHONY: install-strip-utils maybe-install-strip-utils
29072maybe-install-strip-utils:
29073@if utils
29074maybe-install-strip-utils: install-strip-utils
29075
29076install-strip-utils: installdirs
29077 @: $(MAKE); $(unstage)
29078 @r=`${PWD_COMMAND}`; export r; \
29079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29080 $(HOST_EXPORTS) \
29081 (cd $(HOST_SUBDIR)/utils && \
29082 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29083
29084@endif utils
29085
29086# Other targets (info, dvi, pdf, etc.)
29087
29088.PHONY: maybe-info-utils info-utils
29089maybe-info-utils:
29090@if utils
29091maybe-info-utils: info-utils
29092
29093info-utils: \
29094 configure-utils
29095 @: $(MAKE); $(unstage)
29096 @[ -f ./utils/Makefile ] || exit 0; \
29097 r=`${PWD_COMMAND}`; export r; \
29098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29099 $(HOST_EXPORTS) \
29100 for flag in $(EXTRA_HOST_FLAGS) ; do \
29101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29102 done; \
29103 echo "Doing info in utils" ; \
29104 (cd $(HOST_SUBDIR)/utils && \
29105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29107 "RANLIB=$${RANLIB}" \
29108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29109 info) \
29110 || exit 1
29111
29112@endif utils
29113
29114.PHONY: maybe-dvi-utils dvi-utils
29115maybe-dvi-utils:
29116@if utils
29117maybe-dvi-utils: dvi-utils
29118
29119dvi-utils: \
29120 configure-utils
29121 @: $(MAKE); $(unstage)
29122 @[ -f ./utils/Makefile ] || exit 0; \
29123 r=`${PWD_COMMAND}`; export r; \
29124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29125 $(HOST_EXPORTS) \
29126 for flag in $(EXTRA_HOST_FLAGS) ; do \
29127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29128 done; \
29129 echo "Doing dvi in utils" ; \
29130 (cd $(HOST_SUBDIR)/utils && \
29131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29133 "RANLIB=$${RANLIB}" \
29134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29135 dvi) \
29136 || exit 1
29137
29138@endif utils
29139
29140.PHONY: maybe-pdf-utils pdf-utils
29141maybe-pdf-utils:
29142@if utils
29143maybe-pdf-utils: pdf-utils
29144
29145pdf-utils: \
29146 configure-utils
29147 @: $(MAKE); $(unstage)
29148 @[ -f ./utils/Makefile ] || exit 0; \
29149 r=`${PWD_COMMAND}`; export r; \
29150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29151 $(HOST_EXPORTS) \
29152 for flag in $(EXTRA_HOST_FLAGS) ; do \
29153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29154 done; \
29155 echo "Doing pdf in utils" ; \
29156 (cd $(HOST_SUBDIR)/utils && \
29157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29159 "RANLIB=$${RANLIB}" \
29160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29161 pdf) \
29162 || exit 1
29163
29164@endif utils
29165
29166.PHONY: maybe-html-utils html-utils
29167maybe-html-utils:
29168@if utils
29169maybe-html-utils: html-utils
29170
29171html-utils: \
29172 configure-utils
29173 @: $(MAKE); $(unstage)
29174 @[ -f ./utils/Makefile ] || exit 0; \
29175 r=`${PWD_COMMAND}`; export r; \
29176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29177 $(HOST_EXPORTS) \
29178 for flag in $(EXTRA_HOST_FLAGS) ; do \
29179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29180 done; \
29181 echo "Doing html in utils" ; \
29182 (cd $(HOST_SUBDIR)/utils && \
29183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29185 "RANLIB=$${RANLIB}" \
29186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29187 html) \
29188 || exit 1
29189
29190@endif utils
29191
29192.PHONY: maybe-TAGS-utils TAGS-utils
29193maybe-TAGS-utils:
29194@if utils
29195maybe-TAGS-utils: TAGS-utils
29196
29197TAGS-utils: \
29198 configure-utils
29199 @: $(MAKE); $(unstage)
29200 @[ -f ./utils/Makefile ] || exit 0; \
29201 r=`${PWD_COMMAND}`; export r; \
29202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29203 $(HOST_EXPORTS) \
29204 for flag in $(EXTRA_HOST_FLAGS) ; do \
29205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29206 done; \
29207 echo "Doing TAGS in utils" ; \
29208 (cd $(HOST_SUBDIR)/utils && \
29209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29211 "RANLIB=$${RANLIB}" \
29212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29213 TAGS) \
29214 || exit 1
29215
29216@endif utils
29217
29218.PHONY: maybe-install-info-utils install-info-utils
29219maybe-install-info-utils:
29220@if utils
29221maybe-install-info-utils: install-info-utils
29222
29223install-info-utils: \
29224 configure-utils \
29225 info-utils
29226 @: $(MAKE); $(unstage)
29227 @[ -f ./utils/Makefile ] || exit 0; \
29228 r=`${PWD_COMMAND}`; export r; \
29229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29230 $(HOST_EXPORTS) \
29231 for flag in $(EXTRA_HOST_FLAGS) ; do \
29232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29233 done; \
29234 echo "Doing install-info in utils" ; \
29235 (cd $(HOST_SUBDIR)/utils && \
29236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29238 "RANLIB=$${RANLIB}" \
29239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29240 install-info) \
29241 || exit 1
29242
29243@endif utils
29244
29245.PHONY: maybe-install-pdf-utils install-pdf-utils
29246maybe-install-pdf-utils:
29247@if utils
29248maybe-install-pdf-utils: install-pdf-utils
29249
29250install-pdf-utils: \
29251 configure-utils \
29252 pdf-utils
29253 @: $(MAKE); $(unstage)
29254 @[ -f ./utils/Makefile ] || exit 0; \
29255 r=`${PWD_COMMAND}`; export r; \
29256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29257 $(HOST_EXPORTS) \
29258 for flag in $(EXTRA_HOST_FLAGS) ; do \
29259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29260 done; \
29261 echo "Doing install-pdf in utils" ; \
29262 (cd $(HOST_SUBDIR)/utils && \
29263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29265 "RANLIB=$${RANLIB}" \
29266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29267 install-pdf) \
29268 || exit 1
29269
29270@endif utils
29271
29272.PHONY: maybe-install-html-utils install-html-utils
29273maybe-install-html-utils:
29274@if utils
29275maybe-install-html-utils: install-html-utils
29276
29277install-html-utils: \
29278 configure-utils \
29279 html-utils
29280 @: $(MAKE); $(unstage)
29281 @[ -f ./utils/Makefile ] || exit 0; \
29282 r=`${PWD_COMMAND}`; export r; \
29283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29284 $(HOST_EXPORTS) \
29285 for flag in $(EXTRA_HOST_FLAGS) ; do \
29286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29287 done; \
29288 echo "Doing install-html in utils" ; \
29289 (cd $(HOST_SUBDIR)/utils && \
29290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29292 "RANLIB=$${RANLIB}" \
29293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29294 install-html) \
29295 || exit 1
29296
29297@endif utils
29298
29299.PHONY: maybe-installcheck-utils installcheck-utils
29300maybe-installcheck-utils:
29301@if utils
29302maybe-installcheck-utils: installcheck-utils
29303
29304installcheck-utils: \
29305 configure-utils
29306 @: $(MAKE); $(unstage)
29307 @[ -f ./utils/Makefile ] || exit 0; \
29308 r=`${PWD_COMMAND}`; export r; \
29309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29310 $(HOST_EXPORTS) \
29311 for flag in $(EXTRA_HOST_FLAGS) ; do \
29312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29313 done; \
29314 echo "Doing installcheck in utils" ; \
29315 (cd $(HOST_SUBDIR)/utils && \
29316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29318 "RANLIB=$${RANLIB}" \
29319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29320 installcheck) \
29321 || exit 1
29322
29323@endif utils
29324
29325.PHONY: maybe-mostlyclean-utils mostlyclean-utils
29326maybe-mostlyclean-utils:
29327@if utils
29328maybe-mostlyclean-utils: mostlyclean-utils
29329
29330mostlyclean-utils:
29331 @: $(MAKE); $(unstage)
29332 @[ -f ./utils/Makefile ] || exit 0; \
29333 r=`${PWD_COMMAND}`; export r; \
29334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29335 $(HOST_EXPORTS) \
29336 for flag in $(EXTRA_HOST_FLAGS) ; do \
29337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29338 done; \
29339 echo "Doing mostlyclean in utils" ; \
29340 (cd $(HOST_SUBDIR)/utils && \
29341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29343 "RANLIB=$${RANLIB}" \
29344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29345 mostlyclean) \
29346 || exit 1
29347
29348@endif utils
29349
29350.PHONY: maybe-clean-utils clean-utils
29351maybe-clean-utils:
29352@if utils
29353maybe-clean-utils: clean-utils
29354
29355clean-utils:
29356 @: $(MAKE); $(unstage)
29357 @[ -f ./utils/Makefile ] || exit 0; \
29358 r=`${PWD_COMMAND}`; export r; \
29359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29360 $(HOST_EXPORTS) \
29361 for flag in $(EXTRA_HOST_FLAGS) ; do \
29362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29363 done; \
29364 echo "Doing clean in utils" ; \
29365 (cd $(HOST_SUBDIR)/utils && \
29366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29368 "RANLIB=$${RANLIB}" \
29369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29370 clean) \
29371 || exit 1
29372
29373@endif utils
29374
29375.PHONY: maybe-distclean-utils distclean-utils
29376maybe-distclean-utils:
29377@if utils
29378maybe-distclean-utils: distclean-utils
29379
29380distclean-utils:
29381 @: $(MAKE); $(unstage)
29382 @[ -f ./utils/Makefile ] || exit 0; \
29383 r=`${PWD_COMMAND}`; export r; \
29384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29385 $(HOST_EXPORTS) \
29386 for flag in $(EXTRA_HOST_FLAGS) ; do \
29387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29388 done; \
29389 echo "Doing distclean in utils" ; \
29390 (cd $(HOST_SUBDIR)/utils && \
29391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29393 "RANLIB=$${RANLIB}" \
29394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29395 distclean) \
29396 || exit 1
29397
29398@endif utils
29399
29400.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29401maybe-maintainer-clean-utils:
29402@if utils
29403maybe-maintainer-clean-utils: maintainer-clean-utils
29404
29405maintainer-clean-utils:
29406 @: $(MAKE); $(unstage)
29407 @[ -f ./utils/Makefile ] || exit 0; \
29408 r=`${PWD_COMMAND}`; export r; \
29409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29410 $(HOST_EXPORTS) \
29411 for flag in $(EXTRA_HOST_FLAGS) ; do \
29412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29413 done; \
29414 echo "Doing maintainer-clean in utils" ; \
29415 (cd $(HOST_SUBDIR)/utils && \
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29418 "RANLIB=$${RANLIB}" \
29419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29420 maintainer-clean) \
29421 || exit 1
29422
29423@endif utils
29424
29425
29426
29427.PHONY: configure-gnattools maybe-configure-gnattools
29428maybe-configure-gnattools:
29429@if gcc-bootstrap
29430configure-gnattools: stage_current
29431@endif gcc-bootstrap
29432@if gnattools
29433maybe-configure-gnattools: configure-gnattools
29434configure-gnattools:
29435 @: $(MAKE); $(unstage)
29436 @r=`${PWD_COMMAND}`; export r; \
29437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29438 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29439 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29440 $(HOST_EXPORTS) \
29441 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29442 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29443 case $(srcdir) in \
29444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29445 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29447 esac; \
29448 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29449 libsrcdir="$$s/gnattools"; \
29450 $(SHELL) $${libsrcdir}/configure \
29451 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29452 --target=${target_alias} $${srcdiroption} \
29453 || exit 1
29454@endif gnattools
29455
29456
29457
29458
29459
29460.PHONY: all-gnattools maybe-all-gnattools
29461maybe-all-gnattools:
29462@if gcc-bootstrap
29463all-gnattools: stage_current
29464@endif gcc-bootstrap
29465@if gnattools
29466TARGET-gnattools=all
29467maybe-all-gnattools: all-gnattools
29468all-gnattools: configure-gnattools
29469 @: $(MAKE); $(unstage)
29470 @r=`${PWD_COMMAND}`; export r; \
29471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29472 $(HOST_EXPORTS) \
29473 (cd $(HOST_SUBDIR)/gnattools && \
29474 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29475 $(TARGET-gnattools))
29476@endif gnattools
29477
29478
29479
29480
29481.PHONY: check-gnattools maybe-check-gnattools
29482maybe-check-gnattools:
29483@if gnattools
29484maybe-check-gnattools: check-gnattools
29485
29486check-gnattools:
29487 @: $(MAKE); $(unstage)
29488 @r=`${PWD_COMMAND}`; export r; \
29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29490 $(HOST_EXPORTS) \
29491 (cd $(HOST_SUBDIR)/gnattools && \
29492 $(MAKE) $(FLAGS_TO_PASS) check)
29493
29494@endif gnattools
29495
29496.PHONY: install-gnattools maybe-install-gnattools
29497maybe-install-gnattools:
29498@if gnattools
29499maybe-install-gnattools: install-gnattools
29500
29501install-gnattools: installdirs
29502 @: $(MAKE); $(unstage)
29503 @r=`${PWD_COMMAND}`; export r; \
29504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29505 $(HOST_EXPORTS) \
29506 (cd $(HOST_SUBDIR)/gnattools && \
29507 $(MAKE) $(FLAGS_TO_PASS) install)
29508
29509@endif gnattools
29510
29511.PHONY: install-strip-gnattools maybe-install-strip-gnattools
29512maybe-install-strip-gnattools:
29513@if gnattools
29514maybe-install-strip-gnattools: install-strip-gnattools
29515
29516install-strip-gnattools: installdirs
29517 @: $(MAKE); $(unstage)
29518 @r=`${PWD_COMMAND}`; export r; \
29519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29520 $(HOST_EXPORTS) \
29521 (cd $(HOST_SUBDIR)/gnattools && \
29522 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29523
29524@endif gnattools
29525
29526# Other targets (info, dvi, pdf, etc.)
29527
29528.PHONY: maybe-info-gnattools info-gnattools
29529maybe-info-gnattools:
29530@if gnattools
29531maybe-info-gnattools: info-gnattools
29532
29533info-gnattools: \
29534 configure-gnattools
29535 @: $(MAKE); $(unstage)
29536 @[ -f ./gnattools/Makefile ] || exit 0; \
29537 r=`${PWD_COMMAND}`; export r; \
29538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29539 $(HOST_EXPORTS) \
29540 for flag in $(EXTRA_HOST_FLAGS) ; do \
29541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29542 done; \
29543 echo "Doing info in gnattools" ; \
29544 (cd $(HOST_SUBDIR)/gnattools && \
29545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29547 "RANLIB=$${RANLIB}" \
29548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29549 info) \
29550 || exit 1
29551
29552@endif gnattools
29553
29554.PHONY: maybe-dvi-gnattools dvi-gnattools
29555maybe-dvi-gnattools:
29556@if gnattools
29557maybe-dvi-gnattools: dvi-gnattools
29558
29559dvi-gnattools: \
29560 configure-gnattools
29561 @: $(MAKE); $(unstage)
29562 @[ -f ./gnattools/Makefile ] || exit 0; \
29563 r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29565 $(HOST_EXPORTS) \
29566 for flag in $(EXTRA_HOST_FLAGS) ; do \
29567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29568 done; \
29569 echo "Doing dvi in gnattools" ; \
29570 (cd $(HOST_SUBDIR)/gnattools && \
29571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29573 "RANLIB=$${RANLIB}" \
29574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29575 dvi) \
29576 || exit 1
29577
29578@endif gnattools
29579
29580.PHONY: maybe-pdf-gnattools pdf-gnattools
29581maybe-pdf-gnattools:
29582@if gnattools
29583maybe-pdf-gnattools: pdf-gnattools
29584
29585pdf-gnattools: \
29586 configure-gnattools
29587 @: $(MAKE); $(unstage)
29588 @[ -f ./gnattools/Makefile ] || exit 0; \
29589 r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29591 $(HOST_EXPORTS) \
29592 for flag in $(EXTRA_HOST_FLAGS) ; do \
29593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29594 done; \
29595 echo "Doing pdf in gnattools" ; \
29596 (cd $(HOST_SUBDIR)/gnattools && \
29597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29599 "RANLIB=$${RANLIB}" \
29600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29601 pdf) \
29602 || exit 1
29603
29604@endif gnattools
29605
29606.PHONY: maybe-html-gnattools html-gnattools
29607maybe-html-gnattools:
29608@if gnattools
29609maybe-html-gnattools: html-gnattools
29610
29611html-gnattools: \
29612 configure-gnattools
29613 @: $(MAKE); $(unstage)
29614 @[ -f ./gnattools/Makefile ] || exit 0; \
29615 r=`${PWD_COMMAND}`; export r; \
29616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29617 $(HOST_EXPORTS) \
29618 for flag in $(EXTRA_HOST_FLAGS) ; do \
29619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29620 done; \
29621 echo "Doing html in gnattools" ; \
29622 (cd $(HOST_SUBDIR)/gnattools && \
29623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29625 "RANLIB=$${RANLIB}" \
29626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29627 html) \
29628 || exit 1
29629
29630@endif gnattools
29631
29632.PHONY: maybe-TAGS-gnattools TAGS-gnattools
29633maybe-TAGS-gnattools:
29634@if gnattools
29635maybe-TAGS-gnattools: TAGS-gnattools
29636
29637TAGS-gnattools: \
29638 configure-gnattools
29639 @: $(MAKE); $(unstage)
29640 @[ -f ./gnattools/Makefile ] || exit 0; \
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29643 $(HOST_EXPORTS) \
29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
29647 echo "Doing TAGS in gnattools" ; \
29648 (cd $(HOST_SUBDIR)/gnattools && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29653 TAGS) \
29654 || exit 1
29655
29656@endif gnattools
29657
29658.PHONY: maybe-install-info-gnattools install-info-gnattools
29659maybe-install-info-gnattools:
29660@if gnattools
29661maybe-install-info-gnattools: install-info-gnattools
29662
29663install-info-gnattools: \
29664 configure-gnattools \
29665 info-gnattools
29666 @: $(MAKE); $(unstage)
29667 @[ -f ./gnattools/Makefile ] || exit 0; \
29668 r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29670 $(HOST_EXPORTS) \
29671 for flag in $(EXTRA_HOST_FLAGS) ; do \
29672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29673 done; \
29674 echo "Doing install-info in gnattools" ; \
29675 (cd $(HOST_SUBDIR)/gnattools && \
29676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29678 "RANLIB=$${RANLIB}" \
29679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29680 install-info) \
29681 || exit 1
29682
29683@endif gnattools
29684
29685.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29686maybe-install-pdf-gnattools:
29687@if gnattools
29688maybe-install-pdf-gnattools: install-pdf-gnattools
29689
29690install-pdf-gnattools: \
29691 configure-gnattools \
29692 pdf-gnattools
29693 @: $(MAKE); $(unstage)
29694 @[ -f ./gnattools/Makefile ] || exit 0; \
29695 r=`${PWD_COMMAND}`; export r; \
29696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29697 $(HOST_EXPORTS) \
29698 for flag in $(EXTRA_HOST_FLAGS) ; do \
29699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29700 done; \
29701 echo "Doing install-pdf in gnattools" ; \
29702 (cd $(HOST_SUBDIR)/gnattools && \
29703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29705 "RANLIB=$${RANLIB}" \
29706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29707 install-pdf) \
29708 || exit 1
29709
29710@endif gnattools
29711
29712.PHONY: maybe-install-html-gnattools install-html-gnattools
29713maybe-install-html-gnattools:
29714@if gnattools
29715maybe-install-html-gnattools: install-html-gnattools
29716
29717install-html-gnattools: \
29718 configure-gnattools \
29719 html-gnattools
29720 @: $(MAKE); $(unstage)
29721 @[ -f ./gnattools/Makefile ] || exit 0; \
29722 r=`${PWD_COMMAND}`; export r; \
29723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29724 $(HOST_EXPORTS) \
29725 for flag in $(EXTRA_HOST_FLAGS) ; do \
29726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29727 done; \
29728 echo "Doing install-html in gnattools" ; \
29729 (cd $(HOST_SUBDIR)/gnattools && \
29730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29732 "RANLIB=$${RANLIB}" \
29733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29734 install-html) \
29735 || exit 1
29736
29737@endif gnattools
29738
29739.PHONY: maybe-installcheck-gnattools installcheck-gnattools
29740maybe-installcheck-gnattools:
29741@if gnattools
29742maybe-installcheck-gnattools: installcheck-gnattools
29743
29744installcheck-gnattools: \
29745 configure-gnattools
29746 @: $(MAKE); $(unstage)
29747 @[ -f ./gnattools/Makefile ] || exit 0; \
29748 r=`${PWD_COMMAND}`; export r; \
29749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29750 $(HOST_EXPORTS) \
29751 for flag in $(EXTRA_HOST_FLAGS) ; do \
29752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29753 done; \
29754 echo "Doing installcheck in gnattools" ; \
29755 (cd $(HOST_SUBDIR)/gnattools && \
29756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29758 "RANLIB=$${RANLIB}" \
29759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29760 installcheck) \
29761 || exit 1
29762
29763@endif gnattools
29764
29765.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29766maybe-mostlyclean-gnattools:
29767@if gnattools
29768maybe-mostlyclean-gnattools: mostlyclean-gnattools
29769
29770mostlyclean-gnattools:
29771 @: $(MAKE); $(unstage)
29772 @[ -f ./gnattools/Makefile ] || exit 0; \
29773 r=`${PWD_COMMAND}`; export r; \
29774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29775 $(HOST_EXPORTS) \
29776 for flag in $(EXTRA_HOST_FLAGS) ; do \
29777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29778 done; \
29779 echo "Doing mostlyclean in gnattools" ; \
29780 (cd $(HOST_SUBDIR)/gnattools && \
29781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29783 "RANLIB=$${RANLIB}" \
29784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29785 mostlyclean) \
29786 || exit 1
29787
29788@endif gnattools
29789
29790.PHONY: maybe-clean-gnattools clean-gnattools
29791maybe-clean-gnattools:
29792@if gnattools
29793maybe-clean-gnattools: clean-gnattools
29794
29795clean-gnattools:
29796 @: $(MAKE); $(unstage)
29797 @[ -f ./gnattools/Makefile ] || exit 0; \
29798 r=`${PWD_COMMAND}`; export r; \
29799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29800 $(HOST_EXPORTS) \
29801 for flag in $(EXTRA_HOST_FLAGS) ; do \
29802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29803 done; \
29804 echo "Doing clean in gnattools" ; \
29805 (cd $(HOST_SUBDIR)/gnattools && \
29806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29808 "RANLIB=$${RANLIB}" \
29809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29810 clean) \
29811 || exit 1
29812
29813@endif gnattools
29814
29815.PHONY: maybe-distclean-gnattools distclean-gnattools
29816maybe-distclean-gnattools:
29817@if gnattools
29818maybe-distclean-gnattools: distclean-gnattools
29819
29820distclean-gnattools:
29821 @: $(MAKE); $(unstage)
29822 @[ -f ./gnattools/Makefile ] || exit 0; \
29823 r=`${PWD_COMMAND}`; export r; \
29824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29825 $(HOST_EXPORTS) \
29826 for flag in $(EXTRA_HOST_FLAGS) ; do \
29827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29828 done; \
29829 echo "Doing distclean in gnattools" ; \
29830 (cd $(HOST_SUBDIR)/gnattools && \
29831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29833 "RANLIB=$${RANLIB}" \
29834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29835 distclean) \
29836 || exit 1
29837
29838@endif gnattools
29839
29840.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29841maybe-maintainer-clean-gnattools:
29842@if gnattools
29843maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29844
29845maintainer-clean-gnattools:
29846 @: $(MAKE); $(unstage)
29847 @[ -f ./gnattools/Makefile ] || exit 0; \
29848 r=`${PWD_COMMAND}`; export r; \
29849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29850 $(HOST_EXPORTS) \
29851 for flag in $(EXTRA_HOST_FLAGS) ; do \
29852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29853 done; \
29854 echo "Doing maintainer-clean in gnattools" ; \
29855 (cd $(HOST_SUBDIR)/gnattools && \
29856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29858 "RANLIB=$${RANLIB}" \
29859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29860 maintainer-clean) \
29861 || exit 1
29862
29863@endif gnattools
29864
29865
29866
29867.PHONY: configure-lto-plugin maybe-configure-lto-plugin
29868maybe-configure-lto-plugin:
29869@if gcc-bootstrap
29870configure-lto-plugin: stage_current
29871@endif gcc-bootstrap
29872@if lto-plugin
29873maybe-configure-lto-plugin: configure-lto-plugin
29874configure-lto-plugin:
29875 @r=`${PWD_COMMAND}`; export r; \
29876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29877 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29879 $(HOST_EXPORTS) \
29880 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29881 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29882 case $(srcdir) in \
29883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29884 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29886 esac; \
29887 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29888 libsrcdir="$$s/lto-plugin"; \
29889 $(SHELL) $${libsrcdir}/configure \
29890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29891 --target=${target_alias} $${srcdiroption} --enable-shared \
29892 || exit 1
29893@endif lto-plugin
29894
29895
29896
29897.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29898maybe-configure-stage1-lto-plugin:
29899@if lto-plugin-bootstrap
29900maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29901configure-stage1-lto-plugin:
29902 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29904 @r=`${PWD_COMMAND}`; export r; \
29905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29906 TFLAGS="$(STAGE1_TFLAGS)"; \
29907 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29908 $(HOST_EXPORTS) \
29909 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29910 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29911 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29912 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29914 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29915 case $(srcdir) in \
29916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29917 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29919 esac; \
29920 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29921 libsrcdir="$$s/lto-plugin"; \
29922 $(SHELL) $${libsrcdir}/configure \
29923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29924 --target=${target_alias} $${srcdiroption} \
29925 $(STAGE1_CONFIGURE_FLAGS) \
29926 --enable-shared
29927@endif lto-plugin-bootstrap
29928
29929.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29930maybe-configure-stage2-lto-plugin:
29931@if lto-plugin-bootstrap
29932maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29933configure-stage2-lto-plugin:
29934 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29936 @r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29938 TFLAGS="$(STAGE2_TFLAGS)"; \
29939 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29940 $(HOST_EXPORTS) \
29941 $(POSTSTAGE1_HOST_EXPORTS) \
29942 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29943 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29944 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29945 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29947 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29948 case $(srcdir) in \
29949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29950 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29952 esac; \
29953 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29954 libsrcdir="$$s/lto-plugin"; \
29955 $(SHELL) $${libsrcdir}/configure \
29956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29957 --target=${target_alias} $${srcdiroption} \
29958 --with-build-libsubdir=$(HOST_SUBDIR) \
29959 $(STAGE2_CONFIGURE_FLAGS) \
29960 --enable-shared
29961@endif lto-plugin-bootstrap
29962
29963.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29964maybe-configure-stage3-lto-plugin:
29965@if lto-plugin-bootstrap
29966maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29967configure-stage3-lto-plugin:
29968 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29970 @r=`${PWD_COMMAND}`; export r; \
29971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29972 TFLAGS="$(STAGE3_TFLAGS)"; \
29973 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29974 $(HOST_EXPORTS) \
29975 $(POSTSTAGE1_HOST_EXPORTS) \
29976 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29977 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29978 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29979 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29981 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29982 case $(srcdir) in \
29983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29984 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29986 esac; \
29987 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29988 libsrcdir="$$s/lto-plugin"; \
29989 $(SHELL) $${libsrcdir}/configure \
29990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29991 --target=${target_alias} $${srcdiroption} \
29992 --with-build-libsubdir=$(HOST_SUBDIR) \
29993 $(STAGE3_CONFIGURE_FLAGS) \
29994 --enable-shared
29995@endif lto-plugin-bootstrap
29996
29997.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29998maybe-configure-stage4-lto-plugin:
29999@if lto-plugin-bootstrap
30000maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30001configure-stage4-lto-plugin:
30002 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30003 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30004 @r=`${PWD_COMMAND}`; export r; \
30005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30006 TFLAGS="$(STAGE4_TFLAGS)"; \
30007 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30008 $(HOST_EXPORTS) \
30009 $(POSTSTAGE1_HOST_EXPORTS) \
30010 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30011 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30012 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30013 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30015 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30016 case $(srcdir) in \
30017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30018 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30020 esac; \
30021 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30022 libsrcdir="$$s/lto-plugin"; \
30023 $(SHELL) $${libsrcdir}/configure \
30024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30025 --target=${target_alias} $${srcdiroption} \
30026 --with-build-libsubdir=$(HOST_SUBDIR) \
30027 $(STAGE4_CONFIGURE_FLAGS) \
30028 --enable-shared
30029@endif lto-plugin-bootstrap
30030
30031.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30032maybe-configure-stageprofile-lto-plugin:
30033@if lto-plugin-bootstrap
30034maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30035configure-stageprofile-lto-plugin:
30036 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30038 @r=`${PWD_COMMAND}`; export r; \
30039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30040 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30041 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30042 $(HOST_EXPORTS) \
30043 $(POSTSTAGE1_HOST_EXPORTS) \
30044 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30045 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30046 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30047 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30049 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30050 case $(srcdir) in \
30051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30052 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30054 esac; \
30055 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30056 libsrcdir="$$s/lto-plugin"; \
30057 $(SHELL) $${libsrcdir}/configure \
30058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30059 --target=${target_alias} $${srcdiroption} \
30060 --with-build-libsubdir=$(HOST_SUBDIR) \
30061 $(STAGEprofile_CONFIGURE_FLAGS) \
30062 --enable-shared
30063@endif lto-plugin-bootstrap
30064
30065.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30066maybe-configure-stagefeedback-lto-plugin:
30067@if lto-plugin-bootstrap
30068maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30069configure-stagefeedback-lto-plugin:
30070 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30072 @r=`${PWD_COMMAND}`; export r; \
30073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30074 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30075 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30076 $(HOST_EXPORTS) \
30077 $(POSTSTAGE1_HOST_EXPORTS) \
30078 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30079 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30080 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30081 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30083 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30084 case $(srcdir) in \
30085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30086 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30088 esac; \
30089 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30090 libsrcdir="$$s/lto-plugin"; \
30091 $(SHELL) $${libsrcdir}/configure \
30092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30093 --target=${target_alias} $${srcdiroption} \
30094 --with-build-libsubdir=$(HOST_SUBDIR) \
30095 $(STAGEfeedback_CONFIGURE_FLAGS) \
30096 --enable-shared
30097@endif lto-plugin-bootstrap
30098
30099
30100
30101
30102
30103.PHONY: all-lto-plugin maybe-all-lto-plugin
30104maybe-all-lto-plugin:
30105@if gcc-bootstrap
30106all-lto-plugin: stage_current
30107@endif gcc-bootstrap
30108@if lto-plugin
30109TARGET-lto-plugin=all
30110maybe-all-lto-plugin: all-lto-plugin
30111all-lto-plugin: configure-lto-plugin
30112 @r=`${PWD_COMMAND}`; export r; \
30113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30114 $(HOST_EXPORTS) \
30115 (cd $(HOST_SUBDIR)/lto-plugin && \
30116 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30117 $(TARGET-lto-plugin))
30118@endif lto-plugin
30119
30120
30121
30122.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30123.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30124maybe-all-stage1-lto-plugin:
30125maybe-clean-stage1-lto-plugin:
30126@if lto-plugin-bootstrap
30127maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30128all-stage1: all-stage1-lto-plugin
30129TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30130all-stage1-lto-plugin: configure-stage1-lto-plugin
30131 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30132 @r=`${PWD_COMMAND}`; export r; \
30133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30134 TFLAGS="$(STAGE1_TFLAGS)"; \
30135 $(HOST_EXPORTS) \
30136 cd $(HOST_SUBDIR)/lto-plugin && \
30137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30138 CFLAGS="$(STAGE1_CFLAGS)" \
30139 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30140 LIBCFLAGS="$(LIBCFLAGS)" \
30141 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30142 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30143 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30144 $(EXTRA_HOST_FLAGS) \
30145 $(STAGE1_FLAGS_TO_PASS) \
30146 TFLAGS="$(STAGE1_TFLAGS)" \
30147 $(TARGET-stage1-lto-plugin)
30148
30149maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30150clean-stage1: clean-stage1-lto-plugin
30151clean-stage1-lto-plugin:
30152 @if [ $(current_stage) = stage1 ]; then \
30153 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30154 else \
30155 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30156 $(MAKE) stage1-start; \
30157 fi; \
30158 cd $(HOST_SUBDIR)/lto-plugin && \
30159 $(MAKE) $(EXTRA_HOST_FLAGS) \
30160 $(STAGE1_FLAGS_TO_PASS) clean
30161@endif lto-plugin-bootstrap
30162
30163
30164.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30165.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30166maybe-all-stage2-lto-plugin:
30167maybe-clean-stage2-lto-plugin:
30168@if lto-plugin-bootstrap
30169maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30170all-stage2: all-stage2-lto-plugin
30171TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30172all-stage2-lto-plugin: configure-stage2-lto-plugin
30173 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30174 @r=`${PWD_COMMAND}`; export r; \
30175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30176 TFLAGS="$(STAGE2_TFLAGS)"; \
30177 $(HOST_EXPORTS) \
30178 $(POSTSTAGE1_HOST_EXPORTS) \
30179 cd $(HOST_SUBDIR)/lto-plugin && \
30180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30181 CFLAGS="$(STAGE2_CFLAGS)" \
30182 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30183 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30187 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30188 TFLAGS="$(STAGE2_TFLAGS)" \
30189 $(TARGET-stage2-lto-plugin)
30190
30191maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30192clean-stage2: clean-stage2-lto-plugin
30193clean-stage2-lto-plugin:
30194 @if [ $(current_stage) = stage2 ]; then \
30195 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30196 else \
30197 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30198 $(MAKE) stage2-start; \
30199 fi; \
30200 cd $(HOST_SUBDIR)/lto-plugin && \
30201 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30202@endif lto-plugin-bootstrap
30203
30204
30205.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30206.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30207maybe-all-stage3-lto-plugin:
30208maybe-clean-stage3-lto-plugin:
30209@if lto-plugin-bootstrap
30210maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30211all-stage3: all-stage3-lto-plugin
30212TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30213all-stage3-lto-plugin: configure-stage3-lto-plugin
30214 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30215 @r=`${PWD_COMMAND}`; export r; \
30216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30217 TFLAGS="$(STAGE3_TFLAGS)"; \
30218 $(HOST_EXPORTS) \
30219 $(POSTSTAGE1_HOST_EXPORTS) \
30220 cd $(HOST_SUBDIR)/lto-plugin && \
30221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30222 CFLAGS="$(STAGE3_CFLAGS)" \
30223 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30224 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30229 TFLAGS="$(STAGE3_TFLAGS)" \
30230 $(TARGET-stage3-lto-plugin)
30231
30232maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30233clean-stage3: clean-stage3-lto-plugin
30234clean-stage3-lto-plugin:
30235 @if [ $(current_stage) = stage3 ]; then \
30236 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30237 else \
30238 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30239 $(MAKE) stage3-start; \
30240 fi; \
30241 cd $(HOST_SUBDIR)/lto-plugin && \
30242 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30243@endif lto-plugin-bootstrap
30244
30245
30246.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30247.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30248maybe-all-stage4-lto-plugin:
30249maybe-clean-stage4-lto-plugin:
30250@if lto-plugin-bootstrap
30251maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30252all-stage4: all-stage4-lto-plugin
30253TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30254all-stage4-lto-plugin: configure-stage4-lto-plugin
30255 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30256 @r=`${PWD_COMMAND}`; export r; \
30257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30258 TFLAGS="$(STAGE4_TFLAGS)"; \
30259 $(HOST_EXPORTS) \
30260 $(POSTSTAGE1_HOST_EXPORTS) \
30261 cd $(HOST_SUBDIR)/lto-plugin && \
30262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30263 CFLAGS="$(STAGE4_CFLAGS)" \
30264 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30265 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30269 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30270 TFLAGS="$(STAGE4_TFLAGS)" \
30271 $(TARGET-stage4-lto-plugin)
30272
30273maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30274clean-stage4: clean-stage4-lto-plugin
30275clean-stage4-lto-plugin:
30276 @if [ $(current_stage) = stage4 ]; then \
30277 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30278 else \
30279 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30280 $(MAKE) stage4-start; \
30281 fi; \
30282 cd $(HOST_SUBDIR)/lto-plugin && \
30283 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30284@endif lto-plugin-bootstrap
30285
30286
30287.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30288.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30289maybe-all-stageprofile-lto-plugin:
30290maybe-clean-stageprofile-lto-plugin:
30291@if lto-plugin-bootstrap
30292maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30293all-stageprofile: all-stageprofile-lto-plugin
30294TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30295all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30296 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30297 @r=`${PWD_COMMAND}`; export r; \
30298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30299 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30300 $(HOST_EXPORTS) \
30301 $(POSTSTAGE1_HOST_EXPORTS) \
30302 cd $(HOST_SUBDIR)/lto-plugin && \
30303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30304 CFLAGS="$(STAGEprofile_CFLAGS)" \
30305 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30306 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30311 TFLAGS="$(STAGEprofile_TFLAGS)" \
30312 $(TARGET-stageprofile-lto-plugin)
30313
30314maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30315clean-stageprofile: clean-stageprofile-lto-plugin
30316clean-stageprofile-lto-plugin:
30317 @if [ $(current_stage) = stageprofile ]; then \
30318 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30319 else \
30320 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30321 $(MAKE) stageprofile-start; \
30322 fi; \
30323 cd $(HOST_SUBDIR)/lto-plugin && \
30324 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30325@endif lto-plugin-bootstrap
30326
30327
30328.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30329.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30330maybe-all-stagefeedback-lto-plugin:
30331maybe-clean-stagefeedback-lto-plugin:
30332@if lto-plugin-bootstrap
30333maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30334all-stagefeedback: all-stagefeedback-lto-plugin
30335TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30336all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30337 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30338 @r=`${PWD_COMMAND}`; export r; \
30339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30340 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30341 $(HOST_EXPORTS) \
30342 $(POSTSTAGE1_HOST_EXPORTS) \
30343 cd $(HOST_SUBDIR)/lto-plugin && \
30344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30345 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30346 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30347 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30352 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30353 $(TARGET-stagefeedback-lto-plugin)
30354
30355maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30356clean-stagefeedback: clean-stagefeedback-lto-plugin
30357clean-stagefeedback-lto-plugin:
30358 @if [ $(current_stage) = stagefeedback ]; then \
30359 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30360 else \
30361 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30362 $(MAKE) stagefeedback-start; \
30363 fi; \
30364 cd $(HOST_SUBDIR)/lto-plugin && \
30365 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30366@endif lto-plugin-bootstrap
30367
30368
30369
30370
30371
30372.PHONY: check-lto-plugin maybe-check-lto-plugin
30373maybe-check-lto-plugin:
30374@if lto-plugin
30375maybe-check-lto-plugin: check-lto-plugin
30376
30377check-lto-plugin:
30378 @: $(MAKE); $(unstage)
30379 @r=`${PWD_COMMAND}`; export r; \
30380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30381 $(HOST_EXPORTS) \
30382 (cd $(HOST_SUBDIR)/lto-plugin && \
30383 $(MAKE) $(FLAGS_TO_PASS) check)
30384
30385@endif lto-plugin
30386
30387.PHONY: install-lto-plugin maybe-install-lto-plugin
30388maybe-install-lto-plugin:
30389@if lto-plugin
30390maybe-install-lto-plugin: install-lto-plugin
30391
30392install-lto-plugin: installdirs
30393 @: $(MAKE); $(unstage)
30394 @r=`${PWD_COMMAND}`; export r; \
30395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30396 $(HOST_EXPORTS) \
30397 (cd $(HOST_SUBDIR)/lto-plugin && \
30398 $(MAKE) $(FLAGS_TO_PASS) install)
30399
30400@endif lto-plugin
30401
30402.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30403maybe-install-strip-lto-plugin:
30404@if lto-plugin
30405maybe-install-strip-lto-plugin: install-strip-lto-plugin
30406
30407install-strip-lto-plugin: installdirs
30408 @: $(MAKE); $(unstage)
30409 @r=`${PWD_COMMAND}`; export r; \
30410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30411 $(HOST_EXPORTS) \
30412 (cd $(HOST_SUBDIR)/lto-plugin && \
30413 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30414
30415@endif lto-plugin
30416
30417# Other targets (info, dvi, pdf, etc.)
30418
30419.PHONY: maybe-info-lto-plugin info-lto-plugin
30420maybe-info-lto-plugin:
30421@if lto-plugin
30422maybe-info-lto-plugin: info-lto-plugin
30423
30424info-lto-plugin: \
30425 configure-lto-plugin
30426 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30427 r=`${PWD_COMMAND}`; export r; \
30428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30429 $(HOST_EXPORTS) \
30430 for flag in $(EXTRA_HOST_FLAGS) ; do \
30431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30432 done; \
30433 echo "Doing info in lto-plugin" ; \
30434 (cd $(HOST_SUBDIR)/lto-plugin && \
30435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30437 "RANLIB=$${RANLIB}" \
30438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30439 info) \
30440 || exit 1
30441
30442@endif lto-plugin
30443
30444.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30445maybe-dvi-lto-plugin:
30446@if lto-plugin
30447maybe-dvi-lto-plugin: dvi-lto-plugin
30448
30449dvi-lto-plugin: \
30450 configure-lto-plugin
30451 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30452 r=`${PWD_COMMAND}`; export r; \
30453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30454 $(HOST_EXPORTS) \
30455 for flag in $(EXTRA_HOST_FLAGS) ; do \
30456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30457 done; \
30458 echo "Doing dvi in lto-plugin" ; \
30459 (cd $(HOST_SUBDIR)/lto-plugin && \
30460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30462 "RANLIB=$${RANLIB}" \
30463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30464 dvi) \
30465 || exit 1
30466
30467@endif lto-plugin
30468
30469.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30470maybe-pdf-lto-plugin:
30471@if lto-plugin
30472maybe-pdf-lto-plugin: pdf-lto-plugin
30473
30474pdf-lto-plugin: \
30475 configure-lto-plugin
30476 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30477 r=`${PWD_COMMAND}`; export r; \
30478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30479 $(HOST_EXPORTS) \
30480 for flag in $(EXTRA_HOST_FLAGS) ; do \
30481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30482 done; \
30483 echo "Doing pdf in lto-plugin" ; \
30484 (cd $(HOST_SUBDIR)/lto-plugin && \
30485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30487 "RANLIB=$${RANLIB}" \
30488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30489 pdf) \
30490 || exit 1
30491
30492@endif lto-plugin
30493
30494.PHONY: maybe-html-lto-plugin html-lto-plugin
30495maybe-html-lto-plugin:
30496@if lto-plugin
30497maybe-html-lto-plugin: html-lto-plugin
30498
30499html-lto-plugin: \
30500 configure-lto-plugin
30501 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30502 r=`${PWD_COMMAND}`; export r; \
30503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30504 $(HOST_EXPORTS) \
30505 for flag in $(EXTRA_HOST_FLAGS) ; do \
30506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30507 done; \
30508 echo "Doing html in lto-plugin" ; \
30509 (cd $(HOST_SUBDIR)/lto-plugin && \
30510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30512 "RANLIB=$${RANLIB}" \
30513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30514 html) \
30515 || exit 1
30516
30517@endif lto-plugin
30518
30519.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30520maybe-TAGS-lto-plugin:
30521@if lto-plugin
30522maybe-TAGS-lto-plugin: TAGS-lto-plugin
30523
30524TAGS-lto-plugin: \
30525 configure-lto-plugin
30526 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30527 r=`${PWD_COMMAND}`; export r; \
30528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30529 $(HOST_EXPORTS) \
30530 for flag in $(EXTRA_HOST_FLAGS) ; do \
30531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30532 done; \
30533 echo "Doing TAGS in lto-plugin" ; \
30534 (cd $(HOST_SUBDIR)/lto-plugin && \
30535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30537 "RANLIB=$${RANLIB}" \
30538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30539 TAGS) \
30540 || exit 1
30541
30542@endif lto-plugin
30543
30544.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30545maybe-install-info-lto-plugin:
30546@if lto-plugin
30547maybe-install-info-lto-plugin: install-info-lto-plugin
30548
30549install-info-lto-plugin: \
30550 configure-lto-plugin \
30551 info-lto-plugin
30552 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30553 r=`${PWD_COMMAND}`; export r; \
30554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30555 $(HOST_EXPORTS) \
30556 for flag in $(EXTRA_HOST_FLAGS) ; do \
30557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30558 done; \
30559 echo "Doing install-info in lto-plugin" ; \
30560 (cd $(HOST_SUBDIR)/lto-plugin && \
30561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30563 "RANLIB=$${RANLIB}" \
30564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30565 install-info) \
30566 || exit 1
30567
30568@endif lto-plugin
30569
30570.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30571maybe-install-pdf-lto-plugin:
30572@if lto-plugin
30573maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30574
30575install-pdf-lto-plugin: \
30576 configure-lto-plugin \
30577 pdf-lto-plugin
30578 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30579 r=`${PWD_COMMAND}`; export r; \
30580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30581 $(HOST_EXPORTS) \
30582 for flag in $(EXTRA_HOST_FLAGS) ; do \
30583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30584 done; \
30585 echo "Doing install-pdf in lto-plugin" ; \
30586 (cd $(HOST_SUBDIR)/lto-plugin && \
30587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30589 "RANLIB=$${RANLIB}" \
30590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30591 install-pdf) \
30592 || exit 1
30593
30594@endif lto-plugin
30595
30596.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30597maybe-install-html-lto-plugin:
30598@if lto-plugin
30599maybe-install-html-lto-plugin: install-html-lto-plugin
30600
30601install-html-lto-plugin: \
30602 configure-lto-plugin \
30603 html-lto-plugin
30604 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30605 r=`${PWD_COMMAND}`; export r; \
30606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30607 $(HOST_EXPORTS) \
30608 for flag in $(EXTRA_HOST_FLAGS) ; do \
30609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30610 done; \
30611 echo "Doing install-html in lto-plugin" ; \
30612 (cd $(HOST_SUBDIR)/lto-plugin && \
30613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30615 "RANLIB=$${RANLIB}" \
30616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30617 install-html) \
30618 || exit 1
30619
30620@endif lto-plugin
30621
30622.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30623maybe-installcheck-lto-plugin:
30624@if lto-plugin
30625maybe-installcheck-lto-plugin: installcheck-lto-plugin
30626
30627installcheck-lto-plugin: \
30628 configure-lto-plugin
30629 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30630 r=`${PWD_COMMAND}`; export r; \
30631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30632 $(HOST_EXPORTS) \
30633 for flag in $(EXTRA_HOST_FLAGS) ; do \
30634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30635 done; \
30636 echo "Doing installcheck in lto-plugin" ; \
30637 (cd $(HOST_SUBDIR)/lto-plugin && \
30638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30640 "RANLIB=$${RANLIB}" \
30641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30642 installcheck) \
30643 || exit 1
30644
30645@endif lto-plugin
30646
30647.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30648maybe-mostlyclean-lto-plugin:
30649@if lto-plugin
30650maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30651
30652mostlyclean-lto-plugin:
30653 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30654 r=`${PWD_COMMAND}`; export r; \
30655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30656 $(HOST_EXPORTS) \
30657 for flag in $(EXTRA_HOST_FLAGS) ; do \
30658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30659 done; \
30660 echo "Doing mostlyclean in lto-plugin" ; \
30661 (cd $(HOST_SUBDIR)/lto-plugin && \
30662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30664 "RANLIB=$${RANLIB}" \
30665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30666 mostlyclean) \
30667 || exit 1
30668
30669@endif lto-plugin
30670
30671.PHONY: maybe-clean-lto-plugin clean-lto-plugin
30672maybe-clean-lto-plugin:
30673@if lto-plugin
30674maybe-clean-lto-plugin: clean-lto-plugin
30675
30676clean-lto-plugin:
30677 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30678 r=`${PWD_COMMAND}`; export r; \
30679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30680 $(HOST_EXPORTS) \
30681 for flag in $(EXTRA_HOST_FLAGS) ; do \
30682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30683 done; \
30684 echo "Doing clean in lto-plugin" ; \
30685 (cd $(HOST_SUBDIR)/lto-plugin && \
30686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30688 "RANLIB=$${RANLIB}" \
30689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30690 clean) \
30691 || exit 1
30692
30693@endif lto-plugin
30694
30695.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30696maybe-distclean-lto-plugin:
30697@if lto-plugin
30698maybe-distclean-lto-plugin: distclean-lto-plugin
30699
30700distclean-lto-plugin:
30701 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30702 r=`${PWD_COMMAND}`; export r; \
30703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30704 $(HOST_EXPORTS) \
30705 for flag in $(EXTRA_HOST_FLAGS) ; do \
30706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30707 done; \
30708 echo "Doing distclean in lto-plugin" ; \
30709 (cd $(HOST_SUBDIR)/lto-plugin && \
30710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30712 "RANLIB=$${RANLIB}" \
30713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30714 distclean) \
30715 || exit 1
30716
30717@endif lto-plugin
30718
30719.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30720maybe-maintainer-clean-lto-plugin:
30721@if lto-plugin
30722maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30723
30724maintainer-clean-lto-plugin:
30725 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30726 r=`${PWD_COMMAND}`; export r; \
30727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30728 $(HOST_EXPORTS) \
30729 for flag in $(EXTRA_HOST_FLAGS) ; do \
30730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30731 done; \
30732 echo "Doing maintainer-clean in lto-plugin" ; \
30733 (cd $(HOST_SUBDIR)/lto-plugin && \
30734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30736 "RANLIB=$${RANLIB}" \
30737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30738 maintainer-clean) \
30739 || exit 1
30740
30741@endif lto-plugin
30742
30743
30744
30745# ---------------------------------------
30746# Modules which run on the target machine
30747# ---------------------------------------
30748
30749
30750
30751
30752.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30753maybe-configure-target-libstdc++-v3:
30754@if gcc-bootstrap
30755configure-target-libstdc++-v3: stage_current
30756@endif gcc-bootstrap
30757@if target-libstdc++-v3
30758maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30759configure-target-libstdc++-v3:
30760 @r=`${PWD_COMMAND}`; export r; \
30761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30762 echo "Checking multilib configuration for libstdc++-v3..."; \
30763 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30764 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30765 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30766 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30767 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30768 else \
30769 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30770 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30771 fi; \
30772 else \
30773 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30774 fi; \
30775 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30776 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30777 $(RAW_CXX_TARGET_EXPORTS) \
30778 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30779 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30780 case $(srcdir) in \
30781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30782 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30784 esac; \
30785 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30786 libsrcdir="$$s/libstdc++-v3"; \
30787 rm -f no-such-file || : ; \
30788 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30789 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30790 --target=${target_alias} $${srcdiroption} \
30791 || exit 1
30792@endif target-libstdc++-v3
30793
30794
30795
30796.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30797maybe-configure-stage1-target-libstdc++-v3:
30798@if target-libstdc++-v3-bootstrap
30799maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30800configure-stage1-target-libstdc++-v3:
30801 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30802 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30803 @r=`${PWD_COMMAND}`; export r; \
30804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30805 TFLAGS="$(STAGE1_TFLAGS)"; \
30806 echo "Checking multilib configuration for libstdc++-v3..."; \
30807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30808 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30809 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30810 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30811 else \
30812 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30813 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30814 fi; \
30815 else \
30816 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30817 fi; \
30818 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30819 $(RAW_CXX_TARGET_EXPORTS) \
30820 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30821 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30822 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30823 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30824 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30825 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30826 case $(srcdir) in \
30827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30828 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30830 esac; \
30831 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30832 libsrcdir="$$s/libstdc++-v3"; \
30833 $(SHELL) $${libsrcdir}/configure \
30834 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30835 --target=${target_alias} $${srcdiroption} \
30836 $(STAGE1_CONFIGURE_FLAGS)
30837@endif target-libstdc++-v3-bootstrap
30838
30839.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30840maybe-configure-stage2-target-libstdc++-v3:
30841@if target-libstdc++-v3-bootstrap
30842maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30843configure-stage2-target-libstdc++-v3:
30844 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30845 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30846 @r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848 TFLAGS="$(STAGE2_TFLAGS)"; \
30849 echo "Checking multilib configuration for libstdc++-v3..."; \
30850 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30851 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30852 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30853 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30854 else \
30855 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30856 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30857 fi; \
30858 else \
30859 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30860 fi; \
30861 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30862 $(RAW_CXX_TARGET_EXPORTS) \
30863 \
30864 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30865 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30866 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30867 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30869 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30870 case $(srcdir) in \
30871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30872 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30874 esac; \
30875 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30876 libsrcdir="$$s/libstdc++-v3"; \
30877 $(SHELL) $${libsrcdir}/configure \
30878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30879 --target=${target_alias} $${srcdiroption} \
30880 --with-build-libsubdir=$(HOST_SUBDIR) \
30881 $(STAGE2_CONFIGURE_FLAGS)
30882@endif target-libstdc++-v3-bootstrap
30883
30884.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30885maybe-configure-stage3-target-libstdc++-v3:
30886@if target-libstdc++-v3-bootstrap
30887maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30888configure-stage3-target-libstdc++-v3:
30889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30890 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30891 @r=`${PWD_COMMAND}`; export r; \
30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893 TFLAGS="$(STAGE3_TFLAGS)"; \
30894 echo "Checking multilib configuration for libstdc++-v3..."; \
30895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30896 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30897 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30898 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30899 else \
30900 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30901 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30902 fi; \
30903 else \
30904 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30905 fi; \
30906 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30907 $(RAW_CXX_TARGET_EXPORTS) \
30908 \
30909 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30912 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30914 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30915 case $(srcdir) in \
30916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30917 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30919 esac; \
30920 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30921 libsrcdir="$$s/libstdc++-v3"; \
30922 $(SHELL) $${libsrcdir}/configure \
30923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30924 --target=${target_alias} $${srcdiroption} \
30925 --with-build-libsubdir=$(HOST_SUBDIR) \
30926 $(STAGE3_CONFIGURE_FLAGS)
30927@endif target-libstdc++-v3-bootstrap
30928
30929.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30930maybe-configure-stage4-target-libstdc++-v3:
30931@if target-libstdc++-v3-bootstrap
30932maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30933configure-stage4-target-libstdc++-v3:
30934 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30935 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30936 @r=`${PWD_COMMAND}`; export r; \
30937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30938 TFLAGS="$(STAGE4_TFLAGS)"; \
30939 echo "Checking multilib configuration for libstdc++-v3..."; \
30940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30941 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30942 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30943 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30944 else \
30945 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30946 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30947 fi; \
30948 else \
30949 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30950 fi; \
30951 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30952 $(RAW_CXX_TARGET_EXPORTS) \
30953 \
30954 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30955 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30956 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30957 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30958 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30959 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30960 case $(srcdir) in \
30961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30962 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30964 esac; \
30965 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30966 libsrcdir="$$s/libstdc++-v3"; \
30967 $(SHELL) $${libsrcdir}/configure \
30968 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30969 --target=${target_alias} $${srcdiroption} \
30970 --with-build-libsubdir=$(HOST_SUBDIR) \
30971 $(STAGE4_CONFIGURE_FLAGS)
30972@endif target-libstdc++-v3-bootstrap
30973
30974.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30975maybe-configure-stageprofile-target-libstdc++-v3:
30976@if target-libstdc++-v3-bootstrap
30977maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30978configure-stageprofile-target-libstdc++-v3:
30979 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30980 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30981 @r=`${PWD_COMMAND}`; export r; \
30982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30983 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30984 echo "Checking multilib configuration for libstdc++-v3..."; \
30985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30986 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30987 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30988 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30989 else \
30990 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30991 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30992 fi; \
30993 else \
30994 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30995 fi; \
30996 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30997 $(RAW_CXX_TARGET_EXPORTS) \
30998 \
30999 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31000 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31001 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31002 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31004 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31005 case $(srcdir) in \
31006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31007 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31009 esac; \
31010 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31011 libsrcdir="$$s/libstdc++-v3"; \
31012 $(SHELL) $${libsrcdir}/configure \
31013 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31014 --target=${target_alias} $${srcdiroption} \
31015 --with-build-libsubdir=$(HOST_SUBDIR) \
31016 $(STAGEprofile_CONFIGURE_FLAGS)
31017@endif target-libstdc++-v3-bootstrap
31018
31019.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31020maybe-configure-stagefeedback-target-libstdc++-v3:
31021@if target-libstdc++-v3-bootstrap
31022maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31023configure-stagefeedback-target-libstdc++-v3:
31024 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31025 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31026 @r=`${PWD_COMMAND}`; export r; \
31027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31028 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31029 echo "Checking multilib configuration for libstdc++-v3..."; \
31030 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31031 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31032 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31033 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31034 else \
31035 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31036 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31037 fi; \
31038 else \
31039 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31040 fi; \
31041 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31042 $(RAW_CXX_TARGET_EXPORTS) \
31043 \
31044 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31045 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31046 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31047 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31049 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31050 case $(srcdir) in \
31051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31052 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31054 esac; \
31055 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31056 libsrcdir="$$s/libstdc++-v3"; \
31057 $(SHELL) $${libsrcdir}/configure \
31058 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31059 --target=${target_alias} $${srcdiroption} \
31060 --with-build-libsubdir=$(HOST_SUBDIR) \
31061 $(STAGEfeedback_CONFIGURE_FLAGS)
31062@endif target-libstdc++-v3-bootstrap
31063
31064
31065
31066
31067
31068.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31069maybe-all-target-libstdc++-v3:
31070@if gcc-bootstrap
31071all-target-libstdc++-v3: stage_current
31072@endif gcc-bootstrap
31073@if target-libstdc++-v3
31074TARGET-target-libstdc++-v3=all
31075maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31076all-target-libstdc++-v3: configure-target-libstdc++-v3
31077 @r=`${PWD_COMMAND}`; export r; \
31078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31079 $(RAW_CXX_TARGET_EXPORTS) \
31080 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31081 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31082 $(TARGET-target-libstdc++-v3))
31083@endif target-libstdc++-v3
31084
31085
31086
31087.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31088.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31089maybe-all-stage1-target-libstdc++-v3:
31090maybe-clean-stage1-target-libstdc++-v3:
31091@if target-libstdc++-v3-bootstrap
31092maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31093all-stage1: all-stage1-target-libstdc++-v3
31094TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31095all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31096 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31097 @r=`${PWD_COMMAND}`; export r; \
31098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31099 TFLAGS="$(STAGE1_TFLAGS)"; \
31100 $(RAW_CXX_TARGET_EXPORTS) \
31101 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31103 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31104 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31105 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31106 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31107 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31108 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31109 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31110 \
31111 TFLAGS="$(STAGE1_TFLAGS)" \
31112 $(TARGET-stage1-target-libstdc++-v3)
31113
31114maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31115clean-stage1: clean-stage1-target-libstdc++-v3
31116clean-stage1-target-libstdc++-v3:
31117 @if [ $(current_stage) = stage1 ]; then \
31118 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31119 else \
31120 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31121 $(MAKE) stage1-start; \
31122 fi; \
31123 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31124 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31125 clean
31126@endif target-libstdc++-v3-bootstrap
31127
31128
31129.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31130.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31131maybe-all-stage2-target-libstdc++-v3:
31132maybe-clean-stage2-target-libstdc++-v3:
31133@if target-libstdc++-v3-bootstrap
31134maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31135all-stage2: all-stage2-target-libstdc++-v3
31136TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31137all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31138 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31139 @r=`${PWD_COMMAND}`; export r; \
31140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31141 TFLAGS="$(STAGE2_TFLAGS)"; \
31142 $(RAW_CXX_TARGET_EXPORTS) \
31143 \
31144 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31152 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31153 TFLAGS="$(STAGE2_TFLAGS)" \
31154 $(TARGET-stage2-target-libstdc++-v3)
31155
31156maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31157clean-stage2: clean-stage2-target-libstdc++-v3
31158clean-stage2-target-libstdc++-v3:
31159 @if [ $(current_stage) = stage2 ]; then \
31160 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31161 else \
31162 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31163 $(MAKE) stage2-start; \
31164 fi; \
31165 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31166 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31167@endif target-libstdc++-v3-bootstrap
31168
31169
31170.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31171.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31172maybe-all-stage3-target-libstdc++-v3:
31173maybe-clean-stage3-target-libstdc++-v3:
31174@if target-libstdc++-v3-bootstrap
31175maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31176all-stage3: all-stage3-target-libstdc++-v3
31177TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31178all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31179 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31180 @r=`${PWD_COMMAND}`; export r; \
31181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31182 TFLAGS="$(STAGE3_TFLAGS)"; \
31183 $(RAW_CXX_TARGET_EXPORTS) \
31184 \
31185 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31186 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31187 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31188 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31189 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31190 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31191 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31192 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31193 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31194 TFLAGS="$(STAGE3_TFLAGS)" \
31195 $(TARGET-stage3-target-libstdc++-v3)
31196
31197maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31198clean-stage3: clean-stage3-target-libstdc++-v3
31199clean-stage3-target-libstdc++-v3:
31200 @if [ $(current_stage) = stage3 ]; then \
31201 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31202 else \
31203 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31204 $(MAKE) stage3-start; \
31205 fi; \
31206 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31207 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31208@endif target-libstdc++-v3-bootstrap
31209
31210
31211.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31212.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31213maybe-all-stage4-target-libstdc++-v3:
31214maybe-clean-stage4-target-libstdc++-v3:
31215@if target-libstdc++-v3-bootstrap
31216maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31217all-stage4: all-stage4-target-libstdc++-v3
31218TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31219all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31220 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31221 @r=`${PWD_COMMAND}`; export r; \
31222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31223 TFLAGS="$(STAGE4_TFLAGS)"; \
31224 $(RAW_CXX_TARGET_EXPORTS) \
31225 \
31226 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31228 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31229 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31230 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31234 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31235 TFLAGS="$(STAGE4_TFLAGS)" \
31236 $(TARGET-stage4-target-libstdc++-v3)
31237
31238maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31239clean-stage4: clean-stage4-target-libstdc++-v3
31240clean-stage4-target-libstdc++-v3:
31241 @if [ $(current_stage) = stage4 ]; then \
31242 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31243 else \
31244 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31245 $(MAKE) stage4-start; \
31246 fi; \
31247 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31248 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31249@endif target-libstdc++-v3-bootstrap
31250
31251
31252.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31253.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31254maybe-all-stageprofile-target-libstdc++-v3:
31255maybe-clean-stageprofile-target-libstdc++-v3:
31256@if target-libstdc++-v3-bootstrap
31257maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31258all-stageprofile: all-stageprofile-target-libstdc++-v3
31259TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31260all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31261 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31262 @r=`${PWD_COMMAND}`; export r; \
31263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31264 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31265 $(RAW_CXX_TARGET_EXPORTS) \
31266 \
31267 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31269 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31270 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31271 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31275 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31276 TFLAGS="$(STAGEprofile_TFLAGS)" \
31277 $(TARGET-stageprofile-target-libstdc++-v3)
31278
31279maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31280clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31281clean-stageprofile-target-libstdc++-v3:
31282 @if [ $(current_stage) = stageprofile ]; then \
31283 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31284 else \
31285 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31286 $(MAKE) stageprofile-start; \
31287 fi; \
31288 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31289 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31290@endif target-libstdc++-v3-bootstrap
31291
31292
31293.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31294.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31295maybe-all-stagefeedback-target-libstdc++-v3:
31296maybe-clean-stagefeedback-target-libstdc++-v3:
31297@if target-libstdc++-v3-bootstrap
31298maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31299all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31300TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31301all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31302 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31303 @r=`${PWD_COMMAND}`; export r; \
31304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31305 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31306 $(RAW_CXX_TARGET_EXPORTS) \
31307 \
31308 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31310 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31311 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31312 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31316 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31317 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31318 $(TARGET-stagefeedback-target-libstdc++-v3)
31319
31320maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31321clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31322clean-stagefeedback-target-libstdc++-v3:
31323 @if [ $(current_stage) = stagefeedback ]; then \
31324 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31325 else \
31326 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31327 $(MAKE) stagefeedback-start; \
31328 fi; \
31329 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31330 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31331@endif target-libstdc++-v3-bootstrap
31332
31333
31334
31335
31336
31337
31338.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31339maybe-check-target-libstdc++-v3:
31340@if target-libstdc++-v3
31341maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31342
31343check-target-libstdc++-v3:
31344 @: $(MAKE); $(unstage)
31345 @r=`${PWD_COMMAND}`; export r; \
31346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31347 $(RAW_CXX_TARGET_EXPORTS) \
31348 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31349 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31350
31351@endif target-libstdc++-v3
31352
31353.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31354maybe-install-target-libstdc++-v3:
31355@if target-libstdc++-v3
31356maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31357
31358install-target-libstdc++-v3: installdirs
31359 @: $(MAKE); $(unstage)
31360 @r=`${PWD_COMMAND}`; export r; \
31361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31362 $(RAW_CXX_TARGET_EXPORTS) \
31363 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31364 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31365
31366@endif target-libstdc++-v3
31367
31368.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31369maybe-install-strip-target-libstdc++-v3:
31370@if target-libstdc++-v3
31371maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31372
31373install-strip-target-libstdc++-v3: installdirs
31374 @: $(MAKE); $(unstage)
31375 @r=`${PWD_COMMAND}`; export r; \
31376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31377 $(RAW_CXX_TARGET_EXPORTS) \
31378 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31379 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31380
31381@endif target-libstdc++-v3
31382
31383# Other targets (info, dvi, pdf, etc.)
31384
31385.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31386maybe-info-target-libstdc++-v3:
31387@if target-libstdc++-v3
31388maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31389
31390info-target-libstdc++-v3: \
31391 configure-target-libstdc++-v3
31392 @: $(MAKE); $(unstage)
31393 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31394 r=`${PWD_COMMAND}`; export r; \
31395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31396 $(RAW_CXX_TARGET_EXPORTS) \
31397 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31398 for flag in $(EXTRA_TARGET_FLAGS); do \
31399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31400 done; \
31401 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31404 "RANLIB=$${RANLIB}" \
31405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31406 info) \
31407 || exit 1
31408
31409@endif target-libstdc++-v3
31410
31411.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31412maybe-dvi-target-libstdc++-v3:
31413@if target-libstdc++-v3
31414maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31415
31416dvi-target-libstdc++-v3: \
31417 configure-target-libstdc++-v3
31418 @: $(MAKE); $(unstage)
31419 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31420 r=`${PWD_COMMAND}`; export r; \
31421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31422 $(RAW_CXX_TARGET_EXPORTS) \
31423 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31424 for flag in $(EXTRA_TARGET_FLAGS); do \
31425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31426 done; \
31427 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31430 "RANLIB=$${RANLIB}" \
31431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31432 dvi) \
31433 || exit 1
31434
31435@endif target-libstdc++-v3
31436
31437.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31438maybe-pdf-target-libstdc++-v3:
31439@if target-libstdc++-v3
31440maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31441
31442pdf-target-libstdc++-v3: \
31443 configure-target-libstdc++-v3
31444 @: $(MAKE); $(unstage)
31445 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31446 r=`${PWD_COMMAND}`; export r; \
31447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31448 $(RAW_CXX_TARGET_EXPORTS) \
31449 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31450 for flag in $(EXTRA_TARGET_FLAGS); do \
31451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31452 done; \
31453 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31456 "RANLIB=$${RANLIB}" \
31457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31458 pdf) \
31459 || exit 1
31460
31461@endif target-libstdc++-v3
31462
31463.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31464maybe-html-target-libstdc++-v3:
31465@if target-libstdc++-v3
31466maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31467
31468html-target-libstdc++-v3: \
31469 configure-target-libstdc++-v3
31470 @: $(MAKE); $(unstage)
31471 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31472 r=`${PWD_COMMAND}`; export r; \
31473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31474 $(RAW_CXX_TARGET_EXPORTS) \
31475 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31476 for flag in $(EXTRA_TARGET_FLAGS); do \
31477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31478 done; \
31479 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31482 "RANLIB=$${RANLIB}" \
31483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31484 html) \
31485 || exit 1
31486
31487@endif target-libstdc++-v3
31488
31489.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31490maybe-TAGS-target-libstdc++-v3:
31491@if target-libstdc++-v3
31492maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31493
31494TAGS-target-libstdc++-v3: \
31495 configure-target-libstdc++-v3
31496 @: $(MAKE); $(unstage)
31497 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31498 r=`${PWD_COMMAND}`; export r; \
31499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31500 $(RAW_CXX_TARGET_EXPORTS) \
31501 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31502 for flag in $(EXTRA_TARGET_FLAGS); do \
31503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31504 done; \
31505 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31508 "RANLIB=$${RANLIB}" \
31509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31510 TAGS) \
31511 || exit 1
31512
31513@endif target-libstdc++-v3
31514
31515.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31516maybe-install-info-target-libstdc++-v3:
31517@if target-libstdc++-v3
31518maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31519
31520install-info-target-libstdc++-v3: \
31521 configure-target-libstdc++-v3 \
31522 info-target-libstdc++-v3
31523 @: $(MAKE); $(unstage)
31524 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31525 r=`${PWD_COMMAND}`; export r; \
31526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31527 $(RAW_CXX_TARGET_EXPORTS) \
31528 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31529 for flag in $(EXTRA_TARGET_FLAGS); do \
31530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31531 done; \
31532 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31535 "RANLIB=$${RANLIB}" \
31536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31537 install-info) \
31538 || exit 1
31539
31540@endif target-libstdc++-v3
31541
31542.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31543maybe-install-pdf-target-libstdc++-v3:
31544@if target-libstdc++-v3
31545maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31546
31547install-pdf-target-libstdc++-v3: \
31548 configure-target-libstdc++-v3 \
31549 pdf-target-libstdc++-v3
31550 @: $(MAKE); $(unstage)
31551 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31552 r=`${PWD_COMMAND}`; export r; \
31553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31554 $(RAW_CXX_TARGET_EXPORTS) \
31555 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31556 for flag in $(EXTRA_TARGET_FLAGS); do \
31557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558 done; \
31559 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31562 "RANLIB=$${RANLIB}" \
31563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31564 install-pdf) \
31565 || exit 1
31566
31567@endif target-libstdc++-v3
31568
31569.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31570maybe-install-html-target-libstdc++-v3:
31571@if target-libstdc++-v3
31572maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31573
31574install-html-target-libstdc++-v3: \
31575 configure-target-libstdc++-v3 \
31576 html-target-libstdc++-v3
31577 @: $(MAKE); $(unstage)
31578 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31579 r=`${PWD_COMMAND}`; export r; \
31580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31581 $(RAW_CXX_TARGET_EXPORTS) \
31582 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31583 for flag in $(EXTRA_TARGET_FLAGS); do \
31584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31585 done; \
31586 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31589 "RANLIB=$${RANLIB}" \
31590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31591 install-html) \
31592 || exit 1
31593
31594@endif target-libstdc++-v3
31595
31596.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31597maybe-installcheck-target-libstdc++-v3:
31598@if target-libstdc++-v3
31599maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31600
31601installcheck-target-libstdc++-v3: \
31602 configure-target-libstdc++-v3
31603 @: $(MAKE); $(unstage)
31604 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31605 r=`${PWD_COMMAND}`; export r; \
31606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31607 $(RAW_CXX_TARGET_EXPORTS) \
31608 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31609 for flag in $(EXTRA_TARGET_FLAGS); do \
31610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31611 done; \
31612 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31615 "RANLIB=$${RANLIB}" \
31616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31617 installcheck) \
31618 || exit 1
31619
31620@endif target-libstdc++-v3
31621
31622.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31623maybe-mostlyclean-target-libstdc++-v3:
31624@if target-libstdc++-v3
31625maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31626
31627mostlyclean-target-libstdc++-v3:
31628 @: $(MAKE); $(unstage)
31629 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31630 r=`${PWD_COMMAND}`; export r; \
31631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31632 $(RAW_CXX_TARGET_EXPORTS) \
31633 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31634 for flag in $(EXTRA_TARGET_FLAGS); do \
31635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31636 done; \
31637 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31640 "RANLIB=$${RANLIB}" \
31641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31642 mostlyclean) \
31643 || exit 1
31644
31645@endif target-libstdc++-v3
31646
31647.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31648maybe-clean-target-libstdc++-v3:
31649@if target-libstdc++-v3
31650maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31651
31652clean-target-libstdc++-v3:
31653 @: $(MAKE); $(unstage)
31654 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31655 r=`${PWD_COMMAND}`; export r; \
31656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31657 $(RAW_CXX_TARGET_EXPORTS) \
31658 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31659 for flag in $(EXTRA_TARGET_FLAGS); do \
31660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31661 done; \
31662 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31665 "RANLIB=$${RANLIB}" \
31666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31667 clean) \
31668 || exit 1
31669
31670@endif target-libstdc++-v3
31671
31672.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31673maybe-distclean-target-libstdc++-v3:
31674@if target-libstdc++-v3
31675maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31676
31677distclean-target-libstdc++-v3:
31678 @: $(MAKE); $(unstage)
31679 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31680 r=`${PWD_COMMAND}`; export r; \
31681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31682 $(RAW_CXX_TARGET_EXPORTS) \
31683 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31684 for flag in $(EXTRA_TARGET_FLAGS); do \
31685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31686 done; \
31687 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31690 "RANLIB=$${RANLIB}" \
31691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31692 distclean) \
31693 || exit 1
31694
31695@endif target-libstdc++-v3
31696
31697.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31698maybe-maintainer-clean-target-libstdc++-v3:
31699@if target-libstdc++-v3
31700maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31701
31702maintainer-clean-target-libstdc++-v3:
31703 @: $(MAKE); $(unstage)
31704 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31705 r=`${PWD_COMMAND}`; export r; \
31706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31707 $(RAW_CXX_TARGET_EXPORTS) \
31708 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31709 for flag in $(EXTRA_TARGET_FLAGS); do \
31710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31711 done; \
31712 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31715 "RANLIB=$${RANLIB}" \
31716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31717 maintainer-clean) \
31718 || exit 1
31719
31720@endif target-libstdc++-v3
31721
31722
31723
31724
31725
31726.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
31727maybe-configure-target-libsanitizer:
31728@if gcc-bootstrap
31729configure-target-libsanitizer: stage_current
31730@endif gcc-bootstrap
31731@if target-libsanitizer
31732maybe-configure-target-libsanitizer: configure-target-libsanitizer
31733configure-target-libsanitizer:
31734 @r=`${PWD_COMMAND}`; export r; \
31735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31736 echo "Checking multilib configuration for libsanitizer..."; \
31737 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31738 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31739 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31740 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31741 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31742 else \
31743 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31744 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31745 fi; \
31746 else \
31747 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31748 fi; \
31749 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31750 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31751 $(RAW_CXX_TARGET_EXPORTS) \
31752 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
31753 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
31754 case $(srcdir) in \
31755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31756 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31758 esac; \
31759 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31760 libsrcdir="$$s/libsanitizer"; \
31761 rm -f no-such-file || : ; \
31762 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31763 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31764 --target=${target_alias} $${srcdiroption} \
31765 || exit 1
31766@endif target-libsanitizer
31767
31768
31769
31770.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
31771maybe-configure-stage1-target-libsanitizer:
31772@if target-libsanitizer-bootstrap
31773maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
31774configure-stage1-target-libsanitizer:
31775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31776 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31777 @r=`${PWD_COMMAND}`; export r; \
31778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31779 TFLAGS="$(STAGE1_TFLAGS)"; \
31780 echo "Checking multilib configuration for libsanitizer..."; \
31781 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31782 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31783 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31784 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31785 else \
31786 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31787 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31788 fi; \
31789 else \
31790 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31791 fi; \
31792 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31793 $(RAW_CXX_TARGET_EXPORTS) \
31794 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31795 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31796 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31797 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
31798 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31799 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31800 case $(srcdir) in \
31801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31802 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31804 esac; \
31805 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31806 libsrcdir="$$s/libsanitizer"; \
31807 $(SHELL) $${libsrcdir}/configure \
31808 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31809 --target=${target_alias} $${srcdiroption} \
31810 $(STAGE1_CONFIGURE_FLAGS)
31811@endif target-libsanitizer-bootstrap
31812
31813.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
31814maybe-configure-stage2-target-libsanitizer:
31815@if target-libsanitizer-bootstrap
31816maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
31817configure-stage2-target-libsanitizer:
31818 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31819 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31820 @r=`${PWD_COMMAND}`; export r; \
31821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31822 TFLAGS="$(STAGE2_TFLAGS)"; \
31823 echo "Checking multilib configuration for libsanitizer..."; \
31824 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31825 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31826 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31827 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31828 else \
31829 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31830 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31831 fi; \
31832 else \
31833 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31834 fi; \
31835 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31836 $(RAW_CXX_TARGET_EXPORTS) \
31837 \
31838 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31839 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31840 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31841 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
31842 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31843 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31844 case $(srcdir) in \
31845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31846 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31848 esac; \
31849 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31850 libsrcdir="$$s/libsanitizer"; \
31851 $(SHELL) $${libsrcdir}/configure \
31852 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31853 --target=${target_alias} $${srcdiroption} \
31854 --with-build-libsubdir=$(HOST_SUBDIR) \
31855 $(STAGE2_CONFIGURE_FLAGS)
31856@endif target-libsanitizer-bootstrap
31857
31858.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
31859maybe-configure-stage3-target-libsanitizer:
31860@if target-libsanitizer-bootstrap
31861maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
31862configure-stage3-target-libsanitizer:
31863 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31864 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31865 @r=`${PWD_COMMAND}`; export r; \
31866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31867 TFLAGS="$(STAGE3_TFLAGS)"; \
31868 echo "Checking multilib configuration for libsanitizer..."; \
31869 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31870 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31871 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31872 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31873 else \
31874 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31875 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31876 fi; \
31877 else \
31878 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31879 fi; \
31880 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31881 $(RAW_CXX_TARGET_EXPORTS) \
31882 \
31883 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31884 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31885 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31886 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
31887 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31888 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31889 case $(srcdir) in \
31890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31891 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31893 esac; \
31894 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31895 libsrcdir="$$s/libsanitizer"; \
31896 $(SHELL) $${libsrcdir}/configure \
31897 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31898 --target=${target_alias} $${srcdiroption} \
31899 --with-build-libsubdir=$(HOST_SUBDIR) \
31900 $(STAGE3_CONFIGURE_FLAGS)
31901@endif target-libsanitizer-bootstrap
31902
31903.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
31904maybe-configure-stage4-target-libsanitizer:
31905@if target-libsanitizer-bootstrap
31906maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
31907configure-stage4-target-libsanitizer:
31908 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31909 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31910 @r=`${PWD_COMMAND}`; export r; \
31911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31912 TFLAGS="$(STAGE4_TFLAGS)"; \
31913 echo "Checking multilib configuration for libsanitizer..."; \
31914 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31915 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31916 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31917 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31918 else \
31919 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31920 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31921 fi; \
31922 else \
31923 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31924 fi; \
31925 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31926 $(RAW_CXX_TARGET_EXPORTS) \
31927 \
31928 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31929 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31930 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31931 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
31932 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31933 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31934 case $(srcdir) in \
31935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31936 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31938 esac; \
31939 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31940 libsrcdir="$$s/libsanitizer"; \
31941 $(SHELL) $${libsrcdir}/configure \
31942 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31943 --target=${target_alias} $${srcdiroption} \
31944 --with-build-libsubdir=$(HOST_SUBDIR) \
31945 $(STAGE4_CONFIGURE_FLAGS)
31946@endif target-libsanitizer-bootstrap
31947
31948.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
31949maybe-configure-stageprofile-target-libsanitizer:
31950@if target-libsanitizer-bootstrap
31951maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
31952configure-stageprofile-target-libsanitizer:
31953 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31954 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31955 @r=`${PWD_COMMAND}`; export r; \
31956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31957 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31958 echo "Checking multilib configuration for libsanitizer..."; \
31959 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31960 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31961 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31962 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31963 else \
31964 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31965 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31966 fi; \
31967 else \
31968 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31969 fi; \
31970 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31971 $(RAW_CXX_TARGET_EXPORTS) \
31972 \
31973 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31974 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31975 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31976 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
31977 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31978 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31979 case $(srcdir) in \
31980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31981 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31983 esac; \
31984 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31985 libsrcdir="$$s/libsanitizer"; \
31986 $(SHELL) $${libsrcdir}/configure \
31987 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31988 --target=${target_alias} $${srcdiroption} \
31989 --with-build-libsubdir=$(HOST_SUBDIR) \
31990 $(STAGEprofile_CONFIGURE_FLAGS)
31991@endif target-libsanitizer-bootstrap
31992
31993.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
31994maybe-configure-stagefeedback-target-libsanitizer:
31995@if target-libsanitizer-bootstrap
31996maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
31997configure-stagefeedback-target-libsanitizer:
31998 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31999 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32000 @r=`${PWD_COMMAND}`; export r; \
32001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32002 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32003 echo "Checking multilib configuration for libsanitizer..."; \
32004 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32005 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32006 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32007 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32008 else \
32009 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32010 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32011 fi; \
32012 else \
32013 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32014 fi; \
32015 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32016 $(RAW_CXX_TARGET_EXPORTS) \
32017 \
32018 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32019 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32020 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32021 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32022 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32023 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32024 case $(srcdir) in \
32025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32026 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32028 esac; \
32029 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32030 libsrcdir="$$s/libsanitizer"; \
32031 $(SHELL) $${libsrcdir}/configure \
32032 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32033 --target=${target_alias} $${srcdiroption} \
32034 --with-build-libsubdir=$(HOST_SUBDIR) \
32035 $(STAGEfeedback_CONFIGURE_FLAGS)
32036@endif target-libsanitizer-bootstrap
32037
32038
32039
32040
32041
32042.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32043maybe-all-target-libsanitizer:
32044@if gcc-bootstrap
32045all-target-libsanitizer: stage_current
32046@endif gcc-bootstrap
32047@if target-libsanitizer
32048TARGET-target-libsanitizer=all
32049maybe-all-target-libsanitizer: all-target-libsanitizer
32050all-target-libsanitizer: configure-target-libsanitizer
32051 @r=`${PWD_COMMAND}`; export r; \
32052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32053 $(RAW_CXX_TARGET_EXPORTS) \
32054 (cd $(TARGET_SUBDIR)/libsanitizer && \
32055 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32056 $(TARGET-target-libsanitizer))
32057@endif target-libsanitizer
32058
32059
32060
32061.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32062.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32063maybe-all-stage1-target-libsanitizer:
32064maybe-clean-stage1-target-libsanitizer:
32065@if target-libsanitizer-bootstrap
32066maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32067all-stage1: all-stage1-target-libsanitizer
32068TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32069all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32070 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32071 @r=`${PWD_COMMAND}`; export r; \
32072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32073 TFLAGS="$(STAGE1_TFLAGS)"; \
32074 $(RAW_CXX_TARGET_EXPORTS) \
32075 cd $(TARGET_SUBDIR)/libsanitizer && \
32076 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32077 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32078 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32079 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32080 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32081 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32082 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32083 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32084 \
32085 TFLAGS="$(STAGE1_TFLAGS)" \
32086 $(TARGET-stage1-target-libsanitizer)
32087
32088maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32089clean-stage1: clean-stage1-target-libsanitizer
32090clean-stage1-target-libsanitizer:
32091 @if [ $(current_stage) = stage1 ]; then \
32092 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32093 else \
32094 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32095 $(MAKE) stage1-start; \
32096 fi; \
32097 cd $(TARGET_SUBDIR)/libsanitizer && \
32098 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32099 clean
32100@endif target-libsanitizer-bootstrap
32101
32102
32103.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32104.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32105maybe-all-stage2-target-libsanitizer:
32106maybe-clean-stage2-target-libsanitizer:
32107@if target-libsanitizer-bootstrap
32108maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32109all-stage2: all-stage2-target-libsanitizer
32110TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32111all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32113 @r=`${PWD_COMMAND}`; export r; \
32114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32115 TFLAGS="$(STAGE2_TFLAGS)"; \
32116 $(RAW_CXX_TARGET_EXPORTS) \
32117 \
32118 cd $(TARGET_SUBDIR)/libsanitizer && \
32119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32120 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32121 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32122 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32126 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32127 TFLAGS="$(STAGE2_TFLAGS)" \
32128 $(TARGET-stage2-target-libsanitizer)
32129
32130maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32131clean-stage2: clean-stage2-target-libsanitizer
32132clean-stage2-target-libsanitizer:
32133 @if [ $(current_stage) = stage2 ]; then \
32134 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32135 else \
32136 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32137 $(MAKE) stage2-start; \
32138 fi; \
32139 cd $(TARGET_SUBDIR)/libsanitizer && \
32140 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32141@endif target-libsanitizer-bootstrap
32142
32143
32144.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32145.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32146maybe-all-stage3-target-libsanitizer:
32147maybe-clean-stage3-target-libsanitizer:
32148@if target-libsanitizer-bootstrap
32149maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32150all-stage3: all-stage3-target-libsanitizer
32151TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32152all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32154 @r=`${PWD_COMMAND}`; export r; \
32155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32156 TFLAGS="$(STAGE3_TFLAGS)"; \
32157 $(RAW_CXX_TARGET_EXPORTS) \
32158 \
32159 cd $(TARGET_SUBDIR)/libsanitizer && \
32160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32161 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32162 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32163 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32167 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32168 TFLAGS="$(STAGE3_TFLAGS)" \
32169 $(TARGET-stage3-target-libsanitizer)
32170
32171maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32172clean-stage3: clean-stage3-target-libsanitizer
32173clean-stage3-target-libsanitizer:
32174 @if [ $(current_stage) = stage3 ]; then \
32175 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32176 else \
32177 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32178 $(MAKE) stage3-start; \
32179 fi; \
32180 cd $(TARGET_SUBDIR)/libsanitizer && \
32181 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32182@endif target-libsanitizer-bootstrap
32183
32184
32185.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32186.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32187maybe-all-stage4-target-libsanitizer:
32188maybe-clean-stage4-target-libsanitizer:
32189@if target-libsanitizer-bootstrap
32190maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32191all-stage4: all-stage4-target-libsanitizer
32192TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32193all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32195 @r=`${PWD_COMMAND}`; export r; \
32196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32197 TFLAGS="$(STAGE4_TFLAGS)"; \
32198 $(RAW_CXX_TARGET_EXPORTS) \
32199 \
32200 cd $(TARGET_SUBDIR)/libsanitizer && \
32201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32202 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32203 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32204 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32208 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32209 TFLAGS="$(STAGE4_TFLAGS)" \
32210 $(TARGET-stage4-target-libsanitizer)
32211
32212maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32213clean-stage4: clean-stage4-target-libsanitizer
32214clean-stage4-target-libsanitizer:
32215 @if [ $(current_stage) = stage4 ]; then \
32216 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32217 else \
32218 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32219 $(MAKE) stage4-start; \
32220 fi; \
32221 cd $(TARGET_SUBDIR)/libsanitizer && \
32222 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32223@endif target-libsanitizer-bootstrap
32224
32225
32226.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32227.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32228maybe-all-stageprofile-target-libsanitizer:
32229maybe-clean-stageprofile-target-libsanitizer:
32230@if target-libsanitizer-bootstrap
32231maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32232all-stageprofile: all-stageprofile-target-libsanitizer
32233TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32234all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32235 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32236 @r=`${PWD_COMMAND}`; export r; \
32237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32238 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32239 $(RAW_CXX_TARGET_EXPORTS) \
32240 \
32241 cd $(TARGET_SUBDIR)/libsanitizer && \
32242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32243 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32244 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32245 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32249 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32250 TFLAGS="$(STAGEprofile_TFLAGS)" \
32251 $(TARGET-stageprofile-target-libsanitizer)
32252
32253maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32254clean-stageprofile: clean-stageprofile-target-libsanitizer
32255clean-stageprofile-target-libsanitizer:
32256 @if [ $(current_stage) = stageprofile ]; then \
32257 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32258 else \
32259 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32260 $(MAKE) stageprofile-start; \
32261 fi; \
32262 cd $(TARGET_SUBDIR)/libsanitizer && \
32263 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32264@endif target-libsanitizer-bootstrap
32265
32266
32267.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32268.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32269maybe-all-stagefeedback-target-libsanitizer:
32270maybe-clean-stagefeedback-target-libsanitizer:
32271@if target-libsanitizer-bootstrap
32272maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32273all-stagefeedback: all-stagefeedback-target-libsanitizer
32274TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32275all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32276 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32277 @r=`${PWD_COMMAND}`; export r; \
32278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32279 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32280 $(RAW_CXX_TARGET_EXPORTS) \
32281 \
32282 cd $(TARGET_SUBDIR)/libsanitizer && \
32283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32284 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32285 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32286 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32290 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32291 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32292 $(TARGET-stagefeedback-target-libsanitizer)
32293
32294maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32295clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32296clean-stagefeedback-target-libsanitizer:
32297 @if [ $(current_stage) = stagefeedback ]; then \
32298 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32299 else \
32300 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32301 $(MAKE) stagefeedback-start; \
32302 fi; \
32303 cd $(TARGET_SUBDIR)/libsanitizer && \
32304 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32305@endif target-libsanitizer-bootstrap
32306
32307
32308
32309
32310
32311
32312.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32313maybe-check-target-libsanitizer:
32314@if target-libsanitizer
32315maybe-check-target-libsanitizer: check-target-libsanitizer
32316
32317check-target-libsanitizer:
32318 @: $(MAKE); $(unstage)
32319 @r=`${PWD_COMMAND}`; export r; \
32320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32321 $(RAW_CXX_TARGET_EXPORTS) \
32322 (cd $(TARGET_SUBDIR)/libsanitizer && \
32323 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32324
32325@endif target-libsanitizer
32326
32327.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32328maybe-install-target-libsanitizer:
32329@if target-libsanitizer
32330maybe-install-target-libsanitizer: install-target-libsanitizer
32331
32332install-target-libsanitizer: installdirs
32333 @: $(MAKE); $(unstage)
32334 @r=`${PWD_COMMAND}`; export r; \
32335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32336 $(RAW_CXX_TARGET_EXPORTS) \
32337 (cd $(TARGET_SUBDIR)/libsanitizer && \
32338 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32339
32340@endif target-libsanitizer
32341
32342.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32343maybe-install-strip-target-libsanitizer:
32344@if target-libsanitizer
32345maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32346
32347install-strip-target-libsanitizer: installdirs
32348 @: $(MAKE); $(unstage)
32349 @r=`${PWD_COMMAND}`; export r; \
32350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32351 $(RAW_CXX_TARGET_EXPORTS) \
32352 (cd $(TARGET_SUBDIR)/libsanitizer && \
32353 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32354
32355@endif target-libsanitizer
32356
32357# Other targets (info, dvi, pdf, etc.)
32358
32359.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32360maybe-info-target-libsanitizer:
32361@if target-libsanitizer
32362maybe-info-target-libsanitizer: info-target-libsanitizer
32363
32364info-target-libsanitizer: \
32365 configure-target-libsanitizer
32366 @: $(MAKE); $(unstage)
32367 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32368 r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370 $(RAW_CXX_TARGET_EXPORTS) \
32371 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32372 for flag in $(EXTRA_TARGET_FLAGS); do \
32373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32374 done; \
32375 (cd $(TARGET_SUBDIR)/libsanitizer && \
32376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32378 "RANLIB=$${RANLIB}" \
32379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32380 info) \
32381 || exit 1
32382
32383@endif target-libsanitizer
32384
32385.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32386maybe-dvi-target-libsanitizer:
32387@if target-libsanitizer
32388maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32389
32390dvi-target-libsanitizer: \
32391 configure-target-libsanitizer
32392 @: $(MAKE); $(unstage)
32393 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32394 r=`${PWD_COMMAND}`; export r; \
32395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32396 $(RAW_CXX_TARGET_EXPORTS) \
32397 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32398 for flag in $(EXTRA_TARGET_FLAGS); do \
32399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32400 done; \
32401 (cd $(TARGET_SUBDIR)/libsanitizer && \
32402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404 "RANLIB=$${RANLIB}" \
32405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32406 dvi) \
32407 || exit 1
32408
32409@endif target-libsanitizer
32410
32411.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32412maybe-pdf-target-libsanitizer:
32413@if target-libsanitizer
32414maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32415
32416pdf-target-libsanitizer: \
32417 configure-target-libsanitizer
32418 @: $(MAKE); $(unstage)
32419 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32420 r=`${PWD_COMMAND}`; export r; \
32421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32422 $(RAW_CXX_TARGET_EXPORTS) \
32423 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32424 for flag in $(EXTRA_TARGET_FLAGS); do \
32425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426 done; \
32427 (cd $(TARGET_SUBDIR)/libsanitizer && \
32428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32430 "RANLIB=$${RANLIB}" \
32431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32432 pdf) \
32433 || exit 1
32434
32435@endif target-libsanitizer
32436
32437.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32438maybe-html-target-libsanitizer:
32439@if target-libsanitizer
32440maybe-html-target-libsanitizer: html-target-libsanitizer
32441
32442html-target-libsanitizer: \
32443 configure-target-libsanitizer
32444 @: $(MAKE); $(unstage)
32445 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32446 r=`${PWD_COMMAND}`; export r; \
32447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32448 $(RAW_CXX_TARGET_EXPORTS) \
32449 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32450 for flag in $(EXTRA_TARGET_FLAGS); do \
32451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32452 done; \
32453 (cd $(TARGET_SUBDIR)/libsanitizer && \
32454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32456 "RANLIB=$${RANLIB}" \
32457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32458 html) \
32459 || exit 1
32460
32461@endif target-libsanitizer
32462
32463.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32464maybe-TAGS-target-libsanitizer:
32465@if target-libsanitizer
32466maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32467
32468TAGS-target-libsanitizer: \
32469 configure-target-libsanitizer
32470 @: $(MAKE); $(unstage)
32471 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32472 r=`${PWD_COMMAND}`; export r; \
32473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32474 $(RAW_CXX_TARGET_EXPORTS) \
32475 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32476 for flag in $(EXTRA_TARGET_FLAGS); do \
32477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32478 done; \
32479 (cd $(TARGET_SUBDIR)/libsanitizer && \
32480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32482 "RANLIB=$${RANLIB}" \
32483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32484 TAGS) \
32485 || exit 1
32486
32487@endif target-libsanitizer
32488
32489.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32490maybe-install-info-target-libsanitizer:
32491@if target-libsanitizer
32492maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32493
32494install-info-target-libsanitizer: \
32495 configure-target-libsanitizer \
32496 info-target-libsanitizer
32497 @: $(MAKE); $(unstage)
32498 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501 $(RAW_CXX_TARGET_EXPORTS) \
32502 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32503 for flag in $(EXTRA_TARGET_FLAGS); do \
32504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32505 done; \
32506 (cd $(TARGET_SUBDIR)/libsanitizer && \
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32511 install-info) \
32512 || exit 1
32513
32514@endif target-libsanitizer
32515
32516.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32517maybe-install-pdf-target-libsanitizer:
32518@if target-libsanitizer
32519maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32520
32521install-pdf-target-libsanitizer: \
32522 configure-target-libsanitizer \
32523 pdf-target-libsanitizer
32524 @: $(MAKE); $(unstage)
32525 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32528 $(RAW_CXX_TARGET_EXPORTS) \
32529 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32530 for flag in $(EXTRA_TARGET_FLAGS); do \
32531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32532 done; \
32533 (cd $(TARGET_SUBDIR)/libsanitizer && \
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32538 install-pdf) \
32539 || exit 1
32540
32541@endif target-libsanitizer
32542
32543.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
32544maybe-install-html-target-libsanitizer:
32545@if target-libsanitizer
32546maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
32547
32548install-html-target-libsanitizer: \
32549 configure-target-libsanitizer \
32550 html-target-libsanitizer
32551 @: $(MAKE); $(unstage)
32552 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32553 r=`${PWD_COMMAND}`; export r; \
32554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32555 $(RAW_CXX_TARGET_EXPORTS) \
32556 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
32557 for flag in $(EXTRA_TARGET_FLAGS); do \
32558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32559 done; \
32560 (cd $(TARGET_SUBDIR)/libsanitizer && \
32561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32563 "RANLIB=$${RANLIB}" \
32564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32565 install-html) \
32566 || exit 1
32567
32568@endif target-libsanitizer
32569
32570.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
32571maybe-installcheck-target-libsanitizer:
32572@if target-libsanitizer
32573maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
32574
32575installcheck-target-libsanitizer: \
32576 configure-target-libsanitizer
32577 @: $(MAKE); $(unstage)
32578 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32579 r=`${PWD_COMMAND}`; export r; \
32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32581 $(RAW_CXX_TARGET_EXPORTS) \
32582 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
32583 for flag in $(EXTRA_TARGET_FLAGS); do \
32584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32585 done; \
32586 (cd $(TARGET_SUBDIR)/libsanitizer && \
32587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32589 "RANLIB=$${RANLIB}" \
32590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32591 installcheck) \
32592 || exit 1
32593
32594@endif target-libsanitizer
32595
32596.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
32597maybe-mostlyclean-target-libsanitizer:
32598@if target-libsanitizer
32599maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
32600
32601mostlyclean-target-libsanitizer:
32602 @: $(MAKE); $(unstage)
32603 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32604 r=`${PWD_COMMAND}`; export r; \
32605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32606 $(RAW_CXX_TARGET_EXPORTS) \
32607 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32608 for flag in $(EXTRA_TARGET_FLAGS); do \
32609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32610 done; \
32611 (cd $(TARGET_SUBDIR)/libsanitizer && \
32612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32614 "RANLIB=$${RANLIB}" \
32615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32616 mostlyclean) \
32617 || exit 1
32618
32619@endif target-libsanitizer
32620
32621.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
32622maybe-clean-target-libsanitizer:
32623@if target-libsanitizer
32624maybe-clean-target-libsanitizer: clean-target-libsanitizer
32625
32626clean-target-libsanitizer:
32627 @: $(MAKE); $(unstage)
32628 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32629 r=`${PWD_COMMAND}`; export r; \
32630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32631 $(RAW_CXX_TARGET_EXPORTS) \
32632 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32633 for flag in $(EXTRA_TARGET_FLAGS); do \
32634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32635 done; \
32636 (cd $(TARGET_SUBDIR)/libsanitizer && \
32637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32639 "RANLIB=$${RANLIB}" \
32640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32641 clean) \
32642 || exit 1
32643
32644@endif target-libsanitizer
32645
32646.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
32647maybe-distclean-target-libsanitizer:
32648@if target-libsanitizer
32649maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
32650
32651distclean-target-libsanitizer:
32652 @: $(MAKE); $(unstage)
32653 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32654 r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 $(RAW_CXX_TARGET_EXPORTS) \
32657 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32658 for flag in $(EXTRA_TARGET_FLAGS); do \
32659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32660 done; \
32661 (cd $(TARGET_SUBDIR)/libsanitizer && \
32662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32664 "RANLIB=$${RANLIB}" \
32665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32666 distclean) \
32667 || exit 1
32668
32669@endif target-libsanitizer
32670
32671.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
32672maybe-maintainer-clean-target-libsanitizer:
32673@if target-libsanitizer
32674maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
32675
32676maintainer-clean-target-libsanitizer:
32677 @: $(MAKE); $(unstage)
32678 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32679 r=`${PWD_COMMAND}`; export r; \
32680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32681 $(RAW_CXX_TARGET_EXPORTS) \
32682 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32683 for flag in $(EXTRA_TARGET_FLAGS); do \
32684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32685 done; \
32686 (cd $(TARGET_SUBDIR)/libsanitizer && \
32687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32689 "RANLIB=$${RANLIB}" \
32690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32691 maintainer-clean) \
32692 || exit 1
32693
32694@endif target-libsanitizer
32695
32696
32697
32698
32699
32700.PHONY: configure-target-libvtv maybe-configure-target-libvtv
32701maybe-configure-target-libvtv:
32702@if gcc-bootstrap
32703configure-target-libvtv: stage_current
32704@endif gcc-bootstrap
32705@if target-libvtv
32706maybe-configure-target-libvtv: configure-target-libvtv
32707configure-target-libvtv:
32708 @r=`${PWD_COMMAND}`; export r; \
32709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32710 echo "Checking multilib configuration for libvtv..."; \
32711 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32712 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32713 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32714 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32715 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32716 else \
32717 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32718 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32719 fi; \
32720 else \
32721 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32722 fi; \
32723 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32724 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32725 $(RAW_CXX_TARGET_EXPORTS) \
32726 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
32727 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
32728 case $(srcdir) in \
32729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32730 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32732 esac; \
32733 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32734 libsrcdir="$$s/libvtv"; \
32735 rm -f no-such-file || : ; \
32736 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32737 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32738 --target=${target_alias} $${srcdiroption} \
32739 || exit 1
32740@endif target-libvtv
32741
32742
32743
32744.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
32745maybe-configure-stage1-target-libvtv:
32746@if target-libvtv-bootstrap
32747maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
32748configure-stage1-target-libvtv:
32749 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32750 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32751 @r=`${PWD_COMMAND}`; export r; \
32752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32753 TFLAGS="$(STAGE1_TFLAGS)"; \
32754 echo "Checking multilib configuration for libvtv..."; \
32755 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32756 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32757 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32758 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32759 else \
32760 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32761 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32762 fi; \
32763 else \
32764 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32765 fi; \
32766 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32767 $(RAW_CXX_TARGET_EXPORTS) \
32768 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32769 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32770 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32771 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
32772 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32773 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32774 case $(srcdir) in \
32775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32776 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32778 esac; \
32779 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32780 libsrcdir="$$s/libvtv"; \
32781 $(SHELL) $${libsrcdir}/configure \
32782 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32783 --target=${target_alias} $${srcdiroption} \
32784 $(STAGE1_CONFIGURE_FLAGS)
32785@endif target-libvtv-bootstrap
32786
32787.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
32788maybe-configure-stage2-target-libvtv:
32789@if target-libvtv-bootstrap
32790maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
32791configure-stage2-target-libvtv:
32792 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32793 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32794 @r=`${PWD_COMMAND}`; export r; \
32795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32796 TFLAGS="$(STAGE2_TFLAGS)"; \
32797 echo "Checking multilib configuration for libvtv..."; \
32798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32799 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32800 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32801 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32802 else \
32803 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32804 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32805 fi; \
32806 else \
32807 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32808 fi; \
32809 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32810 $(RAW_CXX_TARGET_EXPORTS) \
32811 \
32812 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32813 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32814 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32815 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
32816 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32817 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32818 case $(srcdir) in \
32819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32820 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32822 esac; \
32823 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32824 libsrcdir="$$s/libvtv"; \
32825 $(SHELL) $${libsrcdir}/configure \
32826 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32827 --target=${target_alias} $${srcdiroption} \
32828 --with-build-libsubdir=$(HOST_SUBDIR) \
32829 $(STAGE2_CONFIGURE_FLAGS)
32830@endif target-libvtv-bootstrap
32831
32832.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
32833maybe-configure-stage3-target-libvtv:
32834@if target-libvtv-bootstrap
32835maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
32836configure-stage3-target-libvtv:
32837 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32838 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32839 @r=`${PWD_COMMAND}`; export r; \
32840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32841 TFLAGS="$(STAGE3_TFLAGS)"; \
32842 echo "Checking multilib configuration for libvtv..."; \
32843 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32844 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32845 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32846 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32847 else \
32848 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32849 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32850 fi; \
32851 else \
32852 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32853 fi; \
32854 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32855 $(RAW_CXX_TARGET_EXPORTS) \
32856 \
32857 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32858 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32859 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32860 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
32861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32862 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32863 case $(srcdir) in \
32864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32865 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32867 esac; \
32868 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32869 libsrcdir="$$s/libvtv"; \
32870 $(SHELL) $${libsrcdir}/configure \
32871 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32872 --target=${target_alias} $${srcdiroption} \
32873 --with-build-libsubdir=$(HOST_SUBDIR) \
32874 $(STAGE3_CONFIGURE_FLAGS)
32875@endif target-libvtv-bootstrap
32876
32877.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
32878maybe-configure-stage4-target-libvtv:
32879@if target-libvtv-bootstrap
32880maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
32881configure-stage4-target-libvtv:
32882 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32883 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32884 @r=`${PWD_COMMAND}`; export r; \
32885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32886 TFLAGS="$(STAGE4_TFLAGS)"; \
32887 echo "Checking multilib configuration for libvtv..."; \
32888 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32889 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32890 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32891 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32892 else \
32893 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32894 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32895 fi; \
32896 else \
32897 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32898 fi; \
32899 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32900 $(RAW_CXX_TARGET_EXPORTS) \
32901 \
32902 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32903 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32904 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32905 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
32906 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32907 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32908 case $(srcdir) in \
32909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32910 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32912 esac; \
32913 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32914 libsrcdir="$$s/libvtv"; \
32915 $(SHELL) $${libsrcdir}/configure \
32916 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32917 --target=${target_alias} $${srcdiroption} \
32918 --with-build-libsubdir=$(HOST_SUBDIR) \
32919 $(STAGE4_CONFIGURE_FLAGS)
32920@endif target-libvtv-bootstrap
32921
32922.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
32923maybe-configure-stageprofile-target-libvtv:
32924@if target-libvtv-bootstrap
32925maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
32926configure-stageprofile-target-libvtv:
32927 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32928 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32929 @r=`${PWD_COMMAND}`; export r; \
32930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32931 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32932 echo "Checking multilib configuration for libvtv..."; \
32933 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32934 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32935 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32936 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32937 else \
32938 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32939 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32940 fi; \
32941 else \
32942 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32943 fi; \
32944 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32945 $(RAW_CXX_TARGET_EXPORTS) \
32946 \
32947 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32948 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32949 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32950 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
32951 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32952 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32953 case $(srcdir) in \
32954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32955 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32957 esac; \
32958 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32959 libsrcdir="$$s/libvtv"; \
32960 $(SHELL) $${libsrcdir}/configure \
32961 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32962 --target=${target_alias} $${srcdiroption} \
32963 --with-build-libsubdir=$(HOST_SUBDIR) \
32964 $(STAGEprofile_CONFIGURE_FLAGS)
32965@endif target-libvtv-bootstrap
32966
32967.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
32968maybe-configure-stagefeedback-target-libvtv:
32969@if target-libvtv-bootstrap
32970maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
32971configure-stagefeedback-target-libvtv:
32972 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32973 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32974 @r=`${PWD_COMMAND}`; export r; \
32975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32976 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32977 echo "Checking multilib configuration for libvtv..."; \
32978 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32979 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32980 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32981 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32982 else \
32983 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32984 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32985 fi; \
32986 else \
32987 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32988 fi; \
32989 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32990 $(RAW_CXX_TARGET_EXPORTS) \
32991 \
32992 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32993 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32994 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32995 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
32996 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32997 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32998 case $(srcdir) in \
32999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33000 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33002 esac; \
33003 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33004 libsrcdir="$$s/libvtv"; \
33005 $(SHELL) $${libsrcdir}/configure \
33006 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33007 --target=${target_alias} $${srcdiroption} \
33008 --with-build-libsubdir=$(HOST_SUBDIR) \
33009 $(STAGEfeedback_CONFIGURE_FLAGS)
33010@endif target-libvtv-bootstrap
33011
33012
33013
33014
33015
33016.PHONY: all-target-libvtv maybe-all-target-libvtv
33017maybe-all-target-libvtv:
33018@if gcc-bootstrap
33019all-target-libvtv: stage_current
33020@endif gcc-bootstrap
33021@if target-libvtv
33022TARGET-target-libvtv=all
33023maybe-all-target-libvtv: all-target-libvtv
33024all-target-libvtv: configure-target-libvtv
33025 @r=`${PWD_COMMAND}`; export r; \
33026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33027 $(RAW_CXX_TARGET_EXPORTS) \
33028 (cd $(TARGET_SUBDIR)/libvtv && \
33029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33030 $(TARGET-target-libvtv))
33031@endif target-libvtv
33032
33033
33034
33035.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33036.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33037maybe-all-stage1-target-libvtv:
33038maybe-clean-stage1-target-libvtv:
33039@if target-libvtv-bootstrap
33040maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33041all-stage1: all-stage1-target-libvtv
33042TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33043all-stage1-target-libvtv: configure-stage1-target-libvtv
33044 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33045 @r=`${PWD_COMMAND}`; export r; \
33046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33047 TFLAGS="$(STAGE1_TFLAGS)"; \
33048 $(RAW_CXX_TARGET_EXPORTS) \
33049 cd $(TARGET_SUBDIR)/libvtv && \
33050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33051 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33057 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33058 \
33059 TFLAGS="$(STAGE1_TFLAGS)" \
33060 $(TARGET-stage1-target-libvtv)
33061
33062maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33063clean-stage1: clean-stage1-target-libvtv
33064clean-stage1-target-libvtv:
33065 @if [ $(current_stage) = stage1 ]; then \
33066 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33067 else \
33068 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33069 $(MAKE) stage1-start; \
33070 fi; \
33071 cd $(TARGET_SUBDIR)/libvtv && \
33072 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33073 clean
33074@endif target-libvtv-bootstrap
33075
33076
33077.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33078.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33079maybe-all-stage2-target-libvtv:
33080maybe-clean-stage2-target-libvtv:
33081@if target-libvtv-bootstrap
33082maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33083all-stage2: all-stage2-target-libvtv
33084TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33085all-stage2-target-libvtv: configure-stage2-target-libvtv
33086 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33087 @r=`${PWD_COMMAND}`; export r; \
33088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33089 TFLAGS="$(STAGE2_TFLAGS)"; \
33090 $(RAW_CXX_TARGET_EXPORTS) \
33091 \
33092 cd $(TARGET_SUBDIR)/libvtv && \
33093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33094 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33095 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33096 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33100 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33101 TFLAGS="$(STAGE2_TFLAGS)" \
33102 $(TARGET-stage2-target-libvtv)
33103
33104maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33105clean-stage2: clean-stage2-target-libvtv
33106clean-stage2-target-libvtv:
33107 @if [ $(current_stage) = stage2 ]; then \
33108 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33109 else \
33110 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33111 $(MAKE) stage2-start; \
33112 fi; \
33113 cd $(TARGET_SUBDIR)/libvtv && \
33114 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33115@endif target-libvtv-bootstrap
33116
33117
33118.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33119.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33120maybe-all-stage3-target-libvtv:
33121maybe-clean-stage3-target-libvtv:
33122@if target-libvtv-bootstrap
33123maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33124all-stage3: all-stage3-target-libvtv
33125TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33126all-stage3-target-libvtv: configure-stage3-target-libvtv
33127 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33128 @r=`${PWD_COMMAND}`; export r; \
33129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33130 TFLAGS="$(STAGE3_TFLAGS)"; \
33131 $(RAW_CXX_TARGET_EXPORTS) \
33132 \
33133 cd $(TARGET_SUBDIR)/libvtv && \
33134 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33135 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33136 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33137 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33138 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33139 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33140 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33141 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33142 TFLAGS="$(STAGE3_TFLAGS)" \
33143 $(TARGET-stage3-target-libvtv)
33144
33145maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33146clean-stage3: clean-stage3-target-libvtv
33147clean-stage3-target-libvtv:
33148 @if [ $(current_stage) = stage3 ]; then \
33149 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33150 else \
33151 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33152 $(MAKE) stage3-start; \
33153 fi; \
33154 cd $(TARGET_SUBDIR)/libvtv && \
33155 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33156@endif target-libvtv-bootstrap
33157
33158
33159.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33160.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33161maybe-all-stage4-target-libvtv:
33162maybe-clean-stage4-target-libvtv:
33163@if target-libvtv-bootstrap
33164maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33165all-stage4: all-stage4-target-libvtv
33166TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33167all-stage4-target-libvtv: configure-stage4-target-libvtv
33168 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33169 @r=`${PWD_COMMAND}`; export r; \
33170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33171 TFLAGS="$(STAGE4_TFLAGS)"; \
33172 $(RAW_CXX_TARGET_EXPORTS) \
33173 \
33174 cd $(TARGET_SUBDIR)/libvtv && \
33175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33176 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33182 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33183 TFLAGS="$(STAGE4_TFLAGS)" \
33184 $(TARGET-stage4-target-libvtv)
33185
33186maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33187clean-stage4: clean-stage4-target-libvtv
33188clean-stage4-target-libvtv:
33189 @if [ $(current_stage) = stage4 ]; then \
33190 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33191 else \
33192 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33193 $(MAKE) stage4-start; \
33194 fi; \
33195 cd $(TARGET_SUBDIR)/libvtv && \
33196 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33197@endif target-libvtv-bootstrap
33198
33199
33200.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33201.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33202maybe-all-stageprofile-target-libvtv:
33203maybe-clean-stageprofile-target-libvtv:
33204@if target-libvtv-bootstrap
33205maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33206all-stageprofile: all-stageprofile-target-libvtv
33207TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33208all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33209 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33210 @r=`${PWD_COMMAND}`; export r; \
33211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33212 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33213 $(RAW_CXX_TARGET_EXPORTS) \
33214 \
33215 cd $(TARGET_SUBDIR)/libvtv && \
33216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33217 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33218 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33219 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33223 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33224 TFLAGS="$(STAGEprofile_TFLAGS)" \
33225 $(TARGET-stageprofile-target-libvtv)
33226
33227maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33228clean-stageprofile: clean-stageprofile-target-libvtv
33229clean-stageprofile-target-libvtv:
33230 @if [ $(current_stage) = stageprofile ]; then \
33231 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33232 else \
33233 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33234 $(MAKE) stageprofile-start; \
33235 fi; \
33236 cd $(TARGET_SUBDIR)/libvtv && \
33237 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33238@endif target-libvtv-bootstrap
33239
33240
33241.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33242.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33243maybe-all-stagefeedback-target-libvtv:
33244maybe-clean-stagefeedback-target-libvtv:
33245@if target-libvtv-bootstrap
33246maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33247all-stagefeedback: all-stagefeedback-target-libvtv
33248TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33249all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33250 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33251 @r=`${PWD_COMMAND}`; export r; \
33252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33253 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33254 $(RAW_CXX_TARGET_EXPORTS) \
33255 \
33256 cd $(TARGET_SUBDIR)/libvtv && \
33257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33258 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33259 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33260 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33261 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33262 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33263 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33264 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33265 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33266 $(TARGET-stagefeedback-target-libvtv)
33267
33268maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33269clean-stagefeedback: clean-stagefeedback-target-libvtv
33270clean-stagefeedback-target-libvtv:
33271 @if [ $(current_stage) = stagefeedback ]; then \
33272 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33273 else \
33274 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33275 $(MAKE) stagefeedback-start; \
33276 fi; \
33277 cd $(TARGET_SUBDIR)/libvtv && \
33278 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33279@endif target-libvtv-bootstrap
33280
33281
33282
33283
33284
33285
33286.PHONY: check-target-libvtv maybe-check-target-libvtv
33287maybe-check-target-libvtv:
33288@if target-libvtv
33289maybe-check-target-libvtv: check-target-libvtv
33290
33291check-target-libvtv:
33292 @: $(MAKE); $(unstage)
33293 @r=`${PWD_COMMAND}`; export r; \
33294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33295 $(RAW_CXX_TARGET_EXPORTS) \
33296 (cd $(TARGET_SUBDIR)/libvtv && \
33297 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33298
33299@endif target-libvtv
33300
33301.PHONY: install-target-libvtv maybe-install-target-libvtv
33302maybe-install-target-libvtv:
33303@if target-libvtv
33304maybe-install-target-libvtv: install-target-libvtv
33305
33306install-target-libvtv: installdirs
33307 @: $(MAKE); $(unstage)
33308 @r=`${PWD_COMMAND}`; export r; \
33309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33310 $(RAW_CXX_TARGET_EXPORTS) \
33311 (cd $(TARGET_SUBDIR)/libvtv && \
33312 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33313
33314@endif target-libvtv
33315
33316.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33317maybe-install-strip-target-libvtv:
33318@if target-libvtv
33319maybe-install-strip-target-libvtv: install-strip-target-libvtv
33320
33321install-strip-target-libvtv: installdirs
33322 @: $(MAKE); $(unstage)
33323 @r=`${PWD_COMMAND}`; export r; \
33324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33325 $(RAW_CXX_TARGET_EXPORTS) \
33326 (cd $(TARGET_SUBDIR)/libvtv && \
33327 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33328
33329@endif target-libvtv
33330
33331# Other targets (info, dvi, pdf, etc.)
33332
33333.PHONY: maybe-info-target-libvtv info-target-libvtv
33334maybe-info-target-libvtv:
33335@if target-libvtv
33336maybe-info-target-libvtv: info-target-libvtv
33337
33338info-target-libvtv: \
33339 configure-target-libvtv
33340 @: $(MAKE); $(unstage)
33341 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33342 r=`${PWD_COMMAND}`; export r; \
33343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33344 $(RAW_CXX_TARGET_EXPORTS) \
33345 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33346 for flag in $(EXTRA_TARGET_FLAGS); do \
33347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33348 done; \
33349 (cd $(TARGET_SUBDIR)/libvtv && \
33350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33352 "RANLIB=$${RANLIB}" \
33353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33354 info) \
33355 || exit 1
33356
33357@endif target-libvtv
33358
33359.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33360maybe-dvi-target-libvtv:
33361@if target-libvtv
33362maybe-dvi-target-libvtv: dvi-target-libvtv
33363
33364dvi-target-libvtv: \
33365 configure-target-libvtv
33366 @: $(MAKE); $(unstage)
33367 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33368 r=`${PWD_COMMAND}`; export r; \
33369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33370 $(RAW_CXX_TARGET_EXPORTS) \
33371 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33372 for flag in $(EXTRA_TARGET_FLAGS); do \
33373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33374 done; \
33375 (cd $(TARGET_SUBDIR)/libvtv && \
33376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33378 "RANLIB=$${RANLIB}" \
33379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33380 dvi) \
33381 || exit 1
33382
33383@endif target-libvtv
33384
33385.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33386maybe-pdf-target-libvtv:
33387@if target-libvtv
33388maybe-pdf-target-libvtv: pdf-target-libvtv
33389
33390pdf-target-libvtv: \
33391 configure-target-libvtv
33392 @: $(MAKE); $(unstage)
33393 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33394 r=`${PWD_COMMAND}`; export r; \
33395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33396 $(RAW_CXX_TARGET_EXPORTS) \
33397 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33398 for flag in $(EXTRA_TARGET_FLAGS); do \
33399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33400 done; \
33401 (cd $(TARGET_SUBDIR)/libvtv && \
33402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33404 "RANLIB=$${RANLIB}" \
33405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33406 pdf) \
33407 || exit 1
33408
33409@endif target-libvtv
33410
33411.PHONY: maybe-html-target-libvtv html-target-libvtv
33412maybe-html-target-libvtv:
33413@if target-libvtv
33414maybe-html-target-libvtv: html-target-libvtv
33415
33416html-target-libvtv: \
33417 configure-target-libvtv
33418 @: $(MAKE); $(unstage)
33419 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33420 r=`${PWD_COMMAND}`; export r; \
33421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33422 $(RAW_CXX_TARGET_EXPORTS) \
33423 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33424 for flag in $(EXTRA_TARGET_FLAGS); do \
33425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33426 done; \
33427 (cd $(TARGET_SUBDIR)/libvtv && \
33428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33430 "RANLIB=$${RANLIB}" \
33431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33432 html) \
33433 || exit 1
33434
33435@endif target-libvtv
33436
33437.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33438maybe-TAGS-target-libvtv:
33439@if target-libvtv
33440maybe-TAGS-target-libvtv: TAGS-target-libvtv
33441
33442TAGS-target-libvtv: \
33443 configure-target-libvtv
33444 @: $(MAKE); $(unstage)
33445 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33446 r=`${PWD_COMMAND}`; export r; \
33447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33448 $(RAW_CXX_TARGET_EXPORTS) \
33449 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33450 for flag in $(EXTRA_TARGET_FLAGS); do \
33451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33452 done; \
33453 (cd $(TARGET_SUBDIR)/libvtv && \
33454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33456 "RANLIB=$${RANLIB}" \
33457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33458 TAGS) \
33459 || exit 1
33460
33461@endif target-libvtv
33462
33463.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33464maybe-install-info-target-libvtv:
33465@if target-libvtv
33466maybe-install-info-target-libvtv: install-info-target-libvtv
33467
33468install-info-target-libvtv: \
33469 configure-target-libvtv \
33470 info-target-libvtv
33471 @: $(MAKE); $(unstage)
33472 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33473 r=`${PWD_COMMAND}`; export r; \
33474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33475 $(RAW_CXX_TARGET_EXPORTS) \
33476 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33477 for flag in $(EXTRA_TARGET_FLAGS); do \
33478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33479 done; \
33480 (cd $(TARGET_SUBDIR)/libvtv && \
33481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33483 "RANLIB=$${RANLIB}" \
33484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33485 install-info) \
33486 || exit 1
33487
33488@endif target-libvtv
33489
33490.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33491maybe-install-pdf-target-libvtv:
33492@if target-libvtv
33493maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33494
33495install-pdf-target-libvtv: \
33496 configure-target-libvtv \
33497 pdf-target-libvtv
33498 @: $(MAKE); $(unstage)
33499 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33500 r=`${PWD_COMMAND}`; export r; \
33501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33502 $(RAW_CXX_TARGET_EXPORTS) \
33503 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33504 for flag in $(EXTRA_TARGET_FLAGS); do \
33505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33506 done; \
33507 (cd $(TARGET_SUBDIR)/libvtv && \
33508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33510 "RANLIB=$${RANLIB}" \
33511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33512 install-pdf) \
33513 || exit 1
33514
33515@endif target-libvtv
33516
33517.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33518maybe-install-html-target-libvtv:
33519@if target-libvtv
33520maybe-install-html-target-libvtv: install-html-target-libvtv
33521
33522install-html-target-libvtv: \
33523 configure-target-libvtv \
33524 html-target-libvtv
33525 @: $(MAKE); $(unstage)
33526 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33527 r=`${PWD_COMMAND}`; export r; \
33528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33529 $(RAW_CXX_TARGET_EXPORTS) \
33530 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
33531 for flag in $(EXTRA_TARGET_FLAGS); do \
33532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33533 done; \
33534 (cd $(TARGET_SUBDIR)/libvtv && \
33535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33537 "RANLIB=$${RANLIB}" \
33538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33539 install-html) \
33540 || exit 1
33541
33542@endif target-libvtv
33543
33544.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
33545maybe-installcheck-target-libvtv:
33546@if target-libvtv
33547maybe-installcheck-target-libvtv: installcheck-target-libvtv
33548
33549installcheck-target-libvtv: \
33550 configure-target-libvtv
33551 @: $(MAKE); $(unstage)
33552 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33553 r=`${PWD_COMMAND}`; export r; \
33554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33555 $(RAW_CXX_TARGET_EXPORTS) \
33556 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
33557 for flag in $(EXTRA_TARGET_FLAGS); do \
33558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33559 done; \
33560 (cd $(TARGET_SUBDIR)/libvtv && \
33561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33563 "RANLIB=$${RANLIB}" \
33564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33565 installcheck) \
33566 || exit 1
33567
33568@endif target-libvtv
33569
33570.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
33571maybe-mostlyclean-target-libvtv:
33572@if target-libvtv
33573maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
33574
33575mostlyclean-target-libvtv:
33576 @: $(MAKE); $(unstage)
33577 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33578 r=`${PWD_COMMAND}`; export r; \
33579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33580 $(RAW_CXX_TARGET_EXPORTS) \
33581 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
33582 for flag in $(EXTRA_TARGET_FLAGS); do \
33583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33584 done; \
33585 (cd $(TARGET_SUBDIR)/libvtv && \
33586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33588 "RANLIB=$${RANLIB}" \
33589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33590 mostlyclean) \
33591 || exit 1
33592
33593@endif target-libvtv
33594
33595.PHONY: maybe-clean-target-libvtv clean-target-libvtv
33596maybe-clean-target-libvtv:
33597@if target-libvtv
33598maybe-clean-target-libvtv: clean-target-libvtv
33599
33600clean-target-libvtv:
33601 @: $(MAKE); $(unstage)
33602 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33603 r=`${PWD_COMMAND}`; export r; \
33604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33605 $(RAW_CXX_TARGET_EXPORTS) \
33606 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
33607 for flag in $(EXTRA_TARGET_FLAGS); do \
33608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33609 done; \
33610 (cd $(TARGET_SUBDIR)/libvtv && \
33611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33613 "RANLIB=$${RANLIB}" \
33614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33615 clean) \
33616 || exit 1
33617
33618@endif target-libvtv
33619
33620.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
33621maybe-distclean-target-libvtv:
33622@if target-libvtv
33623maybe-distclean-target-libvtv: distclean-target-libvtv
33624
33625distclean-target-libvtv:
33626 @: $(MAKE); $(unstage)
33627 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33628 r=`${PWD_COMMAND}`; export r; \
33629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33630 $(RAW_CXX_TARGET_EXPORTS) \
33631 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
33632 for flag in $(EXTRA_TARGET_FLAGS); do \
33633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33634 done; \
33635 (cd $(TARGET_SUBDIR)/libvtv && \
33636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33638 "RANLIB=$${RANLIB}" \
33639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33640 distclean) \
33641 || exit 1
33642
33643@endif target-libvtv
33644
33645.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
33646maybe-maintainer-clean-target-libvtv:
33647@if target-libvtv
33648maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
33649
33650maintainer-clean-target-libvtv:
33651 @: $(MAKE); $(unstage)
33652 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33653 r=`${PWD_COMMAND}`; export r; \
33654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33655 $(RAW_CXX_TARGET_EXPORTS) \
33656 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
33657 for flag in $(EXTRA_TARGET_FLAGS); do \
33658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33659 done; \
33660 (cd $(TARGET_SUBDIR)/libvtv && \
33661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33663 "RANLIB=$${RANLIB}" \
33664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33665 maintainer-clean) \
33666 || exit 1
33667
33668@endif target-libvtv
33669
33670
33671
33672
33673
33674.PHONY: configure-target-libssp maybe-configure-target-libssp
33675maybe-configure-target-libssp:
33676@if gcc-bootstrap
33677configure-target-libssp: stage_current
33678@endif gcc-bootstrap
33679@if target-libssp
33680maybe-configure-target-libssp: configure-target-libssp
33681configure-target-libssp:
33682 @: $(MAKE); $(unstage)
33683 @r=`${PWD_COMMAND}`; export r; \
33684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33685 echo "Checking multilib configuration for libssp..."; \
33686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33687 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
33688 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
33689 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
33690 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
33691 else \
33692 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
33693 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33694 fi; \
33695 else \
33696 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33697 fi; \
33698 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
33699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33700 $(NORMAL_TARGET_EXPORTS) \
33701 echo Configuring in $(TARGET_SUBDIR)/libssp; \
33702 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
33703 case $(srcdir) in \
33704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33705 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
33706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33707 esac; \
33708 srcdiroption="--srcdir=$${topdir}/libssp"; \
33709 libsrcdir="$$s/libssp"; \
33710 rm -f no-such-file || : ; \
33711 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33712 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33713 --target=${target_alias} $${srcdiroption} \
33714 || exit 1
33715@endif target-libssp
33716
33717
33718
33719
33720
33721.PHONY: all-target-libssp maybe-all-target-libssp
33722maybe-all-target-libssp:
33723@if gcc-bootstrap
33724all-target-libssp: stage_current
33725@endif gcc-bootstrap
33726@if target-libssp
33727TARGET-target-libssp=all
33728maybe-all-target-libssp: all-target-libssp
33729all-target-libssp: configure-target-libssp
33730 @: $(MAKE); $(unstage)
33731 @r=`${PWD_COMMAND}`; export r; \
33732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33733 $(NORMAL_TARGET_EXPORTS) \
33734 (cd $(TARGET_SUBDIR)/libssp && \
33735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33736 $(TARGET-target-libssp))
33737@endif target-libssp
33738
33739
33740
33741
33742
33743.PHONY: check-target-libssp maybe-check-target-libssp
33744maybe-check-target-libssp:
33745@if target-libssp
33746maybe-check-target-libssp: check-target-libssp
33747
33748check-target-libssp:
33749 @: $(MAKE); $(unstage)
33750 @r=`${PWD_COMMAND}`; export r; \
33751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33752 $(NORMAL_TARGET_EXPORTS) \
33753 (cd $(TARGET_SUBDIR)/libssp && \
33754 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33755
33756@endif target-libssp
33757
33758.PHONY: install-target-libssp maybe-install-target-libssp
33759maybe-install-target-libssp:
33760@if target-libssp
33761maybe-install-target-libssp: install-target-libssp
33762
33763install-target-libssp: installdirs
33764 @: $(MAKE); $(unstage)
33765 @r=`${PWD_COMMAND}`; export r; \
33766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33767 $(NORMAL_TARGET_EXPORTS) \
33768 (cd $(TARGET_SUBDIR)/libssp && \
33769 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33770
33771@endif target-libssp
33772
33773.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
33774maybe-install-strip-target-libssp:
33775@if target-libssp
33776maybe-install-strip-target-libssp: install-strip-target-libssp
33777
33778install-strip-target-libssp: installdirs
33779 @: $(MAKE); $(unstage)
33780 @r=`${PWD_COMMAND}`; export r; \
33781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33782 $(NORMAL_TARGET_EXPORTS) \
33783 (cd $(TARGET_SUBDIR)/libssp && \
33784 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33785
33786@endif target-libssp
33787
33788# Other targets (info, dvi, pdf, etc.)
33789
33790.PHONY: maybe-info-target-libssp info-target-libssp
33791maybe-info-target-libssp:
33792@if target-libssp
33793maybe-info-target-libssp: info-target-libssp
33794
33795info-target-libssp: \
33796 configure-target-libssp
33797 @: $(MAKE); $(unstage)
33798 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33799 r=`${PWD_COMMAND}`; export r; \
33800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33801 $(NORMAL_TARGET_EXPORTS) \
33802 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
33803 for flag in $(EXTRA_TARGET_FLAGS); do \
33804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33805 done; \
33806 (cd $(TARGET_SUBDIR)/libssp && \
33807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33809 "RANLIB=$${RANLIB}" \
33810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33811 info) \
33812 || exit 1
33813
33814@endif target-libssp
33815
33816.PHONY: maybe-dvi-target-libssp dvi-target-libssp
33817maybe-dvi-target-libssp:
33818@if target-libssp
33819maybe-dvi-target-libssp: dvi-target-libssp
33820
33821dvi-target-libssp: \
33822 configure-target-libssp
33823 @: $(MAKE); $(unstage)
33824 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33825 r=`${PWD_COMMAND}`; export r; \
33826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33827 $(NORMAL_TARGET_EXPORTS) \
33828 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
33829 for flag in $(EXTRA_TARGET_FLAGS); do \
33830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33831 done; \
33832 (cd $(TARGET_SUBDIR)/libssp && \
33833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33835 "RANLIB=$${RANLIB}" \
33836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33837 dvi) \
33838 || exit 1
33839
33840@endif target-libssp
33841
33842.PHONY: maybe-pdf-target-libssp pdf-target-libssp
33843maybe-pdf-target-libssp:
33844@if target-libssp
33845maybe-pdf-target-libssp: pdf-target-libssp
33846
33847pdf-target-libssp: \
33848 configure-target-libssp
33849 @: $(MAKE); $(unstage)
33850 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33851 r=`${PWD_COMMAND}`; export r; \
33852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33853 $(NORMAL_TARGET_EXPORTS) \
33854 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
33855 for flag in $(EXTRA_TARGET_FLAGS); do \
33856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33857 done; \
33858 (cd $(TARGET_SUBDIR)/libssp && \
33859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33861 "RANLIB=$${RANLIB}" \
33862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33863 pdf) \
33864 || exit 1
33865
33866@endif target-libssp
33867
33868.PHONY: maybe-html-target-libssp html-target-libssp
33869maybe-html-target-libssp:
33870@if target-libssp
33871maybe-html-target-libssp: html-target-libssp
33872
33873html-target-libssp: \
33874 configure-target-libssp
33875 @: $(MAKE); $(unstage)
33876 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33877 r=`${PWD_COMMAND}`; export r; \
33878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33879 $(NORMAL_TARGET_EXPORTS) \
33880 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
33881 for flag in $(EXTRA_TARGET_FLAGS); do \
33882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33883 done; \
33884 (cd $(TARGET_SUBDIR)/libssp && \
33885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33887 "RANLIB=$${RANLIB}" \
33888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33889 html) \
33890 || exit 1
33891
33892@endif target-libssp
33893
33894.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
33895maybe-TAGS-target-libssp:
33896@if target-libssp
33897maybe-TAGS-target-libssp: TAGS-target-libssp
33898
33899TAGS-target-libssp: \
33900 configure-target-libssp
33901 @: $(MAKE); $(unstage)
33902 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33903 r=`${PWD_COMMAND}`; export r; \
33904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33905 $(NORMAL_TARGET_EXPORTS) \
33906 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
33907 for flag in $(EXTRA_TARGET_FLAGS); do \
33908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33909 done; \
33910 (cd $(TARGET_SUBDIR)/libssp && \
33911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33913 "RANLIB=$${RANLIB}" \
33914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33915 TAGS) \
33916 || exit 1
33917
33918@endif target-libssp
33919
33920.PHONY: maybe-install-info-target-libssp install-info-target-libssp
33921maybe-install-info-target-libssp:
33922@if target-libssp
33923maybe-install-info-target-libssp: install-info-target-libssp
33924
33925install-info-target-libssp: \
33926 configure-target-libssp \
33927 info-target-libssp
33928 @: $(MAKE); $(unstage)
33929 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33930 r=`${PWD_COMMAND}`; export r; \
33931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33932 $(NORMAL_TARGET_EXPORTS) \
33933 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
33934 for flag in $(EXTRA_TARGET_FLAGS); do \
33935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33936 done; \
33937 (cd $(TARGET_SUBDIR)/libssp && \
33938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33940 "RANLIB=$${RANLIB}" \
33941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33942 install-info) \
33943 || exit 1
33944
33945@endif target-libssp
33946
33947.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
33948maybe-install-pdf-target-libssp:
33949@if target-libssp
33950maybe-install-pdf-target-libssp: install-pdf-target-libssp
33951
33952install-pdf-target-libssp: \
33953 configure-target-libssp \
33954 pdf-target-libssp
33955 @: $(MAKE); $(unstage)
33956 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33957 r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33959 $(NORMAL_TARGET_EXPORTS) \
33960 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
33961 for flag in $(EXTRA_TARGET_FLAGS); do \
33962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33963 done; \
33964 (cd $(TARGET_SUBDIR)/libssp && \
33965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33967 "RANLIB=$${RANLIB}" \
33968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33969 install-pdf) \
33970 || exit 1
33971
33972@endif target-libssp
33973
33974.PHONY: maybe-install-html-target-libssp install-html-target-libssp
33975maybe-install-html-target-libssp:
33976@if target-libssp
33977maybe-install-html-target-libssp: install-html-target-libssp
33978
33979install-html-target-libssp: \
33980 configure-target-libssp \
33981 html-target-libssp
33982 @: $(MAKE); $(unstage)
33983 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33984 r=`${PWD_COMMAND}`; export r; \
33985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33986 $(NORMAL_TARGET_EXPORTS) \
33987 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
33988 for flag in $(EXTRA_TARGET_FLAGS); do \
33989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33990 done; \
33991 (cd $(TARGET_SUBDIR)/libssp && \
33992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33994 "RANLIB=$${RANLIB}" \
33995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33996 install-html) \
33997 || exit 1
33998
33999@endif target-libssp
34000
34001.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34002maybe-installcheck-target-libssp:
34003@if target-libssp
34004maybe-installcheck-target-libssp: installcheck-target-libssp
34005
34006installcheck-target-libssp: \
34007 configure-target-libssp
34008 @: $(MAKE); $(unstage)
34009 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34010 r=`${PWD_COMMAND}`; export r; \
34011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34012 $(NORMAL_TARGET_EXPORTS) \
34013 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34014 for flag in $(EXTRA_TARGET_FLAGS); do \
34015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34016 done; \
34017 (cd $(TARGET_SUBDIR)/libssp && \
34018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34020 "RANLIB=$${RANLIB}" \
34021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34022 installcheck) \
34023 || exit 1
34024
34025@endif target-libssp
34026
34027.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34028maybe-mostlyclean-target-libssp:
34029@if target-libssp
34030maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34031
34032mostlyclean-target-libssp:
34033 @: $(MAKE); $(unstage)
34034 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34035 r=`${PWD_COMMAND}`; export r; \
34036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34037 $(NORMAL_TARGET_EXPORTS) \
34038 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34039 for flag in $(EXTRA_TARGET_FLAGS); do \
34040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34041 done; \
34042 (cd $(TARGET_SUBDIR)/libssp && \
34043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34045 "RANLIB=$${RANLIB}" \
34046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34047 mostlyclean) \
34048 || exit 1
34049
34050@endif target-libssp
34051
34052.PHONY: maybe-clean-target-libssp clean-target-libssp
34053maybe-clean-target-libssp:
34054@if target-libssp
34055maybe-clean-target-libssp: clean-target-libssp
34056
34057clean-target-libssp:
34058 @: $(MAKE); $(unstage)
34059 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34060 r=`${PWD_COMMAND}`; export r; \
34061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34062 $(NORMAL_TARGET_EXPORTS) \
34063 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34064 for flag in $(EXTRA_TARGET_FLAGS); do \
34065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34066 done; \
34067 (cd $(TARGET_SUBDIR)/libssp && \
34068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34070 "RANLIB=$${RANLIB}" \
34071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34072 clean) \
34073 || exit 1
34074
34075@endif target-libssp
34076
34077.PHONY: maybe-distclean-target-libssp distclean-target-libssp
34078maybe-distclean-target-libssp:
34079@if target-libssp
34080maybe-distclean-target-libssp: distclean-target-libssp
34081
34082distclean-target-libssp:
34083 @: $(MAKE); $(unstage)
34084 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34085 r=`${PWD_COMMAND}`; export r; \
34086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34087 $(NORMAL_TARGET_EXPORTS) \
34088 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
34089 for flag in $(EXTRA_TARGET_FLAGS); do \
34090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34091 done; \
34092 (cd $(TARGET_SUBDIR)/libssp && \
34093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34095 "RANLIB=$${RANLIB}" \
34096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34097 distclean) \
34098 || exit 1
34099
34100@endif target-libssp
34101
34102.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
34103maybe-maintainer-clean-target-libssp:
34104@if target-libssp
34105maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
34106
34107maintainer-clean-target-libssp:
34108 @: $(MAKE); $(unstage)
34109 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34110 r=`${PWD_COMMAND}`; export r; \
34111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34112 $(NORMAL_TARGET_EXPORTS) \
34113 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
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)/libssp && \
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 maintainer-clean) \
34123 || exit 1
34124
34125@endif target-libssp
34126
34127
34128
34129
34130
34131.PHONY: configure-target-newlib maybe-configure-target-newlib
34132maybe-configure-target-newlib:
34133@if gcc-bootstrap
34134configure-target-newlib: stage_current
34135@endif gcc-bootstrap
34136@if target-newlib
34137maybe-configure-target-newlib: configure-target-newlib
34138configure-target-newlib:
34139 @: $(MAKE); $(unstage)
34140 @r=`${PWD_COMMAND}`; export r; \
34141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34142 echo "Checking multilib configuration for newlib..."; \
34143 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34144 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
34145 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
34146 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
34147 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
34148 else \
34149 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
34150 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34151 fi; \
34152 else \
34153 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34154 fi; \
34155 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
34156 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34157 $(NORMAL_TARGET_EXPORTS) \
34158 echo Configuring in $(TARGET_SUBDIR)/newlib; \
34159 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
34160 case $(srcdir) in \
34161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34162 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
34163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34164 esac; \
34165 srcdiroption="--srcdir=$${topdir}/newlib"; \
34166 libsrcdir="$$s/newlib"; \
34167 rm -f no-such-file || : ; \
34168 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34169 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34170 --target=${target_alias} $${srcdiroption} \
34171 || exit 1
34172@endif target-newlib
34173
34174
34175
34176
34177
34178.PHONY: all-target-newlib maybe-all-target-newlib
34179maybe-all-target-newlib:
34180@if gcc-bootstrap
34181all-target-newlib: stage_current
34182@endif gcc-bootstrap
34183@if target-newlib
34184TARGET-target-newlib=all
34185maybe-all-target-newlib: all-target-newlib
34186all-target-newlib: configure-target-newlib
34187 @: $(MAKE); $(unstage)
34188 @r=`${PWD_COMMAND}`; export r; \
34189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34190 $(NORMAL_TARGET_EXPORTS) \
34191 (cd $(TARGET_SUBDIR)/newlib && \
34192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34193 $(TARGET-target-newlib))
34194@endif target-newlib
34195
34196
34197
34198
34199
34200.PHONY: check-target-newlib maybe-check-target-newlib
34201maybe-check-target-newlib:
34202@if target-newlib
34203maybe-check-target-newlib: check-target-newlib
34204
34205check-target-newlib:
34206 @: $(MAKE); $(unstage)
34207 @r=`${PWD_COMMAND}`; export r; \
34208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34209 $(NORMAL_TARGET_EXPORTS) \
34210 (cd $(TARGET_SUBDIR)/newlib && \
34211 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34212
34213@endif target-newlib
34214
34215.PHONY: install-target-newlib maybe-install-target-newlib
34216maybe-install-target-newlib:
34217@if target-newlib
34218maybe-install-target-newlib: install-target-newlib
34219
34220install-target-newlib: installdirs
34221 @: $(MAKE); $(unstage)
34222 @r=`${PWD_COMMAND}`; export r; \
34223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224 $(NORMAL_TARGET_EXPORTS) \
34225 (cd $(TARGET_SUBDIR)/newlib && \
34226 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34227
34228@endif target-newlib
34229
34230.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
34231maybe-install-strip-target-newlib:
34232@if target-newlib
34233maybe-install-strip-target-newlib: install-strip-target-newlib
34234
34235install-strip-target-newlib: installdirs
34236 @: $(MAKE); $(unstage)
34237 @r=`${PWD_COMMAND}`; export r; \
34238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34239 $(NORMAL_TARGET_EXPORTS) \
34240 (cd $(TARGET_SUBDIR)/newlib && \
34241 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34242
34243@endif target-newlib
34244
34245# Other targets (info, dvi, pdf, etc.)
34246
34247.PHONY: maybe-info-target-newlib info-target-newlib
34248maybe-info-target-newlib:
34249@if target-newlib
34250maybe-info-target-newlib: info-target-newlib
34251
34252info-target-newlib: \
34253 configure-target-newlib
34254 @: $(MAKE); $(unstage)
34255 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34256 r=`${PWD_COMMAND}`; export r; \
34257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34258 $(NORMAL_TARGET_EXPORTS) \
34259 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
34260 for flag in $(EXTRA_TARGET_FLAGS); do \
34261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34262 done; \
34263 (cd $(TARGET_SUBDIR)/newlib && \
34264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34266 "RANLIB=$${RANLIB}" \
34267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34268 info) \
34269 || exit 1
34270
34271@endif target-newlib
34272
34273.PHONY: maybe-dvi-target-newlib dvi-target-newlib
34274maybe-dvi-target-newlib:
34275@if target-newlib
34276maybe-dvi-target-newlib: dvi-target-newlib
34277
34278dvi-target-newlib: \
34279 configure-target-newlib
34280 @: $(MAKE); $(unstage)
34281 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34282 r=`${PWD_COMMAND}`; export r; \
34283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34284 $(NORMAL_TARGET_EXPORTS) \
34285 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
34286 for flag in $(EXTRA_TARGET_FLAGS); do \
34287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34288 done; \
34289 (cd $(TARGET_SUBDIR)/newlib && \
34290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34292 "RANLIB=$${RANLIB}" \
34293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34294 dvi) \
34295 || exit 1
34296
34297@endif target-newlib
34298
34299.PHONY: maybe-pdf-target-newlib pdf-target-newlib
34300maybe-pdf-target-newlib:
34301@if target-newlib
34302maybe-pdf-target-newlib: pdf-target-newlib
34303
34304pdf-target-newlib: \
34305 configure-target-newlib
34306 @: $(MAKE); $(unstage)
34307 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34308 r=`${PWD_COMMAND}`; export r; \
34309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34310 $(NORMAL_TARGET_EXPORTS) \
34311 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
34312 for flag in $(EXTRA_TARGET_FLAGS); do \
34313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34314 done; \
34315 (cd $(TARGET_SUBDIR)/newlib && \
34316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34318 "RANLIB=$${RANLIB}" \
34319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34320 pdf) \
34321 || exit 1
34322
34323@endif target-newlib
34324
34325.PHONY: maybe-html-target-newlib html-target-newlib
34326maybe-html-target-newlib:
34327@if target-newlib
34328maybe-html-target-newlib: html-target-newlib
34329
34330html-target-newlib: \
34331 configure-target-newlib
34332 @: $(MAKE); $(unstage)
34333 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34334 r=`${PWD_COMMAND}`; export r; \
34335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34336 $(NORMAL_TARGET_EXPORTS) \
34337 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
34338 for flag in $(EXTRA_TARGET_FLAGS); do \
34339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34340 done; \
34341 (cd $(TARGET_SUBDIR)/newlib && \
34342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34344 "RANLIB=$${RANLIB}" \
34345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34346 html) \
34347 || exit 1
34348
34349@endif target-newlib
34350
34351.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
34352maybe-TAGS-target-newlib:
34353@if target-newlib
34354maybe-TAGS-target-newlib: TAGS-target-newlib
34355
34356TAGS-target-newlib: \
34357 configure-target-newlib
34358 @: $(MAKE); $(unstage)
34359 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34360 r=`${PWD_COMMAND}`; export r; \
34361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34362 $(NORMAL_TARGET_EXPORTS) \
34363 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
34364 for flag in $(EXTRA_TARGET_FLAGS); do \
34365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34366 done; \
34367 (cd $(TARGET_SUBDIR)/newlib && \
34368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34370 "RANLIB=$${RANLIB}" \
34371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34372 TAGS) \
34373 || exit 1
34374
34375@endif target-newlib
34376
34377.PHONY: maybe-install-info-target-newlib install-info-target-newlib
34378maybe-install-info-target-newlib:
34379@if target-newlib
34380maybe-install-info-target-newlib: install-info-target-newlib
34381
34382install-info-target-newlib: \
34383 configure-target-newlib \
34384 info-target-newlib
34385 @: $(MAKE); $(unstage)
34386 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34387 r=`${PWD_COMMAND}`; export r; \
34388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34389 $(NORMAL_TARGET_EXPORTS) \
34390 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
34391 for flag in $(EXTRA_TARGET_FLAGS); do \
34392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34393 done; \
34394 (cd $(TARGET_SUBDIR)/newlib && \
34395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34397 "RANLIB=$${RANLIB}" \
34398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34399 install-info) \
34400 || exit 1
34401
34402@endif target-newlib
34403
34404.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
34405maybe-install-pdf-target-newlib:
34406@if target-newlib
34407maybe-install-pdf-target-newlib: install-pdf-target-newlib
34408
34409install-pdf-target-newlib: \
34410 configure-target-newlib \
34411 pdf-target-newlib
34412 @: $(MAKE); $(unstage)
34413 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34414 r=`${PWD_COMMAND}`; export r; \
34415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34416 $(NORMAL_TARGET_EXPORTS) \
34417 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
34418 for flag in $(EXTRA_TARGET_FLAGS); do \
34419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34420 done; \
34421 (cd $(TARGET_SUBDIR)/newlib && \
34422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34424 "RANLIB=$${RANLIB}" \
34425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34426 install-pdf) \
34427 || exit 1
34428
34429@endif target-newlib
34430
34431.PHONY: maybe-install-html-target-newlib install-html-target-newlib
34432maybe-install-html-target-newlib:
34433@if target-newlib
34434maybe-install-html-target-newlib: install-html-target-newlib
34435
34436install-html-target-newlib: \
34437 configure-target-newlib \
34438 html-target-newlib
34439 @: $(MAKE); $(unstage)
34440 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34441 r=`${PWD_COMMAND}`; export r; \
34442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34443 $(NORMAL_TARGET_EXPORTS) \
34444 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
34445 for flag in $(EXTRA_TARGET_FLAGS); do \
34446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34447 done; \
34448 (cd $(TARGET_SUBDIR)/newlib && \
34449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34451 "RANLIB=$${RANLIB}" \
34452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34453 install-html) \
34454 || exit 1
34455
34456@endif target-newlib
34457
34458.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
34459maybe-installcheck-target-newlib:
34460@if target-newlib
34461maybe-installcheck-target-newlib: installcheck-target-newlib
34462
34463installcheck-target-newlib: \
34464 configure-target-newlib
34465 @: $(MAKE); $(unstage)
34466 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34467 r=`${PWD_COMMAND}`; export r; \
34468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34469 $(NORMAL_TARGET_EXPORTS) \
34470 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
34471 for flag in $(EXTRA_TARGET_FLAGS); do \
34472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34473 done; \
34474 (cd $(TARGET_SUBDIR)/newlib && \
34475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34477 "RANLIB=$${RANLIB}" \
34478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34479 installcheck) \
34480 || exit 1
34481
34482@endif target-newlib
34483
34484.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
34485maybe-mostlyclean-target-newlib:
34486@if target-newlib
34487maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
34488
34489mostlyclean-target-newlib:
34490 @: $(MAKE); $(unstage)
34491 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34492 r=`${PWD_COMMAND}`; export r; \
34493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34494 $(NORMAL_TARGET_EXPORTS) \
34495 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
34496 for flag in $(EXTRA_TARGET_FLAGS); do \
34497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34498 done; \
34499 (cd $(TARGET_SUBDIR)/newlib && \
34500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34502 "RANLIB=$${RANLIB}" \
34503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34504 mostlyclean) \
34505 || exit 1
34506
34507@endif target-newlib
34508
34509.PHONY: maybe-clean-target-newlib clean-target-newlib
34510maybe-clean-target-newlib:
34511@if target-newlib
34512maybe-clean-target-newlib: clean-target-newlib
34513
34514clean-target-newlib:
34515 @: $(MAKE); $(unstage)
34516 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(NORMAL_TARGET_EXPORTS) \
34520 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
34521 for flag in $(EXTRA_TARGET_FLAGS); do \
34522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34523 done; \
34524 (cd $(TARGET_SUBDIR)/newlib && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34529 clean) \
34530 || exit 1
34531
34532@endif target-newlib
34533
34534.PHONY: maybe-distclean-target-newlib distclean-target-newlib
34535maybe-distclean-target-newlib:
34536@if target-newlib
34537maybe-distclean-target-newlib: distclean-target-newlib
34538
34539distclean-target-newlib:
34540 @: $(MAKE); $(unstage)
34541 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34542 r=`${PWD_COMMAND}`; export r; \
34543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34544 $(NORMAL_TARGET_EXPORTS) \
34545 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
34546 for flag in $(EXTRA_TARGET_FLAGS); do \
34547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34548 done; \
34549 (cd $(TARGET_SUBDIR)/newlib && \
34550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34552 "RANLIB=$${RANLIB}" \
34553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34554 distclean) \
34555 || exit 1
34556
34557@endif target-newlib
34558
34559.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
34560maybe-maintainer-clean-target-newlib:
34561@if target-newlib
34562maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
34563
34564maintainer-clean-target-newlib:
34565 @: $(MAKE); $(unstage)
34566 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34567 r=`${PWD_COMMAND}`; export r; \
34568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34569 $(NORMAL_TARGET_EXPORTS) \
34570 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
34571 for flag in $(EXTRA_TARGET_FLAGS); do \
34572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34573 done; \
34574 (cd $(TARGET_SUBDIR)/newlib && \
34575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34577 "RANLIB=$${RANLIB}" \
34578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34579 maintainer-clean) \
34580 || exit 1
34581
34582@endif target-newlib
34583
34584
34585
34586
34587
34588.PHONY: configure-target-libgcc maybe-configure-target-libgcc
34589maybe-configure-target-libgcc:
34590@if gcc-bootstrap
34591configure-target-libgcc: stage_current
34592@endif gcc-bootstrap
34593@if target-libgcc
34594maybe-configure-target-libgcc: configure-target-libgcc
34595configure-target-libgcc:
34596 @r=`${PWD_COMMAND}`; export r; \
34597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34598 echo "Checking multilib configuration for libgcc..."; \
34599 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34600 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34601 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34602 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34603 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34604 else \
34605 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34606 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34607 fi; \
34608 else \
34609 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34610 fi; \
34611 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34612 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34613 $(NORMAL_TARGET_EXPORTS) \
34614 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
34615 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
34616 case $(srcdir) in \
34617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34618 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34620 esac; \
34621 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34622 libsrcdir="$$s/libgcc"; \
34623 rm -f no-such-file || : ; \
34624 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34625 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34626 --target=${target_alias} $${srcdiroption} \
34627 || exit 1
34628@endif target-libgcc
34629
34630
34631
34632.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
34633maybe-configure-stage1-target-libgcc:
34634@if target-libgcc-bootstrap
34635maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
34636configure-stage1-target-libgcc:
34637 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34638 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34639 @r=`${PWD_COMMAND}`; export r; \
34640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34641 TFLAGS="$(STAGE1_TFLAGS)"; \
34642 echo "Checking multilib configuration for libgcc..."; \
34643 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34644 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34645 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34646 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34647 else \
34648 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34649 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34650 fi; \
34651 else \
34652 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34653 fi; \
34654 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34655 $(NORMAL_TARGET_EXPORTS) \
34656 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34657 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34658 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34659 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
34660 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34661 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34662 case $(srcdir) in \
34663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34664 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34666 esac; \
34667 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34668 libsrcdir="$$s/libgcc"; \
34669 $(SHELL) $${libsrcdir}/configure \
34670 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34671 --target=${target_alias} $${srcdiroption} \
34672 $(STAGE1_CONFIGURE_FLAGS)
34673@endif target-libgcc-bootstrap
34674
34675.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
34676maybe-configure-stage2-target-libgcc:
34677@if target-libgcc-bootstrap
34678maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
34679configure-stage2-target-libgcc:
34680 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34681 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34682 @r=`${PWD_COMMAND}`; export r; \
34683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34684 TFLAGS="$(STAGE2_TFLAGS)"; \
34685 echo "Checking multilib configuration for libgcc..."; \
34686 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34687 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34688 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34689 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34690 else \
34691 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34692 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34693 fi; \
34694 else \
34695 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34696 fi; \
34697 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34698 $(NORMAL_TARGET_EXPORTS) \
34699 \
34700 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34701 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34702 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34703 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
34704 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34705 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34706 case $(srcdir) in \
34707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34708 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34710 esac; \
34711 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34712 libsrcdir="$$s/libgcc"; \
34713 $(SHELL) $${libsrcdir}/configure \
34714 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34715 --target=${target_alias} $${srcdiroption} \
34716 --with-build-libsubdir=$(HOST_SUBDIR) \
34717 $(STAGE2_CONFIGURE_FLAGS)
34718@endif target-libgcc-bootstrap
34719
34720.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
34721maybe-configure-stage3-target-libgcc:
34722@if target-libgcc-bootstrap
34723maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
34724configure-stage3-target-libgcc:
34725 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34726 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34727 @r=`${PWD_COMMAND}`; export r; \
34728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34729 TFLAGS="$(STAGE3_TFLAGS)"; \
34730 echo "Checking multilib configuration for libgcc..."; \
34731 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34732 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34733 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34734 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34735 else \
34736 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34737 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34738 fi; \
34739 else \
34740 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34741 fi; \
34742 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34743 $(NORMAL_TARGET_EXPORTS) \
34744 \
34745 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34746 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34747 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34748 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
34749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34750 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34751 case $(srcdir) in \
34752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34753 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34755 esac; \
34756 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34757 libsrcdir="$$s/libgcc"; \
34758 $(SHELL) $${libsrcdir}/configure \
34759 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34760 --target=${target_alias} $${srcdiroption} \
34761 --with-build-libsubdir=$(HOST_SUBDIR) \
34762 $(STAGE3_CONFIGURE_FLAGS)
34763@endif target-libgcc-bootstrap
34764
34765.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
34766maybe-configure-stage4-target-libgcc:
34767@if target-libgcc-bootstrap
34768maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
34769configure-stage4-target-libgcc:
34770 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34771 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34772 @r=`${PWD_COMMAND}`; export r; \
34773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34774 TFLAGS="$(STAGE4_TFLAGS)"; \
34775 echo "Checking multilib configuration for libgcc..."; \
34776 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34777 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34778 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34779 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34780 else \
34781 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34782 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34783 fi; \
34784 else \
34785 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34786 fi; \
34787 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34788 $(NORMAL_TARGET_EXPORTS) \
34789 \
34790 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34791 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34792 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34793 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
34794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34795 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34796 case $(srcdir) in \
34797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34798 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34800 esac; \
34801 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34802 libsrcdir="$$s/libgcc"; \
34803 $(SHELL) $${libsrcdir}/configure \
34804 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34805 --target=${target_alias} $${srcdiroption} \
34806 --with-build-libsubdir=$(HOST_SUBDIR) \
34807 $(STAGE4_CONFIGURE_FLAGS)
34808@endif target-libgcc-bootstrap
34809
34810.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
34811maybe-configure-stageprofile-target-libgcc:
34812@if target-libgcc-bootstrap
34813maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
34814configure-stageprofile-target-libgcc:
34815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34816 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34817 @r=`${PWD_COMMAND}`; export r; \
34818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34820 echo "Checking multilib configuration for libgcc..."; \
34821 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34822 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34823 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34824 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34825 else \
34826 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34827 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34828 fi; \
34829 else \
34830 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34831 fi; \
34832 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34833 $(NORMAL_TARGET_EXPORTS) \
34834 \
34835 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34836 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34837 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34838 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
34839 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34840 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34841 case $(srcdir) in \
34842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34843 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34845 esac; \
34846 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34847 libsrcdir="$$s/libgcc"; \
34848 $(SHELL) $${libsrcdir}/configure \
34849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34850 --target=${target_alias} $${srcdiroption} \
34851 --with-build-libsubdir=$(HOST_SUBDIR) \
34852 $(STAGEprofile_CONFIGURE_FLAGS)
34853@endif target-libgcc-bootstrap
34854
34855.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
34856maybe-configure-stagefeedback-target-libgcc:
34857@if target-libgcc-bootstrap
34858maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
34859configure-stagefeedback-target-libgcc:
34860 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34861 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34862 @r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34864 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34865 echo "Checking multilib configuration for libgcc..."; \
34866 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34867 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34868 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34869 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34870 else \
34871 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34872 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34873 fi; \
34874 else \
34875 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34876 fi; \
34877 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34878 $(NORMAL_TARGET_EXPORTS) \
34879 \
34880 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34881 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34882 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34883 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
34884 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34885 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34886 case $(srcdir) in \
34887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34888 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34890 esac; \
34891 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34892 libsrcdir="$$s/libgcc"; \
34893 $(SHELL) $${libsrcdir}/configure \
34894 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34895 --target=${target_alias} $${srcdiroption} \
34896 --with-build-libsubdir=$(HOST_SUBDIR) \
34897 $(STAGEfeedback_CONFIGURE_FLAGS)
34898@endif target-libgcc-bootstrap
34899
34900
34901
34902
34903
34904.PHONY: all-target-libgcc maybe-all-target-libgcc
34905maybe-all-target-libgcc:
34906@if gcc-bootstrap
34907all-target-libgcc: stage_current
34908@endif gcc-bootstrap
34909@if target-libgcc
34910TARGET-target-libgcc=all
34911maybe-all-target-libgcc: all-target-libgcc
34912all-target-libgcc: configure-target-libgcc
34913 @r=`${PWD_COMMAND}`; export r; \
34914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34915 $(NORMAL_TARGET_EXPORTS) \
34916 (cd $(TARGET_SUBDIR)/libgcc && \
34917 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34918 $(TARGET-target-libgcc))
34919@endif target-libgcc
34920
34921
34922
34923.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
34924.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
34925maybe-all-stage1-target-libgcc:
34926maybe-clean-stage1-target-libgcc:
34927@if target-libgcc-bootstrap
34928maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
34929all-stage1: all-stage1-target-libgcc
34930TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
34931all-stage1-target-libgcc: configure-stage1-target-libgcc
34932 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34933 @r=`${PWD_COMMAND}`; export r; \
34934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34935 TFLAGS="$(STAGE1_TFLAGS)"; \
34936 $(NORMAL_TARGET_EXPORTS) \
34937 cd $(TARGET_SUBDIR)/libgcc && \
34938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34939 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34940 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34941 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34945 $(EXTRA_TARGET_FLAGS) \
34946 \
34947 TFLAGS="$(STAGE1_TFLAGS)" \
34948 $(TARGET-stage1-target-libgcc)
34949
34950maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
34951clean-stage1: clean-stage1-target-libgcc
34952clean-stage1-target-libgcc:
34953 @if [ $(current_stage) = stage1 ]; then \
34954 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34955 else \
34956 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
34957 $(MAKE) stage1-start; \
34958 fi; \
34959 cd $(TARGET_SUBDIR)/libgcc && \
34960 $(MAKE) $(EXTRA_TARGET_FLAGS) \
34961 clean
34962@endif target-libgcc-bootstrap
34963
34964
34965.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
34966.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
34967maybe-all-stage2-target-libgcc:
34968maybe-clean-stage2-target-libgcc:
34969@if target-libgcc-bootstrap
34970maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
34971all-stage2: all-stage2-target-libgcc
34972TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
34973all-stage2-target-libgcc: configure-stage2-target-libgcc
34974 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34975 @r=`${PWD_COMMAND}`; export r; \
34976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34977 TFLAGS="$(STAGE2_TFLAGS)"; \
34978 $(NORMAL_TARGET_EXPORTS) \
34979 \
34980 cd $(TARGET_SUBDIR)/libgcc && \
34981 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34982 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34983 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34984 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34985 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34986 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34987 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34988 $(EXTRA_TARGET_FLAGS) \
34989 TFLAGS="$(STAGE2_TFLAGS)" \
34990 $(TARGET-stage2-target-libgcc)
34991
34992maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
34993clean-stage2: clean-stage2-target-libgcc
34994clean-stage2-target-libgcc:
34995 @if [ $(current_stage) = stage2 ]; then \
34996 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34997 else \
34998 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
34999 $(MAKE) stage2-start; \
35000 fi; \
35001 cd $(TARGET_SUBDIR)/libgcc && \
35002 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35003@endif target-libgcc-bootstrap
35004
35005
35006.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35007.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35008maybe-all-stage3-target-libgcc:
35009maybe-clean-stage3-target-libgcc:
35010@if target-libgcc-bootstrap
35011maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35012all-stage3: all-stage3-target-libgcc
35013TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35014all-stage3-target-libgcc: configure-stage3-target-libgcc
35015 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35016 @r=`${PWD_COMMAND}`; export r; \
35017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35018 TFLAGS="$(STAGE3_TFLAGS)"; \
35019 $(NORMAL_TARGET_EXPORTS) \
35020 \
35021 cd $(TARGET_SUBDIR)/libgcc && \
35022 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35023 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35024 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35025 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35026 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35027 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35028 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35029 $(EXTRA_TARGET_FLAGS) \
35030 TFLAGS="$(STAGE3_TFLAGS)" \
35031 $(TARGET-stage3-target-libgcc)
35032
35033maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35034clean-stage3: clean-stage3-target-libgcc
35035clean-stage3-target-libgcc:
35036 @if [ $(current_stage) = stage3 ]; then \
35037 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35038 else \
35039 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35040 $(MAKE) stage3-start; \
35041 fi; \
35042 cd $(TARGET_SUBDIR)/libgcc && \
35043 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35044@endif target-libgcc-bootstrap
35045
35046
35047.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35048.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35049maybe-all-stage4-target-libgcc:
35050maybe-clean-stage4-target-libgcc:
35051@if target-libgcc-bootstrap
35052maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35053all-stage4: all-stage4-target-libgcc
35054TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35055all-stage4-target-libgcc: configure-stage4-target-libgcc
35056 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35057 @r=`${PWD_COMMAND}`; export r; \
35058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35059 TFLAGS="$(STAGE4_TFLAGS)"; \
35060 $(NORMAL_TARGET_EXPORTS) \
35061 \
35062 cd $(TARGET_SUBDIR)/libgcc && \
35063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35064 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35065 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35066 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35070 $(EXTRA_TARGET_FLAGS) \
35071 TFLAGS="$(STAGE4_TFLAGS)" \
35072 $(TARGET-stage4-target-libgcc)
35073
35074maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35075clean-stage4: clean-stage4-target-libgcc
35076clean-stage4-target-libgcc:
35077 @if [ $(current_stage) = stage4 ]; then \
35078 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35079 else \
35080 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
35081 $(MAKE) stage4-start; \
35082 fi; \
35083 cd $(TARGET_SUBDIR)/libgcc && \
35084 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35085@endif target-libgcc-bootstrap
35086
35087
35088.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
35089.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
35090maybe-all-stageprofile-target-libgcc:
35091maybe-clean-stageprofile-target-libgcc:
35092@if target-libgcc-bootstrap
35093maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
35094all-stageprofile: all-stageprofile-target-libgcc
35095TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
35096all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35097 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35098 @r=`${PWD_COMMAND}`; export r; \
35099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35101 $(NORMAL_TARGET_EXPORTS) \
35102 \
35103 cd $(TARGET_SUBDIR)/libgcc && \
35104 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35105 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35106 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35107 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35108 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35109 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35110 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35111 $(EXTRA_TARGET_FLAGS) \
35112 TFLAGS="$(STAGEprofile_TFLAGS)" \
35113 $(TARGET-stageprofile-target-libgcc)
35114
35115maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
35116clean-stageprofile: clean-stageprofile-target-libgcc
35117clean-stageprofile-target-libgcc:
35118 @if [ $(current_stage) = stageprofile ]; then \
35119 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35120 else \
35121 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
35122 $(MAKE) stageprofile-start; \
35123 fi; \
35124 cd $(TARGET_SUBDIR)/libgcc && \
35125 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35126@endif target-libgcc-bootstrap
35127
35128
35129.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
35130.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
35131maybe-all-stagefeedback-target-libgcc:
35132maybe-clean-stagefeedback-target-libgcc:
35133@if target-libgcc-bootstrap
35134maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
35135all-stagefeedback: all-stagefeedback-target-libgcc
35136TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
35137all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35138 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35139 @r=`${PWD_COMMAND}`; export r; \
35140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35141 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35142 $(NORMAL_TARGET_EXPORTS) \
35143 \
35144 cd $(TARGET_SUBDIR)/libgcc && \
35145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35152 $(EXTRA_TARGET_FLAGS) \
35153 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35154 $(TARGET-stagefeedback-target-libgcc)
35155
35156maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
35157clean-stagefeedback: clean-stagefeedback-target-libgcc
35158clean-stagefeedback-target-libgcc:
35159 @if [ $(current_stage) = stagefeedback ]; then \
35160 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35161 else \
35162 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
35163 $(MAKE) stagefeedback-start; \
35164 fi; \
35165 cd $(TARGET_SUBDIR)/libgcc && \
35166 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35167@endif target-libgcc-bootstrap
35168
35169
35170
35171
35172
35173
35174.PHONY: check-target-libgcc maybe-check-target-libgcc
35175maybe-check-target-libgcc:
35176@if target-libgcc
35177maybe-check-target-libgcc: check-target-libgcc
35178
35179# Dummy target for uncheckable module.
35180check-target-libgcc:
35181
35182@endif target-libgcc
35183
35184.PHONY: install-target-libgcc maybe-install-target-libgcc
35185maybe-install-target-libgcc:
35186@if target-libgcc
35187maybe-install-target-libgcc: install-target-libgcc
35188
35189install-target-libgcc: installdirs
35190 @: $(MAKE); $(unstage)
35191 @r=`${PWD_COMMAND}`; export r; \
35192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35193 $(NORMAL_TARGET_EXPORTS) \
35194 (cd $(TARGET_SUBDIR)/libgcc && \
35195 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35196
35197@endif target-libgcc
35198
35199.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
35200maybe-install-strip-target-libgcc:
35201@if target-libgcc
35202maybe-install-strip-target-libgcc: install-strip-target-libgcc
35203
35204install-strip-target-libgcc: installdirs
35205 @: $(MAKE); $(unstage)
35206 @r=`${PWD_COMMAND}`; export r; \
35207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35208 $(NORMAL_TARGET_EXPORTS) \
35209 (cd $(TARGET_SUBDIR)/libgcc && \
35210 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35211
35212@endif target-libgcc
35213
35214# Other targets (info, dvi, pdf, etc.)
35215
35216.PHONY: maybe-info-target-libgcc info-target-libgcc
35217maybe-info-target-libgcc:
35218@if target-libgcc
35219maybe-info-target-libgcc: info-target-libgcc
35220
35221info-target-libgcc: \
35222 configure-target-libgcc
35223 @: $(MAKE); $(unstage)
35224 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35225 r=`${PWD_COMMAND}`; export r; \
35226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35227 $(NORMAL_TARGET_EXPORTS) \
35228 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
35229 for flag in $(EXTRA_TARGET_FLAGS); do \
35230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35231 done; \
35232 (cd $(TARGET_SUBDIR)/libgcc && \
35233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35235 "RANLIB=$${RANLIB}" \
35236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35237 info) \
35238 || exit 1
35239
35240@endif target-libgcc
35241
35242.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
35243maybe-dvi-target-libgcc:
35244@if target-libgcc
35245maybe-dvi-target-libgcc: dvi-target-libgcc
35246
35247dvi-target-libgcc: \
35248 configure-target-libgcc
35249 @: $(MAKE); $(unstage)
35250 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35251 r=`${PWD_COMMAND}`; export r; \
35252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35253 $(NORMAL_TARGET_EXPORTS) \
35254 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
35255 for flag in $(EXTRA_TARGET_FLAGS); do \
35256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35257 done; \
35258 (cd $(TARGET_SUBDIR)/libgcc && \
35259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35261 "RANLIB=$${RANLIB}" \
35262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35263 dvi) \
35264 || exit 1
35265
35266@endif target-libgcc
35267
35268.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
35269maybe-pdf-target-libgcc:
35270@if target-libgcc
35271maybe-pdf-target-libgcc: pdf-target-libgcc
35272
35273pdf-target-libgcc: \
35274 configure-target-libgcc
35275 @: $(MAKE); $(unstage)
35276 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35277 r=`${PWD_COMMAND}`; export r; \
35278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35279 $(NORMAL_TARGET_EXPORTS) \
35280 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
35281 for flag in $(EXTRA_TARGET_FLAGS); do \
35282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35283 done; \
35284 (cd $(TARGET_SUBDIR)/libgcc && \
35285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35287 "RANLIB=$${RANLIB}" \
35288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35289 pdf) \
35290 || exit 1
35291
35292@endif target-libgcc
35293
35294.PHONY: maybe-html-target-libgcc html-target-libgcc
35295maybe-html-target-libgcc:
35296@if target-libgcc
35297maybe-html-target-libgcc: html-target-libgcc
35298
35299html-target-libgcc: \
35300 configure-target-libgcc
35301 @: $(MAKE); $(unstage)
35302 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35303 r=`${PWD_COMMAND}`; export r; \
35304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35305 $(NORMAL_TARGET_EXPORTS) \
35306 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
35307 for flag in $(EXTRA_TARGET_FLAGS); do \
35308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35309 done; \
35310 (cd $(TARGET_SUBDIR)/libgcc && \
35311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35313 "RANLIB=$${RANLIB}" \
35314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35315 html) \
35316 || exit 1
35317
35318@endif target-libgcc
35319
35320.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
35321maybe-TAGS-target-libgcc:
35322@if target-libgcc
35323maybe-TAGS-target-libgcc: TAGS-target-libgcc
35324
35325TAGS-target-libgcc: \
35326 configure-target-libgcc
35327 @: $(MAKE); $(unstage)
35328 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35329 r=`${PWD_COMMAND}`; export r; \
35330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35331 $(NORMAL_TARGET_EXPORTS) \
35332 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
35333 for flag in $(EXTRA_TARGET_FLAGS); do \
35334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35335 done; \
35336 (cd $(TARGET_SUBDIR)/libgcc && \
35337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35339 "RANLIB=$${RANLIB}" \
35340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35341 TAGS) \
35342 || exit 1
35343
35344@endif target-libgcc
35345
35346.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
35347maybe-install-info-target-libgcc:
35348@if target-libgcc
35349maybe-install-info-target-libgcc: install-info-target-libgcc
35350
35351install-info-target-libgcc: \
35352 configure-target-libgcc \
35353 info-target-libgcc
35354 @: $(MAKE); $(unstage)
35355 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35356 r=`${PWD_COMMAND}`; export r; \
35357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35358 $(NORMAL_TARGET_EXPORTS) \
35359 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
35360 for flag in $(EXTRA_TARGET_FLAGS); do \
35361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35362 done; \
35363 (cd $(TARGET_SUBDIR)/libgcc && \
35364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35366 "RANLIB=$${RANLIB}" \
35367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35368 install-info) \
35369 || exit 1
35370
35371@endif target-libgcc
35372
35373.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
35374maybe-install-pdf-target-libgcc:
35375@if target-libgcc
35376maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
35377
35378install-pdf-target-libgcc: \
35379 configure-target-libgcc \
35380 pdf-target-libgcc
35381 @: $(MAKE); $(unstage)
35382 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35383 r=`${PWD_COMMAND}`; export r; \
35384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35385 $(NORMAL_TARGET_EXPORTS) \
35386 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
35387 for flag in $(EXTRA_TARGET_FLAGS); do \
35388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35389 done; \
35390 (cd $(TARGET_SUBDIR)/libgcc && \
35391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35393 "RANLIB=$${RANLIB}" \
35394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35395 install-pdf) \
35396 || exit 1
35397
35398@endif target-libgcc
35399
35400.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
35401maybe-install-html-target-libgcc:
35402@if target-libgcc
35403maybe-install-html-target-libgcc: install-html-target-libgcc
35404
35405install-html-target-libgcc: \
35406 configure-target-libgcc \
35407 html-target-libgcc
35408 @: $(MAKE); $(unstage)
35409 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35410 r=`${PWD_COMMAND}`; export r; \
35411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35412 $(NORMAL_TARGET_EXPORTS) \
35413 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
35414 for flag in $(EXTRA_TARGET_FLAGS); do \
35415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35416 done; \
35417 (cd $(TARGET_SUBDIR)/libgcc && \
35418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35420 "RANLIB=$${RANLIB}" \
35421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35422 install-html) \
35423 || exit 1
35424
35425@endif target-libgcc
35426
35427.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
35428maybe-installcheck-target-libgcc:
35429@if target-libgcc
35430maybe-installcheck-target-libgcc: installcheck-target-libgcc
35431
35432installcheck-target-libgcc: \
35433 configure-target-libgcc
35434 @: $(MAKE); $(unstage)
35435 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35436 r=`${PWD_COMMAND}`; export r; \
35437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35438 $(NORMAL_TARGET_EXPORTS) \
35439 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
35440 for flag in $(EXTRA_TARGET_FLAGS); do \
35441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35442 done; \
35443 (cd $(TARGET_SUBDIR)/libgcc && \
35444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35446 "RANLIB=$${RANLIB}" \
35447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35448 installcheck) \
35449 || exit 1
35450
35451@endif target-libgcc
35452
35453.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
35454maybe-mostlyclean-target-libgcc:
35455@if target-libgcc
35456maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
35457
35458mostlyclean-target-libgcc:
35459 @: $(MAKE); $(unstage)
35460 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35461 r=`${PWD_COMMAND}`; export r; \
35462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35463 $(NORMAL_TARGET_EXPORTS) \
35464 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
35465 for flag in $(EXTRA_TARGET_FLAGS); do \
35466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35467 done; \
35468 (cd $(TARGET_SUBDIR)/libgcc && \
35469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35471 "RANLIB=$${RANLIB}" \
35472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35473 mostlyclean) \
35474 || exit 1
35475
35476@endif target-libgcc
35477
35478.PHONY: maybe-clean-target-libgcc clean-target-libgcc
35479maybe-clean-target-libgcc:
35480@if target-libgcc
35481maybe-clean-target-libgcc: clean-target-libgcc
35482
35483clean-target-libgcc:
35484 @: $(MAKE); $(unstage)
35485 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35486 r=`${PWD_COMMAND}`; export r; \
35487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35488 $(NORMAL_TARGET_EXPORTS) \
35489 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
35490 for flag in $(EXTRA_TARGET_FLAGS); do \
35491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35492 done; \
35493 (cd $(TARGET_SUBDIR)/libgcc && \
35494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35496 "RANLIB=$${RANLIB}" \
35497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35498 clean) \
35499 || exit 1
35500
35501@endif target-libgcc
35502
35503.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
35504maybe-distclean-target-libgcc:
35505@if target-libgcc
35506maybe-distclean-target-libgcc: distclean-target-libgcc
35507
35508distclean-target-libgcc:
35509 @: $(MAKE); $(unstage)
35510 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35511 r=`${PWD_COMMAND}`; export r; \
35512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35513 $(NORMAL_TARGET_EXPORTS) \
35514 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
35515 for flag in $(EXTRA_TARGET_FLAGS); do \
35516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35517 done; \
35518 (cd $(TARGET_SUBDIR)/libgcc && \
35519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35521 "RANLIB=$${RANLIB}" \
35522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35523 distclean) \
35524 || exit 1
35525
35526@endif target-libgcc
35527
35528.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
35529maybe-maintainer-clean-target-libgcc:
35530@if target-libgcc
35531maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
35532
35533maintainer-clean-target-libgcc:
35534 @: $(MAKE); $(unstage)
35535 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35536 r=`${PWD_COMMAND}`; export r; \
35537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35538 $(NORMAL_TARGET_EXPORTS) \
35539 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
35540 for flag in $(EXTRA_TARGET_FLAGS); do \
35541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35542 done; \
35543 (cd $(TARGET_SUBDIR)/libgcc && \
35544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35546 "RANLIB=$${RANLIB}" \
35547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35548 maintainer-clean) \
35549 || exit 1
35550
35551@endif target-libgcc
35552
35553
35554
35555
35556
35557.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
35558maybe-configure-target-libbacktrace:
35559@if gcc-bootstrap
35560configure-target-libbacktrace: stage_current
35561@endif gcc-bootstrap
35562@if target-libbacktrace
35563maybe-configure-target-libbacktrace: configure-target-libbacktrace
35564configure-target-libbacktrace:
35565 @: $(MAKE); $(unstage)
35566 @r=`${PWD_COMMAND}`; export r; \
35567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35568 echo "Checking multilib configuration for libbacktrace..."; \
35569 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35570 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
35571 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35572 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35573 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
35574 else \
35575 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
35576 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35577 fi; \
35578 else \
35579 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35580 fi; \
35581 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
35582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35583 $(NORMAL_TARGET_EXPORTS) \
35584 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
35585 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
35586 case $(srcdir) in \
35587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35588 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
35589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35590 esac; \
35591 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
35592 libsrcdir="$$s/libbacktrace"; \
35593 rm -f no-such-file || : ; \
35594 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35595 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35596 --target=${target_alias} $${srcdiroption} \
35597 || exit 1
35598@endif target-libbacktrace
35599
35600
35601
35602
35603
35604.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
35605maybe-all-target-libbacktrace:
35606@if gcc-bootstrap
35607all-target-libbacktrace: stage_current
35608@endif gcc-bootstrap
35609@if target-libbacktrace
35610TARGET-target-libbacktrace=all
35611maybe-all-target-libbacktrace: all-target-libbacktrace
35612all-target-libbacktrace: configure-target-libbacktrace
35613 @: $(MAKE); $(unstage)
35614 @r=`${PWD_COMMAND}`; export r; \
35615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35616 $(NORMAL_TARGET_EXPORTS) \
35617 (cd $(TARGET_SUBDIR)/libbacktrace && \
35618 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35619 $(TARGET-target-libbacktrace))
35620@endif target-libbacktrace
35621
35622
35623
35624
35625
35626.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
35627maybe-check-target-libbacktrace:
35628@if target-libbacktrace
35629maybe-check-target-libbacktrace: check-target-libbacktrace
35630
35631check-target-libbacktrace:
35632 @: $(MAKE); $(unstage)
35633 @r=`${PWD_COMMAND}`; export r; \
35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35635 $(NORMAL_TARGET_EXPORTS) \
35636 (cd $(TARGET_SUBDIR)/libbacktrace && \
35637 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35638
35639@endif target-libbacktrace
35640
35641.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
35642maybe-install-target-libbacktrace:
35643@if target-libbacktrace
35644maybe-install-target-libbacktrace: install-target-libbacktrace
35645
35646install-target-libbacktrace: installdirs
35647 @: $(MAKE); $(unstage)
35648 @r=`${PWD_COMMAND}`; export r; \
35649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35650 $(NORMAL_TARGET_EXPORTS) \
35651 (cd $(TARGET_SUBDIR)/libbacktrace && \
35652 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35653
35654@endif target-libbacktrace
35655
35656.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
35657maybe-install-strip-target-libbacktrace:
35658@if target-libbacktrace
35659maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
35660
35661install-strip-target-libbacktrace: installdirs
35662 @: $(MAKE); $(unstage)
35663 @r=`${PWD_COMMAND}`; export r; \
35664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35665 $(NORMAL_TARGET_EXPORTS) \
35666 (cd $(TARGET_SUBDIR)/libbacktrace && \
35667 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35668
35669@endif target-libbacktrace
35670
35671# Other targets (info, dvi, pdf, etc.)
35672
35673.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
35674maybe-info-target-libbacktrace:
35675@if target-libbacktrace
35676maybe-info-target-libbacktrace: info-target-libbacktrace
35677
35678info-target-libbacktrace: \
35679 configure-target-libbacktrace
35680 @: $(MAKE); $(unstage)
35681 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35682 r=`${PWD_COMMAND}`; export r; \
35683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35684 $(NORMAL_TARGET_EXPORTS) \
35685 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
35686 for flag in $(EXTRA_TARGET_FLAGS); do \
35687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35688 done; \
35689 (cd $(TARGET_SUBDIR)/libbacktrace && \
35690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35692 "RANLIB=$${RANLIB}" \
35693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35694 info) \
35695 || exit 1
35696
35697@endif target-libbacktrace
35698
35699.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
35700maybe-dvi-target-libbacktrace:
35701@if target-libbacktrace
35702maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
35703
35704dvi-target-libbacktrace: \
35705 configure-target-libbacktrace
35706 @: $(MAKE); $(unstage)
35707 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35708 r=`${PWD_COMMAND}`; export r; \
35709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35710 $(NORMAL_TARGET_EXPORTS) \
35711 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
35712 for flag in $(EXTRA_TARGET_FLAGS); do \
35713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35714 done; \
35715 (cd $(TARGET_SUBDIR)/libbacktrace && \
35716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35718 "RANLIB=$${RANLIB}" \
35719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35720 dvi) \
35721 || exit 1
35722
35723@endif target-libbacktrace
35724
35725.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
35726maybe-pdf-target-libbacktrace:
35727@if target-libbacktrace
35728maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
35729
35730pdf-target-libbacktrace: \
35731 configure-target-libbacktrace
35732 @: $(MAKE); $(unstage)
35733 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35734 r=`${PWD_COMMAND}`; export r; \
35735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35736 $(NORMAL_TARGET_EXPORTS) \
35737 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35738 for flag in $(EXTRA_TARGET_FLAGS); do \
35739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740 done; \
35741 (cd $(TARGET_SUBDIR)/libbacktrace && \
35742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35744 "RANLIB=$${RANLIB}" \
35745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35746 pdf) \
35747 || exit 1
35748
35749@endif target-libbacktrace
35750
35751.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
35752maybe-html-target-libbacktrace:
35753@if target-libbacktrace
35754maybe-html-target-libbacktrace: html-target-libbacktrace
35755
35756html-target-libbacktrace: \
35757 configure-target-libbacktrace
35758 @: $(MAKE); $(unstage)
35759 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35760 r=`${PWD_COMMAND}`; export r; \
35761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35762 $(NORMAL_TARGET_EXPORTS) \
35763 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
35764 for flag in $(EXTRA_TARGET_FLAGS); do \
35765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35766 done; \
35767 (cd $(TARGET_SUBDIR)/libbacktrace && \
35768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35770 "RANLIB=$${RANLIB}" \
35771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35772 html) \
35773 || exit 1
35774
35775@endif target-libbacktrace
35776
35777.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
35778maybe-TAGS-target-libbacktrace:
35779@if target-libbacktrace
35780maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
35781
35782TAGS-target-libbacktrace: \
35783 configure-target-libbacktrace
35784 @: $(MAKE); $(unstage)
35785 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35786 r=`${PWD_COMMAND}`; export r; \
35787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35788 $(NORMAL_TARGET_EXPORTS) \
35789 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
35790 for flag in $(EXTRA_TARGET_FLAGS); do \
35791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35792 done; \
35793 (cd $(TARGET_SUBDIR)/libbacktrace && \
35794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35796 "RANLIB=$${RANLIB}" \
35797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35798 TAGS) \
35799 || exit 1
35800
35801@endif target-libbacktrace
35802
35803.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
35804maybe-install-info-target-libbacktrace:
35805@if target-libbacktrace
35806maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
35807
35808install-info-target-libbacktrace: \
35809 configure-target-libbacktrace \
35810 info-target-libbacktrace
35811 @: $(MAKE); $(unstage)
35812 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35813 r=`${PWD_COMMAND}`; export r; \
35814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35815 $(NORMAL_TARGET_EXPORTS) \
35816 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
35817 for flag in $(EXTRA_TARGET_FLAGS); do \
35818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35819 done; \
35820 (cd $(TARGET_SUBDIR)/libbacktrace && \
35821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35823 "RANLIB=$${RANLIB}" \
35824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35825 install-info) \
35826 || exit 1
35827
35828@endif target-libbacktrace
35829
35830.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
35831maybe-install-pdf-target-libbacktrace:
35832@if target-libbacktrace
35833maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
35834
35835install-pdf-target-libbacktrace: \
35836 configure-target-libbacktrace \
35837 pdf-target-libbacktrace
35838 @: $(MAKE); $(unstage)
35839 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35840 r=`${PWD_COMMAND}`; export r; \
35841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35842 $(NORMAL_TARGET_EXPORTS) \
35843 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35844 for flag in $(EXTRA_TARGET_FLAGS); do \
35845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35846 done; \
35847 (cd $(TARGET_SUBDIR)/libbacktrace && \
35848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35850 "RANLIB=$${RANLIB}" \
35851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35852 install-pdf) \
35853 || exit 1
35854
35855@endif target-libbacktrace
35856
35857.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
35858maybe-install-html-target-libbacktrace:
35859@if target-libbacktrace
35860maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
35861
35862install-html-target-libbacktrace: \
35863 configure-target-libbacktrace \
35864 html-target-libbacktrace
35865 @: $(MAKE); $(unstage)
35866 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35867 r=`${PWD_COMMAND}`; export r; \
35868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35869 $(NORMAL_TARGET_EXPORTS) \
35870 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
35871 for flag in $(EXTRA_TARGET_FLAGS); do \
35872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35873 done; \
35874 (cd $(TARGET_SUBDIR)/libbacktrace && \
35875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35877 "RANLIB=$${RANLIB}" \
35878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35879 install-html) \
35880 || exit 1
35881
35882@endif target-libbacktrace
35883
35884.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
35885maybe-installcheck-target-libbacktrace:
35886@if target-libbacktrace
35887maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
35888
35889installcheck-target-libbacktrace: \
35890 configure-target-libbacktrace
35891 @: $(MAKE); $(unstage)
35892 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35895 $(NORMAL_TARGET_EXPORTS) \
35896 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
35897 for flag in $(EXTRA_TARGET_FLAGS); do \
35898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35899 done; \
35900 (cd $(TARGET_SUBDIR)/libbacktrace && \
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35905 installcheck) \
35906 || exit 1
35907
35908@endif target-libbacktrace
35909
35910.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
35911maybe-mostlyclean-target-libbacktrace:
35912@if target-libbacktrace
35913maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
35914
35915mostlyclean-target-libbacktrace:
35916 @: $(MAKE); $(unstage)
35917 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35918 r=`${PWD_COMMAND}`; export r; \
35919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35920 $(NORMAL_TARGET_EXPORTS) \
35921 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35922 for flag in $(EXTRA_TARGET_FLAGS); do \
35923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35924 done; \
35925 (cd $(TARGET_SUBDIR)/libbacktrace && \
35926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928 "RANLIB=$${RANLIB}" \
35929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35930 mostlyclean) \
35931 || exit 1
35932
35933@endif target-libbacktrace
35934
35935.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
35936maybe-clean-target-libbacktrace:
35937@if target-libbacktrace
35938maybe-clean-target-libbacktrace: clean-target-libbacktrace
35939
35940clean-target-libbacktrace:
35941 @: $(MAKE); $(unstage)
35942 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35943 r=`${PWD_COMMAND}`; export r; \
35944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35945 $(NORMAL_TARGET_EXPORTS) \
35946 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35947 for flag in $(EXTRA_TARGET_FLAGS); do \
35948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35949 done; \
35950 (cd $(TARGET_SUBDIR)/libbacktrace && \
35951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953 "RANLIB=$${RANLIB}" \
35954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35955 clean) \
35956 || exit 1
35957
35958@endif target-libbacktrace
35959
35960.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
35961maybe-distclean-target-libbacktrace:
35962@if target-libbacktrace
35963maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
35964
35965distclean-target-libbacktrace:
35966 @: $(MAKE); $(unstage)
35967 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35968 r=`${PWD_COMMAND}`; export r; \
35969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35970 $(NORMAL_TARGET_EXPORTS) \
35971 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35972 for flag in $(EXTRA_TARGET_FLAGS); do \
35973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35974 done; \
35975 (cd $(TARGET_SUBDIR)/libbacktrace && \
35976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35978 "RANLIB=$${RANLIB}" \
35979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35980 distclean) \
35981 || exit 1
35982
35983@endif target-libbacktrace
35984
35985.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
35986maybe-maintainer-clean-target-libbacktrace:
35987@if target-libbacktrace
35988maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
35989
35990maintainer-clean-target-libbacktrace:
35991 @: $(MAKE); $(unstage)
35992 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35993 r=`${PWD_COMMAND}`; export r; \
35994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35995 $(NORMAL_TARGET_EXPORTS) \
35996 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35997 for flag in $(EXTRA_TARGET_FLAGS); do \
35998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35999 done; \
36000 (cd $(TARGET_SUBDIR)/libbacktrace && \
36001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36003 "RANLIB=$${RANLIB}" \
36004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36005 maintainer-clean) \
36006 || exit 1
36007
36008@endif target-libbacktrace
36009
36010
36011
36012
36013
36014.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36015maybe-configure-target-libquadmath:
36016@if gcc-bootstrap
36017configure-target-libquadmath: stage_current
36018@endif gcc-bootstrap
36019@if target-libquadmath
36020maybe-configure-target-libquadmath: configure-target-libquadmath
36021configure-target-libquadmath:
36022 @: $(MAKE); $(unstage)
36023 @r=`${PWD_COMMAND}`; export r; \
36024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36025 echo "Checking multilib configuration for libquadmath..."; \
36026 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36027 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36028 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36029 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36030 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36031 else \
36032 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36033 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36034 fi; \
36035 else \
36036 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36037 fi; \
36038 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36039 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36040 $(NORMAL_TARGET_EXPORTS) \
36041 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36042 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36043 case $(srcdir) in \
36044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36045 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36047 esac; \
36048 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36049 libsrcdir="$$s/libquadmath"; \
36050 rm -f no-such-file || : ; \
36051 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36052 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36053 --target=${target_alias} $${srcdiroption} \
36054 || exit 1
36055@endif target-libquadmath
36056
36057
36058
36059
36060
36061.PHONY: all-target-libquadmath maybe-all-target-libquadmath
36062maybe-all-target-libquadmath:
36063@if gcc-bootstrap
36064all-target-libquadmath: stage_current
36065@endif gcc-bootstrap
36066@if target-libquadmath
36067TARGET-target-libquadmath=all
36068maybe-all-target-libquadmath: all-target-libquadmath
36069all-target-libquadmath: configure-target-libquadmath
36070 @: $(MAKE); $(unstage)
36071 @r=`${PWD_COMMAND}`; export r; \
36072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073 $(NORMAL_TARGET_EXPORTS) \
36074 (cd $(TARGET_SUBDIR)/libquadmath && \
36075 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36076 $(TARGET-target-libquadmath))
36077@endif target-libquadmath
36078
36079
36080
36081
36082
36083.PHONY: check-target-libquadmath maybe-check-target-libquadmath
36084maybe-check-target-libquadmath:
36085@if target-libquadmath
36086maybe-check-target-libquadmath: check-target-libquadmath
36087
36088check-target-libquadmath:
36089 @: $(MAKE); $(unstage)
36090 @r=`${PWD_COMMAND}`; export r; \
36091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36092 $(NORMAL_TARGET_EXPORTS) \
36093 (cd $(TARGET_SUBDIR)/libquadmath && \
36094 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36095
36096@endif target-libquadmath
36097
36098.PHONY: install-target-libquadmath maybe-install-target-libquadmath
36099maybe-install-target-libquadmath:
36100@if target-libquadmath
36101maybe-install-target-libquadmath: install-target-libquadmath
36102
36103install-target-libquadmath: installdirs
36104 @: $(MAKE); $(unstage)
36105 @r=`${PWD_COMMAND}`; export r; \
36106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36107 $(NORMAL_TARGET_EXPORTS) \
36108 (cd $(TARGET_SUBDIR)/libquadmath && \
36109 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36110
36111@endif target-libquadmath
36112
36113.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
36114maybe-install-strip-target-libquadmath:
36115@if target-libquadmath
36116maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
36117
36118install-strip-target-libquadmath: installdirs
36119 @: $(MAKE); $(unstage)
36120 @r=`${PWD_COMMAND}`; export r; \
36121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36122 $(NORMAL_TARGET_EXPORTS) \
36123 (cd $(TARGET_SUBDIR)/libquadmath && \
36124 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36125
36126@endif target-libquadmath
36127
36128# Other targets (info, dvi, pdf, etc.)
36129
36130.PHONY: maybe-info-target-libquadmath info-target-libquadmath
36131maybe-info-target-libquadmath:
36132@if target-libquadmath
36133maybe-info-target-libquadmath: info-target-libquadmath
36134
36135info-target-libquadmath: \
36136 configure-target-libquadmath
36137 @: $(MAKE); $(unstage)
36138 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36139 r=`${PWD_COMMAND}`; export r; \
36140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36141 $(NORMAL_TARGET_EXPORTS) \
36142 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
36143 for flag in $(EXTRA_TARGET_FLAGS); do \
36144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36145 done; \
36146 (cd $(TARGET_SUBDIR)/libquadmath && \
36147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36149 "RANLIB=$${RANLIB}" \
36150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36151 info) \
36152 || exit 1
36153
36154@endif target-libquadmath
36155
36156.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
36157maybe-dvi-target-libquadmath:
36158@if target-libquadmath
36159maybe-dvi-target-libquadmath: dvi-target-libquadmath
36160
36161dvi-target-libquadmath: \
36162 configure-target-libquadmath
36163 @: $(MAKE); $(unstage)
36164 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36165 r=`${PWD_COMMAND}`; export r; \
36166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36167 $(NORMAL_TARGET_EXPORTS) \
36168 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 dvi) \
36178 || exit 1
36179
36180@endif target-libquadmath
36181
36182.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
36183maybe-pdf-target-libquadmath:
36184@if target-libquadmath
36185maybe-pdf-target-libquadmath: pdf-target-libquadmath
36186
36187pdf-target-libquadmath: \
36188 configure-target-libquadmath
36189 @: $(MAKE); $(unstage)
36190 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36191 r=`${PWD_COMMAND}`; export r; \
36192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36193 $(NORMAL_TARGET_EXPORTS) \
36194 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36195 for flag in $(EXTRA_TARGET_FLAGS); do \
36196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36197 done; \
36198 (cd $(TARGET_SUBDIR)/libquadmath && \
36199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36201 "RANLIB=$${RANLIB}" \
36202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36203 pdf) \
36204 || exit 1
36205
36206@endif target-libquadmath
36207
36208.PHONY: maybe-html-target-libquadmath html-target-libquadmath
36209maybe-html-target-libquadmath:
36210@if target-libquadmath
36211maybe-html-target-libquadmath: html-target-libquadmath
36212
36213html-target-libquadmath: \
36214 configure-target-libquadmath
36215 @: $(MAKE); $(unstage)
36216 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(NORMAL_TARGET_EXPORTS) \
36220 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
36221 for flag in $(EXTRA_TARGET_FLAGS); do \
36222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36223 done; \
36224 (cd $(TARGET_SUBDIR)/libquadmath && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36229 html) \
36230 || exit 1
36231
36232@endif target-libquadmath
36233
36234.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
36235maybe-TAGS-target-libquadmath:
36236@if target-libquadmath
36237maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
36238
36239TAGS-target-libquadmath: \
36240 configure-target-libquadmath
36241 @: $(MAKE); $(unstage)
36242 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36245 $(NORMAL_TARGET_EXPORTS) \
36246 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
36247 for flag in $(EXTRA_TARGET_FLAGS); do \
36248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249 done; \
36250 (cd $(TARGET_SUBDIR)/libquadmath && \
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36255 TAGS) \
36256 || exit 1
36257
36258@endif target-libquadmath
36259
36260.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
36261maybe-install-info-target-libquadmath:
36262@if target-libquadmath
36263maybe-install-info-target-libquadmath: install-info-target-libquadmath
36264
36265install-info-target-libquadmath: \
36266 configure-target-libquadmath \
36267 info-target-libquadmath
36268 @: $(MAKE); $(unstage)
36269 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36270 r=`${PWD_COMMAND}`; export r; \
36271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36272 $(NORMAL_TARGET_EXPORTS) \
36273 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
36274 for flag in $(EXTRA_TARGET_FLAGS); do \
36275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36276 done; \
36277 (cd $(TARGET_SUBDIR)/libquadmath && \
36278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280 "RANLIB=$${RANLIB}" \
36281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36282 install-info) \
36283 || exit 1
36284
36285@endif target-libquadmath
36286
36287.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
36288maybe-install-pdf-target-libquadmath:
36289@if target-libquadmath
36290maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
36291
36292install-pdf-target-libquadmath: \
36293 configure-target-libquadmath \
36294 pdf-target-libquadmath
36295 @: $(MAKE); $(unstage)
36296 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36297 r=`${PWD_COMMAND}`; export r; \
36298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36299 $(NORMAL_TARGET_EXPORTS) \
36300 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36301 for flag in $(EXTRA_TARGET_FLAGS); do \
36302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36303 done; \
36304 (cd $(TARGET_SUBDIR)/libquadmath && \
36305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36307 "RANLIB=$${RANLIB}" \
36308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36309 install-pdf) \
36310 || exit 1
36311
36312@endif target-libquadmath
36313
36314.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
36315maybe-install-html-target-libquadmath:
36316@if target-libquadmath
36317maybe-install-html-target-libquadmath: install-html-target-libquadmath
36318
36319install-html-target-libquadmath: \
36320 configure-target-libquadmath \
36321 html-target-libquadmath
36322 @: $(MAKE); $(unstage)
36323 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36324 r=`${PWD_COMMAND}`; export r; \
36325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36326 $(NORMAL_TARGET_EXPORTS) \
36327 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
36328 for flag in $(EXTRA_TARGET_FLAGS); do \
36329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36330 done; \
36331 (cd $(TARGET_SUBDIR)/libquadmath && \
36332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36334 "RANLIB=$${RANLIB}" \
36335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36336 install-html) \
36337 || exit 1
36338
36339@endif target-libquadmath
36340
36341.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
36342maybe-installcheck-target-libquadmath:
36343@if target-libquadmath
36344maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
36345
36346installcheck-target-libquadmath: \
36347 configure-target-libquadmath
36348 @: $(MAKE); $(unstage)
36349 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36350 r=`${PWD_COMMAND}`; export r; \
36351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36352 $(NORMAL_TARGET_EXPORTS) \
36353 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
36354 for flag in $(EXTRA_TARGET_FLAGS); do \
36355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36356 done; \
36357 (cd $(TARGET_SUBDIR)/libquadmath && \
36358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36360 "RANLIB=$${RANLIB}" \
36361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36362 installcheck) \
36363 || exit 1
36364
36365@endif target-libquadmath
36366
36367.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
36368maybe-mostlyclean-target-libquadmath:
36369@if target-libquadmath
36370maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
36371
36372mostlyclean-target-libquadmath:
36373 @: $(MAKE); $(unstage)
36374 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36375 r=`${PWD_COMMAND}`; export r; \
36376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36377 $(NORMAL_TARGET_EXPORTS) \
36378 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
36379 for flag in $(EXTRA_TARGET_FLAGS); do \
36380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36381 done; \
36382 (cd $(TARGET_SUBDIR)/libquadmath && \
36383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36385 "RANLIB=$${RANLIB}" \
36386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36387 mostlyclean) \
36388 || exit 1
36389
36390@endif target-libquadmath
36391
36392.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
36393maybe-clean-target-libquadmath:
36394@if target-libquadmath
36395maybe-clean-target-libquadmath: clean-target-libquadmath
36396
36397clean-target-libquadmath:
36398 @: $(MAKE); $(unstage)
36399 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36400 r=`${PWD_COMMAND}`; export r; \
36401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36402 $(NORMAL_TARGET_EXPORTS) \
36403 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
36404 for flag in $(EXTRA_TARGET_FLAGS); do \
36405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36406 done; \
36407 (cd $(TARGET_SUBDIR)/libquadmath && \
36408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36410 "RANLIB=$${RANLIB}" \
36411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36412 clean) \
36413 || exit 1
36414
36415@endif target-libquadmath
36416
36417.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
36418maybe-distclean-target-libquadmath:
36419@if target-libquadmath
36420maybe-distclean-target-libquadmath: distclean-target-libquadmath
36421
36422distclean-target-libquadmath:
36423 @: $(MAKE); $(unstage)
36424 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36425 r=`${PWD_COMMAND}`; export r; \
36426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36427 $(NORMAL_TARGET_EXPORTS) \
36428 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
36429 for flag in $(EXTRA_TARGET_FLAGS); do \
36430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36431 done; \
36432 (cd $(TARGET_SUBDIR)/libquadmath && \
36433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36435 "RANLIB=$${RANLIB}" \
36436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36437 distclean) \
36438 || exit 1
36439
36440@endif target-libquadmath
36441
36442.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
36443maybe-maintainer-clean-target-libquadmath:
36444@if target-libquadmath
36445maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
36446
36447maintainer-clean-target-libquadmath:
36448 @: $(MAKE); $(unstage)
36449 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36450 r=`${PWD_COMMAND}`; export r; \
36451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36452 $(NORMAL_TARGET_EXPORTS) \
36453 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
36454 for flag in $(EXTRA_TARGET_FLAGS); do \
36455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36456 done; \
36457 (cd $(TARGET_SUBDIR)/libquadmath && \
36458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36460 "RANLIB=$${RANLIB}" \
36461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36462 maintainer-clean) \
36463 || exit 1
36464
36465@endif target-libquadmath
36466
36467
36468
36469
36470
36471.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
36472maybe-configure-target-libgfortran:
36473@if gcc-bootstrap
36474configure-target-libgfortran: stage_current
36475@endif gcc-bootstrap
36476@if target-libgfortran
36477maybe-configure-target-libgfortran: configure-target-libgfortran
36478configure-target-libgfortran:
36479 @: $(MAKE); $(unstage)
36480 @r=`${PWD_COMMAND}`; export r; \
36481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36482 echo "Checking multilib configuration for libgfortran..."; \
36483 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36484 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
36485 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36486 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36487 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
36488 else \
36489 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
36490 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36491 fi; \
36492 else \
36493 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36494 fi; \
36495 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
36496 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36497 $(NORMAL_TARGET_EXPORTS) \
36498 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
36499 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
36500 case $(srcdir) in \
36501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36502 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
36503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36504 esac; \
36505 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
36506 libsrcdir="$$s/libgfortran"; \
36507 rm -f no-such-file || : ; \
36508 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36509 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36510 --target=${target_alias} $${srcdiroption} \
36511 || exit 1
36512@endif target-libgfortran
36513
36514
36515
36516
36517
36518.PHONY: all-target-libgfortran maybe-all-target-libgfortran
36519maybe-all-target-libgfortran:
36520@if gcc-bootstrap
36521all-target-libgfortran: stage_current
36522@endif gcc-bootstrap
36523@if target-libgfortran
36524TARGET-target-libgfortran=all
36525maybe-all-target-libgfortran: all-target-libgfortran
36526all-target-libgfortran: configure-target-libgfortran
36527 @: $(MAKE); $(unstage)
36528 @r=`${PWD_COMMAND}`; export r; \
36529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36530 $(NORMAL_TARGET_EXPORTS) \
36531 (cd $(TARGET_SUBDIR)/libgfortran && \
36532 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36533 $(TARGET-target-libgfortran))
36534@endif target-libgfortran
36535
36536
36537
36538
36539
36540.PHONY: check-target-libgfortran maybe-check-target-libgfortran
36541maybe-check-target-libgfortran:
36542@if target-libgfortran
36543maybe-check-target-libgfortran: check-target-libgfortran
36544
36545check-target-libgfortran:
36546 @: $(MAKE); $(unstage)
36547 @r=`${PWD_COMMAND}`; export r; \
36548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36549 $(NORMAL_TARGET_EXPORTS) \
36550 (cd $(TARGET_SUBDIR)/libgfortran && \
36551 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36552
36553@endif target-libgfortran
36554
36555.PHONY: install-target-libgfortran maybe-install-target-libgfortran
36556maybe-install-target-libgfortran:
36557@if target-libgfortran
36558maybe-install-target-libgfortran: install-target-libgfortran
36559
36560install-target-libgfortran: installdirs
36561 @: $(MAKE); $(unstage)
36562 @r=`${PWD_COMMAND}`; export r; \
36563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36564 $(NORMAL_TARGET_EXPORTS) \
36565 (cd $(TARGET_SUBDIR)/libgfortran && \
36566 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36567
36568@endif target-libgfortran
36569
36570.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
36571maybe-install-strip-target-libgfortran:
36572@if target-libgfortran
36573maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
36574
36575install-strip-target-libgfortran: installdirs
36576 @: $(MAKE); $(unstage)
36577 @r=`${PWD_COMMAND}`; export r; \
36578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36579 $(NORMAL_TARGET_EXPORTS) \
36580 (cd $(TARGET_SUBDIR)/libgfortran && \
36581 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36582
36583@endif target-libgfortran
36584
36585# Other targets (info, dvi, pdf, etc.)
36586
36587.PHONY: maybe-info-target-libgfortran info-target-libgfortran
36588maybe-info-target-libgfortran:
36589@if target-libgfortran
36590maybe-info-target-libgfortran: info-target-libgfortran
36591
36592info-target-libgfortran: \
36593 configure-target-libgfortran
36594 @: $(MAKE); $(unstage)
36595 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36596 r=`${PWD_COMMAND}`; export r; \
36597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36598 $(NORMAL_TARGET_EXPORTS) \
36599 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
36600 for flag in $(EXTRA_TARGET_FLAGS); do \
36601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36602 done; \
36603 (cd $(TARGET_SUBDIR)/libgfortran && \
36604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36606 "RANLIB=$${RANLIB}" \
36607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36608 info) \
36609 || exit 1
36610
36611@endif target-libgfortran
36612
36613.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
36614maybe-dvi-target-libgfortran:
36615@if target-libgfortran
36616maybe-dvi-target-libgfortran: dvi-target-libgfortran
36617
36618dvi-target-libgfortran: \
36619 configure-target-libgfortran
36620 @: $(MAKE); $(unstage)
36621 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36622 r=`${PWD_COMMAND}`; export r; \
36623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36624 $(NORMAL_TARGET_EXPORTS) \
36625 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
36626 for flag in $(EXTRA_TARGET_FLAGS); do \
36627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36628 done; \
36629 (cd $(TARGET_SUBDIR)/libgfortran && \
36630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36632 "RANLIB=$${RANLIB}" \
36633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36634 dvi) \
36635 || exit 1
36636
36637@endif target-libgfortran
36638
36639.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
36640maybe-pdf-target-libgfortran:
36641@if target-libgfortran
36642maybe-pdf-target-libgfortran: pdf-target-libgfortran
36643
36644pdf-target-libgfortran: \
36645 configure-target-libgfortran
36646 @: $(MAKE); $(unstage)
36647 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36648 r=`${PWD_COMMAND}`; export r; \
36649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36650 $(NORMAL_TARGET_EXPORTS) \
36651 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 pdf) \
36661 || exit 1
36662
36663@endif target-libgfortran
36664
36665.PHONY: maybe-html-target-libgfortran html-target-libgfortran
36666maybe-html-target-libgfortran:
36667@if target-libgfortran
36668maybe-html-target-libgfortran: html-target-libgfortran
36669
36670html-target-libgfortran: \
36671 configure-target-libgfortran
36672 @: $(MAKE); $(unstage)
36673 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36674 r=`${PWD_COMMAND}`; export r; \
36675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36676 $(NORMAL_TARGET_EXPORTS) \
36677 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
36678 for flag in $(EXTRA_TARGET_FLAGS); do \
36679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36680 done; \
36681 (cd $(TARGET_SUBDIR)/libgfortran && \
36682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36684 "RANLIB=$${RANLIB}" \
36685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36686 html) \
36687 || exit 1
36688
36689@endif target-libgfortran
36690
36691.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
36692maybe-TAGS-target-libgfortran:
36693@if target-libgfortran
36694maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
36695
36696TAGS-target-libgfortran: \
36697 configure-target-libgfortran
36698 @: $(MAKE); $(unstage)
36699 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36700 r=`${PWD_COMMAND}`; export r; \
36701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36702 $(NORMAL_TARGET_EXPORTS) \
36703 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
36704 for flag in $(EXTRA_TARGET_FLAGS); do \
36705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36706 done; \
36707 (cd $(TARGET_SUBDIR)/libgfortran && \
36708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36710 "RANLIB=$${RANLIB}" \
36711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36712 TAGS) \
36713 || exit 1
36714
36715@endif target-libgfortran
36716
36717.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
36718maybe-install-info-target-libgfortran:
36719@if target-libgfortran
36720maybe-install-info-target-libgfortran: install-info-target-libgfortran
36721
36722install-info-target-libgfortran: \
36723 configure-target-libgfortran \
36724 info-target-libgfortran
36725 @: $(MAKE); $(unstage)
36726 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36727 r=`${PWD_COMMAND}`; export r; \
36728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36729 $(NORMAL_TARGET_EXPORTS) \
36730 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
36731 for flag in $(EXTRA_TARGET_FLAGS); do \
36732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36733 done; \
36734 (cd $(TARGET_SUBDIR)/libgfortran && \
36735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36737 "RANLIB=$${RANLIB}" \
36738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36739 install-info) \
36740 || exit 1
36741
36742@endif target-libgfortran
36743
36744.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
36745maybe-install-pdf-target-libgfortran:
36746@if target-libgfortran
36747maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
36748
36749install-pdf-target-libgfortran: \
36750 configure-target-libgfortran \
36751 pdf-target-libgfortran
36752 @: $(MAKE); $(unstage)
36753 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36754 r=`${PWD_COMMAND}`; export r; \
36755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36756 $(NORMAL_TARGET_EXPORTS) \
36757 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36758 for flag in $(EXTRA_TARGET_FLAGS); do \
36759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36760 done; \
36761 (cd $(TARGET_SUBDIR)/libgfortran && \
36762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36764 "RANLIB=$${RANLIB}" \
36765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36766 install-pdf) \
36767 || exit 1
36768
36769@endif target-libgfortran
36770
36771.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
36772maybe-install-html-target-libgfortran:
36773@if target-libgfortran
36774maybe-install-html-target-libgfortran: install-html-target-libgfortran
36775
36776install-html-target-libgfortran: \
36777 configure-target-libgfortran \
36778 html-target-libgfortran
36779 @: $(MAKE); $(unstage)
36780 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36781 r=`${PWD_COMMAND}`; export r; \
36782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36783 $(NORMAL_TARGET_EXPORTS) \
36784 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
36785 for flag in $(EXTRA_TARGET_FLAGS); do \
36786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36787 done; \
36788 (cd $(TARGET_SUBDIR)/libgfortran && \
36789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36791 "RANLIB=$${RANLIB}" \
36792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36793 install-html) \
36794 || exit 1
36795
36796@endif target-libgfortran
36797
36798.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
36799maybe-installcheck-target-libgfortran:
36800@if target-libgfortran
36801maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
36802
36803installcheck-target-libgfortran: \
36804 configure-target-libgfortran
36805 @: $(MAKE); $(unstage)
36806 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36807 r=`${PWD_COMMAND}`; export r; \
36808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36809 $(NORMAL_TARGET_EXPORTS) \
36810 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
36811 for flag in $(EXTRA_TARGET_FLAGS); do \
36812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36813 done; \
36814 (cd $(TARGET_SUBDIR)/libgfortran && \
36815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36817 "RANLIB=$${RANLIB}" \
36818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36819 installcheck) \
36820 || exit 1
36821
36822@endif target-libgfortran
36823
36824.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
36825maybe-mostlyclean-target-libgfortran:
36826@if target-libgfortran
36827maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
36828
36829mostlyclean-target-libgfortran:
36830 @: $(MAKE); $(unstage)
36831 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36832 r=`${PWD_COMMAND}`; export r; \
36833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36834 $(NORMAL_TARGET_EXPORTS) \
36835 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
36836 for flag in $(EXTRA_TARGET_FLAGS); do \
36837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36838 done; \
36839 (cd $(TARGET_SUBDIR)/libgfortran && \
36840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36842 "RANLIB=$${RANLIB}" \
36843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36844 mostlyclean) \
36845 || exit 1
36846
36847@endif target-libgfortran
36848
36849.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
36850maybe-clean-target-libgfortran:
36851@if target-libgfortran
36852maybe-clean-target-libgfortran: clean-target-libgfortran
36853
36854clean-target-libgfortran:
36855 @: $(MAKE); $(unstage)
36856 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36857 r=`${PWD_COMMAND}`; export r; \
36858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36859 $(NORMAL_TARGET_EXPORTS) \
36860 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
36861 for flag in $(EXTRA_TARGET_FLAGS); do \
36862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36863 done; \
36864 (cd $(TARGET_SUBDIR)/libgfortran && \
36865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36867 "RANLIB=$${RANLIB}" \
36868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36869 clean) \
36870 || exit 1
36871
36872@endif target-libgfortran
36873
36874.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
36875maybe-distclean-target-libgfortran:
36876@if target-libgfortran
36877maybe-distclean-target-libgfortran: distclean-target-libgfortran
36878
36879distclean-target-libgfortran:
36880 @: $(MAKE); $(unstage)
36881 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36882 r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36884 $(NORMAL_TARGET_EXPORTS) \
36885 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
36886 for flag in $(EXTRA_TARGET_FLAGS); do \
36887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36888 done; \
36889 (cd $(TARGET_SUBDIR)/libgfortran && \
36890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36892 "RANLIB=$${RANLIB}" \
36893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36894 distclean) \
36895 || exit 1
36896
36897@endif target-libgfortran
36898
36899.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
36900maybe-maintainer-clean-target-libgfortran:
36901@if target-libgfortran
36902maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
36903
36904maintainer-clean-target-libgfortran:
36905 @: $(MAKE); $(unstage)
36906 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36907 r=`${PWD_COMMAND}`; export r; \
36908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36909 $(NORMAL_TARGET_EXPORTS) \
36910 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
36911 for flag in $(EXTRA_TARGET_FLAGS); do \
36912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36913 done; \
36914 (cd $(TARGET_SUBDIR)/libgfortran && \
36915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36917 "RANLIB=$${RANLIB}" \
36918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36919 maintainer-clean) \
36920 || exit 1
36921
36922@endif target-libgfortran
36923
36924
36925
36926
36927
36928.PHONY: configure-target-libobjc maybe-configure-target-libobjc
36929maybe-configure-target-libobjc:
36930@if gcc-bootstrap
36931configure-target-libobjc: stage_current
36932@endif gcc-bootstrap
36933@if target-libobjc
36934maybe-configure-target-libobjc: configure-target-libobjc
36935configure-target-libobjc:
36936 @: $(MAKE); $(unstage)
36937 @r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 echo "Checking multilib configuration for libobjc..."; \
36940 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36941 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
36942 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36943 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36944 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
36945 else \
36946 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
36947 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36948 fi; \
36949 else \
36950 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36951 fi; \
36952 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
36953 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36954 $(NORMAL_TARGET_EXPORTS) \
36955 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
36956 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
36957 case $(srcdir) in \
36958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36959 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
36960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36961 esac; \
36962 srcdiroption="--srcdir=$${topdir}/libobjc"; \
36963 libsrcdir="$$s/libobjc"; \
36964 rm -f no-such-file || : ; \
36965 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36966 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36967 --target=${target_alias} $${srcdiroption} \
36968 || exit 1
36969@endif target-libobjc
36970
36971
36972
36973
36974
36975.PHONY: all-target-libobjc maybe-all-target-libobjc
36976maybe-all-target-libobjc:
36977@if gcc-bootstrap
36978all-target-libobjc: stage_current
36979@endif gcc-bootstrap
36980@if target-libobjc
36981TARGET-target-libobjc=all
36982maybe-all-target-libobjc: all-target-libobjc
36983all-target-libobjc: configure-target-libobjc
36984 @: $(MAKE); $(unstage)
36985 @r=`${PWD_COMMAND}`; export r; \
36986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36987 $(NORMAL_TARGET_EXPORTS) \
36988 (cd $(TARGET_SUBDIR)/libobjc && \
36989 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36990 $(TARGET-target-libobjc))
36991@endif target-libobjc
36992
36993
36994
36995
36996
36997.PHONY: check-target-libobjc maybe-check-target-libobjc
36998maybe-check-target-libobjc:
36999@if target-libobjc
37000maybe-check-target-libobjc: check-target-libobjc
37001
37002check-target-libobjc:
37003 @: $(MAKE); $(unstage)
37004 @r=`${PWD_COMMAND}`; export r; \
37005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37006 $(NORMAL_TARGET_EXPORTS) \
37007 (cd $(TARGET_SUBDIR)/libobjc && \
37008 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37009
37010@endif target-libobjc
37011
37012.PHONY: install-target-libobjc maybe-install-target-libobjc
37013maybe-install-target-libobjc:
37014@if target-libobjc
37015maybe-install-target-libobjc: install-target-libobjc
37016
37017install-target-libobjc: installdirs
37018 @: $(MAKE); $(unstage)
37019 @r=`${PWD_COMMAND}`; export r; \
37020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37021 $(NORMAL_TARGET_EXPORTS) \
37022 (cd $(TARGET_SUBDIR)/libobjc && \
37023 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37024
37025@endif target-libobjc
37026
37027.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37028maybe-install-strip-target-libobjc:
37029@if target-libobjc
37030maybe-install-strip-target-libobjc: install-strip-target-libobjc
37031
37032install-strip-target-libobjc: installdirs
37033 @: $(MAKE); $(unstage)
37034 @r=`${PWD_COMMAND}`; export r; \
37035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37036 $(NORMAL_TARGET_EXPORTS) \
37037 (cd $(TARGET_SUBDIR)/libobjc && \
37038 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37039
37040@endif target-libobjc
37041
37042# Other targets (info, dvi, pdf, etc.)
37043
37044.PHONY: maybe-info-target-libobjc info-target-libobjc
37045maybe-info-target-libobjc:
37046@if target-libobjc
37047maybe-info-target-libobjc: info-target-libobjc
37048
37049info-target-libobjc: \
37050 configure-target-libobjc
37051 @: $(MAKE); $(unstage)
37052 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37053 r=`${PWD_COMMAND}`; export r; \
37054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37055 $(NORMAL_TARGET_EXPORTS) \
37056 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37057 for flag in $(EXTRA_TARGET_FLAGS); do \
37058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37059 done; \
37060 (cd $(TARGET_SUBDIR)/libobjc && \
37061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37063 "RANLIB=$${RANLIB}" \
37064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37065 info) \
37066 || exit 1
37067
37068@endif target-libobjc
37069
37070.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37071maybe-dvi-target-libobjc:
37072@if target-libobjc
37073maybe-dvi-target-libobjc: dvi-target-libobjc
37074
37075dvi-target-libobjc: \
37076 configure-target-libobjc
37077 @: $(MAKE); $(unstage)
37078 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37079 r=`${PWD_COMMAND}`; export r; \
37080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37081 $(NORMAL_TARGET_EXPORTS) \
37082 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
37083 for flag in $(EXTRA_TARGET_FLAGS); do \
37084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37085 done; \
37086 (cd $(TARGET_SUBDIR)/libobjc && \
37087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37089 "RANLIB=$${RANLIB}" \
37090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37091 dvi) \
37092 || exit 1
37093
37094@endif target-libobjc
37095
37096.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
37097maybe-pdf-target-libobjc:
37098@if target-libobjc
37099maybe-pdf-target-libobjc: pdf-target-libobjc
37100
37101pdf-target-libobjc: \
37102 configure-target-libobjc
37103 @: $(MAKE); $(unstage)
37104 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37105 r=`${PWD_COMMAND}`; export r; \
37106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37107 $(NORMAL_TARGET_EXPORTS) \
37108 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
37109 for flag in $(EXTRA_TARGET_FLAGS); do \
37110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37111 done; \
37112 (cd $(TARGET_SUBDIR)/libobjc && \
37113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37115 "RANLIB=$${RANLIB}" \
37116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37117 pdf) \
37118 || exit 1
37119
37120@endif target-libobjc
37121
37122.PHONY: maybe-html-target-libobjc html-target-libobjc
37123maybe-html-target-libobjc:
37124@if target-libobjc
37125maybe-html-target-libobjc: html-target-libobjc
37126
37127html-target-libobjc: \
37128 configure-target-libobjc
37129 @: $(MAKE); $(unstage)
37130 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37131 r=`${PWD_COMMAND}`; export r; \
37132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37133 $(NORMAL_TARGET_EXPORTS) \
37134 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 html) \
37144 || exit 1
37145
37146@endif target-libobjc
37147
37148.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
37149maybe-TAGS-target-libobjc:
37150@if target-libobjc
37151maybe-TAGS-target-libobjc: TAGS-target-libobjc
37152
37153TAGS-target-libobjc: \
37154 configure-target-libobjc
37155 @: $(MAKE); $(unstage)
37156 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37157 r=`${PWD_COMMAND}`; export r; \
37158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37159 $(NORMAL_TARGET_EXPORTS) \
37160 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
37161 for flag in $(EXTRA_TARGET_FLAGS); do \
37162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163 done; \
37164 (cd $(TARGET_SUBDIR)/libobjc && \
37165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37167 "RANLIB=$${RANLIB}" \
37168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37169 TAGS) \
37170 || exit 1
37171
37172@endif target-libobjc
37173
37174.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
37175maybe-install-info-target-libobjc:
37176@if target-libobjc
37177maybe-install-info-target-libobjc: install-info-target-libobjc
37178
37179install-info-target-libobjc: \
37180 configure-target-libobjc \
37181 info-target-libobjc
37182 @: $(MAKE); $(unstage)
37183 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37184 r=`${PWD_COMMAND}`; export r; \
37185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37186 $(NORMAL_TARGET_EXPORTS) \
37187 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
37188 for flag in $(EXTRA_TARGET_FLAGS); do \
37189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37190 done; \
37191 (cd $(TARGET_SUBDIR)/libobjc && \
37192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37194 "RANLIB=$${RANLIB}" \
37195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37196 install-info) \
37197 || exit 1
37198
37199@endif target-libobjc
37200
37201.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
37202maybe-install-pdf-target-libobjc:
37203@if target-libobjc
37204maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
37205
37206install-pdf-target-libobjc: \
37207 configure-target-libobjc \
37208 pdf-target-libobjc
37209 @: $(MAKE); $(unstage)
37210 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37211 r=`${PWD_COMMAND}`; export r; \
37212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37213 $(NORMAL_TARGET_EXPORTS) \
37214 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
37215 for flag in $(EXTRA_TARGET_FLAGS); do \
37216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37217 done; \
37218 (cd $(TARGET_SUBDIR)/libobjc && \
37219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37221 "RANLIB=$${RANLIB}" \
37222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37223 install-pdf) \
37224 || exit 1
37225
37226@endif target-libobjc
37227
37228.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
37229maybe-install-html-target-libobjc:
37230@if target-libobjc
37231maybe-install-html-target-libobjc: install-html-target-libobjc
37232
37233install-html-target-libobjc: \
37234 configure-target-libobjc \
37235 html-target-libobjc
37236 @: $(MAKE); $(unstage)
37237 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37238 r=`${PWD_COMMAND}`; export r; \
37239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37240 $(NORMAL_TARGET_EXPORTS) \
37241 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
37242 for flag in $(EXTRA_TARGET_FLAGS); do \
37243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37244 done; \
37245 (cd $(TARGET_SUBDIR)/libobjc && \
37246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37248 "RANLIB=$${RANLIB}" \
37249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37250 install-html) \
37251 || exit 1
37252
37253@endif target-libobjc
37254
37255.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
37256maybe-installcheck-target-libobjc:
37257@if target-libobjc
37258maybe-installcheck-target-libobjc: installcheck-target-libobjc
37259
37260installcheck-target-libobjc: \
37261 configure-target-libobjc
37262 @: $(MAKE); $(unstage)
37263 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37264 r=`${PWD_COMMAND}`; export r; \
37265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37266 $(NORMAL_TARGET_EXPORTS) \
37267 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
37268 for flag in $(EXTRA_TARGET_FLAGS); do \
37269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37270 done; \
37271 (cd $(TARGET_SUBDIR)/libobjc && \
37272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37274 "RANLIB=$${RANLIB}" \
37275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37276 installcheck) \
37277 || exit 1
37278
37279@endif target-libobjc
37280
37281.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
37282maybe-mostlyclean-target-libobjc:
37283@if target-libobjc
37284maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
37285
37286mostlyclean-target-libobjc:
37287 @: $(MAKE); $(unstage)
37288 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37289 r=`${PWD_COMMAND}`; export r; \
37290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37291 $(NORMAL_TARGET_EXPORTS) \
37292 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
37293 for flag in $(EXTRA_TARGET_FLAGS); do \
37294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37295 done; \
37296 (cd $(TARGET_SUBDIR)/libobjc && \
37297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37299 "RANLIB=$${RANLIB}" \
37300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37301 mostlyclean) \
37302 || exit 1
37303
37304@endif target-libobjc
37305
37306.PHONY: maybe-clean-target-libobjc clean-target-libobjc
37307maybe-clean-target-libobjc:
37308@if target-libobjc
37309maybe-clean-target-libobjc: clean-target-libobjc
37310
37311clean-target-libobjc:
37312 @: $(MAKE); $(unstage)
37313 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37314 r=`${PWD_COMMAND}`; export r; \
37315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37316 $(NORMAL_TARGET_EXPORTS) \
37317 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
37318 for flag in $(EXTRA_TARGET_FLAGS); do \
37319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37320 done; \
37321 (cd $(TARGET_SUBDIR)/libobjc && \
37322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37324 "RANLIB=$${RANLIB}" \
37325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37326 clean) \
37327 || exit 1
37328
37329@endif target-libobjc
37330
37331.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
37332maybe-distclean-target-libobjc:
37333@if target-libobjc
37334maybe-distclean-target-libobjc: distclean-target-libobjc
37335
37336distclean-target-libobjc:
37337 @: $(MAKE); $(unstage)
37338 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37339 r=`${PWD_COMMAND}`; export r; \
37340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37341 $(NORMAL_TARGET_EXPORTS) \
37342 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
37343 for flag in $(EXTRA_TARGET_FLAGS); do \
37344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37345 done; \
37346 (cd $(TARGET_SUBDIR)/libobjc && \
37347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37349 "RANLIB=$${RANLIB}" \
37350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37351 distclean) \
37352 || exit 1
37353
37354@endif target-libobjc
37355
37356.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
37357maybe-maintainer-clean-target-libobjc:
37358@if target-libobjc
37359maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
37360
37361maintainer-clean-target-libobjc:
37362 @: $(MAKE); $(unstage)
37363 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37364 r=`${PWD_COMMAND}`; export r; \
37365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37366 $(NORMAL_TARGET_EXPORTS) \
37367 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
37368 for flag in $(EXTRA_TARGET_FLAGS); do \
37369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37370 done; \
37371 (cd $(TARGET_SUBDIR)/libobjc && \
37372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37374 "RANLIB=$${RANLIB}" \
37375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37376 maintainer-clean) \
37377 || exit 1
37378
37379@endif target-libobjc
37380
37381
37382
37383
37384
37385.PHONY: configure-target-libgo maybe-configure-target-libgo
37386maybe-configure-target-libgo:
37387@if gcc-bootstrap
37388configure-target-libgo: stage_current
37389@endif gcc-bootstrap
37390@if target-libgo
37391maybe-configure-target-libgo: configure-target-libgo
37392configure-target-libgo:
37393 @: $(MAKE); $(unstage)
37394 @r=`${PWD_COMMAND}`; export r; \
37395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37396 echo "Checking multilib configuration for libgo..."; \
37397 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37398 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
37399 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
37400 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
37401 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
37402 else \
37403 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
37404 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37405 fi; \
37406 else \
37407 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37408 fi; \
37409 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
37410 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37411 $(NORMAL_TARGET_EXPORTS) \
37412 echo Configuring in $(TARGET_SUBDIR)/libgo; \
37413 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
37414 case $(srcdir) in \
37415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37416 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
37417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37418 esac; \
37419 srcdiroption="--srcdir=$${topdir}/libgo"; \
37420 libsrcdir="$$s/libgo"; \
37421 rm -f no-such-file || : ; \
37422 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37423 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37424 --target=${target_alias} $${srcdiroption} \
37425 || exit 1
37426@endif target-libgo
37427
37428
37429
37430
37431
37432.PHONY: all-target-libgo maybe-all-target-libgo
37433maybe-all-target-libgo:
37434@if gcc-bootstrap
37435all-target-libgo: stage_current
37436@endif gcc-bootstrap
37437@if target-libgo
37438TARGET-target-libgo=all
37439maybe-all-target-libgo: all-target-libgo
37440all-target-libgo: configure-target-libgo
37441 @: $(MAKE); $(unstage)
37442 @r=`${PWD_COMMAND}`; export r; \
37443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37444 $(NORMAL_TARGET_EXPORTS) \
37445 (cd $(TARGET_SUBDIR)/libgo && \
37446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37447 $(TARGET-target-libgo))
37448@endif target-libgo
37449
37450
37451
37452
37453
37454.PHONY: check-target-libgo maybe-check-target-libgo
37455maybe-check-target-libgo:
37456@if target-libgo
37457maybe-check-target-libgo: check-target-libgo
37458
37459check-target-libgo:
37460 @: $(MAKE); $(unstage)
37461 @r=`${PWD_COMMAND}`; export r; \
37462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37463 $(NORMAL_TARGET_EXPORTS) \
37464 (cd $(TARGET_SUBDIR)/libgo && \
37465 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37466
37467@endif target-libgo
37468
37469.PHONY: install-target-libgo maybe-install-target-libgo
37470maybe-install-target-libgo:
37471@if target-libgo
37472maybe-install-target-libgo: install-target-libgo
37473
37474install-target-libgo: installdirs
37475 @: $(MAKE); $(unstage)
37476 @r=`${PWD_COMMAND}`; export r; \
37477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37478 $(NORMAL_TARGET_EXPORTS) \
37479 (cd $(TARGET_SUBDIR)/libgo && \
37480 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37481
37482@endif target-libgo
37483
37484.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
37485maybe-install-strip-target-libgo:
37486@if target-libgo
37487maybe-install-strip-target-libgo: install-strip-target-libgo
37488
37489install-strip-target-libgo: installdirs
37490 @: $(MAKE); $(unstage)
37491 @r=`${PWD_COMMAND}`; export r; \
37492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37493 $(NORMAL_TARGET_EXPORTS) \
37494 (cd $(TARGET_SUBDIR)/libgo && \
37495 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37496
37497@endif target-libgo
37498
37499# Other targets (info, dvi, pdf, etc.)
37500
37501.PHONY: maybe-info-target-libgo info-target-libgo
37502maybe-info-target-libgo:
37503@if target-libgo
37504maybe-info-target-libgo: info-target-libgo
37505
37506info-target-libgo: \
37507 configure-target-libgo
37508 @: $(MAKE); $(unstage)
37509 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37510 r=`${PWD_COMMAND}`; export r; \
37511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37512 $(NORMAL_TARGET_EXPORTS) \
37513 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
37514 for flag in $(EXTRA_TARGET_FLAGS); do \
37515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37516 done; \
37517 (cd $(TARGET_SUBDIR)/libgo && \
37518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37520 "RANLIB=$${RANLIB}" \
37521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37522 info) \
37523 || exit 1
37524
37525@endif target-libgo
37526
37527.PHONY: maybe-dvi-target-libgo dvi-target-libgo
37528maybe-dvi-target-libgo:
37529@if target-libgo
37530maybe-dvi-target-libgo: dvi-target-libgo
37531
37532dvi-target-libgo: \
37533 configure-target-libgo
37534 @: $(MAKE); $(unstage)
37535 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37536 r=`${PWD_COMMAND}`; export r; \
37537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37538 $(NORMAL_TARGET_EXPORTS) \
37539 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
37540 for flag in $(EXTRA_TARGET_FLAGS); do \
37541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37542 done; \
37543 (cd $(TARGET_SUBDIR)/libgo && \
37544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37546 "RANLIB=$${RANLIB}" \
37547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37548 dvi) \
37549 || exit 1
37550
37551@endif target-libgo
37552
37553.PHONY: maybe-pdf-target-libgo pdf-target-libgo
37554maybe-pdf-target-libgo:
37555@if target-libgo
37556maybe-pdf-target-libgo: pdf-target-libgo
37557
37558pdf-target-libgo: \
37559 configure-target-libgo
37560 @: $(MAKE); $(unstage)
37561 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37562 r=`${PWD_COMMAND}`; export r; \
37563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37564 $(NORMAL_TARGET_EXPORTS) \
37565 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
37566 for flag in $(EXTRA_TARGET_FLAGS); do \
37567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37568 done; \
37569 (cd $(TARGET_SUBDIR)/libgo && \
37570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37572 "RANLIB=$${RANLIB}" \
37573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37574 pdf) \
37575 || exit 1
37576
37577@endif target-libgo
37578
37579.PHONY: maybe-html-target-libgo html-target-libgo
37580maybe-html-target-libgo:
37581@if target-libgo
37582maybe-html-target-libgo: html-target-libgo
37583
37584html-target-libgo: \
37585 configure-target-libgo
37586 @: $(MAKE); $(unstage)
37587 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37588 r=`${PWD_COMMAND}`; export r; \
37589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37590 $(NORMAL_TARGET_EXPORTS) \
37591 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
37592 for flag in $(EXTRA_TARGET_FLAGS); do \
37593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37594 done; \
37595 (cd $(TARGET_SUBDIR)/libgo && \
37596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37598 "RANLIB=$${RANLIB}" \
37599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37600 html) \
37601 || exit 1
37602
37603@endif target-libgo
37604
37605.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
37606maybe-TAGS-target-libgo:
37607@if target-libgo
37608maybe-TAGS-target-libgo: TAGS-target-libgo
37609
37610TAGS-target-libgo: \
37611 configure-target-libgo
37612 @: $(MAKE); $(unstage)
37613 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37614 r=`${PWD_COMMAND}`; export r; \
37615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37616 $(NORMAL_TARGET_EXPORTS) \
37617 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
37618 for flag in $(EXTRA_TARGET_FLAGS); do \
37619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37620 done; \
37621 (cd $(TARGET_SUBDIR)/libgo && \
37622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37624 "RANLIB=$${RANLIB}" \
37625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37626 TAGS) \
37627 || exit 1
37628
37629@endif target-libgo
37630
37631.PHONY: maybe-install-info-target-libgo install-info-target-libgo
37632maybe-install-info-target-libgo:
37633@if target-libgo
37634maybe-install-info-target-libgo: install-info-target-libgo
37635
37636install-info-target-libgo: \
37637 configure-target-libgo \
37638 info-target-libgo
37639 @: $(MAKE); $(unstage)
37640 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37641 r=`${PWD_COMMAND}`; export r; \
37642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37643 $(NORMAL_TARGET_EXPORTS) \
37644 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
37645 for flag in $(EXTRA_TARGET_FLAGS); do \
37646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37647 done; \
37648 (cd $(TARGET_SUBDIR)/libgo && \
37649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37651 "RANLIB=$${RANLIB}" \
37652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37653 install-info) \
37654 || exit 1
37655
37656@endif target-libgo
37657
37658.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
37659maybe-install-pdf-target-libgo:
37660@if target-libgo
37661maybe-install-pdf-target-libgo: install-pdf-target-libgo
37662
37663install-pdf-target-libgo: \
37664 configure-target-libgo \
37665 pdf-target-libgo
37666 @: $(MAKE); $(unstage)
37667 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37668 r=`${PWD_COMMAND}`; export r; \
37669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37670 $(NORMAL_TARGET_EXPORTS) \
37671 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
37672 for flag in $(EXTRA_TARGET_FLAGS); do \
37673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37674 done; \
37675 (cd $(TARGET_SUBDIR)/libgo && \
37676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37678 "RANLIB=$${RANLIB}" \
37679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37680 install-pdf) \
37681 || exit 1
37682
37683@endif target-libgo
37684
37685.PHONY: maybe-install-html-target-libgo install-html-target-libgo
37686maybe-install-html-target-libgo:
37687@if target-libgo
37688maybe-install-html-target-libgo: install-html-target-libgo
37689
37690install-html-target-libgo: \
37691 configure-target-libgo \
37692 html-target-libgo
37693 @: $(MAKE); $(unstage)
37694 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37695 r=`${PWD_COMMAND}`; export r; \
37696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37697 $(NORMAL_TARGET_EXPORTS) \
37698 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
37699 for flag in $(EXTRA_TARGET_FLAGS); do \
37700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37701 done; \
37702 (cd $(TARGET_SUBDIR)/libgo && \
37703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37705 "RANLIB=$${RANLIB}" \
37706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37707 install-html) \
37708 || exit 1
37709
37710@endif target-libgo
37711
37712.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
37713maybe-installcheck-target-libgo:
37714@if target-libgo
37715maybe-installcheck-target-libgo: installcheck-target-libgo
37716
37717installcheck-target-libgo: \
37718 configure-target-libgo
37719 @: $(MAKE); $(unstage)
37720 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37721 r=`${PWD_COMMAND}`; export r; \
37722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37723 $(NORMAL_TARGET_EXPORTS) \
37724 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
37725 for flag in $(EXTRA_TARGET_FLAGS); do \
37726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37727 done; \
37728 (cd $(TARGET_SUBDIR)/libgo && \
37729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37731 "RANLIB=$${RANLIB}" \
37732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37733 installcheck) \
37734 || exit 1
37735
37736@endif target-libgo
37737
37738.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
37739maybe-mostlyclean-target-libgo:
37740@if target-libgo
37741maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
37742
37743mostlyclean-target-libgo:
37744 @: $(MAKE); $(unstage)
37745 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37746 r=`${PWD_COMMAND}`; export r; \
37747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37748 $(NORMAL_TARGET_EXPORTS) \
37749 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
37750 for flag in $(EXTRA_TARGET_FLAGS); do \
37751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37752 done; \
37753 (cd $(TARGET_SUBDIR)/libgo && \
37754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37756 "RANLIB=$${RANLIB}" \
37757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37758 mostlyclean) \
37759 || exit 1
37760
37761@endif target-libgo
37762
37763.PHONY: maybe-clean-target-libgo clean-target-libgo
37764maybe-clean-target-libgo:
37765@if target-libgo
37766maybe-clean-target-libgo: clean-target-libgo
37767
37768clean-target-libgo:
37769 @: $(MAKE); $(unstage)
37770 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37771 r=`${PWD_COMMAND}`; export r; \
37772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37773 $(NORMAL_TARGET_EXPORTS) \
37774 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
37775 for flag in $(EXTRA_TARGET_FLAGS); do \
37776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37777 done; \
37778 (cd $(TARGET_SUBDIR)/libgo && \
37779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37781 "RANLIB=$${RANLIB}" \
37782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37783 clean) \
37784 || exit 1
37785
37786@endif target-libgo
37787
37788.PHONY: maybe-distclean-target-libgo distclean-target-libgo
37789maybe-distclean-target-libgo:
37790@if target-libgo
37791maybe-distclean-target-libgo: distclean-target-libgo
37792
37793distclean-target-libgo:
37794 @: $(MAKE); $(unstage)
37795 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37796 r=`${PWD_COMMAND}`; export r; \
37797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37798 $(NORMAL_TARGET_EXPORTS) \
37799 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
37800 for flag in $(EXTRA_TARGET_FLAGS); do \
37801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37802 done; \
37803 (cd $(TARGET_SUBDIR)/libgo && \
37804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37806 "RANLIB=$${RANLIB}" \
37807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37808 distclean) \
37809 || exit 1
37810
37811@endif target-libgo
37812
37813.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
37814maybe-maintainer-clean-target-libgo:
37815@if target-libgo
37816maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
37817
37818maintainer-clean-target-libgo:
37819 @: $(MAKE); $(unstage)
37820 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37821 r=`${PWD_COMMAND}`; export r; \
37822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37823 $(NORMAL_TARGET_EXPORTS) \
37824 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
37825 for flag in $(EXTRA_TARGET_FLAGS); do \
37826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37827 done; \
37828 (cd $(TARGET_SUBDIR)/libgo && \
37829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37831 "RANLIB=$${RANLIB}" \
37832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37833 maintainer-clean) \
37834 || exit 1
37835
37836@endif target-libgo
37837
37838
37839
37840
37841
37842.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
37843maybe-configure-target-libtermcap:
37844@if gcc-bootstrap
37845configure-target-libtermcap: stage_current
37846@endif gcc-bootstrap
37847@if target-libtermcap
37848maybe-configure-target-libtermcap: configure-target-libtermcap
37849configure-target-libtermcap:
37850 @: $(MAKE); $(unstage)
37851 @r=`${PWD_COMMAND}`; export r; \
37852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37853 echo "Checking multilib configuration for libtermcap..."; \
37854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
37855 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
37856 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
37857 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
37858 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
37859 else \
37860 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
37861 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
37862 fi; \
37863 else \
37864 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
37865 fi; \
37866 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
37867 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
37868 $(NORMAL_TARGET_EXPORTS) \
37869 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
37870 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
37871 case $(srcdir) in \
37872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37873 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
37874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37875 esac; \
37876 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
37877 libsrcdir="$$s/libtermcap"; \
37878 rm -f no-such-file || : ; \
37879 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37880 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37881 --target=${target_alias} $${srcdiroption} \
37882 || exit 1
37883@endif target-libtermcap
37884
37885
37886
37887
37888
37889.PHONY: all-target-libtermcap maybe-all-target-libtermcap
37890maybe-all-target-libtermcap:
37891@if gcc-bootstrap
37892all-target-libtermcap: stage_current
37893@endif gcc-bootstrap
37894@if target-libtermcap
37895TARGET-target-libtermcap=all
37896maybe-all-target-libtermcap: all-target-libtermcap
37897all-target-libtermcap: configure-target-libtermcap
37898 @: $(MAKE); $(unstage)
37899 @r=`${PWD_COMMAND}`; export r; \
37900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37901 $(NORMAL_TARGET_EXPORTS) \
37902 (cd $(TARGET_SUBDIR)/libtermcap && \
37903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37904 $(TARGET-target-libtermcap))
37905@endif target-libtermcap
37906
37907
37908
37909
37910
37911.PHONY: check-target-libtermcap maybe-check-target-libtermcap
37912maybe-check-target-libtermcap:
37913@if target-libtermcap
37914maybe-check-target-libtermcap: check-target-libtermcap
37915
37916# Dummy target for uncheckable module.
37917check-target-libtermcap:
37918
37919@endif target-libtermcap
37920
37921.PHONY: install-target-libtermcap maybe-install-target-libtermcap
37922maybe-install-target-libtermcap:
37923@if target-libtermcap
37924maybe-install-target-libtermcap: install-target-libtermcap
37925
37926install-target-libtermcap: installdirs
37927 @: $(MAKE); $(unstage)
37928 @r=`${PWD_COMMAND}`; export r; \
37929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37930 $(NORMAL_TARGET_EXPORTS) \
37931 (cd $(TARGET_SUBDIR)/libtermcap && \
37932 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37933
37934@endif target-libtermcap
37935
37936.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
37937maybe-install-strip-target-libtermcap:
37938@if target-libtermcap
37939maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
37940
37941install-strip-target-libtermcap: installdirs
37942 @: $(MAKE); $(unstage)
37943 @r=`${PWD_COMMAND}`; export r; \
37944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37945 $(NORMAL_TARGET_EXPORTS) \
37946 (cd $(TARGET_SUBDIR)/libtermcap && \
37947 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37948
37949@endif target-libtermcap
37950
37951# Other targets (info, dvi, pdf, etc.)
37952
37953.PHONY: maybe-info-target-libtermcap info-target-libtermcap
37954maybe-info-target-libtermcap:
37955@if target-libtermcap
37956maybe-info-target-libtermcap: info-target-libtermcap
37957
37958info-target-libtermcap: \
37959 configure-target-libtermcap
37960 @: $(MAKE); $(unstage)
37961 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37962 r=`${PWD_COMMAND}`; export r; \
37963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37964 $(NORMAL_TARGET_EXPORTS) \
37965 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
37966 for flag in $(EXTRA_TARGET_FLAGS); do \
37967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37968 done; \
37969 (cd $(TARGET_SUBDIR)/libtermcap && \
37970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37972 "RANLIB=$${RANLIB}" \
37973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37974 info) \
37975 || exit 1
37976
37977@endif target-libtermcap
37978
37979.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
37980maybe-dvi-target-libtermcap:
37981@if target-libtermcap
37982maybe-dvi-target-libtermcap: dvi-target-libtermcap
37983
37984dvi-target-libtermcap: \
37985 configure-target-libtermcap
37986 @: $(MAKE); $(unstage)
37987 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37988 r=`${PWD_COMMAND}`; export r; \
37989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37990 $(NORMAL_TARGET_EXPORTS) \
37991 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
37992 for flag in $(EXTRA_TARGET_FLAGS); do \
37993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37994 done; \
37995 (cd $(TARGET_SUBDIR)/libtermcap && \
37996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37998 "RANLIB=$${RANLIB}" \
37999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38000 dvi) \
38001 || exit 1
38002
38003@endif target-libtermcap
38004
38005.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38006maybe-pdf-target-libtermcap:
38007@if target-libtermcap
38008maybe-pdf-target-libtermcap: pdf-target-libtermcap
38009
38010pdf-target-libtermcap: \
38011 configure-target-libtermcap
38012 @: $(MAKE); $(unstage)
38013 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38014 r=`${PWD_COMMAND}`; export r; \
38015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38016 $(NORMAL_TARGET_EXPORTS) \
38017 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38018 for flag in $(EXTRA_TARGET_FLAGS); do \
38019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38020 done; \
38021 (cd $(TARGET_SUBDIR)/libtermcap && \
38022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38024 "RANLIB=$${RANLIB}" \
38025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38026 pdf) \
38027 || exit 1
38028
38029@endif target-libtermcap
38030
38031.PHONY: maybe-html-target-libtermcap html-target-libtermcap
38032maybe-html-target-libtermcap:
38033@if target-libtermcap
38034maybe-html-target-libtermcap: html-target-libtermcap
38035
38036html-target-libtermcap: \
38037 configure-target-libtermcap
38038 @: $(MAKE); $(unstage)
38039 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38040 r=`${PWD_COMMAND}`; export r; \
38041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38042 $(NORMAL_TARGET_EXPORTS) \
38043 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38044 for flag in $(EXTRA_TARGET_FLAGS); do \
38045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38046 done; \
38047 (cd $(TARGET_SUBDIR)/libtermcap && \
38048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38050 "RANLIB=$${RANLIB}" \
38051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38052 html) \
38053 || exit 1
38054
38055@endif target-libtermcap
38056
38057.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38058maybe-TAGS-target-libtermcap:
38059@if target-libtermcap
38060maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38061
38062TAGS-target-libtermcap: \
38063 configure-target-libtermcap
38064 @: $(MAKE); $(unstage)
38065 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38066 r=`${PWD_COMMAND}`; export r; \
38067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38068 $(NORMAL_TARGET_EXPORTS) \
38069 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38070 for flag in $(EXTRA_TARGET_FLAGS); do \
38071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38072 done; \
38073 (cd $(TARGET_SUBDIR)/libtermcap && \
38074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38076 "RANLIB=$${RANLIB}" \
38077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38078 TAGS) \
38079 || exit 1
38080
38081@endif target-libtermcap
38082
38083.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
38084maybe-install-info-target-libtermcap:
38085@if target-libtermcap
38086maybe-install-info-target-libtermcap: install-info-target-libtermcap
38087
38088install-info-target-libtermcap: \
38089 configure-target-libtermcap \
38090 info-target-libtermcap
38091 @: $(MAKE); $(unstage)
38092 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38093 r=`${PWD_COMMAND}`; export r; \
38094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38095 $(NORMAL_TARGET_EXPORTS) \
38096 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
38097 for flag in $(EXTRA_TARGET_FLAGS); do \
38098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38099 done; \
38100 (cd $(TARGET_SUBDIR)/libtermcap && \
38101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38103 "RANLIB=$${RANLIB}" \
38104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38105 install-info) \
38106 || exit 1
38107
38108@endif target-libtermcap
38109
38110.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
38111maybe-install-pdf-target-libtermcap:
38112@if target-libtermcap
38113maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
38114
38115install-pdf-target-libtermcap: \
38116 configure-target-libtermcap \
38117 pdf-target-libtermcap
38118 @: $(MAKE); $(unstage)
38119 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38120 r=`${PWD_COMMAND}`; export r; \
38121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38122 $(NORMAL_TARGET_EXPORTS) \
38123 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38124 for flag in $(EXTRA_TARGET_FLAGS); do \
38125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38126 done; \
38127 (cd $(TARGET_SUBDIR)/libtermcap && \
38128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38130 "RANLIB=$${RANLIB}" \
38131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38132 install-pdf) \
38133 || exit 1
38134
38135@endif target-libtermcap
38136
38137.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
38138maybe-install-html-target-libtermcap:
38139@if target-libtermcap
38140maybe-install-html-target-libtermcap: install-html-target-libtermcap
38141
38142install-html-target-libtermcap: \
38143 configure-target-libtermcap \
38144 html-target-libtermcap
38145 @: $(MAKE); $(unstage)
38146 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38147 r=`${PWD_COMMAND}`; export r; \
38148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38149 $(NORMAL_TARGET_EXPORTS) \
38150 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
38151 for flag in $(EXTRA_TARGET_FLAGS); do \
38152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38153 done; \
38154 (cd $(TARGET_SUBDIR)/libtermcap && \
38155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38157 "RANLIB=$${RANLIB}" \
38158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38159 install-html) \
38160 || exit 1
38161
38162@endif target-libtermcap
38163
38164.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
38165maybe-installcheck-target-libtermcap:
38166@if target-libtermcap
38167maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
38168
38169installcheck-target-libtermcap: \
38170 configure-target-libtermcap
38171 @: $(MAKE); $(unstage)
38172 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38173 r=`${PWD_COMMAND}`; export r; \
38174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38175 $(NORMAL_TARGET_EXPORTS) \
38176 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
38177 for flag in $(EXTRA_TARGET_FLAGS); do \
38178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38179 done; \
38180 (cd $(TARGET_SUBDIR)/libtermcap && \
38181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38183 "RANLIB=$${RANLIB}" \
38184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38185 installcheck) \
38186 || exit 1
38187
38188@endif target-libtermcap
38189
38190.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
38191maybe-mostlyclean-target-libtermcap:
38192@if target-libtermcap
38193maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
38194
38195# libtermcap doesn't support mostlyclean.
38196mostlyclean-target-libtermcap:
38197
38198@endif target-libtermcap
38199
38200.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
38201maybe-clean-target-libtermcap:
38202@if target-libtermcap
38203maybe-clean-target-libtermcap: clean-target-libtermcap
38204
38205# libtermcap doesn't support clean.
38206clean-target-libtermcap:
38207
38208@endif target-libtermcap
38209
38210.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
38211maybe-distclean-target-libtermcap:
38212@if target-libtermcap
38213maybe-distclean-target-libtermcap: distclean-target-libtermcap
38214
38215# libtermcap doesn't support distclean.
38216distclean-target-libtermcap:
38217
38218@endif target-libtermcap
38219
38220.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
38221maybe-maintainer-clean-target-libtermcap:
38222@if target-libtermcap
38223maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
38224
38225# libtermcap doesn't support maintainer-clean.
38226maintainer-clean-target-libtermcap:
38227
38228@endif target-libtermcap
38229
38230
38231
38232
38233
38234.PHONY: configure-target-winsup maybe-configure-target-winsup
38235maybe-configure-target-winsup:
38236@if gcc-bootstrap
38237configure-target-winsup: stage_current
38238@endif gcc-bootstrap
38239@if target-winsup
38240maybe-configure-target-winsup: configure-target-winsup
38241configure-target-winsup:
38242 @: $(MAKE); $(unstage)
38243 @r=`${PWD_COMMAND}`; export r; \
38244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38245 echo "Checking multilib configuration for winsup..."; \
38246 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38247 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
38248 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
38249 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
38250 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
38251 else \
38252 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
38253 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38254 fi; \
38255 else \
38256 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38257 fi; \
38258 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
38259 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38260 $(NORMAL_TARGET_EXPORTS) \
38261 echo Configuring in $(TARGET_SUBDIR)/winsup; \
38262 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
38263 case $(srcdir) in \
38264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38265 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
38266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38267 esac; \
38268 srcdiroption="--srcdir=$${topdir}/winsup"; \
38269 libsrcdir="$$s/winsup"; \
38270 rm -f no-such-file || : ; \
38271 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38272 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38273 --target=${target_alias} $${srcdiroption} \
38274 || exit 1
38275@endif target-winsup
38276
38277
38278
38279
38280
38281.PHONY: all-target-winsup maybe-all-target-winsup
38282maybe-all-target-winsup:
38283@if gcc-bootstrap
38284all-target-winsup: stage_current
38285@endif gcc-bootstrap
38286@if target-winsup
38287TARGET-target-winsup=all
38288maybe-all-target-winsup: all-target-winsup
38289all-target-winsup: configure-target-winsup
38290 @: $(MAKE); $(unstage)
38291 @r=`${PWD_COMMAND}`; export r; \
38292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38293 $(NORMAL_TARGET_EXPORTS) \
38294 (cd $(TARGET_SUBDIR)/winsup && \
38295 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38296 $(TARGET-target-winsup))
38297@endif target-winsup
38298
38299
38300
38301
38302
38303.PHONY: check-target-winsup maybe-check-target-winsup
38304maybe-check-target-winsup:
38305@if target-winsup
38306maybe-check-target-winsup: check-target-winsup
38307
38308check-target-winsup:
38309 @: $(MAKE); $(unstage)
38310 @r=`${PWD_COMMAND}`; export r; \
38311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38312 $(NORMAL_TARGET_EXPORTS) \
38313 (cd $(TARGET_SUBDIR)/winsup && \
38314 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38315
38316@endif target-winsup
38317
38318.PHONY: install-target-winsup maybe-install-target-winsup
38319maybe-install-target-winsup:
38320@if target-winsup
38321maybe-install-target-winsup: install-target-winsup
38322
38323install-target-winsup: installdirs
38324 @: $(MAKE); $(unstage)
38325 @r=`${PWD_COMMAND}`; export r; \
38326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38327 $(NORMAL_TARGET_EXPORTS) \
38328 (cd $(TARGET_SUBDIR)/winsup && \
38329 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38330
38331@endif target-winsup
38332
38333.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
38334maybe-install-strip-target-winsup:
38335@if target-winsup
38336maybe-install-strip-target-winsup: install-strip-target-winsup
38337
38338install-strip-target-winsup: installdirs
38339 @: $(MAKE); $(unstage)
38340 @r=`${PWD_COMMAND}`; export r; \
38341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38342 $(NORMAL_TARGET_EXPORTS) \
38343 (cd $(TARGET_SUBDIR)/winsup && \
38344 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38345
38346@endif target-winsup
38347
38348# Other targets (info, dvi, pdf, etc.)
38349
38350.PHONY: maybe-info-target-winsup info-target-winsup
38351maybe-info-target-winsup:
38352@if target-winsup
38353maybe-info-target-winsup: info-target-winsup
38354
38355info-target-winsup: \
38356 configure-target-winsup
38357 @: $(MAKE); $(unstage)
38358 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38359 r=`${PWD_COMMAND}`; export r; \
38360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38361 $(NORMAL_TARGET_EXPORTS) \
38362 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
38363 for flag in $(EXTRA_TARGET_FLAGS); do \
38364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38365 done; \
38366 (cd $(TARGET_SUBDIR)/winsup && \
38367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38369 "RANLIB=$${RANLIB}" \
38370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38371 info) \
38372 || exit 1
38373
38374@endif target-winsup
38375
38376.PHONY: maybe-dvi-target-winsup dvi-target-winsup
38377maybe-dvi-target-winsup:
38378@if target-winsup
38379maybe-dvi-target-winsup: dvi-target-winsup
38380
38381dvi-target-winsup: \
38382 configure-target-winsup
38383 @: $(MAKE); $(unstage)
38384 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38385 r=`${PWD_COMMAND}`; export r; \
38386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38387 $(NORMAL_TARGET_EXPORTS) \
38388 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
38389 for flag in $(EXTRA_TARGET_FLAGS); do \
38390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38391 done; \
38392 (cd $(TARGET_SUBDIR)/winsup && \
38393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38395 "RANLIB=$${RANLIB}" \
38396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38397 dvi) \
38398 || exit 1
38399
38400@endif target-winsup
38401
38402.PHONY: maybe-pdf-target-winsup pdf-target-winsup
38403maybe-pdf-target-winsup:
38404@if target-winsup
38405maybe-pdf-target-winsup: pdf-target-winsup
38406
38407pdf-target-winsup: \
38408 configure-target-winsup
38409 @: $(MAKE); $(unstage)
38410 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38411 r=`${PWD_COMMAND}`; export r; \
38412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38413 $(NORMAL_TARGET_EXPORTS) \
38414 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
38415 for flag in $(EXTRA_TARGET_FLAGS); do \
38416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38417 done; \
38418 (cd $(TARGET_SUBDIR)/winsup && \
38419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38421 "RANLIB=$${RANLIB}" \
38422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38423 pdf) \
38424 || exit 1
38425
38426@endif target-winsup
38427
38428.PHONY: maybe-html-target-winsup html-target-winsup
38429maybe-html-target-winsup:
38430@if target-winsup
38431maybe-html-target-winsup: html-target-winsup
38432
38433html-target-winsup: \
38434 configure-target-winsup
38435 @: $(MAKE); $(unstage)
38436 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38437 r=`${PWD_COMMAND}`; export r; \
38438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38439 $(NORMAL_TARGET_EXPORTS) \
38440 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
38441 for flag in $(EXTRA_TARGET_FLAGS); do \
38442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38443 done; \
38444 (cd $(TARGET_SUBDIR)/winsup && \
38445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38447 "RANLIB=$${RANLIB}" \
38448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38449 html) \
38450 || exit 1
38451
38452@endif target-winsup
38453
38454.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
38455maybe-TAGS-target-winsup:
38456@if target-winsup
38457maybe-TAGS-target-winsup: TAGS-target-winsup
38458
38459TAGS-target-winsup: \
38460 configure-target-winsup
38461 @: $(MAKE); $(unstage)
38462 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38463 r=`${PWD_COMMAND}`; export r; \
38464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38465 $(NORMAL_TARGET_EXPORTS) \
38466 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
38467 for flag in $(EXTRA_TARGET_FLAGS); do \
38468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38469 done; \
38470 (cd $(TARGET_SUBDIR)/winsup && \
38471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38473 "RANLIB=$${RANLIB}" \
38474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38475 TAGS) \
38476 || exit 1
38477
38478@endif target-winsup
38479
38480.PHONY: maybe-install-info-target-winsup install-info-target-winsup
38481maybe-install-info-target-winsup:
38482@if target-winsup
38483maybe-install-info-target-winsup: install-info-target-winsup
38484
38485install-info-target-winsup: \
38486 configure-target-winsup \
38487 info-target-winsup
38488 @: $(MAKE); $(unstage)
38489 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38490 r=`${PWD_COMMAND}`; export r; \
38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38492 $(NORMAL_TARGET_EXPORTS) \
38493 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
38494 for flag in $(EXTRA_TARGET_FLAGS); do \
38495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38496 done; \
38497 (cd $(TARGET_SUBDIR)/winsup && \
38498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38500 "RANLIB=$${RANLIB}" \
38501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38502 install-info) \
38503 || exit 1
38504
38505@endif target-winsup
38506
38507.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
38508maybe-install-pdf-target-winsup:
38509@if target-winsup
38510maybe-install-pdf-target-winsup: install-pdf-target-winsup
38511
38512install-pdf-target-winsup: \
38513 configure-target-winsup \
38514 pdf-target-winsup
38515 @: $(MAKE); $(unstage)
38516 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38517 r=`${PWD_COMMAND}`; export r; \
38518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38519 $(NORMAL_TARGET_EXPORTS) \
38520 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
38521 for flag in $(EXTRA_TARGET_FLAGS); do \
38522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38523 done; \
38524 (cd $(TARGET_SUBDIR)/winsup && \
38525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38527 "RANLIB=$${RANLIB}" \
38528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38529 install-pdf) \
38530 || exit 1
38531
38532@endif target-winsup
38533
38534.PHONY: maybe-install-html-target-winsup install-html-target-winsup
38535maybe-install-html-target-winsup:
38536@if target-winsup
38537maybe-install-html-target-winsup: install-html-target-winsup
38538
38539install-html-target-winsup: \
38540 configure-target-winsup \
38541 html-target-winsup
38542 @: $(MAKE); $(unstage)
38543 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38544 r=`${PWD_COMMAND}`; export r; \
38545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38546 $(NORMAL_TARGET_EXPORTS) \
38547 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
38548 for flag in $(EXTRA_TARGET_FLAGS); do \
38549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38550 done; \
38551 (cd $(TARGET_SUBDIR)/winsup && \
38552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38554 "RANLIB=$${RANLIB}" \
38555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38556 install-html) \
38557 || exit 1
38558
38559@endif target-winsup
38560
38561.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
38562maybe-installcheck-target-winsup:
38563@if target-winsup
38564maybe-installcheck-target-winsup: installcheck-target-winsup
38565
38566installcheck-target-winsup: \
38567 configure-target-winsup
38568 @: $(MAKE); $(unstage)
38569 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38570 r=`${PWD_COMMAND}`; export r; \
38571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38572 $(NORMAL_TARGET_EXPORTS) \
38573 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
38574 for flag in $(EXTRA_TARGET_FLAGS); do \
38575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38576 done; \
38577 (cd $(TARGET_SUBDIR)/winsup && \
38578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38580 "RANLIB=$${RANLIB}" \
38581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38582 installcheck) \
38583 || exit 1
38584
38585@endif target-winsup
38586
38587.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
38588maybe-mostlyclean-target-winsup:
38589@if target-winsup
38590maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
38591
38592mostlyclean-target-winsup:
38593 @: $(MAKE); $(unstage)
38594 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38595 r=`${PWD_COMMAND}`; export r; \
38596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38597 $(NORMAL_TARGET_EXPORTS) \
38598 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
38599 for flag in $(EXTRA_TARGET_FLAGS); do \
38600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38601 done; \
38602 (cd $(TARGET_SUBDIR)/winsup && \
38603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38605 "RANLIB=$${RANLIB}" \
38606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38607 mostlyclean) \
38608 || exit 1
38609
38610@endif target-winsup
38611
38612.PHONY: maybe-clean-target-winsup clean-target-winsup
38613maybe-clean-target-winsup:
38614@if target-winsup
38615maybe-clean-target-winsup: clean-target-winsup
38616
38617clean-target-winsup:
38618 @: $(MAKE); $(unstage)
38619 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38620 r=`${PWD_COMMAND}`; export r; \
38621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38622 $(NORMAL_TARGET_EXPORTS) \
38623 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
38624 for flag in $(EXTRA_TARGET_FLAGS); do \
38625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38626 done; \
38627 (cd $(TARGET_SUBDIR)/winsup && \
38628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38630 "RANLIB=$${RANLIB}" \
38631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38632 clean) \
38633 || exit 1
38634
38635@endif target-winsup
38636
38637.PHONY: maybe-distclean-target-winsup distclean-target-winsup
38638maybe-distclean-target-winsup:
38639@if target-winsup
38640maybe-distclean-target-winsup: distclean-target-winsup
38641
38642distclean-target-winsup:
38643 @: $(MAKE); $(unstage)
38644 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38645 r=`${PWD_COMMAND}`; export r; \
38646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38647 $(NORMAL_TARGET_EXPORTS) \
38648 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
38649 for flag in $(EXTRA_TARGET_FLAGS); do \
38650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38651 done; \
38652 (cd $(TARGET_SUBDIR)/winsup && \
38653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38655 "RANLIB=$${RANLIB}" \
38656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38657 distclean) \
38658 || exit 1
38659
38660@endif target-winsup
38661
38662.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
38663maybe-maintainer-clean-target-winsup:
38664@if target-winsup
38665maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
38666
38667maintainer-clean-target-winsup:
38668 @: $(MAKE); $(unstage)
38669 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38670 r=`${PWD_COMMAND}`; export r; \
38671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38672 $(NORMAL_TARGET_EXPORTS) \
38673 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
38674 for flag in $(EXTRA_TARGET_FLAGS); do \
38675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38676 done; \
38677 (cd $(TARGET_SUBDIR)/winsup && \
38678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38680 "RANLIB=$${RANLIB}" \
38681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38682 maintainer-clean) \
38683 || exit 1
38684
38685@endif target-winsup
38686
38687
38688
38689
38690
38691.PHONY: configure-target-libgloss maybe-configure-target-libgloss
38692maybe-configure-target-libgloss:
38693@if gcc-bootstrap
38694configure-target-libgloss: stage_current
38695@endif gcc-bootstrap
38696@if target-libgloss
38697maybe-configure-target-libgloss: configure-target-libgloss
38698configure-target-libgloss:
38699 @: $(MAKE); $(unstage)
38700 @r=`${PWD_COMMAND}`; export r; \
38701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38702 echo "Checking multilib configuration for libgloss..."; \
38703 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
38704 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
38705 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
38706 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
38707 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
38708 else \
38709 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
38710 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
38711 fi; \
38712 else \
38713 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
38714 fi; \
38715 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
38716 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
38717 $(NORMAL_TARGET_EXPORTS) \
38718 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
38719 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
38720 case $(srcdir) in \
38721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38722 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
38723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38724 esac; \
38725 srcdiroption="--srcdir=$${topdir}/libgloss"; \
38726 libsrcdir="$$s/libgloss"; \
38727 rm -f no-such-file || : ; \
38728 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38729 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38730 --target=${target_alias} $${srcdiroption} \
38731 || exit 1
38732@endif target-libgloss
38733
38734
38735
38736
38737
38738.PHONY: all-target-libgloss maybe-all-target-libgloss
38739maybe-all-target-libgloss:
38740@if gcc-bootstrap
38741all-target-libgloss: stage_current
38742@endif gcc-bootstrap
38743@if target-libgloss
38744TARGET-target-libgloss=all
38745maybe-all-target-libgloss: all-target-libgloss
38746all-target-libgloss: configure-target-libgloss
38747 @: $(MAKE); $(unstage)
38748 @r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38750 $(NORMAL_TARGET_EXPORTS) \
38751 (cd $(TARGET_SUBDIR)/libgloss && \
38752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38753 $(TARGET-target-libgloss))
38754@endif target-libgloss
38755
38756
38757
38758
38759
38760.PHONY: check-target-libgloss maybe-check-target-libgloss
38761maybe-check-target-libgloss:
38762@if target-libgloss
38763maybe-check-target-libgloss: check-target-libgloss
38764
38765# Dummy target for uncheckable module.
38766check-target-libgloss:
38767
38768@endif target-libgloss
38769
38770.PHONY: install-target-libgloss maybe-install-target-libgloss
38771maybe-install-target-libgloss:
38772@if target-libgloss
38773maybe-install-target-libgloss: install-target-libgloss
38774
38775install-target-libgloss: installdirs
38776 @: $(MAKE); $(unstage)
38777 @r=`${PWD_COMMAND}`; export r; \
38778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38779 $(NORMAL_TARGET_EXPORTS) \
38780 (cd $(TARGET_SUBDIR)/libgloss && \
38781 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38782
38783@endif target-libgloss
38784
38785.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
38786maybe-install-strip-target-libgloss:
38787@if target-libgloss
38788maybe-install-strip-target-libgloss: install-strip-target-libgloss
38789
38790install-strip-target-libgloss: installdirs
38791 @: $(MAKE); $(unstage)
38792 @r=`${PWD_COMMAND}`; export r; \
38793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38794 $(NORMAL_TARGET_EXPORTS) \
38795 (cd $(TARGET_SUBDIR)/libgloss && \
38796 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38797
38798@endif target-libgloss
38799
38800# Other targets (info, dvi, pdf, etc.)
38801
38802.PHONY: maybe-info-target-libgloss info-target-libgloss
38803maybe-info-target-libgloss:
38804@if target-libgloss
38805maybe-info-target-libgloss: info-target-libgloss
38806
38807info-target-libgloss: \
38808 configure-target-libgloss
38809 @: $(MAKE); $(unstage)
38810 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38811 r=`${PWD_COMMAND}`; export r; \
38812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38813 $(NORMAL_TARGET_EXPORTS) \
38814 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
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 info) \
38824 || exit 1
38825
38826@endif target-libgloss
38827
38828.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
38829maybe-dvi-target-libgloss:
38830@if target-libgloss
38831maybe-dvi-target-libgloss: dvi-target-libgloss
38832
38833dvi-target-libgloss: \
38834 configure-target-libgloss
38835 @: $(MAKE); $(unstage)
38836 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38837 r=`${PWD_COMMAND}`; export r; \
38838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38839 $(NORMAL_TARGET_EXPORTS) \
38840 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
38841 for flag in $(EXTRA_TARGET_FLAGS); do \
38842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38843 done; \
38844 (cd $(TARGET_SUBDIR)/libgloss && \
38845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38847 "RANLIB=$${RANLIB}" \
38848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38849 dvi) \
38850 || exit 1
38851
38852@endif target-libgloss
38853
38854.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
38855maybe-pdf-target-libgloss:
38856@if target-libgloss
38857maybe-pdf-target-libgloss: pdf-target-libgloss
38858
38859pdf-target-libgloss: \
38860 configure-target-libgloss
38861 @: $(MAKE); $(unstage)
38862 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38863 r=`${PWD_COMMAND}`; export r; \
38864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38865 $(NORMAL_TARGET_EXPORTS) \
38866 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
38867 for flag in $(EXTRA_TARGET_FLAGS); do \
38868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38869 done; \
38870 (cd $(TARGET_SUBDIR)/libgloss && \
38871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38873 "RANLIB=$${RANLIB}" \
38874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38875 pdf) \
38876 || exit 1
38877
38878@endif target-libgloss
38879
38880.PHONY: maybe-html-target-libgloss html-target-libgloss
38881maybe-html-target-libgloss:
38882@if target-libgloss
38883maybe-html-target-libgloss: html-target-libgloss
38884
38885html-target-libgloss: \
38886 configure-target-libgloss
38887 @: $(MAKE); $(unstage)
38888 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38889 r=`${PWD_COMMAND}`; export r; \
38890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38891 $(NORMAL_TARGET_EXPORTS) \
38892 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
38893 for flag in $(EXTRA_TARGET_FLAGS); do \
38894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38895 done; \
38896 (cd $(TARGET_SUBDIR)/libgloss && \
38897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38899 "RANLIB=$${RANLIB}" \
38900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38901 html) \
38902 || exit 1
38903
38904@endif target-libgloss
38905
38906.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
38907maybe-TAGS-target-libgloss:
38908@if target-libgloss
38909maybe-TAGS-target-libgloss: TAGS-target-libgloss
38910
38911TAGS-target-libgloss: \
38912 configure-target-libgloss
38913 @: $(MAKE); $(unstage)
38914 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38915 r=`${PWD_COMMAND}`; export r; \
38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38917 $(NORMAL_TARGET_EXPORTS) \
38918 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
38919 for flag in $(EXTRA_TARGET_FLAGS); do \
38920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38921 done; \
38922 (cd $(TARGET_SUBDIR)/libgloss && \
38923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38925 "RANLIB=$${RANLIB}" \
38926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38927 TAGS) \
38928 || exit 1
38929
38930@endif target-libgloss
38931
38932.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
38933maybe-install-info-target-libgloss:
38934@if target-libgloss
38935maybe-install-info-target-libgloss: install-info-target-libgloss
38936
38937install-info-target-libgloss: \
38938 configure-target-libgloss \
38939 info-target-libgloss
38940 @: $(MAKE); $(unstage)
38941 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38942 r=`${PWD_COMMAND}`; export r; \
38943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38944 $(NORMAL_TARGET_EXPORTS) \
38945 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
38946 for flag in $(EXTRA_TARGET_FLAGS); do \
38947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38948 done; \
38949 (cd $(TARGET_SUBDIR)/libgloss && \
38950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38952 "RANLIB=$${RANLIB}" \
38953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38954 install-info) \
38955 || exit 1
38956
38957@endif target-libgloss
38958
38959.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
38960maybe-install-pdf-target-libgloss:
38961@if target-libgloss
38962maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
38963
38964install-pdf-target-libgloss: \
38965 configure-target-libgloss \
38966 pdf-target-libgloss
38967 @: $(MAKE); $(unstage)
38968 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38969 r=`${PWD_COMMAND}`; export r; \
38970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38971 $(NORMAL_TARGET_EXPORTS) \
38972 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
38973 for flag in $(EXTRA_TARGET_FLAGS); do \
38974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38975 done; \
38976 (cd $(TARGET_SUBDIR)/libgloss && \
38977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38979 "RANLIB=$${RANLIB}" \
38980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38981 install-pdf) \
38982 || exit 1
38983
38984@endif target-libgloss
38985
38986.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
38987maybe-install-html-target-libgloss:
38988@if target-libgloss
38989maybe-install-html-target-libgloss: install-html-target-libgloss
38990
38991install-html-target-libgloss: \
38992 configure-target-libgloss \
38993 html-target-libgloss
38994 @: $(MAKE); $(unstage)
38995 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38996 r=`${PWD_COMMAND}`; export r; \
38997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38998 $(NORMAL_TARGET_EXPORTS) \
38999 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39000 for flag in $(EXTRA_TARGET_FLAGS); do \
39001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39002 done; \
39003 (cd $(TARGET_SUBDIR)/libgloss && \
39004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39006 "RANLIB=$${RANLIB}" \
39007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39008 install-html) \
39009 || exit 1
39010
39011@endif target-libgloss
39012
39013.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39014maybe-installcheck-target-libgloss:
39015@if target-libgloss
39016maybe-installcheck-target-libgloss: installcheck-target-libgloss
39017
39018installcheck-target-libgloss: \
39019 configure-target-libgloss
39020 @: $(MAKE); $(unstage)
39021 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39022 r=`${PWD_COMMAND}`; export r; \
39023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39024 $(NORMAL_TARGET_EXPORTS) \
39025 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39026 for flag in $(EXTRA_TARGET_FLAGS); do \
39027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39028 done; \
39029 (cd $(TARGET_SUBDIR)/libgloss && \
39030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032 "RANLIB=$${RANLIB}" \
39033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39034 installcheck) \
39035 || exit 1
39036
39037@endif target-libgloss
39038
39039.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
39040maybe-mostlyclean-target-libgloss:
39041@if target-libgloss
39042maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39043
39044mostlyclean-target-libgloss:
39045 @: $(MAKE); $(unstage)
39046 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39047 r=`${PWD_COMMAND}`; export r; \
39048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39049 $(NORMAL_TARGET_EXPORTS) \
39050 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39051 for flag in $(EXTRA_TARGET_FLAGS); do \
39052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39053 done; \
39054 (cd $(TARGET_SUBDIR)/libgloss && \
39055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39057 "RANLIB=$${RANLIB}" \
39058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39059 mostlyclean) \
39060 || exit 1
39061
39062@endif target-libgloss
39063
39064.PHONY: maybe-clean-target-libgloss clean-target-libgloss
39065maybe-clean-target-libgloss:
39066@if target-libgloss
39067maybe-clean-target-libgloss: clean-target-libgloss
39068
39069clean-target-libgloss:
39070 @: $(MAKE); $(unstage)
39071 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39072 r=`${PWD_COMMAND}`; export r; \
39073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39074 $(NORMAL_TARGET_EXPORTS) \
39075 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39076 for flag in $(EXTRA_TARGET_FLAGS); do \
39077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39078 done; \
39079 (cd $(TARGET_SUBDIR)/libgloss && \
39080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39082 "RANLIB=$${RANLIB}" \
39083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39084 clean) \
39085 || exit 1
39086
39087@endif target-libgloss
39088
39089.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
39090maybe-distclean-target-libgloss:
39091@if target-libgloss
39092maybe-distclean-target-libgloss: distclean-target-libgloss
39093
39094distclean-target-libgloss:
39095 @: $(MAKE); $(unstage)
39096 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39097 r=`${PWD_COMMAND}`; export r; \
39098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39099 $(NORMAL_TARGET_EXPORTS) \
39100 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
39101 for flag in $(EXTRA_TARGET_FLAGS); do \
39102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39103 done; \
39104 (cd $(TARGET_SUBDIR)/libgloss && \
39105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39107 "RANLIB=$${RANLIB}" \
39108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39109 distclean) \
39110 || exit 1
39111
39112@endif target-libgloss
39113
39114.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
39115maybe-maintainer-clean-target-libgloss:
39116@if target-libgloss
39117maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
39118
39119maintainer-clean-target-libgloss:
39120 @: $(MAKE); $(unstage)
39121 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39122 r=`${PWD_COMMAND}`; export r; \
39123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39124 $(NORMAL_TARGET_EXPORTS) \
39125 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
39126 for flag in $(EXTRA_TARGET_FLAGS); do \
39127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39128 done; \
39129 (cd $(TARGET_SUBDIR)/libgloss && \
39130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39132 "RANLIB=$${RANLIB}" \
39133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39134 maintainer-clean) \
39135 || exit 1
39136
39137@endif target-libgloss
39138
39139
39140
39141
39142
39143.PHONY: configure-target-libffi maybe-configure-target-libffi
39144maybe-configure-target-libffi:
39145@if gcc-bootstrap
39146configure-target-libffi: stage_current
39147@endif gcc-bootstrap
39148@if target-libffi
39149maybe-configure-target-libffi: configure-target-libffi
39150configure-target-libffi:
39151 @: $(MAKE); $(unstage)
39152 @r=`${PWD_COMMAND}`; export r; \
39153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39154 echo "Checking multilib configuration for libffi..."; \
39155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39156 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
39157 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
39158 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
39159 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
39160 else \
39161 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
39162 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39163 fi; \
39164 else \
39165 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39166 fi; \
39167 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
39168 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39169 $(NORMAL_TARGET_EXPORTS) \
39170 echo Configuring in $(TARGET_SUBDIR)/libffi; \
39171 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
39172 case $(srcdir) in \
39173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39174 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
39175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39176 esac; \
39177 srcdiroption="--srcdir=$${topdir}/libffi"; \
39178 libsrcdir="$$s/libffi"; \
39179 rm -f no-such-file || : ; \
39180 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39182 --target=${target_alias} $${srcdiroption} \
39183 || exit 1
39184@endif target-libffi
39185
39186
39187
39188
39189
39190.PHONY: all-target-libffi maybe-all-target-libffi
39191maybe-all-target-libffi:
39192@if gcc-bootstrap
39193all-target-libffi: stage_current
39194@endif gcc-bootstrap
39195@if target-libffi
39196TARGET-target-libffi=all
39197maybe-all-target-libffi: all-target-libffi
39198all-target-libffi: configure-target-libffi
39199 @: $(MAKE); $(unstage)
39200 @r=`${PWD_COMMAND}`; export r; \
39201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39202 $(NORMAL_TARGET_EXPORTS) \
39203 (cd $(TARGET_SUBDIR)/libffi && \
39204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39205 $(TARGET-target-libffi))
39206@endif target-libffi
39207
39208
39209
39210
39211
39212.PHONY: check-target-libffi maybe-check-target-libffi
39213maybe-check-target-libffi:
39214@if target-libffi
39215maybe-check-target-libffi: check-target-libffi
39216
39217check-target-libffi:
39218 @: $(MAKE); $(unstage)
39219 @r=`${PWD_COMMAND}`; export r; \
39220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39221 $(NORMAL_TARGET_EXPORTS) \
39222 (cd $(TARGET_SUBDIR)/libffi && \
39223 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39224
39225@endif target-libffi
39226
39227.PHONY: install-target-libffi maybe-install-target-libffi
39228maybe-install-target-libffi:
39229@if target-libffi
39230maybe-install-target-libffi: install-target-libffi
39231
39232# Dummy target for uninstallable.
39233install-target-libffi:
39234
39235@endif target-libffi
39236
39237.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
39238maybe-install-strip-target-libffi:
39239@if target-libffi
39240maybe-install-strip-target-libffi: install-strip-target-libffi
39241
39242# Dummy target for uninstallable.
39243install-strip-target-libffi:
39244
39245@endif target-libffi
39246
39247# Other targets (info, dvi, pdf, etc.)
39248
39249.PHONY: maybe-info-target-libffi info-target-libffi
39250maybe-info-target-libffi:
39251@if target-libffi
39252maybe-info-target-libffi: info-target-libffi
39253
39254info-target-libffi: \
39255 configure-target-libffi
39256 @: $(MAKE); $(unstage)
39257 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39258 r=`${PWD_COMMAND}`; export r; \
39259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39260 $(NORMAL_TARGET_EXPORTS) \
39261 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
39262 for flag in $(EXTRA_TARGET_FLAGS); do \
39263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39264 done; \
39265 (cd $(TARGET_SUBDIR)/libffi && \
39266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39268 "RANLIB=$${RANLIB}" \
39269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39270 info) \
39271 || exit 1
39272
39273@endif target-libffi
39274
39275.PHONY: maybe-dvi-target-libffi dvi-target-libffi
39276maybe-dvi-target-libffi:
39277@if target-libffi
39278maybe-dvi-target-libffi: dvi-target-libffi
39279
39280dvi-target-libffi: \
39281 configure-target-libffi
39282 @: $(MAKE); $(unstage)
39283 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39284 r=`${PWD_COMMAND}`; export r; \
39285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39286 $(NORMAL_TARGET_EXPORTS) \
39287 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
39288 for flag in $(EXTRA_TARGET_FLAGS); do \
39289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39290 done; \
39291 (cd $(TARGET_SUBDIR)/libffi && \
39292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39294 "RANLIB=$${RANLIB}" \
39295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39296 dvi) \
39297 || exit 1
39298
39299@endif target-libffi
39300
39301.PHONY: maybe-pdf-target-libffi pdf-target-libffi
39302maybe-pdf-target-libffi:
39303@if target-libffi
39304maybe-pdf-target-libffi: pdf-target-libffi
39305
39306pdf-target-libffi: \
39307 configure-target-libffi
39308 @: $(MAKE); $(unstage)
39309 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39310 r=`${PWD_COMMAND}`; export r; \
39311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39312 $(NORMAL_TARGET_EXPORTS) \
39313 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
39314 for flag in $(EXTRA_TARGET_FLAGS); do \
39315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39316 done; \
39317 (cd $(TARGET_SUBDIR)/libffi && \
39318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39320 "RANLIB=$${RANLIB}" \
39321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39322 pdf) \
39323 || exit 1
39324
39325@endif target-libffi
39326
39327.PHONY: maybe-html-target-libffi html-target-libffi
39328maybe-html-target-libffi:
39329@if target-libffi
39330maybe-html-target-libffi: html-target-libffi
39331
39332html-target-libffi: \
39333 configure-target-libffi
39334 @: $(MAKE); $(unstage)
39335 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39336 r=`${PWD_COMMAND}`; export r; \
39337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39338 $(NORMAL_TARGET_EXPORTS) \
39339 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
39340 for flag in $(EXTRA_TARGET_FLAGS); do \
39341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39342 done; \
39343 (cd $(TARGET_SUBDIR)/libffi && \
39344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39346 "RANLIB=$${RANLIB}" \
39347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39348 html) \
39349 || exit 1
39350
39351@endif target-libffi
39352
39353.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
39354maybe-TAGS-target-libffi:
39355@if target-libffi
39356maybe-TAGS-target-libffi: TAGS-target-libffi
39357
39358TAGS-target-libffi: \
39359 configure-target-libffi
39360 @: $(MAKE); $(unstage)
39361 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39362 r=`${PWD_COMMAND}`; export r; \
39363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39364 $(NORMAL_TARGET_EXPORTS) \
39365 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
39366 for flag in $(EXTRA_TARGET_FLAGS); do \
39367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39368 done; \
39369 (cd $(TARGET_SUBDIR)/libffi && \
39370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39372 "RANLIB=$${RANLIB}" \
39373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39374 TAGS) \
39375 || exit 1
39376
39377@endif target-libffi
39378
39379.PHONY: maybe-install-info-target-libffi install-info-target-libffi
39380maybe-install-info-target-libffi:
39381@if target-libffi
39382maybe-install-info-target-libffi: install-info-target-libffi
39383
39384install-info-target-libffi: \
39385 configure-target-libffi \
39386 info-target-libffi
39387 @: $(MAKE); $(unstage)
39388 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39389 r=`${PWD_COMMAND}`; export r; \
39390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39391 $(NORMAL_TARGET_EXPORTS) \
39392 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
39393 for flag in $(EXTRA_TARGET_FLAGS); do \
39394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39395 done; \
39396 (cd $(TARGET_SUBDIR)/libffi && \
39397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39399 "RANLIB=$${RANLIB}" \
39400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39401 install-info) \
39402 || exit 1
39403
39404@endif target-libffi
39405
39406.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
39407maybe-install-pdf-target-libffi:
39408@if target-libffi
39409maybe-install-pdf-target-libffi: install-pdf-target-libffi
39410
39411install-pdf-target-libffi: \
39412 configure-target-libffi \
39413 pdf-target-libffi
39414 @: $(MAKE); $(unstage)
39415 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39416 r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39418 $(NORMAL_TARGET_EXPORTS) \
39419 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
39420 for flag in $(EXTRA_TARGET_FLAGS); do \
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
39423 (cd $(TARGET_SUBDIR)/libffi && \
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39428 install-pdf) \
39429 || exit 1
39430
39431@endif target-libffi
39432
39433.PHONY: maybe-install-html-target-libffi install-html-target-libffi
39434maybe-install-html-target-libffi:
39435@if target-libffi
39436maybe-install-html-target-libffi: install-html-target-libffi
39437
39438install-html-target-libffi: \
39439 configure-target-libffi \
39440 html-target-libffi
39441 @: $(MAKE); $(unstage)
39442 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39443 r=`${PWD_COMMAND}`; export r; \
39444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39445 $(NORMAL_TARGET_EXPORTS) \
39446 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
39447 for flag in $(EXTRA_TARGET_FLAGS); do \
39448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39449 done; \
39450 (cd $(TARGET_SUBDIR)/libffi && \
39451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39453 "RANLIB=$${RANLIB}" \
39454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39455 install-html) \
39456 || exit 1
39457
39458@endif target-libffi
39459
39460.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
39461maybe-installcheck-target-libffi:
39462@if target-libffi
39463maybe-installcheck-target-libffi: installcheck-target-libffi
39464
39465installcheck-target-libffi: \
39466 configure-target-libffi
39467 @: $(MAKE); $(unstage)
39468 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39469 r=`${PWD_COMMAND}`; export r; \
39470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39471 $(NORMAL_TARGET_EXPORTS) \
39472 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
39473 for flag in $(EXTRA_TARGET_FLAGS); do \
39474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39475 done; \
39476 (cd $(TARGET_SUBDIR)/libffi && \
39477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39479 "RANLIB=$${RANLIB}" \
39480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39481 installcheck) \
39482 || exit 1
39483
39484@endif target-libffi
39485
39486.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
39487maybe-mostlyclean-target-libffi:
39488@if target-libffi
39489maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
39490
39491mostlyclean-target-libffi:
39492 @: $(MAKE); $(unstage)
39493 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39494 r=`${PWD_COMMAND}`; export r; \
39495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39496 $(NORMAL_TARGET_EXPORTS) \
39497 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
39498 for flag in $(EXTRA_TARGET_FLAGS); do \
39499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39500 done; \
39501 (cd $(TARGET_SUBDIR)/libffi && \
39502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39504 "RANLIB=$${RANLIB}" \
39505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39506 mostlyclean) \
39507 || exit 1
39508
39509@endif target-libffi
39510
39511.PHONY: maybe-clean-target-libffi clean-target-libffi
39512maybe-clean-target-libffi:
39513@if target-libffi
39514maybe-clean-target-libffi: clean-target-libffi
39515
39516clean-target-libffi:
39517 @: $(MAKE); $(unstage)
39518 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39519 r=`${PWD_COMMAND}`; export r; \
39520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39521 $(NORMAL_TARGET_EXPORTS) \
39522 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
39523 for flag in $(EXTRA_TARGET_FLAGS); do \
39524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39525 done; \
39526 (cd $(TARGET_SUBDIR)/libffi && \
39527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39529 "RANLIB=$${RANLIB}" \
39530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39531 clean) \
39532 || exit 1
39533
39534@endif target-libffi
39535
39536.PHONY: maybe-distclean-target-libffi distclean-target-libffi
39537maybe-distclean-target-libffi:
39538@if target-libffi
39539maybe-distclean-target-libffi: distclean-target-libffi
39540
39541distclean-target-libffi:
39542 @: $(MAKE); $(unstage)
39543 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39544 r=`${PWD_COMMAND}`; export r; \
39545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39546 $(NORMAL_TARGET_EXPORTS) \
39547 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
39548 for flag in $(EXTRA_TARGET_FLAGS); do \
39549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39550 done; \
39551 (cd $(TARGET_SUBDIR)/libffi && \
39552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39554 "RANLIB=$${RANLIB}" \
39555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39556 distclean) \
39557 || exit 1
39558
39559@endif target-libffi
39560
39561.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
39562maybe-maintainer-clean-target-libffi:
39563@if target-libffi
39564maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
39565
39566maintainer-clean-target-libffi:
39567 @: $(MAKE); $(unstage)
39568 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39569 r=`${PWD_COMMAND}`; export r; \
39570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39571 $(NORMAL_TARGET_EXPORTS) \
39572 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
39573 for flag in $(EXTRA_TARGET_FLAGS); do \
39574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39575 done; \
39576 (cd $(TARGET_SUBDIR)/libffi && \
39577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39579 "RANLIB=$${RANLIB}" \
39580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39581 maintainer-clean) \
39582 || exit 1
39583
39584@endif target-libffi
39585
39586
39587
39588
39589
39590.PHONY: configure-target-libjava maybe-configure-target-libjava
39591maybe-configure-target-libjava:
39592@if gcc-bootstrap
39593configure-target-libjava: stage_current
39594@endif gcc-bootstrap
39595@if target-libjava
39596maybe-configure-target-libjava: configure-target-libjava
39597configure-target-libjava:
39598 @: $(MAKE); $(unstage)
39599 @r=`${PWD_COMMAND}`; export r; \
39600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39601 echo "Checking multilib configuration for libjava..."; \
39602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
39603 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
39604 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
39605 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
39606 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
39607 else \
39608 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
39609 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
39610 fi; \
39611 else \
39612 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
39613 fi; \
39614 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
39615 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
39616 $(RAW_CXX_TARGET_EXPORTS) \
39617 echo Configuring in $(TARGET_SUBDIR)/libjava; \
39618 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
39619 case $(srcdir) in \
39620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39621 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
39622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39623 esac; \
39624 srcdiroption="--srcdir=$${topdir}/libjava"; \
39625 libsrcdir="$$s/libjava"; \
39626 rm -f no-such-file || : ; \
39627 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39628 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39629 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
39630 || exit 1
39631@endif target-libjava
39632
39633
39634
39635
39636
39637.PHONY: all-target-libjava maybe-all-target-libjava
39638maybe-all-target-libjava:
39639@if gcc-bootstrap
39640all-target-libjava: stage_current
39641@endif gcc-bootstrap
39642@if target-libjava
39643TARGET-target-libjava=all
39644maybe-all-target-libjava: all-target-libjava
39645all-target-libjava: configure-target-libjava
39646 @: $(MAKE); $(unstage)
39647 @r=`${PWD_COMMAND}`; export r; \
39648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39649 $(RAW_CXX_TARGET_EXPORTS) \
39650 (cd $(TARGET_SUBDIR)/libjava && \
39651 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
39652 $(TARGET-target-libjava))
39653@endif target-libjava
39654
39655
39656
39657
39658
39659.PHONY: check-target-libjava maybe-check-target-libjava
39660maybe-check-target-libjava:
39661@if target-libjava
39662maybe-check-target-libjava: check-target-libjava
39663
39664check-target-libjava:
39665 @: $(MAKE); $(unstage)
39666 @r=`${PWD_COMMAND}`; export r; \
39667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39668 $(RAW_CXX_TARGET_EXPORTS) \
39669 (cd $(TARGET_SUBDIR)/libjava && \
39670 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
39671
39672@endif target-libjava
39673
39674.PHONY: install-target-libjava maybe-install-target-libjava
39675maybe-install-target-libjava:
39676@if target-libjava
39677maybe-install-target-libjava: install-target-libjava
39678
39679install-target-libjava: installdirs
39680 @: $(MAKE); $(unstage)
39681 @r=`${PWD_COMMAND}`; export r; \
39682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39683 $(RAW_CXX_TARGET_EXPORTS) \
39684 (cd $(TARGET_SUBDIR)/libjava && \
39685 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39686
39687@endif target-libjava
39688
39689.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
39690maybe-install-strip-target-libjava:
39691@if target-libjava
39692maybe-install-strip-target-libjava: install-strip-target-libjava
39693
39694install-strip-target-libjava: installdirs
39695 @: $(MAKE); $(unstage)
39696 @r=`${PWD_COMMAND}`; export r; \
39697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39698 $(RAW_CXX_TARGET_EXPORTS) \
39699 (cd $(TARGET_SUBDIR)/libjava && \
39700 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39701
39702@endif target-libjava
39703
39704# Other targets (info, dvi, pdf, etc.)
39705
39706.PHONY: maybe-info-target-libjava info-target-libjava
39707maybe-info-target-libjava:
39708@if target-libjava
39709maybe-info-target-libjava: info-target-libjava
39710
39711info-target-libjava: \
39712 configure-target-libjava
39713 @: $(MAKE); $(unstage)
39714 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39715 r=`${PWD_COMMAND}`; export r; \
39716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39717 $(RAW_CXX_TARGET_EXPORTS) \
39718 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
39719 for flag in $(EXTRA_TARGET_FLAGS); do \
39720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39721 done; \
39722 (cd $(TARGET_SUBDIR)/libjava && \
39723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39725 "RANLIB=$${RANLIB}" \
39726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39727 info) \
39728 || exit 1
39729
39730@endif target-libjava
39731
39732.PHONY: maybe-dvi-target-libjava dvi-target-libjava
39733maybe-dvi-target-libjava:
39734@if target-libjava
39735maybe-dvi-target-libjava: dvi-target-libjava
39736
39737dvi-target-libjava: \
39738 configure-target-libjava
39739 @: $(MAKE); $(unstage)
39740 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39741 r=`${PWD_COMMAND}`; export r; \
39742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39743 $(RAW_CXX_TARGET_EXPORTS) \
39744 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
39745 for flag in $(EXTRA_TARGET_FLAGS); do \
39746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39747 done; \
39748 (cd $(TARGET_SUBDIR)/libjava && \
39749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39751 "RANLIB=$${RANLIB}" \
39752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39753 dvi) \
39754 || exit 1
39755
39756@endif target-libjava
39757
39758.PHONY: maybe-pdf-target-libjava pdf-target-libjava
39759maybe-pdf-target-libjava:
39760@if target-libjava
39761maybe-pdf-target-libjava: pdf-target-libjava
39762
39763pdf-target-libjava: \
39764 configure-target-libjava
39765 @: $(MAKE); $(unstage)
39766 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39767 r=`${PWD_COMMAND}`; export r; \
39768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39769 $(RAW_CXX_TARGET_EXPORTS) \
39770 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
39771 for flag in $(EXTRA_TARGET_FLAGS); do \
39772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39773 done; \
39774 (cd $(TARGET_SUBDIR)/libjava && \
39775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39777 "RANLIB=$${RANLIB}" \
39778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39779 pdf) \
39780 || exit 1
39781
39782@endif target-libjava
39783
39784.PHONY: maybe-html-target-libjava html-target-libjava
39785maybe-html-target-libjava:
39786@if target-libjava
39787maybe-html-target-libjava: html-target-libjava
39788
39789html-target-libjava: \
39790 configure-target-libjava
39791 @: $(MAKE); $(unstage)
39792 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39793 r=`${PWD_COMMAND}`; export r; \
39794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39795 $(RAW_CXX_TARGET_EXPORTS) \
39796 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
39797 for flag in $(EXTRA_TARGET_FLAGS); do \
39798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39799 done; \
39800 (cd $(TARGET_SUBDIR)/libjava && \
39801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39803 "RANLIB=$${RANLIB}" \
39804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39805 html) \
39806 || exit 1
39807
39808@endif target-libjava
39809
39810.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
39811maybe-TAGS-target-libjava:
39812@if target-libjava
39813maybe-TAGS-target-libjava: TAGS-target-libjava
39814
39815TAGS-target-libjava: \
39816 configure-target-libjava
39817 @: $(MAKE); $(unstage)
39818 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39819 r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39821 $(RAW_CXX_TARGET_EXPORTS) \
39822 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
39823 for flag in $(EXTRA_TARGET_FLAGS); do \
39824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39825 done; \
39826 (cd $(TARGET_SUBDIR)/libjava && \
39827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39829 "RANLIB=$${RANLIB}" \
39830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39831 TAGS) \
39832 || exit 1
39833
39834@endif target-libjava
39835
39836.PHONY: maybe-install-info-target-libjava install-info-target-libjava
39837maybe-install-info-target-libjava:
39838@if target-libjava
39839maybe-install-info-target-libjava: install-info-target-libjava
39840
39841install-info-target-libjava: \
39842 configure-target-libjava \
39843 info-target-libjava
39844 @: $(MAKE); $(unstage)
39845 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39846 r=`${PWD_COMMAND}`; export r; \
39847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39848 $(RAW_CXX_TARGET_EXPORTS) \
39849 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
39850 for flag in $(EXTRA_TARGET_FLAGS); do \
39851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39852 done; \
39853 (cd $(TARGET_SUBDIR)/libjava && \
39854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39856 "RANLIB=$${RANLIB}" \
39857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39858 install-info) \
39859 || exit 1
39860
39861@endif target-libjava
39862
39863.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
39864maybe-install-pdf-target-libjava:
39865@if target-libjava
39866maybe-install-pdf-target-libjava: install-pdf-target-libjava
39867
39868install-pdf-target-libjava: \
39869 configure-target-libjava \
39870 pdf-target-libjava
39871 @: $(MAKE); $(unstage)
39872 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39873 r=`${PWD_COMMAND}`; export r; \
39874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39875 $(RAW_CXX_TARGET_EXPORTS) \
39876 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
39877 for flag in $(EXTRA_TARGET_FLAGS); do \
39878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39879 done; \
39880 (cd $(TARGET_SUBDIR)/libjava && \
39881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39883 "RANLIB=$${RANLIB}" \
39884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39885 install-pdf) \
39886 || exit 1
39887
39888@endif target-libjava
39889
39890.PHONY: maybe-install-html-target-libjava install-html-target-libjava
39891maybe-install-html-target-libjava:
39892@if target-libjava
39893maybe-install-html-target-libjava: install-html-target-libjava
39894
39895install-html-target-libjava: \
39896 configure-target-libjava \
39897 html-target-libjava
39898 @: $(MAKE); $(unstage)
39899 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39900 r=`${PWD_COMMAND}`; export r; \
39901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39902 $(RAW_CXX_TARGET_EXPORTS) \
39903 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
39904 for flag in $(EXTRA_TARGET_FLAGS); do \
39905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39906 done; \
39907 (cd $(TARGET_SUBDIR)/libjava && \
39908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39910 "RANLIB=$${RANLIB}" \
39911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39912 install-html) \
39913 || exit 1
39914
39915@endif target-libjava
39916
39917.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
39918maybe-installcheck-target-libjava:
39919@if target-libjava
39920maybe-installcheck-target-libjava: installcheck-target-libjava
39921
39922installcheck-target-libjava: \
39923 configure-target-libjava
39924 @: $(MAKE); $(unstage)
39925 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39926 r=`${PWD_COMMAND}`; export r; \
39927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39928 $(RAW_CXX_TARGET_EXPORTS) \
39929 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
39930 for flag in $(EXTRA_TARGET_FLAGS); do \
39931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39932 done; \
39933 (cd $(TARGET_SUBDIR)/libjava && \
39934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39936 "RANLIB=$${RANLIB}" \
39937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39938 installcheck) \
39939 || exit 1
39940
39941@endif target-libjava
39942
39943.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
39944maybe-mostlyclean-target-libjava:
39945@if target-libjava
39946maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
39947
39948mostlyclean-target-libjava:
39949 @: $(MAKE); $(unstage)
39950 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39951 r=`${PWD_COMMAND}`; export r; \
39952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39953 $(RAW_CXX_TARGET_EXPORTS) \
39954 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
39955 for flag in $(EXTRA_TARGET_FLAGS); do \
39956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39957 done; \
39958 (cd $(TARGET_SUBDIR)/libjava && \
39959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39961 "RANLIB=$${RANLIB}" \
39962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39963 mostlyclean) \
39964 || exit 1
39965
39966@endif target-libjava
39967
39968.PHONY: maybe-clean-target-libjava clean-target-libjava
39969maybe-clean-target-libjava:
39970@if target-libjava
39971maybe-clean-target-libjava: clean-target-libjava
39972
39973clean-target-libjava:
39974 @: $(MAKE); $(unstage)
39975 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39976 r=`${PWD_COMMAND}`; export r; \
39977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39978 $(RAW_CXX_TARGET_EXPORTS) \
39979 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
39980 for flag in $(EXTRA_TARGET_FLAGS); do \
39981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39982 done; \
39983 (cd $(TARGET_SUBDIR)/libjava && \
39984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39986 "RANLIB=$${RANLIB}" \
39987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39988 clean) \
39989 || exit 1
39990
39991@endif target-libjava
39992
39993.PHONY: maybe-distclean-target-libjava distclean-target-libjava
39994maybe-distclean-target-libjava:
39995@if target-libjava
39996maybe-distclean-target-libjava: distclean-target-libjava
39997
39998distclean-target-libjava:
39999 @: $(MAKE); $(unstage)
40000 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40001 r=`${PWD_COMMAND}`; export r; \
40002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40003 $(RAW_CXX_TARGET_EXPORTS) \
40004 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40005 for flag in $(EXTRA_TARGET_FLAGS); do \
40006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40007 done; \
40008 (cd $(TARGET_SUBDIR)/libjava && \
40009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40011 "RANLIB=$${RANLIB}" \
40012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40013 distclean) \
40014 || exit 1
40015
40016@endif target-libjava
40017
40018.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40019maybe-maintainer-clean-target-libjava:
40020@if target-libjava
40021maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40022
40023maintainer-clean-target-libjava:
40024 @: $(MAKE); $(unstage)
40025 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40026 r=`${PWD_COMMAND}`; export r; \
40027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40028 $(RAW_CXX_TARGET_EXPORTS) \
40029 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40030 for flag in $(EXTRA_TARGET_FLAGS); do \
40031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40032 done; \
40033 (cd $(TARGET_SUBDIR)/libjava && \
40034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40036 "RANLIB=$${RANLIB}" \
40037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40038 maintainer-clean) \
40039 || exit 1
40040
40041@endif target-libjava
40042
40043
40044
40045
40046
40047.PHONY: configure-target-zlib maybe-configure-target-zlib
40048maybe-configure-target-zlib:
40049@if gcc-bootstrap
40050configure-target-zlib: stage_current
40051@endif gcc-bootstrap
40052@if target-zlib
40053maybe-configure-target-zlib: configure-target-zlib
40054configure-target-zlib:
40055 @: $(MAKE); $(unstage)
40056 @r=`${PWD_COMMAND}`; export r; \
40057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40058 echo "Checking multilib configuration for zlib..."; \
40059 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40060 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40061 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40062 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40063 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40064 else \
40065 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40066 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40067 fi; \
40068 else \
40069 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40070 fi; \
40071 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40072 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40073 $(NORMAL_TARGET_EXPORTS) \
40074 echo Configuring in $(TARGET_SUBDIR)/zlib; \
40075 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40076 case $(srcdir) in \
40077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40078 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
40079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40080 esac; \
40081 srcdiroption="--srcdir=$${topdir}/zlib"; \
40082 libsrcdir="$$s/zlib"; \
40083 rm -f no-such-file || : ; \
40084 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40085 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40086 --target=${target_alias} $${srcdiroption} \
40087 || exit 1
40088@endif target-zlib
40089
40090
40091
40092
40093
40094.PHONY: all-target-zlib maybe-all-target-zlib
40095maybe-all-target-zlib:
40096@if gcc-bootstrap
40097all-target-zlib: stage_current
40098@endif gcc-bootstrap
40099@if target-zlib
40100TARGET-target-zlib=all
40101maybe-all-target-zlib: all-target-zlib
40102all-target-zlib: configure-target-zlib
40103 @: $(MAKE); $(unstage)
40104 @r=`${PWD_COMMAND}`; export r; \
40105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40106 $(NORMAL_TARGET_EXPORTS) \
40107 (cd $(TARGET_SUBDIR)/zlib && \
40108 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40109 $(TARGET-target-zlib))
40110@endif target-zlib
40111
40112
40113
40114
40115
40116.PHONY: check-target-zlib maybe-check-target-zlib
40117maybe-check-target-zlib:
40118@if target-zlib
40119maybe-check-target-zlib: check-target-zlib
40120
40121check-target-zlib:
40122 @: $(MAKE); $(unstage)
40123 @r=`${PWD_COMMAND}`; export r; \
40124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40125 $(NORMAL_TARGET_EXPORTS) \
40126 (cd $(TARGET_SUBDIR)/zlib && \
40127 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40128
40129@endif target-zlib
40130
40131.PHONY: install-target-zlib maybe-install-target-zlib
40132maybe-install-target-zlib:
40133@if target-zlib
40134maybe-install-target-zlib: install-target-zlib
40135
40136install-target-zlib: installdirs
40137 @: $(MAKE); $(unstage)
40138 @r=`${PWD_COMMAND}`; export r; \
40139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40140 $(NORMAL_TARGET_EXPORTS) \
40141 (cd $(TARGET_SUBDIR)/zlib && \
40142 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40143
40144@endif target-zlib
40145
40146.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
40147maybe-install-strip-target-zlib:
40148@if target-zlib
40149maybe-install-strip-target-zlib: install-strip-target-zlib
40150
40151install-strip-target-zlib: installdirs
40152 @: $(MAKE); $(unstage)
40153 @r=`${PWD_COMMAND}`; export r; \
40154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40155 $(NORMAL_TARGET_EXPORTS) \
40156 (cd $(TARGET_SUBDIR)/zlib && \
40157 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40158
40159@endif target-zlib
40160
40161# Other targets (info, dvi, pdf, etc.)
40162
40163.PHONY: maybe-info-target-zlib info-target-zlib
40164maybe-info-target-zlib:
40165@if target-zlib
40166maybe-info-target-zlib: info-target-zlib
40167
40168info-target-zlib: \
40169 configure-target-zlib
40170 @: $(MAKE); $(unstage)
40171 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40172 r=`${PWD_COMMAND}`; export r; \
40173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40174 $(NORMAL_TARGET_EXPORTS) \
40175 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
40176 for flag in $(EXTRA_TARGET_FLAGS); do \
40177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40178 done; \
40179 (cd $(TARGET_SUBDIR)/zlib && \
40180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40182 "RANLIB=$${RANLIB}" \
40183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40184 info) \
40185 || exit 1
40186
40187@endif target-zlib
40188
40189.PHONY: maybe-dvi-target-zlib dvi-target-zlib
40190maybe-dvi-target-zlib:
40191@if target-zlib
40192maybe-dvi-target-zlib: dvi-target-zlib
40193
40194dvi-target-zlib: \
40195 configure-target-zlib
40196 @: $(MAKE); $(unstage)
40197 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40198 r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 $(NORMAL_TARGET_EXPORTS) \
40201 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
40202 for flag in $(EXTRA_TARGET_FLAGS); do \
40203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40204 done; \
40205 (cd $(TARGET_SUBDIR)/zlib && \
40206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40208 "RANLIB=$${RANLIB}" \
40209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40210 dvi) \
40211 || exit 1
40212
40213@endif target-zlib
40214
40215.PHONY: maybe-pdf-target-zlib pdf-target-zlib
40216maybe-pdf-target-zlib:
40217@if target-zlib
40218maybe-pdf-target-zlib: pdf-target-zlib
40219
40220pdf-target-zlib: \
40221 configure-target-zlib
40222 @: $(MAKE); $(unstage)
40223 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40224 r=`${PWD_COMMAND}`; export r; \
40225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40226 $(NORMAL_TARGET_EXPORTS) \
40227 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
40228 for flag in $(EXTRA_TARGET_FLAGS); do \
40229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40230 done; \
40231 (cd $(TARGET_SUBDIR)/zlib && \
40232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40234 "RANLIB=$${RANLIB}" \
40235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40236 pdf) \
40237 || exit 1
40238
40239@endif target-zlib
40240
40241.PHONY: maybe-html-target-zlib html-target-zlib
40242maybe-html-target-zlib:
40243@if target-zlib
40244maybe-html-target-zlib: html-target-zlib
40245
40246html-target-zlib: \
40247 configure-target-zlib
40248 @: $(MAKE); $(unstage)
40249 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40250 r=`${PWD_COMMAND}`; export r; \
40251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40252 $(NORMAL_TARGET_EXPORTS) \
40253 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
40254 for flag in $(EXTRA_TARGET_FLAGS); do \
40255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40256 done; \
40257 (cd $(TARGET_SUBDIR)/zlib && \
40258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40260 "RANLIB=$${RANLIB}" \
40261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40262 html) \
40263 || exit 1
40264
40265@endif target-zlib
40266
40267.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
40268maybe-TAGS-target-zlib:
40269@if target-zlib
40270maybe-TAGS-target-zlib: TAGS-target-zlib
40271
40272TAGS-target-zlib: \
40273 configure-target-zlib
40274 @: $(MAKE); $(unstage)
40275 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40276 r=`${PWD_COMMAND}`; export r; \
40277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40278 $(NORMAL_TARGET_EXPORTS) \
40279 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
40280 for flag in $(EXTRA_TARGET_FLAGS); do \
40281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40282 done; \
40283 (cd $(TARGET_SUBDIR)/zlib && \
40284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40286 "RANLIB=$${RANLIB}" \
40287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40288 TAGS) \
40289 || exit 1
40290
40291@endif target-zlib
40292
40293.PHONY: maybe-install-info-target-zlib install-info-target-zlib
40294maybe-install-info-target-zlib:
40295@if target-zlib
40296maybe-install-info-target-zlib: install-info-target-zlib
40297
40298install-info-target-zlib: \
40299 configure-target-zlib \
40300 info-target-zlib
40301 @: $(MAKE); $(unstage)
40302 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40303 r=`${PWD_COMMAND}`; export r; \
40304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40305 $(NORMAL_TARGET_EXPORTS) \
40306 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
40307 for flag in $(EXTRA_TARGET_FLAGS); do \
40308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40309 done; \
40310 (cd $(TARGET_SUBDIR)/zlib && \
40311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40313 "RANLIB=$${RANLIB}" \
40314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40315 install-info) \
40316 || exit 1
40317
40318@endif target-zlib
40319
40320.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
40321maybe-install-pdf-target-zlib:
40322@if target-zlib
40323maybe-install-pdf-target-zlib: install-pdf-target-zlib
40324
40325install-pdf-target-zlib: \
40326 configure-target-zlib \
40327 pdf-target-zlib
40328 @: $(MAKE); $(unstage)
40329 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40330 r=`${PWD_COMMAND}`; export r; \
40331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40332 $(NORMAL_TARGET_EXPORTS) \
40333 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
40334 for flag in $(EXTRA_TARGET_FLAGS); do \
40335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40336 done; \
40337 (cd $(TARGET_SUBDIR)/zlib && \
40338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40340 "RANLIB=$${RANLIB}" \
40341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40342 install-pdf) \
40343 || exit 1
40344
40345@endif target-zlib
40346
40347.PHONY: maybe-install-html-target-zlib install-html-target-zlib
40348maybe-install-html-target-zlib:
40349@if target-zlib
40350maybe-install-html-target-zlib: install-html-target-zlib
40351
40352install-html-target-zlib: \
40353 configure-target-zlib \
40354 html-target-zlib
40355 @: $(MAKE); $(unstage)
40356 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40357 r=`${PWD_COMMAND}`; export r; \
40358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40359 $(NORMAL_TARGET_EXPORTS) \
40360 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
40361 for flag in $(EXTRA_TARGET_FLAGS); do \
40362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40363 done; \
40364 (cd $(TARGET_SUBDIR)/zlib && \
40365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40367 "RANLIB=$${RANLIB}" \
40368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40369 install-html) \
40370 || exit 1
40371
40372@endif target-zlib
40373
40374.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
40375maybe-installcheck-target-zlib:
40376@if target-zlib
40377maybe-installcheck-target-zlib: installcheck-target-zlib
40378
40379installcheck-target-zlib: \
40380 configure-target-zlib
40381 @: $(MAKE); $(unstage)
40382 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40383 r=`${PWD_COMMAND}`; export r; \
40384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40385 $(NORMAL_TARGET_EXPORTS) \
40386 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
40387 for flag in $(EXTRA_TARGET_FLAGS); do \
40388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40389 done; \
40390 (cd $(TARGET_SUBDIR)/zlib && \
40391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40393 "RANLIB=$${RANLIB}" \
40394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40395 installcheck) \
40396 || exit 1
40397
40398@endif target-zlib
40399
40400.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
40401maybe-mostlyclean-target-zlib:
40402@if target-zlib
40403maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
40404
40405mostlyclean-target-zlib:
40406 @: $(MAKE); $(unstage)
40407 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40408 r=`${PWD_COMMAND}`; export r; \
40409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40410 $(NORMAL_TARGET_EXPORTS) \
40411 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
40412 for flag in $(EXTRA_TARGET_FLAGS); do \
40413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40414 done; \
40415 (cd $(TARGET_SUBDIR)/zlib && \
40416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40418 "RANLIB=$${RANLIB}" \
40419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40420 mostlyclean) \
40421 || exit 1
40422
40423@endif target-zlib
40424
40425.PHONY: maybe-clean-target-zlib clean-target-zlib
40426maybe-clean-target-zlib:
40427@if target-zlib
40428maybe-clean-target-zlib: clean-target-zlib
40429
40430clean-target-zlib:
40431 @: $(MAKE); $(unstage)
40432 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40433 r=`${PWD_COMMAND}`; export r; \
40434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40435 $(NORMAL_TARGET_EXPORTS) \
40436 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
40437 for flag in $(EXTRA_TARGET_FLAGS); do \
40438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40439 done; \
40440 (cd $(TARGET_SUBDIR)/zlib && \
40441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40443 "RANLIB=$${RANLIB}" \
40444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40445 clean) \
40446 || exit 1
40447
40448@endif target-zlib
40449
40450.PHONY: maybe-distclean-target-zlib distclean-target-zlib
40451maybe-distclean-target-zlib:
40452@if target-zlib
40453maybe-distclean-target-zlib: distclean-target-zlib
40454
40455distclean-target-zlib:
40456 @: $(MAKE); $(unstage)
40457 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40458 r=`${PWD_COMMAND}`; export r; \
40459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40460 $(NORMAL_TARGET_EXPORTS) \
40461 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
40462 for flag in $(EXTRA_TARGET_FLAGS); do \
40463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40464 done; \
40465 (cd $(TARGET_SUBDIR)/zlib && \
40466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40468 "RANLIB=$${RANLIB}" \
40469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40470 distclean) \
40471 || exit 1
40472
40473@endif target-zlib
40474
40475.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
40476maybe-maintainer-clean-target-zlib:
40477@if target-zlib
40478maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
40479
40480maintainer-clean-target-zlib:
40481 @: $(MAKE); $(unstage)
40482 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40483 r=`${PWD_COMMAND}`; export r; \
40484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40485 $(NORMAL_TARGET_EXPORTS) \
40486 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
40487 for flag in $(EXTRA_TARGET_FLAGS); do \
40488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40489 done; \
40490 (cd $(TARGET_SUBDIR)/zlib && \
40491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40493 "RANLIB=$${RANLIB}" \
40494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40495 maintainer-clean) \
40496 || exit 1
40497
40498@endif target-zlib
40499
40500
40501
40502
40503
40504.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
40505maybe-configure-target-boehm-gc:
40506@if gcc-bootstrap
40507configure-target-boehm-gc: stage_current
40508@endif gcc-bootstrap
40509@if target-boehm-gc
40510maybe-configure-target-boehm-gc: configure-target-boehm-gc
40511configure-target-boehm-gc:
40512 @: $(MAKE); $(unstage)
40513 @r=`${PWD_COMMAND}`; export r; \
40514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40515 echo "Checking multilib configuration for boehm-gc..."; \
40516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40517 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
40518 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40519 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40520 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
40521 else \
40522 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
40523 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
40524 fi; \
40525 else \
40526 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
40527 fi; \
40528 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
40529 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40530 $(NORMAL_TARGET_EXPORTS) \
40531 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
40532 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
40533 case $(srcdir) in \
40534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40535 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
40536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40537 esac; \
40538 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
40539 libsrcdir="$$s/boehm-gc"; \
40540 rm -f no-such-file || : ; \
40541 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40542 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40543 --target=${target_alias} $${srcdiroption} \
40544 || exit 1
40545@endif target-boehm-gc
40546
40547
40548
40549
40550
40551.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
40552maybe-all-target-boehm-gc:
40553@if gcc-bootstrap
40554all-target-boehm-gc: stage_current
40555@endif gcc-bootstrap
40556@if target-boehm-gc
40557TARGET-target-boehm-gc=all
40558maybe-all-target-boehm-gc: all-target-boehm-gc
40559all-target-boehm-gc: configure-target-boehm-gc
40560 @: $(MAKE); $(unstage)
40561 @r=`${PWD_COMMAND}`; export r; \
40562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40563 $(NORMAL_TARGET_EXPORTS) \
40564 (cd $(TARGET_SUBDIR)/boehm-gc && \
40565 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40566 $(TARGET-target-boehm-gc))
40567@endif target-boehm-gc
40568
40569
40570
40571
40572
40573.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
40574maybe-check-target-boehm-gc:
40575@if target-boehm-gc
40576maybe-check-target-boehm-gc: check-target-boehm-gc
40577
40578check-target-boehm-gc:
40579 @: $(MAKE); $(unstage)
40580 @r=`${PWD_COMMAND}`; export r; \
40581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40582 $(NORMAL_TARGET_EXPORTS) \
40583 (cd $(TARGET_SUBDIR)/boehm-gc && \
40584 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40585
40586@endif target-boehm-gc
40587
40588.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
40589maybe-install-target-boehm-gc:
40590@if target-boehm-gc
40591maybe-install-target-boehm-gc: install-target-boehm-gc
40592
40593install-target-boehm-gc: installdirs
40594 @: $(MAKE); $(unstage)
40595 @r=`${PWD_COMMAND}`; export r; \
40596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40597 $(NORMAL_TARGET_EXPORTS) \
40598 (cd $(TARGET_SUBDIR)/boehm-gc && \
40599 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40600
40601@endif target-boehm-gc
40602
40603.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
40604maybe-install-strip-target-boehm-gc:
40605@if target-boehm-gc
40606maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
40607
40608install-strip-target-boehm-gc: installdirs
40609 @: $(MAKE); $(unstage)
40610 @r=`${PWD_COMMAND}`; export r; \
40611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40612 $(NORMAL_TARGET_EXPORTS) \
40613 (cd $(TARGET_SUBDIR)/boehm-gc && \
40614 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40615
40616@endif target-boehm-gc
40617
40618# Other targets (info, dvi, pdf, etc.)
40619
40620.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
40621maybe-info-target-boehm-gc:
40622@if target-boehm-gc
40623maybe-info-target-boehm-gc: info-target-boehm-gc
40624
40625info-target-boehm-gc: \
40626 configure-target-boehm-gc
40627 @: $(MAKE); $(unstage)
40628 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40629 r=`${PWD_COMMAND}`; export r; \
40630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40631 $(NORMAL_TARGET_EXPORTS) \
40632 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
40633 for flag in $(EXTRA_TARGET_FLAGS); do \
40634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40635 done; \
40636 (cd $(TARGET_SUBDIR)/boehm-gc && \
40637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40639 "RANLIB=$${RANLIB}" \
40640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40641 info) \
40642 || exit 1
40643
40644@endif target-boehm-gc
40645
40646.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
40647maybe-dvi-target-boehm-gc:
40648@if target-boehm-gc
40649maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
40650
40651dvi-target-boehm-gc: \
40652 configure-target-boehm-gc
40653 @: $(MAKE); $(unstage)
40654 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40655 r=`${PWD_COMMAND}`; export r; \
40656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40657 $(NORMAL_TARGET_EXPORTS) \
40658 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
40659 for flag in $(EXTRA_TARGET_FLAGS); do \
40660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40661 done; \
40662 (cd $(TARGET_SUBDIR)/boehm-gc && \
40663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40665 "RANLIB=$${RANLIB}" \
40666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40667 dvi) \
40668 || exit 1
40669
40670@endif target-boehm-gc
40671
40672.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
40673maybe-pdf-target-boehm-gc:
40674@if target-boehm-gc
40675maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
40676
40677pdf-target-boehm-gc: \
40678 configure-target-boehm-gc
40679 @: $(MAKE); $(unstage)
40680 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40681 r=`${PWD_COMMAND}`; export r; \
40682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40683 $(NORMAL_TARGET_EXPORTS) \
40684 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
40685 for flag in $(EXTRA_TARGET_FLAGS); do \
40686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40687 done; \
40688 (cd $(TARGET_SUBDIR)/boehm-gc && \
40689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40691 "RANLIB=$${RANLIB}" \
40692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40693 pdf) \
40694 || exit 1
40695
40696@endif target-boehm-gc
40697
40698.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
40699maybe-html-target-boehm-gc:
40700@if target-boehm-gc
40701maybe-html-target-boehm-gc: html-target-boehm-gc
40702
40703html-target-boehm-gc: \
40704 configure-target-boehm-gc
40705 @: $(MAKE); $(unstage)
40706 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40707 r=`${PWD_COMMAND}`; export r; \
40708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40709 $(NORMAL_TARGET_EXPORTS) \
40710 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
40711 for flag in $(EXTRA_TARGET_FLAGS); do \
40712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40713 done; \
40714 (cd $(TARGET_SUBDIR)/boehm-gc && \
40715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40717 "RANLIB=$${RANLIB}" \
40718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40719 html) \
40720 || exit 1
40721
40722@endif target-boehm-gc
40723
40724.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
40725maybe-TAGS-target-boehm-gc:
40726@if target-boehm-gc
40727maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
40728
40729TAGS-target-boehm-gc: \
40730 configure-target-boehm-gc
40731 @: $(MAKE); $(unstage)
40732 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40733 r=`${PWD_COMMAND}`; export r; \
40734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40735 $(NORMAL_TARGET_EXPORTS) \
40736 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
40737 for flag in $(EXTRA_TARGET_FLAGS); do \
40738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40739 done; \
40740 (cd $(TARGET_SUBDIR)/boehm-gc && \
40741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40743 "RANLIB=$${RANLIB}" \
40744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40745 TAGS) \
40746 || exit 1
40747
40748@endif target-boehm-gc
40749
40750.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
40751maybe-install-info-target-boehm-gc:
40752@if target-boehm-gc
40753maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
40754
40755install-info-target-boehm-gc: \
40756 configure-target-boehm-gc \
40757 info-target-boehm-gc
40758 @: $(MAKE); $(unstage)
40759 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40760 r=`${PWD_COMMAND}`; export r; \
40761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40762 $(NORMAL_TARGET_EXPORTS) \
40763 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
40764 for flag in $(EXTRA_TARGET_FLAGS); do \
40765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40766 done; \
40767 (cd $(TARGET_SUBDIR)/boehm-gc && \
40768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40770 "RANLIB=$${RANLIB}" \
40771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40772 install-info) \
40773 || exit 1
40774
40775@endif target-boehm-gc
40776
40777.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
40778maybe-install-pdf-target-boehm-gc:
40779@if target-boehm-gc
40780maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
40781
40782install-pdf-target-boehm-gc: \
40783 configure-target-boehm-gc \
40784 pdf-target-boehm-gc
40785 @: $(MAKE); $(unstage)
40786 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40787 r=`${PWD_COMMAND}`; export r; \
40788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40789 $(NORMAL_TARGET_EXPORTS) \
40790 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
40791 for flag in $(EXTRA_TARGET_FLAGS); do \
40792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40793 done; \
40794 (cd $(TARGET_SUBDIR)/boehm-gc && \
40795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40797 "RANLIB=$${RANLIB}" \
40798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40799 install-pdf) \
40800 || exit 1
40801
40802@endif target-boehm-gc
40803
40804.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
40805maybe-install-html-target-boehm-gc:
40806@if target-boehm-gc
40807maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
40808
40809install-html-target-boehm-gc: \
40810 configure-target-boehm-gc \
40811 html-target-boehm-gc
40812 @: $(MAKE); $(unstage)
40813 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40814 r=`${PWD_COMMAND}`; export r; \
40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40816 $(NORMAL_TARGET_EXPORTS) \
40817 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/boehm-gc && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40826 install-html) \
40827 || exit 1
40828
40829@endif target-boehm-gc
40830
40831.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
40832maybe-installcheck-target-boehm-gc:
40833@if target-boehm-gc
40834maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
40835
40836installcheck-target-boehm-gc: \
40837 configure-target-boehm-gc
40838 @: $(MAKE); $(unstage)
40839 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40840 r=`${PWD_COMMAND}`; export r; \
40841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40842 $(NORMAL_TARGET_EXPORTS) \
40843 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
40844 for flag in $(EXTRA_TARGET_FLAGS); do \
40845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40846 done; \
40847 (cd $(TARGET_SUBDIR)/boehm-gc && \
40848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40850 "RANLIB=$${RANLIB}" \
40851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40852 installcheck) \
40853 || exit 1
40854
40855@endif target-boehm-gc
40856
40857.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
40858maybe-mostlyclean-target-boehm-gc:
40859@if target-boehm-gc
40860maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
40861
40862mostlyclean-target-boehm-gc:
40863 @: $(MAKE); $(unstage)
40864 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40865 r=`${PWD_COMMAND}`; export r; \
40866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40867 $(NORMAL_TARGET_EXPORTS) \
40868 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
40869 for flag in $(EXTRA_TARGET_FLAGS); do \
40870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40871 done; \
40872 (cd $(TARGET_SUBDIR)/boehm-gc && \
40873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40875 "RANLIB=$${RANLIB}" \
40876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40877 mostlyclean) \
40878 || exit 1
40879
40880@endif target-boehm-gc
40881
40882.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
40883maybe-clean-target-boehm-gc:
40884@if target-boehm-gc
40885maybe-clean-target-boehm-gc: clean-target-boehm-gc
40886
40887clean-target-boehm-gc:
40888 @: $(MAKE); $(unstage)
40889 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40890 r=`${PWD_COMMAND}`; export r; \
40891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40892 $(NORMAL_TARGET_EXPORTS) \
40893 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
40894 for flag in $(EXTRA_TARGET_FLAGS); do \
40895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40896 done; \
40897 (cd $(TARGET_SUBDIR)/boehm-gc && \
40898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40900 "RANLIB=$${RANLIB}" \
40901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40902 clean) \
40903 || exit 1
40904
40905@endif target-boehm-gc
40906
40907.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
40908maybe-distclean-target-boehm-gc:
40909@if target-boehm-gc
40910maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
40911
40912distclean-target-boehm-gc:
40913 @: $(MAKE); $(unstage)
40914 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40915 r=`${PWD_COMMAND}`; export r; \
40916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40917 $(NORMAL_TARGET_EXPORTS) \
40918 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
40919 for flag in $(EXTRA_TARGET_FLAGS); do \
40920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40921 done; \
40922 (cd $(TARGET_SUBDIR)/boehm-gc && \
40923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40925 "RANLIB=$${RANLIB}" \
40926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40927 distclean) \
40928 || exit 1
40929
40930@endif target-boehm-gc
40931
40932.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
40933maybe-maintainer-clean-target-boehm-gc:
40934@if target-boehm-gc
40935maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
40936
40937maintainer-clean-target-boehm-gc:
40938 @: $(MAKE); $(unstage)
40939 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40940 r=`${PWD_COMMAND}`; export r; \
40941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40942 $(NORMAL_TARGET_EXPORTS) \
40943 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
40944 for flag in $(EXTRA_TARGET_FLAGS); do \
40945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40946 done; \
40947 (cd $(TARGET_SUBDIR)/boehm-gc && \
40948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40950 "RANLIB=$${RANLIB}" \
40951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40952 maintainer-clean) \
40953 || exit 1
40954
40955@endif target-boehm-gc
40956
40957
40958
40959
40960
40961.PHONY: configure-target-rda maybe-configure-target-rda
40962maybe-configure-target-rda:
40963@if gcc-bootstrap
40964configure-target-rda: stage_current
40965@endif gcc-bootstrap
40966@if target-rda
40967maybe-configure-target-rda: configure-target-rda
40968configure-target-rda:
40969 @: $(MAKE); $(unstage)
40970 @r=`${PWD_COMMAND}`; export r; \
40971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40972 echo "Checking multilib configuration for rda..."; \
40973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
40974 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
40975 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
40976 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
40977 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
40978 else \
40979 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
40980 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
40981 fi; \
40982 else \
40983 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
40984 fi; \
40985 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
40986 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
40987 $(NORMAL_TARGET_EXPORTS) \
40988 echo Configuring in $(TARGET_SUBDIR)/rda; \
40989 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
40990 case $(srcdir) in \
40991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40992 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
40993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40994 esac; \
40995 srcdiroption="--srcdir=$${topdir}/rda"; \
40996 libsrcdir="$$s/rda"; \
40997 rm -f no-such-file || : ; \
40998 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40999 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41000 --target=${target_alias} $${srcdiroption} \
41001 || exit 1
41002@endif target-rda
41003
41004
41005
41006
41007
41008.PHONY: all-target-rda maybe-all-target-rda
41009maybe-all-target-rda:
41010@if gcc-bootstrap
41011all-target-rda: stage_current
41012@endif gcc-bootstrap
41013@if target-rda
41014TARGET-target-rda=all
41015maybe-all-target-rda: all-target-rda
41016all-target-rda: configure-target-rda
41017 @: $(MAKE); $(unstage)
41018 @r=`${PWD_COMMAND}`; export r; \
41019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41020 $(NORMAL_TARGET_EXPORTS) \
41021 (cd $(TARGET_SUBDIR)/rda && \
41022 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41023 $(TARGET-target-rda))
41024@endif target-rda
41025
41026
41027
41028
41029
41030.PHONY: check-target-rda maybe-check-target-rda
41031maybe-check-target-rda:
41032@if target-rda
41033maybe-check-target-rda: check-target-rda
41034
41035check-target-rda:
41036 @: $(MAKE); $(unstage)
41037 @r=`${PWD_COMMAND}`; export r; \
41038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41039 $(NORMAL_TARGET_EXPORTS) \
41040 (cd $(TARGET_SUBDIR)/rda && \
41041 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41042
41043@endif target-rda
41044
41045.PHONY: install-target-rda maybe-install-target-rda
41046maybe-install-target-rda:
41047@if target-rda
41048maybe-install-target-rda: install-target-rda
41049
41050install-target-rda: installdirs
41051 @: $(MAKE); $(unstage)
41052 @r=`${PWD_COMMAND}`; export r; \
41053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41054 $(NORMAL_TARGET_EXPORTS) \
41055 (cd $(TARGET_SUBDIR)/rda && \
41056 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41057
41058@endif target-rda
41059
41060.PHONY: install-strip-target-rda maybe-install-strip-target-rda
41061maybe-install-strip-target-rda:
41062@if target-rda
41063maybe-install-strip-target-rda: install-strip-target-rda
41064
41065install-strip-target-rda: installdirs
41066 @: $(MAKE); $(unstage)
41067 @r=`${PWD_COMMAND}`; export r; \
41068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41069 $(NORMAL_TARGET_EXPORTS) \
41070 (cd $(TARGET_SUBDIR)/rda && \
41071 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41072
41073@endif target-rda
41074
41075# Other targets (info, dvi, pdf, etc.)
41076
41077.PHONY: maybe-info-target-rda info-target-rda
41078maybe-info-target-rda:
41079@if target-rda
41080maybe-info-target-rda: info-target-rda
41081
41082info-target-rda: \
41083 configure-target-rda
41084 @: $(MAKE); $(unstage)
41085 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41086 r=`${PWD_COMMAND}`; export r; \
41087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41088 $(NORMAL_TARGET_EXPORTS) \
41089 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
41090 for flag in $(EXTRA_TARGET_FLAGS); do \
41091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41092 done; \
41093 (cd $(TARGET_SUBDIR)/rda && \
41094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41096 "RANLIB=$${RANLIB}" \
41097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41098 info) \
41099 || exit 1
41100
41101@endif target-rda
41102
41103.PHONY: maybe-dvi-target-rda dvi-target-rda
41104maybe-dvi-target-rda:
41105@if target-rda
41106maybe-dvi-target-rda: dvi-target-rda
41107
41108dvi-target-rda: \
41109 configure-target-rda
41110 @: $(MAKE); $(unstage)
41111 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41112 r=`${PWD_COMMAND}`; export r; \
41113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41114 $(NORMAL_TARGET_EXPORTS) \
41115 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
41116 for flag in $(EXTRA_TARGET_FLAGS); do \
41117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41118 done; \
41119 (cd $(TARGET_SUBDIR)/rda && \
41120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41122 "RANLIB=$${RANLIB}" \
41123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41124 dvi) \
41125 || exit 1
41126
41127@endif target-rda
41128
41129.PHONY: maybe-pdf-target-rda pdf-target-rda
41130maybe-pdf-target-rda:
41131@if target-rda
41132maybe-pdf-target-rda: pdf-target-rda
41133
41134pdf-target-rda: \
41135 configure-target-rda
41136 @: $(MAKE); $(unstage)
41137 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41138 r=`${PWD_COMMAND}`; export r; \
41139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41140 $(NORMAL_TARGET_EXPORTS) \
41141 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
41142 for flag in $(EXTRA_TARGET_FLAGS); do \
41143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41144 done; \
41145 (cd $(TARGET_SUBDIR)/rda && \
41146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41148 "RANLIB=$${RANLIB}" \
41149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41150 pdf) \
41151 || exit 1
41152
41153@endif target-rda
41154
41155.PHONY: maybe-html-target-rda html-target-rda
41156maybe-html-target-rda:
41157@if target-rda
41158maybe-html-target-rda: html-target-rda
41159
41160html-target-rda: \
41161 configure-target-rda
41162 @: $(MAKE); $(unstage)
41163 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41164 r=`${PWD_COMMAND}`; export r; \
41165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41166 $(NORMAL_TARGET_EXPORTS) \
41167 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
41168 for flag in $(EXTRA_TARGET_FLAGS); do \
41169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41170 done; \
41171 (cd $(TARGET_SUBDIR)/rda && \
41172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41174 "RANLIB=$${RANLIB}" \
41175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41176 html) \
41177 || exit 1
41178
41179@endif target-rda
41180
41181.PHONY: maybe-TAGS-target-rda TAGS-target-rda
41182maybe-TAGS-target-rda:
41183@if target-rda
41184maybe-TAGS-target-rda: TAGS-target-rda
41185
41186TAGS-target-rda: \
41187 configure-target-rda
41188 @: $(MAKE); $(unstage)
41189 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41190 r=`${PWD_COMMAND}`; export r; \
41191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41192 $(NORMAL_TARGET_EXPORTS) \
41193 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
41194 for flag in $(EXTRA_TARGET_FLAGS); do \
41195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41196 done; \
41197 (cd $(TARGET_SUBDIR)/rda && \
41198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41200 "RANLIB=$${RANLIB}" \
41201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41202 TAGS) \
41203 || exit 1
41204
41205@endif target-rda
41206
41207.PHONY: maybe-install-info-target-rda install-info-target-rda
41208maybe-install-info-target-rda:
41209@if target-rda
41210maybe-install-info-target-rda: install-info-target-rda
41211
41212install-info-target-rda: \
41213 configure-target-rda \
41214 info-target-rda
41215 @: $(MAKE); $(unstage)
41216 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41217 r=`${PWD_COMMAND}`; export r; \
41218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41219 $(NORMAL_TARGET_EXPORTS) \
41220 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
41221 for flag in $(EXTRA_TARGET_FLAGS); do \
41222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41223 done; \
41224 (cd $(TARGET_SUBDIR)/rda && \
41225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41227 "RANLIB=$${RANLIB}" \
41228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41229 install-info) \
41230 || exit 1
41231
41232@endif target-rda
41233
41234.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
41235maybe-install-pdf-target-rda:
41236@if target-rda
41237maybe-install-pdf-target-rda: install-pdf-target-rda
41238
41239install-pdf-target-rda: \
41240 configure-target-rda \
41241 pdf-target-rda
41242 @: $(MAKE); $(unstage)
41243 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41244 r=`${PWD_COMMAND}`; export r; \
41245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41246 $(NORMAL_TARGET_EXPORTS) \
41247 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
41248 for flag in $(EXTRA_TARGET_FLAGS); do \
41249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41250 done; \
41251 (cd $(TARGET_SUBDIR)/rda && \
41252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41254 "RANLIB=$${RANLIB}" \
41255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41256 install-pdf) \
41257 || exit 1
41258
41259@endif target-rda
41260
41261.PHONY: maybe-install-html-target-rda install-html-target-rda
41262maybe-install-html-target-rda:
41263@if target-rda
41264maybe-install-html-target-rda: install-html-target-rda
41265
41266install-html-target-rda: \
41267 configure-target-rda \
41268 html-target-rda
41269 @: $(MAKE); $(unstage)
41270 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41271 r=`${PWD_COMMAND}`; export r; \
41272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41273 $(NORMAL_TARGET_EXPORTS) \
41274 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
41275 for flag in $(EXTRA_TARGET_FLAGS); do \
41276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41277 done; \
41278 (cd $(TARGET_SUBDIR)/rda && \
41279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41281 "RANLIB=$${RANLIB}" \
41282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41283 install-html) \
41284 || exit 1
41285
41286@endif target-rda
41287
41288.PHONY: maybe-installcheck-target-rda installcheck-target-rda
41289maybe-installcheck-target-rda:
41290@if target-rda
41291maybe-installcheck-target-rda: installcheck-target-rda
41292
41293installcheck-target-rda: \
41294 configure-target-rda
41295 @: $(MAKE); $(unstage)
41296 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41297 r=`${PWD_COMMAND}`; export r; \
41298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41299 $(NORMAL_TARGET_EXPORTS) \
41300 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
41301 for flag in $(EXTRA_TARGET_FLAGS); do \
41302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41303 done; \
41304 (cd $(TARGET_SUBDIR)/rda && \
41305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41307 "RANLIB=$${RANLIB}" \
41308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41309 installcheck) \
41310 || exit 1
41311
41312@endif target-rda
41313
41314.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
41315maybe-mostlyclean-target-rda:
41316@if target-rda
41317maybe-mostlyclean-target-rda: mostlyclean-target-rda
41318
41319mostlyclean-target-rda:
41320 @: $(MAKE); $(unstage)
41321 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41322 r=`${PWD_COMMAND}`; export r; \
41323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41324 $(NORMAL_TARGET_EXPORTS) \
41325 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
41326 for flag in $(EXTRA_TARGET_FLAGS); do \
41327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41328 done; \
41329 (cd $(TARGET_SUBDIR)/rda && \
41330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41332 "RANLIB=$${RANLIB}" \
41333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41334 mostlyclean) \
41335 || exit 1
41336
41337@endif target-rda
41338
41339.PHONY: maybe-clean-target-rda clean-target-rda
41340maybe-clean-target-rda:
41341@if target-rda
41342maybe-clean-target-rda: clean-target-rda
41343
41344clean-target-rda:
41345 @: $(MAKE); $(unstage)
41346 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41347 r=`${PWD_COMMAND}`; export r; \
41348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41349 $(NORMAL_TARGET_EXPORTS) \
41350 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
41351 for flag in $(EXTRA_TARGET_FLAGS); do \
41352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41353 done; \
41354 (cd $(TARGET_SUBDIR)/rda && \
41355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41357 "RANLIB=$${RANLIB}" \
41358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41359 clean) \
41360 || exit 1
41361
41362@endif target-rda
41363
41364.PHONY: maybe-distclean-target-rda distclean-target-rda
41365maybe-distclean-target-rda:
41366@if target-rda
41367maybe-distclean-target-rda: distclean-target-rda
41368
41369distclean-target-rda:
41370 @: $(MAKE); $(unstage)
41371 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41372 r=`${PWD_COMMAND}`; export r; \
41373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41374 $(NORMAL_TARGET_EXPORTS) \
41375 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
41376 for flag in $(EXTRA_TARGET_FLAGS); do \
41377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41378 done; \
41379 (cd $(TARGET_SUBDIR)/rda && \
41380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41382 "RANLIB=$${RANLIB}" \
41383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41384 distclean) \
41385 || exit 1
41386
41387@endif target-rda
41388
41389.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
41390maybe-maintainer-clean-target-rda:
41391@if target-rda
41392maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
41393
41394maintainer-clean-target-rda:
41395 @: $(MAKE); $(unstage)
41396 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41397 r=`${PWD_COMMAND}`; export r; \
41398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41399 $(NORMAL_TARGET_EXPORTS) \
41400 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
41401 for flag in $(EXTRA_TARGET_FLAGS); do \
41402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41403 done; \
41404 (cd $(TARGET_SUBDIR)/rda && \
41405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41407 "RANLIB=$${RANLIB}" \
41408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41409 maintainer-clean) \
41410 || exit 1
41411
41412@endif target-rda
41413
41414
41415
41416
41417
41418.PHONY: configure-target-libada maybe-configure-target-libada
41419maybe-configure-target-libada:
41420@if gcc-bootstrap
41421configure-target-libada: stage_current
41422@endif gcc-bootstrap
41423@if target-libada
41424maybe-configure-target-libada: configure-target-libada
41425configure-target-libada:
41426 @: $(MAKE); $(unstage)
41427 @r=`${PWD_COMMAND}`; export r; \
41428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41429 echo "Checking multilib configuration for libada..."; \
41430 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41431 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
41432 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
41433 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
41434 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
41435 else \
41436 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
41437 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41438 fi; \
41439 else \
41440 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41441 fi; \
41442 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
41443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41444 $(NORMAL_TARGET_EXPORTS) \
41445 echo Configuring in $(TARGET_SUBDIR)/libada; \
41446 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
41447 case $(srcdir) in \
41448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41449 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
41450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41451 esac; \
41452 srcdiroption="--srcdir=$${topdir}/libada"; \
41453 libsrcdir="$$s/libada"; \
41454 rm -f no-such-file || : ; \
41455 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41456 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41457 --target=${target_alias} $${srcdiroption} \
41458 || exit 1
41459@endif target-libada
41460
41461
41462
41463
41464
41465.PHONY: all-target-libada maybe-all-target-libada
41466maybe-all-target-libada:
41467@if gcc-bootstrap
41468all-target-libada: stage_current
41469@endif gcc-bootstrap
41470@if target-libada
41471TARGET-target-libada=all
41472maybe-all-target-libada: all-target-libada
41473all-target-libada: configure-target-libada
41474 @: $(MAKE); $(unstage)
41475 @r=`${PWD_COMMAND}`; export r; \
41476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41477 $(NORMAL_TARGET_EXPORTS) \
41478 (cd $(TARGET_SUBDIR)/libada && \
41479 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41480 $(TARGET-target-libada))
41481@endif target-libada
41482
41483
41484
41485
41486
41487.PHONY: check-target-libada maybe-check-target-libada
41488maybe-check-target-libada:
41489@if target-libada
41490maybe-check-target-libada: check-target-libada
41491
41492check-target-libada:
41493 @: $(MAKE); $(unstage)
41494 @r=`${PWD_COMMAND}`; export r; \
41495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41496 $(NORMAL_TARGET_EXPORTS) \
41497 (cd $(TARGET_SUBDIR)/libada && \
41498 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41499
41500@endif target-libada
41501
41502.PHONY: install-target-libada maybe-install-target-libada
41503maybe-install-target-libada:
41504@if target-libada
41505maybe-install-target-libada: install-target-libada
41506
41507install-target-libada: installdirs
41508 @: $(MAKE); $(unstage)
41509 @r=`${PWD_COMMAND}`; export r; \
41510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41511 $(NORMAL_TARGET_EXPORTS) \
41512 (cd $(TARGET_SUBDIR)/libada && \
41513 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41514
41515@endif target-libada
41516
41517.PHONY: install-strip-target-libada maybe-install-strip-target-libada
41518maybe-install-strip-target-libada:
41519@if target-libada
41520maybe-install-strip-target-libada: install-strip-target-libada
41521
41522install-strip-target-libada: installdirs
41523 @: $(MAKE); $(unstage)
41524 @r=`${PWD_COMMAND}`; export r; \
41525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41526 $(NORMAL_TARGET_EXPORTS) \
41527 (cd $(TARGET_SUBDIR)/libada && \
41528 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41529
41530@endif target-libada
41531
41532# Other targets (info, dvi, pdf, etc.)
41533
41534.PHONY: maybe-info-target-libada info-target-libada
41535maybe-info-target-libada:
41536@if target-libada
41537maybe-info-target-libada: info-target-libada
41538
41539info-target-libada: \
41540 configure-target-libada
41541 @: $(MAKE); $(unstage)
41542 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41543 r=`${PWD_COMMAND}`; export r; \
41544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41545 $(NORMAL_TARGET_EXPORTS) \
41546 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
41547 for flag in $(EXTRA_TARGET_FLAGS); do \
41548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41549 done; \
41550 (cd $(TARGET_SUBDIR)/libada && \
41551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41553 "RANLIB=$${RANLIB}" \
41554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41555 info) \
41556 || exit 1
41557
41558@endif target-libada
41559
41560.PHONY: maybe-dvi-target-libada dvi-target-libada
41561maybe-dvi-target-libada:
41562@if target-libada
41563maybe-dvi-target-libada: dvi-target-libada
41564
41565dvi-target-libada: \
41566 configure-target-libada
41567 @: $(MAKE); $(unstage)
41568 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41569 r=`${PWD_COMMAND}`; export r; \
41570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41571 $(NORMAL_TARGET_EXPORTS) \
41572 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
41573 for flag in $(EXTRA_TARGET_FLAGS); do \
41574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41575 done; \
41576 (cd $(TARGET_SUBDIR)/libada && \
41577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41579 "RANLIB=$${RANLIB}" \
41580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41581 dvi) \
41582 || exit 1
41583
41584@endif target-libada
41585
41586.PHONY: maybe-pdf-target-libada pdf-target-libada
41587maybe-pdf-target-libada:
41588@if target-libada
41589maybe-pdf-target-libada: pdf-target-libada
41590
41591pdf-target-libada: \
41592 configure-target-libada
41593 @: $(MAKE); $(unstage)
41594 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41595 r=`${PWD_COMMAND}`; export r; \
41596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41597 $(NORMAL_TARGET_EXPORTS) \
41598 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
41599 for flag in $(EXTRA_TARGET_FLAGS); do \
41600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41601 done; \
41602 (cd $(TARGET_SUBDIR)/libada && \
41603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41605 "RANLIB=$${RANLIB}" \
41606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41607 pdf) \
41608 || exit 1
41609
41610@endif target-libada
41611
41612.PHONY: maybe-html-target-libada html-target-libada
41613maybe-html-target-libada:
41614@if target-libada
41615maybe-html-target-libada: html-target-libada
41616
41617html-target-libada: \
41618 configure-target-libada
41619 @: $(MAKE); $(unstage)
41620 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41621 r=`${PWD_COMMAND}`; export r; \
41622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41623 $(NORMAL_TARGET_EXPORTS) \
41624 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
41625 for flag in $(EXTRA_TARGET_FLAGS); do \
41626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41627 done; \
41628 (cd $(TARGET_SUBDIR)/libada && \
41629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41631 "RANLIB=$${RANLIB}" \
41632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41633 html) \
41634 || exit 1
41635
41636@endif target-libada
41637
41638.PHONY: maybe-TAGS-target-libada TAGS-target-libada
41639maybe-TAGS-target-libada:
41640@if target-libada
41641maybe-TAGS-target-libada: TAGS-target-libada
41642
41643TAGS-target-libada: \
41644 configure-target-libada
41645 @: $(MAKE); $(unstage)
41646 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41647 r=`${PWD_COMMAND}`; export r; \
41648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41649 $(NORMAL_TARGET_EXPORTS) \
41650 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
41651 for flag in $(EXTRA_TARGET_FLAGS); do \
41652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41653 done; \
41654 (cd $(TARGET_SUBDIR)/libada && \
41655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41657 "RANLIB=$${RANLIB}" \
41658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41659 TAGS) \
41660 || exit 1
41661
41662@endif target-libada
41663
41664.PHONY: maybe-install-info-target-libada install-info-target-libada
41665maybe-install-info-target-libada:
41666@if target-libada
41667maybe-install-info-target-libada: install-info-target-libada
41668
41669install-info-target-libada: \
41670 configure-target-libada \
41671 info-target-libada
41672 @: $(MAKE); $(unstage)
41673 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41674 r=`${PWD_COMMAND}`; export r; \
41675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41676 $(NORMAL_TARGET_EXPORTS) \
41677 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
41678 for flag in $(EXTRA_TARGET_FLAGS); do \
41679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41680 done; \
41681 (cd $(TARGET_SUBDIR)/libada && \
41682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41684 "RANLIB=$${RANLIB}" \
41685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41686 install-info) \
41687 || exit 1
41688
41689@endif target-libada
41690
41691.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
41692maybe-install-pdf-target-libada:
41693@if target-libada
41694maybe-install-pdf-target-libada: install-pdf-target-libada
41695
41696install-pdf-target-libada: \
41697 configure-target-libada \
41698 pdf-target-libada
41699 @: $(MAKE); $(unstage)
41700 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41701 r=`${PWD_COMMAND}`; export r; \
41702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41703 $(NORMAL_TARGET_EXPORTS) \
41704 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
41705 for flag in $(EXTRA_TARGET_FLAGS); do \
41706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41707 done; \
41708 (cd $(TARGET_SUBDIR)/libada && \
41709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41711 "RANLIB=$${RANLIB}" \
41712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41713 install-pdf) \
41714 || exit 1
41715
41716@endif target-libada
41717
41718.PHONY: maybe-install-html-target-libada install-html-target-libada
41719maybe-install-html-target-libada:
41720@if target-libada
41721maybe-install-html-target-libada: install-html-target-libada
41722
41723install-html-target-libada: \
41724 configure-target-libada \
41725 html-target-libada
41726 @: $(MAKE); $(unstage)
41727 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41728 r=`${PWD_COMMAND}`; export r; \
41729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41730 $(NORMAL_TARGET_EXPORTS) \
41731 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
41732 for flag in $(EXTRA_TARGET_FLAGS); do \
41733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41734 done; \
41735 (cd $(TARGET_SUBDIR)/libada && \
41736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41738 "RANLIB=$${RANLIB}" \
41739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41740 install-html) \
41741 || exit 1
41742
41743@endif target-libada
41744
41745.PHONY: maybe-installcheck-target-libada installcheck-target-libada
41746maybe-installcheck-target-libada:
41747@if target-libada
41748maybe-installcheck-target-libada: installcheck-target-libada
41749
41750installcheck-target-libada: \
41751 configure-target-libada
41752 @: $(MAKE); $(unstage)
41753 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41754 r=`${PWD_COMMAND}`; export r; \
41755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41756 $(NORMAL_TARGET_EXPORTS) \
41757 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
41758 for flag in $(EXTRA_TARGET_FLAGS); do \
41759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41760 done; \
41761 (cd $(TARGET_SUBDIR)/libada && \
41762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41764 "RANLIB=$${RANLIB}" \
41765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41766 installcheck) \
41767 || exit 1
41768
41769@endif target-libada
41770
41771.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
41772maybe-mostlyclean-target-libada:
41773@if target-libada
41774maybe-mostlyclean-target-libada: mostlyclean-target-libada
41775
41776mostlyclean-target-libada:
41777 @: $(MAKE); $(unstage)
41778 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41779 r=`${PWD_COMMAND}`; export r; \
41780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41781 $(NORMAL_TARGET_EXPORTS) \
41782 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
41783 for flag in $(EXTRA_TARGET_FLAGS); do \
41784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41785 done; \
41786 (cd $(TARGET_SUBDIR)/libada && \
41787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41789 "RANLIB=$${RANLIB}" \
41790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41791 mostlyclean) \
41792 || exit 1
41793
41794@endif target-libada
41795
41796.PHONY: maybe-clean-target-libada clean-target-libada
41797maybe-clean-target-libada:
41798@if target-libada
41799maybe-clean-target-libada: clean-target-libada
41800
41801clean-target-libada:
41802 @: $(MAKE); $(unstage)
41803 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41804 r=`${PWD_COMMAND}`; export r; \
41805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41806 $(NORMAL_TARGET_EXPORTS) \
41807 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
41808 for flag in $(EXTRA_TARGET_FLAGS); do \
41809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41810 done; \
41811 (cd $(TARGET_SUBDIR)/libada && \
41812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41814 "RANLIB=$${RANLIB}" \
41815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41816 clean) \
41817 || exit 1
41818
41819@endif target-libada
41820
41821.PHONY: maybe-distclean-target-libada distclean-target-libada
41822maybe-distclean-target-libada:
41823@if target-libada
41824maybe-distclean-target-libada: distclean-target-libada
41825
41826distclean-target-libada:
41827 @: $(MAKE); $(unstage)
41828 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41829 r=`${PWD_COMMAND}`; export r; \
41830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41831 $(NORMAL_TARGET_EXPORTS) \
41832 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
41833 for flag in $(EXTRA_TARGET_FLAGS); do \
41834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41835 done; \
41836 (cd $(TARGET_SUBDIR)/libada && \
41837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41839 "RANLIB=$${RANLIB}" \
41840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41841 distclean) \
41842 || exit 1
41843
41844@endif target-libada
41845
41846.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
41847maybe-maintainer-clean-target-libada:
41848@if target-libada
41849maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
41850
41851maintainer-clean-target-libada:
41852 @: $(MAKE); $(unstage)
41853 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41854 r=`${PWD_COMMAND}`; export r; \
41855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41856 $(NORMAL_TARGET_EXPORTS) \
41857 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
41858 for flag in $(EXTRA_TARGET_FLAGS); do \
41859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41860 done; \
41861 (cd $(TARGET_SUBDIR)/libada && \
41862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41864 "RANLIB=$${RANLIB}" \
41865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41866 maintainer-clean) \
41867 || exit 1
41868
41869@endif target-libada
41870
41871
41872
41873
41874
41875.PHONY: configure-target-libgomp maybe-configure-target-libgomp
41876maybe-configure-target-libgomp:
41877@if gcc-bootstrap
41878configure-target-libgomp: stage_current
41879@endif gcc-bootstrap
41880@if target-libgomp
41881maybe-configure-target-libgomp: configure-target-libgomp
41882configure-target-libgomp:
41883 @r=`${PWD_COMMAND}`; export r; \
41884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41885 echo "Checking multilib configuration for libgomp..."; \
41886 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41887 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41888 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41889 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41890 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41891 else \
41892 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41893 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41894 fi; \
41895 else \
41896 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41897 fi; \
41898 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41899 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41900 $(NORMAL_TARGET_EXPORTS) \
41901 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
41902 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
41903 case $(srcdir) in \
41904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41905 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41907 esac; \
41908 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41909 libsrcdir="$$s/libgomp"; \
41910 rm -f no-such-file || : ; \
41911 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41912 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41913 --target=${target_alias} $${srcdiroption} \
41914 || exit 1
41915@endif target-libgomp
41916
41917
41918
41919.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
41920maybe-configure-stage1-target-libgomp:
41921@if target-libgomp-bootstrap
41922maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
41923configure-stage1-target-libgomp:
41924 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41925 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41926 @r=`${PWD_COMMAND}`; export r; \
41927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41928 TFLAGS="$(STAGE1_TFLAGS)"; \
41929 echo "Checking multilib configuration for libgomp..."; \
41930 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41931 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41932 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41933 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41934 else \
41935 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41936 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41937 fi; \
41938 else \
41939 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41940 fi; \
41941 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41942 $(NORMAL_TARGET_EXPORTS) \
41943 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41944 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41945 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41946 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
41947 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41948 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41949 case $(srcdir) in \
41950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41951 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41953 esac; \
41954 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41955 libsrcdir="$$s/libgomp"; \
41956 $(SHELL) $${libsrcdir}/configure \
41957 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41958 --target=${target_alias} $${srcdiroption} \
41959 $(STAGE1_CONFIGURE_FLAGS)
41960@endif target-libgomp-bootstrap
41961
41962.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
41963maybe-configure-stage2-target-libgomp:
41964@if target-libgomp-bootstrap
41965maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
41966configure-stage2-target-libgomp:
41967 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41968 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41969 @r=`${PWD_COMMAND}`; export r; \
41970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41971 TFLAGS="$(STAGE2_TFLAGS)"; \
41972 echo "Checking multilib configuration for libgomp..."; \
41973 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41974 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41975 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41976 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41977 else \
41978 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41979 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41980 fi; \
41981 else \
41982 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41983 fi; \
41984 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41985 $(NORMAL_TARGET_EXPORTS) \
41986 \
41987 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41988 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41989 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41990 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
41991 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41992 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41993 case $(srcdir) in \
41994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41995 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41997 esac; \
41998 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41999 libsrcdir="$$s/libgomp"; \
42000 $(SHELL) $${libsrcdir}/configure \
42001 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42002 --target=${target_alias} $${srcdiroption} \
42003 --with-build-libsubdir=$(HOST_SUBDIR) \
42004 $(STAGE2_CONFIGURE_FLAGS)
42005@endif target-libgomp-bootstrap
42006
42007.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42008maybe-configure-stage3-target-libgomp:
42009@if target-libgomp-bootstrap
42010maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42011configure-stage3-target-libgomp:
42012 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42013 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42014 @r=`${PWD_COMMAND}`; export r; \
42015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42016 TFLAGS="$(STAGE3_TFLAGS)"; \
42017 echo "Checking multilib configuration for libgomp..."; \
42018 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42019 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42020 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42021 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42022 else \
42023 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42024 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42025 fi; \
42026 else \
42027 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42028 fi; \
42029 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42030 $(NORMAL_TARGET_EXPORTS) \
42031 \
42032 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42033 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42034 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42035 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42036 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42037 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42038 case $(srcdir) in \
42039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42040 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42042 esac; \
42043 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42044 libsrcdir="$$s/libgomp"; \
42045 $(SHELL) $${libsrcdir}/configure \
42046 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42047 --target=${target_alias} $${srcdiroption} \
42048 --with-build-libsubdir=$(HOST_SUBDIR) \
42049 $(STAGE3_CONFIGURE_FLAGS)
42050@endif target-libgomp-bootstrap
42051
42052.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42053maybe-configure-stage4-target-libgomp:
42054@if target-libgomp-bootstrap
42055maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42056configure-stage4-target-libgomp:
42057 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42058 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42059 @r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 TFLAGS="$(STAGE4_TFLAGS)"; \
42062 echo "Checking multilib configuration for libgomp..."; \
42063 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42064 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42065 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42066 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42067 else \
42068 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42069 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42070 fi; \
42071 else \
42072 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42073 fi; \
42074 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42075 $(NORMAL_TARGET_EXPORTS) \
42076 \
42077 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42078 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42079 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42080 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
42081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42082 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42083 case $(srcdir) in \
42084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42085 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42087 esac; \
42088 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42089 libsrcdir="$$s/libgomp"; \
42090 $(SHELL) $${libsrcdir}/configure \
42091 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42092 --target=${target_alias} $${srcdiroption} \
42093 --with-build-libsubdir=$(HOST_SUBDIR) \
42094 $(STAGE4_CONFIGURE_FLAGS)
42095@endif target-libgomp-bootstrap
42096
42097.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
42098maybe-configure-stageprofile-target-libgomp:
42099@if target-libgomp-bootstrap
42100maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42101configure-stageprofile-target-libgomp:
42102 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42103 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42104 @r=`${PWD_COMMAND}`; export r; \
42105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42106 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42107 echo "Checking multilib configuration for libgomp..."; \
42108 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42109 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42110 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42111 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42112 else \
42113 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42114 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42115 fi; \
42116 else \
42117 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42118 fi; \
42119 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42120 $(NORMAL_TARGET_EXPORTS) \
42121 \
42122 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42123 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42124 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42125 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
42126 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42127 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42128 case $(srcdir) in \
42129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42130 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42132 esac; \
42133 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42134 libsrcdir="$$s/libgomp"; \
42135 $(SHELL) $${libsrcdir}/configure \
42136 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42137 --target=${target_alias} $${srcdiroption} \
42138 --with-build-libsubdir=$(HOST_SUBDIR) \
42139 $(STAGEprofile_CONFIGURE_FLAGS)
42140@endif target-libgomp-bootstrap
42141
42142.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
42143maybe-configure-stagefeedback-target-libgomp:
42144@if target-libgomp-bootstrap
42145maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42146configure-stagefeedback-target-libgomp:
42147 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42148 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42149 @r=`${PWD_COMMAND}`; export r; \
42150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42151 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42152 echo "Checking multilib configuration for libgomp..."; \
42153 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42154 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42155 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42156 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42157 else \
42158 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42159 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42160 fi; \
42161 else \
42162 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42163 fi; \
42164 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42165 $(NORMAL_TARGET_EXPORTS) \
42166 \
42167 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42168 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42169 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42170 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
42171 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42172 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42173 case $(srcdir) in \
42174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42175 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42177 esac; \
42178 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42179 libsrcdir="$$s/libgomp"; \
42180 $(SHELL) $${libsrcdir}/configure \
42181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42182 --target=${target_alias} $${srcdiroption} \
42183 --with-build-libsubdir=$(HOST_SUBDIR) \
42184 $(STAGEfeedback_CONFIGURE_FLAGS)
42185@endif target-libgomp-bootstrap
42186
42187
42188
42189
42190
42191.PHONY: all-target-libgomp maybe-all-target-libgomp
42192maybe-all-target-libgomp:
42193@if gcc-bootstrap
42194all-target-libgomp: stage_current
42195@endif gcc-bootstrap
42196@if target-libgomp
42197TARGET-target-libgomp=all
42198maybe-all-target-libgomp: all-target-libgomp
42199all-target-libgomp: configure-target-libgomp
42200 @r=`${PWD_COMMAND}`; export r; \
42201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42202 $(NORMAL_TARGET_EXPORTS) \
42203 (cd $(TARGET_SUBDIR)/libgomp && \
42204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42205 $(TARGET-target-libgomp))
42206@endif target-libgomp
42207
42208
42209
42210.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
42211.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
42212maybe-all-stage1-target-libgomp:
42213maybe-clean-stage1-target-libgomp:
42214@if target-libgomp-bootstrap
42215maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
42216all-stage1: all-stage1-target-libgomp
42217TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
42218all-stage1-target-libgomp: configure-stage1-target-libgomp
42219 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42220 @r=`${PWD_COMMAND}`; export r; \
42221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42222 TFLAGS="$(STAGE1_TFLAGS)"; \
42223 $(NORMAL_TARGET_EXPORTS) \
42224 cd $(TARGET_SUBDIR)/libgomp && \
42225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42226 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42227 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42228 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42232 $(EXTRA_TARGET_FLAGS) \
42233 \
42234 TFLAGS="$(STAGE1_TFLAGS)" \
42235 $(TARGET-stage1-target-libgomp)
42236
42237maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
42238clean-stage1: clean-stage1-target-libgomp
42239clean-stage1-target-libgomp:
42240 @if [ $(current_stage) = stage1 ]; then \
42241 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42242 else \
42243 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
42244 $(MAKE) stage1-start; \
42245 fi; \
42246 cd $(TARGET_SUBDIR)/libgomp && \
42247 $(MAKE) $(EXTRA_TARGET_FLAGS) \
42248 clean
42249@endif target-libgomp-bootstrap
42250
42251
42252.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
42253.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
42254maybe-all-stage2-target-libgomp:
42255maybe-clean-stage2-target-libgomp:
42256@if target-libgomp-bootstrap
42257maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
42258all-stage2: all-stage2-target-libgomp
42259TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
42260all-stage2-target-libgomp: configure-stage2-target-libgomp
42261 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42262 @r=`${PWD_COMMAND}`; export r; \
42263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42264 TFLAGS="$(STAGE2_TFLAGS)"; \
42265 $(NORMAL_TARGET_EXPORTS) \
42266 \
42267 cd $(TARGET_SUBDIR)/libgomp && \
42268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42269 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42270 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42271 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42275 $(EXTRA_TARGET_FLAGS) \
42276 TFLAGS="$(STAGE2_TFLAGS)" \
42277 $(TARGET-stage2-target-libgomp)
42278
42279maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
42280clean-stage2: clean-stage2-target-libgomp
42281clean-stage2-target-libgomp:
42282 @if [ $(current_stage) = stage2 ]; then \
42283 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42284 else \
42285 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
42286 $(MAKE) stage2-start; \
42287 fi; \
42288 cd $(TARGET_SUBDIR)/libgomp && \
42289 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42290@endif target-libgomp-bootstrap
42291
42292
42293.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
42294.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
42295maybe-all-stage3-target-libgomp:
42296maybe-clean-stage3-target-libgomp:
42297@if target-libgomp-bootstrap
42298maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
42299all-stage3: all-stage3-target-libgomp
42300TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
42301all-stage3-target-libgomp: configure-stage3-target-libgomp
42302 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42303 @r=`${PWD_COMMAND}`; export r; \
42304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42305 TFLAGS="$(STAGE3_TFLAGS)"; \
42306 $(NORMAL_TARGET_EXPORTS) \
42307 \
42308 cd $(TARGET_SUBDIR)/libgomp && \
42309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42310 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42311 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42312 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42316 $(EXTRA_TARGET_FLAGS) \
42317 TFLAGS="$(STAGE3_TFLAGS)" \
42318 $(TARGET-stage3-target-libgomp)
42319
42320maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
42321clean-stage3: clean-stage3-target-libgomp
42322clean-stage3-target-libgomp:
42323 @if [ $(current_stage) = stage3 ]; then \
42324 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42325 else \
42326 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
42327 $(MAKE) stage3-start; \
42328 fi; \
42329 cd $(TARGET_SUBDIR)/libgomp && \
42330 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42331@endif target-libgomp-bootstrap
42332
42333
42334.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
42335.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
42336maybe-all-stage4-target-libgomp:
42337maybe-clean-stage4-target-libgomp:
42338@if target-libgomp-bootstrap
42339maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
42340all-stage4: all-stage4-target-libgomp
42341TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
42342all-stage4-target-libgomp: configure-stage4-target-libgomp
42343 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42344 @r=`${PWD_COMMAND}`; export r; \
42345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42346 TFLAGS="$(STAGE4_TFLAGS)"; \
42347 $(NORMAL_TARGET_EXPORTS) \
42348 \
42349 cd $(TARGET_SUBDIR)/libgomp && \
42350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42351 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42352 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42353 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42357 $(EXTRA_TARGET_FLAGS) \
42358 TFLAGS="$(STAGE4_TFLAGS)" \
42359 $(TARGET-stage4-target-libgomp)
42360
42361maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
42362clean-stage4: clean-stage4-target-libgomp
42363clean-stage4-target-libgomp:
42364 @if [ $(current_stage) = stage4 ]; then \
42365 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42366 else \
42367 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
42368 $(MAKE) stage4-start; \
42369 fi; \
42370 cd $(TARGET_SUBDIR)/libgomp && \
42371 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42372@endif target-libgomp-bootstrap
42373
42374
42375.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
42376.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
42377maybe-all-stageprofile-target-libgomp:
42378maybe-clean-stageprofile-target-libgomp:
42379@if target-libgomp-bootstrap
42380maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
42381all-stageprofile: all-stageprofile-target-libgomp
42382TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
42383all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42384 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42385 @r=`${PWD_COMMAND}`; export r; \
42386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42387 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42388 $(NORMAL_TARGET_EXPORTS) \
42389 \
42390 cd $(TARGET_SUBDIR)/libgomp && \
42391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42392 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42393 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42394 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42398 $(EXTRA_TARGET_FLAGS) \
42399 TFLAGS="$(STAGEprofile_TFLAGS)" \
42400 $(TARGET-stageprofile-target-libgomp)
42401
42402maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
42403clean-stageprofile: clean-stageprofile-target-libgomp
42404clean-stageprofile-target-libgomp:
42405 @if [ $(current_stage) = stageprofile ]; then \
42406 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42407 else \
42408 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
42409 $(MAKE) stageprofile-start; \
42410 fi; \
42411 cd $(TARGET_SUBDIR)/libgomp && \
42412 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42413@endif target-libgomp-bootstrap
42414
42415
42416.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
42417.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
42418maybe-all-stagefeedback-target-libgomp:
42419maybe-clean-stagefeedback-target-libgomp:
42420@if target-libgomp-bootstrap
42421maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
42422all-stagefeedback: all-stagefeedback-target-libgomp
42423TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
42424all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42425 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42426 @r=`${PWD_COMMAND}`; export r; \
42427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42428 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42429 $(NORMAL_TARGET_EXPORTS) \
42430 \
42431 cd $(TARGET_SUBDIR)/libgomp && \
42432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42433 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42434 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42435 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42439 $(EXTRA_TARGET_FLAGS) \
42440 TFLAGS="$(STAGEfeedback_TFLAGS)" \
42441 $(TARGET-stagefeedback-target-libgomp)
42442
42443maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
42444clean-stagefeedback: clean-stagefeedback-target-libgomp
42445clean-stagefeedback-target-libgomp:
42446 @if [ $(current_stage) = stagefeedback ]; then \
42447 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42448 else \
42449 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
42450 $(MAKE) stagefeedback-start; \
42451 fi; \
42452 cd $(TARGET_SUBDIR)/libgomp && \
42453 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42454@endif target-libgomp-bootstrap
42455
42456
42457
42458
42459
42460
42461.PHONY: check-target-libgomp maybe-check-target-libgomp
42462maybe-check-target-libgomp:
42463@if target-libgomp
42464maybe-check-target-libgomp: check-target-libgomp
42465
42466check-target-libgomp:
42467 @: $(MAKE); $(unstage)
42468 @r=`${PWD_COMMAND}`; export r; \
42469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42470 $(NORMAL_TARGET_EXPORTS) \
42471 (cd $(TARGET_SUBDIR)/libgomp && \
42472 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42473
42474@endif target-libgomp
42475
42476.PHONY: install-target-libgomp maybe-install-target-libgomp
42477maybe-install-target-libgomp:
42478@if target-libgomp
42479maybe-install-target-libgomp: install-target-libgomp
42480
42481install-target-libgomp: installdirs
42482 @: $(MAKE); $(unstage)
42483 @r=`${PWD_COMMAND}`; export r; \
42484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42485 $(NORMAL_TARGET_EXPORTS) \
42486 (cd $(TARGET_SUBDIR)/libgomp && \
42487 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42488
42489@endif target-libgomp
42490
42491.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
42492maybe-install-strip-target-libgomp:
42493@if target-libgomp
42494maybe-install-strip-target-libgomp: install-strip-target-libgomp
42495
42496install-strip-target-libgomp: installdirs
42497 @: $(MAKE); $(unstage)
42498 @r=`${PWD_COMMAND}`; export r; \
42499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42500 $(NORMAL_TARGET_EXPORTS) \
42501 (cd $(TARGET_SUBDIR)/libgomp && \
42502 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42503
42504@endif target-libgomp
42505
42506# Other targets (info, dvi, pdf, etc.)
42507
42508.PHONY: maybe-info-target-libgomp info-target-libgomp
42509maybe-info-target-libgomp:
42510@if target-libgomp
42511maybe-info-target-libgomp: info-target-libgomp
42512
42513info-target-libgomp: \
42514 configure-target-libgomp
42515 @: $(MAKE); $(unstage)
42516 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42517 r=`${PWD_COMMAND}`; export r; \
42518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42519 $(NORMAL_TARGET_EXPORTS) \
42520 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
42521 for flag in $(EXTRA_TARGET_FLAGS); do \
42522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42523 done; \
42524 (cd $(TARGET_SUBDIR)/libgomp && \
42525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42527 "RANLIB=$${RANLIB}" \
42528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42529 info) \
42530 || exit 1
42531
42532@endif target-libgomp
42533
42534.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
42535maybe-dvi-target-libgomp:
42536@if target-libgomp
42537maybe-dvi-target-libgomp: dvi-target-libgomp
42538
42539dvi-target-libgomp: \
42540 configure-target-libgomp
42541 @: $(MAKE); $(unstage)
42542 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42543 r=`${PWD_COMMAND}`; export r; \
42544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42545 $(NORMAL_TARGET_EXPORTS) \
42546 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
42547 for flag in $(EXTRA_TARGET_FLAGS); do \
42548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42549 done; \
42550 (cd $(TARGET_SUBDIR)/libgomp && \
42551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42553 "RANLIB=$${RANLIB}" \
42554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42555 dvi) \
42556 || exit 1
42557
42558@endif target-libgomp
42559
42560.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
42561maybe-pdf-target-libgomp:
42562@if target-libgomp
42563maybe-pdf-target-libgomp: pdf-target-libgomp
42564
42565pdf-target-libgomp: \
42566 configure-target-libgomp
42567 @: $(MAKE); $(unstage)
42568 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42569 r=`${PWD_COMMAND}`; export r; \
42570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42571 $(NORMAL_TARGET_EXPORTS) \
42572 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
42573 for flag in $(EXTRA_TARGET_FLAGS); do \
42574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42575 done; \
42576 (cd $(TARGET_SUBDIR)/libgomp && \
42577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42579 "RANLIB=$${RANLIB}" \
42580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42581 pdf) \
42582 || exit 1
42583
42584@endif target-libgomp
42585
42586.PHONY: maybe-html-target-libgomp html-target-libgomp
42587maybe-html-target-libgomp:
42588@if target-libgomp
42589maybe-html-target-libgomp: html-target-libgomp
42590
42591html-target-libgomp: \
42592 configure-target-libgomp
42593 @: $(MAKE); $(unstage)
42594 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42595 r=`${PWD_COMMAND}`; export r; \
42596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42597 $(NORMAL_TARGET_EXPORTS) \
42598 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
42599 for flag in $(EXTRA_TARGET_FLAGS); do \
42600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42601 done; \
42602 (cd $(TARGET_SUBDIR)/libgomp && \
42603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42605 "RANLIB=$${RANLIB}" \
42606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42607 html) \
42608 || exit 1
42609
42610@endif target-libgomp
42611
42612.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
42613maybe-TAGS-target-libgomp:
42614@if target-libgomp
42615maybe-TAGS-target-libgomp: TAGS-target-libgomp
42616
42617TAGS-target-libgomp: \
42618 configure-target-libgomp
42619 @: $(MAKE); $(unstage)
42620 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42621 r=`${PWD_COMMAND}`; export r; \
42622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42623 $(NORMAL_TARGET_EXPORTS) \
42624 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
42625 for flag in $(EXTRA_TARGET_FLAGS); do \
42626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42627 done; \
42628 (cd $(TARGET_SUBDIR)/libgomp && \
42629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42631 "RANLIB=$${RANLIB}" \
42632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42633 TAGS) \
42634 || exit 1
42635
42636@endif target-libgomp
42637
42638.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
42639maybe-install-info-target-libgomp:
42640@if target-libgomp
42641maybe-install-info-target-libgomp: install-info-target-libgomp
42642
42643install-info-target-libgomp: \
42644 configure-target-libgomp \
42645 info-target-libgomp
42646 @: $(MAKE); $(unstage)
42647 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42648 r=`${PWD_COMMAND}`; export r; \
42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42650 $(NORMAL_TARGET_EXPORTS) \
42651 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
42652 for flag in $(EXTRA_TARGET_FLAGS); do \
42653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42654 done; \
42655 (cd $(TARGET_SUBDIR)/libgomp && \
42656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42658 "RANLIB=$${RANLIB}" \
42659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42660 install-info) \
42661 || exit 1
42662
42663@endif target-libgomp
42664
42665.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
42666maybe-install-pdf-target-libgomp:
42667@if target-libgomp
42668maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
42669
42670install-pdf-target-libgomp: \
42671 configure-target-libgomp \
42672 pdf-target-libgomp
42673 @: $(MAKE); $(unstage)
42674 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42675 r=`${PWD_COMMAND}`; export r; \
42676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42677 $(NORMAL_TARGET_EXPORTS) \
42678 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
42679 for flag in $(EXTRA_TARGET_FLAGS); do \
42680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42681 done; \
42682 (cd $(TARGET_SUBDIR)/libgomp && \
42683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42685 "RANLIB=$${RANLIB}" \
42686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42687 install-pdf) \
42688 || exit 1
42689
42690@endif target-libgomp
42691
42692.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
42693maybe-install-html-target-libgomp:
42694@if target-libgomp
42695maybe-install-html-target-libgomp: install-html-target-libgomp
42696
42697install-html-target-libgomp: \
42698 configure-target-libgomp \
42699 html-target-libgomp
42700 @: $(MAKE); $(unstage)
42701 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42702 r=`${PWD_COMMAND}`; export r; \
42703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42704 $(NORMAL_TARGET_EXPORTS) \
42705 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
42706 for flag in $(EXTRA_TARGET_FLAGS); do \
42707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42708 done; \
42709 (cd $(TARGET_SUBDIR)/libgomp && \
42710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42712 "RANLIB=$${RANLIB}" \
42713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42714 install-html) \
42715 || exit 1
42716
42717@endif target-libgomp
42718
42719.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
42720maybe-installcheck-target-libgomp:
42721@if target-libgomp
42722maybe-installcheck-target-libgomp: installcheck-target-libgomp
42723
42724installcheck-target-libgomp: \
42725 configure-target-libgomp
42726 @: $(MAKE); $(unstage)
42727 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42728 r=`${PWD_COMMAND}`; export r; \
42729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42730 $(NORMAL_TARGET_EXPORTS) \
42731 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
42732 for flag in $(EXTRA_TARGET_FLAGS); do \
42733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42734 done; \
42735 (cd $(TARGET_SUBDIR)/libgomp && \
42736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42738 "RANLIB=$${RANLIB}" \
42739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42740 installcheck) \
42741 || exit 1
42742
42743@endif target-libgomp
42744
42745.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
42746maybe-mostlyclean-target-libgomp:
42747@if target-libgomp
42748maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
42749
42750mostlyclean-target-libgomp:
42751 @: $(MAKE); $(unstage)
42752 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42753 r=`${PWD_COMMAND}`; export r; \
42754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42755 $(NORMAL_TARGET_EXPORTS) \
42756 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
42757 for flag in $(EXTRA_TARGET_FLAGS); do \
42758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42759 done; \
42760 (cd $(TARGET_SUBDIR)/libgomp && \
42761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42763 "RANLIB=$${RANLIB}" \
42764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42765 mostlyclean) \
42766 || exit 1
42767
42768@endif target-libgomp
42769
42770.PHONY: maybe-clean-target-libgomp clean-target-libgomp
42771maybe-clean-target-libgomp:
42772@if target-libgomp
42773maybe-clean-target-libgomp: clean-target-libgomp
42774
42775clean-target-libgomp:
42776 @: $(MAKE); $(unstage)
42777 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42778 r=`${PWD_COMMAND}`; export r; \
42779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42780 $(NORMAL_TARGET_EXPORTS) \
42781 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
42782 for flag in $(EXTRA_TARGET_FLAGS); do \
42783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42784 done; \
42785 (cd $(TARGET_SUBDIR)/libgomp && \
42786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42788 "RANLIB=$${RANLIB}" \
42789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42790 clean) \
42791 || exit 1
42792
42793@endif target-libgomp
42794
42795.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
42796maybe-distclean-target-libgomp:
42797@if target-libgomp
42798maybe-distclean-target-libgomp: distclean-target-libgomp
42799
42800distclean-target-libgomp:
42801 @: $(MAKE); $(unstage)
42802 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42803 r=`${PWD_COMMAND}`; export r; \
42804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42805 $(NORMAL_TARGET_EXPORTS) \
42806 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
42807 for flag in $(EXTRA_TARGET_FLAGS); do \
42808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42809 done; \
42810 (cd $(TARGET_SUBDIR)/libgomp && \
42811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42813 "RANLIB=$${RANLIB}" \
42814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42815 distclean) \
42816 || exit 1
42817
42818@endif target-libgomp
42819
42820.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
42821maybe-maintainer-clean-target-libgomp:
42822@if target-libgomp
42823maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
42824
42825maintainer-clean-target-libgomp:
42826 @: $(MAKE); $(unstage)
42827 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42828 r=`${PWD_COMMAND}`; export r; \
42829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42830 $(NORMAL_TARGET_EXPORTS) \
42831 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
42832 for flag in $(EXTRA_TARGET_FLAGS); do \
42833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42834 done; \
42835 (cd $(TARGET_SUBDIR)/libgomp && \
42836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42838 "RANLIB=$${RANLIB}" \
42839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42840 maintainer-clean) \
42841 || exit 1
42842
42843@endif target-libgomp
42844
42845
42846
42847
42848
42849.PHONY: configure-target-libitm maybe-configure-target-libitm
42850maybe-configure-target-libitm:
42851@if gcc-bootstrap
42852configure-target-libitm: stage_current
42853@endif gcc-bootstrap
42854@if target-libitm
42855maybe-configure-target-libitm: configure-target-libitm
42856configure-target-libitm:
42857 @: $(MAKE); $(unstage)
42858 @r=`${PWD_COMMAND}`; export r; \
42859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42860 echo "Checking multilib configuration for libitm..."; \
42861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
42862 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
42863 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
42864 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
42865 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
42866 else \
42867 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
42868 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
42869 fi; \
42870 else \
42871 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
42872 fi; \
42873 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
42874 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
42875 $(NORMAL_TARGET_EXPORTS) \
42876 echo Configuring in $(TARGET_SUBDIR)/libitm; \
42877 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
42878 case $(srcdir) in \
42879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42880 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
42881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42882 esac; \
42883 srcdiroption="--srcdir=$${topdir}/libitm"; \
42884 libsrcdir="$$s/libitm"; \
42885 rm -f no-such-file || : ; \
42886 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42887 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42888 --target=${target_alias} $${srcdiroption} \
42889 || exit 1
42890@endif target-libitm
42891
42892
42893
42894
42895
42896.PHONY: all-target-libitm maybe-all-target-libitm
42897maybe-all-target-libitm:
42898@if gcc-bootstrap
42899all-target-libitm: stage_current
42900@endif gcc-bootstrap
42901@if target-libitm
42902TARGET-target-libitm=all
42903maybe-all-target-libitm: all-target-libitm
42904all-target-libitm: configure-target-libitm
42905 @: $(MAKE); $(unstage)
42906 @r=`${PWD_COMMAND}`; export r; \
42907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42908 $(NORMAL_TARGET_EXPORTS) \
42909 (cd $(TARGET_SUBDIR)/libitm && \
42910 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42911 $(TARGET-target-libitm))
42912@endif target-libitm
42913
42914
42915
42916
42917
42918.PHONY: check-target-libitm maybe-check-target-libitm
42919maybe-check-target-libitm:
42920@if target-libitm
42921maybe-check-target-libitm: check-target-libitm
42922
42923check-target-libitm:
42924 @: $(MAKE); $(unstage)
42925 @r=`${PWD_COMMAND}`; export r; \
42926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42927 $(NORMAL_TARGET_EXPORTS) \
42928 (cd $(TARGET_SUBDIR)/libitm && \
42929 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42930
42931@endif target-libitm
42932
42933.PHONY: install-target-libitm maybe-install-target-libitm
42934maybe-install-target-libitm:
42935@if target-libitm
42936maybe-install-target-libitm: install-target-libitm
42937
42938install-target-libitm: installdirs
42939 @: $(MAKE); $(unstage)
42940 @r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 (cd $(TARGET_SUBDIR)/libitm && \
42944 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42945
42946@endif target-libitm
42947
42948.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
42949maybe-install-strip-target-libitm:
42950@if target-libitm
42951maybe-install-strip-target-libitm: install-strip-target-libitm
42952
42953install-strip-target-libitm: installdirs
42954 @: $(MAKE); $(unstage)
42955 @r=`${PWD_COMMAND}`; export r; \
42956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42957 $(NORMAL_TARGET_EXPORTS) \
42958 (cd $(TARGET_SUBDIR)/libitm && \
42959 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42960
42961@endif target-libitm
42962
42963# Other targets (info, dvi, pdf, etc.)
42964
42965.PHONY: maybe-info-target-libitm info-target-libitm
42966maybe-info-target-libitm:
42967@if target-libitm
42968maybe-info-target-libitm: info-target-libitm
42969
42970info-target-libitm: \
42971 configure-target-libitm
42972 @: $(MAKE); $(unstage)
42973 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42974 r=`${PWD_COMMAND}`; export r; \
42975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42976 $(NORMAL_TARGET_EXPORTS) \
42977 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
42978 for flag in $(EXTRA_TARGET_FLAGS); do \
42979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42980 done; \
42981 (cd $(TARGET_SUBDIR)/libitm && \
42982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42984 "RANLIB=$${RANLIB}" \
42985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42986 info) \
42987 || exit 1
42988
42989@endif target-libitm
42990
42991.PHONY: maybe-dvi-target-libitm dvi-target-libitm
42992maybe-dvi-target-libitm:
42993@if target-libitm
42994maybe-dvi-target-libitm: dvi-target-libitm
42995
42996dvi-target-libitm: \
42997 configure-target-libitm
42998 @: $(MAKE); $(unstage)
42999 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43000 r=`${PWD_COMMAND}`; export r; \
43001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43002 $(NORMAL_TARGET_EXPORTS) \
43003 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43004 for flag in $(EXTRA_TARGET_FLAGS); do \
43005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43006 done; \
43007 (cd $(TARGET_SUBDIR)/libitm && \
43008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43010 "RANLIB=$${RANLIB}" \
43011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43012 dvi) \
43013 || exit 1
43014
43015@endif target-libitm
43016
43017.PHONY: maybe-pdf-target-libitm pdf-target-libitm
43018maybe-pdf-target-libitm:
43019@if target-libitm
43020maybe-pdf-target-libitm: pdf-target-libitm
43021
43022pdf-target-libitm: \
43023 configure-target-libitm
43024 @: $(MAKE); $(unstage)
43025 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43026 r=`${PWD_COMMAND}`; export r; \
43027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43028 $(NORMAL_TARGET_EXPORTS) \
43029 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43030 for flag in $(EXTRA_TARGET_FLAGS); do \
43031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43032 done; \
43033 (cd $(TARGET_SUBDIR)/libitm && \
43034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43036 "RANLIB=$${RANLIB}" \
43037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43038 pdf) \
43039 || exit 1
43040
43041@endif target-libitm
43042
43043.PHONY: maybe-html-target-libitm html-target-libitm
43044maybe-html-target-libitm:
43045@if target-libitm
43046maybe-html-target-libitm: html-target-libitm
43047
43048html-target-libitm: \
43049 configure-target-libitm
43050 @: $(MAKE); $(unstage)
43051 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43052 r=`${PWD_COMMAND}`; export r; \
43053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43054 $(NORMAL_TARGET_EXPORTS) \
43055 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43056 for flag in $(EXTRA_TARGET_FLAGS); do \
43057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43058 done; \
43059 (cd $(TARGET_SUBDIR)/libitm && \
43060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43062 "RANLIB=$${RANLIB}" \
43063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43064 html) \
43065 || exit 1
43066
43067@endif target-libitm
43068
43069.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43070maybe-TAGS-target-libitm:
43071@if target-libitm
43072maybe-TAGS-target-libitm: TAGS-target-libitm
43073
43074TAGS-target-libitm: \
43075 configure-target-libitm
43076 @: $(MAKE); $(unstage)
43077 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43078 r=`${PWD_COMMAND}`; export r; \
43079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43080 $(NORMAL_TARGET_EXPORTS) \
43081 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
43082 for flag in $(EXTRA_TARGET_FLAGS); do \
43083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43084 done; \
43085 (cd $(TARGET_SUBDIR)/libitm && \
43086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43088 "RANLIB=$${RANLIB}" \
43089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43090 TAGS) \
43091 || exit 1
43092
43093@endif target-libitm
43094
43095.PHONY: maybe-install-info-target-libitm install-info-target-libitm
43096maybe-install-info-target-libitm:
43097@if target-libitm
43098maybe-install-info-target-libitm: install-info-target-libitm
43099
43100install-info-target-libitm: \
43101 configure-target-libitm \
43102 info-target-libitm
43103 @: $(MAKE); $(unstage)
43104 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43105 r=`${PWD_COMMAND}`; export r; \
43106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43107 $(NORMAL_TARGET_EXPORTS) \
43108 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
43109 for flag in $(EXTRA_TARGET_FLAGS); do \
43110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43111 done; \
43112 (cd $(TARGET_SUBDIR)/libitm && \
43113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43115 "RANLIB=$${RANLIB}" \
43116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43117 install-info) \
43118 || exit 1
43119
43120@endif target-libitm
43121
43122.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
43123maybe-install-pdf-target-libitm:
43124@if target-libitm
43125maybe-install-pdf-target-libitm: install-pdf-target-libitm
43126
43127install-pdf-target-libitm: \
43128 configure-target-libitm \
43129 pdf-target-libitm
43130 @: $(MAKE); $(unstage)
43131 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43132 r=`${PWD_COMMAND}`; export r; \
43133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43134 $(NORMAL_TARGET_EXPORTS) \
43135 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
43136 for flag in $(EXTRA_TARGET_FLAGS); do \
43137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43138 done; \
43139 (cd $(TARGET_SUBDIR)/libitm && \
43140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43142 "RANLIB=$${RANLIB}" \
43143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43144 install-pdf) \
43145 || exit 1
43146
43147@endif target-libitm
43148
43149.PHONY: maybe-install-html-target-libitm install-html-target-libitm
43150maybe-install-html-target-libitm:
43151@if target-libitm
43152maybe-install-html-target-libitm: install-html-target-libitm
43153
43154install-html-target-libitm: \
43155 configure-target-libitm \
43156 html-target-libitm
43157 @: $(MAKE); $(unstage)
43158 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43159 r=`${PWD_COMMAND}`; export r; \
43160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43161 $(NORMAL_TARGET_EXPORTS) \
43162 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
43163 for flag in $(EXTRA_TARGET_FLAGS); do \
43164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43165 done; \
43166 (cd $(TARGET_SUBDIR)/libitm && \
43167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43169 "RANLIB=$${RANLIB}" \
43170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43171 install-html) \
43172 || exit 1
43173
43174@endif target-libitm
43175
43176.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
43177maybe-installcheck-target-libitm:
43178@if target-libitm
43179maybe-installcheck-target-libitm: installcheck-target-libitm
43180
43181installcheck-target-libitm: \
43182 configure-target-libitm
43183 @: $(MAKE); $(unstage)
43184 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43185 r=`${PWD_COMMAND}`; export r; \
43186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43187 $(NORMAL_TARGET_EXPORTS) \
43188 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
43189 for flag in $(EXTRA_TARGET_FLAGS); do \
43190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43191 done; \
43192 (cd $(TARGET_SUBDIR)/libitm && \
43193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43195 "RANLIB=$${RANLIB}" \
43196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43197 installcheck) \
43198 || exit 1
43199
43200@endif target-libitm
43201
43202.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
43203maybe-mostlyclean-target-libitm:
43204@if target-libitm
43205maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
43206
43207mostlyclean-target-libitm:
43208 @: $(MAKE); $(unstage)
43209 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43210 r=`${PWD_COMMAND}`; export r; \
43211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43212 $(NORMAL_TARGET_EXPORTS) \
43213 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
43214 for flag in $(EXTRA_TARGET_FLAGS); do \
43215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43216 done; \
43217 (cd $(TARGET_SUBDIR)/libitm && \
43218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43220 "RANLIB=$${RANLIB}" \
43221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43222 mostlyclean) \
43223 || exit 1
43224
43225@endif target-libitm
43226
43227.PHONY: maybe-clean-target-libitm clean-target-libitm
43228maybe-clean-target-libitm:
43229@if target-libitm
43230maybe-clean-target-libitm: clean-target-libitm
43231
43232clean-target-libitm:
43233 @: $(MAKE); $(unstage)
43234 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43235 r=`${PWD_COMMAND}`; export r; \
43236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43237 $(NORMAL_TARGET_EXPORTS) \
43238 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
43239 for flag in $(EXTRA_TARGET_FLAGS); do \
43240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43241 done; \
43242 (cd $(TARGET_SUBDIR)/libitm && \
43243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43245 "RANLIB=$${RANLIB}" \
43246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43247 clean) \
43248 || exit 1
43249
43250@endif target-libitm
43251
43252.PHONY: maybe-distclean-target-libitm distclean-target-libitm
43253maybe-distclean-target-libitm:
43254@if target-libitm
43255maybe-distclean-target-libitm: distclean-target-libitm
43256
43257distclean-target-libitm:
43258 @: $(MAKE); $(unstage)
43259 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43260 r=`${PWD_COMMAND}`; export r; \
43261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43262 $(NORMAL_TARGET_EXPORTS) \
43263 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
43264 for flag in $(EXTRA_TARGET_FLAGS); do \
43265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43266 done; \
43267 (cd $(TARGET_SUBDIR)/libitm && \
43268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43270 "RANLIB=$${RANLIB}" \
43271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43272 distclean) \
43273 || exit 1
43274
43275@endif target-libitm
43276
43277.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
43278maybe-maintainer-clean-target-libitm:
43279@if target-libitm
43280maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
43281
43282maintainer-clean-target-libitm:
43283 @: $(MAKE); $(unstage)
43284 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43285 r=`${PWD_COMMAND}`; export r; \
43286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43287 $(NORMAL_TARGET_EXPORTS) \
43288 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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 maintainer-clean) \
43298 || exit 1
43299
43300@endif target-libitm
43301
43302
43303
43304
43305
43306.PHONY: configure-target-libatomic maybe-configure-target-libatomic
43307maybe-configure-target-libatomic:
43308@if gcc-bootstrap
43309configure-target-libatomic: stage_current
43310@endif gcc-bootstrap
43311@if target-libatomic
43312maybe-configure-target-libatomic: configure-target-libatomic
43313configure-target-libatomic:
43314 @: $(MAKE); $(unstage)
43315 @r=`${PWD_COMMAND}`; export r; \
43316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43317 echo "Checking multilib configuration for libatomic..."; \
43318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43319 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
43320 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43321 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43322 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
43323 else \
43324 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
43325 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43326 fi; \
43327 else \
43328 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43329 fi; \
43330 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
43331 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43332 $(NORMAL_TARGET_EXPORTS) \
43333 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
43334 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
43335 case $(srcdir) in \
43336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43337 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
43338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43339 esac; \
43340 srcdiroption="--srcdir=$${topdir}/libatomic"; \
43341 libsrcdir="$$s/libatomic"; \
43342 rm -f no-such-file || : ; \
43343 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43344 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43345 --target=${target_alias} $${srcdiroption} \
43346 || exit 1
43347@endif target-libatomic
43348
43349
43350
43351
43352
43353.PHONY: all-target-libatomic maybe-all-target-libatomic
43354maybe-all-target-libatomic:
43355@if gcc-bootstrap
43356all-target-libatomic: stage_current
43357@endif gcc-bootstrap
43358@if target-libatomic
43359TARGET-target-libatomic=all
43360maybe-all-target-libatomic: all-target-libatomic
43361all-target-libatomic: configure-target-libatomic
43362 @: $(MAKE); $(unstage)
43363 @r=`${PWD_COMMAND}`; export r; \
43364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43365 $(NORMAL_TARGET_EXPORTS) \
43366 (cd $(TARGET_SUBDIR)/libatomic && \
43367 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43368 $(TARGET-target-libatomic))
43369@endif target-libatomic
43370
43371
43372
43373
43374
43375.PHONY: check-target-libatomic maybe-check-target-libatomic
43376maybe-check-target-libatomic:
43377@if target-libatomic
43378maybe-check-target-libatomic: check-target-libatomic
43379
43380check-target-libatomic:
43381 @: $(MAKE); $(unstage)
43382 @r=`${PWD_COMMAND}`; export r; \
43383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43384 $(NORMAL_TARGET_EXPORTS) \
43385 (cd $(TARGET_SUBDIR)/libatomic && \
43386 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43387
43388@endif target-libatomic
43389
43390.PHONY: install-target-libatomic maybe-install-target-libatomic
43391maybe-install-target-libatomic:
43392@if target-libatomic
43393maybe-install-target-libatomic: install-target-libatomic
43394
43395install-target-libatomic: installdirs
43396 @: $(MAKE); $(unstage)
43397 @r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43399 $(NORMAL_TARGET_EXPORTS) \
43400 (cd $(TARGET_SUBDIR)/libatomic && \
43401 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43402
43403@endif target-libatomic
43404
43405.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
43406maybe-install-strip-target-libatomic:
43407@if target-libatomic
43408maybe-install-strip-target-libatomic: install-strip-target-libatomic
43409
43410install-strip-target-libatomic: installdirs
43411 @: $(MAKE); $(unstage)
43412 @r=`${PWD_COMMAND}`; export r; \
43413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43414 $(NORMAL_TARGET_EXPORTS) \
43415 (cd $(TARGET_SUBDIR)/libatomic && \
43416 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43417
43418@endif target-libatomic
43419
43420# Other targets (info, dvi, pdf, etc.)
43421
43422.PHONY: maybe-info-target-libatomic info-target-libatomic
43423maybe-info-target-libatomic:
43424@if target-libatomic
43425maybe-info-target-libatomic: info-target-libatomic
43426
43427info-target-libatomic: \
43428 configure-target-libatomic
43429 @: $(MAKE); $(unstage)
43430 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43431 r=`${PWD_COMMAND}`; export r; \
43432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43433 $(NORMAL_TARGET_EXPORTS) \
43434 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
43435 for flag in $(EXTRA_TARGET_FLAGS); do \
43436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43437 done; \
43438 (cd $(TARGET_SUBDIR)/libatomic && \
43439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43441 "RANLIB=$${RANLIB}" \
43442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43443 info) \
43444 || exit 1
43445
43446@endif target-libatomic
43447
43448.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
43449maybe-dvi-target-libatomic:
43450@if target-libatomic
43451maybe-dvi-target-libatomic: dvi-target-libatomic
43452
43453dvi-target-libatomic: \
43454 configure-target-libatomic
43455 @: $(MAKE); $(unstage)
43456 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43457 r=`${PWD_COMMAND}`; export r; \
43458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43459 $(NORMAL_TARGET_EXPORTS) \
43460 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
43461 for flag in $(EXTRA_TARGET_FLAGS); do \
43462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463 done; \
43464 (cd $(TARGET_SUBDIR)/libatomic && \
43465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43467 "RANLIB=$${RANLIB}" \
43468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43469 dvi) \
43470 || exit 1
43471
43472@endif target-libatomic
43473
43474.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
43475maybe-pdf-target-libatomic:
43476@if target-libatomic
43477maybe-pdf-target-libatomic: pdf-target-libatomic
43478
43479pdf-target-libatomic: \
43480 configure-target-libatomic
43481 @: $(MAKE); $(unstage)
43482 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43483 r=`${PWD_COMMAND}`; export r; \
43484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43485 $(NORMAL_TARGET_EXPORTS) \
43486 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
43487 for flag in $(EXTRA_TARGET_FLAGS); do \
43488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43489 done; \
43490 (cd $(TARGET_SUBDIR)/libatomic && \
43491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43493 "RANLIB=$${RANLIB}" \
43494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43495 pdf) \
43496 || exit 1
43497
43498@endif target-libatomic
43499
43500.PHONY: maybe-html-target-libatomic html-target-libatomic
43501maybe-html-target-libatomic:
43502@if target-libatomic
43503maybe-html-target-libatomic: html-target-libatomic
43504
43505html-target-libatomic: \
43506 configure-target-libatomic
43507 @: $(MAKE); $(unstage)
43508 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43509 r=`${PWD_COMMAND}`; export r; \
43510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43511 $(NORMAL_TARGET_EXPORTS) \
43512 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
43513 for flag in $(EXTRA_TARGET_FLAGS); do \
43514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43515 done; \
43516 (cd $(TARGET_SUBDIR)/libatomic && \
43517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43519 "RANLIB=$${RANLIB}" \
43520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43521 html) \
43522 || exit 1
43523
43524@endif target-libatomic
43525
43526.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
43527maybe-TAGS-target-libatomic:
43528@if target-libatomic
43529maybe-TAGS-target-libatomic: TAGS-target-libatomic
43530
43531TAGS-target-libatomic: \
43532 configure-target-libatomic
43533 @: $(MAKE); $(unstage)
43534 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43535 r=`${PWD_COMMAND}`; export r; \
43536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43537 $(NORMAL_TARGET_EXPORTS) \
43538 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
43539 for flag in $(EXTRA_TARGET_FLAGS); do \
43540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43541 done; \
43542 (cd $(TARGET_SUBDIR)/libatomic && \
43543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43545 "RANLIB=$${RANLIB}" \
43546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43547 TAGS) \
43548 || exit 1
43549
43550@endif target-libatomic
43551
43552.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
43553maybe-install-info-target-libatomic:
43554@if target-libatomic
43555maybe-install-info-target-libatomic: install-info-target-libatomic
43556
43557install-info-target-libatomic: \
43558 configure-target-libatomic \
43559 info-target-libatomic
43560 @: $(MAKE); $(unstage)
43561 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43562 r=`${PWD_COMMAND}`; export r; \
43563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43564 $(NORMAL_TARGET_EXPORTS) \
43565 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
43566 for flag in $(EXTRA_TARGET_FLAGS); do \
43567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43568 done; \
43569 (cd $(TARGET_SUBDIR)/libatomic && \
43570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43572 "RANLIB=$${RANLIB}" \
43573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43574 install-info) \
43575 || exit 1
43576
43577@endif target-libatomic
43578
43579.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
43580maybe-install-pdf-target-libatomic:
43581@if target-libatomic
43582maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
43583
43584install-pdf-target-libatomic: \
43585 configure-target-libatomic \
43586 pdf-target-libatomic
43587 @: $(MAKE); $(unstage)
43588 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43589 r=`${PWD_COMMAND}`; export r; \
43590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43591 $(NORMAL_TARGET_EXPORTS) \
43592 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
43593 for flag in $(EXTRA_TARGET_FLAGS); do \
43594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43595 done; \
43596 (cd $(TARGET_SUBDIR)/libatomic && \
43597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43599 "RANLIB=$${RANLIB}" \
43600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43601 install-pdf) \
43602 || exit 1
43603
43604@endif target-libatomic
43605
43606.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
43607maybe-install-html-target-libatomic:
43608@if target-libatomic
43609maybe-install-html-target-libatomic: install-html-target-libatomic
43610
43611install-html-target-libatomic: \
43612 configure-target-libatomic \
43613 html-target-libatomic
43614 @: $(MAKE); $(unstage)
43615 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43616 r=`${PWD_COMMAND}`; export r; \
43617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43618 $(NORMAL_TARGET_EXPORTS) \
43619 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
43620 for flag in $(EXTRA_TARGET_FLAGS); do \
43621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43622 done; \
43623 (cd $(TARGET_SUBDIR)/libatomic && \
43624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43626 "RANLIB=$${RANLIB}" \
43627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43628 install-html) \
43629 || exit 1
43630
43631@endif target-libatomic
43632
43633.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
43634maybe-installcheck-target-libatomic:
43635@if target-libatomic
43636maybe-installcheck-target-libatomic: installcheck-target-libatomic
43637
43638installcheck-target-libatomic: \
43639 configure-target-libatomic
43640 @: $(MAKE); $(unstage)
43641 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43642 r=`${PWD_COMMAND}`; export r; \
43643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43644 $(NORMAL_TARGET_EXPORTS) \
43645 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
43646 for flag in $(EXTRA_TARGET_FLAGS); do \
43647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43648 done; \
43649 (cd $(TARGET_SUBDIR)/libatomic && \
43650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43652 "RANLIB=$${RANLIB}" \
43653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43654 installcheck) \
43655 || exit 1
43656
43657@endif target-libatomic
43658
43659.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
43660maybe-mostlyclean-target-libatomic:
43661@if target-libatomic
43662maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
43663
43664mostlyclean-target-libatomic:
43665 @: $(MAKE); $(unstage)
43666 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43667 r=`${PWD_COMMAND}`; export r; \
43668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43669 $(NORMAL_TARGET_EXPORTS) \
43670 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
43671 for flag in $(EXTRA_TARGET_FLAGS); do \
43672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43673 done; \
43674 (cd $(TARGET_SUBDIR)/libatomic && \
43675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43677 "RANLIB=$${RANLIB}" \
43678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43679 mostlyclean) \
43680 || exit 1
43681
43682@endif target-libatomic
43683
43684.PHONY: maybe-clean-target-libatomic clean-target-libatomic
43685maybe-clean-target-libatomic:
43686@if target-libatomic
43687maybe-clean-target-libatomic: clean-target-libatomic
43688
43689clean-target-libatomic:
43690 @: $(MAKE); $(unstage)
43691 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43692 r=`${PWD_COMMAND}`; export r; \
43693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43694 $(NORMAL_TARGET_EXPORTS) \
43695 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
43696 for flag in $(EXTRA_TARGET_FLAGS); do \
43697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43698 done; \
43699 (cd $(TARGET_SUBDIR)/libatomic && \
43700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43702 "RANLIB=$${RANLIB}" \
43703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43704 clean) \
43705 || exit 1
43706
43707@endif target-libatomic
43708
43709.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
43710maybe-distclean-target-libatomic:
43711@if target-libatomic
43712maybe-distclean-target-libatomic: distclean-target-libatomic
43713
43714distclean-target-libatomic:
43715 @: $(MAKE); $(unstage)
43716 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43717 r=`${PWD_COMMAND}`; export r; \
43718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43719 $(NORMAL_TARGET_EXPORTS) \
43720 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
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)/libatomic && \
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 distclean) \
43730 || exit 1
43731
43732@endif target-libatomic
43733
43734.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
43735maybe-maintainer-clean-target-libatomic:
43736@if target-libatomic
43737maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
43738
43739maintainer-clean-target-libatomic:
43740 @: $(MAKE); $(unstage)
43741 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43742 r=`${PWD_COMMAND}`; export r; \
43743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43744 $(NORMAL_TARGET_EXPORTS) \
43745 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
43746 for flag in $(EXTRA_TARGET_FLAGS); do \
43747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43748 done; \
43749 (cd $(TARGET_SUBDIR)/libatomic && \
43750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43752 "RANLIB=$${RANLIB}" \
43753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43754 maintainer-clean) \
43755 || exit 1
43756
43757@endif target-libatomic
43758
43759
43760
43761@if target-libgomp
43762.PHONY: check-target-libgomp-c++
43763check-target-libgomp-c++:
43764 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
43765
43766@endif target-libgomp
43767
43768@if target-libitm
43769.PHONY: check-target-libitm-c++
43770check-target-libitm-c++:
43771 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
43772
43773@endif target-libitm
43774
43775# ----------
43776# GCC module
43777# ----------
43778
43779@if gcc-no-bootstrap
43780.PHONY: cross
43781cross: all-build all-gas all-ld
43782 @r=`${PWD_COMMAND}`; export r; \
43783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43784 $(HOST_EXPORTS) \
43785 echo "Building the C and C++ compiler"; \
43786 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
43787 @r=`${PWD_COMMAND}`; export r; \
43788 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
43789 echo "Building runtime libraries"; \
43790 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
43791@endif gcc-no-bootstrap
43792
43793@if gcc
43794
43795.PHONY: check-gcc-c check-c
43796check-gcc-c:
43797 r=`${PWD_COMMAND}`; export r; \
43798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43799 $(HOST_EXPORTS) \
43800 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
43801check-c: check-gcc-c
43802
43803.PHONY: check-gcc-c++ check-c++
43804check-gcc-c++:
43805 r=`${PWD_COMMAND}`; export r; \
43806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43807 $(HOST_EXPORTS) \
43808 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
43809check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
43810
43811.PHONY: check-gcc-fortran check-fortran
43812check-gcc-fortran:
43813 r=`${PWD_COMMAND}`; export r; \
43814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43815 $(HOST_EXPORTS) \
43816 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
43817check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
43818
43819.PHONY: check-gcc-java check-java
43820check-gcc-java:
43821 r=`${PWD_COMMAND}`; export r; \
43822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43823 $(HOST_EXPORTS) \
43824 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
43825check-java: check-gcc-java check-target-libjava
43826
43827.PHONY: check-gcc-ada check-ada
43828check-gcc-ada:
43829 r=`${PWD_COMMAND}`; export r; \
43830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43831 $(HOST_EXPORTS) \
43832 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
43833check-ada: check-gcc-ada check-target-libada
43834
43835.PHONY: check-gcc-objc check-objc
43836check-gcc-objc:
43837 r=`${PWD_COMMAND}`; export r; \
43838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43839 $(HOST_EXPORTS) \
43840 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
43841check-objc: check-gcc-objc check-target-libobjc
43842
43843.PHONY: check-gcc-obj-c++ check-obj-c++
43844check-gcc-obj-c++:
43845 r=`${PWD_COMMAND}`; export r; \
43846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43847 $(HOST_EXPORTS) \
43848 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
43849check-obj-c++: check-gcc-obj-c++
43850
43851.PHONY: check-gcc-go check-go
43852check-gcc-go:
43853 r=`${PWD_COMMAND}`; export r; \
43854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43855 $(HOST_EXPORTS) \
43856 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
43857check-go: check-gcc-go check-target-libgo
43858
43859
43860# The gcc part of install-no-fixedincludes, which relies on an intimate
43861# knowledge of how a number of gcc internal targets (inter)operate. Delegate.
43862.PHONY: gcc-install-no-fixedincludes
43863gcc-install-no-fixedincludes:
43864 @if [ -f ./gcc/Makefile ]; then \
43865 r=`${PWD_COMMAND}`; export r; \
43866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43867 $(HOST_EXPORTS) \
43868 (cd ./gcc \
43869 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
43870 else true; fi
43871@endif gcc
43872
43873# ---------------------
43874# GCC bootstrap support
43875# ---------------------
43876
43877# We track the current stage (the one in 'gcc') in the stage_current file.
43878# stage_last instead tracks the stage that was built last. These targets
43879# are dummy when toplevel bootstrap is not active.
43880
43881# While making host and target tools, symlinks to the final stage must be
43882# there, so $(unstage) should be run at various points. To avoid excessive
43883# recursive invocations of make, we "inline" them using a variable. These
43884# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
43885# to avoid warnings from the GNU Make job server.
43886
43887unstage = :
43888stage = :
43889current_stage = ""
43890
43891@if gcc-bootstrap
43892unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
43893stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
43894current_stage = "`cat stage_current 2> /dev/null`"
43895@endif gcc-bootstrap
43896
43897.PHONY: unstage stage
43898unstage:
43899 @: $(MAKE); $(unstage)
43900stage:
43901 @: $(MAKE); $(stage)
43902
43903# Disable commands for lean bootstrap.
43904LEAN = false
43905
43906# We name the build directories for the various stages "stage1-gcc",
43907# "stage2-gcc","stage3-gcc", etc.
43908
43909# Since the 'compare' process will fail (on debugging information) if any
43910# directory names are different, we need to link the gcc directory for
43911# the previous stage to a constant name ('prev-gcc'), and to make the name of
43912# the build directories constant as well. For the latter, we use naked names
43913# like 'gcc', because the scripts in that directory assume it. We use
43914# mv on platforms where symlinks to directories do not work or are not
43915# reliable.
43916
43917# 'touch' doesn't work right on some platforms.
43918STAMP = echo timestamp >
43919
43920# We only want to compare .o files, so set this!
43921objext = .o
43922
43923
43924.PHONY: stage1-start stage1-end
43925
43926stage1-start::
43927 @: $(MAKE); $(stage); \
43928 echo stage1 > stage_current ; \
43929 echo stage1 > stage_last; \
43930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43931@if bfd
43932 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
43933 mkdir stage1-bfd; \
43934 mv stage1-bfd bfd
43935@endif bfd
43936@if opcodes
43937 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
43938 mkdir stage1-opcodes; \
43939 mv stage1-opcodes opcodes
43940@endif opcodes
43941@if binutils
43942 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
43943 mkdir stage1-binutils; \
43944 mv stage1-binutils binutils
43945@endif binutils
43946@if gas
43947 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
43948 mkdir stage1-gas; \
43949 mv stage1-gas gas
43950@endif gas
43951@if gcc
43952 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
43953 mkdir stage1-gcc; \
43954 mv stage1-gcc gcc
43955@endif gcc
43956@if gmp
43957 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
43958 mkdir stage1-gmp; \
43959 mv stage1-gmp gmp
43960@endif gmp
43961@if mpfr
43962 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
43963 mkdir stage1-mpfr; \
43964 mv stage1-mpfr mpfr
43965@endif mpfr
43966@if mpc
43967 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
43968 mkdir stage1-mpc; \
43969 mv stage1-mpc mpc
43970@endif mpc
43971@if isl
43972 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
43973 mkdir stage1-isl; \
43974 mv stage1-isl isl
43975@endif isl
43976@if cloog
43977 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
43978 mkdir stage1-cloog; \
43979 mv stage1-cloog cloog
43980@endif cloog
43981@if libelf
43982 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
43983 mkdir stage1-libelf; \
43984 mv stage1-libelf libelf
43985@endif libelf
43986@if gold
43987 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
43988 mkdir stage1-gold; \
43989 mv stage1-gold gold
43990@endif gold
43991@if intl
43992 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
43993 mkdir stage1-intl; \
43994 mv stage1-intl intl
43995@endif intl
43996@if ld
43997 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
43998 mkdir stage1-ld; \
43999 mv stage1-ld ld
44000@endif ld
44001@if libbacktrace
44002 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44003 mkdir stage1-libbacktrace; \
44004 mv stage1-libbacktrace libbacktrace
44005@endif libbacktrace
44006@if libcpp
44007 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44008 mkdir stage1-libcpp; \
44009 mv stage1-libcpp libcpp
44010@endif libcpp
44011@if libdecnumber
44012 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44013 mkdir stage1-libdecnumber; \
44014 mv stage1-libdecnumber libdecnumber
44015@endif libdecnumber
44016@if libiberty
44017 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44018 mkdir stage1-libiberty; \
44019 mv stage1-libiberty libiberty
44020@endif libiberty
44021@if zlib
44022 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44023 mkdir stage1-zlib; \
44024 mv stage1-zlib zlib
44025@endif zlib
44026@if lto-plugin
44027 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44028 mkdir stage1-lto-plugin; \
44029 mv stage1-lto-plugin lto-plugin
44030@endif lto-plugin
44031 @[ -d stage1-$(TARGET_SUBDIR) ] || \
44032 mkdir stage1-$(TARGET_SUBDIR); \
44033 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
44034
44035stage1-end::
44036@if bfd
44037 @if test -d $(HOST_SUBDIR)/bfd ; then \
44038 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
44039 fi
44040@endif bfd
44041@if opcodes
44042 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44043 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
44044 fi
44045@endif opcodes
44046@if binutils
44047 @if test -d $(HOST_SUBDIR)/binutils ; then \
44048 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
44049 fi
44050@endif binutils
44051@if gas
44052 @if test -d $(HOST_SUBDIR)/gas ; then \
44053 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
44054 fi
44055@endif gas
44056@if gcc
44057 @if test -d $(HOST_SUBDIR)/gcc ; then \
44058 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
44059 fi
44060@endif gcc
44061@if gmp
44062 @if test -d $(HOST_SUBDIR)/gmp ; then \
44063 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
44064 fi
44065@endif gmp
44066@if mpfr
44067 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44068 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
44069 fi
44070@endif mpfr
44071@if mpc
44072 @if test -d $(HOST_SUBDIR)/mpc ; then \
44073 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
44074 fi
44075@endif mpc
44076@if isl
44077 @if test -d $(HOST_SUBDIR)/isl ; then \
44078 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
44079 fi
44080@endif isl
44081@if cloog
44082 @if test -d $(HOST_SUBDIR)/cloog ; then \
44083 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
44084 fi
44085@endif cloog
44086@if libelf
44087 @if test -d $(HOST_SUBDIR)/libelf ; then \
44088 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
44089 fi
44090@endif libelf
44091@if gold
44092 @if test -d $(HOST_SUBDIR)/gold ; then \
44093 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
44094 fi
44095@endif gold
44096@if intl
44097 @if test -d $(HOST_SUBDIR)/intl ; then \
44098 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
44099 fi
44100@endif intl
44101@if ld
44102 @if test -d $(HOST_SUBDIR)/ld ; then \
44103 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
44104 fi
44105@endif ld
44106@if libbacktrace
44107 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44108 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
44109 fi
44110@endif libbacktrace
44111@if libcpp
44112 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44113 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
44114 fi
44115@endif libcpp
44116@if libdecnumber
44117 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44118 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
44119 fi
44120@endif libdecnumber
44121@if libiberty
44122 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44123 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
44124 fi
44125@endif libiberty
44126@if zlib
44127 @if test -d $(HOST_SUBDIR)/zlib ; then \
44128 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
44129 fi
44130@endif zlib
44131@if lto-plugin
44132 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44133 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
44134 fi
44135@endif lto-plugin
44136 @if test -d $(TARGET_SUBDIR) ; then \
44137 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
44138 fi
44139 rm -f stage_current
44140
44141# Bubble a bug fix through all the stages up to stage 1. They are
44142# remade, but not reconfigured. The next stage (if any) will not be
44143# reconfigured either.
44144.PHONY: stage1-bubble
44145stage1-bubble::
44146 @r=`${PWD_COMMAND}`; export r; \
44147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44148 if test -f stage1-lean ; then \
44149 echo Skipping rebuild of stage1 ; \
44150 else \
44151 $(MAKE) stage1-start; \
44152 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
44153 fi
44154
44155.PHONY: all-stage1 clean-stage1
44156do-clean: clean-stage1
44157
44158# FIXME: Will not need to be conditional when toplevel bootstrap is the
44159# only possibility, but now it conflicts with no-bootstrap rules
44160@if gcc-bootstrap
44161
44162
44163
44164
44165# Rules to wipe a stage and all the following ones, also used for cleanstrap
44166
44167.PHONY: distclean-stage1
44168distclean-stage1::
44169 @: $(MAKE); $(stage)
44170 @test "`cat stage_last`" != stage1 || rm -f stage_last
44171 rm -rf stage1-*
44172
44173
44174@endif gcc-bootstrap
44175
44176
44177.PHONY: stage2-start stage2-end
44178
44179stage2-start::
44180 @: $(MAKE); $(stage); \
44181 echo stage2 > stage_current ; \
44182 echo stage2 > stage_last; \
44183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44184@if bfd
44185 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
44186 mkdir stage2-bfd; \
44187 mv stage2-bfd bfd ; \
44188 mv stage1-bfd prev-bfd || test -f stage1-lean
44189@endif bfd
44190@if opcodes
44191 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
44192 mkdir stage2-opcodes; \
44193 mv stage2-opcodes opcodes ; \
44194 mv stage1-opcodes prev-opcodes || test -f stage1-lean
44195@endif opcodes
44196@if binutils
44197 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
44198 mkdir stage2-binutils; \
44199 mv stage2-binutils binutils ; \
44200 mv stage1-binutils prev-binutils || test -f stage1-lean
44201@endif binutils
44202@if gas
44203 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
44204 mkdir stage2-gas; \
44205 mv stage2-gas gas ; \
44206 mv stage1-gas prev-gas || test -f stage1-lean
44207@endif gas
44208@if gcc
44209 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
44210 mkdir stage2-gcc; \
44211 mv stage2-gcc gcc ; \
44212 mv stage1-gcc prev-gcc || test -f stage1-lean
44213@endif gcc
44214@if gmp
44215 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
44216 mkdir stage2-gmp; \
44217 mv stage2-gmp gmp ; \
44218 mv stage1-gmp prev-gmp || test -f stage1-lean
44219@endif gmp
44220@if mpfr
44221 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
44222 mkdir stage2-mpfr; \
44223 mv stage2-mpfr mpfr ; \
44224 mv stage1-mpfr prev-mpfr || test -f stage1-lean
44225@endif mpfr
44226@if mpc
44227 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
44228 mkdir stage2-mpc; \
44229 mv stage2-mpc mpc ; \
44230 mv stage1-mpc prev-mpc || test -f stage1-lean
44231@endif mpc
44232@if isl
44233 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
44234 mkdir stage2-isl; \
44235 mv stage2-isl isl ; \
44236 mv stage1-isl prev-isl || test -f stage1-lean
44237@endif isl
44238@if cloog
44239 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
44240 mkdir stage2-cloog; \
44241 mv stage2-cloog cloog ; \
44242 mv stage1-cloog prev-cloog || test -f stage1-lean
44243@endif cloog
44244@if libelf
44245 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
44246 mkdir stage2-libelf; \
44247 mv stage2-libelf libelf ; \
44248 mv stage1-libelf prev-libelf || test -f stage1-lean
44249@endif libelf
44250@if gold
44251 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
44252 mkdir stage2-gold; \
44253 mv stage2-gold gold ; \
44254 mv stage1-gold prev-gold || test -f stage1-lean
44255@endif gold
44256@if intl
44257 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
44258 mkdir stage2-intl; \
44259 mv stage2-intl intl ; \
44260 mv stage1-intl prev-intl || test -f stage1-lean
44261@endif intl
44262@if ld
44263 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
44264 mkdir stage2-ld; \
44265 mv stage2-ld ld ; \
44266 mv stage1-ld prev-ld || test -f stage1-lean
44267@endif ld
44268@if libbacktrace
44269 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
44270 mkdir stage2-libbacktrace; \
44271 mv stage2-libbacktrace libbacktrace ; \
44272 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
44273@endif libbacktrace
44274@if libcpp
44275 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
44276 mkdir stage2-libcpp; \
44277 mv stage2-libcpp libcpp ; \
44278 mv stage1-libcpp prev-libcpp || test -f stage1-lean
44279@endif libcpp
44280@if libdecnumber
44281 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
44282 mkdir stage2-libdecnumber; \
44283 mv stage2-libdecnumber libdecnumber ; \
44284 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
44285@endif libdecnumber
44286@if libiberty
44287 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
44288 mkdir stage2-libiberty; \
44289 mv stage2-libiberty libiberty ; \
44290 mv stage1-libiberty prev-libiberty || test -f stage1-lean
44291@endif libiberty
44292@if zlib
44293 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
44294 mkdir stage2-zlib; \
44295 mv stage2-zlib zlib ; \
44296 mv stage1-zlib prev-zlib || test -f stage1-lean
44297@endif zlib
44298@if lto-plugin
44299 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
44300 mkdir stage2-lto-plugin; \
44301 mv stage2-lto-plugin lto-plugin ; \
44302 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
44303@endif lto-plugin
44304 @[ -d stage2-$(TARGET_SUBDIR) ] || \
44305 mkdir stage2-$(TARGET_SUBDIR); \
44306 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44307 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
44308
44309stage2-end::
44310@if bfd
44311 @if test -d $(HOST_SUBDIR)/bfd ; then \
44312 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
44313 mv prev-bfd stage1-bfd ; : ; \
44314 fi
44315@endif bfd
44316@if opcodes
44317 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44318 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
44319 mv prev-opcodes stage1-opcodes ; : ; \
44320 fi
44321@endif opcodes
44322@if binutils
44323 @if test -d $(HOST_SUBDIR)/binutils ; then \
44324 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
44325 mv prev-binutils stage1-binutils ; : ; \
44326 fi
44327@endif binutils
44328@if gas
44329 @if test -d $(HOST_SUBDIR)/gas ; then \
44330 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
44331 mv prev-gas stage1-gas ; : ; \
44332 fi
44333@endif gas
44334@if gcc
44335 @if test -d $(HOST_SUBDIR)/gcc ; then \
44336 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
44337 mv prev-gcc stage1-gcc ; : ; \
44338 fi
44339@endif gcc
44340@if gmp
44341 @if test -d $(HOST_SUBDIR)/gmp ; then \
44342 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
44343 mv prev-gmp stage1-gmp ; : ; \
44344 fi
44345@endif gmp
44346@if mpfr
44347 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44348 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
44349 mv prev-mpfr stage1-mpfr ; : ; \
44350 fi
44351@endif mpfr
44352@if mpc
44353 @if test -d $(HOST_SUBDIR)/mpc ; then \
44354 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
44355 mv prev-mpc stage1-mpc ; : ; \
44356 fi
44357@endif mpc
44358@if isl
44359 @if test -d $(HOST_SUBDIR)/isl ; then \
44360 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
44361 mv prev-isl stage1-isl ; : ; \
44362 fi
44363@endif isl
44364@if cloog
44365 @if test -d $(HOST_SUBDIR)/cloog ; then \
44366 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
44367 mv prev-cloog stage1-cloog ; : ; \
44368 fi
44369@endif cloog
44370@if libelf
44371 @if test -d $(HOST_SUBDIR)/libelf ; then \
44372 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
44373 mv prev-libelf stage1-libelf ; : ; \
44374 fi
44375@endif libelf
44376@if gold
44377 @if test -d $(HOST_SUBDIR)/gold ; then \
44378 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
44379 mv prev-gold stage1-gold ; : ; \
44380 fi
44381@endif gold
44382@if intl
44383 @if test -d $(HOST_SUBDIR)/intl ; then \
44384 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
44385 mv prev-intl stage1-intl ; : ; \
44386 fi
44387@endif intl
44388@if ld
44389 @if test -d $(HOST_SUBDIR)/ld ; then \
44390 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
44391 mv prev-ld stage1-ld ; : ; \
44392 fi
44393@endif ld
44394@if libbacktrace
44395 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44396 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
44397 mv prev-libbacktrace stage1-libbacktrace ; : ; \
44398 fi
44399@endif libbacktrace
44400@if libcpp
44401 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44402 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
44403 mv prev-libcpp stage1-libcpp ; : ; \
44404 fi
44405@endif libcpp
44406@if libdecnumber
44407 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44408 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
44409 mv prev-libdecnumber stage1-libdecnumber ; : ; \
44410 fi
44411@endif libdecnumber
44412@if libiberty
44413 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44414 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
44415 mv prev-libiberty stage1-libiberty ; : ; \
44416 fi
44417@endif libiberty
44418@if zlib
44419 @if test -d $(HOST_SUBDIR)/zlib ; then \
44420 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
44421 mv prev-zlib stage1-zlib ; : ; \
44422 fi
44423@endif zlib
44424@if lto-plugin
44425 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44426 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
44427 mv prev-lto-plugin stage1-lto-plugin ; : ; \
44428 fi
44429@endif lto-plugin
44430 @if test -d $(TARGET_SUBDIR) ; then \
44431 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
44432 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
44433 fi
44434 rm -f stage_current
44435
44436# Bubble a bug fix through all the stages up to stage 2. They are
44437# remade, but not reconfigured. The next stage (if any) will not be
44438# reconfigured either.
44439.PHONY: stage2-bubble
44440stage2-bubble:: stage1-bubble
44441 @r=`${PWD_COMMAND}`; export r; \
44442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44443 if test -f stage2-lean || test -f stage1-lean ; then \
44444 echo Skipping rebuild of stage2 ; \
44445 else \
44446 $(MAKE) stage2-start; \
44447 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
44448 fi
44449
44450.PHONY: all-stage2 clean-stage2
44451do-clean: clean-stage2
44452
44453# FIXME: Will not need to be conditional when toplevel bootstrap is the
44454# only possibility, but now it conflicts with no-bootstrap rules
44455@if gcc-bootstrap
44456
44457
44458
44459.PHONY: bootstrap2 bootstrap2-lean
44460bootstrap2:
44461 echo stage2 > stage_final
44462 @r=`${PWD_COMMAND}`; export r; \
44463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44464 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
44465 @: $(MAKE); $(unstage)
44466 @r=`${PWD_COMMAND}`; export r; \
44467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44468 TFLAGS="$(STAGE2_TFLAGS)"; \
44469 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44470
44471bootstrap2-lean:
44472 echo stage2 > stage_final
44473 @r=`${PWD_COMMAND}`; export r; \
44474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44475 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
44476 @: $(MAKE); $(unstage)
44477 @r=`${PWD_COMMAND}`; export r; \
44478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44479 TFLAGS="$(STAGE2_TFLAGS)"; \
44480 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44481
44482
44483# Rules to wipe a stage and all the following ones, also used for cleanstrap
44484distclean-stage1:: distclean-stage2
44485.PHONY: distclean-stage2
44486distclean-stage2::
44487 @: $(MAKE); $(stage)
44488 @test "`cat stage_last`" != stage2 || rm -f stage_last
44489 rm -rf stage2-*
44490
44491
44492@endif gcc-bootstrap
44493
44494
44495.PHONY: stage3-start stage3-end
44496
44497stage3-start::
44498 @: $(MAKE); $(stage); \
44499 echo stage3 > stage_current ; \
44500 echo stage3 > stage_last; \
44501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44502@if bfd
44503 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
44504 mkdir stage3-bfd; \
44505 mv stage3-bfd bfd ; \
44506 mv stage2-bfd prev-bfd || test -f stage2-lean
44507@endif bfd
44508@if opcodes
44509 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
44510 mkdir stage3-opcodes; \
44511 mv stage3-opcodes opcodes ; \
44512 mv stage2-opcodes prev-opcodes || test -f stage2-lean
44513@endif opcodes
44514@if binutils
44515 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
44516 mkdir stage3-binutils; \
44517 mv stage3-binutils binutils ; \
44518 mv stage2-binutils prev-binutils || test -f stage2-lean
44519@endif binutils
44520@if gas
44521 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
44522 mkdir stage3-gas; \
44523 mv stage3-gas gas ; \
44524 mv stage2-gas prev-gas || test -f stage2-lean
44525@endif gas
44526@if gcc
44527 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
44528 mkdir stage3-gcc; \
44529 mv stage3-gcc gcc ; \
44530 mv stage2-gcc prev-gcc || test -f stage2-lean
44531@endif gcc
44532@if gmp
44533 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
44534 mkdir stage3-gmp; \
44535 mv stage3-gmp gmp ; \
44536 mv stage2-gmp prev-gmp || test -f stage2-lean
44537@endif gmp
44538@if mpfr
44539 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
44540 mkdir stage3-mpfr; \
44541 mv stage3-mpfr mpfr ; \
44542 mv stage2-mpfr prev-mpfr || test -f stage2-lean
44543@endif mpfr
44544@if mpc
44545 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
44546 mkdir stage3-mpc; \
44547 mv stage3-mpc mpc ; \
44548 mv stage2-mpc prev-mpc || test -f stage2-lean
44549@endif mpc
44550@if isl
44551 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
44552 mkdir stage3-isl; \
44553 mv stage3-isl isl ; \
44554 mv stage2-isl prev-isl || test -f stage2-lean
44555@endif isl
44556@if cloog
44557 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
44558 mkdir stage3-cloog; \
44559 mv stage3-cloog cloog ; \
44560 mv stage2-cloog prev-cloog || test -f stage2-lean
44561@endif cloog
44562@if libelf
44563 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
44564 mkdir stage3-libelf; \
44565 mv stage3-libelf libelf ; \
44566 mv stage2-libelf prev-libelf || test -f stage2-lean
44567@endif libelf
44568@if gold
44569 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
44570 mkdir stage3-gold; \
44571 mv stage3-gold gold ; \
44572 mv stage2-gold prev-gold || test -f stage2-lean
44573@endif gold
44574@if intl
44575 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
44576 mkdir stage3-intl; \
44577 mv stage3-intl intl ; \
44578 mv stage2-intl prev-intl || test -f stage2-lean
44579@endif intl
44580@if ld
44581 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
44582 mkdir stage3-ld; \
44583 mv stage3-ld ld ; \
44584 mv stage2-ld prev-ld || test -f stage2-lean
44585@endif ld
44586@if libbacktrace
44587 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
44588 mkdir stage3-libbacktrace; \
44589 mv stage3-libbacktrace libbacktrace ; \
44590 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
44591@endif libbacktrace
44592@if libcpp
44593 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
44594 mkdir stage3-libcpp; \
44595 mv stage3-libcpp libcpp ; \
44596 mv stage2-libcpp prev-libcpp || test -f stage2-lean
44597@endif libcpp
44598@if libdecnumber
44599 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
44600 mkdir stage3-libdecnumber; \
44601 mv stage3-libdecnumber libdecnumber ; \
44602 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
44603@endif libdecnumber
44604@if libiberty
44605 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
44606 mkdir stage3-libiberty; \
44607 mv stage3-libiberty libiberty ; \
44608 mv stage2-libiberty prev-libiberty || test -f stage2-lean
44609@endif libiberty
44610@if zlib
44611 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
44612 mkdir stage3-zlib; \
44613 mv stage3-zlib zlib ; \
44614 mv stage2-zlib prev-zlib || test -f stage2-lean
44615@endif zlib
44616@if lto-plugin
44617 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
44618 mkdir stage3-lto-plugin; \
44619 mv stage3-lto-plugin lto-plugin ; \
44620 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
44621@endif lto-plugin
44622 @[ -d stage3-$(TARGET_SUBDIR) ] || \
44623 mkdir stage3-$(TARGET_SUBDIR); \
44624 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44625 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
44626
44627stage3-end::
44628@if bfd
44629 @if test -d $(HOST_SUBDIR)/bfd ; then \
44630 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
44631 mv prev-bfd stage2-bfd ; : ; \
44632 fi
44633@endif bfd
44634@if opcodes
44635 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44636 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
44637 mv prev-opcodes stage2-opcodes ; : ; \
44638 fi
44639@endif opcodes
44640@if binutils
44641 @if test -d $(HOST_SUBDIR)/binutils ; then \
44642 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
44643 mv prev-binutils stage2-binutils ; : ; \
44644 fi
44645@endif binutils
44646@if gas
44647 @if test -d $(HOST_SUBDIR)/gas ; then \
44648 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
44649 mv prev-gas stage2-gas ; : ; \
44650 fi
44651@endif gas
44652@if gcc
44653 @if test -d $(HOST_SUBDIR)/gcc ; then \
44654 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
44655 mv prev-gcc stage2-gcc ; : ; \
44656 fi
44657@endif gcc
44658@if gmp
44659 @if test -d $(HOST_SUBDIR)/gmp ; then \
44660 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
44661 mv prev-gmp stage2-gmp ; : ; \
44662 fi
44663@endif gmp
44664@if mpfr
44665 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44666 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
44667 mv prev-mpfr stage2-mpfr ; : ; \
44668 fi
44669@endif mpfr
44670@if mpc
44671 @if test -d $(HOST_SUBDIR)/mpc ; then \
44672 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
44673 mv prev-mpc stage2-mpc ; : ; \
44674 fi
44675@endif mpc
44676@if isl
44677 @if test -d $(HOST_SUBDIR)/isl ; then \
44678 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
44679 mv prev-isl stage2-isl ; : ; \
44680 fi
44681@endif isl
44682@if cloog
44683 @if test -d $(HOST_SUBDIR)/cloog ; then \
44684 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
44685 mv prev-cloog stage2-cloog ; : ; \
44686 fi
44687@endif cloog
44688@if libelf
44689 @if test -d $(HOST_SUBDIR)/libelf ; then \
44690 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
44691 mv prev-libelf stage2-libelf ; : ; \
44692 fi
44693@endif libelf
44694@if gold
44695 @if test -d $(HOST_SUBDIR)/gold ; then \
44696 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
44697 mv prev-gold stage2-gold ; : ; \
44698 fi
44699@endif gold
44700@if intl
44701 @if test -d $(HOST_SUBDIR)/intl ; then \
44702 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
44703 mv prev-intl stage2-intl ; : ; \
44704 fi
44705@endif intl
44706@if ld
44707 @if test -d $(HOST_SUBDIR)/ld ; then \
44708 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
44709 mv prev-ld stage2-ld ; : ; \
44710 fi
44711@endif ld
44712@if libbacktrace
44713 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44714 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
44715 mv prev-libbacktrace stage2-libbacktrace ; : ; \
44716 fi
44717@endif libbacktrace
44718@if libcpp
44719 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44720 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
44721 mv prev-libcpp stage2-libcpp ; : ; \
44722 fi
44723@endif libcpp
44724@if libdecnumber
44725 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44726 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
44727 mv prev-libdecnumber stage2-libdecnumber ; : ; \
44728 fi
44729@endif libdecnumber
44730@if libiberty
44731 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44732 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
44733 mv prev-libiberty stage2-libiberty ; : ; \
44734 fi
44735@endif libiberty
44736@if zlib
44737 @if test -d $(HOST_SUBDIR)/zlib ; then \
44738 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
44739 mv prev-zlib stage2-zlib ; : ; \
44740 fi
44741@endif zlib
44742@if lto-plugin
44743 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44744 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
44745 mv prev-lto-plugin stage2-lto-plugin ; : ; \
44746 fi
44747@endif lto-plugin
44748 @if test -d $(TARGET_SUBDIR) ; then \
44749 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
44750 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
44751 fi
44752 rm -f stage_current
44753
44754# Bubble a bug fix through all the stages up to stage 3. They are
44755# remade, but not reconfigured. The next stage (if any) will not be
44756# reconfigured either.
44757.PHONY: stage3-bubble
44758stage3-bubble:: stage2-bubble
44759 @r=`${PWD_COMMAND}`; export r; \
44760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44761 if test -f stage3-lean || test -f stage2-lean ; then \
44762 echo Skipping rebuild of stage3 ; \
44763 else \
44764 $(MAKE) stage3-start; \
44765 if $(LEAN); then \
44766 rm -rf stage1-* ; \
44767 $(STAMP) stage1-lean ; \
44768 fi; \
44769 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
44770 fi
44771 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
44772
44773.PHONY: all-stage3 clean-stage3
44774do-clean: clean-stage3
44775
44776# FIXME: Will not need to be conditional when toplevel bootstrap is the
44777# only possibility, but now it conflicts with no-bootstrap rules
44778@if gcc-bootstrap
44779
44780compare:
44781 @r=`${PWD_COMMAND}`; export r; \
44782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44783 if test -f stage2-lean; then \
44784 echo Cannot compare object files as stage 2 was deleted. ; \
44785 exit 0 ; \
44786 fi; \
44787 : $(MAKE); $(stage); \
44788 rm -f .bad_compare ; \
44789 echo Comparing stages 2 and 3 ; \
44790 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
44791 files=`find stage3-* -name "*$(objext)" -print | \
44792 sed -n s,^stage$$sed-,,p` ; \
44793 for file in $${files} ; do \
44794 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
44795 if test ! -f $$f1; then continue; fi; \
44796 $(do-compare) > /dev/null 2>&1; \
44797 if test $$? -eq 1; then \
44798 case $$file in \
44799 @compare_exclusions@) \
44800 echo warning: $$file differs ;; \
44801 *) \
44802 echo $$file differs >> .bad_compare ;; \
44803 esac ; \
44804 fi ; \
44805 done ; \
44806 if [ -f .bad_compare ]; then \
44807 echo "Bootstrap comparison failure!"; \
44808 cat .bad_compare; \
44809 exit 1; \
44810 else \
44811 echo Comparison successful.; \
44812 fi ; \
44813 $(STAMP) compare
44814 if $(LEAN); then \
44815 rm -rf stage2-*; \
44816 $(STAMP) stage2-lean; \
44817 fi
44818
44819
44820
44821.PHONY: bootstrap bootstrap-lean
44822bootstrap:
44823 echo stage3 > stage_final
44824 @r=`${PWD_COMMAND}`; export r; \
44825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44826 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
44827 @: $(MAKE); $(unstage)
44828 @r=`${PWD_COMMAND}`; export r; \
44829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44830 TFLAGS="$(STAGE3_TFLAGS)"; \
44831 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44832
44833bootstrap-lean:
44834 echo stage3 > stage_final
44835 @r=`${PWD_COMMAND}`; export r; \
44836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44837 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
44838 @: $(MAKE); $(unstage)
44839 @r=`${PWD_COMMAND}`; export r; \
44840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44841 TFLAGS="$(STAGE3_TFLAGS)"; \
44842 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44843
44844
44845# Rules to wipe a stage and all the following ones, also used for cleanstrap
44846distclean-stage2:: distclean-stage3
44847.PHONY: distclean-stage3
44848distclean-stage3::
44849 @: $(MAKE); $(stage)
44850 @test "`cat stage_last`" != stage3 || rm -f stage_last
44851 rm -rf stage3-* compare
44852
44853
44854.PHONY: cleanstrap
44855cleanstrap: do-distclean local-clean
44856 echo stage3 > stage_final
44857 @r=`${PWD_COMMAND}`; export r; \
44858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44859 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
44860 @: $(MAKE); $(unstage)
44861 @r=`${PWD_COMMAND}`; export r; \
44862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44863 TFLAGS="$(STAGE3_TFLAGS)"; \
44864 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44865
44866@endif gcc-bootstrap
44867
44868
44869.PHONY: stage4-start stage4-end
44870
44871stage4-start::
44872 @: $(MAKE); $(stage); \
44873 echo stage4 > stage_current ; \
44874 echo stage4 > stage_last; \
44875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44876@if bfd
44877 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
44878 mkdir stage4-bfd; \
44879 mv stage4-bfd bfd ; \
44880 mv stage3-bfd prev-bfd || test -f stage3-lean
44881@endif bfd
44882@if opcodes
44883 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
44884 mkdir stage4-opcodes; \
44885 mv stage4-opcodes opcodes ; \
44886 mv stage3-opcodes prev-opcodes || test -f stage3-lean
44887@endif opcodes
44888@if binutils
44889 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
44890 mkdir stage4-binutils; \
44891 mv stage4-binutils binutils ; \
44892 mv stage3-binutils prev-binutils || test -f stage3-lean
44893@endif binutils
44894@if gas
44895 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
44896 mkdir stage4-gas; \
44897 mv stage4-gas gas ; \
44898 mv stage3-gas prev-gas || test -f stage3-lean
44899@endif gas
44900@if gcc
44901 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
44902 mkdir stage4-gcc; \
44903 mv stage4-gcc gcc ; \
44904 mv stage3-gcc prev-gcc || test -f stage3-lean
44905@endif gcc
44906@if gmp
44907 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
44908 mkdir stage4-gmp; \
44909 mv stage4-gmp gmp ; \
44910 mv stage3-gmp prev-gmp || test -f stage3-lean
44911@endif gmp
44912@if mpfr
44913 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
44914 mkdir stage4-mpfr; \
44915 mv stage4-mpfr mpfr ; \
44916 mv stage3-mpfr prev-mpfr || test -f stage3-lean
44917@endif mpfr
44918@if mpc
44919 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
44920 mkdir stage4-mpc; \
44921 mv stage4-mpc mpc ; \
44922 mv stage3-mpc prev-mpc || test -f stage3-lean
44923@endif mpc
44924@if isl
44925 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
44926 mkdir stage4-isl; \
44927 mv stage4-isl isl ; \
44928 mv stage3-isl prev-isl || test -f stage3-lean
44929@endif isl
44930@if cloog
44931 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
44932 mkdir stage4-cloog; \
44933 mv stage4-cloog cloog ; \
44934 mv stage3-cloog prev-cloog || test -f stage3-lean
44935@endif cloog
44936@if libelf
44937 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
44938 mkdir stage4-libelf; \
44939 mv stage4-libelf libelf ; \
44940 mv stage3-libelf prev-libelf || test -f stage3-lean
44941@endif libelf
44942@if gold
44943 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
44944 mkdir stage4-gold; \
44945 mv stage4-gold gold ; \
44946 mv stage3-gold prev-gold || test -f stage3-lean
44947@endif gold
44948@if intl
44949 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
44950 mkdir stage4-intl; \
44951 mv stage4-intl intl ; \
44952 mv stage3-intl prev-intl || test -f stage3-lean
44953@endif intl
44954@if ld
44955 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
44956 mkdir stage4-ld; \
44957 mv stage4-ld ld ; \
44958 mv stage3-ld prev-ld || test -f stage3-lean
44959@endif ld
44960@if libbacktrace
44961 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
44962 mkdir stage4-libbacktrace; \
44963 mv stage4-libbacktrace libbacktrace ; \
44964 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
44965@endif libbacktrace
44966@if libcpp
44967 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
44968 mkdir stage4-libcpp; \
44969 mv stage4-libcpp libcpp ; \
44970 mv stage3-libcpp prev-libcpp || test -f stage3-lean
44971@endif libcpp
44972@if libdecnumber
44973 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
44974 mkdir stage4-libdecnumber; \
44975 mv stage4-libdecnumber libdecnumber ; \
44976 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
44977@endif libdecnumber
44978@if libiberty
44979 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
44980 mkdir stage4-libiberty; \
44981 mv stage4-libiberty libiberty ; \
44982 mv stage3-libiberty prev-libiberty || test -f stage3-lean
44983@endif libiberty
44984@if zlib
44985 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
44986 mkdir stage4-zlib; \
44987 mv stage4-zlib zlib ; \
44988 mv stage3-zlib prev-zlib || test -f stage3-lean
44989@endif zlib
44990@if lto-plugin
44991 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
44992 mkdir stage4-lto-plugin; \
44993 mv stage4-lto-plugin lto-plugin ; \
44994 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
44995@endif lto-plugin
44996 @[ -d stage4-$(TARGET_SUBDIR) ] || \
44997 mkdir stage4-$(TARGET_SUBDIR); \
44998 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44999 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
45000
45001stage4-end::
45002@if bfd
45003 @if test -d $(HOST_SUBDIR)/bfd ; then \
45004 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45005 mv prev-bfd stage3-bfd ; : ; \
45006 fi
45007@endif bfd
45008@if opcodes
45009 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45010 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45011 mv prev-opcodes stage3-opcodes ; : ; \
45012 fi
45013@endif opcodes
45014@if binutils
45015 @if test -d $(HOST_SUBDIR)/binutils ; then \
45016 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45017 mv prev-binutils stage3-binutils ; : ; \
45018 fi
45019@endif binutils
45020@if gas
45021 @if test -d $(HOST_SUBDIR)/gas ; then \
45022 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45023 mv prev-gas stage3-gas ; : ; \
45024 fi
45025@endif gas
45026@if gcc
45027 @if test -d $(HOST_SUBDIR)/gcc ; then \
45028 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45029 mv prev-gcc stage3-gcc ; : ; \
45030 fi
45031@endif gcc
45032@if gmp
45033 @if test -d $(HOST_SUBDIR)/gmp ; then \
45034 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
45035 mv prev-gmp stage3-gmp ; : ; \
45036 fi
45037@endif gmp
45038@if mpfr
45039 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45040 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
45041 mv prev-mpfr stage3-mpfr ; : ; \
45042 fi
45043@endif mpfr
45044@if mpc
45045 @if test -d $(HOST_SUBDIR)/mpc ; then \
45046 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
45047 mv prev-mpc stage3-mpc ; : ; \
45048 fi
45049@endif mpc
45050@if isl
45051 @if test -d $(HOST_SUBDIR)/isl ; then \
45052 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
45053 mv prev-isl stage3-isl ; : ; \
45054 fi
45055@endif isl
45056@if cloog
45057 @if test -d $(HOST_SUBDIR)/cloog ; then \
45058 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
45059 mv prev-cloog stage3-cloog ; : ; \
45060 fi
45061@endif cloog
45062@if libelf
45063 @if test -d $(HOST_SUBDIR)/libelf ; then \
45064 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
45065 mv prev-libelf stage3-libelf ; : ; \
45066 fi
45067@endif libelf
45068@if gold
45069 @if test -d $(HOST_SUBDIR)/gold ; then \
45070 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
45071 mv prev-gold stage3-gold ; : ; \
45072 fi
45073@endif gold
45074@if intl
45075 @if test -d $(HOST_SUBDIR)/intl ; then \
45076 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
45077 mv prev-intl stage3-intl ; : ; \
45078 fi
45079@endif intl
45080@if ld
45081 @if test -d $(HOST_SUBDIR)/ld ; then \
45082 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
45083 mv prev-ld stage3-ld ; : ; \
45084 fi
45085@endif ld
45086@if libbacktrace
45087 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45088 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
45089 mv prev-libbacktrace stage3-libbacktrace ; : ; \
45090 fi
45091@endif libbacktrace
45092@if libcpp
45093 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45094 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
45095 mv prev-libcpp stage3-libcpp ; : ; \
45096 fi
45097@endif libcpp
45098@if libdecnumber
45099 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45100 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
45101 mv prev-libdecnumber stage3-libdecnumber ; : ; \
45102 fi
45103@endif libdecnumber
45104@if libiberty
45105 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45106 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
45107 mv prev-libiberty stage3-libiberty ; : ; \
45108 fi
45109@endif libiberty
45110@if zlib
45111 @if test -d $(HOST_SUBDIR)/zlib ; then \
45112 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
45113 mv prev-zlib stage3-zlib ; : ; \
45114 fi
45115@endif zlib
45116@if lto-plugin
45117 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45118 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
45119 mv prev-lto-plugin stage3-lto-plugin ; : ; \
45120 fi
45121@endif lto-plugin
45122 @if test -d $(TARGET_SUBDIR) ; then \
45123 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
45124 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
45125 fi
45126 rm -f stage_current
45127
45128# Bubble a bug fix through all the stages up to stage 4. They are
45129# remade, but not reconfigured. The next stage (if any) will not be
45130# reconfigured either.
45131.PHONY: stage4-bubble
45132stage4-bubble:: stage3-bubble
45133 @r=`${PWD_COMMAND}`; export r; \
45134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45135 if test -f stage4-lean || test -f stage3-lean ; then \
45136 echo Skipping rebuild of stage4 ; \
45137 else \
45138 $(MAKE) stage4-start; \
45139 if $(LEAN); then \
45140 rm -rf stage2-* ; \
45141 $(STAMP) stage2-lean ; \
45142 fi; \
45143 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
45144 fi
45145 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
45146
45147.PHONY: all-stage4 clean-stage4
45148do-clean: clean-stage4
45149
45150# FIXME: Will not need to be conditional when toplevel bootstrap is the
45151# only possibility, but now it conflicts with no-bootstrap rules
45152@if gcc-bootstrap
45153
45154compare3:
45155 @r=`${PWD_COMMAND}`; export r; \
45156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45157 if test -f stage3-lean; then \
45158 echo Cannot compare object files as stage 3 was deleted. ; \
45159 exit 0 ; \
45160 fi; \
45161 : $(MAKE); $(stage); \
45162 rm -f .bad_compare ; \
45163 echo Comparing stages 3 and 4 ; \
45164 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
45165 files=`find stage4-* -name "*$(objext)" -print | \
45166 sed -n s,^stage$$sed-,,p` ; \
45167 for file in $${files} ; do \
45168 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
45169 if test ! -f $$f1; then continue; fi; \
45170 $(do-compare3) > /dev/null 2>&1; \
45171 if test $$? -eq 1; then \
45172 case $$file in \
45173 @compare_exclusions@) \
45174 echo warning: $$file differs ;; \
45175 *) \
45176 echo $$file differs >> .bad_compare ;; \
45177 esac ; \
45178 fi ; \
45179 done ; \
45180 if [ -f .bad_compare ]; then \
45181 echo "Bootstrap comparison failure!"; \
45182 cat .bad_compare; \
45183 exit 1; \
45184 else \
45185 echo Comparison successful.; \
45186 fi ; \
45187 $(STAMP) compare3
45188 if $(LEAN); then \
45189 rm -rf stage3-*; \
45190 $(STAMP) stage3-lean; \
45191 fi
45192
45193
45194
45195.PHONY: bootstrap4 bootstrap4-lean
45196bootstrap4:
45197 echo stage4 > stage_final
45198 @r=`${PWD_COMMAND}`; export r; \
45199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45200 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
45201 @: $(MAKE); $(unstage)
45202 @r=`${PWD_COMMAND}`; export r; \
45203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45204 TFLAGS="$(STAGE4_TFLAGS)"; \
45205 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45206
45207bootstrap4-lean:
45208 echo stage4 > stage_final
45209 @r=`${PWD_COMMAND}`; export r; \
45210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45211 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
45212 @: $(MAKE); $(unstage)
45213 @r=`${PWD_COMMAND}`; export r; \
45214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45215 TFLAGS="$(STAGE4_TFLAGS)"; \
45216 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45217
45218
45219# Rules to wipe a stage and all the following ones, also used for cleanstrap
45220distclean-stage3:: distclean-stage4
45221.PHONY: distclean-stage4
45222distclean-stage4::
45223 @: $(MAKE); $(stage)
45224 @test "`cat stage_last`" != stage4 || rm -f stage_last
45225 rm -rf stage4-* compare3
45226
45227
45228@endif gcc-bootstrap
45229
45230
45231.PHONY: stageprofile-start stageprofile-end
45232
45233stageprofile-start::
45234 @: $(MAKE); $(stage); \
45235 echo stageprofile > stage_current ; \
45236 echo stageprofile > stage_last; \
45237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45238@if bfd
45239 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
45240 mkdir stageprofile-bfd; \
45241 mv stageprofile-bfd bfd ; \
45242 mv stage1-bfd prev-bfd || test -f stage1-lean
45243@endif bfd
45244@if opcodes
45245 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
45246 mkdir stageprofile-opcodes; \
45247 mv stageprofile-opcodes opcodes ; \
45248 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45249@endif opcodes
45250@if binutils
45251 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
45252 mkdir stageprofile-binutils; \
45253 mv stageprofile-binutils binutils ; \
45254 mv stage1-binutils prev-binutils || test -f stage1-lean
45255@endif binutils
45256@if gas
45257 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
45258 mkdir stageprofile-gas; \
45259 mv stageprofile-gas gas ; \
45260 mv stage1-gas prev-gas || test -f stage1-lean
45261@endif gas
45262@if gcc
45263 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
45264 mkdir stageprofile-gcc; \
45265 mv stageprofile-gcc gcc ; \
45266 mv stage1-gcc prev-gcc || test -f stage1-lean
45267@endif gcc
45268@if gmp
45269 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
45270 mkdir stageprofile-gmp; \
45271 mv stageprofile-gmp gmp ; \
45272 mv stage1-gmp prev-gmp || test -f stage1-lean
45273@endif gmp
45274@if mpfr
45275 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
45276 mkdir stageprofile-mpfr; \
45277 mv stageprofile-mpfr mpfr ; \
45278 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45279@endif mpfr
45280@if mpc
45281 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
45282 mkdir stageprofile-mpc; \
45283 mv stageprofile-mpc mpc ; \
45284 mv stage1-mpc prev-mpc || test -f stage1-lean
45285@endif mpc
45286@if isl
45287 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
45288 mkdir stageprofile-isl; \
45289 mv stageprofile-isl isl ; \
45290 mv stage1-isl prev-isl || test -f stage1-lean
45291@endif isl
45292@if cloog
45293 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
45294 mkdir stageprofile-cloog; \
45295 mv stageprofile-cloog cloog ; \
45296 mv stage1-cloog prev-cloog || test -f stage1-lean
45297@endif cloog
45298@if libelf
45299 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
45300 mkdir stageprofile-libelf; \
45301 mv stageprofile-libelf libelf ; \
45302 mv stage1-libelf prev-libelf || test -f stage1-lean
45303@endif libelf
45304@if gold
45305 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
45306 mkdir stageprofile-gold; \
45307 mv stageprofile-gold gold ; \
45308 mv stage1-gold prev-gold || test -f stage1-lean
45309@endif gold
45310@if intl
45311 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
45312 mkdir stageprofile-intl; \
45313 mv stageprofile-intl intl ; \
45314 mv stage1-intl prev-intl || test -f stage1-lean
45315@endif intl
45316@if ld
45317 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
45318 mkdir stageprofile-ld; \
45319 mv stageprofile-ld ld ; \
45320 mv stage1-ld prev-ld || test -f stage1-lean
45321@endif ld
45322@if libbacktrace
45323 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
45324 mkdir stageprofile-libbacktrace; \
45325 mv stageprofile-libbacktrace libbacktrace ; \
45326 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45327@endif libbacktrace
45328@if libcpp
45329 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
45330 mkdir stageprofile-libcpp; \
45331 mv stageprofile-libcpp libcpp ; \
45332 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45333@endif libcpp
45334@if libdecnumber
45335 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
45336 mkdir stageprofile-libdecnumber; \
45337 mv stageprofile-libdecnumber libdecnumber ; \
45338 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45339@endif libdecnumber
45340@if libiberty
45341 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
45342 mkdir stageprofile-libiberty; \
45343 mv stageprofile-libiberty libiberty ; \
45344 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45345@endif libiberty
45346@if zlib
45347 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
45348 mkdir stageprofile-zlib; \
45349 mv stageprofile-zlib zlib ; \
45350 mv stage1-zlib prev-zlib || test -f stage1-lean
45351@endif zlib
45352@if lto-plugin
45353 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
45354 mkdir stageprofile-lto-plugin; \
45355 mv stageprofile-lto-plugin lto-plugin ; \
45356 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45357@endif lto-plugin
45358 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
45359 mkdir stageprofile-$(TARGET_SUBDIR); \
45360 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45361 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45362
45363stageprofile-end::
45364@if bfd
45365 @if test -d $(HOST_SUBDIR)/bfd ; then \
45366 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
45367 mv prev-bfd stage1-bfd ; : ; \
45368 fi
45369@endif bfd
45370@if opcodes
45371 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45372 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
45373 mv prev-opcodes stage1-opcodes ; : ; \
45374 fi
45375@endif opcodes
45376@if binutils
45377 @if test -d $(HOST_SUBDIR)/binutils ; then \
45378 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
45379 mv prev-binutils stage1-binutils ; : ; \
45380 fi
45381@endif binutils
45382@if gas
45383 @if test -d $(HOST_SUBDIR)/gas ; then \
45384 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
45385 mv prev-gas stage1-gas ; : ; \
45386 fi
45387@endif gas
45388@if gcc
45389 @if test -d $(HOST_SUBDIR)/gcc ; then \
45390 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
45391 mv prev-gcc stage1-gcc ; : ; \
45392 fi
45393@endif gcc
45394@if gmp
45395 @if test -d $(HOST_SUBDIR)/gmp ; then \
45396 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
45397 mv prev-gmp stage1-gmp ; : ; \
45398 fi
45399@endif gmp
45400@if mpfr
45401 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45402 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
45403 mv prev-mpfr stage1-mpfr ; : ; \
45404 fi
45405@endif mpfr
45406@if mpc
45407 @if test -d $(HOST_SUBDIR)/mpc ; then \
45408 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
45409 mv prev-mpc stage1-mpc ; : ; \
45410 fi
45411@endif mpc
45412@if isl
45413 @if test -d $(HOST_SUBDIR)/isl ; then \
45414 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
45415 mv prev-isl stage1-isl ; : ; \
45416 fi
45417@endif isl
45418@if cloog
45419 @if test -d $(HOST_SUBDIR)/cloog ; then \
45420 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
45421 mv prev-cloog stage1-cloog ; : ; \
45422 fi
45423@endif cloog
45424@if libelf
45425 @if test -d $(HOST_SUBDIR)/libelf ; then \
45426 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
45427 mv prev-libelf stage1-libelf ; : ; \
45428 fi
45429@endif libelf
45430@if gold
45431 @if test -d $(HOST_SUBDIR)/gold ; then \
45432 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
45433 mv prev-gold stage1-gold ; : ; \
45434 fi
45435@endif gold
45436@if intl
45437 @if test -d $(HOST_SUBDIR)/intl ; then \
45438 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
45439 mv prev-intl stage1-intl ; : ; \
45440 fi
45441@endif intl
45442@if ld
45443 @if test -d $(HOST_SUBDIR)/ld ; then \
45444 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
45445 mv prev-ld stage1-ld ; : ; \
45446 fi
45447@endif ld
45448@if libbacktrace
45449 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45450 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
45451 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45452 fi
45453@endif libbacktrace
45454@if libcpp
45455 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45456 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
45457 mv prev-libcpp stage1-libcpp ; : ; \
45458 fi
45459@endif libcpp
45460@if libdecnumber
45461 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45462 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
45463 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45464 fi
45465@endif libdecnumber
45466@if libiberty
45467 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45468 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
45469 mv prev-libiberty stage1-libiberty ; : ; \
45470 fi
45471@endif libiberty
45472@if zlib
45473 @if test -d $(HOST_SUBDIR)/zlib ; then \
45474 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
45475 mv prev-zlib stage1-zlib ; : ; \
45476 fi
45477@endif zlib
45478@if lto-plugin
45479 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45480 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
45481 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45482 fi
45483@endif lto-plugin
45484 @if test -d $(TARGET_SUBDIR) ; then \
45485 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
45486 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45487 fi
45488 rm -f stage_current
45489
45490# Bubble a bug fix through all the stages up to stage profile. They are
45491# remade, but not reconfigured. The next stage (if any) will not be
45492# reconfigured either.
45493.PHONY: stageprofile-bubble
45494stageprofile-bubble:: stage1-bubble
45495 @r=`${PWD_COMMAND}`; export r; \
45496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45497 if test -f stageprofile-lean || test -f stage1-lean ; then \
45498 echo Skipping rebuild of stageprofile ; \
45499 else \
45500 $(MAKE) stageprofile-start; \
45501 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
45502 fi
45503
45504.PHONY: all-stageprofile clean-stageprofile
45505do-clean: clean-stageprofile
45506
45507# FIXME: Will not need to be conditional when toplevel bootstrap is the
45508# only possibility, but now it conflicts with no-bootstrap rules
45509@if gcc-bootstrap
45510
45511
45512
45513
45514# Rules to wipe a stage and all the following ones, also used for cleanstrap
45515distclean-stage1:: distclean-stageprofile
45516.PHONY: distclean-stageprofile
45517distclean-stageprofile::
45518 @: $(MAKE); $(stage)
45519 @test "`cat stage_last`" != stageprofile || rm -f stage_last
45520 rm -rf stageprofile-*
45521
45522
45523@endif gcc-bootstrap
45524
45525
45526.PHONY: stagefeedback-start stagefeedback-end
45527
45528stagefeedback-start::
45529 @: $(MAKE); $(stage); \
45530 echo stagefeedback > stage_current ; \
45531 echo stagefeedback > stage_last; \
45532 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45533@if bfd
45534 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
45535 mkdir stagefeedback-bfd; \
45536 mv stagefeedback-bfd bfd ; \
45537 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
45538@endif bfd
45539@if opcodes
45540 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
45541 mkdir stagefeedback-opcodes; \
45542 mv stagefeedback-opcodes opcodes ; \
45543 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
45544@endif opcodes
45545@if binutils
45546 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
45547 mkdir stagefeedback-binutils; \
45548 mv stagefeedback-binutils binutils ; \
45549 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
45550@endif binutils
45551@if gas
45552 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
45553 mkdir stagefeedback-gas; \
45554 mv stagefeedback-gas gas ; \
45555 mv stageprofile-gas prev-gas || test -f stageprofile-lean
45556@endif gas
45557@if gcc
45558 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
45559 mkdir stagefeedback-gcc; \
45560 mv stagefeedback-gcc gcc ; \
45561 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
45562@endif gcc
45563@if gmp
45564 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
45565 mkdir stagefeedback-gmp; \
45566 mv stagefeedback-gmp gmp ; \
45567 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
45568@endif gmp
45569@if mpfr
45570 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
45571 mkdir stagefeedback-mpfr; \
45572 mv stagefeedback-mpfr mpfr ; \
45573 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
45574@endif mpfr
45575@if mpc
45576 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
45577 mkdir stagefeedback-mpc; \
45578 mv stagefeedback-mpc mpc ; \
45579 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
45580@endif mpc
45581@if isl
45582 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
45583 mkdir stagefeedback-isl; \
45584 mv stagefeedback-isl isl ; \
45585 mv stageprofile-isl prev-isl || test -f stageprofile-lean
45586@endif isl
45587@if cloog
45588 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
45589 mkdir stagefeedback-cloog; \
45590 mv stagefeedback-cloog cloog ; \
45591 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
45592@endif cloog
45593@if libelf
45594 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
45595 mkdir stagefeedback-libelf; \
45596 mv stagefeedback-libelf libelf ; \
45597 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
45598@endif libelf
45599@if gold
45600 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
45601 mkdir stagefeedback-gold; \
45602 mv stagefeedback-gold gold ; \
45603 mv stageprofile-gold prev-gold || test -f stageprofile-lean
45604@endif gold
45605@if intl
45606 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
45607 mkdir stagefeedback-intl; \
45608 mv stagefeedback-intl intl ; \
45609 mv stageprofile-intl prev-intl || test -f stageprofile-lean
45610@endif intl
45611@if ld
45612 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
45613 mkdir stagefeedback-ld; \
45614 mv stagefeedback-ld ld ; \
45615 mv stageprofile-ld prev-ld || test -f stageprofile-lean
45616@endif ld
45617@if libbacktrace
45618 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
45619 mkdir stagefeedback-libbacktrace; \
45620 mv stagefeedback-libbacktrace libbacktrace ; \
45621 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
45622@endif libbacktrace
45623@if libcpp
45624 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
45625 mkdir stagefeedback-libcpp; \
45626 mv stagefeedback-libcpp libcpp ; \
45627 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
45628@endif libcpp
45629@if libdecnumber
45630 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
45631 mkdir stagefeedback-libdecnumber; \
45632 mv stagefeedback-libdecnumber libdecnumber ; \
45633 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
45634@endif libdecnumber
45635@if libiberty
45636 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
45637 mkdir stagefeedback-libiberty; \
45638 mv stagefeedback-libiberty libiberty ; \
45639 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
45640@endif libiberty
45641@if zlib
45642 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
45643 mkdir stagefeedback-zlib; \
45644 mv stagefeedback-zlib zlib ; \
45645 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
45646@endif zlib
45647@if lto-plugin
45648 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
45649 mkdir stagefeedback-lto-plugin; \
45650 mv stagefeedback-lto-plugin lto-plugin ; \
45651 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
45652@endif lto-plugin
45653 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
45654 mkdir stagefeedback-$(TARGET_SUBDIR); \
45655 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45656 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
45657
45658stagefeedback-end::
45659@if bfd
45660 @if test -d $(HOST_SUBDIR)/bfd ; then \
45661 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
45662 mv prev-bfd stageprofile-bfd ; : ; \
45663 fi
45664@endif bfd
45665@if opcodes
45666 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45667 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
45668 mv prev-opcodes stageprofile-opcodes ; : ; \
45669 fi
45670@endif opcodes
45671@if binutils
45672 @if test -d $(HOST_SUBDIR)/binutils ; then \
45673 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
45674 mv prev-binutils stageprofile-binutils ; : ; \
45675 fi
45676@endif binutils
45677@if gas
45678 @if test -d $(HOST_SUBDIR)/gas ; then \
45679 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
45680 mv prev-gas stageprofile-gas ; : ; \
45681 fi
45682@endif gas
45683@if gcc
45684 @if test -d $(HOST_SUBDIR)/gcc ; then \
45685 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
45686 mv prev-gcc stageprofile-gcc ; : ; \
45687 fi
45688@endif gcc
45689@if gmp
45690 @if test -d $(HOST_SUBDIR)/gmp ; then \
45691 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
45692 mv prev-gmp stageprofile-gmp ; : ; \
45693 fi
45694@endif gmp
45695@if mpfr
45696 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45697 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
45698 mv prev-mpfr stageprofile-mpfr ; : ; \
45699 fi
45700@endif mpfr
45701@if mpc
45702 @if test -d $(HOST_SUBDIR)/mpc ; then \
45703 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
45704 mv prev-mpc stageprofile-mpc ; : ; \
45705 fi
45706@endif mpc
45707@if isl
45708 @if test -d $(HOST_SUBDIR)/isl ; then \
45709 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
45710 mv prev-isl stageprofile-isl ; : ; \
45711 fi
45712@endif isl
45713@if cloog
45714 @if test -d $(HOST_SUBDIR)/cloog ; then \
45715 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
45716 mv prev-cloog stageprofile-cloog ; : ; \
45717 fi
45718@endif cloog
45719@if libelf
45720 @if test -d $(HOST_SUBDIR)/libelf ; then \
45721 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
45722 mv prev-libelf stageprofile-libelf ; : ; \
45723 fi
45724@endif libelf
45725@if gold
45726 @if test -d $(HOST_SUBDIR)/gold ; then \
45727 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
45728 mv prev-gold stageprofile-gold ; : ; \
45729 fi
45730@endif gold
45731@if intl
45732 @if test -d $(HOST_SUBDIR)/intl ; then \
45733 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
45734 mv prev-intl stageprofile-intl ; : ; \
45735 fi
45736@endif intl
45737@if ld
45738 @if test -d $(HOST_SUBDIR)/ld ; then \
45739 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
45740 mv prev-ld stageprofile-ld ; : ; \
45741 fi
45742@endif ld
45743@if libbacktrace
45744 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45745 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
45746 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
45747 fi
45748@endif libbacktrace
45749@if libcpp
45750 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45751 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
45752 mv prev-libcpp stageprofile-libcpp ; : ; \
45753 fi
45754@endif libcpp
45755@if libdecnumber
45756 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45757 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
45758 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
45759 fi
45760@endif libdecnumber
45761@if libiberty
45762 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45763 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
45764 mv prev-libiberty stageprofile-libiberty ; : ; \
45765 fi
45766@endif libiberty
45767@if zlib
45768 @if test -d $(HOST_SUBDIR)/zlib ; then \
45769 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
45770 mv prev-zlib stageprofile-zlib ; : ; \
45771 fi
45772@endif zlib
45773@if lto-plugin
45774 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45775 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
45776 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
45777 fi
45778@endif lto-plugin
45779 @if test -d $(TARGET_SUBDIR) ; then \
45780 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
45781 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
45782 fi
45783 rm -f stage_current
45784
45785# Bubble a bug fix through all the stages up to stage feedback. They are
45786# remade, but not reconfigured. The next stage (if any) will not be
45787# reconfigured either.
45788.PHONY: stagefeedback-bubble
45789stagefeedback-bubble:: stageprofile-bubble
45790 @r=`${PWD_COMMAND}`; export r; \
45791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45792 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
45793 echo Skipping rebuild of stagefeedback ; \
45794 else \
45795 $(MAKE) stagefeedback-start; \
45796 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
45797 fi
45798
45799.PHONY: all-stagefeedback clean-stagefeedback
45800do-clean: clean-stagefeedback
45801
45802# FIXME: Will not need to be conditional when toplevel bootstrap is the
45803# only possibility, but now it conflicts with no-bootstrap rules
45804@if gcc-bootstrap
45805
45806
45807
45808.PHONY: profiledbootstrap profiledbootstrap-lean
45809profiledbootstrap:
45810 echo stagefeedback > stage_final
45811 @r=`${PWD_COMMAND}`; export r; \
45812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45813 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
45814 @: $(MAKE); $(unstage)
45815 @r=`${PWD_COMMAND}`; export r; \
45816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45817 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45818 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45819
45820profiledbootstrap-lean:
45821 echo stagefeedback > stage_final
45822 @r=`${PWD_COMMAND}`; export r; \
45823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45824 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
45825 @: $(MAKE); $(unstage)
45826 @r=`${PWD_COMMAND}`; export r; \
45827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45828 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45829 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45830
45831
45832# Rules to wipe a stage and all the following ones, also used for cleanstrap
45833distclean-stageprofile:: distclean-stagefeedback
45834.PHONY: distclean-stagefeedback
45835distclean-stagefeedback::
45836 @: $(MAKE); $(stage)
45837 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
45838 rm -rf stagefeedback-*
45839
45840
45841@endif gcc-bootstrap
45842
45843
45844
45845stageprofile-end::
45846 $(MAKE) distclean-stagefeedback
45847
45848stagefeedback-start::
45849 @r=`${PWD_COMMAND}`; export r; \
45850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45851 for i in prev-*; do \
45852 j=`echo $$i | sed s/^prev-//` ; \
45853 cd $$r/$$i && \
45854 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
45855 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
45856 done
45857
45858@if gcc-bootstrap
45859do-distclean: distclean-stage1
45860
45861# Provide a GCC build when we're building target libraries. This does
45862# not work as a dependency, just as the minimum necessary to avoid errors.
45863stage_last:
45864 @r=`${PWD_COMMAND}`; export r; \
45865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45866 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
45867
45868# Same as unstage, but not phony and defaulting to stage1-start. We place
45869# it in the dependency so that for example `make -j3 all-gcc' works.
45870stage_current:
45871 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
45872
45873.PHONY: restrap
45874restrap::
45875 @: $(MAKE); $(stage)
45876 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
45877restrap:: all
45878@endif gcc-bootstrap
45879
45880# --------------------------------------
45881# Dependencies between different modules
45882# --------------------------------------
45883
45884# Generic dependencies for target modules on host stuff, especially gcc
45885@if gcc-bootstrap
45886configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
45887configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
45888configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
45889configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
45890configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
45891configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
45892configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
45893configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
45894configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
45895configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
45896configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
45897configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
45898configure-stage1-target-libvtv: maybe-all-stage1-gcc
45899configure-stage2-target-libvtv: maybe-all-stage2-gcc
45900configure-stage3-target-libvtv: maybe-all-stage3-gcc
45901configure-stage4-target-libvtv: maybe-all-stage4-gcc
45902configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
45903configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
45904configure-target-libssp: stage_last
45905configure-target-newlib: stage_last
45906configure-stage1-target-libgcc: maybe-all-stage1-gcc
45907configure-stage2-target-libgcc: maybe-all-stage2-gcc
45908configure-stage3-target-libgcc: maybe-all-stage3-gcc
45909configure-stage4-target-libgcc: maybe-all-stage4-gcc
45910configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
45911configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
45912configure-target-libbacktrace: stage_last
45913configure-target-libquadmath: stage_last
45914configure-target-libgfortran: stage_last
45915configure-target-libobjc: stage_last
45916configure-target-libgo: stage_last
45917configure-target-libtermcap: stage_last
45918configure-target-winsup: stage_last
45919configure-target-libgloss: stage_last
45920configure-target-libffi: stage_last
45921configure-target-libjava: stage_last
45922configure-target-zlib: stage_last
45923configure-target-boehm-gc: stage_last
45924configure-target-rda: stage_last
45925configure-target-libada: stage_last
45926configure-stage1-target-libgomp: maybe-all-stage1-gcc
45927configure-stage2-target-libgomp: maybe-all-stage2-gcc
45928configure-stage3-target-libgomp: maybe-all-stage3-gcc
45929configure-stage4-target-libgomp: maybe-all-stage4-gcc
45930configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
45931configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
45932configure-target-libitm: stage_last
45933configure-target-libatomic: stage_last
45934@endif gcc-bootstrap
45935
45936@if gcc-no-bootstrap
45937configure-target-libstdc++-v3: maybe-all-gcc
45938configure-target-libsanitizer: maybe-all-gcc
45939configure-target-libvtv: maybe-all-gcc
45940configure-target-libssp: maybe-all-gcc
45941configure-target-newlib: maybe-all-gcc
45942configure-target-libgcc: maybe-all-gcc
45943configure-target-libbacktrace: maybe-all-gcc
45944configure-target-libquadmath: maybe-all-gcc
45945configure-target-libgfortran: maybe-all-gcc
45946configure-target-libobjc: maybe-all-gcc
45947configure-target-libgo: maybe-all-gcc
45948configure-target-libtermcap: maybe-all-gcc
45949configure-target-winsup: maybe-all-gcc
45950configure-target-libgloss: maybe-all-gcc
45951configure-target-libffi: maybe-all-gcc
45952configure-target-libjava: maybe-all-gcc
45953configure-target-zlib: maybe-all-gcc
45954configure-target-boehm-gc: maybe-all-gcc
45955configure-target-rda: maybe-all-gcc
45956configure-target-libada: maybe-all-gcc
45957configure-target-libgomp: maybe-all-gcc
45958configure-target-libitm: maybe-all-gcc
45959configure-target-libatomic: maybe-all-gcc
45960@endif gcc-no-bootstrap
45961
45962
45963# There are two types of dependencies here: 'hard' dependencies, where one
45964# module simply won't build without the other; and 'soft' dependencies, where
45965# if the depended-on module is missing, the depending module will do without
45966# or find a substitute somewhere (perhaps installed). Soft dependencies
45967# are made here to depend on a 'maybe-' target. If you're not sure,
45968# it's safer to use a soft dependency.
45969
45970
45971
45972
45973
45974
45975# With all the machinery above in place, it is pretty easy to generate
45976# dependencies. Host dependencies are a bit more complex because we have
45977# to check for bootstrap/prebootstrap dependencies. To resolve
45978# prebootstrap dependencies, prebootstrap modules are gathered in
45979# a hash table.
45980all-build-bison: maybe-all-build-texinfo
45981all-build-flex: maybe-all-build-texinfo
45982all-build-flex: maybe-all-build-bison
45983all-build-flex: maybe-all-build-m4
45984all-build-libiberty: maybe-all-build-texinfo
45985all-build-m4: maybe-all-build-texinfo
45986all-build-fixincludes: maybe-all-build-libiberty
45987configure-gcc: maybe-configure-intl
45988
45989configure-stage1-gcc: maybe-configure-stage1-intl
45990configure-stage2-gcc: maybe-configure-stage2-intl
45991configure-stage3-gcc: maybe-configure-stage3-intl
45992configure-stage4-gcc: maybe-configure-stage4-intl
45993configure-stageprofile-gcc: maybe-configure-stageprofile-intl
45994configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
45995configure-gcc: maybe-all-gmp
45996
45997configure-stage1-gcc: maybe-all-stage1-gmp
45998configure-stage2-gcc: maybe-all-stage2-gmp
45999configure-stage3-gcc: maybe-all-stage3-gmp
46000configure-stage4-gcc: maybe-all-stage4-gmp
46001configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46002configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46003configure-gcc: maybe-all-lto-plugin
46004
46005configure-stage1-gcc: maybe-all-stage1-lto-plugin
46006configure-stage2-gcc: maybe-all-stage2-lto-plugin
46007configure-stage3-gcc: maybe-all-stage3-lto-plugin
46008configure-stage4-gcc: maybe-all-stage4-lto-plugin
46009configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46010configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46011configure-gcc: maybe-all-binutils
46012
46013configure-stage1-gcc: maybe-all-stage1-binutils
46014configure-stage2-gcc: maybe-all-stage2-binutils
46015configure-stage3-gcc: maybe-all-stage3-binutils
46016configure-stage4-gcc: maybe-all-stage4-binutils
46017configure-stageprofile-gcc: maybe-all-stageprofile-binutils
46018configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
46019configure-gcc: maybe-all-gas
46020
46021configure-stage1-gcc: maybe-all-stage1-gas
46022configure-stage2-gcc: maybe-all-stage2-gas
46023configure-stage3-gcc: maybe-all-stage3-gas
46024configure-stage4-gcc: maybe-all-stage4-gas
46025configure-stageprofile-gcc: maybe-all-stageprofile-gas
46026configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
46027configure-gcc: maybe-all-ld
46028
46029configure-stage1-gcc: maybe-all-stage1-ld
46030configure-stage2-gcc: maybe-all-stage2-ld
46031configure-stage3-gcc: maybe-all-stage3-ld
46032configure-stage4-gcc: maybe-all-stage4-ld
46033configure-stageprofile-gcc: maybe-all-stageprofile-ld
46034configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
46035configure-gcc: maybe-all-gold
46036
46037configure-stage1-gcc: maybe-all-stage1-gold
46038configure-stage2-gcc: maybe-all-stage2-gold
46039configure-stage3-gcc: maybe-all-stage3-gold
46040configure-stage4-gcc: maybe-all-stage4-gold
46041configure-stageprofile-gcc: maybe-all-stageprofile-gold
46042configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
46043configure-gcc: maybe-all-libelf
46044
46045configure-stage1-gcc: maybe-all-stage1-libelf
46046configure-stage2-gcc: maybe-all-stage2-libelf
46047configure-stage3-gcc: maybe-all-stage3-libelf
46048configure-stage4-gcc: maybe-all-stage4-libelf
46049configure-stageprofile-gcc: maybe-all-stageprofile-libelf
46050configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
46051all-gcc: all-libiberty
46052
46053all-stage1-gcc: all-stage1-libiberty
46054all-stage2-gcc: all-stage2-libiberty
46055all-stage3-gcc: all-stage3-libiberty
46056all-stage4-gcc: all-stage4-libiberty
46057all-stageprofile-gcc: all-stageprofile-libiberty
46058all-stagefeedback-gcc: all-stagefeedback-libiberty
46059all-gcc: maybe-all-intl
46060
46061all-stage1-gcc: maybe-all-stage1-intl
46062all-stage2-gcc: maybe-all-stage2-intl
46063all-stage3-gcc: maybe-all-stage3-intl
46064all-stage4-gcc: maybe-all-stage4-intl
46065all-stageprofile-gcc: maybe-all-stageprofile-intl
46066all-stagefeedback-gcc: maybe-all-stagefeedback-intl
46067all-gcc: maybe-all-mpfr
46068
46069all-stage1-gcc: maybe-all-stage1-mpfr
46070all-stage2-gcc: maybe-all-stage2-mpfr
46071all-stage3-gcc: maybe-all-stage3-mpfr
46072all-stage4-gcc: maybe-all-stage4-mpfr
46073all-stageprofile-gcc: maybe-all-stageprofile-mpfr
46074all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
46075all-gcc: maybe-all-mpc
46076
46077all-stage1-gcc: maybe-all-stage1-mpc
46078all-stage2-gcc: maybe-all-stage2-mpc
46079all-stage3-gcc: maybe-all-stage3-mpc
46080all-stage4-gcc: maybe-all-stage4-mpc
46081all-stageprofile-gcc: maybe-all-stageprofile-mpc
46082all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
46083all-gcc: maybe-all-cloog
46084
46085all-stage1-gcc: maybe-all-stage1-cloog
46086all-stage2-gcc: maybe-all-stage2-cloog
46087all-stage3-gcc: maybe-all-stage3-cloog
46088all-stage4-gcc: maybe-all-stage4-cloog
46089all-stageprofile-gcc: maybe-all-stageprofile-cloog
46090all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
46091all-gcc: maybe-all-build-texinfo
46092
46093all-stage1-gcc: maybe-all-build-texinfo
46094all-stage2-gcc: maybe-all-build-texinfo
46095all-stage3-gcc: maybe-all-build-texinfo
46096all-stage4-gcc: maybe-all-build-texinfo
46097all-stageprofile-gcc: maybe-all-build-texinfo
46098all-stagefeedback-gcc: maybe-all-build-texinfo
46099all-gcc: maybe-all-build-bison
46100
46101all-stage1-gcc: maybe-all-build-bison
46102all-stage2-gcc: maybe-all-build-bison
46103all-stage3-gcc: maybe-all-build-bison
46104all-stage4-gcc: maybe-all-build-bison
46105all-stageprofile-gcc: maybe-all-build-bison
46106all-stagefeedback-gcc: maybe-all-build-bison
46107all-gcc: maybe-all-build-flex
46108
46109all-stage1-gcc: maybe-all-build-flex
46110all-stage2-gcc: maybe-all-build-flex
46111all-stage3-gcc: maybe-all-build-flex
46112all-stage4-gcc: maybe-all-build-flex
46113all-stageprofile-gcc: maybe-all-build-flex
46114all-stagefeedback-gcc: maybe-all-build-flex
46115all-gcc: maybe-all-build-libiberty
46116
46117all-stage1-gcc: maybe-all-build-libiberty
46118all-stage2-gcc: maybe-all-build-libiberty
46119all-stage3-gcc: maybe-all-build-libiberty
46120all-stage4-gcc: maybe-all-build-libiberty
46121all-stageprofile-gcc: maybe-all-build-libiberty
46122all-stagefeedback-gcc: maybe-all-build-libiberty
46123all-gcc: maybe-all-build-fixincludes
46124
46125all-stage1-gcc: maybe-all-build-fixincludes
46126all-stage2-gcc: maybe-all-build-fixincludes
46127all-stage3-gcc: maybe-all-build-fixincludes
46128all-stage4-gcc: maybe-all-build-fixincludes
46129all-stageprofile-gcc: maybe-all-build-fixincludes
46130all-stagefeedback-gcc: maybe-all-build-fixincludes
46131all-gcc: maybe-all-zlib
46132
46133all-stage1-gcc: maybe-all-stage1-zlib
46134all-stage2-gcc: maybe-all-stage2-zlib
46135all-stage3-gcc: maybe-all-stage3-zlib
46136all-stage4-gcc: maybe-all-stage4-zlib
46137all-stageprofile-gcc: maybe-all-stageprofile-zlib
46138all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
46139all-gcc: all-libbacktrace
46140
46141all-stage1-gcc: all-stage1-libbacktrace
46142all-stage2-gcc: all-stage2-libbacktrace
46143all-stage3-gcc: all-stage3-libbacktrace
46144all-stage4-gcc: all-stage4-libbacktrace
46145all-stageprofile-gcc: all-stageprofile-libbacktrace
46146all-stagefeedback-gcc: all-stagefeedback-libbacktrace
46147all-gcc: all-libcpp
46148
46149all-stage1-gcc: all-stage1-libcpp
46150all-stage2-gcc: all-stage2-libcpp
46151all-stage3-gcc: all-stage3-libcpp
46152all-stage4-gcc: all-stage4-libcpp
46153all-stageprofile-gcc: all-stageprofile-libcpp
46154all-stagefeedback-gcc: all-stagefeedback-libcpp
46155all-gcc: all-libdecnumber
46156
46157all-stage1-gcc: all-stage1-libdecnumber
46158all-stage2-gcc: all-stage2-libdecnumber
46159all-stage3-gcc: all-stage3-libdecnumber
46160all-stage4-gcc: all-stage4-libdecnumber
46161all-stageprofile-gcc: all-stageprofile-libdecnumber
46162all-stagefeedback-gcc: all-stagefeedback-libdecnumber
46163all-gcc: maybe-all-libiberty
46164
46165all-stage1-gcc: maybe-all-stage1-libiberty
46166all-stage2-gcc: maybe-all-stage2-libiberty
46167all-stage3-gcc: maybe-all-stage3-libiberty
46168all-stage4-gcc: maybe-all-stage4-libiberty
46169all-stageprofile-gcc: maybe-all-stageprofile-libiberty
46170all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
46171all-gcc: maybe-all-fixincludes
46172all-gcc: maybe-all-lto-plugin
46173
46174all-stage1-gcc: maybe-all-stage1-lto-plugin
46175all-stage2-gcc: maybe-all-stage2-lto-plugin
46176all-stage3-gcc: maybe-all-stage3-lto-plugin
46177all-stage4-gcc: maybe-all-stage4-lto-plugin
46178all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46179all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46180info-gcc: maybe-all-build-libiberty
46181
46182info-stage1-gcc: maybe-all-build-libiberty
46183info-stage2-gcc: maybe-all-build-libiberty
46184info-stage3-gcc: maybe-all-build-libiberty
46185info-stage4-gcc: maybe-all-build-libiberty
46186info-stageprofile-gcc: maybe-all-build-libiberty
46187info-stagefeedback-gcc: maybe-all-build-libiberty
46188dvi-gcc: maybe-all-build-libiberty
46189
46190dvi-stage1-gcc: maybe-all-build-libiberty
46191dvi-stage2-gcc: maybe-all-build-libiberty
46192dvi-stage3-gcc: maybe-all-build-libiberty
46193dvi-stage4-gcc: maybe-all-build-libiberty
46194dvi-stageprofile-gcc: maybe-all-build-libiberty
46195dvi-stagefeedback-gcc: maybe-all-build-libiberty
46196pdf-gcc: maybe-all-build-libiberty
46197
46198pdf-stage1-gcc: maybe-all-build-libiberty
46199pdf-stage2-gcc: maybe-all-build-libiberty
46200pdf-stage3-gcc: maybe-all-build-libiberty
46201pdf-stage4-gcc: maybe-all-build-libiberty
46202pdf-stageprofile-gcc: maybe-all-build-libiberty
46203pdf-stagefeedback-gcc: maybe-all-build-libiberty
46204html-gcc: maybe-all-build-libiberty
46205
46206html-stage1-gcc: maybe-all-build-libiberty
46207html-stage2-gcc: maybe-all-build-libiberty
46208html-stage3-gcc: maybe-all-build-libiberty
46209html-stage4-gcc: maybe-all-build-libiberty
46210html-stageprofile-gcc: maybe-all-build-libiberty
46211html-stagefeedback-gcc: maybe-all-build-libiberty
46212install-gcc: maybe-install-fixincludes
46213install-gcc: maybe-install-lto-plugin
46214install-strip-gcc: maybe-install-strip-fixincludes
46215install-strip-gcc: maybe-install-strip-lto-plugin
46216configure-libcpp: configure-libiberty
46217
46218configure-stage1-libcpp: configure-stage1-libiberty
46219configure-stage2-libcpp: configure-stage2-libiberty
46220configure-stage3-libcpp: configure-stage3-libiberty
46221configure-stage4-libcpp: configure-stage4-libiberty
46222configure-stageprofile-libcpp: configure-stageprofile-libiberty
46223configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
46224configure-libcpp: maybe-configure-intl
46225
46226configure-stage1-libcpp: maybe-configure-stage1-intl
46227configure-stage2-libcpp: maybe-configure-stage2-intl
46228configure-stage3-libcpp: maybe-configure-stage3-intl
46229configure-stage4-libcpp: maybe-configure-stage4-intl
46230configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
46231configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
46232all-libcpp: all-libiberty
46233
46234all-stage1-libcpp: all-stage1-libiberty
46235all-stage2-libcpp: all-stage2-libiberty
46236all-stage3-libcpp: all-stage3-libiberty
46237all-stage4-libcpp: all-stage4-libiberty
46238all-stageprofile-libcpp: all-stageprofile-libiberty
46239all-stagefeedback-libcpp: all-stagefeedback-libiberty
46240all-libcpp: maybe-all-intl
46241
46242all-stage1-libcpp: maybe-all-stage1-intl
46243all-stage2-libcpp: maybe-all-stage2-intl
46244all-stage3-libcpp: maybe-all-stage3-intl
46245all-stage4-libcpp: maybe-all-stage4-intl
46246all-stageprofile-libcpp: maybe-all-stageprofile-intl
46247all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
46248all-fixincludes: maybe-all-libiberty
46249all-gnattools: maybe-all-target-libada
46250all-lto-plugin: maybe-all-libiberty
46251
46252all-stage1-lto-plugin: maybe-all-stage1-libiberty
46253all-stage2-lto-plugin: maybe-all-stage2-libiberty
46254all-stage3-lto-plugin: maybe-all-stage3-libiberty
46255all-stage4-lto-plugin: maybe-all-stage4-libiberty
46256all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
46257all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
46258all-utils: maybe-all-libiberty
46259configure-mpfr: maybe-all-gmp
46260
46261configure-stage1-mpfr: maybe-all-stage1-gmp
46262configure-stage2-mpfr: maybe-all-stage2-gmp
46263configure-stage3-mpfr: maybe-all-stage3-gmp
46264configure-stage4-mpfr: maybe-all-stage4-gmp
46265configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
46266configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
46267configure-mpc: maybe-all-mpfr
46268
46269configure-stage1-mpc: maybe-all-stage1-mpfr
46270configure-stage2-mpc: maybe-all-stage2-mpfr
46271configure-stage3-mpc: maybe-all-stage3-mpfr
46272configure-stage4-mpc: maybe-all-stage4-mpfr
46273configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
46274configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
46275configure-isl: maybe-all-gmp
46276
46277configure-stage1-isl: maybe-all-stage1-gmp
46278configure-stage2-isl: maybe-all-stage2-gmp
46279configure-stage3-isl: maybe-all-stage3-gmp
46280configure-stage4-isl: maybe-all-stage4-gmp
46281configure-stageprofile-isl: maybe-all-stageprofile-gmp
46282configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
46283configure-cloog: maybe-all-isl
46284
46285configure-stage1-cloog: maybe-all-stage1-isl
46286configure-stage2-cloog: maybe-all-stage2-isl
46287configure-stage3-cloog: maybe-all-stage3-isl
46288configure-stage4-cloog: maybe-all-stage4-isl
46289configure-stageprofile-cloog: maybe-all-stageprofile-isl
46290configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
46291configure-cloog: maybe-all-gmp
46292
46293configure-stage1-cloog: maybe-all-stage1-gmp
46294configure-stage2-cloog: maybe-all-stage2-gmp
46295configure-stage3-cloog: maybe-all-stage3-gmp
46296configure-stage4-cloog: maybe-all-stage4-gmp
46297configure-stageprofile-cloog: maybe-all-stageprofile-gmp
46298configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
46299configure-gdb: maybe-all-intl
46300configure-gdb: maybe-configure-sim
46301configure-gdb: maybe-all-bfd
46302configure-gdb: maybe-all-libiconv
46303all-gdb: maybe-all-libiberty
46304all-gdb: maybe-all-libiconv
46305all-gdb: maybe-all-opcodes
46306all-gdb: maybe-all-readline
46307all-gdb: maybe-all-build-bison
46308all-gdb: maybe-all-sim
46309all-gdb: maybe-all-libdecnumber
46310all-gdb: maybe-all-libtermcap
46311configure-libgui: maybe-configure-tcl
46312configure-libgui: maybe-configure-tk
46313all-libgui: maybe-all-tcl
46314all-libgui: maybe-all-tk
46315all-libgui: maybe-all-itcl
46316configure-bfd: configure-libiberty
46317
46318configure-stage1-bfd: configure-stage1-libiberty
46319configure-stage2-bfd: configure-stage2-libiberty
46320configure-stage3-bfd: configure-stage3-libiberty
46321configure-stage4-bfd: configure-stage4-libiberty
46322configure-stageprofile-bfd: configure-stageprofile-libiberty
46323configure-stagefeedback-bfd: configure-stagefeedback-libiberty
46324configure-bfd: maybe-configure-intl
46325
46326configure-stage1-bfd: maybe-configure-stage1-intl
46327configure-stage2-bfd: maybe-configure-stage2-intl
46328configure-stage3-bfd: maybe-configure-stage3-intl
46329configure-stage4-bfd: maybe-configure-stage4-intl
46330configure-stageprofile-bfd: maybe-configure-stageprofile-intl
46331configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
46332all-bfd: maybe-all-libiberty
46333
46334all-stage1-bfd: maybe-all-stage1-libiberty
46335all-stage2-bfd: maybe-all-stage2-libiberty
46336all-stage3-bfd: maybe-all-stage3-libiberty
46337all-stage4-bfd: maybe-all-stage4-libiberty
46338all-stageprofile-bfd: maybe-all-stageprofile-libiberty
46339all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
46340all-bfd: maybe-all-intl
46341
46342all-stage1-bfd: maybe-all-stage1-intl
46343all-stage2-bfd: maybe-all-stage2-intl
46344all-stage3-bfd: maybe-all-stage3-intl
46345all-stage4-bfd: maybe-all-stage4-intl
46346all-stageprofile-bfd: maybe-all-stageprofile-intl
46347all-stagefeedback-bfd: maybe-all-stagefeedback-intl
46348configure-opcodes: configure-libiberty
46349
46350configure-stage1-opcodes: configure-stage1-libiberty
46351configure-stage2-opcodes: configure-stage2-libiberty
46352configure-stage3-opcodes: configure-stage3-libiberty
46353configure-stage4-opcodes: configure-stage4-libiberty
46354configure-stageprofile-opcodes: configure-stageprofile-libiberty
46355configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
46356all-opcodes: maybe-all-libiberty
46357
46358all-stage1-opcodes: maybe-all-stage1-libiberty
46359all-stage2-opcodes: maybe-all-stage2-libiberty
46360all-stage3-opcodes: maybe-all-stage3-libiberty
46361all-stage4-opcodes: maybe-all-stage4-libiberty
46362all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46363all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46364configure-binutils: maybe-configure-intl
46365
46366configure-stage1-binutils: maybe-configure-stage1-intl
46367configure-stage2-binutils: maybe-configure-stage2-intl
46368configure-stage3-binutils: maybe-configure-stage3-intl
46369configure-stage4-binutils: maybe-configure-stage4-intl
46370configure-stageprofile-binutils: maybe-configure-stageprofile-intl
46371configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
46372all-binutils: maybe-all-libiberty
46373
46374all-stage1-binutils: maybe-all-stage1-libiberty
46375all-stage2-binutils: maybe-all-stage2-libiberty
46376all-stage3-binutils: maybe-all-stage3-libiberty
46377all-stage4-binutils: maybe-all-stage4-libiberty
46378all-stageprofile-binutils: maybe-all-stageprofile-libiberty
46379all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
46380all-binutils: maybe-all-opcodes
46381
46382all-stage1-binutils: maybe-all-stage1-opcodes
46383all-stage2-binutils: maybe-all-stage2-opcodes
46384all-stage3-binutils: maybe-all-stage3-opcodes
46385all-stage4-binutils: maybe-all-stage4-opcodes
46386all-stageprofile-binutils: maybe-all-stageprofile-opcodes
46387all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
46388all-binutils: maybe-all-bfd
46389
46390all-stage1-binutils: maybe-all-stage1-bfd
46391all-stage2-binutils: maybe-all-stage2-bfd
46392all-stage3-binutils: maybe-all-stage3-bfd
46393all-stage4-binutils: maybe-all-stage4-bfd
46394all-stageprofile-binutils: maybe-all-stageprofile-bfd
46395all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
46396all-binutils: maybe-all-build-flex
46397
46398all-stage1-binutils: maybe-all-build-flex
46399all-stage2-binutils: maybe-all-build-flex
46400all-stage3-binutils: maybe-all-build-flex
46401all-stage4-binutils: maybe-all-build-flex
46402all-stageprofile-binutils: maybe-all-build-flex
46403all-stagefeedback-binutils: maybe-all-build-flex
46404all-binutils: maybe-all-build-bison
46405
46406all-stage1-binutils: maybe-all-build-bison
46407all-stage2-binutils: maybe-all-build-bison
46408all-stage3-binutils: maybe-all-build-bison
46409all-stage4-binutils: maybe-all-build-bison
46410all-stageprofile-binutils: maybe-all-build-bison
46411all-stagefeedback-binutils: maybe-all-build-bison
46412all-binutils: maybe-all-intl
46413
46414all-stage1-binutils: maybe-all-stage1-intl
46415all-stage2-binutils: maybe-all-stage2-intl
46416all-stage3-binutils: maybe-all-stage3-intl
46417all-stage4-binutils: maybe-all-stage4-intl
46418all-stageprofile-binutils: maybe-all-stageprofile-intl
46419all-stagefeedback-binutils: maybe-all-stagefeedback-intl
46420all-binutils: maybe-all-gas
46421
46422all-stage1-binutils: maybe-all-stage1-gas
46423all-stage2-binutils: maybe-all-stage2-gas
46424all-stage3-binutils: maybe-all-stage3-gas
46425all-stage4-binutils: maybe-all-stage4-gas
46426all-stageprofile-binutils: maybe-all-stageprofile-gas
46427all-stagefeedback-binutils: maybe-all-stagefeedback-gas
46428install-binutils: maybe-install-opcodes
46429install-strip-binutils: maybe-install-strip-opcodes
46430install-opcodes: maybe-install-bfd
46431install-strip-opcodes: maybe-install-strip-bfd
46432configure-gas: maybe-configure-intl
46433
46434configure-stage1-gas: maybe-configure-stage1-intl
46435configure-stage2-gas: maybe-configure-stage2-intl
46436configure-stage3-gas: maybe-configure-stage3-intl
46437configure-stage4-gas: maybe-configure-stage4-intl
46438configure-stageprofile-gas: maybe-configure-stageprofile-intl
46439configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
46440all-gas: maybe-all-libiberty
46441
46442all-stage1-gas: maybe-all-stage1-libiberty
46443all-stage2-gas: maybe-all-stage2-libiberty
46444all-stage3-gas: maybe-all-stage3-libiberty
46445all-stage4-gas: maybe-all-stage4-libiberty
46446all-stageprofile-gas: maybe-all-stageprofile-libiberty
46447all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
46448all-gas: maybe-all-opcodes
46449
46450all-stage1-gas: maybe-all-stage1-opcodes
46451all-stage2-gas: maybe-all-stage2-opcodes
46452all-stage3-gas: maybe-all-stage3-opcodes
46453all-stage4-gas: maybe-all-stage4-opcodes
46454all-stageprofile-gas: maybe-all-stageprofile-opcodes
46455all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
46456all-gas: maybe-all-bfd
46457
46458all-stage1-gas: maybe-all-stage1-bfd
46459all-stage2-gas: maybe-all-stage2-bfd
46460all-stage3-gas: maybe-all-stage3-bfd
46461all-stage4-gas: maybe-all-stage4-bfd
46462all-stageprofile-gas: maybe-all-stageprofile-bfd
46463all-stagefeedback-gas: maybe-all-stagefeedback-bfd
46464all-gas: maybe-all-intl
46465
46466all-stage1-gas: maybe-all-stage1-intl
46467all-stage2-gas: maybe-all-stage2-intl
46468all-stage3-gas: maybe-all-stage3-intl
46469all-stage4-gas: maybe-all-stage4-intl
46470all-stageprofile-gas: maybe-all-stageprofile-intl
46471all-stagefeedback-gas: maybe-all-stagefeedback-intl
46472configure-gprof: maybe-configure-intl
46473all-gprof: maybe-all-libiberty
46474all-gprof: maybe-all-bfd
46475all-gprof: maybe-all-opcodes
46476all-gprof: maybe-all-intl
46477all-gprof: maybe-all-gas
46478configure-ld: maybe-configure-intl
46479
46480configure-stage1-ld: maybe-configure-stage1-intl
46481configure-stage2-ld: maybe-configure-stage2-intl
46482configure-stage3-ld: maybe-configure-stage3-intl
46483configure-stage4-ld: maybe-configure-stage4-intl
46484configure-stageprofile-ld: maybe-configure-stageprofile-intl
46485configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
46486all-ld: maybe-all-libiberty
46487
46488all-stage1-ld: maybe-all-stage1-libiberty
46489all-stage2-ld: maybe-all-stage2-libiberty
46490all-stage3-ld: maybe-all-stage3-libiberty
46491all-stage4-ld: maybe-all-stage4-libiberty
46492all-stageprofile-ld: maybe-all-stageprofile-libiberty
46493all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
46494all-ld: maybe-all-bfd
46495
46496all-stage1-ld: maybe-all-stage1-bfd
46497all-stage2-ld: maybe-all-stage2-bfd
46498all-stage3-ld: maybe-all-stage3-bfd
46499all-stage4-ld: maybe-all-stage4-bfd
46500all-stageprofile-ld: maybe-all-stageprofile-bfd
46501all-stagefeedback-ld: maybe-all-stagefeedback-bfd
46502all-ld: maybe-all-opcodes
46503
46504all-stage1-ld: maybe-all-stage1-opcodes
46505all-stage2-ld: maybe-all-stage2-opcodes
46506all-stage3-ld: maybe-all-stage3-opcodes
46507all-stage4-ld: maybe-all-stage4-opcodes
46508all-stageprofile-ld: maybe-all-stageprofile-opcodes
46509all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
46510all-ld: maybe-all-build-bison
46511
46512all-stage1-ld: maybe-all-build-bison
46513all-stage2-ld: maybe-all-build-bison
46514all-stage3-ld: maybe-all-build-bison
46515all-stage4-ld: maybe-all-build-bison
46516all-stageprofile-ld: maybe-all-build-bison
46517all-stagefeedback-ld: maybe-all-build-bison
46518all-ld: maybe-all-build-flex
46519
46520all-stage1-ld: maybe-all-build-flex
46521all-stage2-ld: maybe-all-build-flex
46522all-stage3-ld: maybe-all-build-flex
46523all-stage4-ld: maybe-all-build-flex
46524all-stageprofile-ld: maybe-all-build-flex
46525all-stagefeedback-ld: maybe-all-build-flex
46526all-ld: maybe-all-intl
46527
46528all-stage1-ld: maybe-all-stage1-intl
46529all-stage2-ld: maybe-all-stage2-intl
46530all-stage3-ld: maybe-all-stage3-intl
46531all-stage4-ld: maybe-all-stage4-intl
46532all-stageprofile-ld: maybe-all-stageprofile-intl
46533all-stagefeedback-ld: maybe-all-stagefeedback-intl
46534all-ld: maybe-all-gas
46535
46536all-stage1-ld: maybe-all-stage1-gas
46537all-stage2-ld: maybe-all-stage2-gas
46538all-stage3-ld: maybe-all-stage3-gas
46539all-stage4-ld: maybe-all-stage4-gas
46540all-stageprofile-ld: maybe-all-stageprofile-gas
46541all-stagefeedback-ld: maybe-all-stagefeedback-gas
46542install-ld: maybe-install-gold
46543install-strip-ld: maybe-install-strip-gold
46544configure-gold: maybe-configure-intl
46545
46546configure-stage1-gold: maybe-configure-stage1-intl
46547configure-stage2-gold: maybe-configure-stage2-intl
46548configure-stage3-gold: maybe-configure-stage3-intl
46549configure-stage4-gold: maybe-configure-stage4-intl
46550configure-stageprofile-gold: maybe-configure-stageprofile-intl
46551configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
46552all-gold: maybe-all-libiberty
46553
46554all-stage1-gold: maybe-all-stage1-libiberty
46555all-stage2-gold: maybe-all-stage2-libiberty
46556all-stage3-gold: maybe-all-stage3-libiberty
46557all-stage4-gold: maybe-all-stage4-libiberty
46558all-stageprofile-gold: maybe-all-stageprofile-libiberty
46559all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
46560all-gold: maybe-all-intl
46561
46562all-stage1-gold: maybe-all-stage1-intl
46563all-stage2-gold: maybe-all-stage2-intl
46564all-stage3-gold: maybe-all-stage3-intl
46565all-stage4-gold: maybe-all-stage4-intl
46566all-stageprofile-gold: maybe-all-stageprofile-intl
46567all-stagefeedback-gold: maybe-all-stagefeedback-intl
46568all-gold: maybe-all-bfd
46569
46570all-stage1-gold: maybe-all-stage1-bfd
46571all-stage2-gold: maybe-all-stage2-bfd
46572all-stage3-gold: maybe-all-stage3-bfd
46573all-stage4-gold: maybe-all-stage4-bfd
46574all-stageprofile-gold: maybe-all-stageprofile-bfd
46575all-stagefeedback-gold: maybe-all-stagefeedback-bfd
46576all-gold: maybe-all-build-bison
46577
46578all-stage1-gold: maybe-all-build-bison
46579all-stage2-gold: maybe-all-build-bison
46580all-stage3-gold: maybe-all-build-bison
46581all-stage4-gold: maybe-all-build-bison
46582all-stageprofile-gold: maybe-all-build-bison
46583all-stagefeedback-gold: maybe-all-build-bison
46584all-gold: maybe-all-gas
46585
46586all-stage1-gold: maybe-all-stage1-gas
46587all-stage2-gold: maybe-all-stage2-gas
46588all-stage3-gold: maybe-all-stage3-gas
46589all-stage4-gold: maybe-all-stage4-gas
46590all-stageprofile-gold: maybe-all-stageprofile-gas
46591all-stagefeedback-gold: maybe-all-stagefeedback-gas
46592check-gold: maybe-all-binutils
46593
46594check-stage1-gold: maybe-all-stage1-binutils
46595check-stage2-gold: maybe-all-stage2-binutils
46596check-stage3-gold: maybe-all-stage3-binutils
46597check-stage4-gold: maybe-all-stage4-binutils
46598check-stageprofile-gold: maybe-all-stageprofile-binutils
46599check-stagefeedback-gold: maybe-all-stagefeedback-binutils
46600check-gold: maybe-all-gas
46601
46602check-stage1-gold: maybe-all-stage1-gas
46603check-stage2-gold: maybe-all-stage2-gas
46604check-stage3-gold: maybe-all-stage3-gas
46605check-stage4-gold: maybe-all-stage4-gas
46606check-stageprofile-gold: maybe-all-stageprofile-gas
46607check-stagefeedback-gold: maybe-all-stagefeedback-gas
46608configure-opcodes: maybe-configure-intl
46609
46610configure-stage1-opcodes: maybe-configure-stage1-intl
46611configure-stage2-opcodes: maybe-configure-stage2-intl
46612configure-stage3-opcodes: maybe-configure-stage3-intl
46613configure-stage4-opcodes: maybe-configure-stage4-intl
46614configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
46615configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
46616all-opcodes: maybe-all-bfd
46617
46618all-stage1-opcodes: maybe-all-stage1-bfd
46619all-stage2-opcodes: maybe-all-stage2-bfd
46620all-stage3-opcodes: maybe-all-stage3-bfd
46621all-stage4-opcodes: maybe-all-stage4-bfd
46622all-stageprofile-opcodes: maybe-all-stageprofile-bfd
46623all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
46624all-opcodes: maybe-all-libiberty
46625
46626all-stage1-opcodes: maybe-all-stage1-libiberty
46627all-stage2-opcodes: maybe-all-stage2-libiberty
46628all-stage3-opcodes: maybe-all-stage3-libiberty
46629all-stage4-opcodes: maybe-all-stage4-libiberty
46630all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46631all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46632all-opcodes: maybe-all-intl
46633
46634all-stage1-opcodes: maybe-all-stage1-intl
46635all-stage2-opcodes: maybe-all-stage2-intl
46636all-stage3-opcodes: maybe-all-stage3-intl
46637all-stage4-opcodes: maybe-all-stage4-intl
46638all-stageprofile-opcodes: maybe-all-stageprofile-intl
46639all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
46640all-dejagnu: maybe-all-tcl
46641all-dejagnu: maybe-all-expect
46642all-dejagnu: maybe-all-tk
46643configure-expect: maybe-configure-tcl
46644configure-expect: maybe-configure-tk
46645all-expect: maybe-all-tcl
46646all-expect: maybe-all-tk
46647configure-itcl: maybe-configure-tcl
46648configure-itcl: maybe-configure-tk
46649all-itcl: maybe-all-tcl
46650all-itcl: maybe-all-tk
46651install-itcl: maybe-install-tcl
46652install-strip-itcl: maybe-install-strip-tcl
46653configure-tk: maybe-configure-tcl
46654all-tk: maybe-all-tcl
46655all-sid: maybe-all-libiberty
46656all-sid: maybe-all-bfd
46657all-sid: maybe-all-opcodes
46658all-sid: maybe-all-tcl
46659all-sid: maybe-all-tk
46660install-sid: maybe-install-tcl
46661install-strip-sid: maybe-install-strip-tcl
46662install-sid: maybe-install-tk
46663install-strip-sid: maybe-install-strip-tk
46664configure-sim: maybe-configure-intl
46665all-sim: maybe-all-intl
46666all-sim: maybe-all-libiberty
46667all-sim: maybe-all-bfd
46668all-sim: maybe-all-opcodes
46669all-sim: maybe-all-readline
46670all-sim: maybe-configure-gdb
46671all-fastjar: maybe-all-zlib
46672all-fastjar: maybe-all-build-texinfo
46673all-fastjar: maybe-all-libiberty
46674all-bison: maybe-all-intl
46675all-bison: maybe-all-build-texinfo
46676all-flex: maybe-all-build-bison
46677all-flex: maybe-all-intl
46678all-flex: maybe-all-m4
46679all-flex: maybe-all-build-texinfo
46680all-m4: maybe-all-intl
46681all-m4: maybe-all-build-texinfo
46682configure-target-boehm-gc: maybe-all-target-libstdc++-v3
46683configure-target-fastjar: maybe-configure-target-zlib
46684all-target-fastjar: maybe-all-target-zlib
46685configure-target-libgo: maybe-configure-target-libffi
46686configure-target-libgo: maybe-all-target-libstdc++-v3
46687all-target-libgo: maybe-all-target-libbacktrace
46688all-target-libgo: maybe-all-target-libffi
46689all-target-libgo: maybe-all-target-libatomic
46690configure-target-libjava: maybe-configure-target-zlib
46691configure-target-libjava: maybe-configure-target-boehm-gc
46692configure-target-libjava: maybe-configure-target-libffi
46693all-target-libjava: maybe-all-fastjar
46694all-target-libjava: maybe-all-target-zlib
46695all-target-libjava: maybe-all-target-boehm-gc
46696all-target-libjava: maybe-all-target-libffi
46697configure-target-libobjc: maybe-configure-target-boehm-gc
46698all-target-libobjc: maybe-all-target-boehm-gc
46699configure-target-libstdc++-v3: maybe-configure-target-libgomp
46700
46701configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
46702configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
46703configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
46704configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
46705configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
46706configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
46707configure-target-libsanitizer: maybe-all-target-libstdc++-v3
46708
46709configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
46710configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
46711configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
46712configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
46713configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
46714configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
46715configure-target-libvtv: maybe-all-target-libstdc++-v3
46716
46717configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
46718configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
46719configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
46720configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
46721configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
46722configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
46723all-target-libstdc++-v3: maybe-configure-target-libgomp
46724
46725all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
46726all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
46727all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
46728all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
46729all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
46730all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
46731install-target-libgo: maybe-install-target-libatomic
46732install-target-libgfortran: maybe-install-target-libquadmath
46733install-target-libgfortran: maybe-install-target-libgcc
46734install-target-libsanitizer: maybe-install-target-libstdc++-v3
46735install-target-libsanitizer: maybe-install-target-libgcc
46736install-target-libvtv: maybe-install-target-libstdc++-v3
46737install-target-libvtv: maybe-install-target-libgcc
46738install-target-libjava: maybe-install-target-libgcc
46739install-target-libitm: maybe-install-target-libgcc
46740install-target-libobjc: maybe-install-target-libgcc
46741install-target-libstdc++-v3: maybe-install-target-libgcc
46742all-target-libgloss: maybe-all-target-newlib
46743all-target-winsup: maybe-all-target-libtermcap
46744configure-target-newlib: maybe-all-binutils
46745configure-target-newlib: maybe-all-ld
46746configure-target-libgfortran: maybe-all-target-libquadmath
46747
46748
46749# Dependencies for target modules on other target modules are
46750# described by lang_env_dependencies; the defaults apply to anything
46751# not mentioned there.
46752
46753
46754@if gcc-bootstrap
46755configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
46756configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
46757configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
46758configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
46759configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
46760configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
46761configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
46762configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
46763configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
46764configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
46765configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
46766configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
46767configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
46768configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
46769configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
46770configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
46771configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
46772configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
46773configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
46774configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
46775configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
46776configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
46777configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
46778configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
46779@endif gcc-bootstrap
46780
46781@if gcc-no-bootstrap
46782configure-target-libstdc++-v3: maybe-all-target-libgcc
46783configure-target-libsanitizer: maybe-all-target-libgcc
46784configure-target-libvtv: maybe-all-target-libgcc
46785configure-target-libssp: maybe-all-target-libgcc
46786configure-target-newlib: maybe-all-target-libgcc
46787configure-target-libbacktrace: maybe-all-target-libgcc
46788configure-target-libquadmath: maybe-all-target-libgcc
46789configure-target-libgfortran: maybe-all-target-libgcc
46790configure-target-libobjc: maybe-all-target-libgcc
46791configure-target-libgo: maybe-all-target-libgcc
46792configure-target-libtermcap: maybe-all-target-libgcc
46793configure-target-winsup: maybe-all-target-libgcc
46794configure-target-libgloss: maybe-all-target-libgcc
46795configure-target-libffi: maybe-all-target-libgcc
46796configure-target-libjava: maybe-all-target-libgcc
46797configure-target-zlib: maybe-all-target-libgcc
46798configure-target-boehm-gc: maybe-all-target-libgcc
46799configure-target-rda: maybe-all-target-libgcc
46800configure-target-libada: maybe-all-target-libgcc
46801configure-target-libgomp: maybe-all-target-libgcc
46802configure-target-libitm: maybe-all-target-libgcc
46803configure-target-libatomic: maybe-all-target-libgcc
46804@endif gcc-no-bootstrap
46805
46806
46807configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
46808
46809configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
46810
46811configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
46812
46813configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
46814
46815
46816
46817configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
46818
46819configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
46820
46821configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
46822
46823configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
46824
46825configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
46826
46827configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
46828
46829configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
46830
46831
46832configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
46833
46834configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
46835configure-target-libjava: maybe-all-target-libstdc++-v3
46836
46837configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
46838
46839configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
46840
46841configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
46842
46843configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
46844
46845configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
46846
46847configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
46848configure-target-libitm: maybe-all-target-libstdc++-v3
46849
46850configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
46851
46852
46853CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
46854GDB_TK = @GDB_TK@
46855INSTALL_GDB_TK = @INSTALL_GDB_TK@
46856configure-gdb: $(CONFIGURE_GDB_TK)
46857all-gdb: $(gdbnlmrequirements) $(GDB_TK)
46858install-gdb: $(INSTALL_GDB_TK)
46859
46860# Serialization dependencies. Host configures don't work well in parallel to
46861# each other, due to contention over config.cache. Target configures and
46862# build configures are similar.
46863@serialization_dependencies@
46864
46865# --------------------------------
46866# Regenerating top level configury
46867# --------------------------------
46868
46869# Rebuilding Makefile.in, using autogen.
46870AUTOGEN = autogen
46871$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
46872 cd $(srcdir) && $(AUTOGEN) Makefile.def
46873
46874# Rebuilding Makefile.
46875Makefile: $(srcdir)/Makefile.in config.status
46876 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
46877
46878config.status: configure
46879 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
46880
46881# Rebuilding configure.
46882AUTOCONF = autoconf
46883$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
46884 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
46885 cd $(srcdir) && $(AUTOCONF)
46886
46887# ------------------------------
46888# Special directives to GNU Make
46889# ------------------------------
46890
46891# Don't pass command-line variables to submakes.
46892.NOEXPORT:
46893MAKEOVERRIDES=
46894
46895# end of Makefile.in
This page took 0.245117 seconds and 4 git commands to generate.