Remove deprecated_command_loop_hook.
[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_libmudflap)$(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-libmudflap
585TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
586@endif target-libmudflap
587
588@if target-libsanitizer
589TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
590@endif target-libsanitizer
591
592@if target-libvtv
593TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
594@endif target-libvtv
595
596@if target-libssp
597TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
598@endif target-libssp
599
600@if target-libgomp
601TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
602@endif target-libgomp
603
604@if target-libitm
605TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
606@endif target-libitm
607
608@if target-libatomic
609TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
610@endif target-libatomic
611
612
613
614# This is the list of directories that may be needed in RPATH_ENVVAR
615# so that programs built for the host machine work.
616HOST_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)
617
618# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
619@if gcc
620HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
621@endif gcc
622
623
624@if gmp
625HOST_LIB_PATH_gmp = \
626 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
627@endif gmp
628
629@if mpfr
630HOST_LIB_PATH_mpfr = \
631 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
632@endif mpfr
633
634@if mpc
635HOST_LIB_PATH_mpc = \
636 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
637@endif mpc
638
639@if isl
640HOST_LIB_PATH_isl = \
641 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
642@endif isl
643
644@if cloog
645HOST_LIB_PATH_cloog = \
646 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
647@endif cloog
648
649@if libelf
650HOST_LIB_PATH_libelf = \
651 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
652@endif libelf
653
654
655CXX_FOR_TARGET_FLAG_TO_PASS = \
656 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
657@if target-libstdc++-v3
658# CXX_FOR_TARGET is tricky to get right for target libs that require a
659# functional C++ compiler. When we recurse, if we expand
660# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
661# libstdc++ include flags from the script. Instead, we get an
662# -funconfigured-* word, so that we'll get errors if this invalid C++
663# command line is used for anything, but also so that we can use the
664# word to decide whether or not to pass on this CXX_FOR_TARGET. If we
665# don't pass it on, sub-make will use the default definition, that
666# re-expands it at the time of use, so we'll get it right when we need
667# it. One potential exception is the expansion of CXX_FOR_TARGET
668# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
669# really work, for C++ host programs can't depend on the current-stage
670# C++ target library.
671CXX_FOR_TARGET_FLAG_TO_PASS = \
672 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
673@endif target-libstdc++-v3
674
675# Flags to pass down to all sub-makes.
676BASE_FLAGS_TO_PASS = \
677 "DESTDIR=$(DESTDIR)" \
678 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
679 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
680 "bindir=$(bindir)" \
681 "datadir=$(datadir)" \
682 "exec_prefix=$(exec_prefix)" \
683 "includedir=$(includedir)" \
684 "datarootdir=$(datarootdir)" \
685 "docdir=$(docdir)" \
686 "infodir=$(infodir)" \
687 "pdfdir=$(pdfdir)" \
688 "htmldir=$(htmldir)" \
689 "libdir=$(libdir)" \
690 "libexecdir=$(libexecdir)" \
691 "lispdir=$(lispdir)" \
692 "localstatedir=$(localstatedir)" \
693 "mandir=$(mandir)" \
694 "oldincludedir=$(oldincludedir)" \
695 "prefix=$(prefix)" \
696 "sbindir=$(sbindir)" \
697 "sharedstatedir=$(sharedstatedir)" \
698 "sysconfdir=$(sysconfdir)" \
699 "tooldir=$(tooldir)" \
700 "build_tooldir=$(build_tooldir)" \
701 "target_alias=$(target_alias)" \
702 "AWK=$(AWK)" \
703 "BISON=$(BISON)" \
704 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
705 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
706 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
707 "EXPECT=$(EXPECT)" \
708 "FLEX=$(FLEX)" \
709 "INSTALL=$(INSTALL)" \
710 "INSTALL_DATA=$(INSTALL_DATA)" \
711 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
712 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
713 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
714 "LEX=$(LEX)" \
715 "M4=$(M4)" \
716 "MAKE=$(MAKE)" \
717 "RUNTEST=$(RUNTEST)" \
718 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
719 "SED=$(SED)" \
720 "SHELL=$(SHELL)" \
721 "YACC=$(YACC)" \
722 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
723 "ADA_CFLAGS=$(ADA_CFLAGS)" \
724 "AR_FLAGS=$(AR_FLAGS)" \
725 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
726 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
727 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
728 "CFLAGS=$(CFLAGS)" \
729 "CXXFLAGS=$(CXXFLAGS)" \
730 "LDFLAGS=$(LDFLAGS)" \
731 "LIBCFLAGS=$(LIBCFLAGS)" \
732 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
733 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
734 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
735 "GNATBIND=$(GNATBIND)" \
736 "GNATMAKE=$(GNATMAKE)" \
737 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
738 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
739 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
740 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
741 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
742 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
743 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
744 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
745 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
746 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
747 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
748 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
749 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
750 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
751 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
752 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
753 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
754 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
755 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
756 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
757 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
758 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
759 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
760 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
761 "BUILD_CONFIG=$(BUILD_CONFIG)" \
762 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
763 "LEAN=$(LEAN)" \
764 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
765 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
766 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
767 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
768 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
769 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
770 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
771 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
772 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
773 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
774 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
775 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
776 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
777 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
778 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
779 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
780 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
781 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
782 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
783 "TFLAGS=$(TFLAGS)" \
784 "CONFIG_SHELL=$(SHELL)" \
785 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
786
787# We leave this in just in case, but it is not needed anymore.
788RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
789
790# Flags to pass down to most sub-makes, in which we're building with
791# the host environment.
792EXTRA_HOST_FLAGS = \
793 'AR=$(AR)' \
794 'AS=$(AS)' \
795 'CC=$(CC)' \
796 'CXX=$(CXX)' \
797 'DLLTOOL=$(DLLTOOL)' \
798 'GCJ=$(GCJ)' \
799 'GFORTRAN=$(GFORTRAN)' \
800 'GOC=$(GOC)' \
801 'LD=$(LD)' \
802 'LIPO=$(LIPO)' \
803 'NM=$(NM)' \
804 'OBJDUMP=$(OBJDUMP)' \
805 'RANLIB=$(RANLIB)' \
806 'READELF=$(READELF)' \
807 'STRIP=$(STRIP)' \
808 'WINDRES=$(WINDRES)' \
809 'WINDMC=$(WINDMC)'
810
811FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
812
813# Flags to pass to stage1 or when not bootstrapping.
814
815STAGE1_FLAGS_TO_PASS = \
816 LDFLAGS="$${LDFLAGS}" \
817 HOST_LIBS="$${HOST_LIBS}"
818
819# Flags to pass to stage2 and later makes.
820
821POSTSTAGE1_FLAGS_TO_PASS = \
822 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
823 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
824 GNATBIND="$${GNATBIND}" \
825 LDFLAGS="$${LDFLAGS}" \
826 HOST_LIBS="$${HOST_LIBS}" \
827 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
828
829# Flags to pass down to makes which are built with the target environment.
830# The double $ decreases the length of the command line; those variables
831# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
832# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
833# so we expand them here.
834EXTRA_TARGET_FLAGS = \
835 'AR=$$(AR_FOR_TARGET)' \
836 'AS=$(COMPILER_AS_FOR_TARGET)' \
837 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
838 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
839 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
841 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
842 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
843 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
844 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
845 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
846 'LD=$(COMPILER_LD_FOR_TARGET)' \
847 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
848 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
849 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
850 'NM=$(COMPILER_NM_FOR_TARGET)' \
851 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
852 'RANLIB=$$(RANLIB_FOR_TARGET)' \
853 'READELF=$$(READELF_FOR_TARGET)' \
854 'WINDRES=$$(WINDRES_FOR_TARGET)' \
855 'WINDMC=$$(WINDMC_FOR_TARGET)' \
856 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
857 "TFLAGS=$$TFLAGS"
858
859TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
860
861# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
862# unfortunately needs the native compiler and the target ar and
863# ranlib.
864# If any variables are added here, they must be added to do-*, below.
865# The BUILD_* variables are a special case, which are used for the gcc
866# cross-building scheme.
867EXTRA_GCC_FLAGS = \
868 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
869 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
870 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
871
872GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
873
874@if gcc
875BUILD_CONFIG = @BUILD_CONFIG@
876ifneq ($(BUILD_CONFIG),)
877include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
878endif
879@endif gcc
880
881.PHONY: configure-host
882configure-host: \
883 maybe-configure-bfd \
884 maybe-configure-opcodes \
885 maybe-configure-binutils \
886 maybe-configure-bison \
887 maybe-configure-cgen \
888 maybe-configure-dejagnu \
889 maybe-configure-etc \
890 maybe-configure-fastjar \
891 maybe-configure-fixincludes \
892 maybe-configure-flex \
893 maybe-configure-gas \
894 maybe-configure-gcc \
895 maybe-configure-gmp \
896 maybe-configure-mpfr \
897 maybe-configure-mpc \
898 maybe-configure-isl \
899 maybe-configure-cloog \
900 maybe-configure-libelf \
901 maybe-configure-gold \
902 maybe-configure-gprof \
903 maybe-configure-intl \
904 maybe-configure-tcl \
905 maybe-configure-itcl \
906 maybe-configure-ld \
907 maybe-configure-libbacktrace \
908 maybe-configure-libcpp \
909 maybe-configure-libdecnumber \
910 maybe-configure-libgui \
911 maybe-configure-libiberty \
912 maybe-configure-libiconv \
913 maybe-configure-m4 \
914 maybe-configure-readline \
915 maybe-configure-sid \
916 maybe-configure-sim \
917 maybe-configure-texinfo \
918 maybe-configure-zlib \
919 maybe-configure-gdb \
920 maybe-configure-expect \
921 maybe-configure-guile \
922 maybe-configure-tk \
923 maybe-configure-libtermcap \
924 maybe-configure-utils \
925 maybe-configure-gnattools \
926 maybe-configure-lto-plugin
927.PHONY: configure-target
928configure-target: \
929 maybe-configure-target-libstdc++-v3 \
930 maybe-configure-target-libmudflap \
931 maybe-configure-target-libsanitizer \
932 maybe-configure-target-libvtv \
933 maybe-configure-target-libssp \
934 maybe-configure-target-newlib \
935 maybe-configure-target-libgcc \
936 maybe-configure-target-libbacktrace \
937 maybe-configure-target-libquadmath \
938 maybe-configure-target-libgfortran \
939 maybe-configure-target-libobjc \
940 maybe-configure-target-libgo \
941 maybe-configure-target-libtermcap \
942 maybe-configure-target-winsup \
943 maybe-configure-target-libgloss \
944 maybe-configure-target-libffi \
945 maybe-configure-target-libjava \
946 maybe-configure-target-zlib \
947 maybe-configure-target-boehm-gc \
948 maybe-configure-target-rda \
949 maybe-configure-target-libada \
950 maybe-configure-target-libgomp \
951 maybe-configure-target-libitm \
952 maybe-configure-target-libatomic
953
954# The target built for a native non-bootstrap build.
955.PHONY: all
956all:
957@if gcc-bootstrap
958 [ -f stage_final ] || echo stage3 > stage_final
959 @r=`${PWD_COMMAND}`; export r; \
960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
961 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
962@endif gcc-bootstrap
963 @: $(MAKE); $(unstage)
964 @r=`${PWD_COMMAND}`; export r; \
965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
966@if gcc-bootstrap
967 if [ -f stage_last ]; then \
968 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
969 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
970 else \
971@endif gcc-bootstrap
972 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
973@if gcc-bootstrap
974 ; \
975 fi \
976@endif gcc-bootstrap
977 && :
978
979.PHONY: all-build
980
981all-build: maybe-all-build-libiberty
982all-build: maybe-all-build-bison
983all-build: maybe-all-build-flex
984all-build: maybe-all-build-m4
985all-build: maybe-all-build-texinfo
986all-build: maybe-all-build-fixincludes
987
988.PHONY: all-host
989
990@if bfd-no-bootstrap
991all-host: maybe-all-bfd
992@endif bfd-no-bootstrap
993@if opcodes-no-bootstrap
994all-host: maybe-all-opcodes
995@endif opcodes-no-bootstrap
996@if binutils-no-bootstrap
997all-host: maybe-all-binutils
998@endif binutils-no-bootstrap
999all-host: maybe-all-bison
1000all-host: maybe-all-cgen
1001all-host: maybe-all-dejagnu
1002all-host: maybe-all-etc
1003all-host: maybe-all-fastjar
1004all-host: maybe-all-fixincludes
1005all-host: maybe-all-flex
1006@if gas-no-bootstrap
1007all-host: maybe-all-gas
1008@endif gas-no-bootstrap
1009@if gcc-no-bootstrap
1010all-host: maybe-all-gcc
1011@endif gcc-no-bootstrap
1012@if gmp-no-bootstrap
1013all-host: maybe-all-gmp
1014@endif gmp-no-bootstrap
1015@if mpfr-no-bootstrap
1016all-host: maybe-all-mpfr
1017@endif mpfr-no-bootstrap
1018@if mpc-no-bootstrap
1019all-host: maybe-all-mpc
1020@endif mpc-no-bootstrap
1021@if isl-no-bootstrap
1022all-host: maybe-all-isl
1023@endif isl-no-bootstrap
1024@if cloog-no-bootstrap
1025all-host: maybe-all-cloog
1026@endif cloog-no-bootstrap
1027@if libelf-no-bootstrap
1028all-host: maybe-all-libelf
1029@endif libelf-no-bootstrap
1030@if gold-no-bootstrap
1031all-host: maybe-all-gold
1032@endif gold-no-bootstrap
1033all-host: maybe-all-gprof
1034@if intl-no-bootstrap
1035all-host: maybe-all-intl
1036@endif intl-no-bootstrap
1037all-host: maybe-all-tcl
1038all-host: maybe-all-itcl
1039@if ld-no-bootstrap
1040all-host: maybe-all-ld
1041@endif ld-no-bootstrap
1042@if libbacktrace-no-bootstrap
1043all-host: maybe-all-libbacktrace
1044@endif libbacktrace-no-bootstrap
1045@if libcpp-no-bootstrap
1046all-host: maybe-all-libcpp
1047@endif libcpp-no-bootstrap
1048@if libdecnumber-no-bootstrap
1049all-host: maybe-all-libdecnumber
1050@endif libdecnumber-no-bootstrap
1051all-host: maybe-all-libgui
1052@if libiberty-no-bootstrap
1053all-host: maybe-all-libiberty
1054@endif libiberty-no-bootstrap
1055all-host: maybe-all-libiconv
1056all-host: maybe-all-m4
1057all-host: maybe-all-readline
1058all-host: maybe-all-sid
1059all-host: maybe-all-sim
1060all-host: maybe-all-texinfo
1061@if zlib-no-bootstrap
1062all-host: maybe-all-zlib
1063@endif zlib-no-bootstrap
1064all-host: maybe-all-gdb
1065all-host: maybe-all-expect
1066all-host: maybe-all-guile
1067all-host: maybe-all-tk
1068all-host: maybe-all-libtermcap
1069all-host: maybe-all-utils
1070all-host: maybe-all-gnattools
1071@if lto-plugin-no-bootstrap
1072all-host: maybe-all-lto-plugin
1073@endif lto-plugin-no-bootstrap
1074
1075.PHONY: all-target
1076
1077@if target-libstdc++-v3-no-bootstrap
1078all-target: maybe-all-target-libstdc++-v3
1079@endif target-libstdc++-v3-no-bootstrap
1080all-target: maybe-all-target-libmudflap
1081@if target-libsanitizer-no-bootstrap
1082all-target: maybe-all-target-libsanitizer
1083@endif target-libsanitizer-no-bootstrap
1084@if target-libvtv-no-bootstrap
1085all-target: maybe-all-target-libvtv
1086@endif target-libvtv-no-bootstrap
1087all-target: maybe-all-target-libssp
1088all-target: maybe-all-target-newlib
1089@if target-libgcc-no-bootstrap
1090all-target: maybe-all-target-libgcc
1091@endif target-libgcc-no-bootstrap
1092all-target: maybe-all-target-libbacktrace
1093all-target: maybe-all-target-libquadmath
1094all-target: maybe-all-target-libgfortran
1095all-target: maybe-all-target-libobjc
1096all-target: maybe-all-target-libgo
1097all-target: maybe-all-target-libtermcap
1098all-target: maybe-all-target-winsup
1099all-target: maybe-all-target-libgloss
1100all-target: maybe-all-target-libffi
1101all-target: maybe-all-target-libjava
1102all-target: maybe-all-target-zlib
1103all-target: maybe-all-target-boehm-gc
1104all-target: maybe-all-target-rda
1105all-target: maybe-all-target-libada
1106@if target-libgomp-no-bootstrap
1107all-target: maybe-all-target-libgomp
1108@endif target-libgomp-no-bootstrap
1109all-target: maybe-all-target-libitm
1110all-target: maybe-all-target-libatomic
1111
1112# Do a target for all the subdirectories. A ``make do-X'' will do a
1113# ``make X'' in all subdirectories (because, in general, there is a
1114# dependency (below) of X upon do-X, a ``make X'' will also do this,
1115# but it may do additional work as well).
1116
1117.PHONY: do-info
1118do-info:
1119 @: $(MAKE); $(unstage)
1120 @r=`${PWD_COMMAND}`; export r; \
1121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1123 info-target
1124
1125
1126.PHONY: info-host
1127
1128info-host: maybe-info-bfd
1129info-host: maybe-info-opcodes
1130info-host: maybe-info-binutils
1131info-host: maybe-info-bison
1132info-host: maybe-info-cgen
1133info-host: maybe-info-dejagnu
1134info-host: maybe-info-etc
1135info-host: maybe-info-fastjar
1136info-host: maybe-info-fixincludes
1137info-host: maybe-info-flex
1138info-host: maybe-info-gas
1139info-host: maybe-info-gcc
1140info-host: maybe-info-gmp
1141info-host: maybe-info-mpfr
1142info-host: maybe-info-mpc
1143info-host: maybe-info-isl
1144info-host: maybe-info-cloog
1145info-host: maybe-info-libelf
1146info-host: maybe-info-gold
1147info-host: maybe-info-gprof
1148info-host: maybe-info-intl
1149info-host: maybe-info-tcl
1150info-host: maybe-info-itcl
1151info-host: maybe-info-ld
1152info-host: maybe-info-libbacktrace
1153info-host: maybe-info-libcpp
1154info-host: maybe-info-libdecnumber
1155info-host: maybe-info-libgui
1156info-host: maybe-info-libiberty
1157info-host: maybe-info-libiconv
1158info-host: maybe-info-m4
1159info-host: maybe-info-readline
1160info-host: maybe-info-sid
1161info-host: maybe-info-sim
1162info-host: maybe-info-texinfo
1163info-host: maybe-info-zlib
1164info-host: maybe-info-gdb
1165info-host: maybe-info-expect
1166info-host: maybe-info-guile
1167info-host: maybe-info-tk
1168info-host: maybe-info-libtermcap
1169info-host: maybe-info-utils
1170info-host: maybe-info-gnattools
1171info-host: maybe-info-lto-plugin
1172
1173.PHONY: info-target
1174
1175info-target: maybe-info-target-libstdc++-v3
1176info-target: maybe-info-target-libmudflap
1177info-target: maybe-info-target-libsanitizer
1178info-target: maybe-info-target-libvtv
1179info-target: maybe-info-target-libssp
1180info-target: maybe-info-target-newlib
1181info-target: maybe-info-target-libgcc
1182info-target: maybe-info-target-libbacktrace
1183info-target: maybe-info-target-libquadmath
1184info-target: maybe-info-target-libgfortran
1185info-target: maybe-info-target-libobjc
1186info-target: maybe-info-target-libgo
1187info-target: maybe-info-target-libtermcap
1188info-target: maybe-info-target-winsup
1189info-target: maybe-info-target-libgloss
1190info-target: maybe-info-target-libffi
1191info-target: maybe-info-target-libjava
1192info-target: maybe-info-target-zlib
1193info-target: maybe-info-target-boehm-gc
1194info-target: maybe-info-target-rda
1195info-target: maybe-info-target-libada
1196info-target: maybe-info-target-libgomp
1197info-target: maybe-info-target-libitm
1198info-target: maybe-info-target-libatomic
1199
1200.PHONY: do-dvi
1201do-dvi:
1202 @: $(MAKE); $(unstage)
1203 @r=`${PWD_COMMAND}`; export r; \
1204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1205 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1206 dvi-target
1207
1208
1209.PHONY: dvi-host
1210
1211dvi-host: maybe-dvi-bfd
1212dvi-host: maybe-dvi-opcodes
1213dvi-host: maybe-dvi-binutils
1214dvi-host: maybe-dvi-bison
1215dvi-host: maybe-dvi-cgen
1216dvi-host: maybe-dvi-dejagnu
1217dvi-host: maybe-dvi-etc
1218dvi-host: maybe-dvi-fastjar
1219dvi-host: maybe-dvi-fixincludes
1220dvi-host: maybe-dvi-flex
1221dvi-host: maybe-dvi-gas
1222dvi-host: maybe-dvi-gcc
1223dvi-host: maybe-dvi-gmp
1224dvi-host: maybe-dvi-mpfr
1225dvi-host: maybe-dvi-mpc
1226dvi-host: maybe-dvi-isl
1227dvi-host: maybe-dvi-cloog
1228dvi-host: maybe-dvi-libelf
1229dvi-host: maybe-dvi-gold
1230dvi-host: maybe-dvi-gprof
1231dvi-host: maybe-dvi-intl
1232dvi-host: maybe-dvi-tcl
1233dvi-host: maybe-dvi-itcl
1234dvi-host: maybe-dvi-ld
1235dvi-host: maybe-dvi-libbacktrace
1236dvi-host: maybe-dvi-libcpp
1237dvi-host: maybe-dvi-libdecnumber
1238dvi-host: maybe-dvi-libgui
1239dvi-host: maybe-dvi-libiberty
1240dvi-host: maybe-dvi-libiconv
1241dvi-host: maybe-dvi-m4
1242dvi-host: maybe-dvi-readline
1243dvi-host: maybe-dvi-sid
1244dvi-host: maybe-dvi-sim
1245dvi-host: maybe-dvi-texinfo
1246dvi-host: maybe-dvi-zlib
1247dvi-host: maybe-dvi-gdb
1248dvi-host: maybe-dvi-expect
1249dvi-host: maybe-dvi-guile
1250dvi-host: maybe-dvi-tk
1251dvi-host: maybe-dvi-libtermcap
1252dvi-host: maybe-dvi-utils
1253dvi-host: maybe-dvi-gnattools
1254dvi-host: maybe-dvi-lto-plugin
1255
1256.PHONY: dvi-target
1257
1258dvi-target: maybe-dvi-target-libstdc++-v3
1259dvi-target: maybe-dvi-target-libmudflap
1260dvi-target: maybe-dvi-target-libsanitizer
1261dvi-target: maybe-dvi-target-libvtv
1262dvi-target: maybe-dvi-target-libssp
1263dvi-target: maybe-dvi-target-newlib
1264dvi-target: maybe-dvi-target-libgcc
1265dvi-target: maybe-dvi-target-libbacktrace
1266dvi-target: maybe-dvi-target-libquadmath
1267dvi-target: maybe-dvi-target-libgfortran
1268dvi-target: maybe-dvi-target-libobjc
1269dvi-target: maybe-dvi-target-libgo
1270dvi-target: maybe-dvi-target-libtermcap
1271dvi-target: maybe-dvi-target-winsup
1272dvi-target: maybe-dvi-target-libgloss
1273dvi-target: maybe-dvi-target-libffi
1274dvi-target: maybe-dvi-target-libjava
1275dvi-target: maybe-dvi-target-zlib
1276dvi-target: maybe-dvi-target-boehm-gc
1277dvi-target: maybe-dvi-target-rda
1278dvi-target: maybe-dvi-target-libada
1279dvi-target: maybe-dvi-target-libgomp
1280dvi-target: maybe-dvi-target-libitm
1281dvi-target: maybe-dvi-target-libatomic
1282
1283.PHONY: do-pdf
1284do-pdf:
1285 @: $(MAKE); $(unstage)
1286 @r=`${PWD_COMMAND}`; export r; \
1287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1288 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1289 pdf-target
1290
1291
1292.PHONY: pdf-host
1293
1294pdf-host: maybe-pdf-bfd
1295pdf-host: maybe-pdf-opcodes
1296pdf-host: maybe-pdf-binutils
1297pdf-host: maybe-pdf-bison
1298pdf-host: maybe-pdf-cgen
1299pdf-host: maybe-pdf-dejagnu
1300pdf-host: maybe-pdf-etc
1301pdf-host: maybe-pdf-fastjar
1302pdf-host: maybe-pdf-fixincludes
1303pdf-host: maybe-pdf-flex
1304pdf-host: maybe-pdf-gas
1305pdf-host: maybe-pdf-gcc
1306pdf-host: maybe-pdf-gmp
1307pdf-host: maybe-pdf-mpfr
1308pdf-host: maybe-pdf-mpc
1309pdf-host: maybe-pdf-isl
1310pdf-host: maybe-pdf-cloog
1311pdf-host: maybe-pdf-libelf
1312pdf-host: maybe-pdf-gold
1313pdf-host: maybe-pdf-gprof
1314pdf-host: maybe-pdf-intl
1315pdf-host: maybe-pdf-tcl
1316pdf-host: maybe-pdf-itcl
1317pdf-host: maybe-pdf-ld
1318pdf-host: maybe-pdf-libbacktrace
1319pdf-host: maybe-pdf-libcpp
1320pdf-host: maybe-pdf-libdecnumber
1321pdf-host: maybe-pdf-libgui
1322pdf-host: maybe-pdf-libiberty
1323pdf-host: maybe-pdf-libiconv
1324pdf-host: maybe-pdf-m4
1325pdf-host: maybe-pdf-readline
1326pdf-host: maybe-pdf-sid
1327pdf-host: maybe-pdf-sim
1328pdf-host: maybe-pdf-texinfo
1329pdf-host: maybe-pdf-zlib
1330pdf-host: maybe-pdf-gdb
1331pdf-host: maybe-pdf-expect
1332pdf-host: maybe-pdf-guile
1333pdf-host: maybe-pdf-tk
1334pdf-host: maybe-pdf-libtermcap
1335pdf-host: maybe-pdf-utils
1336pdf-host: maybe-pdf-gnattools
1337pdf-host: maybe-pdf-lto-plugin
1338
1339.PHONY: pdf-target
1340
1341pdf-target: maybe-pdf-target-libstdc++-v3
1342pdf-target: maybe-pdf-target-libmudflap
1343pdf-target: maybe-pdf-target-libsanitizer
1344pdf-target: maybe-pdf-target-libvtv
1345pdf-target: maybe-pdf-target-libssp
1346pdf-target: maybe-pdf-target-newlib
1347pdf-target: maybe-pdf-target-libgcc
1348pdf-target: maybe-pdf-target-libbacktrace
1349pdf-target: maybe-pdf-target-libquadmath
1350pdf-target: maybe-pdf-target-libgfortran
1351pdf-target: maybe-pdf-target-libobjc
1352pdf-target: maybe-pdf-target-libgo
1353pdf-target: maybe-pdf-target-libtermcap
1354pdf-target: maybe-pdf-target-winsup
1355pdf-target: maybe-pdf-target-libgloss
1356pdf-target: maybe-pdf-target-libffi
1357pdf-target: maybe-pdf-target-libjava
1358pdf-target: maybe-pdf-target-zlib
1359pdf-target: maybe-pdf-target-boehm-gc
1360pdf-target: maybe-pdf-target-rda
1361pdf-target: maybe-pdf-target-libada
1362pdf-target: maybe-pdf-target-libgomp
1363pdf-target: maybe-pdf-target-libitm
1364pdf-target: maybe-pdf-target-libatomic
1365
1366.PHONY: do-html
1367do-html:
1368 @: $(MAKE); $(unstage)
1369 @r=`${PWD_COMMAND}`; export r; \
1370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1371 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1372 html-target
1373
1374
1375.PHONY: html-host
1376
1377html-host: maybe-html-bfd
1378html-host: maybe-html-opcodes
1379html-host: maybe-html-binutils
1380html-host: maybe-html-bison
1381html-host: maybe-html-cgen
1382html-host: maybe-html-dejagnu
1383html-host: maybe-html-etc
1384html-host: maybe-html-fastjar
1385html-host: maybe-html-fixincludes
1386html-host: maybe-html-flex
1387html-host: maybe-html-gas
1388html-host: maybe-html-gcc
1389html-host: maybe-html-gmp
1390html-host: maybe-html-mpfr
1391html-host: maybe-html-mpc
1392html-host: maybe-html-isl
1393html-host: maybe-html-cloog
1394html-host: maybe-html-libelf
1395html-host: maybe-html-gold
1396html-host: maybe-html-gprof
1397html-host: maybe-html-intl
1398html-host: maybe-html-tcl
1399html-host: maybe-html-itcl
1400html-host: maybe-html-ld
1401html-host: maybe-html-libbacktrace
1402html-host: maybe-html-libcpp
1403html-host: maybe-html-libdecnumber
1404html-host: maybe-html-libgui
1405html-host: maybe-html-libiberty
1406html-host: maybe-html-libiconv
1407html-host: maybe-html-m4
1408html-host: maybe-html-readline
1409html-host: maybe-html-sid
1410html-host: maybe-html-sim
1411html-host: maybe-html-texinfo
1412html-host: maybe-html-zlib
1413html-host: maybe-html-gdb
1414html-host: maybe-html-expect
1415html-host: maybe-html-guile
1416html-host: maybe-html-tk
1417html-host: maybe-html-libtermcap
1418html-host: maybe-html-utils
1419html-host: maybe-html-gnattools
1420html-host: maybe-html-lto-plugin
1421
1422.PHONY: html-target
1423
1424html-target: maybe-html-target-libstdc++-v3
1425html-target: maybe-html-target-libmudflap
1426html-target: maybe-html-target-libsanitizer
1427html-target: maybe-html-target-libvtv
1428html-target: maybe-html-target-libssp
1429html-target: maybe-html-target-newlib
1430html-target: maybe-html-target-libgcc
1431html-target: maybe-html-target-libbacktrace
1432html-target: maybe-html-target-libquadmath
1433html-target: maybe-html-target-libgfortran
1434html-target: maybe-html-target-libobjc
1435html-target: maybe-html-target-libgo
1436html-target: maybe-html-target-libtermcap
1437html-target: maybe-html-target-winsup
1438html-target: maybe-html-target-libgloss
1439html-target: maybe-html-target-libffi
1440html-target: maybe-html-target-libjava
1441html-target: maybe-html-target-zlib
1442html-target: maybe-html-target-boehm-gc
1443html-target: maybe-html-target-rda
1444html-target: maybe-html-target-libada
1445html-target: maybe-html-target-libgomp
1446html-target: maybe-html-target-libitm
1447html-target: maybe-html-target-libatomic
1448
1449.PHONY: do-TAGS
1450do-TAGS:
1451 @: $(MAKE); $(unstage)
1452 @r=`${PWD_COMMAND}`; export r; \
1453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1454 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1455 TAGS-target
1456
1457
1458.PHONY: TAGS-host
1459
1460TAGS-host: maybe-TAGS-bfd
1461TAGS-host: maybe-TAGS-opcodes
1462TAGS-host: maybe-TAGS-binutils
1463TAGS-host: maybe-TAGS-bison
1464TAGS-host: maybe-TAGS-cgen
1465TAGS-host: maybe-TAGS-dejagnu
1466TAGS-host: maybe-TAGS-etc
1467TAGS-host: maybe-TAGS-fastjar
1468TAGS-host: maybe-TAGS-fixincludes
1469TAGS-host: maybe-TAGS-flex
1470TAGS-host: maybe-TAGS-gas
1471TAGS-host: maybe-TAGS-gcc
1472TAGS-host: maybe-TAGS-gmp
1473TAGS-host: maybe-TAGS-mpfr
1474TAGS-host: maybe-TAGS-mpc
1475TAGS-host: maybe-TAGS-isl
1476TAGS-host: maybe-TAGS-cloog
1477TAGS-host: maybe-TAGS-libelf
1478TAGS-host: maybe-TAGS-gold
1479TAGS-host: maybe-TAGS-gprof
1480TAGS-host: maybe-TAGS-intl
1481TAGS-host: maybe-TAGS-tcl
1482TAGS-host: maybe-TAGS-itcl
1483TAGS-host: maybe-TAGS-ld
1484TAGS-host: maybe-TAGS-libbacktrace
1485TAGS-host: maybe-TAGS-libcpp
1486TAGS-host: maybe-TAGS-libdecnumber
1487TAGS-host: maybe-TAGS-libgui
1488TAGS-host: maybe-TAGS-libiberty
1489TAGS-host: maybe-TAGS-libiconv
1490TAGS-host: maybe-TAGS-m4
1491TAGS-host: maybe-TAGS-readline
1492TAGS-host: maybe-TAGS-sid
1493TAGS-host: maybe-TAGS-sim
1494TAGS-host: maybe-TAGS-texinfo
1495TAGS-host: maybe-TAGS-zlib
1496TAGS-host: maybe-TAGS-gdb
1497TAGS-host: maybe-TAGS-expect
1498TAGS-host: maybe-TAGS-guile
1499TAGS-host: maybe-TAGS-tk
1500TAGS-host: maybe-TAGS-libtermcap
1501TAGS-host: maybe-TAGS-utils
1502TAGS-host: maybe-TAGS-gnattools
1503TAGS-host: maybe-TAGS-lto-plugin
1504
1505.PHONY: TAGS-target
1506
1507TAGS-target: maybe-TAGS-target-libstdc++-v3
1508TAGS-target: maybe-TAGS-target-libmudflap
1509TAGS-target: maybe-TAGS-target-libsanitizer
1510TAGS-target: maybe-TAGS-target-libvtv
1511TAGS-target: maybe-TAGS-target-libssp
1512TAGS-target: maybe-TAGS-target-newlib
1513TAGS-target: maybe-TAGS-target-libgcc
1514TAGS-target: maybe-TAGS-target-libbacktrace
1515TAGS-target: maybe-TAGS-target-libquadmath
1516TAGS-target: maybe-TAGS-target-libgfortran
1517TAGS-target: maybe-TAGS-target-libobjc
1518TAGS-target: maybe-TAGS-target-libgo
1519TAGS-target: maybe-TAGS-target-libtermcap
1520TAGS-target: maybe-TAGS-target-winsup
1521TAGS-target: maybe-TAGS-target-libgloss
1522TAGS-target: maybe-TAGS-target-libffi
1523TAGS-target: maybe-TAGS-target-libjava
1524TAGS-target: maybe-TAGS-target-zlib
1525TAGS-target: maybe-TAGS-target-boehm-gc
1526TAGS-target: maybe-TAGS-target-rda
1527TAGS-target: maybe-TAGS-target-libada
1528TAGS-target: maybe-TAGS-target-libgomp
1529TAGS-target: maybe-TAGS-target-libitm
1530TAGS-target: maybe-TAGS-target-libatomic
1531
1532.PHONY: do-install-info
1533do-install-info:
1534 @: $(MAKE); $(unstage)
1535 @r=`${PWD_COMMAND}`; export r; \
1536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1537 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1538 install-info-target
1539
1540
1541.PHONY: install-info-host
1542
1543install-info-host: maybe-install-info-bfd
1544install-info-host: maybe-install-info-opcodes
1545install-info-host: maybe-install-info-binutils
1546install-info-host: maybe-install-info-bison
1547install-info-host: maybe-install-info-cgen
1548install-info-host: maybe-install-info-dejagnu
1549install-info-host: maybe-install-info-etc
1550install-info-host: maybe-install-info-fastjar
1551install-info-host: maybe-install-info-fixincludes
1552install-info-host: maybe-install-info-flex
1553install-info-host: maybe-install-info-gas
1554install-info-host: maybe-install-info-gcc
1555install-info-host: maybe-install-info-gmp
1556install-info-host: maybe-install-info-mpfr
1557install-info-host: maybe-install-info-mpc
1558install-info-host: maybe-install-info-isl
1559install-info-host: maybe-install-info-cloog
1560install-info-host: maybe-install-info-libelf
1561install-info-host: maybe-install-info-gold
1562install-info-host: maybe-install-info-gprof
1563install-info-host: maybe-install-info-intl
1564install-info-host: maybe-install-info-tcl
1565install-info-host: maybe-install-info-itcl
1566install-info-host: maybe-install-info-ld
1567install-info-host: maybe-install-info-libbacktrace
1568install-info-host: maybe-install-info-libcpp
1569install-info-host: maybe-install-info-libdecnumber
1570install-info-host: maybe-install-info-libgui
1571install-info-host: maybe-install-info-libiberty
1572install-info-host: maybe-install-info-libiconv
1573install-info-host: maybe-install-info-m4
1574install-info-host: maybe-install-info-readline
1575install-info-host: maybe-install-info-sid
1576install-info-host: maybe-install-info-sim
1577install-info-host: maybe-install-info-texinfo
1578install-info-host: maybe-install-info-zlib
1579install-info-host: maybe-install-info-gdb
1580install-info-host: maybe-install-info-expect
1581install-info-host: maybe-install-info-guile
1582install-info-host: maybe-install-info-tk
1583install-info-host: maybe-install-info-libtermcap
1584install-info-host: maybe-install-info-utils
1585install-info-host: maybe-install-info-gnattools
1586install-info-host: maybe-install-info-lto-plugin
1587
1588.PHONY: install-info-target
1589
1590install-info-target: maybe-install-info-target-libstdc++-v3
1591install-info-target: maybe-install-info-target-libmudflap
1592install-info-target: maybe-install-info-target-libsanitizer
1593install-info-target: maybe-install-info-target-libvtv
1594install-info-target: maybe-install-info-target-libssp
1595install-info-target: maybe-install-info-target-newlib
1596install-info-target: maybe-install-info-target-libgcc
1597install-info-target: maybe-install-info-target-libbacktrace
1598install-info-target: maybe-install-info-target-libquadmath
1599install-info-target: maybe-install-info-target-libgfortran
1600install-info-target: maybe-install-info-target-libobjc
1601install-info-target: maybe-install-info-target-libgo
1602install-info-target: maybe-install-info-target-libtermcap
1603install-info-target: maybe-install-info-target-winsup
1604install-info-target: maybe-install-info-target-libgloss
1605install-info-target: maybe-install-info-target-libffi
1606install-info-target: maybe-install-info-target-libjava
1607install-info-target: maybe-install-info-target-zlib
1608install-info-target: maybe-install-info-target-boehm-gc
1609install-info-target: maybe-install-info-target-rda
1610install-info-target: maybe-install-info-target-libada
1611install-info-target: maybe-install-info-target-libgomp
1612install-info-target: maybe-install-info-target-libitm
1613install-info-target: maybe-install-info-target-libatomic
1614
1615.PHONY: do-install-pdf
1616do-install-pdf:
1617 @: $(MAKE); $(unstage)
1618 @r=`${PWD_COMMAND}`; export r; \
1619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1620 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1621 install-pdf-target
1622
1623
1624.PHONY: install-pdf-host
1625
1626install-pdf-host: maybe-install-pdf-bfd
1627install-pdf-host: maybe-install-pdf-opcodes
1628install-pdf-host: maybe-install-pdf-binutils
1629install-pdf-host: maybe-install-pdf-bison
1630install-pdf-host: maybe-install-pdf-cgen
1631install-pdf-host: maybe-install-pdf-dejagnu
1632install-pdf-host: maybe-install-pdf-etc
1633install-pdf-host: maybe-install-pdf-fastjar
1634install-pdf-host: maybe-install-pdf-fixincludes
1635install-pdf-host: maybe-install-pdf-flex
1636install-pdf-host: maybe-install-pdf-gas
1637install-pdf-host: maybe-install-pdf-gcc
1638install-pdf-host: maybe-install-pdf-gmp
1639install-pdf-host: maybe-install-pdf-mpfr
1640install-pdf-host: maybe-install-pdf-mpc
1641install-pdf-host: maybe-install-pdf-isl
1642install-pdf-host: maybe-install-pdf-cloog
1643install-pdf-host: maybe-install-pdf-libelf
1644install-pdf-host: maybe-install-pdf-gold
1645install-pdf-host: maybe-install-pdf-gprof
1646install-pdf-host: maybe-install-pdf-intl
1647install-pdf-host: maybe-install-pdf-tcl
1648install-pdf-host: maybe-install-pdf-itcl
1649install-pdf-host: maybe-install-pdf-ld
1650install-pdf-host: maybe-install-pdf-libbacktrace
1651install-pdf-host: maybe-install-pdf-libcpp
1652install-pdf-host: maybe-install-pdf-libdecnumber
1653install-pdf-host: maybe-install-pdf-libgui
1654install-pdf-host: maybe-install-pdf-libiberty
1655install-pdf-host: maybe-install-pdf-libiconv
1656install-pdf-host: maybe-install-pdf-m4
1657install-pdf-host: maybe-install-pdf-readline
1658install-pdf-host: maybe-install-pdf-sid
1659install-pdf-host: maybe-install-pdf-sim
1660install-pdf-host: maybe-install-pdf-texinfo
1661install-pdf-host: maybe-install-pdf-zlib
1662install-pdf-host: maybe-install-pdf-gdb
1663install-pdf-host: maybe-install-pdf-expect
1664install-pdf-host: maybe-install-pdf-guile
1665install-pdf-host: maybe-install-pdf-tk
1666install-pdf-host: maybe-install-pdf-libtermcap
1667install-pdf-host: maybe-install-pdf-utils
1668install-pdf-host: maybe-install-pdf-gnattools
1669install-pdf-host: maybe-install-pdf-lto-plugin
1670
1671.PHONY: install-pdf-target
1672
1673install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1674install-pdf-target: maybe-install-pdf-target-libmudflap
1675install-pdf-target: maybe-install-pdf-target-libsanitizer
1676install-pdf-target: maybe-install-pdf-target-libvtv
1677install-pdf-target: maybe-install-pdf-target-libssp
1678install-pdf-target: maybe-install-pdf-target-newlib
1679install-pdf-target: maybe-install-pdf-target-libgcc
1680install-pdf-target: maybe-install-pdf-target-libbacktrace
1681install-pdf-target: maybe-install-pdf-target-libquadmath
1682install-pdf-target: maybe-install-pdf-target-libgfortran
1683install-pdf-target: maybe-install-pdf-target-libobjc
1684install-pdf-target: maybe-install-pdf-target-libgo
1685install-pdf-target: maybe-install-pdf-target-libtermcap
1686install-pdf-target: maybe-install-pdf-target-winsup
1687install-pdf-target: maybe-install-pdf-target-libgloss
1688install-pdf-target: maybe-install-pdf-target-libffi
1689install-pdf-target: maybe-install-pdf-target-libjava
1690install-pdf-target: maybe-install-pdf-target-zlib
1691install-pdf-target: maybe-install-pdf-target-boehm-gc
1692install-pdf-target: maybe-install-pdf-target-rda
1693install-pdf-target: maybe-install-pdf-target-libada
1694install-pdf-target: maybe-install-pdf-target-libgomp
1695install-pdf-target: maybe-install-pdf-target-libitm
1696install-pdf-target: maybe-install-pdf-target-libatomic
1697
1698.PHONY: do-install-html
1699do-install-html:
1700 @: $(MAKE); $(unstage)
1701 @r=`${PWD_COMMAND}`; export r; \
1702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1703 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1704 install-html-target
1705
1706
1707.PHONY: install-html-host
1708
1709install-html-host: maybe-install-html-bfd
1710install-html-host: maybe-install-html-opcodes
1711install-html-host: maybe-install-html-binutils
1712install-html-host: maybe-install-html-bison
1713install-html-host: maybe-install-html-cgen
1714install-html-host: maybe-install-html-dejagnu
1715install-html-host: maybe-install-html-etc
1716install-html-host: maybe-install-html-fastjar
1717install-html-host: maybe-install-html-fixincludes
1718install-html-host: maybe-install-html-flex
1719install-html-host: maybe-install-html-gas
1720install-html-host: maybe-install-html-gcc
1721install-html-host: maybe-install-html-gmp
1722install-html-host: maybe-install-html-mpfr
1723install-html-host: maybe-install-html-mpc
1724install-html-host: maybe-install-html-isl
1725install-html-host: maybe-install-html-cloog
1726install-html-host: maybe-install-html-libelf
1727install-html-host: maybe-install-html-gold
1728install-html-host: maybe-install-html-gprof
1729install-html-host: maybe-install-html-intl
1730install-html-host: maybe-install-html-tcl
1731install-html-host: maybe-install-html-itcl
1732install-html-host: maybe-install-html-ld
1733install-html-host: maybe-install-html-libbacktrace
1734install-html-host: maybe-install-html-libcpp
1735install-html-host: maybe-install-html-libdecnumber
1736install-html-host: maybe-install-html-libgui
1737install-html-host: maybe-install-html-libiberty
1738install-html-host: maybe-install-html-libiconv
1739install-html-host: maybe-install-html-m4
1740install-html-host: maybe-install-html-readline
1741install-html-host: maybe-install-html-sid
1742install-html-host: maybe-install-html-sim
1743install-html-host: maybe-install-html-texinfo
1744install-html-host: maybe-install-html-zlib
1745install-html-host: maybe-install-html-gdb
1746install-html-host: maybe-install-html-expect
1747install-html-host: maybe-install-html-guile
1748install-html-host: maybe-install-html-tk
1749install-html-host: maybe-install-html-libtermcap
1750install-html-host: maybe-install-html-utils
1751install-html-host: maybe-install-html-gnattools
1752install-html-host: maybe-install-html-lto-plugin
1753
1754.PHONY: install-html-target
1755
1756install-html-target: maybe-install-html-target-libstdc++-v3
1757install-html-target: maybe-install-html-target-libmudflap
1758install-html-target: maybe-install-html-target-libsanitizer
1759install-html-target: maybe-install-html-target-libvtv
1760install-html-target: maybe-install-html-target-libssp
1761install-html-target: maybe-install-html-target-newlib
1762install-html-target: maybe-install-html-target-libgcc
1763install-html-target: maybe-install-html-target-libbacktrace
1764install-html-target: maybe-install-html-target-libquadmath
1765install-html-target: maybe-install-html-target-libgfortran
1766install-html-target: maybe-install-html-target-libobjc
1767install-html-target: maybe-install-html-target-libgo
1768install-html-target: maybe-install-html-target-libtermcap
1769install-html-target: maybe-install-html-target-winsup
1770install-html-target: maybe-install-html-target-libgloss
1771install-html-target: maybe-install-html-target-libffi
1772install-html-target: maybe-install-html-target-libjava
1773install-html-target: maybe-install-html-target-zlib
1774install-html-target: maybe-install-html-target-boehm-gc
1775install-html-target: maybe-install-html-target-rda
1776install-html-target: maybe-install-html-target-libada
1777install-html-target: maybe-install-html-target-libgomp
1778install-html-target: maybe-install-html-target-libitm
1779install-html-target: maybe-install-html-target-libatomic
1780
1781.PHONY: do-installcheck
1782do-installcheck:
1783 @: $(MAKE); $(unstage)
1784 @r=`${PWD_COMMAND}`; export r; \
1785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1786 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1787 installcheck-target
1788
1789
1790.PHONY: installcheck-host
1791
1792installcheck-host: maybe-installcheck-bfd
1793installcheck-host: maybe-installcheck-opcodes
1794installcheck-host: maybe-installcheck-binutils
1795installcheck-host: maybe-installcheck-bison
1796installcheck-host: maybe-installcheck-cgen
1797installcheck-host: maybe-installcheck-dejagnu
1798installcheck-host: maybe-installcheck-etc
1799installcheck-host: maybe-installcheck-fastjar
1800installcheck-host: maybe-installcheck-fixincludes
1801installcheck-host: maybe-installcheck-flex
1802installcheck-host: maybe-installcheck-gas
1803installcheck-host: maybe-installcheck-gcc
1804installcheck-host: maybe-installcheck-gmp
1805installcheck-host: maybe-installcheck-mpfr
1806installcheck-host: maybe-installcheck-mpc
1807installcheck-host: maybe-installcheck-isl
1808installcheck-host: maybe-installcheck-cloog
1809installcheck-host: maybe-installcheck-libelf
1810installcheck-host: maybe-installcheck-gold
1811installcheck-host: maybe-installcheck-gprof
1812installcheck-host: maybe-installcheck-intl
1813installcheck-host: maybe-installcheck-tcl
1814installcheck-host: maybe-installcheck-itcl
1815installcheck-host: maybe-installcheck-ld
1816installcheck-host: maybe-installcheck-libbacktrace
1817installcheck-host: maybe-installcheck-libcpp
1818installcheck-host: maybe-installcheck-libdecnumber
1819installcheck-host: maybe-installcheck-libgui
1820installcheck-host: maybe-installcheck-libiberty
1821installcheck-host: maybe-installcheck-libiconv
1822installcheck-host: maybe-installcheck-m4
1823installcheck-host: maybe-installcheck-readline
1824installcheck-host: maybe-installcheck-sid
1825installcheck-host: maybe-installcheck-sim
1826installcheck-host: maybe-installcheck-texinfo
1827installcheck-host: maybe-installcheck-zlib
1828installcheck-host: maybe-installcheck-gdb
1829installcheck-host: maybe-installcheck-expect
1830installcheck-host: maybe-installcheck-guile
1831installcheck-host: maybe-installcheck-tk
1832installcheck-host: maybe-installcheck-libtermcap
1833installcheck-host: maybe-installcheck-utils
1834installcheck-host: maybe-installcheck-gnattools
1835installcheck-host: maybe-installcheck-lto-plugin
1836
1837.PHONY: installcheck-target
1838
1839installcheck-target: maybe-installcheck-target-libstdc++-v3
1840installcheck-target: maybe-installcheck-target-libmudflap
1841installcheck-target: maybe-installcheck-target-libsanitizer
1842installcheck-target: maybe-installcheck-target-libvtv
1843installcheck-target: maybe-installcheck-target-libssp
1844installcheck-target: maybe-installcheck-target-newlib
1845installcheck-target: maybe-installcheck-target-libgcc
1846installcheck-target: maybe-installcheck-target-libbacktrace
1847installcheck-target: maybe-installcheck-target-libquadmath
1848installcheck-target: maybe-installcheck-target-libgfortran
1849installcheck-target: maybe-installcheck-target-libobjc
1850installcheck-target: maybe-installcheck-target-libgo
1851installcheck-target: maybe-installcheck-target-libtermcap
1852installcheck-target: maybe-installcheck-target-winsup
1853installcheck-target: maybe-installcheck-target-libgloss
1854installcheck-target: maybe-installcheck-target-libffi
1855installcheck-target: maybe-installcheck-target-libjava
1856installcheck-target: maybe-installcheck-target-zlib
1857installcheck-target: maybe-installcheck-target-boehm-gc
1858installcheck-target: maybe-installcheck-target-rda
1859installcheck-target: maybe-installcheck-target-libada
1860installcheck-target: maybe-installcheck-target-libgomp
1861installcheck-target: maybe-installcheck-target-libitm
1862installcheck-target: maybe-installcheck-target-libatomic
1863
1864.PHONY: do-mostlyclean
1865do-mostlyclean:
1866 @: $(MAKE); $(unstage)
1867 @r=`${PWD_COMMAND}`; export r; \
1868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1869 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1870 mostlyclean-target
1871
1872
1873.PHONY: mostlyclean-host
1874
1875mostlyclean-host: maybe-mostlyclean-bfd
1876mostlyclean-host: maybe-mostlyclean-opcodes
1877mostlyclean-host: maybe-mostlyclean-binutils
1878mostlyclean-host: maybe-mostlyclean-bison
1879mostlyclean-host: maybe-mostlyclean-cgen
1880mostlyclean-host: maybe-mostlyclean-dejagnu
1881mostlyclean-host: maybe-mostlyclean-etc
1882mostlyclean-host: maybe-mostlyclean-fastjar
1883mostlyclean-host: maybe-mostlyclean-fixincludes
1884mostlyclean-host: maybe-mostlyclean-flex
1885mostlyclean-host: maybe-mostlyclean-gas
1886mostlyclean-host: maybe-mostlyclean-gcc
1887mostlyclean-host: maybe-mostlyclean-gmp
1888mostlyclean-host: maybe-mostlyclean-mpfr
1889mostlyclean-host: maybe-mostlyclean-mpc
1890mostlyclean-host: maybe-mostlyclean-isl
1891mostlyclean-host: maybe-mostlyclean-cloog
1892mostlyclean-host: maybe-mostlyclean-libelf
1893mostlyclean-host: maybe-mostlyclean-gold
1894mostlyclean-host: maybe-mostlyclean-gprof
1895mostlyclean-host: maybe-mostlyclean-intl
1896mostlyclean-host: maybe-mostlyclean-tcl
1897mostlyclean-host: maybe-mostlyclean-itcl
1898mostlyclean-host: maybe-mostlyclean-ld
1899mostlyclean-host: maybe-mostlyclean-libbacktrace
1900mostlyclean-host: maybe-mostlyclean-libcpp
1901mostlyclean-host: maybe-mostlyclean-libdecnumber
1902mostlyclean-host: maybe-mostlyclean-libgui
1903mostlyclean-host: maybe-mostlyclean-libiberty
1904mostlyclean-host: maybe-mostlyclean-libiconv
1905mostlyclean-host: maybe-mostlyclean-m4
1906mostlyclean-host: maybe-mostlyclean-readline
1907mostlyclean-host: maybe-mostlyclean-sid
1908mostlyclean-host: maybe-mostlyclean-sim
1909mostlyclean-host: maybe-mostlyclean-texinfo
1910mostlyclean-host: maybe-mostlyclean-zlib
1911mostlyclean-host: maybe-mostlyclean-gdb
1912mostlyclean-host: maybe-mostlyclean-expect
1913mostlyclean-host: maybe-mostlyclean-guile
1914mostlyclean-host: maybe-mostlyclean-tk
1915mostlyclean-host: maybe-mostlyclean-libtermcap
1916mostlyclean-host: maybe-mostlyclean-utils
1917mostlyclean-host: maybe-mostlyclean-gnattools
1918mostlyclean-host: maybe-mostlyclean-lto-plugin
1919
1920.PHONY: mostlyclean-target
1921
1922mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1923mostlyclean-target: maybe-mostlyclean-target-libmudflap
1924mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1925mostlyclean-target: maybe-mostlyclean-target-libvtv
1926mostlyclean-target: maybe-mostlyclean-target-libssp
1927mostlyclean-target: maybe-mostlyclean-target-newlib
1928mostlyclean-target: maybe-mostlyclean-target-libgcc
1929mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1930mostlyclean-target: maybe-mostlyclean-target-libquadmath
1931mostlyclean-target: maybe-mostlyclean-target-libgfortran
1932mostlyclean-target: maybe-mostlyclean-target-libobjc
1933mostlyclean-target: maybe-mostlyclean-target-libgo
1934mostlyclean-target: maybe-mostlyclean-target-libtermcap
1935mostlyclean-target: maybe-mostlyclean-target-winsup
1936mostlyclean-target: maybe-mostlyclean-target-libgloss
1937mostlyclean-target: maybe-mostlyclean-target-libffi
1938mostlyclean-target: maybe-mostlyclean-target-libjava
1939mostlyclean-target: maybe-mostlyclean-target-zlib
1940mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1941mostlyclean-target: maybe-mostlyclean-target-rda
1942mostlyclean-target: maybe-mostlyclean-target-libada
1943mostlyclean-target: maybe-mostlyclean-target-libgomp
1944mostlyclean-target: maybe-mostlyclean-target-libitm
1945mostlyclean-target: maybe-mostlyclean-target-libatomic
1946
1947.PHONY: do-clean
1948do-clean:
1949 @: $(MAKE); $(unstage)
1950 @r=`${PWD_COMMAND}`; export r; \
1951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1952 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1953 clean-target
1954
1955
1956.PHONY: clean-host
1957
1958clean-host: maybe-clean-bfd
1959clean-host: maybe-clean-opcodes
1960clean-host: maybe-clean-binutils
1961clean-host: maybe-clean-bison
1962clean-host: maybe-clean-cgen
1963clean-host: maybe-clean-dejagnu
1964clean-host: maybe-clean-etc
1965clean-host: maybe-clean-fastjar
1966clean-host: maybe-clean-fixincludes
1967clean-host: maybe-clean-flex
1968clean-host: maybe-clean-gas
1969clean-host: maybe-clean-gcc
1970clean-host: maybe-clean-gmp
1971clean-host: maybe-clean-mpfr
1972clean-host: maybe-clean-mpc
1973clean-host: maybe-clean-isl
1974clean-host: maybe-clean-cloog
1975clean-host: maybe-clean-libelf
1976clean-host: maybe-clean-gold
1977clean-host: maybe-clean-gprof
1978clean-host: maybe-clean-intl
1979clean-host: maybe-clean-tcl
1980clean-host: maybe-clean-itcl
1981clean-host: maybe-clean-ld
1982clean-host: maybe-clean-libbacktrace
1983clean-host: maybe-clean-libcpp
1984clean-host: maybe-clean-libdecnumber
1985clean-host: maybe-clean-libgui
1986clean-host: maybe-clean-libiberty
1987clean-host: maybe-clean-libiconv
1988clean-host: maybe-clean-m4
1989clean-host: maybe-clean-readline
1990clean-host: maybe-clean-sid
1991clean-host: maybe-clean-sim
1992clean-host: maybe-clean-texinfo
1993clean-host: maybe-clean-zlib
1994clean-host: maybe-clean-gdb
1995clean-host: maybe-clean-expect
1996clean-host: maybe-clean-guile
1997clean-host: maybe-clean-tk
1998clean-host: maybe-clean-libtermcap
1999clean-host: maybe-clean-utils
2000clean-host: maybe-clean-gnattools
2001clean-host: maybe-clean-lto-plugin
2002
2003.PHONY: clean-target
2004
2005clean-target: maybe-clean-target-libstdc++-v3
2006clean-target: maybe-clean-target-libmudflap
2007clean-target: maybe-clean-target-libsanitizer
2008clean-target: maybe-clean-target-libvtv
2009clean-target: maybe-clean-target-libssp
2010clean-target: maybe-clean-target-newlib
2011clean-target: maybe-clean-target-libgcc
2012clean-target: maybe-clean-target-libbacktrace
2013clean-target: maybe-clean-target-libquadmath
2014clean-target: maybe-clean-target-libgfortran
2015clean-target: maybe-clean-target-libobjc
2016clean-target: maybe-clean-target-libgo
2017clean-target: maybe-clean-target-libtermcap
2018clean-target: maybe-clean-target-winsup
2019clean-target: maybe-clean-target-libgloss
2020clean-target: maybe-clean-target-libffi
2021clean-target: maybe-clean-target-libjava
2022clean-target: maybe-clean-target-zlib
2023clean-target: maybe-clean-target-boehm-gc
2024clean-target: maybe-clean-target-rda
2025clean-target: maybe-clean-target-libada
2026clean-target: maybe-clean-target-libgomp
2027clean-target: maybe-clean-target-libitm
2028clean-target: maybe-clean-target-libatomic
2029
2030.PHONY: do-distclean
2031do-distclean:
2032 @: $(MAKE); $(unstage)
2033 @r=`${PWD_COMMAND}`; export r; \
2034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2035 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2036 distclean-target
2037
2038
2039.PHONY: distclean-host
2040
2041distclean-host: maybe-distclean-bfd
2042distclean-host: maybe-distclean-opcodes
2043distclean-host: maybe-distclean-binutils
2044distclean-host: maybe-distclean-bison
2045distclean-host: maybe-distclean-cgen
2046distclean-host: maybe-distclean-dejagnu
2047distclean-host: maybe-distclean-etc
2048distclean-host: maybe-distclean-fastjar
2049distclean-host: maybe-distclean-fixincludes
2050distclean-host: maybe-distclean-flex
2051distclean-host: maybe-distclean-gas
2052distclean-host: maybe-distclean-gcc
2053distclean-host: maybe-distclean-gmp
2054distclean-host: maybe-distclean-mpfr
2055distclean-host: maybe-distclean-mpc
2056distclean-host: maybe-distclean-isl
2057distclean-host: maybe-distclean-cloog
2058distclean-host: maybe-distclean-libelf
2059distclean-host: maybe-distclean-gold
2060distclean-host: maybe-distclean-gprof
2061distclean-host: maybe-distclean-intl
2062distclean-host: maybe-distclean-tcl
2063distclean-host: maybe-distclean-itcl
2064distclean-host: maybe-distclean-ld
2065distclean-host: maybe-distclean-libbacktrace
2066distclean-host: maybe-distclean-libcpp
2067distclean-host: maybe-distclean-libdecnumber
2068distclean-host: maybe-distclean-libgui
2069distclean-host: maybe-distclean-libiberty
2070distclean-host: maybe-distclean-libiconv
2071distclean-host: maybe-distclean-m4
2072distclean-host: maybe-distclean-readline
2073distclean-host: maybe-distclean-sid
2074distclean-host: maybe-distclean-sim
2075distclean-host: maybe-distclean-texinfo
2076distclean-host: maybe-distclean-zlib
2077distclean-host: maybe-distclean-gdb
2078distclean-host: maybe-distclean-expect
2079distclean-host: maybe-distclean-guile
2080distclean-host: maybe-distclean-tk
2081distclean-host: maybe-distclean-libtermcap
2082distclean-host: maybe-distclean-utils
2083distclean-host: maybe-distclean-gnattools
2084distclean-host: maybe-distclean-lto-plugin
2085
2086.PHONY: distclean-target
2087
2088distclean-target: maybe-distclean-target-libstdc++-v3
2089distclean-target: maybe-distclean-target-libmudflap
2090distclean-target: maybe-distclean-target-libsanitizer
2091distclean-target: maybe-distclean-target-libvtv
2092distclean-target: maybe-distclean-target-libssp
2093distclean-target: maybe-distclean-target-newlib
2094distclean-target: maybe-distclean-target-libgcc
2095distclean-target: maybe-distclean-target-libbacktrace
2096distclean-target: maybe-distclean-target-libquadmath
2097distclean-target: maybe-distclean-target-libgfortran
2098distclean-target: maybe-distclean-target-libobjc
2099distclean-target: maybe-distclean-target-libgo
2100distclean-target: maybe-distclean-target-libtermcap
2101distclean-target: maybe-distclean-target-winsup
2102distclean-target: maybe-distclean-target-libgloss
2103distclean-target: maybe-distclean-target-libffi
2104distclean-target: maybe-distclean-target-libjava
2105distclean-target: maybe-distclean-target-zlib
2106distclean-target: maybe-distclean-target-boehm-gc
2107distclean-target: maybe-distclean-target-rda
2108distclean-target: maybe-distclean-target-libada
2109distclean-target: maybe-distclean-target-libgomp
2110distclean-target: maybe-distclean-target-libitm
2111distclean-target: maybe-distclean-target-libatomic
2112
2113.PHONY: do-maintainer-clean
2114do-maintainer-clean:
2115 @: $(MAKE); $(unstage)
2116 @r=`${PWD_COMMAND}`; export r; \
2117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2118 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2119 maintainer-clean-target
2120
2121
2122.PHONY: maintainer-clean-host
2123
2124maintainer-clean-host: maybe-maintainer-clean-bfd
2125maintainer-clean-host: maybe-maintainer-clean-opcodes
2126maintainer-clean-host: maybe-maintainer-clean-binutils
2127maintainer-clean-host: maybe-maintainer-clean-bison
2128maintainer-clean-host: maybe-maintainer-clean-cgen
2129maintainer-clean-host: maybe-maintainer-clean-dejagnu
2130maintainer-clean-host: maybe-maintainer-clean-etc
2131maintainer-clean-host: maybe-maintainer-clean-fastjar
2132maintainer-clean-host: maybe-maintainer-clean-fixincludes
2133maintainer-clean-host: maybe-maintainer-clean-flex
2134maintainer-clean-host: maybe-maintainer-clean-gas
2135maintainer-clean-host: maybe-maintainer-clean-gcc
2136maintainer-clean-host: maybe-maintainer-clean-gmp
2137maintainer-clean-host: maybe-maintainer-clean-mpfr
2138maintainer-clean-host: maybe-maintainer-clean-mpc
2139maintainer-clean-host: maybe-maintainer-clean-isl
2140maintainer-clean-host: maybe-maintainer-clean-cloog
2141maintainer-clean-host: maybe-maintainer-clean-libelf
2142maintainer-clean-host: maybe-maintainer-clean-gold
2143maintainer-clean-host: maybe-maintainer-clean-gprof
2144maintainer-clean-host: maybe-maintainer-clean-intl
2145maintainer-clean-host: maybe-maintainer-clean-tcl
2146maintainer-clean-host: maybe-maintainer-clean-itcl
2147maintainer-clean-host: maybe-maintainer-clean-ld
2148maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2149maintainer-clean-host: maybe-maintainer-clean-libcpp
2150maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2151maintainer-clean-host: maybe-maintainer-clean-libgui
2152maintainer-clean-host: maybe-maintainer-clean-libiberty
2153maintainer-clean-host: maybe-maintainer-clean-libiconv
2154maintainer-clean-host: maybe-maintainer-clean-m4
2155maintainer-clean-host: maybe-maintainer-clean-readline
2156maintainer-clean-host: maybe-maintainer-clean-sid
2157maintainer-clean-host: maybe-maintainer-clean-sim
2158maintainer-clean-host: maybe-maintainer-clean-texinfo
2159maintainer-clean-host: maybe-maintainer-clean-zlib
2160maintainer-clean-host: maybe-maintainer-clean-gdb
2161maintainer-clean-host: maybe-maintainer-clean-expect
2162maintainer-clean-host: maybe-maintainer-clean-guile
2163maintainer-clean-host: maybe-maintainer-clean-tk
2164maintainer-clean-host: maybe-maintainer-clean-libtermcap
2165maintainer-clean-host: maybe-maintainer-clean-utils
2166maintainer-clean-host: maybe-maintainer-clean-gnattools
2167maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2168
2169.PHONY: maintainer-clean-target
2170
2171maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2172maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2173maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2174maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2175maintainer-clean-target: maybe-maintainer-clean-target-libssp
2176maintainer-clean-target: maybe-maintainer-clean-target-newlib
2177maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2178maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2179maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2180maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2181maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2182maintainer-clean-target: maybe-maintainer-clean-target-libgo
2183maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2184maintainer-clean-target: maybe-maintainer-clean-target-winsup
2185maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2186maintainer-clean-target: maybe-maintainer-clean-target-libffi
2187maintainer-clean-target: maybe-maintainer-clean-target-libjava
2188maintainer-clean-target: maybe-maintainer-clean-target-zlib
2189maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2190maintainer-clean-target: maybe-maintainer-clean-target-rda
2191maintainer-clean-target: maybe-maintainer-clean-target-libada
2192maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2193maintainer-clean-target: maybe-maintainer-clean-target-libitm
2194maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2195
2196
2197# Here are the targets which correspond to the do-X targets.
2198
2199.PHONY: info installcheck dvi pdf html
2200.PHONY: install-info install-pdf install-html
2201.PHONY: clean distclean mostlyclean maintainer-clean realclean
2202.PHONY: local-clean local-distclean local-maintainer-clean
2203info: do-info
2204installcheck: do-installcheck
2205dvi: do-dvi
2206pdf: do-pdf
2207html: do-html
2208
2209# Make sure makeinfo is built before we do a `make info', if we're
2210# in fact building texinfo.
2211do-info: maybe-all-texinfo
2212
2213install-info: do-install-info dir.info
2214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2215 if [ -f dir.info ] ; then \
2216 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2217 else true ; fi
2218
2219install-pdf: do-install-pdf
2220
2221install-html: do-install-html
2222
2223local-clean:
2224 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2225
2226local-distclean:
2227 -rm -f Makefile config.status config.cache mh-frag mt-frag
2228 -rm -f maybedep.tmp serdep.tmp
2229 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2230 rm -rf $(TARGET_SUBDIR); \
2231 else true; fi
2232 -rm -rf $(BUILD_SUBDIR)
2233 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2234 rm -rf $(HOST_SUBDIR); \
2235 else true; fi
2236 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2237 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2238 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2239 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2240 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2241 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2242
2243local-maintainer-clean:
2244 @echo "This command is intended for maintainers to use;"
2245 @echo "it deletes files that may require special tools to rebuild."
2246
2247clean: do-clean local-clean
2248mostlyclean: do-mostlyclean local-clean
2249distclean: do-distclean local-clean local-distclean
2250maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2251maintainer-clean: local-distclean
2252realclean: maintainer-clean
2253
2254# Check target.
2255
2256.PHONY: check do-check
2257check: do-check
2258
2259# Only include modules actually being configured and built.
2260.PHONY: check-host
2261check-host: \
2262 maybe-check-bfd \
2263 maybe-check-opcodes \
2264 maybe-check-binutils \
2265 maybe-check-bison \
2266 maybe-check-cgen \
2267 maybe-check-dejagnu \
2268 maybe-check-etc \
2269 maybe-check-fastjar \
2270 maybe-check-fixincludes \
2271 maybe-check-flex \
2272 maybe-check-gas \
2273 maybe-check-gcc \
2274 maybe-check-gmp \
2275 maybe-check-mpfr \
2276 maybe-check-mpc \
2277 maybe-check-isl \
2278 maybe-check-cloog \
2279 maybe-check-libelf \
2280 maybe-check-gold \
2281 maybe-check-gprof \
2282 maybe-check-intl \
2283 maybe-check-tcl \
2284 maybe-check-itcl \
2285 maybe-check-ld \
2286 maybe-check-libbacktrace \
2287 maybe-check-libcpp \
2288 maybe-check-libdecnumber \
2289 maybe-check-libgui \
2290 maybe-check-libiberty \
2291 maybe-check-libiconv \
2292 maybe-check-m4 \
2293 maybe-check-readline \
2294 maybe-check-sid \
2295 maybe-check-sim \
2296 maybe-check-texinfo \
2297 maybe-check-zlib \
2298 maybe-check-gdb \
2299 maybe-check-expect \
2300 maybe-check-guile \
2301 maybe-check-tk \
2302 maybe-check-libtermcap \
2303 maybe-check-utils \
2304 maybe-check-gnattools \
2305 maybe-check-lto-plugin
2306
2307.PHONY: check-target
2308check-target: \
2309 maybe-check-target-libstdc++-v3 \
2310 maybe-check-target-libmudflap \
2311 maybe-check-target-libsanitizer \
2312 maybe-check-target-libvtv \
2313 maybe-check-target-libssp \
2314 maybe-check-target-newlib \
2315 maybe-check-target-libgcc \
2316 maybe-check-target-libbacktrace \
2317 maybe-check-target-libquadmath \
2318 maybe-check-target-libgfortran \
2319 maybe-check-target-libobjc \
2320 maybe-check-target-libgo \
2321 maybe-check-target-libtermcap \
2322 maybe-check-target-winsup \
2323 maybe-check-target-libgloss \
2324 maybe-check-target-libffi \
2325 maybe-check-target-libjava \
2326 maybe-check-target-zlib \
2327 maybe-check-target-boehm-gc \
2328 maybe-check-target-rda \
2329 maybe-check-target-libada \
2330 maybe-check-target-libgomp \
2331 maybe-check-target-libitm \
2332 maybe-check-target-libatomic
2333
2334do-check:
2335 @: $(MAKE); $(unstage)
2336 @r=`${PWD_COMMAND}`; export r; \
2337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2338 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2339
2340# Automated reporting of test results.
2341
2342warning.log: build.log
2343 $(srcdir)/contrib/warn_summary build.log > $@
2344
2345mail-report.log:
2346 if test x'$(BOOT_CFLAGS)' != x''; then \
2347 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2348 fi; \
2349 $(srcdir)/contrib/test_summary -t >$@
2350 chmod +x $@
2351 echo If you really want to send e-mail, run ./$@ now
2352
2353mail-report-with-warnings.log: warning.log
2354 if test x'$(BOOT_CFLAGS)' != x''; then \
2355 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2356 fi; \
2357 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2358 chmod +x $@
2359 echo If you really want to send e-mail, run ./$@ now
2360
2361# Installation targets.
2362
2363.PHONY: install uninstall
2364install:
2365 @: $(MAKE); $(unstage)
2366 @r=`${PWD_COMMAND}`; export r; \
2367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2368 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2369
2370.PHONY: install-host-nogcc
2371install-host-nogcc: \
2372 maybe-install-bfd \
2373 maybe-install-opcodes \
2374 maybe-install-binutils \
2375 maybe-install-bison \
2376 maybe-install-cgen \
2377 maybe-install-dejagnu \
2378 maybe-install-etc \
2379 maybe-install-fastjar \
2380 maybe-install-fixincludes \
2381 maybe-install-flex \
2382 maybe-install-gas \
2383 maybe-install-gmp \
2384 maybe-install-mpfr \
2385 maybe-install-mpc \
2386 maybe-install-isl \
2387 maybe-install-cloog \
2388 maybe-install-libelf \
2389 maybe-install-gold \
2390 maybe-install-gprof \
2391 maybe-install-intl \
2392 maybe-install-tcl \
2393 maybe-install-itcl \
2394 maybe-install-ld \
2395 maybe-install-libbacktrace \
2396 maybe-install-libcpp \
2397 maybe-install-libdecnumber \
2398 maybe-install-libgui \
2399 maybe-install-libiberty \
2400 maybe-install-libiconv \
2401 maybe-install-m4 \
2402 maybe-install-readline \
2403 maybe-install-sid \
2404 maybe-install-sim \
2405 maybe-install-texinfo \
2406 maybe-install-zlib \
2407 maybe-install-gdb \
2408 maybe-install-expect \
2409 maybe-install-guile \
2410 maybe-install-tk \
2411 maybe-install-libtermcap \
2412 maybe-install-utils \
2413 maybe-install-gnattools \
2414 maybe-install-lto-plugin
2415
2416.PHONY: install-host
2417install-host: \
2418 maybe-install-bfd \
2419 maybe-install-opcodes \
2420 maybe-install-binutils \
2421 maybe-install-bison \
2422 maybe-install-cgen \
2423 maybe-install-dejagnu \
2424 maybe-install-etc \
2425 maybe-install-fastjar \
2426 maybe-install-fixincludes \
2427 maybe-install-flex \
2428 maybe-install-gas \
2429 maybe-install-gcc \
2430 maybe-install-gmp \
2431 maybe-install-mpfr \
2432 maybe-install-mpc \
2433 maybe-install-isl \
2434 maybe-install-cloog \
2435 maybe-install-libelf \
2436 maybe-install-gold \
2437 maybe-install-gprof \
2438 maybe-install-intl \
2439 maybe-install-tcl \
2440 maybe-install-itcl \
2441 maybe-install-ld \
2442 maybe-install-libbacktrace \
2443 maybe-install-libcpp \
2444 maybe-install-libdecnumber \
2445 maybe-install-libgui \
2446 maybe-install-libiberty \
2447 maybe-install-libiconv \
2448 maybe-install-m4 \
2449 maybe-install-readline \
2450 maybe-install-sid \
2451 maybe-install-sim \
2452 maybe-install-texinfo \
2453 maybe-install-zlib \
2454 maybe-install-gdb \
2455 maybe-install-expect \
2456 maybe-install-guile \
2457 maybe-install-tk \
2458 maybe-install-libtermcap \
2459 maybe-install-utils \
2460 maybe-install-gnattools \
2461 maybe-install-lto-plugin
2462
2463.PHONY: install-target
2464install-target: \
2465 maybe-install-target-libstdc++-v3 \
2466 maybe-install-target-libmudflap \
2467 maybe-install-target-libsanitizer \
2468 maybe-install-target-libvtv \
2469 maybe-install-target-libssp \
2470 maybe-install-target-newlib \
2471 maybe-install-target-libgcc \
2472 maybe-install-target-libbacktrace \
2473 maybe-install-target-libquadmath \
2474 maybe-install-target-libgfortran \
2475 maybe-install-target-libobjc \
2476 maybe-install-target-libgo \
2477 maybe-install-target-libtermcap \
2478 maybe-install-target-winsup \
2479 maybe-install-target-libgloss \
2480 maybe-install-target-libffi \
2481 maybe-install-target-libjava \
2482 maybe-install-target-zlib \
2483 maybe-install-target-boehm-gc \
2484 maybe-install-target-rda \
2485 maybe-install-target-libada \
2486 maybe-install-target-libgomp \
2487 maybe-install-target-libitm \
2488 maybe-install-target-libatomic
2489
2490uninstall:
2491 @echo "the uninstall target is not supported in this tree"
2492
2493.PHONY: install.all
2494install.all: install-no-fixedincludes
2495 @if [ -f ./gcc/Makefile ] ; then \
2496 r=`${PWD_COMMAND}` ; export r ; \
2497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2498 $(HOST_EXPORTS) \
2499 (cd ./gcc && \
2500 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2501 else \
2502 true ; \
2503 fi
2504
2505# install-no-fixedincludes is used to allow the elaboration of binary packages
2506# suitable for distribution, where we cannot include the fixed system header
2507# files.
2508.PHONY: install-no-fixedincludes
2509install-no-fixedincludes: installdirs install-host-nogcc \
2510 install-target gcc-install-no-fixedincludes
2511
2512.PHONY: install-strip
2513install-strip:
2514 @: $(MAKE); $(unstage)
2515 @r=`${PWD_COMMAND}`; export r; \
2516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2517 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2518
2519.PHONY: install-strip-host
2520install-strip-host: \
2521 maybe-install-strip-bfd \
2522 maybe-install-strip-opcodes \
2523 maybe-install-strip-binutils \
2524 maybe-install-strip-bison \
2525 maybe-install-strip-cgen \
2526 maybe-install-strip-dejagnu \
2527 maybe-install-strip-etc \
2528 maybe-install-strip-fastjar \
2529 maybe-install-strip-fixincludes \
2530 maybe-install-strip-flex \
2531 maybe-install-strip-gas \
2532 maybe-install-strip-gcc \
2533 maybe-install-strip-gmp \
2534 maybe-install-strip-mpfr \
2535 maybe-install-strip-mpc \
2536 maybe-install-strip-isl \
2537 maybe-install-strip-cloog \
2538 maybe-install-strip-libelf \
2539 maybe-install-strip-gold \
2540 maybe-install-strip-gprof \
2541 maybe-install-strip-intl \
2542 maybe-install-strip-tcl \
2543 maybe-install-strip-itcl \
2544 maybe-install-strip-ld \
2545 maybe-install-strip-libbacktrace \
2546 maybe-install-strip-libcpp \
2547 maybe-install-strip-libdecnumber \
2548 maybe-install-strip-libgui \
2549 maybe-install-strip-libiberty \
2550 maybe-install-strip-libiconv \
2551 maybe-install-strip-m4 \
2552 maybe-install-strip-readline \
2553 maybe-install-strip-sid \
2554 maybe-install-strip-sim \
2555 maybe-install-strip-texinfo \
2556 maybe-install-strip-zlib \
2557 maybe-install-strip-gdb \
2558 maybe-install-strip-expect \
2559 maybe-install-strip-guile \
2560 maybe-install-strip-tk \
2561 maybe-install-strip-libtermcap \
2562 maybe-install-strip-utils \
2563 maybe-install-strip-gnattools \
2564 maybe-install-strip-lto-plugin
2565
2566.PHONY: install-strip-target
2567install-strip-target: \
2568 maybe-install-strip-target-libstdc++-v3 \
2569 maybe-install-strip-target-libmudflap \
2570 maybe-install-strip-target-libsanitizer \
2571 maybe-install-strip-target-libvtv \
2572 maybe-install-strip-target-libssp \
2573 maybe-install-strip-target-newlib \
2574 maybe-install-strip-target-libgcc \
2575 maybe-install-strip-target-libbacktrace \
2576 maybe-install-strip-target-libquadmath \
2577 maybe-install-strip-target-libgfortran \
2578 maybe-install-strip-target-libobjc \
2579 maybe-install-strip-target-libgo \
2580 maybe-install-strip-target-libtermcap \
2581 maybe-install-strip-target-winsup \
2582 maybe-install-strip-target-libgloss \
2583 maybe-install-strip-target-libffi \
2584 maybe-install-strip-target-libjava \
2585 maybe-install-strip-target-zlib \
2586 maybe-install-strip-target-boehm-gc \
2587 maybe-install-strip-target-rda \
2588 maybe-install-strip-target-libada \
2589 maybe-install-strip-target-libgomp \
2590 maybe-install-strip-target-libitm \
2591 maybe-install-strip-target-libatomic
2592
2593
2594### other supporting targets
2595
2596MAKEDIRS= \
2597 $(DESTDIR)$(prefix) \
2598 $(DESTDIR)$(exec_prefix)
2599.PHONY: installdirs
2600installdirs: mkinstalldirs
2601 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2602
2603dir.info: do-install-info
2604 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2605 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2606 mv -f dir.info.new dir.info ; \
2607 else true ; \
2608 fi
2609
2610dist:
2611 @echo "Building a full distribution of this tree isn't done"
2612 @echo "via 'make dist'. Check out the etc/ subdirectory"
2613
2614etags tags: TAGS
2615
2616# Right now this just builds TAGS in each subdirectory. emacs19 has the
2617# ability to use several tags files at once, so there is probably no need
2618# to combine them into one big TAGS file (like CVS 1.3 does). We could
2619# (if we felt like it) have this Makefile write a piece of elisp which
2620# the user could load to tell emacs19 where all the TAGS files we just
2621# built are.
2622TAGS: do-TAGS
2623
2624# ------------------------------------
2625# Macros for configure and all targets
2626# ------------------------------------
2627
2628
2629
2630
2631
2632# --------------------------------------
2633# Modules which run on the build machine
2634# --------------------------------------
2635
2636
2637.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2638maybe-configure-build-libiberty:
2639@if gcc-bootstrap
2640configure-build-libiberty: stage_current
2641@endif gcc-bootstrap
2642@if build-libiberty
2643maybe-configure-build-libiberty: configure-build-libiberty
2644configure-build-libiberty:
2645 @: $(MAKE); $(unstage)
2646 @r=`${PWD_COMMAND}`; export r; \
2647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2648 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2649 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2650 $(BUILD_EXPORTS) \
2651 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2652 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2653 case $(srcdir) in \
2654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2655 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2657 esac; \
2658 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2659 libsrcdir="$$s/libiberty"; \
2660 rm -f no-such-file || : ; \
2661 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2662 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2663 --target=${target_alias} $${srcdiroption} \
2664 || exit 1
2665@endif build-libiberty
2666
2667
2668
2669
2670
2671.PHONY: all-build-libiberty maybe-all-build-libiberty
2672maybe-all-build-libiberty:
2673@if gcc-bootstrap
2674all-build-libiberty: stage_current
2675@endif gcc-bootstrap
2676@if build-libiberty
2677TARGET-build-libiberty=all
2678maybe-all-build-libiberty: all-build-libiberty
2679all-build-libiberty: configure-build-libiberty
2680 @: $(MAKE); $(unstage)
2681 @r=`${PWD_COMMAND}`; export r; \
2682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2683 $(BUILD_EXPORTS) \
2684 (cd $(BUILD_SUBDIR)/libiberty && \
2685 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2686 $(TARGET-build-libiberty))
2687@endif build-libiberty
2688
2689
2690
2691
2692
2693.PHONY: configure-build-bison maybe-configure-build-bison
2694maybe-configure-build-bison:
2695@if gcc-bootstrap
2696configure-build-bison: stage_current
2697@endif gcc-bootstrap
2698@if build-bison
2699maybe-configure-build-bison: configure-build-bison
2700configure-build-bison:
2701 @: $(MAKE); $(unstage)
2702 @r=`${PWD_COMMAND}`; export r; \
2703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2704 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2705 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2706 $(BUILD_EXPORTS) \
2707 echo Configuring in $(BUILD_SUBDIR)/bison; \
2708 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2709 case $(srcdir) in \
2710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2711 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2713 esac; \
2714 srcdiroption="--srcdir=$${topdir}/bison"; \
2715 libsrcdir="$$s/bison"; \
2716 rm -f no-such-file || : ; \
2717 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2718 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2719 --target=${target_alias} $${srcdiroption} \
2720 || exit 1
2721@endif build-bison
2722
2723
2724
2725
2726
2727.PHONY: all-build-bison maybe-all-build-bison
2728maybe-all-build-bison:
2729@if gcc-bootstrap
2730all-build-bison: stage_current
2731@endif gcc-bootstrap
2732@if build-bison
2733TARGET-build-bison=all
2734maybe-all-build-bison: all-build-bison
2735all-build-bison: configure-build-bison
2736 @: $(MAKE); $(unstage)
2737 @r=`${PWD_COMMAND}`; export r; \
2738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2739 $(BUILD_EXPORTS) \
2740 (cd $(BUILD_SUBDIR)/bison && \
2741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2742 $(TARGET-build-bison))
2743@endif build-bison
2744
2745
2746
2747
2748
2749.PHONY: configure-build-flex maybe-configure-build-flex
2750maybe-configure-build-flex:
2751@if gcc-bootstrap
2752configure-build-flex: stage_current
2753@endif gcc-bootstrap
2754@if build-flex
2755maybe-configure-build-flex: configure-build-flex
2756configure-build-flex:
2757 @: $(MAKE); $(unstage)
2758 @r=`${PWD_COMMAND}`; export r; \
2759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2760 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2761 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2762 $(BUILD_EXPORTS) \
2763 echo Configuring in $(BUILD_SUBDIR)/flex; \
2764 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2765 case $(srcdir) in \
2766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2767 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2769 esac; \
2770 srcdiroption="--srcdir=$${topdir}/flex"; \
2771 libsrcdir="$$s/flex"; \
2772 rm -f no-such-file || : ; \
2773 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2774 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2775 --target=${target_alias} $${srcdiroption} \
2776 || exit 1
2777@endif build-flex
2778
2779
2780
2781
2782
2783.PHONY: all-build-flex maybe-all-build-flex
2784maybe-all-build-flex:
2785@if gcc-bootstrap
2786all-build-flex: stage_current
2787@endif gcc-bootstrap
2788@if build-flex
2789TARGET-build-flex=all
2790maybe-all-build-flex: all-build-flex
2791all-build-flex: configure-build-flex
2792 @: $(MAKE); $(unstage)
2793 @r=`${PWD_COMMAND}`; export r; \
2794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2795 $(BUILD_EXPORTS) \
2796 (cd $(BUILD_SUBDIR)/flex && \
2797 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2798 $(TARGET-build-flex))
2799@endif build-flex
2800
2801
2802
2803
2804
2805.PHONY: configure-build-m4 maybe-configure-build-m4
2806maybe-configure-build-m4:
2807@if gcc-bootstrap
2808configure-build-m4: stage_current
2809@endif gcc-bootstrap
2810@if build-m4
2811maybe-configure-build-m4: configure-build-m4
2812configure-build-m4:
2813 @: $(MAKE); $(unstage)
2814 @r=`${PWD_COMMAND}`; export r; \
2815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2816 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2817 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2818 $(BUILD_EXPORTS) \
2819 echo Configuring in $(BUILD_SUBDIR)/m4; \
2820 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2821 case $(srcdir) in \
2822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2823 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2825 esac; \
2826 srcdiroption="--srcdir=$${topdir}/m4"; \
2827 libsrcdir="$$s/m4"; \
2828 rm -f no-such-file || : ; \
2829 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2830 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2831 --target=${target_alias} $${srcdiroption} \
2832 || exit 1
2833@endif build-m4
2834
2835
2836
2837
2838
2839.PHONY: all-build-m4 maybe-all-build-m4
2840maybe-all-build-m4:
2841@if gcc-bootstrap
2842all-build-m4: stage_current
2843@endif gcc-bootstrap
2844@if build-m4
2845TARGET-build-m4=all
2846maybe-all-build-m4: all-build-m4
2847all-build-m4: configure-build-m4
2848 @: $(MAKE); $(unstage)
2849 @r=`${PWD_COMMAND}`; export r; \
2850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2851 $(BUILD_EXPORTS) \
2852 (cd $(BUILD_SUBDIR)/m4 && \
2853 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2854 $(TARGET-build-m4))
2855@endif build-m4
2856
2857
2858
2859
2860
2861.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2862maybe-configure-build-texinfo:
2863@if gcc-bootstrap
2864configure-build-texinfo: stage_current
2865@endif gcc-bootstrap
2866@if build-texinfo
2867maybe-configure-build-texinfo: configure-build-texinfo
2868configure-build-texinfo:
2869 @: $(MAKE); $(unstage)
2870 @r=`${PWD_COMMAND}`; export r; \
2871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2872 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2873 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2874 $(BUILD_EXPORTS) \
2875 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2876 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2877 case $(srcdir) in \
2878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2879 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2881 esac; \
2882 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2883 libsrcdir="$$s/texinfo"; \
2884 rm -f no-such-file || : ; \
2885 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2886 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2887 --target=${target_alias} $${srcdiroption} \
2888 || exit 1
2889@endif build-texinfo
2890
2891
2892
2893
2894
2895.PHONY: all-build-texinfo maybe-all-build-texinfo
2896maybe-all-build-texinfo:
2897@if gcc-bootstrap
2898all-build-texinfo: stage_current
2899@endif gcc-bootstrap
2900@if build-texinfo
2901TARGET-build-texinfo=all
2902maybe-all-build-texinfo: all-build-texinfo
2903all-build-texinfo: configure-build-texinfo
2904 @: $(MAKE); $(unstage)
2905 @r=`${PWD_COMMAND}`; export r; \
2906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2907 $(BUILD_EXPORTS) \
2908 (cd $(BUILD_SUBDIR)/texinfo && \
2909 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2910 $(TARGET-build-texinfo))
2911@endif build-texinfo
2912
2913
2914
2915
2916
2917.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2918maybe-configure-build-fixincludes:
2919@if gcc-bootstrap
2920configure-build-fixincludes: stage_current
2921@endif gcc-bootstrap
2922@if build-fixincludes
2923maybe-configure-build-fixincludes: configure-build-fixincludes
2924configure-build-fixincludes:
2925 @: $(MAKE); $(unstage)
2926 @r=`${PWD_COMMAND}`; export r; \
2927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2928 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2929 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2930 $(BUILD_EXPORTS) \
2931 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2932 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2933 case $(srcdir) in \
2934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2935 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2937 esac; \
2938 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2939 libsrcdir="$$s/fixincludes"; \
2940 rm -f no-such-file || : ; \
2941 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2942 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2943 --target=${target_alias} $${srcdiroption} \
2944 || exit 1
2945@endif build-fixincludes
2946
2947
2948
2949
2950
2951.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2952maybe-all-build-fixincludes:
2953@if gcc-bootstrap
2954all-build-fixincludes: stage_current
2955@endif gcc-bootstrap
2956@if build-fixincludes
2957TARGET-build-fixincludes=all
2958maybe-all-build-fixincludes: all-build-fixincludes
2959all-build-fixincludes: configure-build-fixincludes
2960 @: $(MAKE); $(unstage)
2961 @r=`${PWD_COMMAND}`; export r; \
2962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2963 $(BUILD_EXPORTS) \
2964 (cd $(BUILD_SUBDIR)/fixincludes && \
2965 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2966 $(TARGET-build-fixincludes))
2967@endif build-fixincludes
2968
2969
2970
2971
2972
2973# --------------------------------------
2974# Modules which run on the host machine
2975# --------------------------------------
2976
2977
2978.PHONY: configure-bfd maybe-configure-bfd
2979maybe-configure-bfd:
2980@if gcc-bootstrap
2981configure-bfd: stage_current
2982@endif gcc-bootstrap
2983@if bfd
2984maybe-configure-bfd: configure-bfd
2985configure-bfd:
2986 @r=`${PWD_COMMAND}`; export r; \
2987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2988 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2990 $(HOST_EXPORTS) \
2991 echo Configuring in $(HOST_SUBDIR)/bfd; \
2992 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2993 case $(srcdir) in \
2994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2995 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2997 esac; \
2998 srcdiroption="--srcdir=$${topdir}/bfd"; \
2999 libsrcdir="$$s/bfd"; \
3000 $(SHELL) $${libsrcdir}/configure \
3001 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3002 --target=${target_alias} $${srcdiroption} \
3003 || exit 1
3004@endif bfd
3005
3006
3007
3008.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3009maybe-configure-stage1-bfd:
3010@if bfd-bootstrap
3011maybe-configure-stage1-bfd: configure-stage1-bfd
3012configure-stage1-bfd:
3013 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3014 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3015 @r=`${PWD_COMMAND}`; export r; \
3016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3017 TFLAGS="$(STAGE1_TFLAGS)"; \
3018 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3019 $(HOST_EXPORTS) \
3020 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3021 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3022 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3023 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3024 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3025 cd $(HOST_SUBDIR)/bfd || exit 1; \
3026 case $(srcdir) in \
3027 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3028 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3029 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3030 esac; \
3031 srcdiroption="--srcdir=$${topdir}/bfd"; \
3032 libsrcdir="$$s/bfd"; \
3033 $(SHELL) $${libsrcdir}/configure \
3034 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3035 --target=${target_alias} $${srcdiroption} \
3036 $(STAGE1_CONFIGURE_FLAGS)
3037@endif bfd-bootstrap
3038
3039.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3040maybe-configure-stage2-bfd:
3041@if bfd-bootstrap
3042maybe-configure-stage2-bfd: configure-stage2-bfd
3043configure-stage2-bfd:
3044 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3046 @r=`${PWD_COMMAND}`; export r; \
3047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3048 TFLAGS="$(STAGE2_TFLAGS)"; \
3049 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3050 $(HOST_EXPORTS) \
3051 $(POSTSTAGE1_HOST_EXPORTS) \
3052 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3053 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3054 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3055 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3057 cd $(HOST_SUBDIR)/bfd || exit 1; \
3058 case $(srcdir) in \
3059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3060 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3062 esac; \
3063 srcdiroption="--srcdir=$${topdir}/bfd"; \
3064 libsrcdir="$$s/bfd"; \
3065 $(SHELL) $${libsrcdir}/configure \
3066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3067 --target=${target_alias} $${srcdiroption} \
3068 --with-build-libsubdir=$(HOST_SUBDIR) \
3069 $(STAGE2_CONFIGURE_FLAGS)
3070@endif bfd-bootstrap
3071
3072.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3073maybe-configure-stage3-bfd:
3074@if bfd-bootstrap
3075maybe-configure-stage3-bfd: configure-stage3-bfd
3076configure-stage3-bfd:
3077 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3078 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3079 @r=`${PWD_COMMAND}`; export r; \
3080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3081 TFLAGS="$(STAGE3_TFLAGS)"; \
3082 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3083 $(HOST_EXPORTS) \
3084 $(POSTSTAGE1_HOST_EXPORTS) \
3085 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3086 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3087 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3088 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3090 cd $(HOST_SUBDIR)/bfd || exit 1; \
3091 case $(srcdir) in \
3092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3093 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3095 esac; \
3096 srcdiroption="--srcdir=$${topdir}/bfd"; \
3097 libsrcdir="$$s/bfd"; \
3098 $(SHELL) $${libsrcdir}/configure \
3099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3100 --target=${target_alias} $${srcdiroption} \
3101 --with-build-libsubdir=$(HOST_SUBDIR) \
3102 $(STAGE3_CONFIGURE_FLAGS)
3103@endif bfd-bootstrap
3104
3105.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3106maybe-configure-stage4-bfd:
3107@if bfd-bootstrap
3108maybe-configure-stage4-bfd: configure-stage4-bfd
3109configure-stage4-bfd:
3110 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3111 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3112 @r=`${PWD_COMMAND}`; export r; \
3113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3114 TFLAGS="$(STAGE4_TFLAGS)"; \
3115 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3116 $(HOST_EXPORTS) \
3117 $(POSTSTAGE1_HOST_EXPORTS) \
3118 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3119 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3120 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3121 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3123 cd $(HOST_SUBDIR)/bfd || exit 1; \
3124 case $(srcdir) in \
3125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3126 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3128 esac; \
3129 srcdiroption="--srcdir=$${topdir}/bfd"; \
3130 libsrcdir="$$s/bfd"; \
3131 $(SHELL) $${libsrcdir}/configure \
3132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3133 --target=${target_alias} $${srcdiroption} \
3134 --with-build-libsubdir=$(HOST_SUBDIR) \
3135 $(STAGE4_CONFIGURE_FLAGS)
3136@endif bfd-bootstrap
3137
3138.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3139maybe-configure-stageprofile-bfd:
3140@if bfd-bootstrap
3141maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3142configure-stageprofile-bfd:
3143 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3144 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3145 @r=`${PWD_COMMAND}`; export r; \
3146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3147 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3148 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3149 $(HOST_EXPORTS) \
3150 $(POSTSTAGE1_HOST_EXPORTS) \
3151 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3152 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3153 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3154 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3155 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3156 cd $(HOST_SUBDIR)/bfd || exit 1; \
3157 case $(srcdir) in \
3158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3159 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3161 esac; \
3162 srcdiroption="--srcdir=$${topdir}/bfd"; \
3163 libsrcdir="$$s/bfd"; \
3164 $(SHELL) $${libsrcdir}/configure \
3165 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3166 --target=${target_alias} $${srcdiroption} \
3167 --with-build-libsubdir=$(HOST_SUBDIR) \
3168 $(STAGEprofile_CONFIGURE_FLAGS)
3169@endif bfd-bootstrap
3170
3171.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3172maybe-configure-stagefeedback-bfd:
3173@if bfd-bootstrap
3174maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3175configure-stagefeedback-bfd:
3176 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3178 @r=`${PWD_COMMAND}`; export r; \
3179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3180 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3181 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3182 $(HOST_EXPORTS) \
3183 $(POSTSTAGE1_HOST_EXPORTS) \
3184 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3185 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3186 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3187 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3189 cd $(HOST_SUBDIR)/bfd || exit 1; \
3190 case $(srcdir) in \
3191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3192 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3194 esac; \
3195 srcdiroption="--srcdir=$${topdir}/bfd"; \
3196 libsrcdir="$$s/bfd"; \
3197 $(SHELL) $${libsrcdir}/configure \
3198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3199 --target=${target_alias} $${srcdiroption} \
3200 --with-build-libsubdir=$(HOST_SUBDIR) \
3201 $(STAGEfeedback_CONFIGURE_FLAGS)
3202@endif bfd-bootstrap
3203
3204
3205
3206
3207
3208.PHONY: all-bfd maybe-all-bfd
3209maybe-all-bfd:
3210@if gcc-bootstrap
3211all-bfd: stage_current
3212@endif gcc-bootstrap
3213@if bfd
3214TARGET-bfd=all
3215maybe-all-bfd: all-bfd
3216all-bfd: configure-bfd
3217 @r=`${PWD_COMMAND}`; export r; \
3218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3219 $(HOST_EXPORTS) \
3220 (cd $(HOST_SUBDIR)/bfd && \
3221 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3222 $(TARGET-bfd))
3223@endif bfd
3224
3225
3226
3227.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3228.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3229maybe-all-stage1-bfd:
3230maybe-clean-stage1-bfd:
3231@if bfd-bootstrap
3232maybe-all-stage1-bfd: all-stage1-bfd
3233all-stage1: all-stage1-bfd
3234TARGET-stage1-bfd = $(TARGET-bfd)
3235all-stage1-bfd: configure-stage1-bfd
3236 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3237 @r=`${PWD_COMMAND}`; export r; \
3238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3239 TFLAGS="$(STAGE1_TFLAGS)"; \
3240 $(HOST_EXPORTS) \
3241 cd $(HOST_SUBDIR)/bfd && \
3242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3243 CFLAGS="$(STAGE1_CFLAGS)" \
3244 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3245 LIBCFLAGS="$(LIBCFLAGS)" \
3246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3249 $(EXTRA_HOST_FLAGS) \
3250 $(STAGE1_FLAGS_TO_PASS) \
3251 TFLAGS="$(STAGE1_TFLAGS)" \
3252 $(TARGET-stage1-bfd)
3253
3254maybe-clean-stage1-bfd: clean-stage1-bfd
3255clean-stage1: clean-stage1-bfd
3256clean-stage1-bfd:
3257 @if [ $(current_stage) = stage1 ]; then \
3258 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3259 else \
3260 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3261 $(MAKE) stage1-start; \
3262 fi; \
3263 cd $(HOST_SUBDIR)/bfd && \
3264 $(MAKE) $(EXTRA_HOST_FLAGS) \
3265 $(STAGE1_FLAGS_TO_PASS) clean
3266@endif bfd-bootstrap
3267
3268
3269.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3270.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3271maybe-all-stage2-bfd:
3272maybe-clean-stage2-bfd:
3273@if bfd-bootstrap
3274maybe-all-stage2-bfd: all-stage2-bfd
3275all-stage2: all-stage2-bfd
3276TARGET-stage2-bfd = $(TARGET-bfd)
3277all-stage2-bfd: configure-stage2-bfd
3278 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3279 @r=`${PWD_COMMAND}`; export r; \
3280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3281 TFLAGS="$(STAGE2_TFLAGS)"; \
3282 $(HOST_EXPORTS) \
3283 $(POSTSTAGE1_HOST_EXPORTS) \
3284 cd $(HOST_SUBDIR)/bfd && \
3285 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3286 CFLAGS="$(STAGE2_CFLAGS)" \
3287 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3288 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3289 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3290 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3291 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3292 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3293 TFLAGS="$(STAGE2_TFLAGS)" \
3294 $(TARGET-stage2-bfd)
3295
3296maybe-clean-stage2-bfd: clean-stage2-bfd
3297clean-stage2: clean-stage2-bfd
3298clean-stage2-bfd:
3299 @if [ $(current_stage) = stage2 ]; then \
3300 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3301 else \
3302 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3303 $(MAKE) stage2-start; \
3304 fi; \
3305 cd $(HOST_SUBDIR)/bfd && \
3306 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3307@endif bfd-bootstrap
3308
3309
3310.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3311.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3312maybe-all-stage3-bfd:
3313maybe-clean-stage3-bfd:
3314@if bfd-bootstrap
3315maybe-all-stage3-bfd: all-stage3-bfd
3316all-stage3: all-stage3-bfd
3317TARGET-stage3-bfd = $(TARGET-bfd)
3318all-stage3-bfd: configure-stage3-bfd
3319 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3320 @r=`${PWD_COMMAND}`; export r; \
3321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3322 TFLAGS="$(STAGE3_TFLAGS)"; \
3323 $(HOST_EXPORTS) \
3324 $(POSTSTAGE1_HOST_EXPORTS) \
3325 cd $(HOST_SUBDIR)/bfd && \
3326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3327 CFLAGS="$(STAGE3_CFLAGS)" \
3328 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3329 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3333 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3334 TFLAGS="$(STAGE3_TFLAGS)" \
3335 $(TARGET-stage3-bfd)
3336
3337maybe-clean-stage3-bfd: clean-stage3-bfd
3338clean-stage3: clean-stage3-bfd
3339clean-stage3-bfd:
3340 @if [ $(current_stage) = stage3 ]; then \
3341 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3342 else \
3343 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3344 $(MAKE) stage3-start; \
3345 fi; \
3346 cd $(HOST_SUBDIR)/bfd && \
3347 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3348@endif bfd-bootstrap
3349
3350
3351.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3352.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3353maybe-all-stage4-bfd:
3354maybe-clean-stage4-bfd:
3355@if bfd-bootstrap
3356maybe-all-stage4-bfd: all-stage4-bfd
3357all-stage4: all-stage4-bfd
3358TARGET-stage4-bfd = $(TARGET-bfd)
3359all-stage4-bfd: configure-stage4-bfd
3360 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3361 @r=`${PWD_COMMAND}`; export r; \
3362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3363 TFLAGS="$(STAGE4_TFLAGS)"; \
3364 $(HOST_EXPORTS) \
3365 $(POSTSTAGE1_HOST_EXPORTS) \
3366 cd $(HOST_SUBDIR)/bfd && \
3367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3368 CFLAGS="$(STAGE4_CFLAGS)" \
3369 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3370 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3374 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3375 TFLAGS="$(STAGE4_TFLAGS)" \
3376 $(TARGET-stage4-bfd)
3377
3378maybe-clean-stage4-bfd: clean-stage4-bfd
3379clean-stage4: clean-stage4-bfd
3380clean-stage4-bfd:
3381 @if [ $(current_stage) = stage4 ]; then \
3382 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3383 else \
3384 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3385 $(MAKE) stage4-start; \
3386 fi; \
3387 cd $(HOST_SUBDIR)/bfd && \
3388 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3389@endif bfd-bootstrap
3390
3391
3392.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3393.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3394maybe-all-stageprofile-bfd:
3395maybe-clean-stageprofile-bfd:
3396@if bfd-bootstrap
3397maybe-all-stageprofile-bfd: all-stageprofile-bfd
3398all-stageprofile: all-stageprofile-bfd
3399TARGET-stageprofile-bfd = $(TARGET-bfd)
3400all-stageprofile-bfd: configure-stageprofile-bfd
3401 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3402 @r=`${PWD_COMMAND}`; export r; \
3403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3404 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3405 $(HOST_EXPORTS) \
3406 $(POSTSTAGE1_HOST_EXPORTS) \
3407 cd $(HOST_SUBDIR)/bfd && \
3408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3409 CFLAGS="$(STAGEprofile_CFLAGS)" \
3410 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3411 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3412 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3413 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3414 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3415 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3416 TFLAGS="$(STAGEprofile_TFLAGS)" \
3417 $(TARGET-stageprofile-bfd)
3418
3419maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3420clean-stageprofile: clean-stageprofile-bfd
3421clean-stageprofile-bfd:
3422 @if [ $(current_stage) = stageprofile ]; then \
3423 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3424 else \
3425 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3426 $(MAKE) stageprofile-start; \
3427 fi; \
3428 cd $(HOST_SUBDIR)/bfd && \
3429 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3430@endif bfd-bootstrap
3431
3432
3433.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3434.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3435maybe-all-stagefeedback-bfd:
3436maybe-clean-stagefeedback-bfd:
3437@if bfd-bootstrap
3438maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3439all-stagefeedback: all-stagefeedback-bfd
3440TARGET-stagefeedback-bfd = $(TARGET-bfd)
3441all-stagefeedback-bfd: configure-stagefeedback-bfd
3442 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3443 @r=`${PWD_COMMAND}`; export r; \
3444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3445 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3446 $(HOST_EXPORTS) \
3447 $(POSTSTAGE1_HOST_EXPORTS) \
3448 cd $(HOST_SUBDIR)/bfd && \
3449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3450 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3451 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3452 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3456 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3457 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3458 $(TARGET-stagefeedback-bfd)
3459
3460maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3461clean-stagefeedback: clean-stagefeedback-bfd
3462clean-stagefeedback-bfd:
3463 @if [ $(current_stage) = stagefeedback ]; then \
3464 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3465 else \
3466 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3467 $(MAKE) stagefeedback-start; \
3468 fi; \
3469 cd $(HOST_SUBDIR)/bfd && \
3470 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3471@endif bfd-bootstrap
3472
3473
3474
3475
3476
3477.PHONY: check-bfd maybe-check-bfd
3478maybe-check-bfd:
3479@if bfd
3480maybe-check-bfd: check-bfd
3481
3482check-bfd:
3483 @: $(MAKE); $(unstage)
3484 @r=`${PWD_COMMAND}`; export r; \
3485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3486 $(HOST_EXPORTS) \
3487 (cd $(HOST_SUBDIR)/bfd && \
3488 $(MAKE) $(FLAGS_TO_PASS) check)
3489
3490@endif bfd
3491
3492.PHONY: install-bfd maybe-install-bfd
3493maybe-install-bfd:
3494@if bfd
3495maybe-install-bfd: install-bfd
3496
3497install-bfd: installdirs
3498 @: $(MAKE); $(unstage)
3499 @r=`${PWD_COMMAND}`; export r; \
3500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3501 $(HOST_EXPORTS) \
3502 (cd $(HOST_SUBDIR)/bfd && \
3503 $(MAKE) $(FLAGS_TO_PASS) install)
3504
3505@endif bfd
3506
3507.PHONY: install-strip-bfd maybe-install-strip-bfd
3508maybe-install-strip-bfd:
3509@if bfd
3510maybe-install-strip-bfd: install-strip-bfd
3511
3512install-strip-bfd: installdirs
3513 @: $(MAKE); $(unstage)
3514 @r=`${PWD_COMMAND}`; export r; \
3515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3516 $(HOST_EXPORTS) \
3517 (cd $(HOST_SUBDIR)/bfd && \
3518 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3519
3520@endif bfd
3521
3522# Other targets (info, dvi, pdf, etc.)
3523
3524.PHONY: maybe-info-bfd info-bfd
3525maybe-info-bfd:
3526@if bfd
3527maybe-info-bfd: info-bfd
3528
3529info-bfd: \
3530 configure-bfd
3531 @[ -f ./bfd/Makefile ] || exit 0; \
3532 r=`${PWD_COMMAND}`; export r; \
3533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3534 $(HOST_EXPORTS) \
3535 for flag in $(EXTRA_HOST_FLAGS) ; do \
3536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3537 done; \
3538 echo "Doing info in bfd" ; \
3539 (cd $(HOST_SUBDIR)/bfd && \
3540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3542 "RANLIB=$${RANLIB}" \
3543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3544 info) \
3545 || exit 1
3546
3547@endif bfd
3548
3549.PHONY: maybe-dvi-bfd dvi-bfd
3550maybe-dvi-bfd:
3551@if bfd
3552maybe-dvi-bfd: dvi-bfd
3553
3554dvi-bfd: \
3555 configure-bfd
3556 @[ -f ./bfd/Makefile ] || exit 0; \
3557 r=`${PWD_COMMAND}`; export r; \
3558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3559 $(HOST_EXPORTS) \
3560 for flag in $(EXTRA_HOST_FLAGS) ; do \
3561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3562 done; \
3563 echo "Doing dvi in bfd" ; \
3564 (cd $(HOST_SUBDIR)/bfd && \
3565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3567 "RANLIB=$${RANLIB}" \
3568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3569 dvi) \
3570 || exit 1
3571
3572@endif bfd
3573
3574.PHONY: maybe-pdf-bfd pdf-bfd
3575maybe-pdf-bfd:
3576@if bfd
3577maybe-pdf-bfd: pdf-bfd
3578
3579pdf-bfd: \
3580 configure-bfd
3581 @[ -f ./bfd/Makefile ] || exit 0; \
3582 r=`${PWD_COMMAND}`; export r; \
3583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3584 $(HOST_EXPORTS) \
3585 for flag in $(EXTRA_HOST_FLAGS) ; do \
3586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3587 done; \
3588 echo "Doing pdf in bfd" ; \
3589 (cd $(HOST_SUBDIR)/bfd && \
3590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3592 "RANLIB=$${RANLIB}" \
3593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3594 pdf) \
3595 || exit 1
3596
3597@endif bfd
3598
3599.PHONY: maybe-html-bfd html-bfd
3600maybe-html-bfd:
3601@if bfd
3602maybe-html-bfd: html-bfd
3603
3604html-bfd: \
3605 configure-bfd
3606 @[ -f ./bfd/Makefile ] || exit 0; \
3607 r=`${PWD_COMMAND}`; export r; \
3608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3609 $(HOST_EXPORTS) \
3610 for flag in $(EXTRA_HOST_FLAGS) ; do \
3611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3612 done; \
3613 echo "Doing html in bfd" ; \
3614 (cd $(HOST_SUBDIR)/bfd && \
3615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3617 "RANLIB=$${RANLIB}" \
3618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3619 html) \
3620 || exit 1
3621
3622@endif bfd
3623
3624.PHONY: maybe-TAGS-bfd TAGS-bfd
3625maybe-TAGS-bfd:
3626@if bfd
3627maybe-TAGS-bfd: TAGS-bfd
3628
3629TAGS-bfd: \
3630 configure-bfd
3631 @[ -f ./bfd/Makefile ] || exit 0; \
3632 r=`${PWD_COMMAND}`; export r; \
3633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3634 $(HOST_EXPORTS) \
3635 for flag in $(EXTRA_HOST_FLAGS) ; do \
3636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3637 done; \
3638 echo "Doing TAGS in bfd" ; \
3639 (cd $(HOST_SUBDIR)/bfd && \
3640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3642 "RANLIB=$${RANLIB}" \
3643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3644 TAGS) \
3645 || exit 1
3646
3647@endif bfd
3648
3649.PHONY: maybe-install-info-bfd install-info-bfd
3650maybe-install-info-bfd:
3651@if bfd
3652maybe-install-info-bfd: install-info-bfd
3653
3654install-info-bfd: \
3655 configure-bfd \
3656 info-bfd
3657 @[ -f ./bfd/Makefile ] || exit 0; \
3658 r=`${PWD_COMMAND}`; export r; \
3659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3660 $(HOST_EXPORTS) \
3661 for flag in $(EXTRA_HOST_FLAGS) ; do \
3662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3663 done; \
3664 echo "Doing install-info in bfd" ; \
3665 (cd $(HOST_SUBDIR)/bfd && \
3666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3668 "RANLIB=$${RANLIB}" \
3669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3670 install-info) \
3671 || exit 1
3672
3673@endif bfd
3674
3675.PHONY: maybe-install-pdf-bfd install-pdf-bfd
3676maybe-install-pdf-bfd:
3677@if bfd
3678maybe-install-pdf-bfd: install-pdf-bfd
3679
3680install-pdf-bfd: \
3681 configure-bfd \
3682 pdf-bfd
3683 @[ -f ./bfd/Makefile ] || exit 0; \
3684 r=`${PWD_COMMAND}`; export r; \
3685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3686 $(HOST_EXPORTS) \
3687 for flag in $(EXTRA_HOST_FLAGS) ; do \
3688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3689 done; \
3690 echo "Doing install-pdf in bfd" ; \
3691 (cd $(HOST_SUBDIR)/bfd && \
3692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3694 "RANLIB=$${RANLIB}" \
3695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3696 install-pdf) \
3697 || exit 1
3698
3699@endif bfd
3700
3701.PHONY: maybe-install-html-bfd install-html-bfd
3702maybe-install-html-bfd:
3703@if bfd
3704maybe-install-html-bfd: install-html-bfd
3705
3706install-html-bfd: \
3707 configure-bfd \
3708 html-bfd
3709 @[ -f ./bfd/Makefile ] || exit 0; \
3710 r=`${PWD_COMMAND}`; export r; \
3711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3712 $(HOST_EXPORTS) \
3713 for flag in $(EXTRA_HOST_FLAGS) ; do \
3714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3715 done; \
3716 echo "Doing install-html in bfd" ; \
3717 (cd $(HOST_SUBDIR)/bfd && \
3718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3720 "RANLIB=$${RANLIB}" \
3721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3722 install-html) \
3723 || exit 1
3724
3725@endif bfd
3726
3727.PHONY: maybe-installcheck-bfd installcheck-bfd
3728maybe-installcheck-bfd:
3729@if bfd
3730maybe-installcheck-bfd: installcheck-bfd
3731
3732installcheck-bfd: \
3733 configure-bfd
3734 @[ -f ./bfd/Makefile ] || exit 0; \
3735 r=`${PWD_COMMAND}`; export r; \
3736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3737 $(HOST_EXPORTS) \
3738 for flag in $(EXTRA_HOST_FLAGS) ; do \
3739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3740 done; \
3741 echo "Doing installcheck in bfd" ; \
3742 (cd $(HOST_SUBDIR)/bfd && \
3743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3745 "RANLIB=$${RANLIB}" \
3746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3747 installcheck) \
3748 || exit 1
3749
3750@endif bfd
3751
3752.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3753maybe-mostlyclean-bfd:
3754@if bfd
3755maybe-mostlyclean-bfd: mostlyclean-bfd
3756
3757mostlyclean-bfd:
3758 @[ -f ./bfd/Makefile ] || exit 0; \
3759 r=`${PWD_COMMAND}`; export r; \
3760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3761 $(HOST_EXPORTS) \
3762 for flag in $(EXTRA_HOST_FLAGS) ; do \
3763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3764 done; \
3765 echo "Doing mostlyclean in bfd" ; \
3766 (cd $(HOST_SUBDIR)/bfd && \
3767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3769 "RANLIB=$${RANLIB}" \
3770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3771 mostlyclean) \
3772 || exit 1
3773
3774@endif bfd
3775
3776.PHONY: maybe-clean-bfd clean-bfd
3777maybe-clean-bfd:
3778@if bfd
3779maybe-clean-bfd: clean-bfd
3780
3781clean-bfd:
3782 @[ -f ./bfd/Makefile ] || exit 0; \
3783 r=`${PWD_COMMAND}`; export r; \
3784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3785 $(HOST_EXPORTS) \
3786 for flag in $(EXTRA_HOST_FLAGS) ; do \
3787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3788 done; \
3789 echo "Doing clean in bfd" ; \
3790 (cd $(HOST_SUBDIR)/bfd && \
3791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3793 "RANLIB=$${RANLIB}" \
3794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3795 clean) \
3796 || exit 1
3797
3798@endif bfd
3799
3800.PHONY: maybe-distclean-bfd distclean-bfd
3801maybe-distclean-bfd:
3802@if bfd
3803maybe-distclean-bfd: distclean-bfd
3804
3805distclean-bfd:
3806 @[ -f ./bfd/Makefile ] || exit 0; \
3807 r=`${PWD_COMMAND}`; export r; \
3808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3809 $(HOST_EXPORTS) \
3810 for flag in $(EXTRA_HOST_FLAGS) ; do \
3811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3812 done; \
3813 echo "Doing distclean in bfd" ; \
3814 (cd $(HOST_SUBDIR)/bfd && \
3815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3817 "RANLIB=$${RANLIB}" \
3818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3819 distclean) \
3820 || exit 1
3821
3822@endif bfd
3823
3824.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3825maybe-maintainer-clean-bfd:
3826@if bfd
3827maybe-maintainer-clean-bfd: maintainer-clean-bfd
3828
3829maintainer-clean-bfd:
3830 @[ -f ./bfd/Makefile ] || exit 0; \
3831 r=`${PWD_COMMAND}`; export r; \
3832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3833 $(HOST_EXPORTS) \
3834 for flag in $(EXTRA_HOST_FLAGS) ; do \
3835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3836 done; \
3837 echo "Doing maintainer-clean in bfd" ; \
3838 (cd $(HOST_SUBDIR)/bfd && \
3839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3841 "RANLIB=$${RANLIB}" \
3842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3843 maintainer-clean) \
3844 || exit 1
3845
3846@endif bfd
3847
3848
3849
3850.PHONY: configure-opcodes maybe-configure-opcodes
3851maybe-configure-opcodes:
3852@if gcc-bootstrap
3853configure-opcodes: stage_current
3854@endif gcc-bootstrap
3855@if opcodes
3856maybe-configure-opcodes: configure-opcodes
3857configure-opcodes:
3858 @r=`${PWD_COMMAND}`; export r; \
3859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3860 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3862 $(HOST_EXPORTS) \
3863 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3864 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3865 case $(srcdir) in \
3866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3867 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3869 esac; \
3870 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3871 libsrcdir="$$s/opcodes"; \
3872 $(SHELL) $${libsrcdir}/configure \
3873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3874 --target=${target_alias} $${srcdiroption} \
3875 || exit 1
3876@endif opcodes
3877
3878
3879
3880.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3881maybe-configure-stage1-opcodes:
3882@if opcodes-bootstrap
3883maybe-configure-stage1-opcodes: configure-stage1-opcodes
3884configure-stage1-opcodes:
3885 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3886 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3887 @r=`${PWD_COMMAND}`; export r; \
3888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3889 TFLAGS="$(STAGE1_TFLAGS)"; \
3890 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3891 $(HOST_EXPORTS) \
3892 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3893 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3894 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3895 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3896 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3897 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3898 case $(srcdir) in \
3899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3900 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3902 esac; \
3903 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3904 libsrcdir="$$s/opcodes"; \
3905 $(SHELL) $${libsrcdir}/configure \
3906 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3907 --target=${target_alias} $${srcdiroption} \
3908 $(STAGE1_CONFIGURE_FLAGS)
3909@endif opcodes-bootstrap
3910
3911.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3912maybe-configure-stage2-opcodes:
3913@if opcodes-bootstrap
3914maybe-configure-stage2-opcodes: configure-stage2-opcodes
3915configure-stage2-opcodes:
3916 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3917 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3918 @r=`${PWD_COMMAND}`; export r; \
3919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3920 TFLAGS="$(STAGE2_TFLAGS)"; \
3921 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3922 $(HOST_EXPORTS) \
3923 $(POSTSTAGE1_HOST_EXPORTS) \
3924 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3925 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3926 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3927 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3928 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3929 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3930 case $(srcdir) in \
3931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3932 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3934 esac; \
3935 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3936 libsrcdir="$$s/opcodes"; \
3937 $(SHELL) $${libsrcdir}/configure \
3938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3939 --target=${target_alias} $${srcdiroption} \
3940 --with-build-libsubdir=$(HOST_SUBDIR) \
3941 $(STAGE2_CONFIGURE_FLAGS)
3942@endif opcodes-bootstrap
3943
3944.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3945maybe-configure-stage3-opcodes:
3946@if opcodes-bootstrap
3947maybe-configure-stage3-opcodes: configure-stage3-opcodes
3948configure-stage3-opcodes:
3949 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3950 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3951 @r=`${PWD_COMMAND}`; export r; \
3952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3953 TFLAGS="$(STAGE3_TFLAGS)"; \
3954 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3955 $(HOST_EXPORTS) \
3956 $(POSTSTAGE1_HOST_EXPORTS) \
3957 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3958 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3959 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3960 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3962 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3963 case $(srcdir) in \
3964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3965 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3967 esac; \
3968 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3969 libsrcdir="$$s/opcodes"; \
3970 $(SHELL) $${libsrcdir}/configure \
3971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3972 --target=${target_alias} $${srcdiroption} \
3973 --with-build-libsubdir=$(HOST_SUBDIR) \
3974 $(STAGE3_CONFIGURE_FLAGS)
3975@endif opcodes-bootstrap
3976
3977.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3978maybe-configure-stage4-opcodes:
3979@if opcodes-bootstrap
3980maybe-configure-stage4-opcodes: configure-stage4-opcodes
3981configure-stage4-opcodes:
3982 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3984 @r=`${PWD_COMMAND}`; export r; \
3985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3986 TFLAGS="$(STAGE4_TFLAGS)"; \
3987 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3988 $(HOST_EXPORTS) \
3989 $(POSTSTAGE1_HOST_EXPORTS) \
3990 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3991 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3992 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3993 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3995 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3996 case $(srcdir) in \
3997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3998 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4000 esac; \
4001 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4002 libsrcdir="$$s/opcodes"; \
4003 $(SHELL) $${libsrcdir}/configure \
4004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4005 --target=${target_alias} $${srcdiroption} \
4006 --with-build-libsubdir=$(HOST_SUBDIR) \
4007 $(STAGE4_CONFIGURE_FLAGS)
4008@endif opcodes-bootstrap
4009
4010.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4011maybe-configure-stageprofile-opcodes:
4012@if opcodes-bootstrap
4013maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4014configure-stageprofile-opcodes:
4015 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4016 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4017 @r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4020 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4021 $(HOST_EXPORTS) \
4022 $(POSTSTAGE1_HOST_EXPORTS) \
4023 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4024 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4025 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4026 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4028 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4029 case $(srcdir) in \
4030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4031 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4033 esac; \
4034 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4035 libsrcdir="$$s/opcodes"; \
4036 $(SHELL) $${libsrcdir}/configure \
4037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4038 --target=${target_alias} $${srcdiroption} \
4039 --with-build-libsubdir=$(HOST_SUBDIR) \
4040 $(STAGEprofile_CONFIGURE_FLAGS)
4041@endif opcodes-bootstrap
4042
4043.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4044maybe-configure-stagefeedback-opcodes:
4045@if opcodes-bootstrap
4046maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4047configure-stagefeedback-opcodes:
4048 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4049 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4050 @r=`${PWD_COMMAND}`; export r; \
4051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4052 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4053 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4054 $(HOST_EXPORTS) \
4055 $(POSTSTAGE1_HOST_EXPORTS) \
4056 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4057 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4058 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4059 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4061 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4062 case $(srcdir) in \
4063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4064 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4066 esac; \
4067 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4068 libsrcdir="$$s/opcodes"; \
4069 $(SHELL) $${libsrcdir}/configure \
4070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4071 --target=${target_alias} $${srcdiroption} \
4072 --with-build-libsubdir=$(HOST_SUBDIR) \
4073 $(STAGEfeedback_CONFIGURE_FLAGS)
4074@endif opcodes-bootstrap
4075
4076
4077
4078
4079
4080.PHONY: all-opcodes maybe-all-opcodes
4081maybe-all-opcodes:
4082@if gcc-bootstrap
4083all-opcodes: stage_current
4084@endif gcc-bootstrap
4085@if opcodes
4086TARGET-opcodes=all
4087maybe-all-opcodes: all-opcodes
4088all-opcodes: configure-opcodes
4089 @r=`${PWD_COMMAND}`; export r; \
4090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4091 $(HOST_EXPORTS) \
4092 (cd $(HOST_SUBDIR)/opcodes && \
4093 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4094 $(TARGET-opcodes))
4095@endif opcodes
4096
4097
4098
4099.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4100.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4101maybe-all-stage1-opcodes:
4102maybe-clean-stage1-opcodes:
4103@if opcodes-bootstrap
4104maybe-all-stage1-opcodes: all-stage1-opcodes
4105all-stage1: all-stage1-opcodes
4106TARGET-stage1-opcodes = $(TARGET-opcodes)
4107all-stage1-opcodes: configure-stage1-opcodes
4108 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4109 @r=`${PWD_COMMAND}`; export r; \
4110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4111 TFLAGS="$(STAGE1_TFLAGS)"; \
4112 $(HOST_EXPORTS) \
4113 cd $(HOST_SUBDIR)/opcodes && \
4114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4115 CFLAGS="$(STAGE1_CFLAGS)" \
4116 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4117 LIBCFLAGS="$(LIBCFLAGS)" \
4118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4121 $(EXTRA_HOST_FLAGS) \
4122 $(STAGE1_FLAGS_TO_PASS) \
4123 TFLAGS="$(STAGE1_TFLAGS)" \
4124 $(TARGET-stage1-opcodes)
4125
4126maybe-clean-stage1-opcodes: clean-stage1-opcodes
4127clean-stage1: clean-stage1-opcodes
4128clean-stage1-opcodes:
4129 @if [ $(current_stage) = stage1 ]; then \
4130 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4131 else \
4132 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4133 $(MAKE) stage1-start; \
4134 fi; \
4135 cd $(HOST_SUBDIR)/opcodes && \
4136 $(MAKE) $(EXTRA_HOST_FLAGS) \
4137 $(STAGE1_FLAGS_TO_PASS) clean
4138@endif opcodes-bootstrap
4139
4140
4141.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4142.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4143maybe-all-stage2-opcodes:
4144maybe-clean-stage2-opcodes:
4145@if opcodes-bootstrap
4146maybe-all-stage2-opcodes: all-stage2-opcodes
4147all-stage2: all-stage2-opcodes
4148TARGET-stage2-opcodes = $(TARGET-opcodes)
4149all-stage2-opcodes: configure-stage2-opcodes
4150 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4151 @r=`${PWD_COMMAND}`; export r; \
4152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4153 TFLAGS="$(STAGE2_TFLAGS)"; \
4154 $(HOST_EXPORTS) \
4155 $(POSTSTAGE1_HOST_EXPORTS) \
4156 cd $(HOST_SUBDIR)/opcodes && \
4157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4158 CFLAGS="$(STAGE2_CFLAGS)" \
4159 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4160 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4165 TFLAGS="$(STAGE2_TFLAGS)" \
4166 $(TARGET-stage2-opcodes)
4167
4168maybe-clean-stage2-opcodes: clean-stage2-opcodes
4169clean-stage2: clean-stage2-opcodes
4170clean-stage2-opcodes:
4171 @if [ $(current_stage) = stage2 ]; then \
4172 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4173 else \
4174 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4175 $(MAKE) stage2-start; \
4176 fi; \
4177 cd $(HOST_SUBDIR)/opcodes && \
4178 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4179@endif opcodes-bootstrap
4180
4181
4182.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4183.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4184maybe-all-stage3-opcodes:
4185maybe-clean-stage3-opcodes:
4186@if opcodes-bootstrap
4187maybe-all-stage3-opcodes: all-stage3-opcodes
4188all-stage3: all-stage3-opcodes
4189TARGET-stage3-opcodes = $(TARGET-opcodes)
4190all-stage3-opcodes: configure-stage3-opcodes
4191 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4192 @r=`${PWD_COMMAND}`; export r; \
4193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4194 TFLAGS="$(STAGE3_TFLAGS)"; \
4195 $(HOST_EXPORTS) \
4196 $(POSTSTAGE1_HOST_EXPORTS) \
4197 cd $(HOST_SUBDIR)/opcodes && \
4198 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4199 CFLAGS="$(STAGE3_CFLAGS)" \
4200 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4201 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4202 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4203 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4204 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4205 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4206 TFLAGS="$(STAGE3_TFLAGS)" \
4207 $(TARGET-stage3-opcodes)
4208
4209maybe-clean-stage3-opcodes: clean-stage3-opcodes
4210clean-stage3: clean-stage3-opcodes
4211clean-stage3-opcodes:
4212 @if [ $(current_stage) = stage3 ]; then \
4213 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4214 else \
4215 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4216 $(MAKE) stage3-start; \
4217 fi; \
4218 cd $(HOST_SUBDIR)/opcodes && \
4219 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4220@endif opcodes-bootstrap
4221
4222
4223.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4224.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4225maybe-all-stage4-opcodes:
4226maybe-clean-stage4-opcodes:
4227@if opcodes-bootstrap
4228maybe-all-stage4-opcodes: all-stage4-opcodes
4229all-stage4: all-stage4-opcodes
4230TARGET-stage4-opcodes = $(TARGET-opcodes)
4231all-stage4-opcodes: configure-stage4-opcodes
4232 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4233 @r=`${PWD_COMMAND}`; export r; \
4234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4235 TFLAGS="$(STAGE4_TFLAGS)"; \
4236 $(HOST_EXPORTS) \
4237 $(POSTSTAGE1_HOST_EXPORTS) \
4238 cd $(HOST_SUBDIR)/opcodes && \
4239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4240 CFLAGS="$(STAGE4_CFLAGS)" \
4241 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4242 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4243 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4244 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4245 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4246 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4247 TFLAGS="$(STAGE4_TFLAGS)" \
4248 $(TARGET-stage4-opcodes)
4249
4250maybe-clean-stage4-opcodes: clean-stage4-opcodes
4251clean-stage4: clean-stage4-opcodes
4252clean-stage4-opcodes:
4253 @if [ $(current_stage) = stage4 ]; then \
4254 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4255 else \
4256 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4257 $(MAKE) stage4-start; \
4258 fi; \
4259 cd $(HOST_SUBDIR)/opcodes && \
4260 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4261@endif opcodes-bootstrap
4262
4263
4264.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4265.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4266maybe-all-stageprofile-opcodes:
4267maybe-clean-stageprofile-opcodes:
4268@if opcodes-bootstrap
4269maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4270all-stageprofile: all-stageprofile-opcodes
4271TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4272all-stageprofile-opcodes: configure-stageprofile-opcodes
4273 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4274 @r=`${PWD_COMMAND}`; export r; \
4275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4276 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4277 $(HOST_EXPORTS) \
4278 $(POSTSTAGE1_HOST_EXPORTS) \
4279 cd $(HOST_SUBDIR)/opcodes && \
4280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4281 CFLAGS="$(STAGEprofile_CFLAGS)" \
4282 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4283 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4288 TFLAGS="$(STAGEprofile_TFLAGS)" \
4289 $(TARGET-stageprofile-opcodes)
4290
4291maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4292clean-stageprofile: clean-stageprofile-opcodes
4293clean-stageprofile-opcodes:
4294 @if [ $(current_stage) = stageprofile ]; then \
4295 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4296 else \
4297 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4298 $(MAKE) stageprofile-start; \
4299 fi; \
4300 cd $(HOST_SUBDIR)/opcodes && \
4301 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4302@endif opcodes-bootstrap
4303
4304
4305.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4306.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4307maybe-all-stagefeedback-opcodes:
4308maybe-clean-stagefeedback-opcodes:
4309@if opcodes-bootstrap
4310maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4311all-stagefeedback: all-stagefeedback-opcodes
4312TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4313all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4314 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4315 @r=`${PWD_COMMAND}`; export r; \
4316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4317 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4318 $(HOST_EXPORTS) \
4319 $(POSTSTAGE1_HOST_EXPORTS) \
4320 cd $(HOST_SUBDIR)/opcodes && \
4321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4322 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4323 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4324 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4328 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4329 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4330 $(TARGET-stagefeedback-opcodes)
4331
4332maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4333clean-stagefeedback: clean-stagefeedback-opcodes
4334clean-stagefeedback-opcodes:
4335 @if [ $(current_stage) = stagefeedback ]; then \
4336 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4337 else \
4338 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4339 $(MAKE) stagefeedback-start; \
4340 fi; \
4341 cd $(HOST_SUBDIR)/opcodes && \
4342 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4343@endif opcodes-bootstrap
4344
4345
4346
4347
4348
4349.PHONY: check-opcodes maybe-check-opcodes
4350maybe-check-opcodes:
4351@if opcodes
4352maybe-check-opcodes: check-opcodes
4353
4354check-opcodes:
4355 @: $(MAKE); $(unstage)
4356 @r=`${PWD_COMMAND}`; export r; \
4357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4358 $(HOST_EXPORTS) \
4359 (cd $(HOST_SUBDIR)/opcodes && \
4360 $(MAKE) $(FLAGS_TO_PASS) check)
4361
4362@endif opcodes
4363
4364.PHONY: install-opcodes maybe-install-opcodes
4365maybe-install-opcodes:
4366@if opcodes
4367maybe-install-opcodes: install-opcodes
4368
4369install-opcodes: installdirs
4370 @: $(MAKE); $(unstage)
4371 @r=`${PWD_COMMAND}`; export r; \
4372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4373 $(HOST_EXPORTS) \
4374 (cd $(HOST_SUBDIR)/opcodes && \
4375 $(MAKE) $(FLAGS_TO_PASS) install)
4376
4377@endif opcodes
4378
4379.PHONY: install-strip-opcodes maybe-install-strip-opcodes
4380maybe-install-strip-opcodes:
4381@if opcodes
4382maybe-install-strip-opcodes: install-strip-opcodes
4383
4384install-strip-opcodes: installdirs
4385 @: $(MAKE); $(unstage)
4386 @r=`${PWD_COMMAND}`; export r; \
4387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4388 $(HOST_EXPORTS) \
4389 (cd $(HOST_SUBDIR)/opcodes && \
4390 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4391
4392@endif opcodes
4393
4394# Other targets (info, dvi, pdf, etc.)
4395
4396.PHONY: maybe-info-opcodes info-opcodes
4397maybe-info-opcodes:
4398@if opcodes
4399maybe-info-opcodes: info-opcodes
4400
4401info-opcodes: \
4402 configure-opcodes
4403 @[ -f ./opcodes/Makefile ] || exit 0; \
4404 r=`${PWD_COMMAND}`; export r; \
4405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4406 $(HOST_EXPORTS) \
4407 for flag in $(EXTRA_HOST_FLAGS) ; do \
4408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4409 done; \
4410 echo "Doing info in opcodes" ; \
4411 (cd $(HOST_SUBDIR)/opcodes && \
4412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4414 "RANLIB=$${RANLIB}" \
4415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4416 info) \
4417 || exit 1
4418
4419@endif opcodes
4420
4421.PHONY: maybe-dvi-opcodes dvi-opcodes
4422maybe-dvi-opcodes:
4423@if opcodes
4424maybe-dvi-opcodes: dvi-opcodes
4425
4426dvi-opcodes: \
4427 configure-opcodes
4428 @[ -f ./opcodes/Makefile ] || exit 0; \
4429 r=`${PWD_COMMAND}`; export r; \
4430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4431 $(HOST_EXPORTS) \
4432 for flag in $(EXTRA_HOST_FLAGS) ; do \
4433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4434 done; \
4435 echo "Doing dvi in opcodes" ; \
4436 (cd $(HOST_SUBDIR)/opcodes && \
4437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4439 "RANLIB=$${RANLIB}" \
4440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4441 dvi) \
4442 || exit 1
4443
4444@endif opcodes
4445
4446.PHONY: maybe-pdf-opcodes pdf-opcodes
4447maybe-pdf-opcodes:
4448@if opcodes
4449maybe-pdf-opcodes: pdf-opcodes
4450
4451pdf-opcodes: \
4452 configure-opcodes
4453 @[ -f ./opcodes/Makefile ] || exit 0; \
4454 r=`${PWD_COMMAND}`; export r; \
4455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4456 $(HOST_EXPORTS) \
4457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4459 done; \
4460 echo "Doing pdf in opcodes" ; \
4461 (cd $(HOST_SUBDIR)/opcodes && \
4462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4464 "RANLIB=$${RANLIB}" \
4465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4466 pdf) \
4467 || exit 1
4468
4469@endif opcodes
4470
4471.PHONY: maybe-html-opcodes html-opcodes
4472maybe-html-opcodes:
4473@if opcodes
4474maybe-html-opcodes: html-opcodes
4475
4476html-opcodes: \
4477 configure-opcodes
4478 @[ -f ./opcodes/Makefile ] || exit 0; \
4479 r=`${PWD_COMMAND}`; export r; \
4480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4481 $(HOST_EXPORTS) \
4482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4484 done; \
4485 echo "Doing html in opcodes" ; \
4486 (cd $(HOST_SUBDIR)/opcodes && \
4487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4489 "RANLIB=$${RANLIB}" \
4490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4491 html) \
4492 || exit 1
4493
4494@endif opcodes
4495
4496.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4497maybe-TAGS-opcodes:
4498@if opcodes
4499maybe-TAGS-opcodes: TAGS-opcodes
4500
4501TAGS-opcodes: \
4502 configure-opcodes
4503 @[ -f ./opcodes/Makefile ] || exit 0; \
4504 r=`${PWD_COMMAND}`; export r; \
4505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4506 $(HOST_EXPORTS) \
4507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4509 done; \
4510 echo "Doing TAGS in opcodes" ; \
4511 (cd $(HOST_SUBDIR)/opcodes && \
4512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4514 "RANLIB=$${RANLIB}" \
4515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4516 TAGS) \
4517 || exit 1
4518
4519@endif opcodes
4520
4521.PHONY: maybe-install-info-opcodes install-info-opcodes
4522maybe-install-info-opcodes:
4523@if opcodes
4524maybe-install-info-opcodes: install-info-opcodes
4525
4526install-info-opcodes: \
4527 configure-opcodes \
4528 info-opcodes
4529 @[ -f ./opcodes/Makefile ] || exit 0; \
4530 r=`${PWD_COMMAND}`; export r; \
4531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4532 $(HOST_EXPORTS) \
4533 for flag in $(EXTRA_HOST_FLAGS) ; do \
4534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4535 done; \
4536 echo "Doing install-info in opcodes" ; \
4537 (cd $(HOST_SUBDIR)/opcodes && \
4538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4540 "RANLIB=$${RANLIB}" \
4541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4542 install-info) \
4543 || exit 1
4544
4545@endif opcodes
4546
4547.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4548maybe-install-pdf-opcodes:
4549@if opcodes
4550maybe-install-pdf-opcodes: install-pdf-opcodes
4551
4552install-pdf-opcodes: \
4553 configure-opcodes \
4554 pdf-opcodes
4555 @[ -f ./opcodes/Makefile ] || exit 0; \
4556 r=`${PWD_COMMAND}`; export r; \
4557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4558 $(HOST_EXPORTS) \
4559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4561 done; \
4562 echo "Doing install-pdf in opcodes" ; \
4563 (cd $(HOST_SUBDIR)/opcodes && \
4564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4566 "RANLIB=$${RANLIB}" \
4567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4568 install-pdf) \
4569 || exit 1
4570
4571@endif opcodes
4572
4573.PHONY: maybe-install-html-opcodes install-html-opcodes
4574maybe-install-html-opcodes:
4575@if opcodes
4576maybe-install-html-opcodes: install-html-opcodes
4577
4578install-html-opcodes: \
4579 configure-opcodes \
4580 html-opcodes
4581 @[ -f ./opcodes/Makefile ] || exit 0; \
4582 r=`${PWD_COMMAND}`; export r; \
4583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4584 $(HOST_EXPORTS) \
4585 for flag in $(EXTRA_HOST_FLAGS) ; do \
4586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4587 done; \
4588 echo "Doing install-html in opcodes" ; \
4589 (cd $(HOST_SUBDIR)/opcodes && \
4590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4592 "RANLIB=$${RANLIB}" \
4593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4594 install-html) \
4595 || exit 1
4596
4597@endif opcodes
4598
4599.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4600maybe-installcheck-opcodes:
4601@if opcodes
4602maybe-installcheck-opcodes: installcheck-opcodes
4603
4604installcheck-opcodes: \
4605 configure-opcodes
4606 @[ -f ./opcodes/Makefile ] || exit 0; \
4607 r=`${PWD_COMMAND}`; export r; \
4608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4609 $(HOST_EXPORTS) \
4610 for flag in $(EXTRA_HOST_FLAGS) ; do \
4611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4612 done; \
4613 echo "Doing installcheck in opcodes" ; \
4614 (cd $(HOST_SUBDIR)/opcodes && \
4615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4617 "RANLIB=$${RANLIB}" \
4618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4619 installcheck) \
4620 || exit 1
4621
4622@endif opcodes
4623
4624.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4625maybe-mostlyclean-opcodes:
4626@if opcodes
4627maybe-mostlyclean-opcodes: mostlyclean-opcodes
4628
4629mostlyclean-opcodes:
4630 @[ -f ./opcodes/Makefile ] || exit 0; \
4631 r=`${PWD_COMMAND}`; export r; \
4632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4633 $(HOST_EXPORTS) \
4634 for flag in $(EXTRA_HOST_FLAGS) ; do \
4635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4636 done; \
4637 echo "Doing mostlyclean in opcodes" ; \
4638 (cd $(HOST_SUBDIR)/opcodes && \
4639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4641 "RANLIB=$${RANLIB}" \
4642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4643 mostlyclean) \
4644 || exit 1
4645
4646@endif opcodes
4647
4648.PHONY: maybe-clean-opcodes clean-opcodes
4649maybe-clean-opcodes:
4650@if opcodes
4651maybe-clean-opcodes: clean-opcodes
4652
4653clean-opcodes:
4654 @[ -f ./opcodes/Makefile ] || exit 0; \
4655 r=`${PWD_COMMAND}`; export r; \
4656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4657 $(HOST_EXPORTS) \
4658 for flag in $(EXTRA_HOST_FLAGS) ; do \
4659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4660 done; \
4661 echo "Doing clean in opcodes" ; \
4662 (cd $(HOST_SUBDIR)/opcodes && \
4663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4665 "RANLIB=$${RANLIB}" \
4666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4667 clean) \
4668 || exit 1
4669
4670@endif opcodes
4671
4672.PHONY: maybe-distclean-opcodes distclean-opcodes
4673maybe-distclean-opcodes:
4674@if opcodes
4675maybe-distclean-opcodes: distclean-opcodes
4676
4677distclean-opcodes:
4678 @[ -f ./opcodes/Makefile ] || exit 0; \
4679 r=`${PWD_COMMAND}`; export r; \
4680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4681 $(HOST_EXPORTS) \
4682 for flag in $(EXTRA_HOST_FLAGS) ; do \
4683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4684 done; \
4685 echo "Doing distclean in opcodes" ; \
4686 (cd $(HOST_SUBDIR)/opcodes && \
4687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4689 "RANLIB=$${RANLIB}" \
4690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4691 distclean) \
4692 || exit 1
4693
4694@endif opcodes
4695
4696.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4697maybe-maintainer-clean-opcodes:
4698@if opcodes
4699maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4700
4701maintainer-clean-opcodes:
4702 @[ -f ./opcodes/Makefile ] || exit 0; \
4703 r=`${PWD_COMMAND}`; export r; \
4704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4705 $(HOST_EXPORTS) \
4706 for flag in $(EXTRA_HOST_FLAGS) ; do \
4707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4708 done; \
4709 echo "Doing maintainer-clean in opcodes" ; \
4710 (cd $(HOST_SUBDIR)/opcodes && \
4711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4713 "RANLIB=$${RANLIB}" \
4714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4715 maintainer-clean) \
4716 || exit 1
4717
4718@endif opcodes
4719
4720
4721
4722.PHONY: configure-binutils maybe-configure-binutils
4723maybe-configure-binutils:
4724@if gcc-bootstrap
4725configure-binutils: stage_current
4726@endif gcc-bootstrap
4727@if binutils
4728maybe-configure-binutils: configure-binutils
4729configure-binutils:
4730 @r=`${PWD_COMMAND}`; export r; \
4731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4732 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4734 $(HOST_EXPORTS) \
4735 echo Configuring in $(HOST_SUBDIR)/binutils; \
4736 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4737 case $(srcdir) in \
4738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4739 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4741 esac; \
4742 srcdiroption="--srcdir=$${topdir}/binutils"; \
4743 libsrcdir="$$s/binutils"; \
4744 $(SHELL) $${libsrcdir}/configure \
4745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4746 --target=${target_alias} $${srcdiroption} \
4747 || exit 1
4748@endif binutils
4749
4750
4751
4752.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4753maybe-configure-stage1-binutils:
4754@if binutils-bootstrap
4755maybe-configure-stage1-binutils: configure-stage1-binutils
4756configure-stage1-binutils:
4757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4758 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4759 @r=`${PWD_COMMAND}`; export r; \
4760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4761 TFLAGS="$(STAGE1_TFLAGS)"; \
4762 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4763 $(HOST_EXPORTS) \
4764 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4765 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4766 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4767 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4769 cd $(HOST_SUBDIR)/binutils || exit 1; \
4770 case $(srcdir) in \
4771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4772 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4774 esac; \
4775 srcdiroption="--srcdir=$${topdir}/binutils"; \
4776 libsrcdir="$$s/binutils"; \
4777 $(SHELL) $${libsrcdir}/configure \
4778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4779 --target=${target_alias} $${srcdiroption} \
4780 $(STAGE1_CONFIGURE_FLAGS)
4781@endif binutils-bootstrap
4782
4783.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4784maybe-configure-stage2-binutils:
4785@if binutils-bootstrap
4786maybe-configure-stage2-binutils: configure-stage2-binutils
4787configure-stage2-binutils:
4788 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4790 @r=`${PWD_COMMAND}`; export r; \
4791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4792 TFLAGS="$(STAGE2_TFLAGS)"; \
4793 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4794 $(HOST_EXPORTS) \
4795 $(POSTSTAGE1_HOST_EXPORTS) \
4796 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4797 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4798 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4799 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4801 cd $(HOST_SUBDIR)/binutils || exit 1; \
4802 case $(srcdir) in \
4803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4804 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4806 esac; \
4807 srcdiroption="--srcdir=$${topdir}/binutils"; \
4808 libsrcdir="$$s/binutils"; \
4809 $(SHELL) $${libsrcdir}/configure \
4810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4811 --target=${target_alias} $${srcdiroption} \
4812 --with-build-libsubdir=$(HOST_SUBDIR) \
4813 $(STAGE2_CONFIGURE_FLAGS)
4814@endif binutils-bootstrap
4815
4816.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4817maybe-configure-stage3-binutils:
4818@if binutils-bootstrap
4819maybe-configure-stage3-binutils: configure-stage3-binutils
4820configure-stage3-binutils:
4821 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4823 @r=`${PWD_COMMAND}`; export r; \
4824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4825 TFLAGS="$(STAGE3_TFLAGS)"; \
4826 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4827 $(HOST_EXPORTS) \
4828 $(POSTSTAGE1_HOST_EXPORTS) \
4829 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4830 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4831 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4832 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4834 cd $(HOST_SUBDIR)/binutils || exit 1; \
4835 case $(srcdir) in \
4836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4837 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4839 esac; \
4840 srcdiroption="--srcdir=$${topdir}/binutils"; \
4841 libsrcdir="$$s/binutils"; \
4842 $(SHELL) $${libsrcdir}/configure \
4843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4844 --target=${target_alias} $${srcdiroption} \
4845 --with-build-libsubdir=$(HOST_SUBDIR) \
4846 $(STAGE3_CONFIGURE_FLAGS)
4847@endif binutils-bootstrap
4848
4849.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4850maybe-configure-stage4-binutils:
4851@if binutils-bootstrap
4852maybe-configure-stage4-binutils: configure-stage4-binutils
4853configure-stage4-binutils:
4854 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4856 @r=`${PWD_COMMAND}`; export r; \
4857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4858 TFLAGS="$(STAGE4_TFLAGS)"; \
4859 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4860 $(HOST_EXPORTS) \
4861 $(POSTSTAGE1_HOST_EXPORTS) \
4862 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4863 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4864 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4865 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4867 cd $(HOST_SUBDIR)/binutils || exit 1; \
4868 case $(srcdir) in \
4869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4870 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4872 esac; \
4873 srcdiroption="--srcdir=$${topdir}/binutils"; \
4874 libsrcdir="$$s/binutils"; \
4875 $(SHELL) $${libsrcdir}/configure \
4876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4877 --target=${target_alias} $${srcdiroption} \
4878 --with-build-libsubdir=$(HOST_SUBDIR) \
4879 $(STAGE4_CONFIGURE_FLAGS)
4880@endif binutils-bootstrap
4881
4882.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4883maybe-configure-stageprofile-binutils:
4884@if binutils-bootstrap
4885maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4886configure-stageprofile-binutils:
4887 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4889 @r=`${PWD_COMMAND}`; export r; \
4890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4891 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4892 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4893 $(HOST_EXPORTS) \
4894 $(POSTSTAGE1_HOST_EXPORTS) \
4895 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4896 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4897 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4898 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4900 cd $(HOST_SUBDIR)/binutils || exit 1; \
4901 case $(srcdir) in \
4902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4903 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4905 esac; \
4906 srcdiroption="--srcdir=$${topdir}/binutils"; \
4907 libsrcdir="$$s/binutils"; \
4908 $(SHELL) $${libsrcdir}/configure \
4909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4910 --target=${target_alias} $${srcdiroption} \
4911 --with-build-libsubdir=$(HOST_SUBDIR) \
4912 $(STAGEprofile_CONFIGURE_FLAGS)
4913@endif binutils-bootstrap
4914
4915.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4916maybe-configure-stagefeedback-binutils:
4917@if binutils-bootstrap
4918maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4919configure-stagefeedback-binutils:
4920 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4922 @r=`${PWD_COMMAND}`; export r; \
4923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4924 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4925 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4926 $(HOST_EXPORTS) \
4927 $(POSTSTAGE1_HOST_EXPORTS) \
4928 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4929 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4930 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4931 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4933 cd $(HOST_SUBDIR)/binutils || exit 1; \
4934 case $(srcdir) in \
4935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4936 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4938 esac; \
4939 srcdiroption="--srcdir=$${topdir}/binutils"; \
4940 libsrcdir="$$s/binutils"; \
4941 $(SHELL) $${libsrcdir}/configure \
4942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4943 --target=${target_alias} $${srcdiroption} \
4944 --with-build-libsubdir=$(HOST_SUBDIR) \
4945 $(STAGEfeedback_CONFIGURE_FLAGS)
4946@endif binutils-bootstrap
4947
4948
4949
4950
4951
4952.PHONY: all-binutils maybe-all-binutils
4953maybe-all-binutils:
4954@if gcc-bootstrap
4955all-binutils: stage_current
4956@endif gcc-bootstrap
4957@if binutils
4958TARGET-binutils=all
4959maybe-all-binutils: all-binutils
4960all-binutils: configure-binutils
4961 @r=`${PWD_COMMAND}`; export r; \
4962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4963 $(HOST_EXPORTS) \
4964 (cd $(HOST_SUBDIR)/binutils && \
4965 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4966 $(TARGET-binutils))
4967@endif binutils
4968
4969
4970
4971.PHONY: all-stage1-binutils maybe-all-stage1-binutils
4972.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4973maybe-all-stage1-binutils:
4974maybe-clean-stage1-binutils:
4975@if binutils-bootstrap
4976maybe-all-stage1-binutils: all-stage1-binutils
4977all-stage1: all-stage1-binutils
4978TARGET-stage1-binutils = $(TARGET-binutils)
4979all-stage1-binutils: configure-stage1-binutils
4980 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4981 @r=`${PWD_COMMAND}`; export r; \
4982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4983 TFLAGS="$(STAGE1_TFLAGS)"; \
4984 $(HOST_EXPORTS) \
4985 cd $(HOST_SUBDIR)/binutils && \
4986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4987 CFLAGS="$(STAGE1_CFLAGS)" \
4988 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4989 LIBCFLAGS="$(LIBCFLAGS)" \
4990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4993 $(EXTRA_HOST_FLAGS) \
4994 $(STAGE1_FLAGS_TO_PASS) \
4995 TFLAGS="$(STAGE1_TFLAGS)" \
4996 $(TARGET-stage1-binutils)
4997
4998maybe-clean-stage1-binutils: clean-stage1-binutils
4999clean-stage1: clean-stage1-binutils
5000clean-stage1-binutils:
5001 @if [ $(current_stage) = stage1 ]; then \
5002 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5003 else \
5004 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5005 $(MAKE) stage1-start; \
5006 fi; \
5007 cd $(HOST_SUBDIR)/binutils && \
5008 $(MAKE) $(EXTRA_HOST_FLAGS) \
5009 $(STAGE1_FLAGS_TO_PASS) clean
5010@endif binutils-bootstrap
5011
5012
5013.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5014.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5015maybe-all-stage2-binutils:
5016maybe-clean-stage2-binutils:
5017@if binutils-bootstrap
5018maybe-all-stage2-binutils: all-stage2-binutils
5019all-stage2: all-stage2-binutils
5020TARGET-stage2-binutils = $(TARGET-binutils)
5021all-stage2-binutils: configure-stage2-binutils
5022 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5023 @r=`${PWD_COMMAND}`; export r; \
5024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5025 TFLAGS="$(STAGE2_TFLAGS)"; \
5026 $(HOST_EXPORTS) \
5027 $(POSTSTAGE1_HOST_EXPORTS) \
5028 cd $(HOST_SUBDIR)/binutils && \
5029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5030 CFLAGS="$(STAGE2_CFLAGS)" \
5031 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5032 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5037 TFLAGS="$(STAGE2_TFLAGS)" \
5038 $(TARGET-stage2-binutils)
5039
5040maybe-clean-stage2-binutils: clean-stage2-binutils
5041clean-stage2: clean-stage2-binutils
5042clean-stage2-binutils:
5043 @if [ $(current_stage) = stage2 ]; then \
5044 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5045 else \
5046 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5047 $(MAKE) stage2-start; \
5048 fi; \
5049 cd $(HOST_SUBDIR)/binutils && \
5050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5051@endif binutils-bootstrap
5052
5053
5054.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5055.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5056maybe-all-stage3-binutils:
5057maybe-clean-stage3-binutils:
5058@if binutils-bootstrap
5059maybe-all-stage3-binutils: all-stage3-binutils
5060all-stage3: all-stage3-binutils
5061TARGET-stage3-binutils = $(TARGET-binutils)
5062all-stage3-binutils: configure-stage3-binutils
5063 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5064 @r=`${PWD_COMMAND}`; export r; \
5065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5066 TFLAGS="$(STAGE3_TFLAGS)"; \
5067 $(HOST_EXPORTS) \
5068 $(POSTSTAGE1_HOST_EXPORTS) \
5069 cd $(HOST_SUBDIR)/binutils && \
5070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5071 CFLAGS="$(STAGE3_CFLAGS)" \
5072 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5073 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5078 TFLAGS="$(STAGE3_TFLAGS)" \
5079 $(TARGET-stage3-binutils)
5080
5081maybe-clean-stage3-binutils: clean-stage3-binutils
5082clean-stage3: clean-stage3-binutils
5083clean-stage3-binutils:
5084 @if [ $(current_stage) = stage3 ]; then \
5085 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5086 else \
5087 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5088 $(MAKE) stage3-start; \
5089 fi; \
5090 cd $(HOST_SUBDIR)/binutils && \
5091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5092@endif binutils-bootstrap
5093
5094
5095.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5096.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5097maybe-all-stage4-binutils:
5098maybe-clean-stage4-binutils:
5099@if binutils-bootstrap
5100maybe-all-stage4-binutils: all-stage4-binutils
5101all-stage4: all-stage4-binutils
5102TARGET-stage4-binutils = $(TARGET-binutils)
5103all-stage4-binutils: configure-stage4-binutils
5104 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5105 @r=`${PWD_COMMAND}`; export r; \
5106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5107 TFLAGS="$(STAGE4_TFLAGS)"; \
5108 $(HOST_EXPORTS) \
5109 $(POSTSTAGE1_HOST_EXPORTS) \
5110 cd $(HOST_SUBDIR)/binutils && \
5111 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5112 CFLAGS="$(STAGE4_CFLAGS)" \
5113 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5114 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5115 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5116 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5117 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5118 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5119 TFLAGS="$(STAGE4_TFLAGS)" \
5120 $(TARGET-stage4-binutils)
5121
5122maybe-clean-stage4-binutils: clean-stage4-binutils
5123clean-stage4: clean-stage4-binutils
5124clean-stage4-binutils:
5125 @if [ $(current_stage) = stage4 ]; then \
5126 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5127 else \
5128 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5129 $(MAKE) stage4-start; \
5130 fi; \
5131 cd $(HOST_SUBDIR)/binutils && \
5132 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5133@endif binutils-bootstrap
5134
5135
5136.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5137.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5138maybe-all-stageprofile-binutils:
5139maybe-clean-stageprofile-binutils:
5140@if binutils-bootstrap
5141maybe-all-stageprofile-binutils: all-stageprofile-binutils
5142all-stageprofile: all-stageprofile-binutils
5143TARGET-stageprofile-binutils = $(TARGET-binutils)
5144all-stageprofile-binutils: configure-stageprofile-binutils
5145 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5146 @r=`${PWD_COMMAND}`; export r; \
5147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5148 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5149 $(HOST_EXPORTS) \
5150 $(POSTSTAGE1_HOST_EXPORTS) \
5151 cd $(HOST_SUBDIR)/binutils && \
5152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5153 CFLAGS="$(STAGEprofile_CFLAGS)" \
5154 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5155 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5156 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5157 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5158 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5159 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5160 TFLAGS="$(STAGEprofile_TFLAGS)" \
5161 $(TARGET-stageprofile-binutils)
5162
5163maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5164clean-stageprofile: clean-stageprofile-binutils
5165clean-stageprofile-binutils:
5166 @if [ $(current_stage) = stageprofile ]; then \
5167 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5168 else \
5169 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5170 $(MAKE) stageprofile-start; \
5171 fi; \
5172 cd $(HOST_SUBDIR)/binutils && \
5173 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5174@endif binutils-bootstrap
5175
5176
5177.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5178.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5179maybe-all-stagefeedback-binutils:
5180maybe-clean-stagefeedback-binutils:
5181@if binutils-bootstrap
5182maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5183all-stagefeedback: all-stagefeedback-binutils
5184TARGET-stagefeedback-binutils = $(TARGET-binutils)
5185all-stagefeedback-binutils: configure-stagefeedback-binutils
5186 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5187 @r=`${PWD_COMMAND}`; export r; \
5188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5189 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5190 $(HOST_EXPORTS) \
5191 $(POSTSTAGE1_HOST_EXPORTS) \
5192 cd $(HOST_SUBDIR)/binutils && \
5193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5194 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5195 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5196 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5197 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5198 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5199 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5200 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5201 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5202 $(TARGET-stagefeedback-binutils)
5203
5204maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5205clean-stagefeedback: clean-stagefeedback-binutils
5206clean-stagefeedback-binutils:
5207 @if [ $(current_stage) = stagefeedback ]; then \
5208 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5209 else \
5210 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5211 $(MAKE) stagefeedback-start; \
5212 fi; \
5213 cd $(HOST_SUBDIR)/binutils && \
5214 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5215@endif binutils-bootstrap
5216
5217
5218
5219
5220
5221.PHONY: check-binutils maybe-check-binutils
5222maybe-check-binutils:
5223@if binutils
5224maybe-check-binutils: check-binutils
5225
5226check-binutils:
5227 @: $(MAKE); $(unstage)
5228 @r=`${PWD_COMMAND}`; export r; \
5229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5230 $(HOST_EXPORTS) \
5231 (cd $(HOST_SUBDIR)/binutils && \
5232 $(MAKE) $(FLAGS_TO_PASS) check)
5233
5234@endif binutils
5235
5236.PHONY: install-binutils maybe-install-binutils
5237maybe-install-binutils:
5238@if binutils
5239maybe-install-binutils: install-binutils
5240
5241install-binutils: installdirs
5242 @: $(MAKE); $(unstage)
5243 @r=`${PWD_COMMAND}`; export r; \
5244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5245 $(HOST_EXPORTS) \
5246 (cd $(HOST_SUBDIR)/binutils && \
5247 $(MAKE) $(FLAGS_TO_PASS) install)
5248
5249@endif binutils
5250
5251.PHONY: install-strip-binutils maybe-install-strip-binutils
5252maybe-install-strip-binutils:
5253@if binutils
5254maybe-install-strip-binutils: install-strip-binutils
5255
5256install-strip-binutils: installdirs
5257 @: $(MAKE); $(unstage)
5258 @r=`${PWD_COMMAND}`; export r; \
5259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5260 $(HOST_EXPORTS) \
5261 (cd $(HOST_SUBDIR)/binutils && \
5262 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5263
5264@endif binutils
5265
5266# Other targets (info, dvi, pdf, etc.)
5267
5268.PHONY: maybe-info-binutils info-binutils
5269maybe-info-binutils:
5270@if binutils
5271maybe-info-binutils: info-binutils
5272
5273info-binutils: \
5274 configure-binutils
5275 @[ -f ./binutils/Makefile ] || exit 0; \
5276 r=`${PWD_COMMAND}`; export r; \
5277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5278 $(HOST_EXPORTS) \
5279 for flag in $(EXTRA_HOST_FLAGS) ; do \
5280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5281 done; \
5282 echo "Doing info in binutils" ; \
5283 (cd $(HOST_SUBDIR)/binutils && \
5284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5286 "RANLIB=$${RANLIB}" \
5287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5288 info) \
5289 || exit 1
5290
5291@endif binutils
5292
5293.PHONY: maybe-dvi-binutils dvi-binutils
5294maybe-dvi-binutils:
5295@if binutils
5296maybe-dvi-binutils: dvi-binutils
5297
5298dvi-binutils: \
5299 configure-binutils
5300 @[ -f ./binutils/Makefile ] || exit 0; \
5301 r=`${PWD_COMMAND}`; export r; \
5302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5303 $(HOST_EXPORTS) \
5304 for flag in $(EXTRA_HOST_FLAGS) ; do \
5305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5306 done; \
5307 echo "Doing dvi in binutils" ; \
5308 (cd $(HOST_SUBDIR)/binutils && \
5309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5311 "RANLIB=$${RANLIB}" \
5312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5313 dvi) \
5314 || exit 1
5315
5316@endif binutils
5317
5318.PHONY: maybe-pdf-binutils pdf-binutils
5319maybe-pdf-binutils:
5320@if binutils
5321maybe-pdf-binutils: pdf-binutils
5322
5323pdf-binutils: \
5324 configure-binutils
5325 @[ -f ./binutils/Makefile ] || exit 0; \
5326 r=`${PWD_COMMAND}`; export r; \
5327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5328 $(HOST_EXPORTS) \
5329 for flag in $(EXTRA_HOST_FLAGS) ; do \
5330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5331 done; \
5332 echo "Doing pdf in binutils" ; \
5333 (cd $(HOST_SUBDIR)/binutils && \
5334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5336 "RANLIB=$${RANLIB}" \
5337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5338 pdf) \
5339 || exit 1
5340
5341@endif binutils
5342
5343.PHONY: maybe-html-binutils html-binutils
5344maybe-html-binutils:
5345@if binutils
5346maybe-html-binutils: html-binutils
5347
5348html-binutils: \
5349 configure-binutils
5350 @[ -f ./binutils/Makefile ] || exit 0; \
5351 r=`${PWD_COMMAND}`; export r; \
5352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5353 $(HOST_EXPORTS) \
5354 for flag in $(EXTRA_HOST_FLAGS) ; do \
5355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5356 done; \
5357 echo "Doing html in binutils" ; \
5358 (cd $(HOST_SUBDIR)/binutils && \
5359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5361 "RANLIB=$${RANLIB}" \
5362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5363 html) \
5364 || exit 1
5365
5366@endif binutils
5367
5368.PHONY: maybe-TAGS-binutils TAGS-binutils
5369maybe-TAGS-binutils:
5370@if binutils
5371maybe-TAGS-binutils: TAGS-binutils
5372
5373TAGS-binutils: \
5374 configure-binutils
5375 @[ -f ./binutils/Makefile ] || exit 0; \
5376 r=`${PWD_COMMAND}`; export r; \
5377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5378 $(HOST_EXPORTS) \
5379 for flag in $(EXTRA_HOST_FLAGS) ; do \
5380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5381 done; \
5382 echo "Doing TAGS in binutils" ; \
5383 (cd $(HOST_SUBDIR)/binutils && \
5384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5386 "RANLIB=$${RANLIB}" \
5387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5388 TAGS) \
5389 || exit 1
5390
5391@endif binutils
5392
5393.PHONY: maybe-install-info-binutils install-info-binutils
5394maybe-install-info-binutils:
5395@if binutils
5396maybe-install-info-binutils: install-info-binutils
5397
5398install-info-binutils: \
5399 configure-binutils \
5400 info-binutils
5401 @[ -f ./binutils/Makefile ] || exit 0; \
5402 r=`${PWD_COMMAND}`; export r; \
5403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5404 $(HOST_EXPORTS) \
5405 for flag in $(EXTRA_HOST_FLAGS) ; do \
5406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5407 done; \
5408 echo "Doing install-info in binutils" ; \
5409 (cd $(HOST_SUBDIR)/binutils && \
5410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5412 "RANLIB=$${RANLIB}" \
5413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5414 install-info) \
5415 || exit 1
5416
5417@endif binutils
5418
5419.PHONY: maybe-install-pdf-binutils install-pdf-binutils
5420maybe-install-pdf-binutils:
5421@if binutils
5422maybe-install-pdf-binutils: install-pdf-binutils
5423
5424install-pdf-binutils: \
5425 configure-binutils \
5426 pdf-binutils
5427 @[ -f ./binutils/Makefile ] || exit 0; \
5428 r=`${PWD_COMMAND}`; export r; \
5429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5430 $(HOST_EXPORTS) \
5431 for flag in $(EXTRA_HOST_FLAGS) ; do \
5432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5433 done; \
5434 echo "Doing install-pdf in binutils" ; \
5435 (cd $(HOST_SUBDIR)/binutils && \
5436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5438 "RANLIB=$${RANLIB}" \
5439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5440 install-pdf) \
5441 || exit 1
5442
5443@endif binutils
5444
5445.PHONY: maybe-install-html-binutils install-html-binutils
5446maybe-install-html-binutils:
5447@if binutils
5448maybe-install-html-binutils: install-html-binutils
5449
5450install-html-binutils: \
5451 configure-binutils \
5452 html-binutils
5453 @[ -f ./binutils/Makefile ] || exit 0; \
5454 r=`${PWD_COMMAND}`; export r; \
5455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5456 $(HOST_EXPORTS) \
5457 for flag in $(EXTRA_HOST_FLAGS) ; do \
5458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5459 done; \
5460 echo "Doing install-html in binutils" ; \
5461 (cd $(HOST_SUBDIR)/binutils && \
5462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5464 "RANLIB=$${RANLIB}" \
5465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5466 install-html) \
5467 || exit 1
5468
5469@endif binutils
5470
5471.PHONY: maybe-installcheck-binutils installcheck-binutils
5472maybe-installcheck-binutils:
5473@if binutils
5474maybe-installcheck-binutils: installcheck-binutils
5475
5476installcheck-binutils: \
5477 configure-binutils
5478 @[ -f ./binutils/Makefile ] || exit 0; \
5479 r=`${PWD_COMMAND}`; export r; \
5480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5481 $(HOST_EXPORTS) \
5482 for flag in $(EXTRA_HOST_FLAGS) ; do \
5483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5484 done; \
5485 echo "Doing installcheck in binutils" ; \
5486 (cd $(HOST_SUBDIR)/binutils && \
5487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5489 "RANLIB=$${RANLIB}" \
5490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5491 installcheck) \
5492 || exit 1
5493
5494@endif binutils
5495
5496.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5497maybe-mostlyclean-binutils:
5498@if binutils
5499maybe-mostlyclean-binutils: mostlyclean-binutils
5500
5501mostlyclean-binutils:
5502 @[ -f ./binutils/Makefile ] || exit 0; \
5503 r=`${PWD_COMMAND}`; export r; \
5504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5505 $(HOST_EXPORTS) \
5506 for flag in $(EXTRA_HOST_FLAGS) ; do \
5507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5508 done; \
5509 echo "Doing mostlyclean in binutils" ; \
5510 (cd $(HOST_SUBDIR)/binutils && \
5511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5513 "RANLIB=$${RANLIB}" \
5514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5515 mostlyclean) \
5516 || exit 1
5517
5518@endif binutils
5519
5520.PHONY: maybe-clean-binutils clean-binutils
5521maybe-clean-binutils:
5522@if binutils
5523maybe-clean-binutils: clean-binutils
5524
5525clean-binutils:
5526 @[ -f ./binutils/Makefile ] || exit 0; \
5527 r=`${PWD_COMMAND}`; export r; \
5528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5529 $(HOST_EXPORTS) \
5530 for flag in $(EXTRA_HOST_FLAGS) ; do \
5531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5532 done; \
5533 echo "Doing clean in binutils" ; \
5534 (cd $(HOST_SUBDIR)/binutils && \
5535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5537 "RANLIB=$${RANLIB}" \
5538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5539 clean) \
5540 || exit 1
5541
5542@endif binutils
5543
5544.PHONY: maybe-distclean-binutils distclean-binutils
5545maybe-distclean-binutils:
5546@if binutils
5547maybe-distclean-binutils: distclean-binutils
5548
5549distclean-binutils:
5550 @[ -f ./binutils/Makefile ] || exit 0; \
5551 r=`${PWD_COMMAND}`; export r; \
5552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5553 $(HOST_EXPORTS) \
5554 for flag in $(EXTRA_HOST_FLAGS) ; do \
5555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5556 done; \
5557 echo "Doing distclean in binutils" ; \
5558 (cd $(HOST_SUBDIR)/binutils && \
5559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5561 "RANLIB=$${RANLIB}" \
5562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5563 distclean) \
5564 || exit 1
5565
5566@endif binutils
5567
5568.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5569maybe-maintainer-clean-binutils:
5570@if binutils
5571maybe-maintainer-clean-binutils: maintainer-clean-binutils
5572
5573maintainer-clean-binutils:
5574 @[ -f ./binutils/Makefile ] || exit 0; \
5575 r=`${PWD_COMMAND}`; export r; \
5576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5577 $(HOST_EXPORTS) \
5578 for flag in $(EXTRA_HOST_FLAGS) ; do \
5579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5580 done; \
5581 echo "Doing maintainer-clean in binutils" ; \
5582 (cd $(HOST_SUBDIR)/binutils && \
5583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5585 "RANLIB=$${RANLIB}" \
5586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5587 maintainer-clean) \
5588 || exit 1
5589
5590@endif binutils
5591
5592
5593
5594.PHONY: configure-bison maybe-configure-bison
5595maybe-configure-bison:
5596@if gcc-bootstrap
5597configure-bison: stage_current
5598@endif gcc-bootstrap
5599@if bison
5600maybe-configure-bison: configure-bison
5601configure-bison:
5602 @: $(MAKE); $(unstage)
5603 @r=`${PWD_COMMAND}`; export r; \
5604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5605 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5607 $(HOST_EXPORTS) \
5608 echo Configuring in $(HOST_SUBDIR)/bison; \
5609 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5610 case $(srcdir) in \
5611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5612 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5614 esac; \
5615 srcdiroption="--srcdir=$${topdir}/bison"; \
5616 libsrcdir="$$s/bison"; \
5617 $(SHELL) $${libsrcdir}/configure \
5618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5619 --target=${target_alias} $${srcdiroption} \
5620 || exit 1
5621@endif bison
5622
5623
5624
5625
5626
5627.PHONY: all-bison maybe-all-bison
5628maybe-all-bison:
5629@if gcc-bootstrap
5630all-bison: stage_current
5631@endif gcc-bootstrap
5632@if bison
5633TARGET-bison=all
5634maybe-all-bison: all-bison
5635all-bison: configure-bison
5636 @: $(MAKE); $(unstage)
5637 @r=`${PWD_COMMAND}`; export r; \
5638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5639 $(HOST_EXPORTS) \
5640 (cd $(HOST_SUBDIR)/bison && \
5641 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5642 $(TARGET-bison))
5643@endif bison
5644
5645
5646
5647
5648.PHONY: check-bison maybe-check-bison
5649maybe-check-bison:
5650@if bison
5651maybe-check-bison: check-bison
5652
5653# This module is only tested in a native toolchain.
5654check-bison:
5655 @: $(MAKE); $(unstage)
5656 @if [ '$(host)' = '$(target)' ] ; then \
5657 r=`${PWD_COMMAND}`; export r; \
5658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5659 $(HOST_EXPORTS) \
5660 (cd $(HOST_SUBDIR)/bison && \
5661 $(MAKE) $(FLAGS_TO_PASS) check); \
5662 fi
5663
5664@endif bison
5665
5666.PHONY: install-bison maybe-install-bison
5667maybe-install-bison:
5668@if bison
5669maybe-install-bison: install-bison
5670
5671install-bison: installdirs
5672 @: $(MAKE); $(unstage)
5673 @r=`${PWD_COMMAND}`; export r; \
5674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5675 $(HOST_EXPORTS) \
5676 (cd $(HOST_SUBDIR)/bison && \
5677 $(MAKE) $(FLAGS_TO_PASS) install)
5678
5679@endif bison
5680
5681.PHONY: install-strip-bison maybe-install-strip-bison
5682maybe-install-strip-bison:
5683@if bison
5684maybe-install-strip-bison: install-strip-bison
5685
5686install-strip-bison: installdirs
5687 @: $(MAKE); $(unstage)
5688 @r=`${PWD_COMMAND}`; export r; \
5689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5690 $(HOST_EXPORTS) \
5691 (cd $(HOST_SUBDIR)/bison && \
5692 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5693
5694@endif bison
5695
5696# Other targets (info, dvi, pdf, etc.)
5697
5698.PHONY: maybe-info-bison info-bison
5699maybe-info-bison:
5700@if bison
5701maybe-info-bison: info-bison
5702
5703info-bison: \
5704 configure-bison
5705 @: $(MAKE); $(unstage)
5706 @[ -f ./bison/Makefile ] || exit 0; \
5707 r=`${PWD_COMMAND}`; export r; \
5708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5709 $(HOST_EXPORTS) \
5710 for flag in $(EXTRA_HOST_FLAGS) ; do \
5711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5712 done; \
5713 echo "Doing info in bison" ; \
5714 (cd $(HOST_SUBDIR)/bison && \
5715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5717 "RANLIB=$${RANLIB}" \
5718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5719 info) \
5720 || exit 1
5721
5722@endif bison
5723
5724.PHONY: maybe-dvi-bison dvi-bison
5725maybe-dvi-bison:
5726@if bison
5727maybe-dvi-bison: dvi-bison
5728
5729dvi-bison: \
5730 configure-bison
5731 @: $(MAKE); $(unstage)
5732 @[ -f ./bison/Makefile ] || exit 0; \
5733 r=`${PWD_COMMAND}`; export r; \
5734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5735 $(HOST_EXPORTS) \
5736 for flag in $(EXTRA_HOST_FLAGS) ; do \
5737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5738 done; \
5739 echo "Doing dvi in bison" ; \
5740 (cd $(HOST_SUBDIR)/bison && \
5741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5743 "RANLIB=$${RANLIB}" \
5744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5745 dvi) \
5746 || exit 1
5747
5748@endif bison
5749
5750.PHONY: maybe-pdf-bison pdf-bison
5751maybe-pdf-bison:
5752@if bison
5753maybe-pdf-bison: pdf-bison
5754
5755pdf-bison: \
5756 configure-bison
5757 @: $(MAKE); $(unstage)
5758 @[ -f ./bison/Makefile ] || exit 0; \
5759 r=`${PWD_COMMAND}`; export r; \
5760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5761 $(HOST_EXPORTS) \
5762 for flag in $(EXTRA_HOST_FLAGS) ; do \
5763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5764 done; \
5765 echo "Doing pdf in bison" ; \
5766 (cd $(HOST_SUBDIR)/bison && \
5767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5769 "RANLIB=$${RANLIB}" \
5770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5771 pdf) \
5772 || exit 1
5773
5774@endif bison
5775
5776.PHONY: maybe-html-bison html-bison
5777maybe-html-bison:
5778@if bison
5779maybe-html-bison: html-bison
5780
5781html-bison: \
5782 configure-bison
5783 @: $(MAKE); $(unstage)
5784 @[ -f ./bison/Makefile ] || exit 0; \
5785 r=`${PWD_COMMAND}`; export r; \
5786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5787 $(HOST_EXPORTS) \
5788 for flag in $(EXTRA_HOST_FLAGS) ; do \
5789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5790 done; \
5791 echo "Doing html in bison" ; \
5792 (cd $(HOST_SUBDIR)/bison && \
5793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5795 "RANLIB=$${RANLIB}" \
5796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5797 html) \
5798 || exit 1
5799
5800@endif bison
5801
5802.PHONY: maybe-TAGS-bison TAGS-bison
5803maybe-TAGS-bison:
5804@if bison
5805maybe-TAGS-bison: TAGS-bison
5806
5807TAGS-bison: \
5808 configure-bison
5809 @: $(MAKE); $(unstage)
5810 @[ -f ./bison/Makefile ] || exit 0; \
5811 r=`${PWD_COMMAND}`; export r; \
5812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5813 $(HOST_EXPORTS) \
5814 for flag in $(EXTRA_HOST_FLAGS) ; do \
5815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5816 done; \
5817 echo "Doing TAGS in bison" ; \
5818 (cd $(HOST_SUBDIR)/bison && \
5819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5821 "RANLIB=$${RANLIB}" \
5822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5823 TAGS) \
5824 || exit 1
5825
5826@endif bison
5827
5828.PHONY: maybe-install-info-bison install-info-bison
5829maybe-install-info-bison:
5830@if bison
5831maybe-install-info-bison: install-info-bison
5832
5833install-info-bison: \
5834 configure-bison \
5835 info-bison
5836 @: $(MAKE); $(unstage)
5837 @[ -f ./bison/Makefile ] || exit 0; \
5838 r=`${PWD_COMMAND}`; export r; \
5839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5840 $(HOST_EXPORTS) \
5841 for flag in $(EXTRA_HOST_FLAGS) ; do \
5842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5843 done; \
5844 echo "Doing install-info in bison" ; \
5845 (cd $(HOST_SUBDIR)/bison && \
5846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5848 "RANLIB=$${RANLIB}" \
5849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5850 install-info) \
5851 || exit 1
5852
5853@endif bison
5854
5855.PHONY: maybe-install-pdf-bison install-pdf-bison
5856maybe-install-pdf-bison:
5857@if bison
5858maybe-install-pdf-bison: install-pdf-bison
5859
5860install-pdf-bison: \
5861 configure-bison \
5862 pdf-bison
5863 @: $(MAKE); $(unstage)
5864 @[ -f ./bison/Makefile ] || exit 0; \
5865 r=`${PWD_COMMAND}`; export r; \
5866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5867 $(HOST_EXPORTS) \
5868 for flag in $(EXTRA_HOST_FLAGS) ; do \
5869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5870 done; \
5871 echo "Doing install-pdf in bison" ; \
5872 (cd $(HOST_SUBDIR)/bison && \
5873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5875 "RANLIB=$${RANLIB}" \
5876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5877 install-pdf) \
5878 || exit 1
5879
5880@endif bison
5881
5882.PHONY: maybe-install-html-bison install-html-bison
5883maybe-install-html-bison:
5884@if bison
5885maybe-install-html-bison: install-html-bison
5886
5887install-html-bison: \
5888 configure-bison \
5889 html-bison
5890 @: $(MAKE); $(unstage)
5891 @[ -f ./bison/Makefile ] || exit 0; \
5892 r=`${PWD_COMMAND}`; export r; \
5893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5894 $(HOST_EXPORTS) \
5895 for flag in $(EXTRA_HOST_FLAGS) ; do \
5896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5897 done; \
5898 echo "Doing install-html in bison" ; \
5899 (cd $(HOST_SUBDIR)/bison && \
5900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5902 "RANLIB=$${RANLIB}" \
5903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5904 install-html) \
5905 || exit 1
5906
5907@endif bison
5908
5909.PHONY: maybe-installcheck-bison installcheck-bison
5910maybe-installcheck-bison:
5911@if bison
5912maybe-installcheck-bison: installcheck-bison
5913
5914installcheck-bison: \
5915 configure-bison
5916 @: $(MAKE); $(unstage)
5917 @[ -f ./bison/Makefile ] || exit 0; \
5918 r=`${PWD_COMMAND}`; export r; \
5919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5920 $(HOST_EXPORTS) \
5921 for flag in $(EXTRA_HOST_FLAGS) ; do \
5922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5923 done; \
5924 echo "Doing installcheck in bison" ; \
5925 (cd $(HOST_SUBDIR)/bison && \
5926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5928 "RANLIB=$${RANLIB}" \
5929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5930 installcheck) \
5931 || exit 1
5932
5933@endif bison
5934
5935.PHONY: maybe-mostlyclean-bison mostlyclean-bison
5936maybe-mostlyclean-bison:
5937@if bison
5938maybe-mostlyclean-bison: mostlyclean-bison
5939
5940mostlyclean-bison:
5941 @: $(MAKE); $(unstage)
5942 @[ -f ./bison/Makefile ] || exit 0; \
5943 r=`${PWD_COMMAND}`; export r; \
5944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5945 $(HOST_EXPORTS) \
5946 for flag in $(EXTRA_HOST_FLAGS) ; do \
5947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5948 done; \
5949 echo "Doing mostlyclean in bison" ; \
5950 (cd $(HOST_SUBDIR)/bison && \
5951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5953 "RANLIB=$${RANLIB}" \
5954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5955 mostlyclean) \
5956 || exit 1
5957
5958@endif bison
5959
5960.PHONY: maybe-clean-bison clean-bison
5961maybe-clean-bison:
5962@if bison
5963maybe-clean-bison: clean-bison
5964
5965clean-bison:
5966 @: $(MAKE); $(unstage)
5967 @[ -f ./bison/Makefile ] || exit 0; \
5968 r=`${PWD_COMMAND}`; export r; \
5969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5970 $(HOST_EXPORTS) \
5971 for flag in $(EXTRA_HOST_FLAGS) ; do \
5972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5973 done; \
5974 echo "Doing clean in bison" ; \
5975 (cd $(HOST_SUBDIR)/bison && \
5976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5978 "RANLIB=$${RANLIB}" \
5979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5980 clean) \
5981 || exit 1
5982
5983@endif bison
5984
5985.PHONY: maybe-distclean-bison distclean-bison
5986maybe-distclean-bison:
5987@if bison
5988maybe-distclean-bison: distclean-bison
5989
5990distclean-bison:
5991 @: $(MAKE); $(unstage)
5992 @[ -f ./bison/Makefile ] || exit 0; \
5993 r=`${PWD_COMMAND}`; export r; \
5994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5995 $(HOST_EXPORTS) \
5996 for flag in $(EXTRA_HOST_FLAGS) ; do \
5997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5998 done; \
5999 echo "Doing distclean in bison" ; \
6000 (cd $(HOST_SUBDIR)/bison && \
6001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6003 "RANLIB=$${RANLIB}" \
6004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6005 distclean) \
6006 || exit 1
6007
6008@endif bison
6009
6010.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6011maybe-maintainer-clean-bison:
6012@if bison
6013maybe-maintainer-clean-bison: maintainer-clean-bison
6014
6015maintainer-clean-bison:
6016 @: $(MAKE); $(unstage)
6017 @[ -f ./bison/Makefile ] || exit 0; \
6018 r=`${PWD_COMMAND}`; export r; \
6019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6020 $(HOST_EXPORTS) \
6021 for flag in $(EXTRA_HOST_FLAGS) ; do \
6022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6023 done; \
6024 echo "Doing maintainer-clean in bison" ; \
6025 (cd $(HOST_SUBDIR)/bison && \
6026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6028 "RANLIB=$${RANLIB}" \
6029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6030 maintainer-clean) \
6031 || exit 1
6032
6033@endif bison
6034
6035
6036
6037.PHONY: configure-cgen maybe-configure-cgen
6038maybe-configure-cgen:
6039@if gcc-bootstrap
6040configure-cgen: stage_current
6041@endif gcc-bootstrap
6042@if cgen
6043maybe-configure-cgen: configure-cgen
6044configure-cgen:
6045 @: $(MAKE); $(unstage)
6046 @r=`${PWD_COMMAND}`; export r; \
6047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6048 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6050 $(HOST_EXPORTS) \
6051 echo Configuring in $(HOST_SUBDIR)/cgen; \
6052 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6053 case $(srcdir) in \
6054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6055 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6057 esac; \
6058 srcdiroption="--srcdir=$${topdir}/cgen"; \
6059 libsrcdir="$$s/cgen"; \
6060 $(SHELL) $${libsrcdir}/configure \
6061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6062 --target=${target_alias} $${srcdiroption} \
6063 || exit 1
6064@endif cgen
6065
6066
6067
6068
6069
6070.PHONY: all-cgen maybe-all-cgen
6071maybe-all-cgen:
6072@if gcc-bootstrap
6073all-cgen: stage_current
6074@endif gcc-bootstrap
6075@if cgen
6076TARGET-cgen=all
6077maybe-all-cgen: all-cgen
6078all-cgen: configure-cgen
6079 @: $(MAKE); $(unstage)
6080 @r=`${PWD_COMMAND}`; export r; \
6081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6082 $(HOST_EXPORTS) \
6083 (cd $(HOST_SUBDIR)/cgen && \
6084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6085 $(TARGET-cgen))
6086@endif cgen
6087
6088
6089
6090
6091.PHONY: check-cgen maybe-check-cgen
6092maybe-check-cgen:
6093@if cgen
6094maybe-check-cgen: check-cgen
6095
6096check-cgen:
6097 @: $(MAKE); $(unstage)
6098 @r=`${PWD_COMMAND}`; export r; \
6099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6100 $(HOST_EXPORTS) \
6101 (cd $(HOST_SUBDIR)/cgen && \
6102 $(MAKE) $(FLAGS_TO_PASS) check)
6103
6104@endif cgen
6105
6106.PHONY: install-cgen maybe-install-cgen
6107maybe-install-cgen:
6108@if cgen
6109maybe-install-cgen: install-cgen
6110
6111install-cgen: installdirs
6112 @: $(MAKE); $(unstage)
6113 @r=`${PWD_COMMAND}`; export r; \
6114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6115 $(HOST_EXPORTS) \
6116 (cd $(HOST_SUBDIR)/cgen && \
6117 $(MAKE) $(FLAGS_TO_PASS) install)
6118
6119@endif cgen
6120
6121.PHONY: install-strip-cgen maybe-install-strip-cgen
6122maybe-install-strip-cgen:
6123@if cgen
6124maybe-install-strip-cgen: install-strip-cgen
6125
6126install-strip-cgen: installdirs
6127 @: $(MAKE); $(unstage)
6128 @r=`${PWD_COMMAND}`; export r; \
6129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6130 $(HOST_EXPORTS) \
6131 (cd $(HOST_SUBDIR)/cgen && \
6132 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6133
6134@endif cgen
6135
6136# Other targets (info, dvi, pdf, etc.)
6137
6138.PHONY: maybe-info-cgen info-cgen
6139maybe-info-cgen:
6140@if cgen
6141maybe-info-cgen: info-cgen
6142
6143info-cgen: \
6144 configure-cgen
6145 @: $(MAKE); $(unstage)
6146 @[ -f ./cgen/Makefile ] || exit 0; \
6147 r=`${PWD_COMMAND}`; export r; \
6148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6149 $(HOST_EXPORTS) \
6150 for flag in $(EXTRA_HOST_FLAGS) ; do \
6151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6152 done; \
6153 echo "Doing info in cgen" ; \
6154 (cd $(HOST_SUBDIR)/cgen && \
6155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6157 "RANLIB=$${RANLIB}" \
6158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6159 info) \
6160 || exit 1
6161
6162@endif cgen
6163
6164.PHONY: maybe-dvi-cgen dvi-cgen
6165maybe-dvi-cgen:
6166@if cgen
6167maybe-dvi-cgen: dvi-cgen
6168
6169dvi-cgen: \
6170 configure-cgen
6171 @: $(MAKE); $(unstage)
6172 @[ -f ./cgen/Makefile ] || exit 0; \
6173 r=`${PWD_COMMAND}`; export r; \
6174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6175 $(HOST_EXPORTS) \
6176 for flag in $(EXTRA_HOST_FLAGS) ; do \
6177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6178 done; \
6179 echo "Doing dvi in cgen" ; \
6180 (cd $(HOST_SUBDIR)/cgen && \
6181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6183 "RANLIB=$${RANLIB}" \
6184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6185 dvi) \
6186 || exit 1
6187
6188@endif cgen
6189
6190.PHONY: maybe-pdf-cgen pdf-cgen
6191maybe-pdf-cgen:
6192@if cgen
6193maybe-pdf-cgen: pdf-cgen
6194
6195pdf-cgen: \
6196 configure-cgen
6197 @: $(MAKE); $(unstage)
6198 @[ -f ./cgen/Makefile ] || exit 0; \
6199 r=`${PWD_COMMAND}`; export r; \
6200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6201 $(HOST_EXPORTS) \
6202 for flag in $(EXTRA_HOST_FLAGS) ; do \
6203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6204 done; \
6205 echo "Doing pdf in cgen" ; \
6206 (cd $(HOST_SUBDIR)/cgen && \
6207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6209 "RANLIB=$${RANLIB}" \
6210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6211 pdf) \
6212 || exit 1
6213
6214@endif cgen
6215
6216.PHONY: maybe-html-cgen html-cgen
6217maybe-html-cgen:
6218@if cgen
6219maybe-html-cgen: html-cgen
6220
6221html-cgen: \
6222 configure-cgen
6223 @: $(MAKE); $(unstage)
6224 @[ -f ./cgen/Makefile ] || exit 0; \
6225 r=`${PWD_COMMAND}`; export r; \
6226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6227 $(HOST_EXPORTS) \
6228 for flag in $(EXTRA_HOST_FLAGS) ; do \
6229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6230 done; \
6231 echo "Doing html in cgen" ; \
6232 (cd $(HOST_SUBDIR)/cgen && \
6233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6235 "RANLIB=$${RANLIB}" \
6236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6237 html) \
6238 || exit 1
6239
6240@endif cgen
6241
6242.PHONY: maybe-TAGS-cgen TAGS-cgen
6243maybe-TAGS-cgen:
6244@if cgen
6245maybe-TAGS-cgen: TAGS-cgen
6246
6247TAGS-cgen: \
6248 configure-cgen
6249 @: $(MAKE); $(unstage)
6250 @[ -f ./cgen/Makefile ] || exit 0; \
6251 r=`${PWD_COMMAND}`; export r; \
6252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6253 $(HOST_EXPORTS) \
6254 for flag in $(EXTRA_HOST_FLAGS) ; do \
6255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6256 done; \
6257 echo "Doing TAGS in cgen" ; \
6258 (cd $(HOST_SUBDIR)/cgen && \
6259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6261 "RANLIB=$${RANLIB}" \
6262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6263 TAGS) \
6264 || exit 1
6265
6266@endif cgen
6267
6268.PHONY: maybe-install-info-cgen install-info-cgen
6269maybe-install-info-cgen:
6270@if cgen
6271maybe-install-info-cgen: install-info-cgen
6272
6273install-info-cgen: \
6274 configure-cgen \
6275 info-cgen
6276 @: $(MAKE); $(unstage)
6277 @[ -f ./cgen/Makefile ] || exit 0; \
6278 r=`${PWD_COMMAND}`; export r; \
6279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6280 $(HOST_EXPORTS) \
6281 for flag in $(EXTRA_HOST_FLAGS) ; do \
6282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6283 done; \
6284 echo "Doing install-info in cgen" ; \
6285 (cd $(HOST_SUBDIR)/cgen && \
6286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6288 "RANLIB=$${RANLIB}" \
6289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6290 install-info) \
6291 || exit 1
6292
6293@endif cgen
6294
6295.PHONY: maybe-install-pdf-cgen install-pdf-cgen
6296maybe-install-pdf-cgen:
6297@if cgen
6298maybe-install-pdf-cgen: install-pdf-cgen
6299
6300install-pdf-cgen: \
6301 configure-cgen \
6302 pdf-cgen
6303 @: $(MAKE); $(unstage)
6304 @[ -f ./cgen/Makefile ] || exit 0; \
6305 r=`${PWD_COMMAND}`; export r; \
6306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6307 $(HOST_EXPORTS) \
6308 for flag in $(EXTRA_HOST_FLAGS) ; do \
6309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6310 done; \
6311 echo "Doing install-pdf in cgen" ; \
6312 (cd $(HOST_SUBDIR)/cgen && \
6313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6315 "RANLIB=$${RANLIB}" \
6316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6317 install-pdf) \
6318 || exit 1
6319
6320@endif cgen
6321
6322.PHONY: maybe-install-html-cgen install-html-cgen
6323maybe-install-html-cgen:
6324@if cgen
6325maybe-install-html-cgen: install-html-cgen
6326
6327install-html-cgen: \
6328 configure-cgen \
6329 html-cgen
6330 @: $(MAKE); $(unstage)
6331 @[ -f ./cgen/Makefile ] || exit 0; \
6332 r=`${PWD_COMMAND}`; export r; \
6333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6334 $(HOST_EXPORTS) \
6335 for flag in $(EXTRA_HOST_FLAGS) ; do \
6336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6337 done; \
6338 echo "Doing install-html in cgen" ; \
6339 (cd $(HOST_SUBDIR)/cgen && \
6340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6342 "RANLIB=$${RANLIB}" \
6343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6344 install-html) \
6345 || exit 1
6346
6347@endif cgen
6348
6349.PHONY: maybe-installcheck-cgen installcheck-cgen
6350maybe-installcheck-cgen:
6351@if cgen
6352maybe-installcheck-cgen: installcheck-cgen
6353
6354installcheck-cgen: \
6355 configure-cgen
6356 @: $(MAKE); $(unstage)
6357 @[ -f ./cgen/Makefile ] || exit 0; \
6358 r=`${PWD_COMMAND}`; export r; \
6359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6360 $(HOST_EXPORTS) \
6361 for flag in $(EXTRA_HOST_FLAGS) ; do \
6362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6363 done; \
6364 echo "Doing installcheck in cgen" ; \
6365 (cd $(HOST_SUBDIR)/cgen && \
6366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6368 "RANLIB=$${RANLIB}" \
6369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6370 installcheck) \
6371 || exit 1
6372
6373@endif cgen
6374
6375.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6376maybe-mostlyclean-cgen:
6377@if cgen
6378maybe-mostlyclean-cgen: mostlyclean-cgen
6379
6380mostlyclean-cgen:
6381 @: $(MAKE); $(unstage)
6382 @[ -f ./cgen/Makefile ] || exit 0; \
6383 r=`${PWD_COMMAND}`; export r; \
6384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6385 $(HOST_EXPORTS) \
6386 for flag in $(EXTRA_HOST_FLAGS) ; do \
6387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6388 done; \
6389 echo "Doing mostlyclean in cgen" ; \
6390 (cd $(HOST_SUBDIR)/cgen && \
6391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6393 "RANLIB=$${RANLIB}" \
6394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6395 mostlyclean) \
6396 || exit 1
6397
6398@endif cgen
6399
6400.PHONY: maybe-clean-cgen clean-cgen
6401maybe-clean-cgen:
6402@if cgen
6403maybe-clean-cgen: clean-cgen
6404
6405clean-cgen:
6406 @: $(MAKE); $(unstage)
6407 @[ -f ./cgen/Makefile ] || exit 0; \
6408 r=`${PWD_COMMAND}`; export r; \
6409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6410 $(HOST_EXPORTS) \
6411 for flag in $(EXTRA_HOST_FLAGS) ; do \
6412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6413 done; \
6414 echo "Doing clean in cgen" ; \
6415 (cd $(HOST_SUBDIR)/cgen && \
6416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6418 "RANLIB=$${RANLIB}" \
6419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6420 clean) \
6421 || exit 1
6422
6423@endif cgen
6424
6425.PHONY: maybe-distclean-cgen distclean-cgen
6426maybe-distclean-cgen:
6427@if cgen
6428maybe-distclean-cgen: distclean-cgen
6429
6430distclean-cgen:
6431 @: $(MAKE); $(unstage)
6432 @[ -f ./cgen/Makefile ] || exit 0; \
6433 r=`${PWD_COMMAND}`; export r; \
6434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6435 $(HOST_EXPORTS) \
6436 for flag in $(EXTRA_HOST_FLAGS) ; do \
6437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6438 done; \
6439 echo "Doing distclean in cgen" ; \
6440 (cd $(HOST_SUBDIR)/cgen && \
6441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6443 "RANLIB=$${RANLIB}" \
6444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6445 distclean) \
6446 || exit 1
6447
6448@endif cgen
6449
6450.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6451maybe-maintainer-clean-cgen:
6452@if cgen
6453maybe-maintainer-clean-cgen: maintainer-clean-cgen
6454
6455maintainer-clean-cgen:
6456 @: $(MAKE); $(unstage)
6457 @[ -f ./cgen/Makefile ] || exit 0; \
6458 r=`${PWD_COMMAND}`; export r; \
6459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6460 $(HOST_EXPORTS) \
6461 for flag in $(EXTRA_HOST_FLAGS) ; do \
6462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6463 done; \
6464 echo "Doing maintainer-clean in cgen" ; \
6465 (cd $(HOST_SUBDIR)/cgen && \
6466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6468 "RANLIB=$${RANLIB}" \
6469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6470 maintainer-clean) \
6471 || exit 1
6472
6473@endif cgen
6474
6475
6476
6477.PHONY: configure-dejagnu maybe-configure-dejagnu
6478maybe-configure-dejagnu:
6479@if gcc-bootstrap
6480configure-dejagnu: stage_current
6481@endif gcc-bootstrap
6482@if dejagnu
6483maybe-configure-dejagnu: configure-dejagnu
6484configure-dejagnu:
6485 @: $(MAKE); $(unstage)
6486 @r=`${PWD_COMMAND}`; export r; \
6487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6488 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6490 $(HOST_EXPORTS) \
6491 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6492 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6493 case $(srcdir) in \
6494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6495 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6497 esac; \
6498 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6499 libsrcdir="$$s/dejagnu"; \
6500 $(SHELL) $${libsrcdir}/configure \
6501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6502 --target=${target_alias} $${srcdiroption} \
6503 || exit 1
6504@endif dejagnu
6505
6506
6507
6508
6509
6510.PHONY: all-dejagnu maybe-all-dejagnu
6511maybe-all-dejagnu:
6512@if gcc-bootstrap
6513all-dejagnu: stage_current
6514@endif gcc-bootstrap
6515@if dejagnu
6516TARGET-dejagnu=all
6517maybe-all-dejagnu: all-dejagnu
6518all-dejagnu: configure-dejagnu
6519 @: $(MAKE); $(unstage)
6520 @r=`${PWD_COMMAND}`; export r; \
6521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6522 $(HOST_EXPORTS) \
6523 (cd $(HOST_SUBDIR)/dejagnu && \
6524 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6525 $(TARGET-dejagnu))
6526@endif dejagnu
6527
6528
6529
6530
6531.PHONY: check-dejagnu maybe-check-dejagnu
6532maybe-check-dejagnu:
6533@if dejagnu
6534maybe-check-dejagnu: check-dejagnu
6535
6536check-dejagnu:
6537 @: $(MAKE); $(unstage)
6538 @r=`${PWD_COMMAND}`; export r; \
6539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6540 $(HOST_EXPORTS) \
6541 (cd $(HOST_SUBDIR)/dejagnu && \
6542 $(MAKE) $(FLAGS_TO_PASS) check)
6543
6544@endif dejagnu
6545
6546.PHONY: install-dejagnu maybe-install-dejagnu
6547maybe-install-dejagnu:
6548@if dejagnu
6549maybe-install-dejagnu: install-dejagnu
6550
6551install-dejagnu: installdirs
6552 @: $(MAKE); $(unstage)
6553 @r=`${PWD_COMMAND}`; export r; \
6554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6555 $(HOST_EXPORTS) \
6556 (cd $(HOST_SUBDIR)/dejagnu && \
6557 $(MAKE) $(FLAGS_TO_PASS) install)
6558
6559@endif dejagnu
6560
6561.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6562maybe-install-strip-dejagnu:
6563@if dejagnu
6564maybe-install-strip-dejagnu: install-strip-dejagnu
6565
6566install-strip-dejagnu: installdirs
6567 @: $(MAKE); $(unstage)
6568 @r=`${PWD_COMMAND}`; export r; \
6569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6570 $(HOST_EXPORTS) \
6571 (cd $(HOST_SUBDIR)/dejagnu && \
6572 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6573
6574@endif dejagnu
6575
6576# Other targets (info, dvi, pdf, etc.)
6577
6578.PHONY: maybe-info-dejagnu info-dejagnu
6579maybe-info-dejagnu:
6580@if dejagnu
6581maybe-info-dejagnu: info-dejagnu
6582
6583info-dejagnu: \
6584 configure-dejagnu
6585 @: $(MAKE); $(unstage)
6586 @[ -f ./dejagnu/Makefile ] || exit 0; \
6587 r=`${PWD_COMMAND}`; export r; \
6588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6589 $(HOST_EXPORTS) \
6590 for flag in $(EXTRA_HOST_FLAGS) ; do \
6591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6592 done; \
6593 echo "Doing info in dejagnu" ; \
6594 (cd $(HOST_SUBDIR)/dejagnu && \
6595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6597 "RANLIB=$${RANLIB}" \
6598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6599 info) \
6600 || exit 1
6601
6602@endif dejagnu
6603
6604.PHONY: maybe-dvi-dejagnu dvi-dejagnu
6605maybe-dvi-dejagnu:
6606@if dejagnu
6607maybe-dvi-dejagnu: dvi-dejagnu
6608
6609dvi-dejagnu: \
6610 configure-dejagnu
6611 @: $(MAKE); $(unstage)
6612 @[ -f ./dejagnu/Makefile ] || exit 0; \
6613 r=`${PWD_COMMAND}`; export r; \
6614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6615 $(HOST_EXPORTS) \
6616 for flag in $(EXTRA_HOST_FLAGS) ; do \
6617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6618 done; \
6619 echo "Doing dvi in dejagnu" ; \
6620 (cd $(HOST_SUBDIR)/dejagnu && \
6621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6623 "RANLIB=$${RANLIB}" \
6624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6625 dvi) \
6626 || exit 1
6627
6628@endif dejagnu
6629
6630.PHONY: maybe-pdf-dejagnu pdf-dejagnu
6631maybe-pdf-dejagnu:
6632@if dejagnu
6633maybe-pdf-dejagnu: pdf-dejagnu
6634
6635pdf-dejagnu: \
6636 configure-dejagnu
6637 @: $(MAKE); $(unstage)
6638 @[ -f ./dejagnu/Makefile ] || exit 0; \
6639 r=`${PWD_COMMAND}`; export r; \
6640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6641 $(HOST_EXPORTS) \
6642 for flag in $(EXTRA_HOST_FLAGS) ; do \
6643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6644 done; \
6645 echo "Doing pdf in dejagnu" ; \
6646 (cd $(HOST_SUBDIR)/dejagnu && \
6647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6649 "RANLIB=$${RANLIB}" \
6650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6651 pdf) \
6652 || exit 1
6653
6654@endif dejagnu
6655
6656.PHONY: maybe-html-dejagnu html-dejagnu
6657maybe-html-dejagnu:
6658@if dejagnu
6659maybe-html-dejagnu: html-dejagnu
6660
6661html-dejagnu: \
6662 configure-dejagnu
6663 @: $(MAKE); $(unstage)
6664 @[ -f ./dejagnu/Makefile ] || exit 0; \
6665 r=`${PWD_COMMAND}`; export r; \
6666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6667 $(HOST_EXPORTS) \
6668 for flag in $(EXTRA_HOST_FLAGS) ; do \
6669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6670 done; \
6671 echo "Doing html in dejagnu" ; \
6672 (cd $(HOST_SUBDIR)/dejagnu && \
6673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6675 "RANLIB=$${RANLIB}" \
6676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6677 html) \
6678 || exit 1
6679
6680@endif dejagnu
6681
6682.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6683maybe-TAGS-dejagnu:
6684@if dejagnu
6685maybe-TAGS-dejagnu: TAGS-dejagnu
6686
6687TAGS-dejagnu: \
6688 configure-dejagnu
6689 @: $(MAKE); $(unstage)
6690 @[ -f ./dejagnu/Makefile ] || exit 0; \
6691 r=`${PWD_COMMAND}`; export r; \
6692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6693 $(HOST_EXPORTS) \
6694 for flag in $(EXTRA_HOST_FLAGS) ; do \
6695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6696 done; \
6697 echo "Doing TAGS in dejagnu" ; \
6698 (cd $(HOST_SUBDIR)/dejagnu && \
6699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6701 "RANLIB=$${RANLIB}" \
6702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6703 TAGS) \
6704 || exit 1
6705
6706@endif dejagnu
6707
6708.PHONY: maybe-install-info-dejagnu install-info-dejagnu
6709maybe-install-info-dejagnu:
6710@if dejagnu
6711maybe-install-info-dejagnu: install-info-dejagnu
6712
6713install-info-dejagnu: \
6714 configure-dejagnu \
6715 info-dejagnu
6716 @: $(MAKE); $(unstage)
6717 @[ -f ./dejagnu/Makefile ] || exit 0; \
6718 r=`${PWD_COMMAND}`; export r; \
6719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6720 $(HOST_EXPORTS) \
6721 for flag in $(EXTRA_HOST_FLAGS) ; do \
6722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6723 done; \
6724 echo "Doing install-info in dejagnu" ; \
6725 (cd $(HOST_SUBDIR)/dejagnu && \
6726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6728 "RANLIB=$${RANLIB}" \
6729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6730 install-info) \
6731 || exit 1
6732
6733@endif dejagnu
6734
6735.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6736maybe-install-pdf-dejagnu:
6737@if dejagnu
6738maybe-install-pdf-dejagnu: install-pdf-dejagnu
6739
6740install-pdf-dejagnu: \
6741 configure-dejagnu \
6742 pdf-dejagnu
6743 @: $(MAKE); $(unstage)
6744 @[ -f ./dejagnu/Makefile ] || exit 0; \
6745 r=`${PWD_COMMAND}`; export r; \
6746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6747 $(HOST_EXPORTS) \
6748 for flag in $(EXTRA_HOST_FLAGS) ; do \
6749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6750 done; \
6751 echo "Doing install-pdf in dejagnu" ; \
6752 (cd $(HOST_SUBDIR)/dejagnu && \
6753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6755 "RANLIB=$${RANLIB}" \
6756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6757 install-pdf) \
6758 || exit 1
6759
6760@endif dejagnu
6761
6762.PHONY: maybe-install-html-dejagnu install-html-dejagnu
6763maybe-install-html-dejagnu:
6764@if dejagnu
6765maybe-install-html-dejagnu: install-html-dejagnu
6766
6767install-html-dejagnu: \
6768 configure-dejagnu \
6769 html-dejagnu
6770 @: $(MAKE); $(unstage)
6771 @[ -f ./dejagnu/Makefile ] || exit 0; \
6772 r=`${PWD_COMMAND}`; export r; \
6773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6774 $(HOST_EXPORTS) \
6775 for flag in $(EXTRA_HOST_FLAGS) ; do \
6776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6777 done; \
6778 echo "Doing install-html in dejagnu" ; \
6779 (cd $(HOST_SUBDIR)/dejagnu && \
6780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6782 "RANLIB=$${RANLIB}" \
6783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6784 install-html) \
6785 || exit 1
6786
6787@endif dejagnu
6788
6789.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6790maybe-installcheck-dejagnu:
6791@if dejagnu
6792maybe-installcheck-dejagnu: installcheck-dejagnu
6793
6794installcheck-dejagnu: \
6795 configure-dejagnu
6796 @: $(MAKE); $(unstage)
6797 @[ -f ./dejagnu/Makefile ] || exit 0; \
6798 r=`${PWD_COMMAND}`; export r; \
6799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6800 $(HOST_EXPORTS) \
6801 for flag in $(EXTRA_HOST_FLAGS) ; do \
6802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6803 done; \
6804 echo "Doing installcheck in dejagnu" ; \
6805 (cd $(HOST_SUBDIR)/dejagnu && \
6806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6808 "RANLIB=$${RANLIB}" \
6809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6810 installcheck) \
6811 || exit 1
6812
6813@endif dejagnu
6814
6815.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6816maybe-mostlyclean-dejagnu:
6817@if dejagnu
6818maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6819
6820mostlyclean-dejagnu:
6821 @: $(MAKE); $(unstage)
6822 @[ -f ./dejagnu/Makefile ] || exit 0; \
6823 r=`${PWD_COMMAND}`; export r; \
6824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6825 $(HOST_EXPORTS) \
6826 for flag in $(EXTRA_HOST_FLAGS) ; do \
6827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6828 done; \
6829 echo "Doing mostlyclean in dejagnu" ; \
6830 (cd $(HOST_SUBDIR)/dejagnu && \
6831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6833 "RANLIB=$${RANLIB}" \
6834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6835 mostlyclean) \
6836 || exit 1
6837
6838@endif dejagnu
6839
6840.PHONY: maybe-clean-dejagnu clean-dejagnu
6841maybe-clean-dejagnu:
6842@if dejagnu
6843maybe-clean-dejagnu: clean-dejagnu
6844
6845clean-dejagnu:
6846 @: $(MAKE); $(unstage)
6847 @[ -f ./dejagnu/Makefile ] || exit 0; \
6848 r=`${PWD_COMMAND}`; export r; \
6849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6850 $(HOST_EXPORTS) \
6851 for flag in $(EXTRA_HOST_FLAGS) ; do \
6852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6853 done; \
6854 echo "Doing clean in dejagnu" ; \
6855 (cd $(HOST_SUBDIR)/dejagnu && \
6856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6858 "RANLIB=$${RANLIB}" \
6859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6860 clean) \
6861 || exit 1
6862
6863@endif dejagnu
6864
6865.PHONY: maybe-distclean-dejagnu distclean-dejagnu
6866maybe-distclean-dejagnu:
6867@if dejagnu
6868maybe-distclean-dejagnu: distclean-dejagnu
6869
6870distclean-dejagnu:
6871 @: $(MAKE); $(unstage)
6872 @[ -f ./dejagnu/Makefile ] || exit 0; \
6873 r=`${PWD_COMMAND}`; export r; \
6874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6875 $(HOST_EXPORTS) \
6876 for flag in $(EXTRA_HOST_FLAGS) ; do \
6877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6878 done; \
6879 echo "Doing distclean in dejagnu" ; \
6880 (cd $(HOST_SUBDIR)/dejagnu && \
6881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6883 "RANLIB=$${RANLIB}" \
6884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6885 distclean) \
6886 || exit 1
6887
6888@endif dejagnu
6889
6890.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6891maybe-maintainer-clean-dejagnu:
6892@if dejagnu
6893maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6894
6895maintainer-clean-dejagnu:
6896 @: $(MAKE); $(unstage)
6897 @[ -f ./dejagnu/Makefile ] || exit 0; \
6898 r=`${PWD_COMMAND}`; export r; \
6899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6900 $(HOST_EXPORTS) \
6901 for flag in $(EXTRA_HOST_FLAGS) ; do \
6902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6903 done; \
6904 echo "Doing maintainer-clean in dejagnu" ; \
6905 (cd $(HOST_SUBDIR)/dejagnu && \
6906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6908 "RANLIB=$${RANLIB}" \
6909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6910 maintainer-clean) \
6911 || exit 1
6912
6913@endif dejagnu
6914
6915
6916
6917.PHONY: configure-etc maybe-configure-etc
6918maybe-configure-etc:
6919@if gcc-bootstrap
6920configure-etc: stage_current
6921@endif gcc-bootstrap
6922@if etc
6923maybe-configure-etc: configure-etc
6924configure-etc:
6925 @: $(MAKE); $(unstage)
6926 @r=`${PWD_COMMAND}`; export r; \
6927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6928 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6930 $(HOST_EXPORTS) \
6931 echo Configuring in $(HOST_SUBDIR)/etc; \
6932 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6933 case $(srcdir) in \
6934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6935 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6937 esac; \
6938 srcdiroption="--srcdir=$${topdir}/etc"; \
6939 libsrcdir="$$s/etc"; \
6940 $(SHELL) $${libsrcdir}/configure \
6941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6942 --target=${target_alias} $${srcdiroption} \
6943 || exit 1
6944@endif etc
6945
6946
6947
6948
6949
6950.PHONY: all-etc maybe-all-etc
6951maybe-all-etc:
6952@if gcc-bootstrap
6953all-etc: stage_current
6954@endif gcc-bootstrap
6955@if etc
6956TARGET-etc=all
6957maybe-all-etc: all-etc
6958all-etc: configure-etc
6959 @: $(MAKE); $(unstage)
6960 @r=`${PWD_COMMAND}`; export r; \
6961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6962 $(HOST_EXPORTS) \
6963 (cd $(HOST_SUBDIR)/etc && \
6964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6965 $(TARGET-etc))
6966@endif etc
6967
6968
6969
6970
6971.PHONY: check-etc maybe-check-etc
6972maybe-check-etc:
6973@if etc
6974maybe-check-etc: check-etc
6975
6976check-etc:
6977 @: $(MAKE); $(unstage)
6978 @r=`${PWD_COMMAND}`; export r; \
6979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6980 $(HOST_EXPORTS) \
6981 (cd $(HOST_SUBDIR)/etc && \
6982 $(MAKE) $(FLAGS_TO_PASS) check)
6983
6984@endif etc
6985
6986.PHONY: install-etc maybe-install-etc
6987maybe-install-etc:
6988@if etc
6989maybe-install-etc: install-etc
6990
6991install-etc: installdirs
6992 @: $(MAKE); $(unstage)
6993 @r=`${PWD_COMMAND}`; export r; \
6994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6995 $(HOST_EXPORTS) \
6996 (cd $(HOST_SUBDIR)/etc && \
6997 $(MAKE) $(FLAGS_TO_PASS) install)
6998
6999@endif etc
7000
7001.PHONY: install-strip-etc maybe-install-strip-etc
7002maybe-install-strip-etc:
7003@if etc
7004maybe-install-strip-etc: install-strip-etc
7005
7006install-strip-etc: installdirs
7007 @: $(MAKE); $(unstage)
7008 @r=`${PWD_COMMAND}`; export r; \
7009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7010 $(HOST_EXPORTS) \
7011 (cd $(HOST_SUBDIR)/etc && \
7012 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7013
7014@endif etc
7015
7016# Other targets (info, dvi, pdf, etc.)
7017
7018.PHONY: maybe-info-etc info-etc
7019maybe-info-etc:
7020@if etc
7021maybe-info-etc: info-etc
7022
7023info-etc: \
7024 configure-etc
7025 @: $(MAKE); $(unstage)
7026 @[ -f ./etc/Makefile ] || exit 0; \
7027 r=`${PWD_COMMAND}`; export r; \
7028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7029 $(HOST_EXPORTS) \
7030 for flag in $(EXTRA_HOST_FLAGS) ; do \
7031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7032 done; \
7033 echo "Doing info in etc" ; \
7034 (cd $(HOST_SUBDIR)/etc && \
7035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7037 "RANLIB=$${RANLIB}" \
7038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7039 info) \
7040 || exit 1
7041
7042@endif etc
7043
7044.PHONY: maybe-dvi-etc dvi-etc
7045maybe-dvi-etc:
7046@if etc
7047maybe-dvi-etc: dvi-etc
7048
7049dvi-etc: \
7050 configure-etc
7051 @: $(MAKE); $(unstage)
7052 @[ -f ./etc/Makefile ] || exit 0; \
7053 r=`${PWD_COMMAND}`; export r; \
7054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7055 $(HOST_EXPORTS) \
7056 for flag in $(EXTRA_HOST_FLAGS) ; do \
7057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7058 done; \
7059 echo "Doing dvi in etc" ; \
7060 (cd $(HOST_SUBDIR)/etc && \
7061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7063 "RANLIB=$${RANLIB}" \
7064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7065 dvi) \
7066 || exit 1
7067
7068@endif etc
7069
7070.PHONY: maybe-pdf-etc pdf-etc
7071maybe-pdf-etc:
7072@if etc
7073maybe-pdf-etc: pdf-etc
7074
7075pdf-etc: \
7076 configure-etc
7077 @: $(MAKE); $(unstage)
7078 @[ -f ./etc/Makefile ] || exit 0; \
7079 r=`${PWD_COMMAND}`; export r; \
7080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7081 $(HOST_EXPORTS) \
7082 for flag in $(EXTRA_HOST_FLAGS) ; do \
7083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7084 done; \
7085 echo "Doing pdf in etc" ; \
7086 (cd $(HOST_SUBDIR)/etc && \
7087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7089 "RANLIB=$${RANLIB}" \
7090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7091 pdf) \
7092 || exit 1
7093
7094@endif etc
7095
7096.PHONY: maybe-html-etc html-etc
7097maybe-html-etc:
7098@if etc
7099maybe-html-etc: html-etc
7100
7101html-etc: \
7102 configure-etc
7103 @: $(MAKE); $(unstage)
7104 @[ -f ./etc/Makefile ] || exit 0; \
7105 r=`${PWD_COMMAND}`; export r; \
7106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7107 $(HOST_EXPORTS) \
7108 for flag in $(EXTRA_HOST_FLAGS) ; do \
7109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7110 done; \
7111 echo "Doing html in etc" ; \
7112 (cd $(HOST_SUBDIR)/etc && \
7113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7115 "RANLIB=$${RANLIB}" \
7116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7117 html) \
7118 || exit 1
7119
7120@endif etc
7121
7122.PHONY: maybe-TAGS-etc TAGS-etc
7123maybe-TAGS-etc:
7124@if etc
7125maybe-TAGS-etc: TAGS-etc
7126
7127TAGS-etc: \
7128 configure-etc
7129 @: $(MAKE); $(unstage)
7130 @[ -f ./etc/Makefile ] || exit 0; \
7131 r=`${PWD_COMMAND}`; export r; \
7132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7133 $(HOST_EXPORTS) \
7134 for flag in $(EXTRA_HOST_FLAGS) ; do \
7135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7136 done; \
7137 echo "Doing TAGS in etc" ; \
7138 (cd $(HOST_SUBDIR)/etc && \
7139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7141 "RANLIB=$${RANLIB}" \
7142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7143 TAGS) \
7144 || exit 1
7145
7146@endif etc
7147
7148.PHONY: maybe-install-info-etc install-info-etc
7149maybe-install-info-etc:
7150@if etc
7151maybe-install-info-etc: install-info-etc
7152
7153install-info-etc: \
7154 configure-etc \
7155 info-etc
7156 @: $(MAKE); $(unstage)
7157 @[ -f ./etc/Makefile ] || exit 0; \
7158 r=`${PWD_COMMAND}`; export r; \
7159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7160 $(HOST_EXPORTS) \
7161 for flag in $(EXTRA_HOST_FLAGS) ; do \
7162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7163 done; \
7164 echo "Doing install-info in etc" ; \
7165 (cd $(HOST_SUBDIR)/etc && \
7166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7168 "RANLIB=$${RANLIB}" \
7169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7170 install-info) \
7171 || exit 1
7172
7173@endif etc
7174
7175.PHONY: maybe-install-pdf-etc install-pdf-etc
7176maybe-install-pdf-etc:
7177@if etc
7178maybe-install-pdf-etc: install-pdf-etc
7179
7180install-pdf-etc: \
7181 configure-etc \
7182 pdf-etc
7183 @: $(MAKE); $(unstage)
7184 @[ -f ./etc/Makefile ] || exit 0; \
7185 r=`${PWD_COMMAND}`; export r; \
7186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7187 $(HOST_EXPORTS) \
7188 for flag in $(EXTRA_HOST_FLAGS) ; do \
7189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7190 done; \
7191 echo "Doing install-pdf in etc" ; \
7192 (cd $(HOST_SUBDIR)/etc && \
7193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7195 "RANLIB=$${RANLIB}" \
7196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7197 install-pdf) \
7198 || exit 1
7199
7200@endif etc
7201
7202.PHONY: maybe-install-html-etc install-html-etc
7203maybe-install-html-etc:
7204@if etc
7205maybe-install-html-etc: install-html-etc
7206
7207install-html-etc: \
7208 configure-etc \
7209 html-etc
7210 @: $(MAKE); $(unstage)
7211 @[ -f ./etc/Makefile ] || exit 0; \
7212 r=`${PWD_COMMAND}`; export r; \
7213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7214 $(HOST_EXPORTS) \
7215 for flag in $(EXTRA_HOST_FLAGS) ; do \
7216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7217 done; \
7218 echo "Doing install-html in etc" ; \
7219 (cd $(HOST_SUBDIR)/etc && \
7220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7222 "RANLIB=$${RANLIB}" \
7223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7224 install-html) \
7225 || exit 1
7226
7227@endif etc
7228
7229.PHONY: maybe-installcheck-etc installcheck-etc
7230maybe-installcheck-etc:
7231@if etc
7232maybe-installcheck-etc: installcheck-etc
7233
7234installcheck-etc: \
7235 configure-etc
7236 @: $(MAKE); $(unstage)
7237 @[ -f ./etc/Makefile ] || exit 0; \
7238 r=`${PWD_COMMAND}`; export r; \
7239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7240 $(HOST_EXPORTS) \
7241 for flag in $(EXTRA_HOST_FLAGS) ; do \
7242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7243 done; \
7244 echo "Doing installcheck in etc" ; \
7245 (cd $(HOST_SUBDIR)/etc && \
7246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7248 "RANLIB=$${RANLIB}" \
7249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7250 installcheck) \
7251 || exit 1
7252
7253@endif etc
7254
7255.PHONY: maybe-mostlyclean-etc mostlyclean-etc
7256maybe-mostlyclean-etc:
7257@if etc
7258maybe-mostlyclean-etc: mostlyclean-etc
7259
7260mostlyclean-etc:
7261 @: $(MAKE); $(unstage)
7262 @[ -f ./etc/Makefile ] || exit 0; \
7263 r=`${PWD_COMMAND}`; export r; \
7264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7265 $(HOST_EXPORTS) \
7266 for flag in $(EXTRA_HOST_FLAGS) ; do \
7267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7268 done; \
7269 echo "Doing mostlyclean in etc" ; \
7270 (cd $(HOST_SUBDIR)/etc && \
7271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7273 "RANLIB=$${RANLIB}" \
7274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7275 mostlyclean) \
7276 || exit 1
7277
7278@endif etc
7279
7280.PHONY: maybe-clean-etc clean-etc
7281maybe-clean-etc:
7282@if etc
7283maybe-clean-etc: clean-etc
7284
7285clean-etc:
7286 @: $(MAKE); $(unstage)
7287 @[ -f ./etc/Makefile ] || exit 0; \
7288 r=`${PWD_COMMAND}`; export r; \
7289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7290 $(HOST_EXPORTS) \
7291 for flag in $(EXTRA_HOST_FLAGS) ; do \
7292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7293 done; \
7294 echo "Doing clean in etc" ; \
7295 (cd $(HOST_SUBDIR)/etc && \
7296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7298 "RANLIB=$${RANLIB}" \
7299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7300 clean) \
7301 || exit 1
7302
7303@endif etc
7304
7305.PHONY: maybe-distclean-etc distclean-etc
7306maybe-distclean-etc:
7307@if etc
7308maybe-distclean-etc: distclean-etc
7309
7310distclean-etc:
7311 @: $(MAKE); $(unstage)
7312 @[ -f ./etc/Makefile ] || exit 0; \
7313 r=`${PWD_COMMAND}`; export r; \
7314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7315 $(HOST_EXPORTS) \
7316 for flag in $(EXTRA_HOST_FLAGS) ; do \
7317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7318 done; \
7319 echo "Doing distclean in etc" ; \
7320 (cd $(HOST_SUBDIR)/etc && \
7321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7323 "RANLIB=$${RANLIB}" \
7324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7325 distclean) \
7326 || exit 1
7327
7328@endif etc
7329
7330.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7331maybe-maintainer-clean-etc:
7332@if etc
7333maybe-maintainer-clean-etc: maintainer-clean-etc
7334
7335maintainer-clean-etc:
7336 @: $(MAKE); $(unstage)
7337 @[ -f ./etc/Makefile ] || exit 0; \
7338 r=`${PWD_COMMAND}`; export r; \
7339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7340 $(HOST_EXPORTS) \
7341 for flag in $(EXTRA_HOST_FLAGS) ; do \
7342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7343 done; \
7344 echo "Doing maintainer-clean in etc" ; \
7345 (cd $(HOST_SUBDIR)/etc && \
7346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7348 "RANLIB=$${RANLIB}" \
7349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7350 maintainer-clean) \
7351 || exit 1
7352
7353@endif etc
7354
7355
7356
7357.PHONY: configure-fastjar maybe-configure-fastjar
7358maybe-configure-fastjar:
7359@if gcc-bootstrap
7360configure-fastjar: stage_current
7361@endif gcc-bootstrap
7362@if fastjar
7363maybe-configure-fastjar: configure-fastjar
7364configure-fastjar:
7365 @: $(MAKE); $(unstage)
7366 @r=`${PWD_COMMAND}`; export r; \
7367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7368 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7370 $(HOST_EXPORTS) \
7371 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7372 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7373 case $(srcdir) in \
7374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7375 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7377 esac; \
7378 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7379 libsrcdir="$$s/fastjar"; \
7380 $(SHELL) $${libsrcdir}/configure \
7381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7382 --target=${target_alias} $${srcdiroption} \
7383 || exit 1
7384@endif fastjar
7385
7386
7387
7388
7389
7390.PHONY: all-fastjar maybe-all-fastjar
7391maybe-all-fastjar:
7392@if gcc-bootstrap
7393all-fastjar: stage_current
7394@endif gcc-bootstrap
7395@if fastjar
7396TARGET-fastjar=all
7397maybe-all-fastjar: all-fastjar
7398all-fastjar: configure-fastjar
7399 @: $(MAKE); $(unstage)
7400 @r=`${PWD_COMMAND}`; export r; \
7401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7402 $(HOST_EXPORTS) \
7403 (cd $(HOST_SUBDIR)/fastjar && \
7404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7405 $(TARGET-fastjar))
7406@endif fastjar
7407
7408
7409
7410
7411.PHONY: check-fastjar maybe-check-fastjar
7412maybe-check-fastjar:
7413@if fastjar
7414maybe-check-fastjar: check-fastjar
7415
7416# This module is only tested in a native toolchain.
7417check-fastjar:
7418 @: $(MAKE); $(unstage)
7419 @if [ '$(host)' = '$(target)' ] ; then \
7420 r=`${PWD_COMMAND}`; export r; \
7421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7422 $(HOST_EXPORTS) \
7423 (cd $(HOST_SUBDIR)/fastjar && \
7424 $(MAKE) $(FLAGS_TO_PASS) check); \
7425 fi
7426
7427@endif fastjar
7428
7429.PHONY: install-fastjar maybe-install-fastjar
7430maybe-install-fastjar:
7431@if fastjar
7432maybe-install-fastjar: install-fastjar
7433
7434install-fastjar: installdirs
7435 @: $(MAKE); $(unstage)
7436 @r=`${PWD_COMMAND}`; export r; \
7437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7438 $(HOST_EXPORTS) \
7439 (cd $(HOST_SUBDIR)/fastjar && \
7440 $(MAKE) $(FLAGS_TO_PASS) install)
7441
7442@endif fastjar
7443
7444.PHONY: install-strip-fastjar maybe-install-strip-fastjar
7445maybe-install-strip-fastjar:
7446@if fastjar
7447maybe-install-strip-fastjar: install-strip-fastjar
7448
7449install-strip-fastjar: installdirs
7450 @: $(MAKE); $(unstage)
7451 @r=`${PWD_COMMAND}`; export r; \
7452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7453 $(HOST_EXPORTS) \
7454 (cd $(HOST_SUBDIR)/fastjar && \
7455 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7456
7457@endif fastjar
7458
7459# Other targets (info, dvi, pdf, etc.)
7460
7461.PHONY: maybe-info-fastjar info-fastjar
7462maybe-info-fastjar:
7463@if fastjar
7464maybe-info-fastjar: info-fastjar
7465
7466info-fastjar: \
7467 configure-fastjar
7468 @: $(MAKE); $(unstage)
7469 @[ -f ./fastjar/Makefile ] || exit 0; \
7470 r=`${PWD_COMMAND}`; export r; \
7471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472 $(HOST_EXPORTS) \
7473 for flag in $(EXTRA_HOST_FLAGS) ; do \
7474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7475 done; \
7476 echo "Doing info in fastjar" ; \
7477 (cd $(HOST_SUBDIR)/fastjar && \
7478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7480 "RANLIB=$${RANLIB}" \
7481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7482 info) \
7483 || exit 1
7484
7485@endif fastjar
7486
7487.PHONY: maybe-dvi-fastjar dvi-fastjar
7488maybe-dvi-fastjar:
7489@if fastjar
7490maybe-dvi-fastjar: dvi-fastjar
7491
7492dvi-fastjar: \
7493 configure-fastjar
7494 @: $(MAKE); $(unstage)
7495 @[ -f ./fastjar/Makefile ] || exit 0; \
7496 r=`${PWD_COMMAND}`; export r; \
7497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7498 $(HOST_EXPORTS) \
7499 for flag in $(EXTRA_HOST_FLAGS) ; do \
7500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7501 done; \
7502 echo "Doing dvi in fastjar" ; \
7503 (cd $(HOST_SUBDIR)/fastjar && \
7504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7506 "RANLIB=$${RANLIB}" \
7507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7508 dvi) \
7509 || exit 1
7510
7511@endif fastjar
7512
7513.PHONY: maybe-pdf-fastjar pdf-fastjar
7514maybe-pdf-fastjar:
7515@if fastjar
7516maybe-pdf-fastjar: pdf-fastjar
7517
7518pdf-fastjar: \
7519 configure-fastjar
7520 @: $(MAKE); $(unstage)
7521 @[ -f ./fastjar/Makefile ] || exit 0; \
7522 r=`${PWD_COMMAND}`; export r; \
7523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7524 $(HOST_EXPORTS) \
7525 for flag in $(EXTRA_HOST_FLAGS) ; do \
7526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7527 done; \
7528 echo "Doing pdf in fastjar" ; \
7529 (cd $(HOST_SUBDIR)/fastjar && \
7530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7532 "RANLIB=$${RANLIB}" \
7533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7534 pdf) \
7535 || exit 1
7536
7537@endif fastjar
7538
7539.PHONY: maybe-html-fastjar html-fastjar
7540maybe-html-fastjar:
7541@if fastjar
7542maybe-html-fastjar: html-fastjar
7543
7544html-fastjar: \
7545 configure-fastjar
7546 @: $(MAKE); $(unstage)
7547 @[ -f ./fastjar/Makefile ] || exit 0; \
7548 r=`${PWD_COMMAND}`; export r; \
7549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7550 $(HOST_EXPORTS) \
7551 for flag in $(EXTRA_HOST_FLAGS) ; do \
7552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7553 done; \
7554 echo "Doing html in fastjar" ; \
7555 (cd $(HOST_SUBDIR)/fastjar && \
7556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7558 "RANLIB=$${RANLIB}" \
7559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7560 html) \
7561 || exit 1
7562
7563@endif fastjar
7564
7565.PHONY: maybe-TAGS-fastjar TAGS-fastjar
7566maybe-TAGS-fastjar:
7567@if fastjar
7568maybe-TAGS-fastjar: TAGS-fastjar
7569
7570TAGS-fastjar: \
7571 configure-fastjar
7572 @: $(MAKE); $(unstage)
7573 @[ -f ./fastjar/Makefile ] || exit 0; \
7574 r=`${PWD_COMMAND}`; export r; \
7575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576 $(HOST_EXPORTS) \
7577 for flag in $(EXTRA_HOST_FLAGS) ; do \
7578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7579 done; \
7580 echo "Doing TAGS in fastjar" ; \
7581 (cd $(HOST_SUBDIR)/fastjar && \
7582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7584 "RANLIB=$${RANLIB}" \
7585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7586 TAGS) \
7587 || exit 1
7588
7589@endif fastjar
7590
7591.PHONY: maybe-install-info-fastjar install-info-fastjar
7592maybe-install-info-fastjar:
7593@if fastjar
7594maybe-install-info-fastjar: install-info-fastjar
7595
7596install-info-fastjar: \
7597 configure-fastjar \
7598 info-fastjar
7599 @: $(MAKE); $(unstage)
7600 @[ -f ./fastjar/Makefile ] || exit 0; \
7601 r=`${PWD_COMMAND}`; export r; \
7602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7603 $(HOST_EXPORTS) \
7604 for flag in $(EXTRA_HOST_FLAGS) ; do \
7605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7606 done; \
7607 echo "Doing install-info in fastjar" ; \
7608 (cd $(HOST_SUBDIR)/fastjar && \
7609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7611 "RANLIB=$${RANLIB}" \
7612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7613 install-info) \
7614 || exit 1
7615
7616@endif fastjar
7617
7618.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7619maybe-install-pdf-fastjar:
7620@if fastjar
7621maybe-install-pdf-fastjar: install-pdf-fastjar
7622
7623install-pdf-fastjar: \
7624 configure-fastjar \
7625 pdf-fastjar
7626 @: $(MAKE); $(unstage)
7627 @[ -f ./fastjar/Makefile ] || exit 0; \
7628 r=`${PWD_COMMAND}`; export r; \
7629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7630 $(HOST_EXPORTS) \
7631 for flag in $(EXTRA_HOST_FLAGS) ; do \
7632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7633 done; \
7634 echo "Doing install-pdf in fastjar" ; \
7635 (cd $(HOST_SUBDIR)/fastjar && \
7636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7638 "RANLIB=$${RANLIB}" \
7639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7640 install-pdf) \
7641 || exit 1
7642
7643@endif fastjar
7644
7645.PHONY: maybe-install-html-fastjar install-html-fastjar
7646maybe-install-html-fastjar:
7647@if fastjar
7648maybe-install-html-fastjar: install-html-fastjar
7649
7650install-html-fastjar: \
7651 configure-fastjar \
7652 html-fastjar
7653 @: $(MAKE); $(unstage)
7654 @[ -f ./fastjar/Makefile ] || exit 0; \
7655 r=`${PWD_COMMAND}`; export r; \
7656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7657 $(HOST_EXPORTS) \
7658 for flag in $(EXTRA_HOST_FLAGS) ; do \
7659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7660 done; \
7661 echo "Doing install-html in fastjar" ; \
7662 (cd $(HOST_SUBDIR)/fastjar && \
7663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7665 "RANLIB=$${RANLIB}" \
7666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7667 install-html) \
7668 || exit 1
7669
7670@endif fastjar
7671
7672.PHONY: maybe-installcheck-fastjar installcheck-fastjar
7673maybe-installcheck-fastjar:
7674@if fastjar
7675maybe-installcheck-fastjar: installcheck-fastjar
7676
7677installcheck-fastjar: \
7678 configure-fastjar
7679 @: $(MAKE); $(unstage)
7680 @[ -f ./fastjar/Makefile ] || exit 0; \
7681 r=`${PWD_COMMAND}`; export r; \
7682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7683 $(HOST_EXPORTS) \
7684 for flag in $(EXTRA_HOST_FLAGS) ; do \
7685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7686 done; \
7687 echo "Doing installcheck in fastjar" ; \
7688 (cd $(HOST_SUBDIR)/fastjar && \
7689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7691 "RANLIB=$${RANLIB}" \
7692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7693 installcheck) \
7694 || exit 1
7695
7696@endif fastjar
7697
7698.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7699maybe-mostlyclean-fastjar:
7700@if fastjar
7701maybe-mostlyclean-fastjar: mostlyclean-fastjar
7702
7703mostlyclean-fastjar:
7704 @: $(MAKE); $(unstage)
7705 @[ -f ./fastjar/Makefile ] || exit 0; \
7706 r=`${PWD_COMMAND}`; export r; \
7707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7708 $(HOST_EXPORTS) \
7709 for flag in $(EXTRA_HOST_FLAGS) ; do \
7710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7711 done; \
7712 echo "Doing mostlyclean in fastjar" ; \
7713 (cd $(HOST_SUBDIR)/fastjar && \
7714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7716 "RANLIB=$${RANLIB}" \
7717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7718 mostlyclean) \
7719 || exit 1
7720
7721@endif fastjar
7722
7723.PHONY: maybe-clean-fastjar clean-fastjar
7724maybe-clean-fastjar:
7725@if fastjar
7726maybe-clean-fastjar: clean-fastjar
7727
7728clean-fastjar:
7729 @: $(MAKE); $(unstage)
7730 @[ -f ./fastjar/Makefile ] || exit 0; \
7731 r=`${PWD_COMMAND}`; export r; \
7732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7733 $(HOST_EXPORTS) \
7734 for flag in $(EXTRA_HOST_FLAGS) ; do \
7735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7736 done; \
7737 echo "Doing clean in fastjar" ; \
7738 (cd $(HOST_SUBDIR)/fastjar && \
7739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7741 "RANLIB=$${RANLIB}" \
7742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7743 clean) \
7744 || exit 1
7745
7746@endif fastjar
7747
7748.PHONY: maybe-distclean-fastjar distclean-fastjar
7749maybe-distclean-fastjar:
7750@if fastjar
7751maybe-distclean-fastjar: distclean-fastjar
7752
7753distclean-fastjar:
7754 @: $(MAKE); $(unstage)
7755 @[ -f ./fastjar/Makefile ] || exit 0; \
7756 r=`${PWD_COMMAND}`; export r; \
7757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7758 $(HOST_EXPORTS) \
7759 for flag in $(EXTRA_HOST_FLAGS) ; do \
7760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7761 done; \
7762 echo "Doing distclean in fastjar" ; \
7763 (cd $(HOST_SUBDIR)/fastjar && \
7764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7766 "RANLIB=$${RANLIB}" \
7767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7768 distclean) \
7769 || exit 1
7770
7771@endif fastjar
7772
7773.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7774maybe-maintainer-clean-fastjar:
7775@if fastjar
7776maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7777
7778maintainer-clean-fastjar:
7779 @: $(MAKE); $(unstage)
7780 @[ -f ./fastjar/Makefile ] || exit 0; \
7781 r=`${PWD_COMMAND}`; export r; \
7782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7783 $(HOST_EXPORTS) \
7784 for flag in $(EXTRA_HOST_FLAGS) ; do \
7785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7786 done; \
7787 echo "Doing maintainer-clean in fastjar" ; \
7788 (cd $(HOST_SUBDIR)/fastjar && \
7789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7791 "RANLIB=$${RANLIB}" \
7792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7793 maintainer-clean) \
7794 || exit 1
7795
7796@endif fastjar
7797
7798
7799
7800.PHONY: configure-fixincludes maybe-configure-fixincludes
7801maybe-configure-fixincludes:
7802@if gcc-bootstrap
7803configure-fixincludes: stage_current
7804@endif gcc-bootstrap
7805@if fixincludes
7806maybe-configure-fixincludes: configure-fixincludes
7807configure-fixincludes:
7808 @: $(MAKE); $(unstage)
7809 @r=`${PWD_COMMAND}`; export r; \
7810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7811 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7813 $(HOST_EXPORTS) \
7814 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7815 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7816 case $(srcdir) in \
7817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7818 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7820 esac; \
7821 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7822 libsrcdir="$$s/fixincludes"; \
7823 $(SHELL) $${libsrcdir}/configure \
7824 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7825 --target=${target_alias} $${srcdiroption} \
7826 || exit 1
7827@endif fixincludes
7828
7829
7830
7831
7832
7833.PHONY: all-fixincludes maybe-all-fixincludes
7834maybe-all-fixincludes:
7835@if gcc-bootstrap
7836all-fixincludes: stage_current
7837@endif gcc-bootstrap
7838@if fixincludes
7839TARGET-fixincludes=all
7840maybe-all-fixincludes: all-fixincludes
7841all-fixincludes: configure-fixincludes
7842 @: $(MAKE); $(unstage)
7843 @r=`${PWD_COMMAND}`; export r; \
7844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7845 $(HOST_EXPORTS) \
7846 (cd $(HOST_SUBDIR)/fixincludes && \
7847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7848 $(TARGET-fixincludes))
7849@endif fixincludes
7850
7851
7852
7853
7854.PHONY: check-fixincludes maybe-check-fixincludes
7855maybe-check-fixincludes:
7856@if fixincludes
7857maybe-check-fixincludes: check-fixincludes
7858
7859check-fixincludes:
7860 @: $(MAKE); $(unstage)
7861 @r=`${PWD_COMMAND}`; export r; \
7862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7863 $(HOST_EXPORTS) \
7864 (cd $(HOST_SUBDIR)/fixincludes && \
7865 $(MAKE) $(FLAGS_TO_PASS) check)
7866
7867@endif fixincludes
7868
7869.PHONY: install-fixincludes maybe-install-fixincludes
7870maybe-install-fixincludes:
7871@if fixincludes
7872maybe-install-fixincludes: install-fixincludes
7873
7874install-fixincludes: installdirs
7875 @: $(MAKE); $(unstage)
7876 @r=`${PWD_COMMAND}`; export r; \
7877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7878 $(HOST_EXPORTS) \
7879 (cd $(HOST_SUBDIR)/fixincludes && \
7880 $(MAKE) $(FLAGS_TO_PASS) install)
7881
7882@endif fixincludes
7883
7884.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7885maybe-install-strip-fixincludes:
7886@if fixincludes
7887maybe-install-strip-fixincludes: install-strip-fixincludes
7888
7889install-strip-fixincludes: installdirs
7890 @: $(MAKE); $(unstage)
7891 @r=`${PWD_COMMAND}`; export r; \
7892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7893 $(HOST_EXPORTS) \
7894 (cd $(HOST_SUBDIR)/fixincludes && \
7895 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7896
7897@endif fixincludes
7898
7899# Other targets (info, dvi, pdf, etc.)
7900
7901.PHONY: maybe-info-fixincludes info-fixincludes
7902maybe-info-fixincludes:
7903@if fixincludes
7904maybe-info-fixincludes: info-fixincludes
7905
7906info-fixincludes: \
7907 configure-fixincludes
7908 @: $(MAKE); $(unstage)
7909 @[ -f ./fixincludes/Makefile ] || exit 0; \
7910 r=`${PWD_COMMAND}`; export r; \
7911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7912 $(HOST_EXPORTS) \
7913 for flag in $(EXTRA_HOST_FLAGS) ; do \
7914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7915 done; \
7916 echo "Doing info in fixincludes" ; \
7917 (cd $(HOST_SUBDIR)/fixincludes && \
7918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7920 "RANLIB=$${RANLIB}" \
7921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7922 info) \
7923 || exit 1
7924
7925@endif fixincludes
7926
7927.PHONY: maybe-dvi-fixincludes dvi-fixincludes
7928maybe-dvi-fixincludes:
7929@if fixincludes
7930maybe-dvi-fixincludes: dvi-fixincludes
7931
7932dvi-fixincludes: \
7933 configure-fixincludes
7934 @: $(MAKE); $(unstage)
7935 @[ -f ./fixincludes/Makefile ] || exit 0; \
7936 r=`${PWD_COMMAND}`; export r; \
7937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7938 $(HOST_EXPORTS) \
7939 for flag in $(EXTRA_HOST_FLAGS) ; do \
7940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7941 done; \
7942 echo "Doing dvi in fixincludes" ; \
7943 (cd $(HOST_SUBDIR)/fixincludes && \
7944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7946 "RANLIB=$${RANLIB}" \
7947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7948 dvi) \
7949 || exit 1
7950
7951@endif fixincludes
7952
7953.PHONY: maybe-pdf-fixincludes pdf-fixincludes
7954maybe-pdf-fixincludes:
7955@if fixincludes
7956maybe-pdf-fixincludes: pdf-fixincludes
7957
7958pdf-fixincludes: \
7959 configure-fixincludes
7960 @: $(MAKE); $(unstage)
7961 @[ -f ./fixincludes/Makefile ] || exit 0; \
7962 r=`${PWD_COMMAND}`; export r; \
7963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7964 $(HOST_EXPORTS) \
7965 for flag in $(EXTRA_HOST_FLAGS) ; do \
7966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7967 done; \
7968 echo "Doing pdf in fixincludes" ; \
7969 (cd $(HOST_SUBDIR)/fixincludes && \
7970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7972 "RANLIB=$${RANLIB}" \
7973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7974 pdf) \
7975 || exit 1
7976
7977@endif fixincludes
7978
7979.PHONY: maybe-html-fixincludes html-fixincludes
7980maybe-html-fixincludes:
7981@if fixincludes
7982maybe-html-fixincludes: html-fixincludes
7983
7984html-fixincludes: \
7985 configure-fixincludes
7986 @: $(MAKE); $(unstage)
7987 @[ -f ./fixincludes/Makefile ] || exit 0; \
7988 r=`${PWD_COMMAND}`; export r; \
7989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7990 $(HOST_EXPORTS) \
7991 for flag in $(EXTRA_HOST_FLAGS) ; do \
7992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7993 done; \
7994 echo "Doing html in fixincludes" ; \
7995 (cd $(HOST_SUBDIR)/fixincludes && \
7996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7998 "RANLIB=$${RANLIB}" \
7999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8000 html) \
8001 || exit 1
8002
8003@endif fixincludes
8004
8005.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8006maybe-TAGS-fixincludes:
8007@if fixincludes
8008maybe-TAGS-fixincludes: TAGS-fixincludes
8009
8010# fixincludes doesn't support TAGS.
8011TAGS-fixincludes:
8012
8013@endif fixincludes
8014
8015.PHONY: maybe-install-info-fixincludes install-info-fixincludes
8016maybe-install-info-fixincludes:
8017@if fixincludes
8018maybe-install-info-fixincludes: install-info-fixincludes
8019
8020install-info-fixincludes: \
8021 configure-fixincludes \
8022 info-fixincludes
8023 @: $(MAKE); $(unstage)
8024 @[ -f ./fixincludes/Makefile ] || exit 0; \
8025 r=`${PWD_COMMAND}`; export r; \
8026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8027 $(HOST_EXPORTS) \
8028 for flag in $(EXTRA_HOST_FLAGS) ; do \
8029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8030 done; \
8031 echo "Doing install-info in fixincludes" ; \
8032 (cd $(HOST_SUBDIR)/fixincludes && \
8033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8035 "RANLIB=$${RANLIB}" \
8036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8037 install-info) \
8038 || exit 1
8039
8040@endif fixincludes
8041
8042.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8043maybe-install-pdf-fixincludes:
8044@if fixincludes
8045maybe-install-pdf-fixincludes: install-pdf-fixincludes
8046
8047install-pdf-fixincludes: \
8048 configure-fixincludes \
8049 pdf-fixincludes
8050 @: $(MAKE); $(unstage)
8051 @[ -f ./fixincludes/Makefile ] || exit 0; \
8052 r=`${PWD_COMMAND}`; export r; \
8053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8054 $(HOST_EXPORTS) \
8055 for flag in $(EXTRA_HOST_FLAGS) ; do \
8056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8057 done; \
8058 echo "Doing install-pdf in fixincludes" ; \
8059 (cd $(HOST_SUBDIR)/fixincludes && \
8060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8062 "RANLIB=$${RANLIB}" \
8063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8064 install-pdf) \
8065 || exit 1
8066
8067@endif fixincludes
8068
8069.PHONY: maybe-install-html-fixincludes install-html-fixincludes
8070maybe-install-html-fixincludes:
8071@if fixincludes
8072maybe-install-html-fixincludes: install-html-fixincludes
8073
8074install-html-fixincludes: \
8075 configure-fixincludes \
8076 html-fixincludes
8077 @: $(MAKE); $(unstage)
8078 @[ -f ./fixincludes/Makefile ] || exit 0; \
8079 r=`${PWD_COMMAND}`; export r; \
8080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8081 $(HOST_EXPORTS) \
8082 for flag in $(EXTRA_HOST_FLAGS) ; do \
8083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8084 done; \
8085 echo "Doing install-html in fixincludes" ; \
8086 (cd $(HOST_SUBDIR)/fixincludes && \
8087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8089 "RANLIB=$${RANLIB}" \
8090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8091 install-html) \
8092 || exit 1
8093
8094@endif fixincludes
8095
8096.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8097maybe-installcheck-fixincludes:
8098@if fixincludes
8099maybe-installcheck-fixincludes: installcheck-fixincludes
8100
8101installcheck-fixincludes: \
8102 configure-fixincludes
8103 @: $(MAKE); $(unstage)
8104 @[ -f ./fixincludes/Makefile ] || exit 0; \
8105 r=`${PWD_COMMAND}`; export r; \
8106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8107 $(HOST_EXPORTS) \
8108 for flag in $(EXTRA_HOST_FLAGS) ; do \
8109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8110 done; \
8111 echo "Doing installcheck in fixincludes" ; \
8112 (cd $(HOST_SUBDIR)/fixincludes && \
8113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8115 "RANLIB=$${RANLIB}" \
8116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8117 installcheck) \
8118 || exit 1
8119
8120@endif fixincludes
8121
8122.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8123maybe-mostlyclean-fixincludes:
8124@if fixincludes
8125maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8126
8127mostlyclean-fixincludes:
8128 @: $(MAKE); $(unstage)
8129 @[ -f ./fixincludes/Makefile ] || exit 0; \
8130 r=`${PWD_COMMAND}`; export r; \
8131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8132 $(HOST_EXPORTS) \
8133 for flag in $(EXTRA_HOST_FLAGS) ; do \
8134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8135 done; \
8136 echo "Doing mostlyclean in fixincludes" ; \
8137 (cd $(HOST_SUBDIR)/fixincludes && \
8138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8140 "RANLIB=$${RANLIB}" \
8141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8142 mostlyclean) \
8143 || exit 1
8144
8145@endif fixincludes
8146
8147.PHONY: maybe-clean-fixincludes clean-fixincludes
8148maybe-clean-fixincludes:
8149@if fixincludes
8150maybe-clean-fixincludes: clean-fixincludes
8151
8152clean-fixincludes:
8153 @: $(MAKE); $(unstage)
8154 @[ -f ./fixincludes/Makefile ] || exit 0; \
8155 r=`${PWD_COMMAND}`; export r; \
8156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8157 $(HOST_EXPORTS) \
8158 for flag in $(EXTRA_HOST_FLAGS) ; do \
8159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8160 done; \
8161 echo "Doing clean in fixincludes" ; \
8162 (cd $(HOST_SUBDIR)/fixincludes && \
8163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8165 "RANLIB=$${RANLIB}" \
8166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8167 clean) \
8168 || exit 1
8169
8170@endif fixincludes
8171
8172.PHONY: maybe-distclean-fixincludes distclean-fixincludes
8173maybe-distclean-fixincludes:
8174@if fixincludes
8175maybe-distclean-fixincludes: distclean-fixincludes
8176
8177distclean-fixincludes:
8178 @: $(MAKE); $(unstage)
8179 @[ -f ./fixincludes/Makefile ] || exit 0; \
8180 r=`${PWD_COMMAND}`; export r; \
8181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8182 $(HOST_EXPORTS) \
8183 for flag in $(EXTRA_HOST_FLAGS) ; do \
8184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8185 done; \
8186 echo "Doing distclean in fixincludes" ; \
8187 (cd $(HOST_SUBDIR)/fixincludes && \
8188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8190 "RANLIB=$${RANLIB}" \
8191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8192 distclean) \
8193 || exit 1
8194
8195@endif fixincludes
8196
8197.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8198maybe-maintainer-clean-fixincludes:
8199@if fixincludes
8200maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8201
8202maintainer-clean-fixincludes:
8203 @: $(MAKE); $(unstage)
8204 @[ -f ./fixincludes/Makefile ] || exit 0; \
8205 r=`${PWD_COMMAND}`; export r; \
8206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8207 $(HOST_EXPORTS) \
8208 for flag in $(EXTRA_HOST_FLAGS) ; do \
8209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8210 done; \
8211 echo "Doing maintainer-clean in fixincludes" ; \
8212 (cd $(HOST_SUBDIR)/fixincludes && \
8213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8215 "RANLIB=$${RANLIB}" \
8216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8217 maintainer-clean) \
8218 || exit 1
8219
8220@endif fixincludes
8221
8222
8223
8224.PHONY: configure-flex maybe-configure-flex
8225maybe-configure-flex:
8226@if gcc-bootstrap
8227configure-flex: stage_current
8228@endif gcc-bootstrap
8229@if flex
8230maybe-configure-flex: configure-flex
8231configure-flex:
8232 @: $(MAKE); $(unstage)
8233 @r=`${PWD_COMMAND}`; export r; \
8234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8235 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8237 $(HOST_EXPORTS) \
8238 echo Configuring in $(HOST_SUBDIR)/flex; \
8239 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8240 case $(srcdir) in \
8241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8242 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8244 esac; \
8245 srcdiroption="--srcdir=$${topdir}/flex"; \
8246 libsrcdir="$$s/flex"; \
8247 $(SHELL) $${libsrcdir}/configure \
8248 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8249 --target=${target_alias} $${srcdiroption} \
8250 || exit 1
8251@endif flex
8252
8253
8254
8255
8256
8257.PHONY: all-flex maybe-all-flex
8258maybe-all-flex:
8259@if gcc-bootstrap
8260all-flex: stage_current
8261@endif gcc-bootstrap
8262@if flex
8263TARGET-flex=all
8264maybe-all-flex: all-flex
8265all-flex: configure-flex
8266 @: $(MAKE); $(unstage)
8267 @r=`${PWD_COMMAND}`; export r; \
8268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8269 $(HOST_EXPORTS) \
8270 (cd $(HOST_SUBDIR)/flex && \
8271 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8272 $(TARGET-flex))
8273@endif flex
8274
8275
8276
8277
8278.PHONY: check-flex maybe-check-flex
8279maybe-check-flex:
8280@if flex
8281maybe-check-flex: check-flex
8282
8283# This module is only tested in a native toolchain.
8284check-flex:
8285 @: $(MAKE); $(unstage)
8286 @if [ '$(host)' = '$(target)' ] ; then \
8287 r=`${PWD_COMMAND}`; export r; \
8288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8289 $(HOST_EXPORTS) \
8290 (cd $(HOST_SUBDIR)/flex && \
8291 $(MAKE) $(FLAGS_TO_PASS) check); \
8292 fi
8293
8294@endif flex
8295
8296.PHONY: install-flex maybe-install-flex
8297maybe-install-flex:
8298@if flex
8299maybe-install-flex: install-flex
8300
8301install-flex: installdirs
8302 @: $(MAKE); $(unstage)
8303 @r=`${PWD_COMMAND}`; export r; \
8304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8305 $(HOST_EXPORTS) \
8306 (cd $(HOST_SUBDIR)/flex && \
8307 $(MAKE) $(FLAGS_TO_PASS) install)
8308
8309@endif flex
8310
8311.PHONY: install-strip-flex maybe-install-strip-flex
8312maybe-install-strip-flex:
8313@if flex
8314maybe-install-strip-flex: install-strip-flex
8315
8316install-strip-flex: installdirs
8317 @: $(MAKE); $(unstage)
8318 @r=`${PWD_COMMAND}`; export r; \
8319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8320 $(HOST_EXPORTS) \
8321 (cd $(HOST_SUBDIR)/flex && \
8322 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8323
8324@endif flex
8325
8326# Other targets (info, dvi, pdf, etc.)
8327
8328.PHONY: maybe-info-flex info-flex
8329maybe-info-flex:
8330@if flex
8331maybe-info-flex: info-flex
8332
8333info-flex: \
8334 configure-flex
8335 @: $(MAKE); $(unstage)
8336 @[ -f ./flex/Makefile ] || exit 0; \
8337 r=`${PWD_COMMAND}`; export r; \
8338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8339 $(HOST_EXPORTS) \
8340 for flag in $(EXTRA_HOST_FLAGS) ; do \
8341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8342 done; \
8343 echo "Doing info in flex" ; \
8344 (cd $(HOST_SUBDIR)/flex && \
8345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8347 "RANLIB=$${RANLIB}" \
8348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8349 info) \
8350 || exit 1
8351
8352@endif flex
8353
8354.PHONY: maybe-dvi-flex dvi-flex
8355maybe-dvi-flex:
8356@if flex
8357maybe-dvi-flex: dvi-flex
8358
8359dvi-flex: \
8360 configure-flex
8361 @: $(MAKE); $(unstage)
8362 @[ -f ./flex/Makefile ] || exit 0; \
8363 r=`${PWD_COMMAND}`; export r; \
8364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8365 $(HOST_EXPORTS) \
8366 for flag in $(EXTRA_HOST_FLAGS) ; do \
8367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8368 done; \
8369 echo "Doing dvi in flex" ; \
8370 (cd $(HOST_SUBDIR)/flex && \
8371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8373 "RANLIB=$${RANLIB}" \
8374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8375 dvi) \
8376 || exit 1
8377
8378@endif flex
8379
8380.PHONY: maybe-pdf-flex pdf-flex
8381maybe-pdf-flex:
8382@if flex
8383maybe-pdf-flex: pdf-flex
8384
8385pdf-flex: \
8386 configure-flex
8387 @: $(MAKE); $(unstage)
8388 @[ -f ./flex/Makefile ] || exit 0; \
8389 r=`${PWD_COMMAND}`; export r; \
8390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8391 $(HOST_EXPORTS) \
8392 for flag in $(EXTRA_HOST_FLAGS) ; do \
8393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8394 done; \
8395 echo "Doing pdf in flex" ; \
8396 (cd $(HOST_SUBDIR)/flex && \
8397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8399 "RANLIB=$${RANLIB}" \
8400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8401 pdf) \
8402 || exit 1
8403
8404@endif flex
8405
8406.PHONY: maybe-html-flex html-flex
8407maybe-html-flex:
8408@if flex
8409maybe-html-flex: html-flex
8410
8411html-flex: \
8412 configure-flex
8413 @: $(MAKE); $(unstage)
8414 @[ -f ./flex/Makefile ] || exit 0; \
8415 r=`${PWD_COMMAND}`; export r; \
8416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8417 $(HOST_EXPORTS) \
8418 for flag in $(EXTRA_HOST_FLAGS) ; do \
8419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8420 done; \
8421 echo "Doing html in flex" ; \
8422 (cd $(HOST_SUBDIR)/flex && \
8423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8425 "RANLIB=$${RANLIB}" \
8426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8427 html) \
8428 || exit 1
8429
8430@endif flex
8431
8432.PHONY: maybe-TAGS-flex TAGS-flex
8433maybe-TAGS-flex:
8434@if flex
8435maybe-TAGS-flex: TAGS-flex
8436
8437TAGS-flex: \
8438 configure-flex
8439 @: $(MAKE); $(unstage)
8440 @[ -f ./flex/Makefile ] || exit 0; \
8441 r=`${PWD_COMMAND}`; export r; \
8442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8443 $(HOST_EXPORTS) \
8444 for flag in $(EXTRA_HOST_FLAGS) ; do \
8445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8446 done; \
8447 echo "Doing TAGS in flex" ; \
8448 (cd $(HOST_SUBDIR)/flex && \
8449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8451 "RANLIB=$${RANLIB}" \
8452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8453 TAGS) \
8454 || exit 1
8455
8456@endif flex
8457
8458.PHONY: maybe-install-info-flex install-info-flex
8459maybe-install-info-flex:
8460@if flex
8461maybe-install-info-flex: install-info-flex
8462
8463install-info-flex: \
8464 configure-flex \
8465 info-flex
8466 @: $(MAKE); $(unstage)
8467 @[ -f ./flex/Makefile ] || exit 0; \
8468 r=`${PWD_COMMAND}`; export r; \
8469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8470 $(HOST_EXPORTS) \
8471 for flag in $(EXTRA_HOST_FLAGS) ; do \
8472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8473 done; \
8474 echo "Doing install-info in flex" ; \
8475 (cd $(HOST_SUBDIR)/flex && \
8476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8478 "RANLIB=$${RANLIB}" \
8479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8480 install-info) \
8481 || exit 1
8482
8483@endif flex
8484
8485.PHONY: maybe-install-pdf-flex install-pdf-flex
8486maybe-install-pdf-flex:
8487@if flex
8488maybe-install-pdf-flex: install-pdf-flex
8489
8490install-pdf-flex: \
8491 configure-flex \
8492 pdf-flex
8493 @: $(MAKE); $(unstage)
8494 @[ -f ./flex/Makefile ] || exit 0; \
8495 r=`${PWD_COMMAND}`; export r; \
8496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8497 $(HOST_EXPORTS) \
8498 for flag in $(EXTRA_HOST_FLAGS) ; do \
8499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8500 done; \
8501 echo "Doing install-pdf in flex" ; \
8502 (cd $(HOST_SUBDIR)/flex && \
8503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8505 "RANLIB=$${RANLIB}" \
8506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8507 install-pdf) \
8508 || exit 1
8509
8510@endif flex
8511
8512.PHONY: maybe-install-html-flex install-html-flex
8513maybe-install-html-flex:
8514@if flex
8515maybe-install-html-flex: install-html-flex
8516
8517install-html-flex: \
8518 configure-flex \
8519 html-flex
8520 @: $(MAKE); $(unstage)
8521 @[ -f ./flex/Makefile ] || exit 0; \
8522 r=`${PWD_COMMAND}`; export r; \
8523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8524 $(HOST_EXPORTS) \
8525 for flag in $(EXTRA_HOST_FLAGS) ; do \
8526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8527 done; \
8528 echo "Doing install-html in flex" ; \
8529 (cd $(HOST_SUBDIR)/flex && \
8530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8532 "RANLIB=$${RANLIB}" \
8533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8534 install-html) \
8535 || exit 1
8536
8537@endif flex
8538
8539.PHONY: maybe-installcheck-flex installcheck-flex
8540maybe-installcheck-flex:
8541@if flex
8542maybe-installcheck-flex: installcheck-flex
8543
8544installcheck-flex: \
8545 configure-flex
8546 @: $(MAKE); $(unstage)
8547 @[ -f ./flex/Makefile ] || exit 0; \
8548 r=`${PWD_COMMAND}`; export r; \
8549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8550 $(HOST_EXPORTS) \
8551 for flag in $(EXTRA_HOST_FLAGS) ; do \
8552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8553 done; \
8554 echo "Doing installcheck in flex" ; \
8555 (cd $(HOST_SUBDIR)/flex && \
8556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8558 "RANLIB=$${RANLIB}" \
8559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8560 installcheck) \
8561 || exit 1
8562
8563@endif flex
8564
8565.PHONY: maybe-mostlyclean-flex mostlyclean-flex
8566maybe-mostlyclean-flex:
8567@if flex
8568maybe-mostlyclean-flex: mostlyclean-flex
8569
8570mostlyclean-flex:
8571 @: $(MAKE); $(unstage)
8572 @[ -f ./flex/Makefile ] || exit 0; \
8573 r=`${PWD_COMMAND}`; export r; \
8574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8575 $(HOST_EXPORTS) \
8576 for flag in $(EXTRA_HOST_FLAGS) ; do \
8577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8578 done; \
8579 echo "Doing mostlyclean in flex" ; \
8580 (cd $(HOST_SUBDIR)/flex && \
8581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8583 "RANLIB=$${RANLIB}" \
8584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8585 mostlyclean) \
8586 || exit 1
8587
8588@endif flex
8589
8590.PHONY: maybe-clean-flex clean-flex
8591maybe-clean-flex:
8592@if flex
8593maybe-clean-flex: clean-flex
8594
8595clean-flex:
8596 @: $(MAKE); $(unstage)
8597 @[ -f ./flex/Makefile ] || exit 0; \
8598 r=`${PWD_COMMAND}`; export r; \
8599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8600 $(HOST_EXPORTS) \
8601 for flag in $(EXTRA_HOST_FLAGS) ; do \
8602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8603 done; \
8604 echo "Doing clean in flex" ; \
8605 (cd $(HOST_SUBDIR)/flex && \
8606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8608 "RANLIB=$${RANLIB}" \
8609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8610 clean) \
8611 || exit 1
8612
8613@endif flex
8614
8615.PHONY: maybe-distclean-flex distclean-flex
8616maybe-distclean-flex:
8617@if flex
8618maybe-distclean-flex: distclean-flex
8619
8620distclean-flex:
8621 @: $(MAKE); $(unstage)
8622 @[ -f ./flex/Makefile ] || exit 0; \
8623 r=`${PWD_COMMAND}`; export r; \
8624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8625 $(HOST_EXPORTS) \
8626 for flag in $(EXTRA_HOST_FLAGS) ; do \
8627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8628 done; \
8629 echo "Doing distclean in flex" ; \
8630 (cd $(HOST_SUBDIR)/flex && \
8631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8633 "RANLIB=$${RANLIB}" \
8634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8635 distclean) \
8636 || exit 1
8637
8638@endif flex
8639
8640.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8641maybe-maintainer-clean-flex:
8642@if flex
8643maybe-maintainer-clean-flex: maintainer-clean-flex
8644
8645maintainer-clean-flex:
8646 @: $(MAKE); $(unstage)
8647 @[ -f ./flex/Makefile ] || exit 0; \
8648 r=`${PWD_COMMAND}`; export r; \
8649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8650 $(HOST_EXPORTS) \
8651 for flag in $(EXTRA_HOST_FLAGS) ; do \
8652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8653 done; \
8654 echo "Doing maintainer-clean in flex" ; \
8655 (cd $(HOST_SUBDIR)/flex && \
8656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8658 "RANLIB=$${RANLIB}" \
8659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8660 maintainer-clean) \
8661 || exit 1
8662
8663@endif flex
8664
8665
8666
8667.PHONY: configure-gas maybe-configure-gas
8668maybe-configure-gas:
8669@if gcc-bootstrap
8670configure-gas: stage_current
8671@endif gcc-bootstrap
8672@if gas
8673maybe-configure-gas: configure-gas
8674configure-gas:
8675 @r=`${PWD_COMMAND}`; export r; \
8676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8677 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8679 $(HOST_EXPORTS) \
8680 echo Configuring in $(HOST_SUBDIR)/gas; \
8681 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8682 case $(srcdir) in \
8683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8684 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8686 esac; \
8687 srcdiroption="--srcdir=$${topdir}/gas"; \
8688 libsrcdir="$$s/gas"; \
8689 $(SHELL) $${libsrcdir}/configure \
8690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8691 --target=${target_alias} $${srcdiroption} \
8692 || exit 1
8693@endif gas
8694
8695
8696
8697.PHONY: configure-stage1-gas maybe-configure-stage1-gas
8698maybe-configure-stage1-gas:
8699@if gas-bootstrap
8700maybe-configure-stage1-gas: configure-stage1-gas
8701configure-stage1-gas:
8702 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8703 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8704 @r=`${PWD_COMMAND}`; export r; \
8705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8706 TFLAGS="$(STAGE1_TFLAGS)"; \
8707 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8708 $(HOST_EXPORTS) \
8709 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8710 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8711 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8712 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8714 cd $(HOST_SUBDIR)/gas || exit 1; \
8715 case $(srcdir) in \
8716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8717 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8719 esac; \
8720 srcdiroption="--srcdir=$${topdir}/gas"; \
8721 libsrcdir="$$s/gas"; \
8722 $(SHELL) $${libsrcdir}/configure \
8723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8724 --target=${target_alias} $${srcdiroption} \
8725 $(STAGE1_CONFIGURE_FLAGS)
8726@endif gas-bootstrap
8727
8728.PHONY: configure-stage2-gas maybe-configure-stage2-gas
8729maybe-configure-stage2-gas:
8730@if gas-bootstrap
8731maybe-configure-stage2-gas: configure-stage2-gas
8732configure-stage2-gas:
8733 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8735 @r=`${PWD_COMMAND}`; export r; \
8736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8737 TFLAGS="$(STAGE2_TFLAGS)"; \
8738 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8739 $(HOST_EXPORTS) \
8740 $(POSTSTAGE1_HOST_EXPORTS) \
8741 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8742 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8743 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8744 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8746 cd $(HOST_SUBDIR)/gas || exit 1; \
8747 case $(srcdir) in \
8748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8749 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8751 esac; \
8752 srcdiroption="--srcdir=$${topdir}/gas"; \
8753 libsrcdir="$$s/gas"; \
8754 $(SHELL) $${libsrcdir}/configure \
8755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8756 --target=${target_alias} $${srcdiroption} \
8757 --with-build-libsubdir=$(HOST_SUBDIR) \
8758 $(STAGE2_CONFIGURE_FLAGS)
8759@endif gas-bootstrap
8760
8761.PHONY: configure-stage3-gas maybe-configure-stage3-gas
8762maybe-configure-stage3-gas:
8763@if gas-bootstrap
8764maybe-configure-stage3-gas: configure-stage3-gas
8765configure-stage3-gas:
8766 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8768 @r=`${PWD_COMMAND}`; export r; \
8769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8770 TFLAGS="$(STAGE3_TFLAGS)"; \
8771 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8772 $(HOST_EXPORTS) \
8773 $(POSTSTAGE1_HOST_EXPORTS) \
8774 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8775 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8776 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8777 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8779 cd $(HOST_SUBDIR)/gas || exit 1; \
8780 case $(srcdir) in \
8781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8782 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8784 esac; \
8785 srcdiroption="--srcdir=$${topdir}/gas"; \
8786 libsrcdir="$$s/gas"; \
8787 $(SHELL) $${libsrcdir}/configure \
8788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8789 --target=${target_alias} $${srcdiroption} \
8790 --with-build-libsubdir=$(HOST_SUBDIR) \
8791 $(STAGE3_CONFIGURE_FLAGS)
8792@endif gas-bootstrap
8793
8794.PHONY: configure-stage4-gas maybe-configure-stage4-gas
8795maybe-configure-stage4-gas:
8796@if gas-bootstrap
8797maybe-configure-stage4-gas: configure-stage4-gas
8798configure-stage4-gas:
8799 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8801 @r=`${PWD_COMMAND}`; export r; \
8802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8803 TFLAGS="$(STAGE4_TFLAGS)"; \
8804 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8805 $(HOST_EXPORTS) \
8806 $(POSTSTAGE1_HOST_EXPORTS) \
8807 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8808 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8809 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8810 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8812 cd $(HOST_SUBDIR)/gas || exit 1; \
8813 case $(srcdir) in \
8814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8815 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8817 esac; \
8818 srcdiroption="--srcdir=$${topdir}/gas"; \
8819 libsrcdir="$$s/gas"; \
8820 $(SHELL) $${libsrcdir}/configure \
8821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8822 --target=${target_alias} $${srcdiroption} \
8823 --with-build-libsubdir=$(HOST_SUBDIR) \
8824 $(STAGE4_CONFIGURE_FLAGS)
8825@endif gas-bootstrap
8826
8827.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8828maybe-configure-stageprofile-gas:
8829@if gas-bootstrap
8830maybe-configure-stageprofile-gas: configure-stageprofile-gas
8831configure-stageprofile-gas:
8832 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8834 @r=`${PWD_COMMAND}`; export r; \
8835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8836 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8837 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8838 $(HOST_EXPORTS) \
8839 $(POSTSTAGE1_HOST_EXPORTS) \
8840 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8841 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8842 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8843 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8845 cd $(HOST_SUBDIR)/gas || exit 1; \
8846 case $(srcdir) in \
8847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8848 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8850 esac; \
8851 srcdiroption="--srcdir=$${topdir}/gas"; \
8852 libsrcdir="$$s/gas"; \
8853 $(SHELL) $${libsrcdir}/configure \
8854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8855 --target=${target_alias} $${srcdiroption} \
8856 --with-build-libsubdir=$(HOST_SUBDIR) \
8857 $(STAGEprofile_CONFIGURE_FLAGS)
8858@endif gas-bootstrap
8859
8860.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8861maybe-configure-stagefeedback-gas:
8862@if gas-bootstrap
8863maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8864configure-stagefeedback-gas:
8865 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8867 @r=`${PWD_COMMAND}`; export r; \
8868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8869 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8870 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8871 $(HOST_EXPORTS) \
8872 $(POSTSTAGE1_HOST_EXPORTS) \
8873 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8874 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8875 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8876 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8878 cd $(HOST_SUBDIR)/gas || exit 1; \
8879 case $(srcdir) in \
8880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8881 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8883 esac; \
8884 srcdiroption="--srcdir=$${topdir}/gas"; \
8885 libsrcdir="$$s/gas"; \
8886 $(SHELL) $${libsrcdir}/configure \
8887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8888 --target=${target_alias} $${srcdiroption} \
8889 --with-build-libsubdir=$(HOST_SUBDIR) \
8890 $(STAGEfeedback_CONFIGURE_FLAGS)
8891@endif gas-bootstrap
8892
8893
8894
8895
8896
8897.PHONY: all-gas maybe-all-gas
8898maybe-all-gas:
8899@if gcc-bootstrap
8900all-gas: stage_current
8901@endif gcc-bootstrap
8902@if gas
8903TARGET-gas=all
8904maybe-all-gas: all-gas
8905all-gas: configure-gas
8906 @r=`${PWD_COMMAND}`; export r; \
8907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8908 $(HOST_EXPORTS) \
8909 (cd $(HOST_SUBDIR)/gas && \
8910 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8911 $(TARGET-gas))
8912@endif gas
8913
8914
8915
8916.PHONY: all-stage1-gas maybe-all-stage1-gas
8917.PHONY: clean-stage1-gas maybe-clean-stage1-gas
8918maybe-all-stage1-gas:
8919maybe-clean-stage1-gas:
8920@if gas-bootstrap
8921maybe-all-stage1-gas: all-stage1-gas
8922all-stage1: all-stage1-gas
8923TARGET-stage1-gas = $(TARGET-gas)
8924all-stage1-gas: configure-stage1-gas
8925 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8926 @r=`${PWD_COMMAND}`; export r; \
8927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8928 TFLAGS="$(STAGE1_TFLAGS)"; \
8929 $(HOST_EXPORTS) \
8930 cd $(HOST_SUBDIR)/gas && \
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8932 CFLAGS="$(STAGE1_CFLAGS)" \
8933 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8934 LIBCFLAGS="$(LIBCFLAGS)" \
8935 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8936 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8937 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8938 $(EXTRA_HOST_FLAGS) \
8939 $(STAGE1_FLAGS_TO_PASS) \
8940 TFLAGS="$(STAGE1_TFLAGS)" \
8941 $(TARGET-stage1-gas)
8942
8943maybe-clean-stage1-gas: clean-stage1-gas
8944clean-stage1: clean-stage1-gas
8945clean-stage1-gas:
8946 @if [ $(current_stage) = stage1 ]; then \
8947 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8948 else \
8949 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8950 $(MAKE) stage1-start; \
8951 fi; \
8952 cd $(HOST_SUBDIR)/gas && \
8953 $(MAKE) $(EXTRA_HOST_FLAGS) \
8954 $(STAGE1_FLAGS_TO_PASS) clean
8955@endif gas-bootstrap
8956
8957
8958.PHONY: all-stage2-gas maybe-all-stage2-gas
8959.PHONY: clean-stage2-gas maybe-clean-stage2-gas
8960maybe-all-stage2-gas:
8961maybe-clean-stage2-gas:
8962@if gas-bootstrap
8963maybe-all-stage2-gas: all-stage2-gas
8964all-stage2: all-stage2-gas
8965TARGET-stage2-gas = $(TARGET-gas)
8966all-stage2-gas: configure-stage2-gas
8967 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8968 @r=`${PWD_COMMAND}`; export r; \
8969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8970 TFLAGS="$(STAGE2_TFLAGS)"; \
8971 $(HOST_EXPORTS) \
8972 $(POSTSTAGE1_HOST_EXPORTS) \
8973 cd $(HOST_SUBDIR)/gas && \
8974 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8975 CFLAGS="$(STAGE2_CFLAGS)" \
8976 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8977 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8978 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8979 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8980 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8981 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8982 TFLAGS="$(STAGE2_TFLAGS)" \
8983 $(TARGET-stage2-gas)
8984
8985maybe-clean-stage2-gas: clean-stage2-gas
8986clean-stage2: clean-stage2-gas
8987clean-stage2-gas:
8988 @if [ $(current_stage) = stage2 ]; then \
8989 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8990 else \
8991 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8992 $(MAKE) stage2-start; \
8993 fi; \
8994 cd $(HOST_SUBDIR)/gas && \
8995 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8996@endif gas-bootstrap
8997
8998
8999.PHONY: all-stage3-gas maybe-all-stage3-gas
9000.PHONY: clean-stage3-gas maybe-clean-stage3-gas
9001maybe-all-stage3-gas:
9002maybe-clean-stage3-gas:
9003@if gas-bootstrap
9004maybe-all-stage3-gas: all-stage3-gas
9005all-stage3: all-stage3-gas
9006TARGET-stage3-gas = $(TARGET-gas)
9007all-stage3-gas: configure-stage3-gas
9008 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9009 @r=`${PWD_COMMAND}`; export r; \
9010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9011 TFLAGS="$(STAGE3_TFLAGS)"; \
9012 $(HOST_EXPORTS) \
9013 $(POSTSTAGE1_HOST_EXPORTS) \
9014 cd $(HOST_SUBDIR)/gas && \
9015 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9016 CFLAGS="$(STAGE3_CFLAGS)" \
9017 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9018 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9019 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9020 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9021 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9022 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9023 TFLAGS="$(STAGE3_TFLAGS)" \
9024 $(TARGET-stage3-gas)
9025
9026maybe-clean-stage3-gas: clean-stage3-gas
9027clean-stage3: clean-stage3-gas
9028clean-stage3-gas:
9029 @if [ $(current_stage) = stage3 ]; then \
9030 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9031 else \
9032 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9033 $(MAKE) stage3-start; \
9034 fi; \
9035 cd $(HOST_SUBDIR)/gas && \
9036 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9037@endif gas-bootstrap
9038
9039
9040.PHONY: all-stage4-gas maybe-all-stage4-gas
9041.PHONY: clean-stage4-gas maybe-clean-stage4-gas
9042maybe-all-stage4-gas:
9043maybe-clean-stage4-gas:
9044@if gas-bootstrap
9045maybe-all-stage4-gas: all-stage4-gas
9046all-stage4: all-stage4-gas
9047TARGET-stage4-gas = $(TARGET-gas)
9048all-stage4-gas: configure-stage4-gas
9049 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9050 @r=`${PWD_COMMAND}`; export r; \
9051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9052 TFLAGS="$(STAGE4_TFLAGS)"; \
9053 $(HOST_EXPORTS) \
9054 $(POSTSTAGE1_HOST_EXPORTS) \
9055 cd $(HOST_SUBDIR)/gas && \
9056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9057 CFLAGS="$(STAGE4_CFLAGS)" \
9058 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9059 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9064 TFLAGS="$(STAGE4_TFLAGS)" \
9065 $(TARGET-stage4-gas)
9066
9067maybe-clean-stage4-gas: clean-stage4-gas
9068clean-stage4: clean-stage4-gas
9069clean-stage4-gas:
9070 @if [ $(current_stage) = stage4 ]; then \
9071 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9072 else \
9073 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9074 $(MAKE) stage4-start; \
9075 fi; \
9076 cd $(HOST_SUBDIR)/gas && \
9077 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9078@endif gas-bootstrap
9079
9080
9081.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9082.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9083maybe-all-stageprofile-gas:
9084maybe-clean-stageprofile-gas:
9085@if gas-bootstrap
9086maybe-all-stageprofile-gas: all-stageprofile-gas
9087all-stageprofile: all-stageprofile-gas
9088TARGET-stageprofile-gas = $(TARGET-gas)
9089all-stageprofile-gas: configure-stageprofile-gas
9090 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9091 @r=`${PWD_COMMAND}`; export r; \
9092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9093 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9094 $(HOST_EXPORTS) \
9095 $(POSTSTAGE1_HOST_EXPORTS) \
9096 cd $(HOST_SUBDIR)/gas && \
9097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9098 CFLAGS="$(STAGEprofile_CFLAGS)" \
9099 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9100 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9101 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9102 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9103 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9104 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9105 TFLAGS="$(STAGEprofile_TFLAGS)" \
9106 $(TARGET-stageprofile-gas)
9107
9108maybe-clean-stageprofile-gas: clean-stageprofile-gas
9109clean-stageprofile: clean-stageprofile-gas
9110clean-stageprofile-gas:
9111 @if [ $(current_stage) = stageprofile ]; then \
9112 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9113 else \
9114 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9115 $(MAKE) stageprofile-start; \
9116 fi; \
9117 cd $(HOST_SUBDIR)/gas && \
9118 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9119@endif gas-bootstrap
9120
9121
9122.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9123.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9124maybe-all-stagefeedback-gas:
9125maybe-clean-stagefeedback-gas:
9126@if gas-bootstrap
9127maybe-all-stagefeedback-gas: all-stagefeedback-gas
9128all-stagefeedback: all-stagefeedback-gas
9129TARGET-stagefeedback-gas = $(TARGET-gas)
9130all-stagefeedback-gas: configure-stagefeedback-gas
9131 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9132 @r=`${PWD_COMMAND}`; export r; \
9133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9134 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9135 $(HOST_EXPORTS) \
9136 $(POSTSTAGE1_HOST_EXPORTS) \
9137 cd $(HOST_SUBDIR)/gas && \
9138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9139 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9140 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9141 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9142 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9143 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9144 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9145 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9146 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9147 $(TARGET-stagefeedback-gas)
9148
9149maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9150clean-stagefeedback: clean-stagefeedback-gas
9151clean-stagefeedback-gas:
9152 @if [ $(current_stage) = stagefeedback ]; then \
9153 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9154 else \
9155 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9156 $(MAKE) stagefeedback-start; \
9157 fi; \
9158 cd $(HOST_SUBDIR)/gas && \
9159 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9160@endif gas-bootstrap
9161
9162
9163
9164
9165
9166.PHONY: check-gas maybe-check-gas
9167maybe-check-gas:
9168@if gas
9169maybe-check-gas: check-gas
9170
9171check-gas:
9172 @: $(MAKE); $(unstage)
9173 @r=`${PWD_COMMAND}`; export r; \
9174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9175 $(HOST_EXPORTS) \
9176 (cd $(HOST_SUBDIR)/gas && \
9177 $(MAKE) $(FLAGS_TO_PASS) check)
9178
9179@endif gas
9180
9181.PHONY: install-gas maybe-install-gas
9182maybe-install-gas:
9183@if gas
9184maybe-install-gas: install-gas
9185
9186install-gas: installdirs
9187 @: $(MAKE); $(unstage)
9188 @r=`${PWD_COMMAND}`; export r; \
9189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9190 $(HOST_EXPORTS) \
9191 (cd $(HOST_SUBDIR)/gas && \
9192 $(MAKE) $(FLAGS_TO_PASS) install)
9193
9194@endif gas
9195
9196.PHONY: install-strip-gas maybe-install-strip-gas
9197maybe-install-strip-gas:
9198@if gas
9199maybe-install-strip-gas: install-strip-gas
9200
9201install-strip-gas: installdirs
9202 @: $(MAKE); $(unstage)
9203 @r=`${PWD_COMMAND}`; export r; \
9204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9205 $(HOST_EXPORTS) \
9206 (cd $(HOST_SUBDIR)/gas && \
9207 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9208
9209@endif gas
9210
9211# Other targets (info, dvi, pdf, etc.)
9212
9213.PHONY: maybe-info-gas info-gas
9214maybe-info-gas:
9215@if gas
9216maybe-info-gas: info-gas
9217
9218info-gas: \
9219 configure-gas
9220 @[ -f ./gas/Makefile ] || exit 0; \
9221 r=`${PWD_COMMAND}`; export r; \
9222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9223 $(HOST_EXPORTS) \
9224 for flag in $(EXTRA_HOST_FLAGS) ; do \
9225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9226 done; \
9227 echo "Doing info in gas" ; \
9228 (cd $(HOST_SUBDIR)/gas && \
9229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9231 "RANLIB=$${RANLIB}" \
9232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9233 info) \
9234 || exit 1
9235
9236@endif gas
9237
9238.PHONY: maybe-dvi-gas dvi-gas
9239maybe-dvi-gas:
9240@if gas
9241maybe-dvi-gas: dvi-gas
9242
9243dvi-gas: \
9244 configure-gas
9245 @[ -f ./gas/Makefile ] || exit 0; \
9246 r=`${PWD_COMMAND}`; export r; \
9247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9248 $(HOST_EXPORTS) \
9249 for flag in $(EXTRA_HOST_FLAGS) ; do \
9250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9251 done; \
9252 echo "Doing dvi in gas" ; \
9253 (cd $(HOST_SUBDIR)/gas && \
9254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9256 "RANLIB=$${RANLIB}" \
9257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9258 dvi) \
9259 || exit 1
9260
9261@endif gas
9262
9263.PHONY: maybe-pdf-gas pdf-gas
9264maybe-pdf-gas:
9265@if gas
9266maybe-pdf-gas: pdf-gas
9267
9268pdf-gas: \
9269 configure-gas
9270 @[ -f ./gas/Makefile ] || exit 0; \
9271 r=`${PWD_COMMAND}`; export r; \
9272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9273 $(HOST_EXPORTS) \
9274 for flag in $(EXTRA_HOST_FLAGS) ; do \
9275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9276 done; \
9277 echo "Doing pdf in gas" ; \
9278 (cd $(HOST_SUBDIR)/gas && \
9279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9281 "RANLIB=$${RANLIB}" \
9282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9283 pdf) \
9284 || exit 1
9285
9286@endif gas
9287
9288.PHONY: maybe-html-gas html-gas
9289maybe-html-gas:
9290@if gas
9291maybe-html-gas: html-gas
9292
9293html-gas: \
9294 configure-gas
9295 @[ -f ./gas/Makefile ] || exit 0; \
9296 r=`${PWD_COMMAND}`; export r; \
9297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9298 $(HOST_EXPORTS) \
9299 for flag in $(EXTRA_HOST_FLAGS) ; do \
9300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9301 done; \
9302 echo "Doing html in gas" ; \
9303 (cd $(HOST_SUBDIR)/gas && \
9304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9306 "RANLIB=$${RANLIB}" \
9307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9308 html) \
9309 || exit 1
9310
9311@endif gas
9312
9313.PHONY: maybe-TAGS-gas TAGS-gas
9314maybe-TAGS-gas:
9315@if gas
9316maybe-TAGS-gas: TAGS-gas
9317
9318TAGS-gas: \
9319 configure-gas
9320 @[ -f ./gas/Makefile ] || exit 0; \
9321 r=`${PWD_COMMAND}`; export r; \
9322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9323 $(HOST_EXPORTS) \
9324 for flag in $(EXTRA_HOST_FLAGS) ; do \
9325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9326 done; \
9327 echo "Doing TAGS in gas" ; \
9328 (cd $(HOST_SUBDIR)/gas && \
9329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9331 "RANLIB=$${RANLIB}" \
9332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9333 TAGS) \
9334 || exit 1
9335
9336@endif gas
9337
9338.PHONY: maybe-install-info-gas install-info-gas
9339maybe-install-info-gas:
9340@if gas
9341maybe-install-info-gas: install-info-gas
9342
9343install-info-gas: \
9344 configure-gas \
9345 info-gas
9346 @[ -f ./gas/Makefile ] || exit 0; \
9347 r=`${PWD_COMMAND}`; export r; \
9348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9349 $(HOST_EXPORTS) \
9350 for flag in $(EXTRA_HOST_FLAGS) ; do \
9351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9352 done; \
9353 echo "Doing install-info in gas" ; \
9354 (cd $(HOST_SUBDIR)/gas && \
9355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9357 "RANLIB=$${RANLIB}" \
9358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9359 install-info) \
9360 || exit 1
9361
9362@endif gas
9363
9364.PHONY: maybe-install-pdf-gas install-pdf-gas
9365maybe-install-pdf-gas:
9366@if gas
9367maybe-install-pdf-gas: install-pdf-gas
9368
9369install-pdf-gas: \
9370 configure-gas \
9371 pdf-gas
9372 @[ -f ./gas/Makefile ] || exit 0; \
9373 r=`${PWD_COMMAND}`; export r; \
9374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9375 $(HOST_EXPORTS) \
9376 for flag in $(EXTRA_HOST_FLAGS) ; do \
9377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9378 done; \
9379 echo "Doing install-pdf in gas" ; \
9380 (cd $(HOST_SUBDIR)/gas && \
9381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9383 "RANLIB=$${RANLIB}" \
9384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9385 install-pdf) \
9386 || exit 1
9387
9388@endif gas
9389
9390.PHONY: maybe-install-html-gas install-html-gas
9391maybe-install-html-gas:
9392@if gas
9393maybe-install-html-gas: install-html-gas
9394
9395install-html-gas: \
9396 configure-gas \
9397 html-gas
9398 @[ -f ./gas/Makefile ] || exit 0; \
9399 r=`${PWD_COMMAND}`; export r; \
9400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9401 $(HOST_EXPORTS) \
9402 for flag in $(EXTRA_HOST_FLAGS) ; do \
9403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9404 done; \
9405 echo "Doing install-html in gas" ; \
9406 (cd $(HOST_SUBDIR)/gas && \
9407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9409 "RANLIB=$${RANLIB}" \
9410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9411 install-html) \
9412 || exit 1
9413
9414@endif gas
9415
9416.PHONY: maybe-installcheck-gas installcheck-gas
9417maybe-installcheck-gas:
9418@if gas
9419maybe-installcheck-gas: installcheck-gas
9420
9421installcheck-gas: \
9422 configure-gas
9423 @[ -f ./gas/Makefile ] || exit 0; \
9424 r=`${PWD_COMMAND}`; export r; \
9425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9426 $(HOST_EXPORTS) \
9427 for flag in $(EXTRA_HOST_FLAGS) ; do \
9428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9429 done; \
9430 echo "Doing installcheck in gas" ; \
9431 (cd $(HOST_SUBDIR)/gas && \
9432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9434 "RANLIB=$${RANLIB}" \
9435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9436 installcheck) \
9437 || exit 1
9438
9439@endif gas
9440
9441.PHONY: maybe-mostlyclean-gas mostlyclean-gas
9442maybe-mostlyclean-gas:
9443@if gas
9444maybe-mostlyclean-gas: mostlyclean-gas
9445
9446mostlyclean-gas:
9447 @[ -f ./gas/Makefile ] || exit 0; \
9448 r=`${PWD_COMMAND}`; export r; \
9449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9450 $(HOST_EXPORTS) \
9451 for flag in $(EXTRA_HOST_FLAGS) ; do \
9452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9453 done; \
9454 echo "Doing mostlyclean in gas" ; \
9455 (cd $(HOST_SUBDIR)/gas && \
9456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9458 "RANLIB=$${RANLIB}" \
9459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9460 mostlyclean) \
9461 || exit 1
9462
9463@endif gas
9464
9465.PHONY: maybe-clean-gas clean-gas
9466maybe-clean-gas:
9467@if gas
9468maybe-clean-gas: clean-gas
9469
9470clean-gas:
9471 @[ -f ./gas/Makefile ] || exit 0; \
9472 r=`${PWD_COMMAND}`; export r; \
9473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9474 $(HOST_EXPORTS) \
9475 for flag in $(EXTRA_HOST_FLAGS) ; do \
9476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9477 done; \
9478 echo "Doing clean in gas" ; \
9479 (cd $(HOST_SUBDIR)/gas && \
9480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9482 "RANLIB=$${RANLIB}" \
9483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9484 clean) \
9485 || exit 1
9486
9487@endif gas
9488
9489.PHONY: maybe-distclean-gas distclean-gas
9490maybe-distclean-gas:
9491@if gas
9492maybe-distclean-gas: distclean-gas
9493
9494distclean-gas:
9495 @[ -f ./gas/Makefile ] || exit 0; \
9496 r=`${PWD_COMMAND}`; export r; \
9497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9498 $(HOST_EXPORTS) \
9499 for flag in $(EXTRA_HOST_FLAGS) ; do \
9500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9501 done; \
9502 echo "Doing distclean in gas" ; \
9503 (cd $(HOST_SUBDIR)/gas && \
9504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9506 "RANLIB=$${RANLIB}" \
9507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9508 distclean) \
9509 || exit 1
9510
9511@endif gas
9512
9513.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9514maybe-maintainer-clean-gas:
9515@if gas
9516maybe-maintainer-clean-gas: maintainer-clean-gas
9517
9518maintainer-clean-gas:
9519 @[ -f ./gas/Makefile ] || exit 0; \
9520 r=`${PWD_COMMAND}`; export r; \
9521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9522 $(HOST_EXPORTS) \
9523 for flag in $(EXTRA_HOST_FLAGS) ; do \
9524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9525 done; \
9526 echo "Doing maintainer-clean in gas" ; \
9527 (cd $(HOST_SUBDIR)/gas && \
9528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9530 "RANLIB=$${RANLIB}" \
9531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9532 maintainer-clean) \
9533 || exit 1
9534
9535@endif gas
9536
9537
9538
9539.PHONY: configure-gcc maybe-configure-gcc
9540maybe-configure-gcc:
9541@if gcc-bootstrap
9542configure-gcc: stage_current
9543@endif gcc-bootstrap
9544@if gcc
9545maybe-configure-gcc: configure-gcc
9546configure-gcc:
9547 @r=`${PWD_COMMAND}`; export r; \
9548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9549 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9551 $(HOST_EXPORTS) \
9552 echo Configuring in $(HOST_SUBDIR)/gcc; \
9553 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9554 case $(srcdir) in \
9555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9556 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9558 esac; \
9559 srcdiroption="--srcdir=$${topdir}/gcc"; \
9560 libsrcdir="$$s/gcc"; \
9561 $(SHELL) $${libsrcdir}/configure \
9562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9563 --target=${target_alias} $${srcdiroption} \
9564 || exit 1
9565@endif gcc
9566
9567
9568
9569.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9570maybe-configure-stage1-gcc:
9571@if gcc-bootstrap
9572maybe-configure-stage1-gcc: configure-stage1-gcc
9573configure-stage1-gcc:
9574 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9575 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9576 @r=`${PWD_COMMAND}`; export r; \
9577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9578 TFLAGS="$(STAGE1_TFLAGS)"; \
9579 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9580 $(HOST_EXPORTS) \
9581 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9582 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9583 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9584 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9585 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9586 cd $(HOST_SUBDIR)/gcc || exit 1; \
9587 case $(srcdir) in \
9588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9589 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9591 esac; \
9592 srcdiroption="--srcdir=$${topdir}/gcc"; \
9593 libsrcdir="$$s/gcc"; \
9594 $(SHELL) $${libsrcdir}/configure \
9595 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9596 --target=${target_alias} $${srcdiroption} \
9597 $(STAGE1_CONFIGURE_FLAGS)
9598@endif gcc-bootstrap
9599
9600.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9601maybe-configure-stage2-gcc:
9602@if gcc-bootstrap
9603maybe-configure-stage2-gcc: configure-stage2-gcc
9604configure-stage2-gcc:
9605 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9607 @r=`${PWD_COMMAND}`; export r; \
9608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9609 TFLAGS="$(STAGE2_TFLAGS)"; \
9610 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9611 $(HOST_EXPORTS) \
9612 $(POSTSTAGE1_HOST_EXPORTS) \
9613 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9614 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9615 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9616 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9618 cd $(HOST_SUBDIR)/gcc || exit 1; \
9619 case $(srcdir) in \
9620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9621 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9623 esac; \
9624 srcdiroption="--srcdir=$${topdir}/gcc"; \
9625 libsrcdir="$$s/gcc"; \
9626 $(SHELL) $${libsrcdir}/configure \
9627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9628 --target=${target_alias} $${srcdiroption} \
9629 --with-build-libsubdir=$(HOST_SUBDIR) \
9630 $(STAGE2_CONFIGURE_FLAGS)
9631@endif gcc-bootstrap
9632
9633.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9634maybe-configure-stage3-gcc:
9635@if gcc-bootstrap
9636maybe-configure-stage3-gcc: configure-stage3-gcc
9637configure-stage3-gcc:
9638 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9640 @r=`${PWD_COMMAND}`; export r; \
9641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9642 TFLAGS="$(STAGE3_TFLAGS)"; \
9643 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9644 $(HOST_EXPORTS) \
9645 $(POSTSTAGE1_HOST_EXPORTS) \
9646 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9647 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9648 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9649 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9651 cd $(HOST_SUBDIR)/gcc || exit 1; \
9652 case $(srcdir) in \
9653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9654 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9656 esac; \
9657 srcdiroption="--srcdir=$${topdir}/gcc"; \
9658 libsrcdir="$$s/gcc"; \
9659 $(SHELL) $${libsrcdir}/configure \
9660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9661 --target=${target_alias} $${srcdiroption} \
9662 --with-build-libsubdir=$(HOST_SUBDIR) \
9663 $(STAGE3_CONFIGURE_FLAGS)
9664@endif gcc-bootstrap
9665
9666.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9667maybe-configure-stage4-gcc:
9668@if gcc-bootstrap
9669maybe-configure-stage4-gcc: configure-stage4-gcc
9670configure-stage4-gcc:
9671 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9673 @r=`${PWD_COMMAND}`; export r; \
9674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9675 TFLAGS="$(STAGE4_TFLAGS)"; \
9676 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9677 $(HOST_EXPORTS) \
9678 $(POSTSTAGE1_HOST_EXPORTS) \
9679 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9680 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9681 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9682 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9684 cd $(HOST_SUBDIR)/gcc || exit 1; \
9685 case $(srcdir) in \
9686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9687 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9689 esac; \
9690 srcdiroption="--srcdir=$${topdir}/gcc"; \
9691 libsrcdir="$$s/gcc"; \
9692 $(SHELL) $${libsrcdir}/configure \
9693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9694 --target=${target_alias} $${srcdiroption} \
9695 --with-build-libsubdir=$(HOST_SUBDIR) \
9696 $(STAGE4_CONFIGURE_FLAGS)
9697@endif gcc-bootstrap
9698
9699.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9700maybe-configure-stageprofile-gcc:
9701@if gcc-bootstrap
9702maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9703configure-stageprofile-gcc:
9704 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9705 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9706 @r=`${PWD_COMMAND}`; export r; \
9707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9708 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9709 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9710 $(HOST_EXPORTS) \
9711 $(POSTSTAGE1_HOST_EXPORTS) \
9712 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9713 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9714 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9715 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9717 cd $(HOST_SUBDIR)/gcc || exit 1; \
9718 case $(srcdir) in \
9719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9720 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9722 esac; \
9723 srcdiroption="--srcdir=$${topdir}/gcc"; \
9724 libsrcdir="$$s/gcc"; \
9725 $(SHELL) $${libsrcdir}/configure \
9726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9727 --target=${target_alias} $${srcdiroption} \
9728 --with-build-libsubdir=$(HOST_SUBDIR) \
9729 $(STAGEprofile_CONFIGURE_FLAGS)
9730@endif gcc-bootstrap
9731
9732.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9733maybe-configure-stagefeedback-gcc:
9734@if gcc-bootstrap
9735maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9736configure-stagefeedback-gcc:
9737 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9738 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9739 @r=`${PWD_COMMAND}`; export r; \
9740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9741 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9742 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9743 $(HOST_EXPORTS) \
9744 $(POSTSTAGE1_HOST_EXPORTS) \
9745 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9746 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9747 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9748 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9750 cd $(HOST_SUBDIR)/gcc || exit 1; \
9751 case $(srcdir) in \
9752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9753 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9755 esac; \
9756 srcdiroption="--srcdir=$${topdir}/gcc"; \
9757 libsrcdir="$$s/gcc"; \
9758 $(SHELL) $${libsrcdir}/configure \
9759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9760 --target=${target_alias} $${srcdiroption} \
9761 --with-build-libsubdir=$(HOST_SUBDIR) \
9762 $(STAGEfeedback_CONFIGURE_FLAGS)
9763@endif gcc-bootstrap
9764
9765
9766
9767
9768
9769.PHONY: all-gcc maybe-all-gcc
9770maybe-all-gcc:
9771@if gcc-bootstrap
9772all-gcc: stage_current
9773@endif gcc-bootstrap
9774@if gcc
9775TARGET-gcc=all
9776maybe-all-gcc: all-gcc
9777all-gcc: configure-gcc
9778 @r=`${PWD_COMMAND}`; export r; \
9779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9780 $(HOST_EXPORTS) \
9781 (cd $(HOST_SUBDIR)/gcc && \
9782 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9783 $(TARGET-gcc))
9784@endif gcc
9785
9786
9787
9788.PHONY: all-stage1-gcc maybe-all-stage1-gcc
9789.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9790maybe-all-stage1-gcc:
9791maybe-clean-stage1-gcc:
9792@if gcc-bootstrap
9793maybe-all-stage1-gcc: all-stage1-gcc
9794all-stage1: all-stage1-gcc
9795TARGET-stage1-gcc = $(TARGET-gcc)
9796all-stage1-gcc: configure-stage1-gcc
9797 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9798 @r=`${PWD_COMMAND}`; export r; \
9799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9800 TFLAGS="$(STAGE1_TFLAGS)"; \
9801 $(HOST_EXPORTS) \
9802 cd $(HOST_SUBDIR)/gcc && \
9803 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9804 CFLAGS="$(STAGE1_CFLAGS)" \
9805 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9806 LIBCFLAGS="$(LIBCFLAGS)" \
9807 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9808 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9809 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9810 $(EXTRA_HOST_FLAGS) \
9811 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9812 TFLAGS="$(STAGE1_TFLAGS)" \
9813 $(TARGET-stage1-gcc)
9814
9815maybe-clean-stage1-gcc: clean-stage1-gcc
9816clean-stage1: clean-stage1-gcc
9817clean-stage1-gcc:
9818 @if [ $(current_stage) = stage1 ]; then \
9819 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9820 else \
9821 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9822 $(MAKE) stage1-start; \
9823 fi; \
9824 cd $(HOST_SUBDIR)/gcc && \
9825 $(MAKE) $(EXTRA_HOST_FLAGS) \
9826 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9827@endif gcc-bootstrap
9828
9829
9830.PHONY: all-stage2-gcc maybe-all-stage2-gcc
9831.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9832maybe-all-stage2-gcc:
9833maybe-clean-stage2-gcc:
9834@if gcc-bootstrap
9835maybe-all-stage2-gcc: all-stage2-gcc
9836all-stage2: all-stage2-gcc
9837TARGET-stage2-gcc = $(TARGET-gcc)
9838all-stage2-gcc: configure-stage2-gcc
9839 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9840 @r=`${PWD_COMMAND}`; export r; \
9841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9842 TFLAGS="$(STAGE2_TFLAGS)"; \
9843 $(HOST_EXPORTS) \
9844 $(POSTSTAGE1_HOST_EXPORTS) \
9845 cd $(HOST_SUBDIR)/gcc && \
9846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9847 CFLAGS="$(STAGE2_CFLAGS)" \
9848 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9849 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9850 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9851 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9852 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9853 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9854 TFLAGS="$(STAGE2_TFLAGS)" \
9855 $(TARGET-stage2-gcc)
9856
9857maybe-clean-stage2-gcc: clean-stage2-gcc
9858clean-stage2: clean-stage2-gcc
9859clean-stage2-gcc:
9860 @if [ $(current_stage) = stage2 ]; then \
9861 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9862 else \
9863 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9864 $(MAKE) stage2-start; \
9865 fi; \
9866 cd $(HOST_SUBDIR)/gcc && \
9867 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9868@endif gcc-bootstrap
9869
9870
9871.PHONY: all-stage3-gcc maybe-all-stage3-gcc
9872.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9873maybe-all-stage3-gcc:
9874maybe-clean-stage3-gcc:
9875@if gcc-bootstrap
9876maybe-all-stage3-gcc: all-stage3-gcc
9877all-stage3: all-stage3-gcc
9878TARGET-stage3-gcc = $(TARGET-gcc)
9879all-stage3-gcc: configure-stage3-gcc
9880 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9881 @r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9883 TFLAGS="$(STAGE3_TFLAGS)"; \
9884 $(HOST_EXPORTS) \
9885 $(POSTSTAGE1_HOST_EXPORTS) \
9886 cd $(HOST_SUBDIR)/gcc && \
9887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9888 CFLAGS="$(STAGE3_CFLAGS)" \
9889 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9890 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9894 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9895 TFLAGS="$(STAGE3_TFLAGS)" \
9896 $(TARGET-stage3-gcc)
9897
9898maybe-clean-stage3-gcc: clean-stage3-gcc
9899clean-stage3: clean-stage3-gcc
9900clean-stage3-gcc:
9901 @if [ $(current_stage) = stage3 ]; then \
9902 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9903 else \
9904 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9905 $(MAKE) stage3-start; \
9906 fi; \
9907 cd $(HOST_SUBDIR)/gcc && \
9908 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9909@endif gcc-bootstrap
9910
9911
9912.PHONY: all-stage4-gcc maybe-all-stage4-gcc
9913.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9914maybe-all-stage4-gcc:
9915maybe-clean-stage4-gcc:
9916@if gcc-bootstrap
9917maybe-all-stage4-gcc: all-stage4-gcc
9918all-stage4: all-stage4-gcc
9919TARGET-stage4-gcc = $(TARGET-gcc)
9920all-stage4-gcc: configure-stage4-gcc
9921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9922 @r=`${PWD_COMMAND}`; export r; \
9923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9924 TFLAGS="$(STAGE4_TFLAGS)"; \
9925 $(HOST_EXPORTS) \
9926 $(POSTSTAGE1_HOST_EXPORTS) \
9927 cd $(HOST_SUBDIR)/gcc && \
9928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9929 CFLAGS="$(STAGE4_CFLAGS)" \
9930 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9931 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9935 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9936 TFLAGS="$(STAGE4_TFLAGS)" \
9937 $(TARGET-stage4-gcc)
9938
9939maybe-clean-stage4-gcc: clean-stage4-gcc
9940clean-stage4: clean-stage4-gcc
9941clean-stage4-gcc:
9942 @if [ $(current_stage) = stage4 ]; then \
9943 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9944 else \
9945 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9946 $(MAKE) stage4-start; \
9947 fi; \
9948 cd $(HOST_SUBDIR)/gcc && \
9949 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9950@endif gcc-bootstrap
9951
9952
9953.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9954.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9955maybe-all-stageprofile-gcc:
9956maybe-clean-stageprofile-gcc:
9957@if gcc-bootstrap
9958maybe-all-stageprofile-gcc: all-stageprofile-gcc
9959all-stageprofile: all-stageprofile-gcc
9960TARGET-stageprofile-gcc = $(TARGET-gcc)
9961all-stageprofile-gcc: configure-stageprofile-gcc
9962 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9963 @r=`${PWD_COMMAND}`; export r; \
9964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9965 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9966 $(HOST_EXPORTS) \
9967 $(POSTSTAGE1_HOST_EXPORTS) \
9968 cd $(HOST_SUBDIR)/gcc && \
9969 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9970 CFLAGS="$(STAGEprofile_CFLAGS)" \
9971 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9972 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9973 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9974 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9975 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9976 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9977 TFLAGS="$(STAGEprofile_TFLAGS)" \
9978 $(TARGET-stageprofile-gcc)
9979
9980maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9981clean-stageprofile: clean-stageprofile-gcc
9982clean-stageprofile-gcc:
9983 @if [ $(current_stage) = stageprofile ]; then \
9984 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9985 else \
9986 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9987 $(MAKE) stageprofile-start; \
9988 fi; \
9989 cd $(HOST_SUBDIR)/gcc && \
9990 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9991@endif gcc-bootstrap
9992
9993
9994.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9995.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9996maybe-all-stagefeedback-gcc:
9997maybe-clean-stagefeedback-gcc:
9998@if gcc-bootstrap
9999maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10000all-stagefeedback: all-stagefeedback-gcc
10001TARGET-stagefeedback-gcc = $(TARGET-gcc)
10002all-stagefeedback-gcc: configure-stagefeedback-gcc
10003 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10004 @r=`${PWD_COMMAND}`; export r; \
10005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10006 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10007 $(HOST_EXPORTS) \
10008 $(POSTSTAGE1_HOST_EXPORTS) \
10009 cd $(HOST_SUBDIR)/gcc && \
10010 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10011 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10012 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10013 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10014 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10015 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10016 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10017 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10018 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10019 $(TARGET-stagefeedback-gcc)
10020
10021maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10022clean-stagefeedback: clean-stagefeedback-gcc
10023clean-stagefeedback-gcc:
10024 @if [ $(current_stage) = stagefeedback ]; then \
10025 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10026 else \
10027 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10028 $(MAKE) stagefeedback-start; \
10029 fi; \
10030 cd $(HOST_SUBDIR)/gcc && \
10031 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10032@endif gcc-bootstrap
10033
10034
10035
10036
10037
10038.PHONY: check-gcc maybe-check-gcc
10039maybe-check-gcc:
10040@if gcc
10041maybe-check-gcc: check-gcc
10042
10043check-gcc:
10044 @: $(MAKE); $(unstage)
10045 @r=`${PWD_COMMAND}`; export r; \
10046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10047 $(HOST_EXPORTS) \
10048 (cd $(HOST_SUBDIR)/gcc && \
10049 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10050
10051@endif gcc
10052
10053.PHONY: install-gcc maybe-install-gcc
10054maybe-install-gcc:
10055@if gcc
10056maybe-install-gcc: install-gcc
10057
10058install-gcc: installdirs
10059 @: $(MAKE); $(unstage)
10060 @r=`${PWD_COMMAND}`; export r; \
10061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10062 $(HOST_EXPORTS) \
10063 (cd $(HOST_SUBDIR)/gcc && \
10064 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10065
10066@endif gcc
10067
10068.PHONY: install-strip-gcc maybe-install-strip-gcc
10069maybe-install-strip-gcc:
10070@if gcc
10071maybe-install-strip-gcc: install-strip-gcc
10072
10073install-strip-gcc: installdirs
10074 @: $(MAKE); $(unstage)
10075 @r=`${PWD_COMMAND}`; export r; \
10076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10077 $(HOST_EXPORTS) \
10078 (cd $(HOST_SUBDIR)/gcc && \
10079 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10080
10081@endif gcc
10082
10083# Other targets (info, dvi, pdf, etc.)
10084
10085.PHONY: maybe-info-gcc info-gcc
10086maybe-info-gcc:
10087@if gcc
10088maybe-info-gcc: info-gcc
10089
10090info-gcc: \
10091 configure-gcc
10092 @[ -f ./gcc/Makefile ] || exit 0; \
10093 r=`${PWD_COMMAND}`; export r; \
10094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10095 $(HOST_EXPORTS) \
10096 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10098 done; \
10099 echo "Doing info in gcc" ; \
10100 (cd $(HOST_SUBDIR)/gcc && \
10101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10103 "RANLIB=$${RANLIB}" \
10104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10105 info) \
10106 || exit 1
10107
10108@endif gcc
10109
10110.PHONY: maybe-dvi-gcc dvi-gcc
10111maybe-dvi-gcc:
10112@if gcc
10113maybe-dvi-gcc: dvi-gcc
10114
10115dvi-gcc: \
10116 configure-gcc
10117 @[ -f ./gcc/Makefile ] || exit 0; \
10118 r=`${PWD_COMMAND}`; export r; \
10119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10120 $(HOST_EXPORTS) \
10121 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10123 done; \
10124 echo "Doing dvi in gcc" ; \
10125 (cd $(HOST_SUBDIR)/gcc && \
10126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10128 "RANLIB=$${RANLIB}" \
10129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10130 dvi) \
10131 || exit 1
10132
10133@endif gcc
10134
10135.PHONY: maybe-pdf-gcc pdf-gcc
10136maybe-pdf-gcc:
10137@if gcc
10138maybe-pdf-gcc: pdf-gcc
10139
10140pdf-gcc: \
10141 configure-gcc
10142 @[ -f ./gcc/Makefile ] || exit 0; \
10143 r=`${PWD_COMMAND}`; export r; \
10144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10145 $(HOST_EXPORTS) \
10146 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10148 done; \
10149 echo "Doing pdf in gcc" ; \
10150 (cd $(HOST_SUBDIR)/gcc && \
10151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10153 "RANLIB=$${RANLIB}" \
10154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10155 pdf) \
10156 || exit 1
10157
10158@endif gcc
10159
10160.PHONY: maybe-html-gcc html-gcc
10161maybe-html-gcc:
10162@if gcc
10163maybe-html-gcc: html-gcc
10164
10165html-gcc: \
10166 configure-gcc
10167 @[ -f ./gcc/Makefile ] || exit 0; \
10168 r=`${PWD_COMMAND}`; export r; \
10169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10170 $(HOST_EXPORTS) \
10171 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10173 done; \
10174 echo "Doing html in gcc" ; \
10175 (cd $(HOST_SUBDIR)/gcc && \
10176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10178 "RANLIB=$${RANLIB}" \
10179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10180 html) \
10181 || exit 1
10182
10183@endif gcc
10184
10185.PHONY: maybe-TAGS-gcc TAGS-gcc
10186maybe-TAGS-gcc:
10187@if gcc
10188maybe-TAGS-gcc: TAGS-gcc
10189
10190TAGS-gcc: \
10191 configure-gcc
10192 @[ -f ./gcc/Makefile ] || exit 0; \
10193 r=`${PWD_COMMAND}`; export r; \
10194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10195 $(HOST_EXPORTS) \
10196 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10198 done; \
10199 echo "Doing TAGS in gcc" ; \
10200 (cd $(HOST_SUBDIR)/gcc && \
10201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10203 "RANLIB=$${RANLIB}" \
10204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10205 TAGS) \
10206 || exit 1
10207
10208@endif gcc
10209
10210.PHONY: maybe-install-info-gcc install-info-gcc
10211maybe-install-info-gcc:
10212@if gcc
10213maybe-install-info-gcc: install-info-gcc
10214
10215install-info-gcc: \
10216 configure-gcc \
10217 info-gcc
10218 @[ -f ./gcc/Makefile ] || exit 0; \
10219 r=`${PWD_COMMAND}`; export r; \
10220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10221 $(HOST_EXPORTS) \
10222 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10224 done; \
10225 echo "Doing install-info in gcc" ; \
10226 (cd $(HOST_SUBDIR)/gcc && \
10227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10229 "RANLIB=$${RANLIB}" \
10230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10231 install-info) \
10232 || exit 1
10233
10234@endif gcc
10235
10236.PHONY: maybe-install-pdf-gcc install-pdf-gcc
10237maybe-install-pdf-gcc:
10238@if gcc
10239maybe-install-pdf-gcc: install-pdf-gcc
10240
10241install-pdf-gcc: \
10242 configure-gcc \
10243 pdf-gcc
10244 @[ -f ./gcc/Makefile ] || exit 0; \
10245 r=`${PWD_COMMAND}`; export r; \
10246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10247 $(HOST_EXPORTS) \
10248 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10250 done; \
10251 echo "Doing install-pdf in gcc" ; \
10252 (cd $(HOST_SUBDIR)/gcc && \
10253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10255 "RANLIB=$${RANLIB}" \
10256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10257 install-pdf) \
10258 || exit 1
10259
10260@endif gcc
10261
10262.PHONY: maybe-install-html-gcc install-html-gcc
10263maybe-install-html-gcc:
10264@if gcc
10265maybe-install-html-gcc: install-html-gcc
10266
10267install-html-gcc: \
10268 configure-gcc \
10269 html-gcc
10270 @[ -f ./gcc/Makefile ] || exit 0; \
10271 r=`${PWD_COMMAND}`; export r; \
10272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10273 $(HOST_EXPORTS) \
10274 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10276 done; \
10277 echo "Doing install-html in gcc" ; \
10278 (cd $(HOST_SUBDIR)/gcc && \
10279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10281 "RANLIB=$${RANLIB}" \
10282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10283 install-html) \
10284 || exit 1
10285
10286@endif gcc
10287
10288.PHONY: maybe-installcheck-gcc installcheck-gcc
10289maybe-installcheck-gcc:
10290@if gcc
10291maybe-installcheck-gcc: installcheck-gcc
10292
10293installcheck-gcc: \
10294 configure-gcc
10295 @[ -f ./gcc/Makefile ] || exit 0; \
10296 r=`${PWD_COMMAND}`; export r; \
10297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10298 $(HOST_EXPORTS) \
10299 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10301 done; \
10302 echo "Doing installcheck in gcc" ; \
10303 (cd $(HOST_SUBDIR)/gcc && \
10304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10306 "RANLIB=$${RANLIB}" \
10307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10308 installcheck) \
10309 || exit 1
10310
10311@endif gcc
10312
10313.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10314maybe-mostlyclean-gcc:
10315@if gcc
10316maybe-mostlyclean-gcc: mostlyclean-gcc
10317
10318mostlyclean-gcc:
10319 @[ -f ./gcc/Makefile ] || exit 0; \
10320 r=`${PWD_COMMAND}`; export r; \
10321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10322 $(HOST_EXPORTS) \
10323 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10325 done; \
10326 echo "Doing mostlyclean in gcc" ; \
10327 (cd $(HOST_SUBDIR)/gcc && \
10328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10330 "RANLIB=$${RANLIB}" \
10331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10332 mostlyclean) \
10333 || exit 1
10334
10335@endif gcc
10336
10337.PHONY: maybe-clean-gcc clean-gcc
10338maybe-clean-gcc:
10339@if gcc
10340maybe-clean-gcc: clean-gcc
10341
10342clean-gcc:
10343 @[ -f ./gcc/Makefile ] || exit 0; \
10344 r=`${PWD_COMMAND}`; export r; \
10345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10346 $(HOST_EXPORTS) \
10347 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10349 done; \
10350 echo "Doing clean in gcc" ; \
10351 (cd $(HOST_SUBDIR)/gcc && \
10352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10354 "RANLIB=$${RANLIB}" \
10355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10356 clean) \
10357 || exit 1
10358
10359@endif gcc
10360
10361.PHONY: maybe-distclean-gcc distclean-gcc
10362maybe-distclean-gcc:
10363@if gcc
10364maybe-distclean-gcc: distclean-gcc
10365
10366distclean-gcc:
10367 @[ -f ./gcc/Makefile ] || exit 0; \
10368 r=`${PWD_COMMAND}`; export r; \
10369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10370 $(HOST_EXPORTS) \
10371 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10373 done; \
10374 echo "Doing distclean in gcc" ; \
10375 (cd $(HOST_SUBDIR)/gcc && \
10376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10378 "RANLIB=$${RANLIB}" \
10379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10380 distclean) \
10381 || exit 1
10382
10383@endif gcc
10384
10385.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10386maybe-maintainer-clean-gcc:
10387@if gcc
10388maybe-maintainer-clean-gcc: maintainer-clean-gcc
10389
10390maintainer-clean-gcc:
10391 @[ -f ./gcc/Makefile ] || exit 0; \
10392 r=`${PWD_COMMAND}`; export r; \
10393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10394 $(HOST_EXPORTS) \
10395 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10397 done; \
10398 echo "Doing maintainer-clean in gcc" ; \
10399 (cd $(HOST_SUBDIR)/gcc && \
10400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10402 "RANLIB=$${RANLIB}" \
10403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10404 maintainer-clean) \
10405 || exit 1
10406
10407@endif gcc
10408
10409
10410
10411.PHONY: configure-gmp maybe-configure-gmp
10412maybe-configure-gmp:
10413@if gcc-bootstrap
10414configure-gmp: stage_current
10415@endif gcc-bootstrap
10416@if gmp
10417maybe-configure-gmp: configure-gmp
10418configure-gmp:
10419 @r=`${PWD_COMMAND}`; export r; \
10420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10421 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10423 $(HOST_EXPORTS) \
10424 echo Configuring in $(HOST_SUBDIR)/gmp; \
10425 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10426 case $(srcdir) in \
10427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10428 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10430 esac; \
10431 srcdiroption="--srcdir=$${topdir}/gmp"; \
10432 libsrcdir="$$s/gmp"; \
10433 $(SHELL) $${libsrcdir}/configure \
10434 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10435 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10436 || exit 1
10437@endif gmp
10438
10439
10440
10441.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10442maybe-configure-stage1-gmp:
10443@if gmp-bootstrap
10444maybe-configure-stage1-gmp: configure-stage1-gmp
10445configure-stage1-gmp:
10446 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10448 @r=`${PWD_COMMAND}`; export r; \
10449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10450 TFLAGS="$(STAGE1_TFLAGS)"; \
10451 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10452 $(HOST_EXPORTS) \
10453 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10454 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10455 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10456 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10458 cd $(HOST_SUBDIR)/gmp || exit 1; \
10459 case $(srcdir) in \
10460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10461 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10463 esac; \
10464 srcdiroption="--srcdir=$${topdir}/gmp"; \
10465 libsrcdir="$$s/gmp"; \
10466 $(SHELL) $${libsrcdir}/configure \
10467 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10468 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10469 $(STAGE1_CONFIGURE_FLAGS) \
10470 --disable-shared
10471@endif gmp-bootstrap
10472
10473.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10474maybe-configure-stage2-gmp:
10475@if gmp-bootstrap
10476maybe-configure-stage2-gmp: configure-stage2-gmp
10477configure-stage2-gmp:
10478 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10479 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10480 @r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10482 TFLAGS="$(STAGE2_TFLAGS)"; \
10483 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10484 $(HOST_EXPORTS) \
10485 $(POSTSTAGE1_HOST_EXPORTS) \
10486 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10487 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10488 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10489 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10490 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10491 cd $(HOST_SUBDIR)/gmp || exit 1; \
10492 case $(srcdir) in \
10493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10494 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10496 esac; \
10497 srcdiroption="--srcdir=$${topdir}/gmp"; \
10498 libsrcdir="$$s/gmp"; \
10499 $(SHELL) $${libsrcdir}/configure \
10500 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10501 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10502 --with-build-libsubdir=$(HOST_SUBDIR) \
10503 $(STAGE2_CONFIGURE_FLAGS) \
10504 --disable-shared
10505@endif gmp-bootstrap
10506
10507.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10508maybe-configure-stage3-gmp:
10509@if gmp-bootstrap
10510maybe-configure-stage3-gmp: configure-stage3-gmp
10511configure-stage3-gmp:
10512 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10513 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10514 @r=`${PWD_COMMAND}`; export r; \
10515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10516 TFLAGS="$(STAGE3_TFLAGS)"; \
10517 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10518 $(HOST_EXPORTS) \
10519 $(POSTSTAGE1_HOST_EXPORTS) \
10520 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10521 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10522 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10523 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10525 cd $(HOST_SUBDIR)/gmp || exit 1; \
10526 case $(srcdir) in \
10527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10528 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10530 esac; \
10531 srcdiroption="--srcdir=$${topdir}/gmp"; \
10532 libsrcdir="$$s/gmp"; \
10533 $(SHELL) $${libsrcdir}/configure \
10534 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10535 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10536 --with-build-libsubdir=$(HOST_SUBDIR) \
10537 $(STAGE3_CONFIGURE_FLAGS) \
10538 --disable-shared
10539@endif gmp-bootstrap
10540
10541.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10542maybe-configure-stage4-gmp:
10543@if gmp-bootstrap
10544maybe-configure-stage4-gmp: configure-stage4-gmp
10545configure-stage4-gmp:
10546 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10548 @r=`${PWD_COMMAND}`; export r; \
10549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10550 TFLAGS="$(STAGE4_TFLAGS)"; \
10551 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10552 $(HOST_EXPORTS) \
10553 $(POSTSTAGE1_HOST_EXPORTS) \
10554 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10555 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10556 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10557 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10559 cd $(HOST_SUBDIR)/gmp || exit 1; \
10560 case $(srcdir) in \
10561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10562 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10564 esac; \
10565 srcdiroption="--srcdir=$${topdir}/gmp"; \
10566 libsrcdir="$$s/gmp"; \
10567 $(SHELL) $${libsrcdir}/configure \
10568 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10569 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10570 --with-build-libsubdir=$(HOST_SUBDIR) \
10571 $(STAGE4_CONFIGURE_FLAGS) \
10572 --disable-shared
10573@endif gmp-bootstrap
10574
10575.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10576maybe-configure-stageprofile-gmp:
10577@if gmp-bootstrap
10578maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10579configure-stageprofile-gmp:
10580 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10581 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10582 @r=`${PWD_COMMAND}`; export r; \
10583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10584 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10585 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10586 $(HOST_EXPORTS) \
10587 $(POSTSTAGE1_HOST_EXPORTS) \
10588 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10589 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10590 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10591 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10592 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10593 cd $(HOST_SUBDIR)/gmp || exit 1; \
10594 case $(srcdir) in \
10595 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10596 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10597 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10598 esac; \
10599 srcdiroption="--srcdir=$${topdir}/gmp"; \
10600 libsrcdir="$$s/gmp"; \
10601 $(SHELL) $${libsrcdir}/configure \
10602 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10603 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10604 --with-build-libsubdir=$(HOST_SUBDIR) \
10605 $(STAGEprofile_CONFIGURE_FLAGS) \
10606 --disable-shared
10607@endif gmp-bootstrap
10608
10609.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10610maybe-configure-stagefeedback-gmp:
10611@if gmp-bootstrap
10612maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10613configure-stagefeedback-gmp:
10614 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10616 @r=`${PWD_COMMAND}`; export r; \
10617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10618 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10619 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10620 $(HOST_EXPORTS) \
10621 $(POSTSTAGE1_HOST_EXPORTS) \
10622 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10623 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10624 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10625 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10627 cd $(HOST_SUBDIR)/gmp || exit 1; \
10628 case $(srcdir) in \
10629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10630 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10632 esac; \
10633 srcdiroption="--srcdir=$${topdir}/gmp"; \
10634 libsrcdir="$$s/gmp"; \
10635 $(SHELL) $${libsrcdir}/configure \
10636 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10637 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10638 --with-build-libsubdir=$(HOST_SUBDIR) \
10639 $(STAGEfeedback_CONFIGURE_FLAGS) \
10640 --disable-shared
10641@endif gmp-bootstrap
10642
10643
10644
10645
10646
10647.PHONY: all-gmp maybe-all-gmp
10648maybe-all-gmp:
10649@if gcc-bootstrap
10650all-gmp: stage_current
10651@endif gcc-bootstrap
10652@if gmp
10653TARGET-gmp=all
10654maybe-all-gmp: all-gmp
10655all-gmp: configure-gmp
10656 @r=`${PWD_COMMAND}`; export r; \
10657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10658 $(HOST_EXPORTS) \
10659 (cd $(HOST_SUBDIR)/gmp && \
10660 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10661 $(TARGET-gmp))
10662@endif gmp
10663
10664
10665
10666.PHONY: all-stage1-gmp maybe-all-stage1-gmp
10667.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10668maybe-all-stage1-gmp:
10669maybe-clean-stage1-gmp:
10670@if gmp-bootstrap
10671maybe-all-stage1-gmp: all-stage1-gmp
10672all-stage1: all-stage1-gmp
10673TARGET-stage1-gmp = $(TARGET-gmp)
10674all-stage1-gmp: configure-stage1-gmp
10675 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10676 @r=`${PWD_COMMAND}`; export r; \
10677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10678 TFLAGS="$(STAGE1_TFLAGS)"; \
10679 $(HOST_EXPORTS) \
10680 cd $(HOST_SUBDIR)/gmp && \
10681 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10682 CFLAGS="$(STAGE1_CFLAGS)" \
10683 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10684 LIBCFLAGS="$(LIBCFLAGS)" \
10685 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10686 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10687 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10688 $(EXTRA_HOST_FLAGS) \
10689 $(STAGE1_FLAGS_TO_PASS) \
10690 TFLAGS="$(STAGE1_TFLAGS)" \
10691 $(TARGET-stage1-gmp)
10692
10693maybe-clean-stage1-gmp: clean-stage1-gmp
10694clean-stage1: clean-stage1-gmp
10695clean-stage1-gmp:
10696 @if [ $(current_stage) = stage1 ]; then \
10697 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10698 else \
10699 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10700 $(MAKE) stage1-start; \
10701 fi; \
10702 cd $(HOST_SUBDIR)/gmp && \
10703 $(MAKE) $(EXTRA_HOST_FLAGS) \
10704 $(STAGE1_FLAGS_TO_PASS) clean
10705@endif gmp-bootstrap
10706
10707
10708.PHONY: all-stage2-gmp maybe-all-stage2-gmp
10709.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10710maybe-all-stage2-gmp:
10711maybe-clean-stage2-gmp:
10712@if gmp-bootstrap
10713maybe-all-stage2-gmp: all-stage2-gmp
10714all-stage2: all-stage2-gmp
10715TARGET-stage2-gmp = $(TARGET-gmp)
10716all-stage2-gmp: configure-stage2-gmp
10717 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10718 @r=`${PWD_COMMAND}`; export r; \
10719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10720 TFLAGS="$(STAGE2_TFLAGS)"; \
10721 $(HOST_EXPORTS) \
10722 $(POSTSTAGE1_HOST_EXPORTS) \
10723 cd $(HOST_SUBDIR)/gmp && \
10724 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10725 CFLAGS="$(STAGE2_CFLAGS)" \
10726 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10727 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10728 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10729 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10730 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10731 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10732 TFLAGS="$(STAGE2_TFLAGS)" \
10733 $(TARGET-stage2-gmp)
10734
10735maybe-clean-stage2-gmp: clean-stage2-gmp
10736clean-stage2: clean-stage2-gmp
10737clean-stage2-gmp:
10738 @if [ $(current_stage) = stage2 ]; then \
10739 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10740 else \
10741 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10742 $(MAKE) stage2-start; \
10743 fi; \
10744 cd $(HOST_SUBDIR)/gmp && \
10745 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10746@endif gmp-bootstrap
10747
10748
10749.PHONY: all-stage3-gmp maybe-all-stage3-gmp
10750.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10751maybe-all-stage3-gmp:
10752maybe-clean-stage3-gmp:
10753@if gmp-bootstrap
10754maybe-all-stage3-gmp: all-stage3-gmp
10755all-stage3: all-stage3-gmp
10756TARGET-stage3-gmp = $(TARGET-gmp)
10757all-stage3-gmp: configure-stage3-gmp
10758 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10759 @r=`${PWD_COMMAND}`; export r; \
10760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10761 TFLAGS="$(STAGE3_TFLAGS)"; \
10762 $(HOST_EXPORTS) \
10763 $(POSTSTAGE1_HOST_EXPORTS) \
10764 cd $(HOST_SUBDIR)/gmp && \
10765 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10766 CFLAGS="$(STAGE3_CFLAGS)" \
10767 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10768 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10769 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10770 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10771 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10772 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10773 TFLAGS="$(STAGE3_TFLAGS)" \
10774 $(TARGET-stage3-gmp)
10775
10776maybe-clean-stage3-gmp: clean-stage3-gmp
10777clean-stage3: clean-stage3-gmp
10778clean-stage3-gmp:
10779 @if [ $(current_stage) = stage3 ]; then \
10780 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10781 else \
10782 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10783 $(MAKE) stage3-start; \
10784 fi; \
10785 cd $(HOST_SUBDIR)/gmp && \
10786 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10787@endif gmp-bootstrap
10788
10789
10790.PHONY: all-stage4-gmp maybe-all-stage4-gmp
10791.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10792maybe-all-stage4-gmp:
10793maybe-clean-stage4-gmp:
10794@if gmp-bootstrap
10795maybe-all-stage4-gmp: all-stage4-gmp
10796all-stage4: all-stage4-gmp
10797TARGET-stage4-gmp = $(TARGET-gmp)
10798all-stage4-gmp: configure-stage4-gmp
10799 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10800 @r=`${PWD_COMMAND}`; export r; \
10801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10802 TFLAGS="$(STAGE4_TFLAGS)"; \
10803 $(HOST_EXPORTS) \
10804 $(POSTSTAGE1_HOST_EXPORTS) \
10805 cd $(HOST_SUBDIR)/gmp && \
10806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10807 CFLAGS="$(STAGE4_CFLAGS)" \
10808 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10809 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10814 TFLAGS="$(STAGE4_TFLAGS)" \
10815 $(TARGET-stage4-gmp)
10816
10817maybe-clean-stage4-gmp: clean-stage4-gmp
10818clean-stage4: clean-stage4-gmp
10819clean-stage4-gmp:
10820 @if [ $(current_stage) = stage4 ]; then \
10821 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10822 else \
10823 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10824 $(MAKE) stage4-start; \
10825 fi; \
10826 cd $(HOST_SUBDIR)/gmp && \
10827 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10828@endif gmp-bootstrap
10829
10830
10831.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10832.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10833maybe-all-stageprofile-gmp:
10834maybe-clean-stageprofile-gmp:
10835@if gmp-bootstrap
10836maybe-all-stageprofile-gmp: all-stageprofile-gmp
10837all-stageprofile: all-stageprofile-gmp
10838TARGET-stageprofile-gmp = $(TARGET-gmp)
10839all-stageprofile-gmp: configure-stageprofile-gmp
10840 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10841 @r=`${PWD_COMMAND}`; export r; \
10842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10843 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10844 $(HOST_EXPORTS) \
10845 $(POSTSTAGE1_HOST_EXPORTS) \
10846 cd $(HOST_SUBDIR)/gmp && \
10847 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10848 CFLAGS="$(STAGEprofile_CFLAGS)" \
10849 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10850 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10851 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10852 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10853 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10854 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10855 TFLAGS="$(STAGEprofile_TFLAGS)" \
10856 $(TARGET-stageprofile-gmp)
10857
10858maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10859clean-stageprofile: clean-stageprofile-gmp
10860clean-stageprofile-gmp:
10861 @if [ $(current_stage) = stageprofile ]; then \
10862 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10863 else \
10864 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10865 $(MAKE) stageprofile-start; \
10866 fi; \
10867 cd $(HOST_SUBDIR)/gmp && \
10868 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10869@endif gmp-bootstrap
10870
10871
10872.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10873.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10874maybe-all-stagefeedback-gmp:
10875maybe-clean-stagefeedback-gmp:
10876@if gmp-bootstrap
10877maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10878all-stagefeedback: all-stagefeedback-gmp
10879TARGET-stagefeedback-gmp = $(TARGET-gmp)
10880all-stagefeedback-gmp: configure-stagefeedback-gmp
10881 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10882 @r=`${PWD_COMMAND}`; export r; \
10883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10884 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10885 $(HOST_EXPORTS) \
10886 $(POSTSTAGE1_HOST_EXPORTS) \
10887 cd $(HOST_SUBDIR)/gmp && \
10888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10889 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10890 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10891 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10895 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10896 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10897 $(TARGET-stagefeedback-gmp)
10898
10899maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10900clean-stagefeedback: clean-stagefeedback-gmp
10901clean-stagefeedback-gmp:
10902 @if [ $(current_stage) = stagefeedback ]; then \
10903 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10904 else \
10905 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10906 $(MAKE) stagefeedback-start; \
10907 fi; \
10908 cd $(HOST_SUBDIR)/gmp && \
10909 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10910@endif gmp-bootstrap
10911
10912
10913
10914
10915
10916.PHONY: check-gmp maybe-check-gmp
10917maybe-check-gmp:
10918@if gmp
10919maybe-check-gmp: check-gmp
10920
10921check-gmp:
10922 @: $(MAKE); $(unstage)
10923 @r=`${PWD_COMMAND}`; export r; \
10924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10925 $(HOST_EXPORTS) \
10926 (cd $(HOST_SUBDIR)/gmp && \
10927 $(MAKE) $(FLAGS_TO_PASS) check)
10928
10929@endif gmp
10930
10931.PHONY: install-gmp maybe-install-gmp
10932maybe-install-gmp:
10933@if gmp
10934maybe-install-gmp: install-gmp
10935
10936install-gmp:
10937
10938@endif gmp
10939
10940.PHONY: install-strip-gmp maybe-install-strip-gmp
10941maybe-install-strip-gmp:
10942@if gmp
10943maybe-install-strip-gmp: install-strip-gmp
10944
10945install-strip-gmp:
10946
10947@endif gmp
10948
10949# Other targets (info, dvi, pdf, etc.)
10950
10951.PHONY: maybe-info-gmp info-gmp
10952maybe-info-gmp:
10953@if gmp
10954maybe-info-gmp: info-gmp
10955
10956info-gmp: \
10957 configure-gmp
10958 @[ -f ./gmp/Makefile ] || exit 0; \
10959 r=`${PWD_COMMAND}`; export r; \
10960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10961 $(HOST_EXPORTS) \
10962 for flag in $(EXTRA_HOST_FLAGS) ; do \
10963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10964 done; \
10965 echo "Doing info in gmp" ; \
10966 (cd $(HOST_SUBDIR)/gmp && \
10967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10969 "RANLIB=$${RANLIB}" \
10970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10971 info) \
10972 || exit 1
10973
10974@endif gmp
10975
10976.PHONY: maybe-dvi-gmp dvi-gmp
10977maybe-dvi-gmp:
10978@if gmp
10979maybe-dvi-gmp: dvi-gmp
10980
10981dvi-gmp: \
10982 configure-gmp
10983 @[ -f ./gmp/Makefile ] || exit 0; \
10984 r=`${PWD_COMMAND}`; export r; \
10985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10986 $(HOST_EXPORTS) \
10987 for flag in $(EXTRA_HOST_FLAGS) ; do \
10988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10989 done; \
10990 echo "Doing dvi in gmp" ; \
10991 (cd $(HOST_SUBDIR)/gmp && \
10992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10994 "RANLIB=$${RANLIB}" \
10995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10996 dvi) \
10997 || exit 1
10998
10999@endif gmp
11000
11001.PHONY: maybe-pdf-gmp pdf-gmp
11002maybe-pdf-gmp:
11003@if gmp
11004maybe-pdf-gmp: pdf-gmp
11005
11006pdf-gmp: \
11007 configure-gmp
11008 @[ -f ./gmp/Makefile ] || exit 0; \
11009 r=`${PWD_COMMAND}`; export r; \
11010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11011 $(HOST_EXPORTS) \
11012 for flag in $(EXTRA_HOST_FLAGS) ; do \
11013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11014 done; \
11015 echo "Doing pdf in gmp" ; \
11016 (cd $(HOST_SUBDIR)/gmp && \
11017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11019 "RANLIB=$${RANLIB}" \
11020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11021 pdf) \
11022 || exit 1
11023
11024@endif gmp
11025
11026.PHONY: maybe-html-gmp html-gmp
11027maybe-html-gmp:
11028@if gmp
11029maybe-html-gmp: html-gmp
11030
11031html-gmp: \
11032 configure-gmp
11033 @[ -f ./gmp/Makefile ] || exit 0; \
11034 r=`${PWD_COMMAND}`; export r; \
11035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11036 $(HOST_EXPORTS) \
11037 for flag in $(EXTRA_HOST_FLAGS) ; do \
11038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11039 done; \
11040 echo "Doing html in gmp" ; \
11041 (cd $(HOST_SUBDIR)/gmp && \
11042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11044 "RANLIB=$${RANLIB}" \
11045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11046 html) \
11047 || exit 1
11048
11049@endif gmp
11050
11051.PHONY: maybe-TAGS-gmp TAGS-gmp
11052maybe-TAGS-gmp:
11053@if gmp
11054maybe-TAGS-gmp: TAGS-gmp
11055
11056TAGS-gmp: \
11057 configure-gmp
11058 @[ -f ./gmp/Makefile ] || exit 0; \
11059 r=`${PWD_COMMAND}`; export r; \
11060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11061 $(HOST_EXPORTS) \
11062 for flag in $(EXTRA_HOST_FLAGS) ; do \
11063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11064 done; \
11065 echo "Doing TAGS in gmp" ; \
11066 (cd $(HOST_SUBDIR)/gmp && \
11067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11069 "RANLIB=$${RANLIB}" \
11070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11071 TAGS) \
11072 || exit 1
11073
11074@endif gmp
11075
11076.PHONY: maybe-install-info-gmp install-info-gmp
11077maybe-install-info-gmp:
11078@if gmp
11079maybe-install-info-gmp: install-info-gmp
11080
11081install-info-gmp: \
11082 configure-gmp \
11083 info-gmp
11084 @[ -f ./gmp/Makefile ] || exit 0; \
11085 r=`${PWD_COMMAND}`; export r; \
11086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11087 $(HOST_EXPORTS) \
11088 for flag in $(EXTRA_HOST_FLAGS) ; do \
11089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11090 done; \
11091 echo "Doing install-info in gmp" ; \
11092 (cd $(HOST_SUBDIR)/gmp && \
11093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11095 "RANLIB=$${RANLIB}" \
11096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11097 install-info) \
11098 || exit 1
11099
11100@endif gmp
11101
11102.PHONY: maybe-install-pdf-gmp install-pdf-gmp
11103maybe-install-pdf-gmp:
11104@if gmp
11105maybe-install-pdf-gmp: install-pdf-gmp
11106
11107install-pdf-gmp: \
11108 configure-gmp \
11109 pdf-gmp
11110 @[ -f ./gmp/Makefile ] || exit 0; \
11111 r=`${PWD_COMMAND}`; export r; \
11112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11113 $(HOST_EXPORTS) \
11114 for flag in $(EXTRA_HOST_FLAGS) ; do \
11115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11116 done; \
11117 echo "Doing install-pdf in gmp" ; \
11118 (cd $(HOST_SUBDIR)/gmp && \
11119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11121 "RANLIB=$${RANLIB}" \
11122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11123 install-pdf) \
11124 || exit 1
11125
11126@endif gmp
11127
11128.PHONY: maybe-install-html-gmp install-html-gmp
11129maybe-install-html-gmp:
11130@if gmp
11131maybe-install-html-gmp: install-html-gmp
11132
11133install-html-gmp: \
11134 configure-gmp \
11135 html-gmp
11136 @[ -f ./gmp/Makefile ] || exit 0; \
11137 r=`${PWD_COMMAND}`; export r; \
11138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11139 $(HOST_EXPORTS) \
11140 for flag in $(EXTRA_HOST_FLAGS) ; do \
11141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11142 done; \
11143 echo "Doing install-html in gmp" ; \
11144 (cd $(HOST_SUBDIR)/gmp && \
11145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11147 "RANLIB=$${RANLIB}" \
11148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11149 install-html) \
11150 || exit 1
11151
11152@endif gmp
11153
11154.PHONY: maybe-installcheck-gmp installcheck-gmp
11155maybe-installcheck-gmp:
11156@if gmp
11157maybe-installcheck-gmp: installcheck-gmp
11158
11159installcheck-gmp: \
11160 configure-gmp
11161 @[ -f ./gmp/Makefile ] || exit 0; \
11162 r=`${PWD_COMMAND}`; export r; \
11163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11164 $(HOST_EXPORTS) \
11165 for flag in $(EXTRA_HOST_FLAGS) ; do \
11166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11167 done; \
11168 echo "Doing installcheck in gmp" ; \
11169 (cd $(HOST_SUBDIR)/gmp && \
11170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11172 "RANLIB=$${RANLIB}" \
11173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11174 installcheck) \
11175 || exit 1
11176
11177@endif gmp
11178
11179.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11180maybe-mostlyclean-gmp:
11181@if gmp
11182maybe-mostlyclean-gmp: mostlyclean-gmp
11183
11184mostlyclean-gmp:
11185 @[ -f ./gmp/Makefile ] || exit 0; \
11186 r=`${PWD_COMMAND}`; export r; \
11187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11188 $(HOST_EXPORTS) \
11189 for flag in $(EXTRA_HOST_FLAGS) ; do \
11190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11191 done; \
11192 echo "Doing mostlyclean in gmp" ; \
11193 (cd $(HOST_SUBDIR)/gmp && \
11194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11196 "RANLIB=$${RANLIB}" \
11197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11198 mostlyclean) \
11199 || exit 1
11200
11201@endif gmp
11202
11203.PHONY: maybe-clean-gmp clean-gmp
11204maybe-clean-gmp:
11205@if gmp
11206maybe-clean-gmp: clean-gmp
11207
11208clean-gmp:
11209 @[ -f ./gmp/Makefile ] || exit 0; \
11210 r=`${PWD_COMMAND}`; export r; \
11211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11212 $(HOST_EXPORTS) \
11213 for flag in $(EXTRA_HOST_FLAGS) ; do \
11214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11215 done; \
11216 echo "Doing clean in gmp" ; \
11217 (cd $(HOST_SUBDIR)/gmp && \
11218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11220 "RANLIB=$${RANLIB}" \
11221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11222 clean) \
11223 || exit 1
11224
11225@endif gmp
11226
11227.PHONY: maybe-distclean-gmp distclean-gmp
11228maybe-distclean-gmp:
11229@if gmp
11230maybe-distclean-gmp: distclean-gmp
11231
11232distclean-gmp:
11233 @[ -f ./gmp/Makefile ] || exit 0; \
11234 r=`${PWD_COMMAND}`; export r; \
11235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11236 $(HOST_EXPORTS) \
11237 for flag in $(EXTRA_HOST_FLAGS) ; do \
11238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11239 done; \
11240 echo "Doing distclean in gmp" ; \
11241 (cd $(HOST_SUBDIR)/gmp && \
11242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11244 "RANLIB=$${RANLIB}" \
11245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11246 distclean) \
11247 || exit 1
11248
11249@endif gmp
11250
11251.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11252maybe-maintainer-clean-gmp:
11253@if gmp
11254maybe-maintainer-clean-gmp: maintainer-clean-gmp
11255
11256maintainer-clean-gmp:
11257 @[ -f ./gmp/Makefile ] || exit 0; \
11258 r=`${PWD_COMMAND}`; export r; \
11259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11260 $(HOST_EXPORTS) \
11261 for flag in $(EXTRA_HOST_FLAGS) ; do \
11262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11263 done; \
11264 echo "Doing maintainer-clean in gmp" ; \
11265 (cd $(HOST_SUBDIR)/gmp && \
11266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11268 "RANLIB=$${RANLIB}" \
11269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11270 maintainer-clean) \
11271 || exit 1
11272
11273@endif gmp
11274
11275
11276
11277.PHONY: configure-mpfr maybe-configure-mpfr
11278maybe-configure-mpfr:
11279@if gcc-bootstrap
11280configure-mpfr: stage_current
11281@endif gcc-bootstrap
11282@if mpfr
11283maybe-configure-mpfr: configure-mpfr
11284configure-mpfr:
11285 @r=`${PWD_COMMAND}`; export r; \
11286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11287 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11289 $(HOST_EXPORTS) \
11290 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11291 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11292 case $(srcdir) in \
11293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11294 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11296 esac; \
11297 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11298 libsrcdir="$$s/mpfr"; \
11299 $(SHELL) $${libsrcdir}/configure \
11300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11301 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11302 || exit 1
11303@endif mpfr
11304
11305
11306
11307.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11308maybe-configure-stage1-mpfr:
11309@if mpfr-bootstrap
11310maybe-configure-stage1-mpfr: configure-stage1-mpfr
11311configure-stage1-mpfr:
11312 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11314 @r=`${PWD_COMMAND}`; export r; \
11315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11316 TFLAGS="$(STAGE1_TFLAGS)"; \
11317 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11318 $(HOST_EXPORTS) \
11319 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11320 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11321 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11322 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11324 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11325 case $(srcdir) in \
11326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11327 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11329 esac; \
11330 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11331 libsrcdir="$$s/mpfr"; \
11332 $(SHELL) $${libsrcdir}/configure \
11333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11334 --target=${target_alias} $${srcdiroption} \
11335 $(STAGE1_CONFIGURE_FLAGS) \
11336 --disable-shared @extra_mpfr_configure_flags@
11337@endif mpfr-bootstrap
11338
11339.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11340maybe-configure-stage2-mpfr:
11341@if mpfr-bootstrap
11342maybe-configure-stage2-mpfr: configure-stage2-mpfr
11343configure-stage2-mpfr:
11344 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11346 @r=`${PWD_COMMAND}`; export r; \
11347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11348 TFLAGS="$(STAGE2_TFLAGS)"; \
11349 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11350 $(HOST_EXPORTS) \
11351 $(POSTSTAGE1_HOST_EXPORTS) \
11352 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11353 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11354 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11355 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11357 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11358 case $(srcdir) in \
11359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11360 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11362 esac; \
11363 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11364 libsrcdir="$$s/mpfr"; \
11365 $(SHELL) $${libsrcdir}/configure \
11366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11367 --target=${target_alias} $${srcdiroption} \
11368 --with-build-libsubdir=$(HOST_SUBDIR) \
11369 $(STAGE2_CONFIGURE_FLAGS) \
11370 --disable-shared @extra_mpfr_configure_flags@
11371@endif mpfr-bootstrap
11372
11373.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11374maybe-configure-stage3-mpfr:
11375@if mpfr-bootstrap
11376maybe-configure-stage3-mpfr: configure-stage3-mpfr
11377configure-stage3-mpfr:
11378 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11380 @r=`${PWD_COMMAND}`; export r; \
11381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11382 TFLAGS="$(STAGE3_TFLAGS)"; \
11383 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11384 $(HOST_EXPORTS) \
11385 $(POSTSTAGE1_HOST_EXPORTS) \
11386 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11387 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11388 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11389 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11391 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11392 case $(srcdir) in \
11393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11394 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11396 esac; \
11397 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11398 libsrcdir="$$s/mpfr"; \
11399 $(SHELL) $${libsrcdir}/configure \
11400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11401 --target=${target_alias} $${srcdiroption} \
11402 --with-build-libsubdir=$(HOST_SUBDIR) \
11403 $(STAGE3_CONFIGURE_FLAGS) \
11404 --disable-shared @extra_mpfr_configure_flags@
11405@endif mpfr-bootstrap
11406
11407.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11408maybe-configure-stage4-mpfr:
11409@if mpfr-bootstrap
11410maybe-configure-stage4-mpfr: configure-stage4-mpfr
11411configure-stage4-mpfr:
11412 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11414 @r=`${PWD_COMMAND}`; export r; \
11415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11416 TFLAGS="$(STAGE4_TFLAGS)"; \
11417 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11418 $(HOST_EXPORTS) \
11419 $(POSTSTAGE1_HOST_EXPORTS) \
11420 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11421 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11422 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11423 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11425 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11426 case $(srcdir) in \
11427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11428 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11430 esac; \
11431 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11432 libsrcdir="$$s/mpfr"; \
11433 $(SHELL) $${libsrcdir}/configure \
11434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11435 --target=${target_alias} $${srcdiroption} \
11436 --with-build-libsubdir=$(HOST_SUBDIR) \
11437 $(STAGE4_CONFIGURE_FLAGS) \
11438 --disable-shared @extra_mpfr_configure_flags@
11439@endif mpfr-bootstrap
11440
11441.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11442maybe-configure-stageprofile-mpfr:
11443@if mpfr-bootstrap
11444maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11445configure-stageprofile-mpfr:
11446 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11448 @r=`${PWD_COMMAND}`; export r; \
11449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11450 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11451 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11452 $(HOST_EXPORTS) \
11453 $(POSTSTAGE1_HOST_EXPORTS) \
11454 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11455 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11456 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11457 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11459 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11460 case $(srcdir) in \
11461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11462 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11464 esac; \
11465 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11466 libsrcdir="$$s/mpfr"; \
11467 $(SHELL) $${libsrcdir}/configure \
11468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11469 --target=${target_alias} $${srcdiroption} \
11470 --with-build-libsubdir=$(HOST_SUBDIR) \
11471 $(STAGEprofile_CONFIGURE_FLAGS) \
11472 --disable-shared @extra_mpfr_configure_flags@
11473@endif mpfr-bootstrap
11474
11475.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11476maybe-configure-stagefeedback-mpfr:
11477@if mpfr-bootstrap
11478maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11479configure-stagefeedback-mpfr:
11480 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11482 @r=`${PWD_COMMAND}`; export r; \
11483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11484 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11485 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11486 $(HOST_EXPORTS) \
11487 $(POSTSTAGE1_HOST_EXPORTS) \
11488 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11489 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11490 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11491 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11493 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11494 case $(srcdir) in \
11495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11496 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11498 esac; \
11499 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11500 libsrcdir="$$s/mpfr"; \
11501 $(SHELL) $${libsrcdir}/configure \
11502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11503 --target=${target_alias} $${srcdiroption} \
11504 --with-build-libsubdir=$(HOST_SUBDIR) \
11505 $(STAGEfeedback_CONFIGURE_FLAGS) \
11506 --disable-shared @extra_mpfr_configure_flags@
11507@endif mpfr-bootstrap
11508
11509
11510
11511
11512
11513.PHONY: all-mpfr maybe-all-mpfr
11514maybe-all-mpfr:
11515@if gcc-bootstrap
11516all-mpfr: stage_current
11517@endif gcc-bootstrap
11518@if mpfr
11519TARGET-mpfr=all
11520maybe-all-mpfr: all-mpfr
11521all-mpfr: configure-mpfr
11522 @r=`${PWD_COMMAND}`; export r; \
11523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11524 $(HOST_EXPORTS) \
11525 (cd $(HOST_SUBDIR)/mpfr && \
11526 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11527 $(TARGET-mpfr))
11528@endif mpfr
11529
11530
11531
11532.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11533.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11534maybe-all-stage1-mpfr:
11535maybe-clean-stage1-mpfr:
11536@if mpfr-bootstrap
11537maybe-all-stage1-mpfr: all-stage1-mpfr
11538all-stage1: all-stage1-mpfr
11539TARGET-stage1-mpfr = $(TARGET-mpfr)
11540all-stage1-mpfr: configure-stage1-mpfr
11541 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11542 @r=`${PWD_COMMAND}`; export r; \
11543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11544 TFLAGS="$(STAGE1_TFLAGS)"; \
11545 $(HOST_EXPORTS) \
11546 cd $(HOST_SUBDIR)/mpfr && \
11547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11548 CFLAGS="$(STAGE1_CFLAGS)" \
11549 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11550 LIBCFLAGS="$(LIBCFLAGS)" \
11551 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11552 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11553 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11554 $(EXTRA_HOST_FLAGS) \
11555 $(STAGE1_FLAGS_TO_PASS) \
11556 TFLAGS="$(STAGE1_TFLAGS)" \
11557 $(TARGET-stage1-mpfr)
11558
11559maybe-clean-stage1-mpfr: clean-stage1-mpfr
11560clean-stage1: clean-stage1-mpfr
11561clean-stage1-mpfr:
11562 @if [ $(current_stage) = stage1 ]; then \
11563 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11564 else \
11565 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11566 $(MAKE) stage1-start; \
11567 fi; \
11568 cd $(HOST_SUBDIR)/mpfr && \
11569 $(MAKE) $(EXTRA_HOST_FLAGS) \
11570 $(STAGE1_FLAGS_TO_PASS) clean
11571@endif mpfr-bootstrap
11572
11573
11574.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11575.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11576maybe-all-stage2-mpfr:
11577maybe-clean-stage2-mpfr:
11578@if mpfr-bootstrap
11579maybe-all-stage2-mpfr: all-stage2-mpfr
11580all-stage2: all-stage2-mpfr
11581TARGET-stage2-mpfr = $(TARGET-mpfr)
11582all-stage2-mpfr: configure-stage2-mpfr
11583 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11584 @r=`${PWD_COMMAND}`; export r; \
11585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11586 TFLAGS="$(STAGE2_TFLAGS)"; \
11587 $(HOST_EXPORTS) \
11588 $(POSTSTAGE1_HOST_EXPORTS) \
11589 cd $(HOST_SUBDIR)/mpfr && \
11590 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11591 CFLAGS="$(STAGE2_CFLAGS)" \
11592 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11593 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11594 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11595 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11596 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11597 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11598 TFLAGS="$(STAGE2_TFLAGS)" \
11599 $(TARGET-stage2-mpfr)
11600
11601maybe-clean-stage2-mpfr: clean-stage2-mpfr
11602clean-stage2: clean-stage2-mpfr
11603clean-stage2-mpfr:
11604 @if [ $(current_stage) = stage2 ]; then \
11605 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11606 else \
11607 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11608 $(MAKE) stage2-start; \
11609 fi; \
11610 cd $(HOST_SUBDIR)/mpfr && \
11611 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11612@endif mpfr-bootstrap
11613
11614
11615.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11616.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11617maybe-all-stage3-mpfr:
11618maybe-clean-stage3-mpfr:
11619@if mpfr-bootstrap
11620maybe-all-stage3-mpfr: all-stage3-mpfr
11621all-stage3: all-stage3-mpfr
11622TARGET-stage3-mpfr = $(TARGET-mpfr)
11623all-stage3-mpfr: configure-stage3-mpfr
11624 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11625 @r=`${PWD_COMMAND}`; export r; \
11626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11627 TFLAGS="$(STAGE3_TFLAGS)"; \
11628 $(HOST_EXPORTS) \
11629 $(POSTSTAGE1_HOST_EXPORTS) \
11630 cd $(HOST_SUBDIR)/mpfr && \
11631 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11632 CFLAGS="$(STAGE3_CFLAGS)" \
11633 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11634 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11635 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11636 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11637 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11638 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11639 TFLAGS="$(STAGE3_TFLAGS)" \
11640 $(TARGET-stage3-mpfr)
11641
11642maybe-clean-stage3-mpfr: clean-stage3-mpfr
11643clean-stage3: clean-stage3-mpfr
11644clean-stage3-mpfr:
11645 @if [ $(current_stage) = stage3 ]; then \
11646 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11647 else \
11648 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11649 $(MAKE) stage3-start; \
11650 fi; \
11651 cd $(HOST_SUBDIR)/mpfr && \
11652 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11653@endif mpfr-bootstrap
11654
11655
11656.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11657.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11658maybe-all-stage4-mpfr:
11659maybe-clean-stage4-mpfr:
11660@if mpfr-bootstrap
11661maybe-all-stage4-mpfr: all-stage4-mpfr
11662all-stage4: all-stage4-mpfr
11663TARGET-stage4-mpfr = $(TARGET-mpfr)
11664all-stage4-mpfr: configure-stage4-mpfr
11665 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11666 @r=`${PWD_COMMAND}`; export r; \
11667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11668 TFLAGS="$(STAGE4_TFLAGS)"; \
11669 $(HOST_EXPORTS) \
11670 $(POSTSTAGE1_HOST_EXPORTS) \
11671 cd $(HOST_SUBDIR)/mpfr && \
11672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11673 CFLAGS="$(STAGE4_CFLAGS)" \
11674 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11675 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11679 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11680 TFLAGS="$(STAGE4_TFLAGS)" \
11681 $(TARGET-stage4-mpfr)
11682
11683maybe-clean-stage4-mpfr: clean-stage4-mpfr
11684clean-stage4: clean-stage4-mpfr
11685clean-stage4-mpfr:
11686 @if [ $(current_stage) = stage4 ]; then \
11687 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11688 else \
11689 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11690 $(MAKE) stage4-start; \
11691 fi; \
11692 cd $(HOST_SUBDIR)/mpfr && \
11693 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11694@endif mpfr-bootstrap
11695
11696
11697.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11698.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11699maybe-all-stageprofile-mpfr:
11700maybe-clean-stageprofile-mpfr:
11701@if mpfr-bootstrap
11702maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11703all-stageprofile: all-stageprofile-mpfr
11704TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11705all-stageprofile-mpfr: configure-stageprofile-mpfr
11706 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11707 @r=`${PWD_COMMAND}`; export r; \
11708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11709 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11710 $(HOST_EXPORTS) \
11711 $(POSTSTAGE1_HOST_EXPORTS) \
11712 cd $(HOST_SUBDIR)/mpfr && \
11713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11714 CFLAGS="$(STAGEprofile_CFLAGS)" \
11715 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11716 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11717 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11718 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11719 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11720 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11721 TFLAGS="$(STAGEprofile_TFLAGS)" \
11722 $(TARGET-stageprofile-mpfr)
11723
11724maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11725clean-stageprofile: clean-stageprofile-mpfr
11726clean-stageprofile-mpfr:
11727 @if [ $(current_stage) = stageprofile ]; then \
11728 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11729 else \
11730 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11731 $(MAKE) stageprofile-start; \
11732 fi; \
11733 cd $(HOST_SUBDIR)/mpfr && \
11734 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11735@endif mpfr-bootstrap
11736
11737
11738.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11739.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11740maybe-all-stagefeedback-mpfr:
11741maybe-clean-stagefeedback-mpfr:
11742@if mpfr-bootstrap
11743maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11744all-stagefeedback: all-stagefeedback-mpfr
11745TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11746all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11747 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11748 @r=`${PWD_COMMAND}`; export r; \
11749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11750 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11751 $(HOST_EXPORTS) \
11752 $(POSTSTAGE1_HOST_EXPORTS) \
11753 cd $(HOST_SUBDIR)/mpfr && \
11754 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11755 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11756 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11757 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11758 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11759 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11760 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11761 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11762 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11763 $(TARGET-stagefeedback-mpfr)
11764
11765maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11766clean-stagefeedback: clean-stagefeedback-mpfr
11767clean-stagefeedback-mpfr:
11768 @if [ $(current_stage) = stagefeedback ]; then \
11769 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11770 else \
11771 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11772 $(MAKE) stagefeedback-start; \
11773 fi; \
11774 cd $(HOST_SUBDIR)/mpfr && \
11775 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11776@endif mpfr-bootstrap
11777
11778
11779
11780
11781
11782.PHONY: check-mpfr maybe-check-mpfr
11783maybe-check-mpfr:
11784@if mpfr
11785maybe-check-mpfr: check-mpfr
11786
11787check-mpfr:
11788 @: $(MAKE); $(unstage)
11789 @r=`${PWD_COMMAND}`; export r; \
11790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11791 $(HOST_EXPORTS) \
11792 (cd $(HOST_SUBDIR)/mpfr && \
11793 $(MAKE) $(FLAGS_TO_PASS) check)
11794
11795@endif mpfr
11796
11797.PHONY: install-mpfr maybe-install-mpfr
11798maybe-install-mpfr:
11799@if mpfr
11800maybe-install-mpfr: install-mpfr
11801
11802install-mpfr:
11803
11804@endif mpfr
11805
11806.PHONY: install-strip-mpfr maybe-install-strip-mpfr
11807maybe-install-strip-mpfr:
11808@if mpfr
11809maybe-install-strip-mpfr: install-strip-mpfr
11810
11811install-strip-mpfr:
11812
11813@endif mpfr
11814
11815# Other targets (info, dvi, pdf, etc.)
11816
11817.PHONY: maybe-info-mpfr info-mpfr
11818maybe-info-mpfr:
11819@if mpfr
11820maybe-info-mpfr: info-mpfr
11821
11822info-mpfr: \
11823 configure-mpfr
11824 @[ -f ./mpfr/Makefile ] || exit 0; \
11825 r=`${PWD_COMMAND}`; export r; \
11826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11827 $(HOST_EXPORTS) \
11828 for flag in $(EXTRA_HOST_FLAGS) ; do \
11829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11830 done; \
11831 echo "Doing info in mpfr" ; \
11832 (cd $(HOST_SUBDIR)/mpfr && \
11833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11835 "RANLIB=$${RANLIB}" \
11836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11837 info) \
11838 || exit 1
11839
11840@endif mpfr
11841
11842.PHONY: maybe-dvi-mpfr dvi-mpfr
11843maybe-dvi-mpfr:
11844@if mpfr
11845maybe-dvi-mpfr: dvi-mpfr
11846
11847dvi-mpfr: \
11848 configure-mpfr
11849 @[ -f ./mpfr/Makefile ] || exit 0; \
11850 r=`${PWD_COMMAND}`; export r; \
11851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11852 $(HOST_EXPORTS) \
11853 for flag in $(EXTRA_HOST_FLAGS) ; do \
11854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11855 done; \
11856 echo "Doing dvi in mpfr" ; \
11857 (cd $(HOST_SUBDIR)/mpfr && \
11858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11860 "RANLIB=$${RANLIB}" \
11861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11862 dvi) \
11863 || exit 1
11864
11865@endif mpfr
11866
11867.PHONY: maybe-pdf-mpfr pdf-mpfr
11868maybe-pdf-mpfr:
11869@if mpfr
11870maybe-pdf-mpfr: pdf-mpfr
11871
11872pdf-mpfr: \
11873 configure-mpfr
11874 @[ -f ./mpfr/Makefile ] || exit 0; \
11875 r=`${PWD_COMMAND}`; export r; \
11876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11877 $(HOST_EXPORTS) \
11878 for flag in $(EXTRA_HOST_FLAGS) ; do \
11879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11880 done; \
11881 echo "Doing pdf in mpfr" ; \
11882 (cd $(HOST_SUBDIR)/mpfr && \
11883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11885 "RANLIB=$${RANLIB}" \
11886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11887 pdf) \
11888 || exit 1
11889
11890@endif mpfr
11891
11892.PHONY: maybe-html-mpfr html-mpfr
11893maybe-html-mpfr:
11894@if mpfr
11895maybe-html-mpfr: html-mpfr
11896
11897html-mpfr: \
11898 configure-mpfr
11899 @[ -f ./mpfr/Makefile ] || exit 0; \
11900 r=`${PWD_COMMAND}`; export r; \
11901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11902 $(HOST_EXPORTS) \
11903 for flag in $(EXTRA_HOST_FLAGS) ; do \
11904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11905 done; \
11906 echo "Doing html in mpfr" ; \
11907 (cd $(HOST_SUBDIR)/mpfr && \
11908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11910 "RANLIB=$${RANLIB}" \
11911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11912 html) \
11913 || exit 1
11914
11915@endif mpfr
11916
11917.PHONY: maybe-TAGS-mpfr TAGS-mpfr
11918maybe-TAGS-mpfr:
11919@if mpfr
11920maybe-TAGS-mpfr: TAGS-mpfr
11921
11922TAGS-mpfr: \
11923 configure-mpfr
11924 @[ -f ./mpfr/Makefile ] || exit 0; \
11925 r=`${PWD_COMMAND}`; export r; \
11926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11927 $(HOST_EXPORTS) \
11928 for flag in $(EXTRA_HOST_FLAGS) ; do \
11929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11930 done; \
11931 echo "Doing TAGS in mpfr" ; \
11932 (cd $(HOST_SUBDIR)/mpfr && \
11933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11935 "RANLIB=$${RANLIB}" \
11936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11937 TAGS) \
11938 || exit 1
11939
11940@endif mpfr
11941
11942.PHONY: maybe-install-info-mpfr install-info-mpfr
11943maybe-install-info-mpfr:
11944@if mpfr
11945maybe-install-info-mpfr: install-info-mpfr
11946
11947install-info-mpfr: \
11948 configure-mpfr \
11949 info-mpfr
11950 @[ -f ./mpfr/Makefile ] || exit 0; \
11951 r=`${PWD_COMMAND}`; export r; \
11952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11953 $(HOST_EXPORTS) \
11954 for flag in $(EXTRA_HOST_FLAGS) ; do \
11955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11956 done; \
11957 echo "Doing install-info in mpfr" ; \
11958 (cd $(HOST_SUBDIR)/mpfr && \
11959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11961 "RANLIB=$${RANLIB}" \
11962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11963 install-info) \
11964 || exit 1
11965
11966@endif mpfr
11967
11968.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11969maybe-install-pdf-mpfr:
11970@if mpfr
11971maybe-install-pdf-mpfr: install-pdf-mpfr
11972
11973install-pdf-mpfr: \
11974 configure-mpfr \
11975 pdf-mpfr
11976 @[ -f ./mpfr/Makefile ] || exit 0; \
11977 r=`${PWD_COMMAND}`; export r; \
11978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11979 $(HOST_EXPORTS) \
11980 for flag in $(EXTRA_HOST_FLAGS) ; do \
11981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11982 done; \
11983 echo "Doing install-pdf in mpfr" ; \
11984 (cd $(HOST_SUBDIR)/mpfr && \
11985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11987 "RANLIB=$${RANLIB}" \
11988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11989 install-pdf) \
11990 || exit 1
11991
11992@endif mpfr
11993
11994.PHONY: maybe-install-html-mpfr install-html-mpfr
11995maybe-install-html-mpfr:
11996@if mpfr
11997maybe-install-html-mpfr: install-html-mpfr
11998
11999install-html-mpfr: \
12000 configure-mpfr \
12001 html-mpfr
12002 @[ -f ./mpfr/Makefile ] || exit 0; \
12003 r=`${PWD_COMMAND}`; export r; \
12004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12005 $(HOST_EXPORTS) \
12006 for flag in $(EXTRA_HOST_FLAGS) ; do \
12007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12008 done; \
12009 echo "Doing install-html in mpfr" ; \
12010 (cd $(HOST_SUBDIR)/mpfr && \
12011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12013 "RANLIB=$${RANLIB}" \
12014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12015 install-html) \
12016 || exit 1
12017
12018@endif mpfr
12019
12020.PHONY: maybe-installcheck-mpfr installcheck-mpfr
12021maybe-installcheck-mpfr:
12022@if mpfr
12023maybe-installcheck-mpfr: installcheck-mpfr
12024
12025installcheck-mpfr: \
12026 configure-mpfr
12027 @[ -f ./mpfr/Makefile ] || exit 0; \
12028 r=`${PWD_COMMAND}`; export r; \
12029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12030 $(HOST_EXPORTS) \
12031 for flag in $(EXTRA_HOST_FLAGS) ; do \
12032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12033 done; \
12034 echo "Doing installcheck in mpfr" ; \
12035 (cd $(HOST_SUBDIR)/mpfr && \
12036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12038 "RANLIB=$${RANLIB}" \
12039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12040 installcheck) \
12041 || exit 1
12042
12043@endif mpfr
12044
12045.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12046maybe-mostlyclean-mpfr:
12047@if mpfr
12048maybe-mostlyclean-mpfr: mostlyclean-mpfr
12049
12050mostlyclean-mpfr:
12051 @[ -f ./mpfr/Makefile ] || exit 0; \
12052 r=`${PWD_COMMAND}`; export r; \
12053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12054 $(HOST_EXPORTS) \
12055 for flag in $(EXTRA_HOST_FLAGS) ; do \
12056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12057 done; \
12058 echo "Doing mostlyclean in mpfr" ; \
12059 (cd $(HOST_SUBDIR)/mpfr && \
12060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12062 "RANLIB=$${RANLIB}" \
12063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12064 mostlyclean) \
12065 || exit 1
12066
12067@endif mpfr
12068
12069.PHONY: maybe-clean-mpfr clean-mpfr
12070maybe-clean-mpfr:
12071@if mpfr
12072maybe-clean-mpfr: clean-mpfr
12073
12074clean-mpfr:
12075 @[ -f ./mpfr/Makefile ] || exit 0; \
12076 r=`${PWD_COMMAND}`; export r; \
12077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12078 $(HOST_EXPORTS) \
12079 for flag in $(EXTRA_HOST_FLAGS) ; do \
12080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12081 done; \
12082 echo "Doing clean in mpfr" ; \
12083 (cd $(HOST_SUBDIR)/mpfr && \
12084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12086 "RANLIB=$${RANLIB}" \
12087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12088 clean) \
12089 || exit 1
12090
12091@endif mpfr
12092
12093.PHONY: maybe-distclean-mpfr distclean-mpfr
12094maybe-distclean-mpfr:
12095@if mpfr
12096maybe-distclean-mpfr: distclean-mpfr
12097
12098distclean-mpfr:
12099 @[ -f ./mpfr/Makefile ] || exit 0; \
12100 r=`${PWD_COMMAND}`; export r; \
12101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12102 $(HOST_EXPORTS) \
12103 for flag in $(EXTRA_HOST_FLAGS) ; do \
12104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12105 done; \
12106 echo "Doing distclean in mpfr" ; \
12107 (cd $(HOST_SUBDIR)/mpfr && \
12108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12110 "RANLIB=$${RANLIB}" \
12111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12112 distclean) \
12113 || exit 1
12114
12115@endif mpfr
12116
12117.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12118maybe-maintainer-clean-mpfr:
12119@if mpfr
12120maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12121
12122maintainer-clean-mpfr:
12123 @[ -f ./mpfr/Makefile ] || exit 0; \
12124 r=`${PWD_COMMAND}`; export r; \
12125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12126 $(HOST_EXPORTS) \
12127 for flag in $(EXTRA_HOST_FLAGS) ; do \
12128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12129 done; \
12130 echo "Doing maintainer-clean in mpfr" ; \
12131 (cd $(HOST_SUBDIR)/mpfr && \
12132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12134 "RANLIB=$${RANLIB}" \
12135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12136 maintainer-clean) \
12137 || exit 1
12138
12139@endif mpfr
12140
12141
12142
12143.PHONY: configure-mpc maybe-configure-mpc
12144maybe-configure-mpc:
12145@if gcc-bootstrap
12146configure-mpc: stage_current
12147@endif gcc-bootstrap
12148@if mpc
12149maybe-configure-mpc: configure-mpc
12150configure-mpc:
12151 @r=`${PWD_COMMAND}`; export r; \
12152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12153 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12155 $(HOST_EXPORTS) \
12156 echo Configuring in $(HOST_SUBDIR)/mpc; \
12157 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12158 case $(srcdir) in \
12159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12160 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12162 esac; \
12163 srcdiroption="--srcdir=$${topdir}/mpc"; \
12164 libsrcdir="$$s/mpc"; \
12165 $(SHELL) $${libsrcdir}/configure \
12166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12167 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12168 || exit 1
12169@endif mpc
12170
12171
12172
12173.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12174maybe-configure-stage1-mpc:
12175@if mpc-bootstrap
12176maybe-configure-stage1-mpc: configure-stage1-mpc
12177configure-stage1-mpc:
12178 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12180 @r=`${PWD_COMMAND}`; export r; \
12181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12182 TFLAGS="$(STAGE1_TFLAGS)"; \
12183 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12184 $(HOST_EXPORTS) \
12185 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12186 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12187 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12188 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12190 cd $(HOST_SUBDIR)/mpc || exit 1; \
12191 case $(srcdir) in \
12192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12193 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12195 esac; \
12196 srcdiroption="--srcdir=$${topdir}/mpc"; \
12197 libsrcdir="$$s/mpc"; \
12198 $(SHELL) $${libsrcdir}/configure \
12199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12200 --target=${target_alias} $${srcdiroption} \
12201 $(STAGE1_CONFIGURE_FLAGS) \
12202 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12203@endif mpc-bootstrap
12204
12205.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12206maybe-configure-stage2-mpc:
12207@if mpc-bootstrap
12208maybe-configure-stage2-mpc: configure-stage2-mpc
12209configure-stage2-mpc:
12210 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12212 @r=`${PWD_COMMAND}`; export r; \
12213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12214 TFLAGS="$(STAGE2_TFLAGS)"; \
12215 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12216 $(HOST_EXPORTS) \
12217 $(POSTSTAGE1_HOST_EXPORTS) \
12218 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12219 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12220 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12221 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12223 cd $(HOST_SUBDIR)/mpc || exit 1; \
12224 case $(srcdir) in \
12225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12226 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12228 esac; \
12229 srcdiroption="--srcdir=$${topdir}/mpc"; \
12230 libsrcdir="$$s/mpc"; \
12231 $(SHELL) $${libsrcdir}/configure \
12232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12233 --target=${target_alias} $${srcdiroption} \
12234 --with-build-libsubdir=$(HOST_SUBDIR) \
12235 $(STAGE2_CONFIGURE_FLAGS) \
12236 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12237@endif mpc-bootstrap
12238
12239.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12240maybe-configure-stage3-mpc:
12241@if mpc-bootstrap
12242maybe-configure-stage3-mpc: configure-stage3-mpc
12243configure-stage3-mpc:
12244 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12246 @r=`${PWD_COMMAND}`; export r; \
12247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12248 TFLAGS="$(STAGE3_TFLAGS)"; \
12249 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12250 $(HOST_EXPORTS) \
12251 $(POSTSTAGE1_HOST_EXPORTS) \
12252 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12253 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12254 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12255 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12257 cd $(HOST_SUBDIR)/mpc || exit 1; \
12258 case $(srcdir) in \
12259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12260 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12262 esac; \
12263 srcdiroption="--srcdir=$${topdir}/mpc"; \
12264 libsrcdir="$$s/mpc"; \
12265 $(SHELL) $${libsrcdir}/configure \
12266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12267 --target=${target_alias} $${srcdiroption} \
12268 --with-build-libsubdir=$(HOST_SUBDIR) \
12269 $(STAGE3_CONFIGURE_FLAGS) \
12270 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12271@endif mpc-bootstrap
12272
12273.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12274maybe-configure-stage4-mpc:
12275@if mpc-bootstrap
12276maybe-configure-stage4-mpc: configure-stage4-mpc
12277configure-stage4-mpc:
12278 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12280 @r=`${PWD_COMMAND}`; export r; \
12281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12282 TFLAGS="$(STAGE4_TFLAGS)"; \
12283 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12284 $(HOST_EXPORTS) \
12285 $(POSTSTAGE1_HOST_EXPORTS) \
12286 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12287 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12288 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12289 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12291 cd $(HOST_SUBDIR)/mpc || exit 1; \
12292 case $(srcdir) in \
12293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12294 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12296 esac; \
12297 srcdiroption="--srcdir=$${topdir}/mpc"; \
12298 libsrcdir="$$s/mpc"; \
12299 $(SHELL) $${libsrcdir}/configure \
12300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12301 --target=${target_alias} $${srcdiroption} \
12302 --with-build-libsubdir=$(HOST_SUBDIR) \
12303 $(STAGE4_CONFIGURE_FLAGS) \
12304 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12305@endif mpc-bootstrap
12306
12307.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12308maybe-configure-stageprofile-mpc:
12309@if mpc-bootstrap
12310maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12311configure-stageprofile-mpc:
12312 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12314 @r=`${PWD_COMMAND}`; export r; \
12315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12316 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12317 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12318 $(HOST_EXPORTS) \
12319 $(POSTSTAGE1_HOST_EXPORTS) \
12320 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12321 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12322 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12323 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12325 cd $(HOST_SUBDIR)/mpc || exit 1; \
12326 case $(srcdir) in \
12327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12328 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12330 esac; \
12331 srcdiroption="--srcdir=$${topdir}/mpc"; \
12332 libsrcdir="$$s/mpc"; \
12333 $(SHELL) $${libsrcdir}/configure \
12334 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12335 --target=${target_alias} $${srcdiroption} \
12336 --with-build-libsubdir=$(HOST_SUBDIR) \
12337 $(STAGEprofile_CONFIGURE_FLAGS) \
12338 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12339@endif mpc-bootstrap
12340
12341.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12342maybe-configure-stagefeedback-mpc:
12343@if mpc-bootstrap
12344maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12345configure-stagefeedback-mpc:
12346 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12348 @r=`${PWD_COMMAND}`; export r; \
12349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12350 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12351 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12352 $(HOST_EXPORTS) \
12353 $(POSTSTAGE1_HOST_EXPORTS) \
12354 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12355 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12356 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12357 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12359 cd $(HOST_SUBDIR)/mpc || exit 1; \
12360 case $(srcdir) in \
12361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12362 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12364 esac; \
12365 srcdiroption="--srcdir=$${topdir}/mpc"; \
12366 libsrcdir="$$s/mpc"; \
12367 $(SHELL) $${libsrcdir}/configure \
12368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12369 --target=${target_alias} $${srcdiroption} \
12370 --with-build-libsubdir=$(HOST_SUBDIR) \
12371 $(STAGEfeedback_CONFIGURE_FLAGS) \
12372 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12373@endif mpc-bootstrap
12374
12375
12376
12377
12378
12379.PHONY: all-mpc maybe-all-mpc
12380maybe-all-mpc:
12381@if gcc-bootstrap
12382all-mpc: stage_current
12383@endif gcc-bootstrap
12384@if mpc
12385TARGET-mpc=all
12386maybe-all-mpc: all-mpc
12387all-mpc: configure-mpc
12388 @r=`${PWD_COMMAND}`; export r; \
12389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12390 $(HOST_EXPORTS) \
12391 (cd $(HOST_SUBDIR)/mpc && \
12392 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12393 $(TARGET-mpc))
12394@endif mpc
12395
12396
12397
12398.PHONY: all-stage1-mpc maybe-all-stage1-mpc
12399.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12400maybe-all-stage1-mpc:
12401maybe-clean-stage1-mpc:
12402@if mpc-bootstrap
12403maybe-all-stage1-mpc: all-stage1-mpc
12404all-stage1: all-stage1-mpc
12405TARGET-stage1-mpc = $(TARGET-mpc)
12406all-stage1-mpc: configure-stage1-mpc
12407 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12408 @r=`${PWD_COMMAND}`; export r; \
12409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12410 TFLAGS="$(STAGE1_TFLAGS)"; \
12411 $(HOST_EXPORTS) \
12412 cd $(HOST_SUBDIR)/mpc && \
12413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12414 CFLAGS="$(STAGE1_CFLAGS)" \
12415 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12416 LIBCFLAGS="$(LIBCFLAGS)" \
12417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12420 $(EXTRA_HOST_FLAGS) \
12421 $(STAGE1_FLAGS_TO_PASS) \
12422 TFLAGS="$(STAGE1_TFLAGS)" \
12423 $(TARGET-stage1-mpc)
12424
12425maybe-clean-stage1-mpc: clean-stage1-mpc
12426clean-stage1: clean-stage1-mpc
12427clean-stage1-mpc:
12428 @if [ $(current_stage) = stage1 ]; then \
12429 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12430 else \
12431 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12432 $(MAKE) stage1-start; \
12433 fi; \
12434 cd $(HOST_SUBDIR)/mpc && \
12435 $(MAKE) $(EXTRA_HOST_FLAGS) \
12436 $(STAGE1_FLAGS_TO_PASS) clean
12437@endif mpc-bootstrap
12438
12439
12440.PHONY: all-stage2-mpc maybe-all-stage2-mpc
12441.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12442maybe-all-stage2-mpc:
12443maybe-clean-stage2-mpc:
12444@if mpc-bootstrap
12445maybe-all-stage2-mpc: all-stage2-mpc
12446all-stage2: all-stage2-mpc
12447TARGET-stage2-mpc = $(TARGET-mpc)
12448all-stage2-mpc: configure-stage2-mpc
12449 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12450 @r=`${PWD_COMMAND}`; export r; \
12451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12452 TFLAGS="$(STAGE2_TFLAGS)"; \
12453 $(HOST_EXPORTS) \
12454 $(POSTSTAGE1_HOST_EXPORTS) \
12455 cd $(HOST_SUBDIR)/mpc && \
12456 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12457 CFLAGS="$(STAGE2_CFLAGS)" \
12458 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12459 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12460 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12461 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12462 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12463 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12464 TFLAGS="$(STAGE2_TFLAGS)" \
12465 $(TARGET-stage2-mpc)
12466
12467maybe-clean-stage2-mpc: clean-stage2-mpc
12468clean-stage2: clean-stage2-mpc
12469clean-stage2-mpc:
12470 @if [ $(current_stage) = stage2 ]; then \
12471 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12472 else \
12473 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12474 $(MAKE) stage2-start; \
12475 fi; \
12476 cd $(HOST_SUBDIR)/mpc && \
12477 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12478@endif mpc-bootstrap
12479
12480
12481.PHONY: all-stage3-mpc maybe-all-stage3-mpc
12482.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12483maybe-all-stage3-mpc:
12484maybe-clean-stage3-mpc:
12485@if mpc-bootstrap
12486maybe-all-stage3-mpc: all-stage3-mpc
12487all-stage3: all-stage3-mpc
12488TARGET-stage3-mpc = $(TARGET-mpc)
12489all-stage3-mpc: configure-stage3-mpc
12490 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12491 @r=`${PWD_COMMAND}`; export r; \
12492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12493 TFLAGS="$(STAGE3_TFLAGS)"; \
12494 $(HOST_EXPORTS) \
12495 $(POSTSTAGE1_HOST_EXPORTS) \
12496 cd $(HOST_SUBDIR)/mpc && \
12497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12498 CFLAGS="$(STAGE3_CFLAGS)" \
12499 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12500 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12505 TFLAGS="$(STAGE3_TFLAGS)" \
12506 $(TARGET-stage3-mpc)
12507
12508maybe-clean-stage3-mpc: clean-stage3-mpc
12509clean-stage3: clean-stage3-mpc
12510clean-stage3-mpc:
12511 @if [ $(current_stage) = stage3 ]; then \
12512 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12513 else \
12514 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12515 $(MAKE) stage3-start; \
12516 fi; \
12517 cd $(HOST_SUBDIR)/mpc && \
12518 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12519@endif mpc-bootstrap
12520
12521
12522.PHONY: all-stage4-mpc maybe-all-stage4-mpc
12523.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12524maybe-all-stage4-mpc:
12525maybe-clean-stage4-mpc:
12526@if mpc-bootstrap
12527maybe-all-stage4-mpc: all-stage4-mpc
12528all-stage4: all-stage4-mpc
12529TARGET-stage4-mpc = $(TARGET-mpc)
12530all-stage4-mpc: configure-stage4-mpc
12531 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12532 @r=`${PWD_COMMAND}`; export r; \
12533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12534 TFLAGS="$(STAGE4_TFLAGS)"; \
12535 $(HOST_EXPORTS) \
12536 $(POSTSTAGE1_HOST_EXPORTS) \
12537 cd $(HOST_SUBDIR)/mpc && \
12538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12539 CFLAGS="$(STAGE4_CFLAGS)" \
12540 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12541 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12545 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12546 TFLAGS="$(STAGE4_TFLAGS)" \
12547 $(TARGET-stage4-mpc)
12548
12549maybe-clean-stage4-mpc: clean-stage4-mpc
12550clean-stage4: clean-stage4-mpc
12551clean-stage4-mpc:
12552 @if [ $(current_stage) = stage4 ]; then \
12553 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12554 else \
12555 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12556 $(MAKE) stage4-start; \
12557 fi; \
12558 cd $(HOST_SUBDIR)/mpc && \
12559 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12560@endif mpc-bootstrap
12561
12562
12563.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12564.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12565maybe-all-stageprofile-mpc:
12566maybe-clean-stageprofile-mpc:
12567@if mpc-bootstrap
12568maybe-all-stageprofile-mpc: all-stageprofile-mpc
12569all-stageprofile: all-stageprofile-mpc
12570TARGET-stageprofile-mpc = $(TARGET-mpc)
12571all-stageprofile-mpc: configure-stageprofile-mpc
12572 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12573 @r=`${PWD_COMMAND}`; export r; \
12574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12575 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12576 $(HOST_EXPORTS) \
12577 $(POSTSTAGE1_HOST_EXPORTS) \
12578 cd $(HOST_SUBDIR)/mpc && \
12579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12580 CFLAGS="$(STAGEprofile_CFLAGS)" \
12581 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12582 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12586 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12587 TFLAGS="$(STAGEprofile_TFLAGS)" \
12588 $(TARGET-stageprofile-mpc)
12589
12590maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12591clean-stageprofile: clean-stageprofile-mpc
12592clean-stageprofile-mpc:
12593 @if [ $(current_stage) = stageprofile ]; then \
12594 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12595 else \
12596 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12597 $(MAKE) stageprofile-start; \
12598 fi; \
12599 cd $(HOST_SUBDIR)/mpc && \
12600 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12601@endif mpc-bootstrap
12602
12603
12604.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12605.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12606maybe-all-stagefeedback-mpc:
12607maybe-clean-stagefeedback-mpc:
12608@if mpc-bootstrap
12609maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12610all-stagefeedback: all-stagefeedback-mpc
12611TARGET-stagefeedback-mpc = $(TARGET-mpc)
12612all-stagefeedback-mpc: configure-stagefeedback-mpc
12613 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12614 @r=`${PWD_COMMAND}`; export r; \
12615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12616 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12617 $(HOST_EXPORTS) \
12618 $(POSTSTAGE1_HOST_EXPORTS) \
12619 cd $(HOST_SUBDIR)/mpc && \
12620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12621 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12622 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12623 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12628 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12629 $(TARGET-stagefeedback-mpc)
12630
12631maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12632clean-stagefeedback: clean-stagefeedback-mpc
12633clean-stagefeedback-mpc:
12634 @if [ $(current_stage) = stagefeedback ]; then \
12635 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12636 else \
12637 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12638 $(MAKE) stagefeedback-start; \
12639 fi; \
12640 cd $(HOST_SUBDIR)/mpc && \
12641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12642@endif mpc-bootstrap
12643
12644
12645
12646
12647
12648.PHONY: check-mpc maybe-check-mpc
12649maybe-check-mpc:
12650@if mpc
12651maybe-check-mpc: check-mpc
12652
12653check-mpc:
12654 @: $(MAKE); $(unstage)
12655 @r=`${PWD_COMMAND}`; export r; \
12656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12657 $(HOST_EXPORTS) \
12658 (cd $(HOST_SUBDIR)/mpc && \
12659 $(MAKE) $(FLAGS_TO_PASS) check)
12660
12661@endif mpc
12662
12663.PHONY: install-mpc maybe-install-mpc
12664maybe-install-mpc:
12665@if mpc
12666maybe-install-mpc: install-mpc
12667
12668install-mpc:
12669
12670@endif mpc
12671
12672.PHONY: install-strip-mpc maybe-install-strip-mpc
12673maybe-install-strip-mpc:
12674@if mpc
12675maybe-install-strip-mpc: install-strip-mpc
12676
12677install-strip-mpc:
12678
12679@endif mpc
12680
12681# Other targets (info, dvi, pdf, etc.)
12682
12683.PHONY: maybe-info-mpc info-mpc
12684maybe-info-mpc:
12685@if mpc
12686maybe-info-mpc: info-mpc
12687
12688info-mpc: \
12689 configure-mpc
12690 @[ -f ./mpc/Makefile ] || exit 0; \
12691 r=`${PWD_COMMAND}`; export r; \
12692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12693 $(HOST_EXPORTS) \
12694 for flag in $(EXTRA_HOST_FLAGS) ; do \
12695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12696 done; \
12697 echo "Doing info in mpc" ; \
12698 (cd $(HOST_SUBDIR)/mpc && \
12699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12701 "RANLIB=$${RANLIB}" \
12702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12703 info) \
12704 || exit 1
12705
12706@endif mpc
12707
12708.PHONY: maybe-dvi-mpc dvi-mpc
12709maybe-dvi-mpc:
12710@if mpc
12711maybe-dvi-mpc: dvi-mpc
12712
12713dvi-mpc: \
12714 configure-mpc
12715 @[ -f ./mpc/Makefile ] || exit 0; \
12716 r=`${PWD_COMMAND}`; export r; \
12717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12718 $(HOST_EXPORTS) \
12719 for flag in $(EXTRA_HOST_FLAGS) ; do \
12720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12721 done; \
12722 echo "Doing dvi in mpc" ; \
12723 (cd $(HOST_SUBDIR)/mpc && \
12724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12726 "RANLIB=$${RANLIB}" \
12727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12728 dvi) \
12729 || exit 1
12730
12731@endif mpc
12732
12733.PHONY: maybe-pdf-mpc pdf-mpc
12734maybe-pdf-mpc:
12735@if mpc
12736maybe-pdf-mpc: pdf-mpc
12737
12738pdf-mpc: \
12739 configure-mpc
12740 @[ -f ./mpc/Makefile ] || exit 0; \
12741 r=`${PWD_COMMAND}`; export r; \
12742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12743 $(HOST_EXPORTS) \
12744 for flag in $(EXTRA_HOST_FLAGS) ; do \
12745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12746 done; \
12747 echo "Doing pdf in mpc" ; \
12748 (cd $(HOST_SUBDIR)/mpc && \
12749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12751 "RANLIB=$${RANLIB}" \
12752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12753 pdf) \
12754 || exit 1
12755
12756@endif mpc
12757
12758.PHONY: maybe-html-mpc html-mpc
12759maybe-html-mpc:
12760@if mpc
12761maybe-html-mpc: html-mpc
12762
12763html-mpc: \
12764 configure-mpc
12765 @[ -f ./mpc/Makefile ] || exit 0; \
12766 r=`${PWD_COMMAND}`; export r; \
12767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12768 $(HOST_EXPORTS) \
12769 for flag in $(EXTRA_HOST_FLAGS) ; do \
12770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12771 done; \
12772 echo "Doing html in mpc" ; \
12773 (cd $(HOST_SUBDIR)/mpc && \
12774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12776 "RANLIB=$${RANLIB}" \
12777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12778 html) \
12779 || exit 1
12780
12781@endif mpc
12782
12783.PHONY: maybe-TAGS-mpc TAGS-mpc
12784maybe-TAGS-mpc:
12785@if mpc
12786maybe-TAGS-mpc: TAGS-mpc
12787
12788TAGS-mpc: \
12789 configure-mpc
12790 @[ -f ./mpc/Makefile ] || exit 0; \
12791 r=`${PWD_COMMAND}`; export r; \
12792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12793 $(HOST_EXPORTS) \
12794 for flag in $(EXTRA_HOST_FLAGS) ; do \
12795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12796 done; \
12797 echo "Doing TAGS in mpc" ; \
12798 (cd $(HOST_SUBDIR)/mpc && \
12799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12801 "RANLIB=$${RANLIB}" \
12802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12803 TAGS) \
12804 || exit 1
12805
12806@endif mpc
12807
12808.PHONY: maybe-install-info-mpc install-info-mpc
12809maybe-install-info-mpc:
12810@if mpc
12811maybe-install-info-mpc: install-info-mpc
12812
12813install-info-mpc: \
12814 configure-mpc \
12815 info-mpc
12816 @[ -f ./mpc/Makefile ] || exit 0; \
12817 r=`${PWD_COMMAND}`; export r; \
12818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12819 $(HOST_EXPORTS) \
12820 for flag in $(EXTRA_HOST_FLAGS) ; do \
12821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12822 done; \
12823 echo "Doing install-info in mpc" ; \
12824 (cd $(HOST_SUBDIR)/mpc && \
12825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12827 "RANLIB=$${RANLIB}" \
12828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12829 install-info) \
12830 || exit 1
12831
12832@endif mpc
12833
12834.PHONY: maybe-install-pdf-mpc install-pdf-mpc
12835maybe-install-pdf-mpc:
12836@if mpc
12837maybe-install-pdf-mpc: install-pdf-mpc
12838
12839install-pdf-mpc: \
12840 configure-mpc \
12841 pdf-mpc
12842 @[ -f ./mpc/Makefile ] || exit 0; \
12843 r=`${PWD_COMMAND}`; export r; \
12844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12845 $(HOST_EXPORTS) \
12846 for flag in $(EXTRA_HOST_FLAGS) ; do \
12847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12848 done; \
12849 echo "Doing install-pdf in mpc" ; \
12850 (cd $(HOST_SUBDIR)/mpc && \
12851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12853 "RANLIB=$${RANLIB}" \
12854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12855 install-pdf) \
12856 || exit 1
12857
12858@endif mpc
12859
12860.PHONY: maybe-install-html-mpc install-html-mpc
12861maybe-install-html-mpc:
12862@if mpc
12863maybe-install-html-mpc: install-html-mpc
12864
12865install-html-mpc: \
12866 configure-mpc \
12867 html-mpc
12868 @[ -f ./mpc/Makefile ] || exit 0; \
12869 r=`${PWD_COMMAND}`; export r; \
12870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12871 $(HOST_EXPORTS) \
12872 for flag in $(EXTRA_HOST_FLAGS) ; do \
12873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12874 done; \
12875 echo "Doing install-html in mpc" ; \
12876 (cd $(HOST_SUBDIR)/mpc && \
12877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12879 "RANLIB=$${RANLIB}" \
12880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12881 install-html) \
12882 || exit 1
12883
12884@endif mpc
12885
12886.PHONY: maybe-installcheck-mpc installcheck-mpc
12887maybe-installcheck-mpc:
12888@if mpc
12889maybe-installcheck-mpc: installcheck-mpc
12890
12891installcheck-mpc: \
12892 configure-mpc
12893 @[ -f ./mpc/Makefile ] || exit 0; \
12894 r=`${PWD_COMMAND}`; export r; \
12895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12896 $(HOST_EXPORTS) \
12897 for flag in $(EXTRA_HOST_FLAGS) ; do \
12898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12899 done; \
12900 echo "Doing installcheck in mpc" ; \
12901 (cd $(HOST_SUBDIR)/mpc && \
12902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12904 "RANLIB=$${RANLIB}" \
12905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12906 installcheck) \
12907 || exit 1
12908
12909@endif mpc
12910
12911.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12912maybe-mostlyclean-mpc:
12913@if mpc
12914maybe-mostlyclean-mpc: mostlyclean-mpc
12915
12916mostlyclean-mpc:
12917 @[ -f ./mpc/Makefile ] || exit 0; \
12918 r=`${PWD_COMMAND}`; export r; \
12919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12920 $(HOST_EXPORTS) \
12921 for flag in $(EXTRA_HOST_FLAGS) ; do \
12922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12923 done; \
12924 echo "Doing mostlyclean in mpc" ; \
12925 (cd $(HOST_SUBDIR)/mpc && \
12926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12928 "RANLIB=$${RANLIB}" \
12929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12930 mostlyclean) \
12931 || exit 1
12932
12933@endif mpc
12934
12935.PHONY: maybe-clean-mpc clean-mpc
12936maybe-clean-mpc:
12937@if mpc
12938maybe-clean-mpc: clean-mpc
12939
12940clean-mpc:
12941 @[ -f ./mpc/Makefile ] || exit 0; \
12942 r=`${PWD_COMMAND}`; export r; \
12943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12944 $(HOST_EXPORTS) \
12945 for flag in $(EXTRA_HOST_FLAGS) ; do \
12946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12947 done; \
12948 echo "Doing clean in mpc" ; \
12949 (cd $(HOST_SUBDIR)/mpc && \
12950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12952 "RANLIB=$${RANLIB}" \
12953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12954 clean) \
12955 || exit 1
12956
12957@endif mpc
12958
12959.PHONY: maybe-distclean-mpc distclean-mpc
12960maybe-distclean-mpc:
12961@if mpc
12962maybe-distclean-mpc: distclean-mpc
12963
12964distclean-mpc:
12965 @[ -f ./mpc/Makefile ] || exit 0; \
12966 r=`${PWD_COMMAND}`; export r; \
12967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12968 $(HOST_EXPORTS) \
12969 for flag in $(EXTRA_HOST_FLAGS) ; do \
12970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12971 done; \
12972 echo "Doing distclean in mpc" ; \
12973 (cd $(HOST_SUBDIR)/mpc && \
12974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12976 "RANLIB=$${RANLIB}" \
12977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12978 distclean) \
12979 || exit 1
12980
12981@endif mpc
12982
12983.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12984maybe-maintainer-clean-mpc:
12985@if mpc
12986maybe-maintainer-clean-mpc: maintainer-clean-mpc
12987
12988maintainer-clean-mpc:
12989 @[ -f ./mpc/Makefile ] || exit 0; \
12990 r=`${PWD_COMMAND}`; export r; \
12991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12992 $(HOST_EXPORTS) \
12993 for flag in $(EXTRA_HOST_FLAGS) ; do \
12994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12995 done; \
12996 echo "Doing maintainer-clean in mpc" ; \
12997 (cd $(HOST_SUBDIR)/mpc && \
12998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13000 "RANLIB=$${RANLIB}" \
13001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13002 maintainer-clean) \
13003 || exit 1
13004
13005@endif mpc
13006
13007
13008
13009.PHONY: configure-isl maybe-configure-isl
13010maybe-configure-isl:
13011@if gcc-bootstrap
13012configure-isl: stage_current
13013@endif gcc-bootstrap
13014@if isl
13015maybe-configure-isl: configure-isl
13016configure-isl:
13017 @r=`${PWD_COMMAND}`; export r; \
13018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13019 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13021 $(HOST_EXPORTS) \
13022 echo Configuring in $(HOST_SUBDIR)/isl; \
13023 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13024 case $(srcdir) in \
13025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13026 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13028 esac; \
13029 srcdiroption="--srcdir=$${topdir}/isl"; \
13030 libsrcdir="$$s/isl"; \
13031 $(SHELL) $${libsrcdir}/configure \
13032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13033 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13034 || exit 1
13035@endif isl
13036
13037
13038
13039.PHONY: configure-stage1-isl maybe-configure-stage1-isl
13040maybe-configure-stage1-isl:
13041@if isl-bootstrap
13042maybe-configure-stage1-isl: configure-stage1-isl
13043configure-stage1-isl:
13044 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13046 @r=`${PWD_COMMAND}`; export r; \
13047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13048 TFLAGS="$(STAGE1_TFLAGS)"; \
13049 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13050 $(HOST_EXPORTS) \
13051 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13052 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13053 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13054 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13056 cd $(HOST_SUBDIR)/isl || exit 1; \
13057 case $(srcdir) in \
13058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13059 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13061 esac; \
13062 srcdiroption="--srcdir=$${topdir}/isl"; \
13063 libsrcdir="$$s/isl"; \
13064 $(SHELL) $${libsrcdir}/configure \
13065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13066 --target=${target_alias} $${srcdiroption} \
13067 $(STAGE1_CONFIGURE_FLAGS) \
13068 --disable-shared @extra_isl_gmp_configure_flags@
13069@endif isl-bootstrap
13070
13071.PHONY: configure-stage2-isl maybe-configure-stage2-isl
13072maybe-configure-stage2-isl:
13073@if isl-bootstrap
13074maybe-configure-stage2-isl: configure-stage2-isl
13075configure-stage2-isl:
13076 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13077 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13078 @r=`${PWD_COMMAND}`; export r; \
13079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13080 TFLAGS="$(STAGE2_TFLAGS)"; \
13081 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13082 $(HOST_EXPORTS) \
13083 $(POSTSTAGE1_HOST_EXPORTS) \
13084 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13085 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13086 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13087 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13089 cd $(HOST_SUBDIR)/isl || exit 1; \
13090 case $(srcdir) in \
13091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13092 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13094 esac; \
13095 srcdiroption="--srcdir=$${topdir}/isl"; \
13096 libsrcdir="$$s/isl"; \
13097 $(SHELL) $${libsrcdir}/configure \
13098 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13099 --target=${target_alias} $${srcdiroption} \
13100 --with-build-libsubdir=$(HOST_SUBDIR) \
13101 $(STAGE2_CONFIGURE_FLAGS) \
13102 --disable-shared @extra_isl_gmp_configure_flags@
13103@endif isl-bootstrap
13104
13105.PHONY: configure-stage3-isl maybe-configure-stage3-isl
13106maybe-configure-stage3-isl:
13107@if isl-bootstrap
13108maybe-configure-stage3-isl: configure-stage3-isl
13109configure-stage3-isl:
13110 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13111 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13112 @r=`${PWD_COMMAND}`; export r; \
13113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13114 TFLAGS="$(STAGE3_TFLAGS)"; \
13115 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13116 $(HOST_EXPORTS) \
13117 $(POSTSTAGE1_HOST_EXPORTS) \
13118 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13119 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13120 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13121 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13123 cd $(HOST_SUBDIR)/isl || exit 1; \
13124 case $(srcdir) in \
13125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13126 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13128 esac; \
13129 srcdiroption="--srcdir=$${topdir}/isl"; \
13130 libsrcdir="$$s/isl"; \
13131 $(SHELL) $${libsrcdir}/configure \
13132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13133 --target=${target_alias} $${srcdiroption} \
13134 --with-build-libsubdir=$(HOST_SUBDIR) \
13135 $(STAGE3_CONFIGURE_FLAGS) \
13136 --disable-shared @extra_isl_gmp_configure_flags@
13137@endif isl-bootstrap
13138
13139.PHONY: configure-stage4-isl maybe-configure-stage4-isl
13140maybe-configure-stage4-isl:
13141@if isl-bootstrap
13142maybe-configure-stage4-isl: configure-stage4-isl
13143configure-stage4-isl:
13144 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13146 @r=`${PWD_COMMAND}`; export r; \
13147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13148 TFLAGS="$(STAGE4_TFLAGS)"; \
13149 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13150 $(HOST_EXPORTS) \
13151 $(POSTSTAGE1_HOST_EXPORTS) \
13152 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13153 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13154 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13155 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13157 cd $(HOST_SUBDIR)/isl || exit 1; \
13158 case $(srcdir) in \
13159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13160 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13162 esac; \
13163 srcdiroption="--srcdir=$${topdir}/isl"; \
13164 libsrcdir="$$s/isl"; \
13165 $(SHELL) $${libsrcdir}/configure \
13166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13167 --target=${target_alias} $${srcdiroption} \
13168 --with-build-libsubdir=$(HOST_SUBDIR) \
13169 $(STAGE4_CONFIGURE_FLAGS) \
13170 --disable-shared @extra_isl_gmp_configure_flags@
13171@endif isl-bootstrap
13172
13173.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13174maybe-configure-stageprofile-isl:
13175@if isl-bootstrap
13176maybe-configure-stageprofile-isl: configure-stageprofile-isl
13177configure-stageprofile-isl:
13178 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13180 @r=`${PWD_COMMAND}`; export r; \
13181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13182 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13183 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13184 $(HOST_EXPORTS) \
13185 $(POSTSTAGE1_HOST_EXPORTS) \
13186 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13187 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13188 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13189 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13191 cd $(HOST_SUBDIR)/isl || exit 1; \
13192 case $(srcdir) in \
13193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13194 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13196 esac; \
13197 srcdiroption="--srcdir=$${topdir}/isl"; \
13198 libsrcdir="$$s/isl"; \
13199 $(SHELL) $${libsrcdir}/configure \
13200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13201 --target=${target_alias} $${srcdiroption} \
13202 --with-build-libsubdir=$(HOST_SUBDIR) \
13203 $(STAGEprofile_CONFIGURE_FLAGS) \
13204 --disable-shared @extra_isl_gmp_configure_flags@
13205@endif isl-bootstrap
13206
13207.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13208maybe-configure-stagefeedback-isl:
13209@if isl-bootstrap
13210maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13211configure-stagefeedback-isl:
13212 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13214 @r=`${PWD_COMMAND}`; export r; \
13215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13216 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13217 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13218 $(HOST_EXPORTS) \
13219 $(POSTSTAGE1_HOST_EXPORTS) \
13220 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13221 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13222 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13223 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13225 cd $(HOST_SUBDIR)/isl || exit 1; \
13226 case $(srcdir) in \
13227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13228 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13230 esac; \
13231 srcdiroption="--srcdir=$${topdir}/isl"; \
13232 libsrcdir="$$s/isl"; \
13233 $(SHELL) $${libsrcdir}/configure \
13234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13235 --target=${target_alias} $${srcdiroption} \
13236 --with-build-libsubdir=$(HOST_SUBDIR) \
13237 $(STAGEfeedback_CONFIGURE_FLAGS) \
13238 --disable-shared @extra_isl_gmp_configure_flags@
13239@endif isl-bootstrap
13240
13241
13242
13243
13244
13245.PHONY: all-isl maybe-all-isl
13246maybe-all-isl:
13247@if gcc-bootstrap
13248all-isl: stage_current
13249@endif gcc-bootstrap
13250@if isl
13251TARGET-isl=all
13252maybe-all-isl: all-isl
13253all-isl: configure-isl
13254 @r=`${PWD_COMMAND}`; export r; \
13255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13256 $(HOST_EXPORTS) \
13257 (cd $(HOST_SUBDIR)/isl && \
13258 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13259 $(TARGET-isl))
13260@endif isl
13261
13262
13263
13264.PHONY: all-stage1-isl maybe-all-stage1-isl
13265.PHONY: clean-stage1-isl maybe-clean-stage1-isl
13266maybe-all-stage1-isl:
13267maybe-clean-stage1-isl:
13268@if isl-bootstrap
13269maybe-all-stage1-isl: all-stage1-isl
13270all-stage1: all-stage1-isl
13271TARGET-stage1-isl = $(TARGET-isl)
13272all-stage1-isl: configure-stage1-isl
13273 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13274 @r=`${PWD_COMMAND}`; export r; \
13275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13276 TFLAGS="$(STAGE1_TFLAGS)"; \
13277 $(HOST_EXPORTS) \
13278 cd $(HOST_SUBDIR)/isl && \
13279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13280 CFLAGS="$(STAGE1_CFLAGS)" \
13281 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13282 LIBCFLAGS="$(LIBCFLAGS)" \
13283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13286 $(EXTRA_HOST_FLAGS) \
13287 $(STAGE1_FLAGS_TO_PASS) V=1 \
13288 TFLAGS="$(STAGE1_TFLAGS)" \
13289 $(TARGET-stage1-isl)
13290
13291maybe-clean-stage1-isl: clean-stage1-isl
13292clean-stage1: clean-stage1-isl
13293clean-stage1-isl:
13294 @if [ $(current_stage) = stage1 ]; then \
13295 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13296 else \
13297 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13298 $(MAKE) stage1-start; \
13299 fi; \
13300 cd $(HOST_SUBDIR)/isl && \
13301 $(MAKE) $(EXTRA_HOST_FLAGS) \
13302 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13303@endif isl-bootstrap
13304
13305
13306.PHONY: all-stage2-isl maybe-all-stage2-isl
13307.PHONY: clean-stage2-isl maybe-clean-stage2-isl
13308maybe-all-stage2-isl:
13309maybe-clean-stage2-isl:
13310@if isl-bootstrap
13311maybe-all-stage2-isl: all-stage2-isl
13312all-stage2: all-stage2-isl
13313TARGET-stage2-isl = $(TARGET-isl)
13314all-stage2-isl: configure-stage2-isl
13315 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13316 @r=`${PWD_COMMAND}`; export r; \
13317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13318 TFLAGS="$(STAGE2_TFLAGS)"; \
13319 $(HOST_EXPORTS) \
13320 $(POSTSTAGE1_HOST_EXPORTS) \
13321 cd $(HOST_SUBDIR)/isl && \
13322 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13323 CFLAGS="$(STAGE2_CFLAGS)" \
13324 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13325 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13326 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13327 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13328 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13329 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13330 TFLAGS="$(STAGE2_TFLAGS)" \
13331 $(TARGET-stage2-isl)
13332
13333maybe-clean-stage2-isl: clean-stage2-isl
13334clean-stage2: clean-stage2-isl
13335clean-stage2-isl:
13336 @if [ $(current_stage) = stage2 ]; then \
13337 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13338 else \
13339 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13340 $(MAKE) stage2-start; \
13341 fi; \
13342 cd $(HOST_SUBDIR)/isl && \
13343 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13344@endif isl-bootstrap
13345
13346
13347.PHONY: all-stage3-isl maybe-all-stage3-isl
13348.PHONY: clean-stage3-isl maybe-clean-stage3-isl
13349maybe-all-stage3-isl:
13350maybe-clean-stage3-isl:
13351@if isl-bootstrap
13352maybe-all-stage3-isl: all-stage3-isl
13353all-stage3: all-stage3-isl
13354TARGET-stage3-isl = $(TARGET-isl)
13355all-stage3-isl: configure-stage3-isl
13356 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13357 @r=`${PWD_COMMAND}`; export r; \
13358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13359 TFLAGS="$(STAGE3_TFLAGS)"; \
13360 $(HOST_EXPORTS) \
13361 $(POSTSTAGE1_HOST_EXPORTS) \
13362 cd $(HOST_SUBDIR)/isl && \
13363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13364 CFLAGS="$(STAGE3_CFLAGS)" \
13365 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13366 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13371 TFLAGS="$(STAGE3_TFLAGS)" \
13372 $(TARGET-stage3-isl)
13373
13374maybe-clean-stage3-isl: clean-stage3-isl
13375clean-stage3: clean-stage3-isl
13376clean-stage3-isl:
13377 @if [ $(current_stage) = stage3 ]; then \
13378 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13379 else \
13380 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13381 $(MAKE) stage3-start; \
13382 fi; \
13383 cd $(HOST_SUBDIR)/isl && \
13384 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13385@endif isl-bootstrap
13386
13387
13388.PHONY: all-stage4-isl maybe-all-stage4-isl
13389.PHONY: clean-stage4-isl maybe-clean-stage4-isl
13390maybe-all-stage4-isl:
13391maybe-clean-stage4-isl:
13392@if isl-bootstrap
13393maybe-all-stage4-isl: all-stage4-isl
13394all-stage4: all-stage4-isl
13395TARGET-stage4-isl = $(TARGET-isl)
13396all-stage4-isl: configure-stage4-isl
13397 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13398 @r=`${PWD_COMMAND}`; export r; \
13399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13400 TFLAGS="$(STAGE4_TFLAGS)"; \
13401 $(HOST_EXPORTS) \
13402 $(POSTSTAGE1_HOST_EXPORTS) \
13403 cd $(HOST_SUBDIR)/isl && \
13404 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13405 CFLAGS="$(STAGE4_CFLAGS)" \
13406 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13407 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13408 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13409 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13410 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13411 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13412 TFLAGS="$(STAGE4_TFLAGS)" \
13413 $(TARGET-stage4-isl)
13414
13415maybe-clean-stage4-isl: clean-stage4-isl
13416clean-stage4: clean-stage4-isl
13417clean-stage4-isl:
13418 @if [ $(current_stage) = stage4 ]; then \
13419 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13420 else \
13421 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13422 $(MAKE) stage4-start; \
13423 fi; \
13424 cd $(HOST_SUBDIR)/isl && \
13425 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13426@endif isl-bootstrap
13427
13428
13429.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13430.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13431maybe-all-stageprofile-isl:
13432maybe-clean-stageprofile-isl:
13433@if isl-bootstrap
13434maybe-all-stageprofile-isl: all-stageprofile-isl
13435all-stageprofile: all-stageprofile-isl
13436TARGET-stageprofile-isl = $(TARGET-isl)
13437all-stageprofile-isl: configure-stageprofile-isl
13438 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13439 @r=`${PWD_COMMAND}`; export r; \
13440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13441 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13442 $(HOST_EXPORTS) \
13443 $(POSTSTAGE1_HOST_EXPORTS) \
13444 cd $(HOST_SUBDIR)/isl && \
13445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13446 CFLAGS="$(STAGEprofile_CFLAGS)" \
13447 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13448 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13452 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13453 TFLAGS="$(STAGEprofile_TFLAGS)" \
13454 $(TARGET-stageprofile-isl)
13455
13456maybe-clean-stageprofile-isl: clean-stageprofile-isl
13457clean-stageprofile: clean-stageprofile-isl
13458clean-stageprofile-isl:
13459 @if [ $(current_stage) = stageprofile ]; then \
13460 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13461 else \
13462 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13463 $(MAKE) stageprofile-start; \
13464 fi; \
13465 cd $(HOST_SUBDIR)/isl && \
13466 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13467@endif isl-bootstrap
13468
13469
13470.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13471.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13472maybe-all-stagefeedback-isl:
13473maybe-clean-stagefeedback-isl:
13474@if isl-bootstrap
13475maybe-all-stagefeedback-isl: all-stagefeedback-isl
13476all-stagefeedback: all-stagefeedback-isl
13477TARGET-stagefeedback-isl = $(TARGET-isl)
13478all-stagefeedback-isl: configure-stagefeedback-isl
13479 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13480 @r=`${PWD_COMMAND}`; export r; \
13481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13482 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13483 $(HOST_EXPORTS) \
13484 $(POSTSTAGE1_HOST_EXPORTS) \
13485 cd $(HOST_SUBDIR)/isl && \
13486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13487 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13488 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13489 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13494 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13495 $(TARGET-stagefeedback-isl)
13496
13497maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13498clean-stagefeedback: clean-stagefeedback-isl
13499clean-stagefeedback-isl:
13500 @if [ $(current_stage) = stagefeedback ]; then \
13501 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13502 else \
13503 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13504 $(MAKE) stagefeedback-start; \
13505 fi; \
13506 cd $(HOST_SUBDIR)/isl && \
13507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13508@endif isl-bootstrap
13509
13510
13511
13512
13513
13514.PHONY: check-isl maybe-check-isl
13515maybe-check-isl:
13516@if isl
13517maybe-check-isl: check-isl
13518
13519check-isl:
13520 @: $(MAKE); $(unstage)
13521 @r=`${PWD_COMMAND}`; export r; \
13522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13523 $(HOST_EXPORTS) \
13524 (cd $(HOST_SUBDIR)/isl && \
13525 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13526
13527@endif isl
13528
13529.PHONY: install-isl maybe-install-isl
13530maybe-install-isl:
13531@if isl
13532maybe-install-isl: install-isl
13533
13534install-isl:
13535
13536@endif isl
13537
13538.PHONY: install-strip-isl maybe-install-strip-isl
13539maybe-install-strip-isl:
13540@if isl
13541maybe-install-strip-isl: install-strip-isl
13542
13543install-strip-isl:
13544
13545@endif isl
13546
13547# Other targets (info, dvi, pdf, etc.)
13548
13549.PHONY: maybe-info-isl info-isl
13550maybe-info-isl:
13551@if isl
13552maybe-info-isl: info-isl
13553
13554info-isl: \
13555 configure-isl
13556 @[ -f ./isl/Makefile ] || exit 0; \
13557 r=`${PWD_COMMAND}`; export r; \
13558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13559 $(HOST_EXPORTS) \
13560 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13562 done; \
13563 echo "Doing info in isl" ; \
13564 (cd $(HOST_SUBDIR)/isl && \
13565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13567 "RANLIB=$${RANLIB}" \
13568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13569 info) \
13570 || exit 1
13571
13572@endif isl
13573
13574.PHONY: maybe-dvi-isl dvi-isl
13575maybe-dvi-isl:
13576@if isl
13577maybe-dvi-isl: dvi-isl
13578
13579dvi-isl: \
13580 configure-isl
13581 @[ -f ./isl/Makefile ] || exit 0; \
13582 r=`${PWD_COMMAND}`; export r; \
13583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13584 $(HOST_EXPORTS) \
13585 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13587 done; \
13588 echo "Doing dvi in isl" ; \
13589 (cd $(HOST_SUBDIR)/isl && \
13590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13592 "RANLIB=$${RANLIB}" \
13593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13594 dvi) \
13595 || exit 1
13596
13597@endif isl
13598
13599.PHONY: maybe-pdf-isl pdf-isl
13600maybe-pdf-isl:
13601@if isl
13602maybe-pdf-isl: pdf-isl
13603
13604pdf-isl: \
13605 configure-isl
13606 @[ -f ./isl/Makefile ] || exit 0; \
13607 r=`${PWD_COMMAND}`; export r; \
13608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13609 $(HOST_EXPORTS) \
13610 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13612 done; \
13613 echo "Doing pdf in isl" ; \
13614 (cd $(HOST_SUBDIR)/isl && \
13615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13617 "RANLIB=$${RANLIB}" \
13618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13619 pdf) \
13620 || exit 1
13621
13622@endif isl
13623
13624.PHONY: maybe-html-isl html-isl
13625maybe-html-isl:
13626@if isl
13627maybe-html-isl: html-isl
13628
13629html-isl: \
13630 configure-isl
13631 @[ -f ./isl/Makefile ] || exit 0; \
13632 r=`${PWD_COMMAND}`; export r; \
13633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13634 $(HOST_EXPORTS) \
13635 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13637 done; \
13638 echo "Doing html in isl" ; \
13639 (cd $(HOST_SUBDIR)/isl && \
13640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13642 "RANLIB=$${RANLIB}" \
13643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13644 html) \
13645 || exit 1
13646
13647@endif isl
13648
13649.PHONY: maybe-TAGS-isl TAGS-isl
13650maybe-TAGS-isl:
13651@if isl
13652maybe-TAGS-isl: TAGS-isl
13653
13654TAGS-isl: \
13655 configure-isl
13656 @[ -f ./isl/Makefile ] || exit 0; \
13657 r=`${PWD_COMMAND}`; export r; \
13658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13659 $(HOST_EXPORTS) \
13660 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13662 done; \
13663 echo "Doing TAGS in isl" ; \
13664 (cd $(HOST_SUBDIR)/isl && \
13665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13667 "RANLIB=$${RANLIB}" \
13668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13669 TAGS) \
13670 || exit 1
13671
13672@endif isl
13673
13674.PHONY: maybe-install-info-isl install-info-isl
13675maybe-install-info-isl:
13676@if isl
13677maybe-install-info-isl: install-info-isl
13678
13679install-info-isl: \
13680 configure-isl \
13681 info-isl
13682 @[ -f ./isl/Makefile ] || exit 0; \
13683 r=`${PWD_COMMAND}`; export r; \
13684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13685 $(HOST_EXPORTS) \
13686 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13688 done; \
13689 echo "Doing install-info in isl" ; \
13690 (cd $(HOST_SUBDIR)/isl && \
13691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13693 "RANLIB=$${RANLIB}" \
13694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13695 install-info) \
13696 || exit 1
13697
13698@endif isl
13699
13700.PHONY: maybe-install-pdf-isl install-pdf-isl
13701maybe-install-pdf-isl:
13702@if isl
13703maybe-install-pdf-isl: install-pdf-isl
13704
13705install-pdf-isl: \
13706 configure-isl \
13707 pdf-isl
13708 @[ -f ./isl/Makefile ] || exit 0; \
13709 r=`${PWD_COMMAND}`; export r; \
13710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13711 $(HOST_EXPORTS) \
13712 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13714 done; \
13715 echo "Doing install-pdf in isl" ; \
13716 (cd $(HOST_SUBDIR)/isl && \
13717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13719 "RANLIB=$${RANLIB}" \
13720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13721 install-pdf) \
13722 || exit 1
13723
13724@endif isl
13725
13726.PHONY: maybe-install-html-isl install-html-isl
13727maybe-install-html-isl:
13728@if isl
13729maybe-install-html-isl: install-html-isl
13730
13731install-html-isl: \
13732 configure-isl \
13733 html-isl
13734 @[ -f ./isl/Makefile ] || exit 0; \
13735 r=`${PWD_COMMAND}`; export r; \
13736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13737 $(HOST_EXPORTS) \
13738 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13740 done; \
13741 echo "Doing install-html in isl" ; \
13742 (cd $(HOST_SUBDIR)/isl && \
13743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13745 "RANLIB=$${RANLIB}" \
13746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13747 install-html) \
13748 || exit 1
13749
13750@endif isl
13751
13752.PHONY: maybe-installcheck-isl installcheck-isl
13753maybe-installcheck-isl:
13754@if isl
13755maybe-installcheck-isl: installcheck-isl
13756
13757installcheck-isl: \
13758 configure-isl
13759 @[ -f ./isl/Makefile ] || exit 0; \
13760 r=`${PWD_COMMAND}`; export r; \
13761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13762 $(HOST_EXPORTS) \
13763 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13765 done; \
13766 echo "Doing installcheck in isl" ; \
13767 (cd $(HOST_SUBDIR)/isl && \
13768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13770 "RANLIB=$${RANLIB}" \
13771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13772 installcheck) \
13773 || exit 1
13774
13775@endif isl
13776
13777.PHONY: maybe-mostlyclean-isl mostlyclean-isl
13778maybe-mostlyclean-isl:
13779@if isl
13780maybe-mostlyclean-isl: mostlyclean-isl
13781
13782mostlyclean-isl:
13783 @[ -f ./isl/Makefile ] || exit 0; \
13784 r=`${PWD_COMMAND}`; export r; \
13785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786 $(HOST_EXPORTS) \
13787 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13789 done; \
13790 echo "Doing mostlyclean in isl" ; \
13791 (cd $(HOST_SUBDIR)/isl && \
13792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13794 "RANLIB=$${RANLIB}" \
13795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13796 mostlyclean) \
13797 || exit 1
13798
13799@endif isl
13800
13801.PHONY: maybe-clean-isl clean-isl
13802maybe-clean-isl:
13803@if isl
13804maybe-clean-isl: clean-isl
13805
13806clean-isl:
13807 @[ -f ./isl/Makefile ] || exit 0; \
13808 r=`${PWD_COMMAND}`; export r; \
13809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13810 $(HOST_EXPORTS) \
13811 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13813 done; \
13814 echo "Doing clean in isl" ; \
13815 (cd $(HOST_SUBDIR)/isl && \
13816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13818 "RANLIB=$${RANLIB}" \
13819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13820 clean) \
13821 || exit 1
13822
13823@endif isl
13824
13825.PHONY: maybe-distclean-isl distclean-isl
13826maybe-distclean-isl:
13827@if isl
13828maybe-distclean-isl: distclean-isl
13829
13830distclean-isl:
13831 @[ -f ./isl/Makefile ] || exit 0; \
13832 r=`${PWD_COMMAND}`; export r; \
13833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13834 $(HOST_EXPORTS) \
13835 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13837 done; \
13838 echo "Doing distclean in isl" ; \
13839 (cd $(HOST_SUBDIR)/isl && \
13840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13842 "RANLIB=$${RANLIB}" \
13843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13844 distclean) \
13845 || exit 1
13846
13847@endif isl
13848
13849.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13850maybe-maintainer-clean-isl:
13851@if isl
13852maybe-maintainer-clean-isl: maintainer-clean-isl
13853
13854maintainer-clean-isl:
13855 @[ -f ./isl/Makefile ] || exit 0; \
13856 r=`${PWD_COMMAND}`; export r; \
13857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13858 $(HOST_EXPORTS) \
13859 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13861 done; \
13862 echo "Doing maintainer-clean in isl" ; \
13863 (cd $(HOST_SUBDIR)/isl && \
13864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13866 "RANLIB=$${RANLIB}" \
13867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13868 maintainer-clean) \
13869 || exit 1
13870
13871@endif isl
13872
13873
13874
13875.PHONY: configure-cloog maybe-configure-cloog
13876maybe-configure-cloog:
13877@if gcc-bootstrap
13878configure-cloog: stage_current
13879@endif gcc-bootstrap
13880@if cloog
13881maybe-configure-cloog: configure-cloog
13882configure-cloog:
13883 @r=`${PWD_COMMAND}`; export r; \
13884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13885 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13887 $(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; \
13888 echo Configuring in $(HOST_SUBDIR)/cloog; \
13889 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13890 case $(srcdir) in \
13891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13892 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13894 esac; \
13895 srcdiroption="--srcdir=$${topdir}/cloog"; \
13896 libsrcdir="$$s/cloog"; \
13897 $(SHELL) $${libsrcdir}/configure \
13898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13899 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13900 || exit 1
13901@endif cloog
13902
13903
13904
13905.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13906maybe-configure-stage1-cloog:
13907@if cloog-bootstrap
13908maybe-configure-stage1-cloog: configure-stage1-cloog
13909configure-stage1-cloog:
13910 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13912 @r=`${PWD_COMMAND}`; export r; \
13913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13914 TFLAGS="$(STAGE1_TFLAGS)"; \
13915 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13916 $(HOST_EXPORTS) \
13917 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13918 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13919 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; \
13920 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13921 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13922 cd $(HOST_SUBDIR)/cloog || exit 1; \
13923 case $(srcdir) in \
13924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13925 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13927 esac; \
13928 srcdiroption="--srcdir=$${topdir}/cloog"; \
13929 libsrcdir="$$s/cloog"; \
13930 $(SHELL) $${libsrcdir}/configure \
13931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13932 --target=${target_alias} $${srcdiroption} \
13933 $(STAGE1_CONFIGURE_FLAGS) \
13934 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13935@endif cloog-bootstrap
13936
13937.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13938maybe-configure-stage2-cloog:
13939@if cloog-bootstrap
13940maybe-configure-stage2-cloog: configure-stage2-cloog
13941configure-stage2-cloog:
13942 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13943 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13944 @r=`${PWD_COMMAND}`; export r; \
13945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13946 TFLAGS="$(STAGE2_TFLAGS)"; \
13947 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13948 $(HOST_EXPORTS) \
13949 $(POSTSTAGE1_HOST_EXPORTS) \
13950 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13951 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13952 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; \
13953 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13954 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13955 cd $(HOST_SUBDIR)/cloog || exit 1; \
13956 case $(srcdir) in \
13957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13958 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13960 esac; \
13961 srcdiroption="--srcdir=$${topdir}/cloog"; \
13962 libsrcdir="$$s/cloog"; \
13963 $(SHELL) $${libsrcdir}/configure \
13964 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13965 --target=${target_alias} $${srcdiroption} \
13966 --with-build-libsubdir=$(HOST_SUBDIR) \
13967 $(STAGE2_CONFIGURE_FLAGS) \
13968 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13969@endif cloog-bootstrap
13970
13971.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13972maybe-configure-stage3-cloog:
13973@if cloog-bootstrap
13974maybe-configure-stage3-cloog: configure-stage3-cloog
13975configure-stage3-cloog:
13976 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13978 @r=`${PWD_COMMAND}`; export r; \
13979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13980 TFLAGS="$(STAGE3_TFLAGS)"; \
13981 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13982 $(HOST_EXPORTS) \
13983 $(POSTSTAGE1_HOST_EXPORTS) \
13984 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13985 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13986 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; \
13987 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13989 cd $(HOST_SUBDIR)/cloog || exit 1; \
13990 case $(srcdir) in \
13991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13992 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13994 esac; \
13995 srcdiroption="--srcdir=$${topdir}/cloog"; \
13996 libsrcdir="$$s/cloog"; \
13997 $(SHELL) $${libsrcdir}/configure \
13998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13999 --target=${target_alias} $${srcdiroption} \
14000 --with-build-libsubdir=$(HOST_SUBDIR) \
14001 $(STAGE3_CONFIGURE_FLAGS) \
14002 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14003@endif cloog-bootstrap
14004
14005.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14006maybe-configure-stage4-cloog:
14007@if cloog-bootstrap
14008maybe-configure-stage4-cloog: configure-stage4-cloog
14009configure-stage4-cloog:
14010 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14012 @r=`${PWD_COMMAND}`; export r; \
14013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14014 TFLAGS="$(STAGE4_TFLAGS)"; \
14015 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14016 $(HOST_EXPORTS) \
14017 $(POSTSTAGE1_HOST_EXPORTS) \
14018 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14019 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14020 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; \
14021 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14023 cd $(HOST_SUBDIR)/cloog || exit 1; \
14024 case $(srcdir) in \
14025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14026 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14028 esac; \
14029 srcdiroption="--srcdir=$${topdir}/cloog"; \
14030 libsrcdir="$$s/cloog"; \
14031 $(SHELL) $${libsrcdir}/configure \
14032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14033 --target=${target_alias} $${srcdiroption} \
14034 --with-build-libsubdir=$(HOST_SUBDIR) \
14035 $(STAGE4_CONFIGURE_FLAGS) \
14036 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14037@endif cloog-bootstrap
14038
14039.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14040maybe-configure-stageprofile-cloog:
14041@if cloog-bootstrap
14042maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14043configure-stageprofile-cloog:
14044 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14046 @r=`${PWD_COMMAND}`; export r; \
14047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14048 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14049 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14050 $(HOST_EXPORTS) \
14051 $(POSTSTAGE1_HOST_EXPORTS) \
14052 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14053 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14054 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; \
14055 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14057 cd $(HOST_SUBDIR)/cloog || exit 1; \
14058 case $(srcdir) in \
14059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14060 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14062 esac; \
14063 srcdiroption="--srcdir=$${topdir}/cloog"; \
14064 libsrcdir="$$s/cloog"; \
14065 $(SHELL) $${libsrcdir}/configure \
14066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14067 --target=${target_alias} $${srcdiroption} \
14068 --with-build-libsubdir=$(HOST_SUBDIR) \
14069 $(STAGEprofile_CONFIGURE_FLAGS) \
14070 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14071@endif cloog-bootstrap
14072
14073.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14074maybe-configure-stagefeedback-cloog:
14075@if cloog-bootstrap
14076maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14077configure-stagefeedback-cloog:
14078 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14080 @r=`${PWD_COMMAND}`; export r; \
14081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14082 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14083 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14084 $(HOST_EXPORTS) \
14085 $(POSTSTAGE1_HOST_EXPORTS) \
14086 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14087 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14088 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; \
14089 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14091 cd $(HOST_SUBDIR)/cloog || exit 1; \
14092 case $(srcdir) in \
14093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14094 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14096 esac; \
14097 srcdiroption="--srcdir=$${topdir}/cloog"; \
14098 libsrcdir="$$s/cloog"; \
14099 $(SHELL) $${libsrcdir}/configure \
14100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14101 --target=${target_alias} $${srcdiroption} \
14102 --with-build-libsubdir=$(HOST_SUBDIR) \
14103 $(STAGEfeedback_CONFIGURE_FLAGS) \
14104 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14105@endif cloog-bootstrap
14106
14107
14108
14109
14110
14111.PHONY: all-cloog maybe-all-cloog
14112maybe-all-cloog:
14113@if gcc-bootstrap
14114all-cloog: stage_current
14115@endif gcc-bootstrap
14116@if cloog
14117TARGET-cloog=all
14118maybe-all-cloog: all-cloog
14119all-cloog: configure-cloog
14120 @r=`${PWD_COMMAND}`; export r; \
14121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14122 $(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; \
14123 (cd $(HOST_SUBDIR)/cloog && \
14124 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14125 $(TARGET-cloog))
14126@endif cloog
14127
14128
14129
14130.PHONY: all-stage1-cloog maybe-all-stage1-cloog
14131.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14132maybe-all-stage1-cloog:
14133maybe-clean-stage1-cloog:
14134@if cloog-bootstrap
14135maybe-all-stage1-cloog: all-stage1-cloog
14136all-stage1: all-stage1-cloog
14137TARGET-stage1-cloog = $(TARGET-cloog)
14138all-stage1-cloog: configure-stage1-cloog
14139 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14140 @r=`${PWD_COMMAND}`; export r; \
14141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14142 TFLAGS="$(STAGE1_TFLAGS)"; \
14143 $(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; \
14144 cd $(HOST_SUBDIR)/cloog && \
14145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14146 CFLAGS="$(STAGE1_CFLAGS)" \
14147 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14148 LIBCFLAGS="$(LIBCFLAGS)" \
14149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14152 $(EXTRA_HOST_FLAGS) \
14153 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14154 TFLAGS="$(STAGE1_TFLAGS)" \
14155 $(TARGET-stage1-cloog)
14156
14157maybe-clean-stage1-cloog: clean-stage1-cloog
14158clean-stage1: clean-stage1-cloog
14159clean-stage1-cloog:
14160 @if [ $(current_stage) = stage1 ]; then \
14161 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14162 else \
14163 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14164 $(MAKE) stage1-start; \
14165 fi; \
14166 cd $(HOST_SUBDIR)/cloog && \
14167 $(MAKE) $(EXTRA_HOST_FLAGS) \
14168 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14169@endif cloog-bootstrap
14170
14171
14172.PHONY: all-stage2-cloog maybe-all-stage2-cloog
14173.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14174maybe-all-stage2-cloog:
14175maybe-clean-stage2-cloog:
14176@if cloog-bootstrap
14177maybe-all-stage2-cloog: all-stage2-cloog
14178all-stage2: all-stage2-cloog
14179TARGET-stage2-cloog = $(TARGET-cloog)
14180all-stage2-cloog: configure-stage2-cloog
14181 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14182 @r=`${PWD_COMMAND}`; export r; \
14183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14184 TFLAGS="$(STAGE2_TFLAGS)"; \
14185 $(HOST_EXPORTS) \
14186 $(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; \
14187 cd $(HOST_SUBDIR)/cloog && \
14188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14189 CFLAGS="$(STAGE2_CFLAGS)" \
14190 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14191 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14195 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14196 TFLAGS="$(STAGE2_TFLAGS)" \
14197 $(TARGET-stage2-cloog)
14198
14199maybe-clean-stage2-cloog: clean-stage2-cloog
14200clean-stage2: clean-stage2-cloog
14201clean-stage2-cloog:
14202 @if [ $(current_stage) = stage2 ]; then \
14203 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14204 else \
14205 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14206 $(MAKE) stage2-start; \
14207 fi; \
14208 cd $(HOST_SUBDIR)/cloog && \
14209 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14210@endif cloog-bootstrap
14211
14212
14213.PHONY: all-stage3-cloog maybe-all-stage3-cloog
14214.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14215maybe-all-stage3-cloog:
14216maybe-clean-stage3-cloog:
14217@if cloog-bootstrap
14218maybe-all-stage3-cloog: all-stage3-cloog
14219all-stage3: all-stage3-cloog
14220TARGET-stage3-cloog = $(TARGET-cloog)
14221all-stage3-cloog: configure-stage3-cloog
14222 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14223 @r=`${PWD_COMMAND}`; export r; \
14224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14225 TFLAGS="$(STAGE3_TFLAGS)"; \
14226 $(HOST_EXPORTS) \
14227 $(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; \
14228 cd $(HOST_SUBDIR)/cloog && \
14229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14230 CFLAGS="$(STAGE3_CFLAGS)" \
14231 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14232 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14236 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14237 TFLAGS="$(STAGE3_TFLAGS)" \
14238 $(TARGET-stage3-cloog)
14239
14240maybe-clean-stage3-cloog: clean-stage3-cloog
14241clean-stage3: clean-stage3-cloog
14242clean-stage3-cloog:
14243 @if [ $(current_stage) = stage3 ]; then \
14244 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14245 else \
14246 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14247 $(MAKE) stage3-start; \
14248 fi; \
14249 cd $(HOST_SUBDIR)/cloog && \
14250 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14251@endif cloog-bootstrap
14252
14253
14254.PHONY: all-stage4-cloog maybe-all-stage4-cloog
14255.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14256maybe-all-stage4-cloog:
14257maybe-clean-stage4-cloog:
14258@if cloog-bootstrap
14259maybe-all-stage4-cloog: all-stage4-cloog
14260all-stage4: all-stage4-cloog
14261TARGET-stage4-cloog = $(TARGET-cloog)
14262all-stage4-cloog: configure-stage4-cloog
14263 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14264 @r=`${PWD_COMMAND}`; export r; \
14265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14266 TFLAGS="$(STAGE4_TFLAGS)"; \
14267 $(HOST_EXPORTS) \
14268 $(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; \
14269 cd $(HOST_SUBDIR)/cloog && \
14270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14271 CFLAGS="$(STAGE4_CFLAGS)" \
14272 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14273 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14277 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14278 TFLAGS="$(STAGE4_TFLAGS)" \
14279 $(TARGET-stage4-cloog)
14280
14281maybe-clean-stage4-cloog: clean-stage4-cloog
14282clean-stage4: clean-stage4-cloog
14283clean-stage4-cloog:
14284 @if [ $(current_stage) = stage4 ]; then \
14285 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14286 else \
14287 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14288 $(MAKE) stage4-start; \
14289 fi; \
14290 cd $(HOST_SUBDIR)/cloog && \
14291 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14292@endif cloog-bootstrap
14293
14294
14295.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14296.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14297maybe-all-stageprofile-cloog:
14298maybe-clean-stageprofile-cloog:
14299@if cloog-bootstrap
14300maybe-all-stageprofile-cloog: all-stageprofile-cloog
14301all-stageprofile: all-stageprofile-cloog
14302TARGET-stageprofile-cloog = $(TARGET-cloog)
14303all-stageprofile-cloog: configure-stageprofile-cloog
14304 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14305 @r=`${PWD_COMMAND}`; export r; \
14306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14307 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14308 $(HOST_EXPORTS) \
14309 $(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; \
14310 cd $(HOST_SUBDIR)/cloog && \
14311 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14312 CFLAGS="$(STAGEprofile_CFLAGS)" \
14313 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14314 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14315 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14316 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14317 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14318 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14319 TFLAGS="$(STAGEprofile_TFLAGS)" \
14320 $(TARGET-stageprofile-cloog)
14321
14322maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14323clean-stageprofile: clean-stageprofile-cloog
14324clean-stageprofile-cloog:
14325 @if [ $(current_stage) = stageprofile ]; then \
14326 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14327 else \
14328 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14329 $(MAKE) stageprofile-start; \
14330 fi; \
14331 cd $(HOST_SUBDIR)/cloog && \
14332 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14333@endif cloog-bootstrap
14334
14335
14336.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14337.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14338maybe-all-stagefeedback-cloog:
14339maybe-clean-stagefeedback-cloog:
14340@if cloog-bootstrap
14341maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14342all-stagefeedback: all-stagefeedback-cloog
14343TARGET-stagefeedback-cloog = $(TARGET-cloog)
14344all-stagefeedback-cloog: configure-stagefeedback-cloog
14345 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14346 @r=`${PWD_COMMAND}`; export r; \
14347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14348 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14349 $(HOST_EXPORTS) \
14350 $(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; \
14351 cd $(HOST_SUBDIR)/cloog && \
14352 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14353 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14354 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14355 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14356 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14357 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14358 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14359 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14360 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14361 $(TARGET-stagefeedback-cloog)
14362
14363maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14364clean-stagefeedback: clean-stagefeedback-cloog
14365clean-stagefeedback-cloog:
14366 @if [ $(current_stage) = stagefeedback ]; then \
14367 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14368 else \
14369 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14370 $(MAKE) stagefeedback-start; \
14371 fi; \
14372 cd $(HOST_SUBDIR)/cloog && \
14373 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14374@endif cloog-bootstrap
14375
14376
14377
14378
14379
14380.PHONY: check-cloog maybe-check-cloog
14381maybe-check-cloog:
14382@if cloog
14383maybe-check-cloog: check-cloog
14384
14385check-cloog:
14386 @: $(MAKE); $(unstage)
14387 @r=`${PWD_COMMAND}`; export r; \
14388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389 $(HOST_EXPORTS) \
14390 (cd $(HOST_SUBDIR)/cloog && \
14391 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14392
14393@endif cloog
14394
14395.PHONY: install-cloog maybe-install-cloog
14396maybe-install-cloog:
14397@if cloog
14398maybe-install-cloog: install-cloog
14399
14400install-cloog:
14401
14402@endif cloog
14403
14404.PHONY: install-strip-cloog maybe-install-strip-cloog
14405maybe-install-strip-cloog:
14406@if cloog
14407maybe-install-strip-cloog: install-strip-cloog
14408
14409install-strip-cloog:
14410
14411@endif cloog
14412
14413# Other targets (info, dvi, pdf, etc.)
14414
14415.PHONY: maybe-info-cloog info-cloog
14416maybe-info-cloog:
14417@if cloog
14418maybe-info-cloog: info-cloog
14419
14420info-cloog: \
14421 configure-cloog
14422 @[ -f ./cloog/Makefile ] || exit 0; \
14423 r=`${PWD_COMMAND}`; export r; \
14424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14425 $(HOST_EXPORTS) \
14426 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14428 done; \
14429 echo "Doing info in cloog" ; \
14430 (cd $(HOST_SUBDIR)/cloog && \
14431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14433 "RANLIB=$${RANLIB}" \
14434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14435 info) \
14436 || exit 1
14437
14438@endif cloog
14439
14440.PHONY: maybe-dvi-cloog dvi-cloog
14441maybe-dvi-cloog:
14442@if cloog
14443maybe-dvi-cloog: dvi-cloog
14444
14445dvi-cloog: \
14446 configure-cloog
14447 @[ -f ./cloog/Makefile ] || exit 0; \
14448 r=`${PWD_COMMAND}`; export r; \
14449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14450 $(HOST_EXPORTS) \
14451 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14453 done; \
14454 echo "Doing dvi in cloog" ; \
14455 (cd $(HOST_SUBDIR)/cloog && \
14456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14458 "RANLIB=$${RANLIB}" \
14459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14460 dvi) \
14461 || exit 1
14462
14463@endif cloog
14464
14465.PHONY: maybe-pdf-cloog pdf-cloog
14466maybe-pdf-cloog:
14467@if cloog
14468maybe-pdf-cloog: pdf-cloog
14469
14470pdf-cloog: \
14471 configure-cloog
14472 @[ -f ./cloog/Makefile ] || exit 0; \
14473 r=`${PWD_COMMAND}`; export r; \
14474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14475 $(HOST_EXPORTS) \
14476 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14478 done; \
14479 echo "Doing pdf in cloog" ; \
14480 (cd $(HOST_SUBDIR)/cloog && \
14481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14483 "RANLIB=$${RANLIB}" \
14484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14485 pdf) \
14486 || exit 1
14487
14488@endif cloog
14489
14490.PHONY: maybe-html-cloog html-cloog
14491maybe-html-cloog:
14492@if cloog
14493maybe-html-cloog: html-cloog
14494
14495html-cloog: \
14496 configure-cloog
14497 @[ -f ./cloog/Makefile ] || exit 0; \
14498 r=`${PWD_COMMAND}`; export r; \
14499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14500 $(HOST_EXPORTS) \
14501 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14503 done; \
14504 echo "Doing html in cloog" ; \
14505 (cd $(HOST_SUBDIR)/cloog && \
14506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14508 "RANLIB=$${RANLIB}" \
14509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14510 html) \
14511 || exit 1
14512
14513@endif cloog
14514
14515.PHONY: maybe-TAGS-cloog TAGS-cloog
14516maybe-TAGS-cloog:
14517@if cloog
14518maybe-TAGS-cloog: TAGS-cloog
14519
14520TAGS-cloog: \
14521 configure-cloog
14522 @[ -f ./cloog/Makefile ] || exit 0; \
14523 r=`${PWD_COMMAND}`; export r; \
14524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14525 $(HOST_EXPORTS) \
14526 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14528 done; \
14529 echo "Doing TAGS in cloog" ; \
14530 (cd $(HOST_SUBDIR)/cloog && \
14531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14533 "RANLIB=$${RANLIB}" \
14534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14535 TAGS) \
14536 || exit 1
14537
14538@endif cloog
14539
14540.PHONY: maybe-install-info-cloog install-info-cloog
14541maybe-install-info-cloog:
14542@if cloog
14543maybe-install-info-cloog: install-info-cloog
14544
14545install-info-cloog: \
14546 configure-cloog \
14547 info-cloog
14548 @[ -f ./cloog/Makefile ] || exit 0; \
14549 r=`${PWD_COMMAND}`; export r; \
14550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14551 $(HOST_EXPORTS) \
14552 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14554 done; \
14555 echo "Doing install-info in cloog" ; \
14556 (cd $(HOST_SUBDIR)/cloog && \
14557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14559 "RANLIB=$${RANLIB}" \
14560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14561 install-info) \
14562 || exit 1
14563
14564@endif cloog
14565
14566.PHONY: maybe-install-pdf-cloog install-pdf-cloog
14567maybe-install-pdf-cloog:
14568@if cloog
14569maybe-install-pdf-cloog: install-pdf-cloog
14570
14571install-pdf-cloog: \
14572 configure-cloog \
14573 pdf-cloog
14574 @[ -f ./cloog/Makefile ] || exit 0; \
14575 r=`${PWD_COMMAND}`; export r; \
14576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14577 $(HOST_EXPORTS) \
14578 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14580 done; \
14581 echo "Doing install-pdf in cloog" ; \
14582 (cd $(HOST_SUBDIR)/cloog && \
14583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14585 "RANLIB=$${RANLIB}" \
14586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14587 install-pdf) \
14588 || exit 1
14589
14590@endif cloog
14591
14592.PHONY: maybe-install-html-cloog install-html-cloog
14593maybe-install-html-cloog:
14594@if cloog
14595maybe-install-html-cloog: install-html-cloog
14596
14597install-html-cloog: \
14598 configure-cloog \
14599 html-cloog
14600 @[ -f ./cloog/Makefile ] || exit 0; \
14601 r=`${PWD_COMMAND}`; export r; \
14602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14603 $(HOST_EXPORTS) \
14604 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14606 done; \
14607 echo "Doing install-html in cloog" ; \
14608 (cd $(HOST_SUBDIR)/cloog && \
14609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14611 "RANLIB=$${RANLIB}" \
14612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14613 install-html) \
14614 || exit 1
14615
14616@endif cloog
14617
14618.PHONY: maybe-installcheck-cloog installcheck-cloog
14619maybe-installcheck-cloog:
14620@if cloog
14621maybe-installcheck-cloog: installcheck-cloog
14622
14623installcheck-cloog: \
14624 configure-cloog
14625 @[ -f ./cloog/Makefile ] || exit 0; \
14626 r=`${PWD_COMMAND}`; export r; \
14627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628 $(HOST_EXPORTS) \
14629 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14631 done; \
14632 echo "Doing installcheck in cloog" ; \
14633 (cd $(HOST_SUBDIR)/cloog && \
14634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14636 "RANLIB=$${RANLIB}" \
14637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14638 installcheck) \
14639 || exit 1
14640
14641@endif cloog
14642
14643.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14644maybe-mostlyclean-cloog:
14645@if cloog
14646maybe-mostlyclean-cloog: mostlyclean-cloog
14647
14648mostlyclean-cloog:
14649 @[ -f ./cloog/Makefile ] || exit 0; \
14650 r=`${PWD_COMMAND}`; export r; \
14651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14652 $(HOST_EXPORTS) \
14653 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655 done; \
14656 echo "Doing mostlyclean in cloog" ; \
14657 (cd $(HOST_SUBDIR)/cloog && \
14658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660 "RANLIB=$${RANLIB}" \
14661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14662 mostlyclean) \
14663 || exit 1
14664
14665@endif cloog
14666
14667.PHONY: maybe-clean-cloog clean-cloog
14668maybe-clean-cloog:
14669@if cloog
14670maybe-clean-cloog: clean-cloog
14671
14672clean-cloog:
14673 @[ -f ./cloog/Makefile ] || exit 0; \
14674 r=`${PWD_COMMAND}`; export r; \
14675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14676 $(HOST_EXPORTS) \
14677 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679 done; \
14680 echo "Doing clean in cloog" ; \
14681 (cd $(HOST_SUBDIR)/cloog && \
14682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684 "RANLIB=$${RANLIB}" \
14685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14686 clean) \
14687 || exit 1
14688
14689@endif cloog
14690
14691.PHONY: maybe-distclean-cloog distclean-cloog
14692maybe-distclean-cloog:
14693@if cloog
14694maybe-distclean-cloog: distclean-cloog
14695
14696distclean-cloog:
14697 @[ -f ./cloog/Makefile ] || exit 0; \
14698 r=`${PWD_COMMAND}`; export r; \
14699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14700 $(HOST_EXPORTS) \
14701 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14703 done; \
14704 echo "Doing distclean in cloog" ; \
14705 (cd $(HOST_SUBDIR)/cloog && \
14706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14708 "RANLIB=$${RANLIB}" \
14709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14710 distclean) \
14711 || exit 1
14712
14713@endif cloog
14714
14715.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14716maybe-maintainer-clean-cloog:
14717@if cloog
14718maybe-maintainer-clean-cloog: maintainer-clean-cloog
14719
14720maintainer-clean-cloog:
14721 @[ -f ./cloog/Makefile ] || exit 0; \
14722 r=`${PWD_COMMAND}`; export r; \
14723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14724 $(HOST_EXPORTS) \
14725 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14727 done; \
14728 echo "Doing maintainer-clean in cloog" ; \
14729 (cd $(HOST_SUBDIR)/cloog && \
14730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14732 "RANLIB=$${RANLIB}" \
14733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14734 maintainer-clean) \
14735 || exit 1
14736
14737@endif cloog
14738
14739
14740
14741.PHONY: configure-libelf maybe-configure-libelf
14742maybe-configure-libelf:
14743@if gcc-bootstrap
14744configure-libelf: stage_current
14745@endif gcc-bootstrap
14746@if libelf
14747maybe-configure-libelf: configure-libelf
14748configure-libelf:
14749 @r=`${PWD_COMMAND}`; export r; \
14750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14751 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14753 $(HOST_EXPORTS) \
14754 echo Configuring in $(HOST_SUBDIR)/libelf; \
14755 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14756 case $(srcdir) in \
14757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14758 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14760 esac; \
14761 srcdiroption="--srcdir=$${topdir}/libelf"; \
14762 libsrcdir="$$s/libelf"; \
14763 $(SHELL) $${libsrcdir}/configure \
14764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14765 --target=${target_alias} $${srcdiroption} --disable-shared \
14766 || exit 1
14767@endif libelf
14768
14769
14770
14771.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14772maybe-configure-stage1-libelf:
14773@if libelf-bootstrap
14774maybe-configure-stage1-libelf: configure-stage1-libelf
14775configure-stage1-libelf:
14776 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14778 @r=`${PWD_COMMAND}`; export r; \
14779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14780 TFLAGS="$(STAGE1_TFLAGS)"; \
14781 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14782 $(HOST_EXPORTS) \
14783 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14784 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14785 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14786 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14788 cd $(HOST_SUBDIR)/libelf || exit 1; \
14789 case $(srcdir) in \
14790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14791 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14793 esac; \
14794 srcdiroption="--srcdir=$${topdir}/libelf"; \
14795 libsrcdir="$$s/libelf"; \
14796 $(SHELL) $${libsrcdir}/configure \
14797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14798 --target=${target_alias} $${srcdiroption} \
14799 $(STAGE1_CONFIGURE_FLAGS) \
14800 --disable-shared
14801@endif libelf-bootstrap
14802
14803.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14804maybe-configure-stage2-libelf:
14805@if libelf-bootstrap
14806maybe-configure-stage2-libelf: configure-stage2-libelf
14807configure-stage2-libelf:
14808 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14809 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14810 @r=`${PWD_COMMAND}`; export r; \
14811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14812 TFLAGS="$(STAGE2_TFLAGS)"; \
14813 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14814 $(HOST_EXPORTS) \
14815 $(POSTSTAGE1_HOST_EXPORTS) \
14816 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14817 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14818 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14819 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14820 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14821 cd $(HOST_SUBDIR)/libelf || exit 1; \
14822 case $(srcdir) in \
14823 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14824 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14825 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14826 esac; \
14827 srcdiroption="--srcdir=$${topdir}/libelf"; \
14828 libsrcdir="$$s/libelf"; \
14829 $(SHELL) $${libsrcdir}/configure \
14830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14831 --target=${target_alias} $${srcdiroption} \
14832 --with-build-libsubdir=$(HOST_SUBDIR) \
14833 $(STAGE2_CONFIGURE_FLAGS) \
14834 --disable-shared
14835@endif libelf-bootstrap
14836
14837.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14838maybe-configure-stage3-libelf:
14839@if libelf-bootstrap
14840maybe-configure-stage3-libelf: configure-stage3-libelf
14841configure-stage3-libelf:
14842 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14844 @r=`${PWD_COMMAND}`; export r; \
14845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14846 TFLAGS="$(STAGE3_TFLAGS)"; \
14847 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14848 $(HOST_EXPORTS) \
14849 $(POSTSTAGE1_HOST_EXPORTS) \
14850 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14851 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14852 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14853 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14855 cd $(HOST_SUBDIR)/libelf || exit 1; \
14856 case $(srcdir) in \
14857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14858 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14860 esac; \
14861 srcdiroption="--srcdir=$${topdir}/libelf"; \
14862 libsrcdir="$$s/libelf"; \
14863 $(SHELL) $${libsrcdir}/configure \
14864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14865 --target=${target_alias} $${srcdiroption} \
14866 --with-build-libsubdir=$(HOST_SUBDIR) \
14867 $(STAGE3_CONFIGURE_FLAGS) \
14868 --disable-shared
14869@endif libelf-bootstrap
14870
14871.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14872maybe-configure-stage4-libelf:
14873@if libelf-bootstrap
14874maybe-configure-stage4-libelf: configure-stage4-libelf
14875configure-stage4-libelf:
14876 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14878 @r=`${PWD_COMMAND}`; export r; \
14879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14880 TFLAGS="$(STAGE4_TFLAGS)"; \
14881 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14882 $(HOST_EXPORTS) \
14883 $(POSTSTAGE1_HOST_EXPORTS) \
14884 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14885 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14886 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14887 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14889 cd $(HOST_SUBDIR)/libelf || exit 1; \
14890 case $(srcdir) in \
14891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14892 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14894 esac; \
14895 srcdiroption="--srcdir=$${topdir}/libelf"; \
14896 libsrcdir="$$s/libelf"; \
14897 $(SHELL) $${libsrcdir}/configure \
14898 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14899 --target=${target_alias} $${srcdiroption} \
14900 --with-build-libsubdir=$(HOST_SUBDIR) \
14901 $(STAGE4_CONFIGURE_FLAGS) \
14902 --disable-shared
14903@endif libelf-bootstrap
14904
14905.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14906maybe-configure-stageprofile-libelf:
14907@if libelf-bootstrap
14908maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14909configure-stageprofile-libelf:
14910 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14912 @r=`${PWD_COMMAND}`; export r; \
14913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14914 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14915 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14916 $(HOST_EXPORTS) \
14917 $(POSTSTAGE1_HOST_EXPORTS) \
14918 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14919 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14920 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14921 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14923 cd $(HOST_SUBDIR)/libelf || exit 1; \
14924 case $(srcdir) in \
14925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14926 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14928 esac; \
14929 srcdiroption="--srcdir=$${topdir}/libelf"; \
14930 libsrcdir="$$s/libelf"; \
14931 $(SHELL) $${libsrcdir}/configure \
14932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14933 --target=${target_alias} $${srcdiroption} \
14934 --with-build-libsubdir=$(HOST_SUBDIR) \
14935 $(STAGEprofile_CONFIGURE_FLAGS) \
14936 --disable-shared
14937@endif libelf-bootstrap
14938
14939.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14940maybe-configure-stagefeedback-libelf:
14941@if libelf-bootstrap
14942maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14943configure-stagefeedback-libelf:
14944 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14946 @r=`${PWD_COMMAND}`; export r; \
14947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14948 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14949 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14950 $(HOST_EXPORTS) \
14951 $(POSTSTAGE1_HOST_EXPORTS) \
14952 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14953 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14954 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14955 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14957 cd $(HOST_SUBDIR)/libelf || exit 1; \
14958 case $(srcdir) in \
14959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14960 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14962 esac; \
14963 srcdiroption="--srcdir=$${topdir}/libelf"; \
14964 libsrcdir="$$s/libelf"; \
14965 $(SHELL) $${libsrcdir}/configure \
14966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14967 --target=${target_alias} $${srcdiroption} \
14968 --with-build-libsubdir=$(HOST_SUBDIR) \
14969 $(STAGEfeedback_CONFIGURE_FLAGS) \
14970 --disable-shared
14971@endif libelf-bootstrap
14972
14973
14974
14975
14976
14977.PHONY: all-libelf maybe-all-libelf
14978maybe-all-libelf:
14979@if gcc-bootstrap
14980all-libelf: stage_current
14981@endif gcc-bootstrap
14982@if libelf
14983TARGET-libelf=all
14984maybe-all-libelf: all-libelf
14985all-libelf: configure-libelf
14986 @r=`${PWD_COMMAND}`; export r; \
14987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14988 $(HOST_EXPORTS) \
14989 (cd $(HOST_SUBDIR)/libelf && \
14990 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14991 $(TARGET-libelf))
14992@endif libelf
14993
14994
14995
14996.PHONY: all-stage1-libelf maybe-all-stage1-libelf
14997.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14998maybe-all-stage1-libelf:
14999maybe-clean-stage1-libelf:
15000@if libelf-bootstrap
15001maybe-all-stage1-libelf: all-stage1-libelf
15002all-stage1: all-stage1-libelf
15003TARGET-stage1-libelf = $(TARGET-libelf)
15004all-stage1-libelf: configure-stage1-libelf
15005 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15006 @r=`${PWD_COMMAND}`; export r; \
15007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15008 TFLAGS="$(STAGE1_TFLAGS)"; \
15009 $(HOST_EXPORTS) \
15010 cd $(HOST_SUBDIR)/libelf && \
15011 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15012 CFLAGS="$(STAGE1_CFLAGS)" \
15013 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15014 LIBCFLAGS="$(LIBCFLAGS)" \
15015 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15016 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15017 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15018 $(EXTRA_HOST_FLAGS) \
15019 $(STAGE1_FLAGS_TO_PASS) \
15020 TFLAGS="$(STAGE1_TFLAGS)" \
15021 $(TARGET-stage1-libelf)
15022
15023maybe-clean-stage1-libelf: clean-stage1-libelf
15024clean-stage1: clean-stage1-libelf
15025clean-stage1-libelf:
15026 @if [ $(current_stage) = stage1 ]; then \
15027 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15028 else \
15029 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15030 $(MAKE) stage1-start; \
15031 fi; \
15032 cd $(HOST_SUBDIR)/libelf && \
15033 $(MAKE) $(EXTRA_HOST_FLAGS) \
15034 $(STAGE1_FLAGS_TO_PASS) clean
15035@endif libelf-bootstrap
15036
15037
15038.PHONY: all-stage2-libelf maybe-all-stage2-libelf
15039.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15040maybe-all-stage2-libelf:
15041maybe-clean-stage2-libelf:
15042@if libelf-bootstrap
15043maybe-all-stage2-libelf: all-stage2-libelf
15044all-stage2: all-stage2-libelf
15045TARGET-stage2-libelf = $(TARGET-libelf)
15046all-stage2-libelf: configure-stage2-libelf
15047 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15048 @r=`${PWD_COMMAND}`; export r; \
15049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15050 TFLAGS="$(STAGE2_TFLAGS)"; \
15051 $(HOST_EXPORTS) \
15052 $(POSTSTAGE1_HOST_EXPORTS) \
15053 cd $(HOST_SUBDIR)/libelf && \
15054 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15055 CFLAGS="$(STAGE2_CFLAGS)" \
15056 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15057 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15058 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15059 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15060 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15061 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15062 TFLAGS="$(STAGE2_TFLAGS)" \
15063 $(TARGET-stage2-libelf)
15064
15065maybe-clean-stage2-libelf: clean-stage2-libelf
15066clean-stage2: clean-stage2-libelf
15067clean-stage2-libelf:
15068 @if [ $(current_stage) = stage2 ]; then \
15069 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15070 else \
15071 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15072 $(MAKE) stage2-start; \
15073 fi; \
15074 cd $(HOST_SUBDIR)/libelf && \
15075 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15076@endif libelf-bootstrap
15077
15078
15079.PHONY: all-stage3-libelf maybe-all-stage3-libelf
15080.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15081maybe-all-stage3-libelf:
15082maybe-clean-stage3-libelf:
15083@if libelf-bootstrap
15084maybe-all-stage3-libelf: all-stage3-libelf
15085all-stage3: all-stage3-libelf
15086TARGET-stage3-libelf = $(TARGET-libelf)
15087all-stage3-libelf: configure-stage3-libelf
15088 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15089 @r=`${PWD_COMMAND}`; export r; \
15090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15091 TFLAGS="$(STAGE3_TFLAGS)"; \
15092 $(HOST_EXPORTS) \
15093 $(POSTSTAGE1_HOST_EXPORTS) \
15094 cd $(HOST_SUBDIR)/libelf && \
15095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15096 CFLAGS="$(STAGE3_CFLAGS)" \
15097 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15098 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15102 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15103 TFLAGS="$(STAGE3_TFLAGS)" \
15104 $(TARGET-stage3-libelf)
15105
15106maybe-clean-stage3-libelf: clean-stage3-libelf
15107clean-stage3: clean-stage3-libelf
15108clean-stage3-libelf:
15109 @if [ $(current_stage) = stage3 ]; then \
15110 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15111 else \
15112 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15113 $(MAKE) stage3-start; \
15114 fi; \
15115 cd $(HOST_SUBDIR)/libelf && \
15116 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15117@endif libelf-bootstrap
15118
15119
15120.PHONY: all-stage4-libelf maybe-all-stage4-libelf
15121.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15122maybe-all-stage4-libelf:
15123maybe-clean-stage4-libelf:
15124@if libelf-bootstrap
15125maybe-all-stage4-libelf: all-stage4-libelf
15126all-stage4: all-stage4-libelf
15127TARGET-stage4-libelf = $(TARGET-libelf)
15128all-stage4-libelf: configure-stage4-libelf
15129 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15130 @r=`${PWD_COMMAND}`; export r; \
15131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15132 TFLAGS="$(STAGE4_TFLAGS)"; \
15133 $(HOST_EXPORTS) \
15134 $(POSTSTAGE1_HOST_EXPORTS) \
15135 cd $(HOST_SUBDIR)/libelf && \
15136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15137 CFLAGS="$(STAGE4_CFLAGS)" \
15138 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15139 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15144 TFLAGS="$(STAGE4_TFLAGS)" \
15145 $(TARGET-stage4-libelf)
15146
15147maybe-clean-stage4-libelf: clean-stage4-libelf
15148clean-stage4: clean-stage4-libelf
15149clean-stage4-libelf:
15150 @if [ $(current_stage) = stage4 ]; then \
15151 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15152 else \
15153 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15154 $(MAKE) stage4-start; \
15155 fi; \
15156 cd $(HOST_SUBDIR)/libelf && \
15157 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15158@endif libelf-bootstrap
15159
15160
15161.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15162.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15163maybe-all-stageprofile-libelf:
15164maybe-clean-stageprofile-libelf:
15165@if libelf-bootstrap
15166maybe-all-stageprofile-libelf: all-stageprofile-libelf
15167all-stageprofile: all-stageprofile-libelf
15168TARGET-stageprofile-libelf = $(TARGET-libelf)
15169all-stageprofile-libelf: configure-stageprofile-libelf
15170 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15171 @r=`${PWD_COMMAND}`; export r; \
15172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15173 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15174 $(HOST_EXPORTS) \
15175 $(POSTSTAGE1_HOST_EXPORTS) \
15176 cd $(HOST_SUBDIR)/libelf && \
15177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15178 CFLAGS="$(STAGEprofile_CFLAGS)" \
15179 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15180 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15184 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15185 TFLAGS="$(STAGEprofile_TFLAGS)" \
15186 $(TARGET-stageprofile-libelf)
15187
15188maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15189clean-stageprofile: clean-stageprofile-libelf
15190clean-stageprofile-libelf:
15191 @if [ $(current_stage) = stageprofile ]; then \
15192 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15193 else \
15194 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15195 $(MAKE) stageprofile-start; \
15196 fi; \
15197 cd $(HOST_SUBDIR)/libelf && \
15198 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15199@endif libelf-bootstrap
15200
15201
15202.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15203.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15204maybe-all-stagefeedback-libelf:
15205maybe-clean-stagefeedback-libelf:
15206@if libelf-bootstrap
15207maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15208all-stagefeedback: all-stagefeedback-libelf
15209TARGET-stagefeedback-libelf = $(TARGET-libelf)
15210all-stagefeedback-libelf: configure-stagefeedback-libelf
15211 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15212 @r=`${PWD_COMMAND}`; export r; \
15213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15214 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15215 $(HOST_EXPORTS) \
15216 $(POSTSTAGE1_HOST_EXPORTS) \
15217 cd $(HOST_SUBDIR)/libelf && \
15218 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15219 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15220 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15221 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15222 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15223 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15224 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15225 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15226 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15227 $(TARGET-stagefeedback-libelf)
15228
15229maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15230clean-stagefeedback: clean-stagefeedback-libelf
15231clean-stagefeedback-libelf:
15232 @if [ $(current_stage) = stagefeedback ]; then \
15233 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15234 else \
15235 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15236 $(MAKE) stagefeedback-start; \
15237 fi; \
15238 cd $(HOST_SUBDIR)/libelf && \
15239 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15240@endif libelf-bootstrap
15241
15242
15243
15244
15245
15246.PHONY: check-libelf maybe-check-libelf
15247maybe-check-libelf:
15248@if libelf
15249maybe-check-libelf: check-libelf
15250
15251check-libelf:
15252 @: $(MAKE); $(unstage)
15253 @r=`${PWD_COMMAND}`; export r; \
15254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15255 $(HOST_EXPORTS) \
15256 (cd $(HOST_SUBDIR)/libelf && \
15257 $(MAKE) $(FLAGS_TO_PASS) check)
15258
15259@endif libelf
15260
15261.PHONY: install-libelf maybe-install-libelf
15262maybe-install-libelf:
15263@if libelf
15264maybe-install-libelf: install-libelf
15265
15266install-libelf:
15267
15268@endif libelf
15269
15270.PHONY: install-strip-libelf maybe-install-strip-libelf
15271maybe-install-strip-libelf:
15272@if libelf
15273maybe-install-strip-libelf: install-strip-libelf
15274
15275install-strip-libelf:
15276
15277@endif libelf
15278
15279# Other targets (info, dvi, pdf, etc.)
15280
15281.PHONY: maybe-info-libelf info-libelf
15282maybe-info-libelf:
15283@if libelf
15284maybe-info-libelf: info-libelf
15285
15286info-libelf: \
15287 configure-libelf
15288 @[ -f ./libelf/Makefile ] || exit 0; \
15289 r=`${PWD_COMMAND}`; export r; \
15290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15291 $(HOST_EXPORTS) \
15292 for flag in $(EXTRA_HOST_FLAGS) ; do \
15293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15294 done; \
15295 echo "Doing info in libelf" ; \
15296 (cd $(HOST_SUBDIR)/libelf && \
15297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15299 "RANLIB=$${RANLIB}" \
15300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15301 info) \
15302 || exit 1
15303
15304@endif libelf
15305
15306.PHONY: maybe-dvi-libelf dvi-libelf
15307maybe-dvi-libelf:
15308@if libelf
15309maybe-dvi-libelf: dvi-libelf
15310
15311dvi-libelf: \
15312 configure-libelf
15313 @[ -f ./libelf/Makefile ] || exit 0; \
15314 r=`${PWD_COMMAND}`; export r; \
15315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15316 $(HOST_EXPORTS) \
15317 for flag in $(EXTRA_HOST_FLAGS) ; do \
15318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15319 done; \
15320 echo "Doing dvi in libelf" ; \
15321 (cd $(HOST_SUBDIR)/libelf && \
15322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15324 "RANLIB=$${RANLIB}" \
15325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15326 dvi) \
15327 || exit 1
15328
15329@endif libelf
15330
15331.PHONY: maybe-pdf-libelf pdf-libelf
15332maybe-pdf-libelf:
15333@if libelf
15334maybe-pdf-libelf: pdf-libelf
15335
15336pdf-libelf: \
15337 configure-libelf
15338 @[ -f ./libelf/Makefile ] || exit 0; \
15339 r=`${PWD_COMMAND}`; export r; \
15340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15341 $(HOST_EXPORTS) \
15342 for flag in $(EXTRA_HOST_FLAGS) ; do \
15343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15344 done; \
15345 echo "Doing pdf in libelf" ; \
15346 (cd $(HOST_SUBDIR)/libelf && \
15347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15349 "RANLIB=$${RANLIB}" \
15350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15351 pdf) \
15352 || exit 1
15353
15354@endif libelf
15355
15356.PHONY: maybe-html-libelf html-libelf
15357maybe-html-libelf:
15358@if libelf
15359maybe-html-libelf: html-libelf
15360
15361html-libelf: \
15362 configure-libelf
15363 @[ -f ./libelf/Makefile ] || exit 0; \
15364 r=`${PWD_COMMAND}`; export r; \
15365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15366 $(HOST_EXPORTS) \
15367 for flag in $(EXTRA_HOST_FLAGS) ; do \
15368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15369 done; \
15370 echo "Doing html in libelf" ; \
15371 (cd $(HOST_SUBDIR)/libelf && \
15372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15374 "RANLIB=$${RANLIB}" \
15375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15376 html) \
15377 || exit 1
15378
15379@endif libelf
15380
15381.PHONY: maybe-TAGS-libelf TAGS-libelf
15382maybe-TAGS-libelf:
15383@if libelf
15384maybe-TAGS-libelf: TAGS-libelf
15385
15386TAGS-libelf: \
15387 configure-libelf
15388 @[ -f ./libelf/Makefile ] || exit 0; \
15389 r=`${PWD_COMMAND}`; export r; \
15390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15391 $(HOST_EXPORTS) \
15392 for flag in $(EXTRA_HOST_FLAGS) ; do \
15393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15394 done; \
15395 echo "Doing TAGS in libelf" ; \
15396 (cd $(HOST_SUBDIR)/libelf && \
15397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15399 "RANLIB=$${RANLIB}" \
15400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15401 TAGS) \
15402 || exit 1
15403
15404@endif libelf
15405
15406.PHONY: maybe-install-info-libelf install-info-libelf
15407maybe-install-info-libelf:
15408@if libelf
15409maybe-install-info-libelf: install-info-libelf
15410
15411install-info-libelf: \
15412 configure-libelf \
15413 info-libelf
15414 @[ -f ./libelf/Makefile ] || exit 0; \
15415 r=`${PWD_COMMAND}`; export r; \
15416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15417 $(HOST_EXPORTS) \
15418 for flag in $(EXTRA_HOST_FLAGS) ; do \
15419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15420 done; \
15421 echo "Doing install-info in libelf" ; \
15422 (cd $(HOST_SUBDIR)/libelf && \
15423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15425 "RANLIB=$${RANLIB}" \
15426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15427 install-info) \
15428 || exit 1
15429
15430@endif libelf
15431
15432.PHONY: maybe-install-pdf-libelf install-pdf-libelf
15433maybe-install-pdf-libelf:
15434@if libelf
15435maybe-install-pdf-libelf: install-pdf-libelf
15436
15437install-pdf-libelf: \
15438 configure-libelf \
15439 pdf-libelf
15440 @[ -f ./libelf/Makefile ] || exit 0; \
15441 r=`${PWD_COMMAND}`; export r; \
15442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15443 $(HOST_EXPORTS) \
15444 for flag in $(EXTRA_HOST_FLAGS) ; do \
15445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15446 done; \
15447 echo "Doing install-pdf in libelf" ; \
15448 (cd $(HOST_SUBDIR)/libelf && \
15449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15451 "RANLIB=$${RANLIB}" \
15452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15453 install-pdf) \
15454 || exit 1
15455
15456@endif libelf
15457
15458.PHONY: maybe-install-html-libelf install-html-libelf
15459maybe-install-html-libelf:
15460@if libelf
15461maybe-install-html-libelf: install-html-libelf
15462
15463install-html-libelf: \
15464 configure-libelf \
15465 html-libelf
15466 @[ -f ./libelf/Makefile ] || exit 0; \
15467 r=`${PWD_COMMAND}`; export r; \
15468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15469 $(HOST_EXPORTS) \
15470 for flag in $(EXTRA_HOST_FLAGS) ; do \
15471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15472 done; \
15473 echo "Doing install-html in libelf" ; \
15474 (cd $(HOST_SUBDIR)/libelf && \
15475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15477 "RANLIB=$${RANLIB}" \
15478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15479 install-html) \
15480 || exit 1
15481
15482@endif libelf
15483
15484.PHONY: maybe-installcheck-libelf installcheck-libelf
15485maybe-installcheck-libelf:
15486@if libelf
15487maybe-installcheck-libelf: installcheck-libelf
15488
15489installcheck-libelf: \
15490 configure-libelf
15491 @[ -f ./libelf/Makefile ] || exit 0; \
15492 r=`${PWD_COMMAND}`; export r; \
15493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15494 $(HOST_EXPORTS) \
15495 for flag in $(EXTRA_HOST_FLAGS) ; do \
15496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15497 done; \
15498 echo "Doing installcheck in libelf" ; \
15499 (cd $(HOST_SUBDIR)/libelf && \
15500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15502 "RANLIB=$${RANLIB}" \
15503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15504 installcheck) \
15505 || exit 1
15506
15507@endif libelf
15508
15509.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15510maybe-mostlyclean-libelf:
15511@if libelf
15512maybe-mostlyclean-libelf: mostlyclean-libelf
15513
15514mostlyclean-libelf:
15515 @[ -f ./libelf/Makefile ] || exit 0; \
15516 r=`${PWD_COMMAND}`; export r; \
15517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15518 $(HOST_EXPORTS) \
15519 for flag in $(EXTRA_HOST_FLAGS) ; do \
15520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15521 done; \
15522 echo "Doing mostlyclean in libelf" ; \
15523 (cd $(HOST_SUBDIR)/libelf && \
15524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15526 "RANLIB=$${RANLIB}" \
15527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15528 mostlyclean) \
15529 || exit 1
15530
15531@endif libelf
15532
15533.PHONY: maybe-clean-libelf clean-libelf
15534maybe-clean-libelf:
15535@if libelf
15536maybe-clean-libelf: clean-libelf
15537
15538clean-libelf:
15539 @[ -f ./libelf/Makefile ] || exit 0; \
15540 r=`${PWD_COMMAND}`; export r; \
15541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15542 $(HOST_EXPORTS) \
15543 for flag in $(EXTRA_HOST_FLAGS) ; do \
15544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15545 done; \
15546 echo "Doing clean in libelf" ; \
15547 (cd $(HOST_SUBDIR)/libelf && \
15548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15550 "RANLIB=$${RANLIB}" \
15551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15552 clean) \
15553 || exit 1
15554
15555@endif libelf
15556
15557.PHONY: maybe-distclean-libelf distclean-libelf
15558maybe-distclean-libelf:
15559@if libelf
15560maybe-distclean-libelf: distclean-libelf
15561
15562distclean-libelf:
15563 @[ -f ./libelf/Makefile ] || exit 0; \
15564 r=`${PWD_COMMAND}`; export r; \
15565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15566 $(HOST_EXPORTS) \
15567 for flag in $(EXTRA_HOST_FLAGS) ; do \
15568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15569 done; \
15570 echo "Doing distclean in libelf" ; \
15571 (cd $(HOST_SUBDIR)/libelf && \
15572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15574 "RANLIB=$${RANLIB}" \
15575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15576 distclean) \
15577 || exit 1
15578
15579@endif libelf
15580
15581.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15582maybe-maintainer-clean-libelf:
15583@if libelf
15584maybe-maintainer-clean-libelf: maintainer-clean-libelf
15585
15586maintainer-clean-libelf:
15587 @[ -f ./libelf/Makefile ] || exit 0; \
15588 r=`${PWD_COMMAND}`; export r; \
15589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15590 $(HOST_EXPORTS) \
15591 for flag in $(EXTRA_HOST_FLAGS) ; do \
15592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15593 done; \
15594 echo "Doing maintainer-clean in libelf" ; \
15595 (cd $(HOST_SUBDIR)/libelf && \
15596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15598 "RANLIB=$${RANLIB}" \
15599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15600 maintainer-clean) \
15601 || exit 1
15602
15603@endif libelf
15604
15605
15606
15607.PHONY: configure-gold maybe-configure-gold
15608maybe-configure-gold:
15609@if gcc-bootstrap
15610configure-gold: stage_current
15611@endif gcc-bootstrap
15612@if gold
15613maybe-configure-gold: configure-gold
15614configure-gold:
15615 @r=`${PWD_COMMAND}`; export r; \
15616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15617 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15618 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15619 $(HOST_EXPORTS) \
15620 echo Configuring in $(HOST_SUBDIR)/gold; \
15621 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15622 case $(srcdir) in \
15623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15624 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15626 esac; \
15627 srcdiroption="--srcdir=$${topdir}/gold"; \
15628 libsrcdir="$$s/gold"; \
15629 $(SHELL) $${libsrcdir}/configure \
15630 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15631 --target=${target_alias} $${srcdiroption} \
15632 || exit 1
15633@endif gold
15634
15635
15636
15637.PHONY: configure-stage1-gold maybe-configure-stage1-gold
15638maybe-configure-stage1-gold:
15639@if gold-bootstrap
15640maybe-configure-stage1-gold: configure-stage1-gold
15641configure-stage1-gold:
15642 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15644 @r=`${PWD_COMMAND}`; export r; \
15645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15646 TFLAGS="$(STAGE1_TFLAGS)"; \
15647 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15648 $(HOST_EXPORTS) \
15649 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15650 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15651 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15652 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15654 cd $(HOST_SUBDIR)/gold || exit 1; \
15655 case $(srcdir) in \
15656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15657 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15659 esac; \
15660 srcdiroption="--srcdir=$${topdir}/gold"; \
15661 libsrcdir="$$s/gold"; \
15662 $(SHELL) $${libsrcdir}/configure \
15663 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15664 --target=${target_alias} $${srcdiroption} \
15665 $(STAGE1_CONFIGURE_FLAGS)
15666@endif gold-bootstrap
15667
15668.PHONY: configure-stage2-gold maybe-configure-stage2-gold
15669maybe-configure-stage2-gold:
15670@if gold-bootstrap
15671maybe-configure-stage2-gold: configure-stage2-gold
15672configure-stage2-gold:
15673 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15674 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15675 @r=`${PWD_COMMAND}`; export r; \
15676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15677 TFLAGS="$(STAGE2_TFLAGS)"; \
15678 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15679 $(HOST_EXPORTS) \
15680 $(POSTSTAGE1_HOST_EXPORTS) \
15681 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15682 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15683 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15684 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15686 cd $(HOST_SUBDIR)/gold || exit 1; \
15687 case $(srcdir) in \
15688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15689 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15691 esac; \
15692 srcdiroption="--srcdir=$${topdir}/gold"; \
15693 libsrcdir="$$s/gold"; \
15694 $(SHELL) $${libsrcdir}/configure \
15695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15696 --target=${target_alias} $${srcdiroption} \
15697 --with-build-libsubdir=$(HOST_SUBDIR) \
15698 $(STAGE2_CONFIGURE_FLAGS)
15699@endif gold-bootstrap
15700
15701.PHONY: configure-stage3-gold maybe-configure-stage3-gold
15702maybe-configure-stage3-gold:
15703@if gold-bootstrap
15704maybe-configure-stage3-gold: configure-stage3-gold
15705configure-stage3-gold:
15706 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15707 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15708 @r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15710 TFLAGS="$(STAGE3_TFLAGS)"; \
15711 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15712 $(HOST_EXPORTS) \
15713 $(POSTSTAGE1_HOST_EXPORTS) \
15714 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15715 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15716 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15717 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15718 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15719 cd $(HOST_SUBDIR)/gold || exit 1; \
15720 case $(srcdir) in \
15721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15722 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15724 esac; \
15725 srcdiroption="--srcdir=$${topdir}/gold"; \
15726 libsrcdir="$$s/gold"; \
15727 $(SHELL) $${libsrcdir}/configure \
15728 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15729 --target=${target_alias} $${srcdiroption} \
15730 --with-build-libsubdir=$(HOST_SUBDIR) \
15731 $(STAGE3_CONFIGURE_FLAGS)
15732@endif gold-bootstrap
15733
15734.PHONY: configure-stage4-gold maybe-configure-stage4-gold
15735maybe-configure-stage4-gold:
15736@if gold-bootstrap
15737maybe-configure-stage4-gold: configure-stage4-gold
15738configure-stage4-gold:
15739 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15740 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15741 @r=`${PWD_COMMAND}`; export r; \
15742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15743 TFLAGS="$(STAGE4_TFLAGS)"; \
15744 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15745 $(HOST_EXPORTS) \
15746 $(POSTSTAGE1_HOST_EXPORTS) \
15747 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15748 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15749 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15750 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15752 cd $(HOST_SUBDIR)/gold || exit 1; \
15753 case $(srcdir) in \
15754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15755 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15757 esac; \
15758 srcdiroption="--srcdir=$${topdir}/gold"; \
15759 libsrcdir="$$s/gold"; \
15760 $(SHELL) $${libsrcdir}/configure \
15761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15762 --target=${target_alias} $${srcdiroption} \
15763 --with-build-libsubdir=$(HOST_SUBDIR) \
15764 $(STAGE4_CONFIGURE_FLAGS)
15765@endif gold-bootstrap
15766
15767.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15768maybe-configure-stageprofile-gold:
15769@if gold-bootstrap
15770maybe-configure-stageprofile-gold: configure-stageprofile-gold
15771configure-stageprofile-gold:
15772 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15773 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15774 @r=`${PWD_COMMAND}`; export r; \
15775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15776 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15777 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15778 $(HOST_EXPORTS) \
15779 $(POSTSTAGE1_HOST_EXPORTS) \
15780 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15781 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15782 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15783 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15785 cd $(HOST_SUBDIR)/gold || exit 1; \
15786 case $(srcdir) in \
15787 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15788 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15789 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15790 esac; \
15791 srcdiroption="--srcdir=$${topdir}/gold"; \
15792 libsrcdir="$$s/gold"; \
15793 $(SHELL) $${libsrcdir}/configure \
15794 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15795 --target=${target_alias} $${srcdiroption} \
15796 --with-build-libsubdir=$(HOST_SUBDIR) \
15797 $(STAGEprofile_CONFIGURE_FLAGS)
15798@endif gold-bootstrap
15799
15800.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15801maybe-configure-stagefeedback-gold:
15802@if gold-bootstrap
15803maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15804configure-stagefeedback-gold:
15805 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15806 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15807 @r=`${PWD_COMMAND}`; export r; \
15808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15809 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15810 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15811 $(HOST_EXPORTS) \
15812 $(POSTSTAGE1_HOST_EXPORTS) \
15813 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15814 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15815 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15816 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15818 cd $(HOST_SUBDIR)/gold || exit 1; \
15819 case $(srcdir) in \
15820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15821 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15823 esac; \
15824 srcdiroption="--srcdir=$${topdir}/gold"; \
15825 libsrcdir="$$s/gold"; \
15826 $(SHELL) $${libsrcdir}/configure \
15827 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15828 --target=${target_alias} $${srcdiroption} \
15829 --with-build-libsubdir=$(HOST_SUBDIR) \
15830 $(STAGEfeedback_CONFIGURE_FLAGS)
15831@endif gold-bootstrap
15832
15833
15834
15835
15836
15837.PHONY: all-gold maybe-all-gold
15838maybe-all-gold:
15839@if gcc-bootstrap
15840all-gold: stage_current
15841@endif gcc-bootstrap
15842@if gold
15843TARGET-gold=all
15844maybe-all-gold: all-gold
15845all-gold: configure-gold
15846 @r=`${PWD_COMMAND}`; export r; \
15847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15848 $(HOST_EXPORTS) \
15849 (cd $(HOST_SUBDIR)/gold && \
15850 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15851 $(TARGET-gold))
15852@endif gold
15853
15854
15855
15856.PHONY: all-stage1-gold maybe-all-stage1-gold
15857.PHONY: clean-stage1-gold maybe-clean-stage1-gold
15858maybe-all-stage1-gold:
15859maybe-clean-stage1-gold:
15860@if gold-bootstrap
15861maybe-all-stage1-gold: all-stage1-gold
15862all-stage1: all-stage1-gold
15863TARGET-stage1-gold = $(TARGET-gold)
15864all-stage1-gold: configure-stage1-gold
15865 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15866 @r=`${PWD_COMMAND}`; export r; \
15867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15868 TFLAGS="$(STAGE1_TFLAGS)"; \
15869 $(HOST_EXPORTS) \
15870 cd $(HOST_SUBDIR)/gold && \
15871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15872 CFLAGS="$(STAGE1_CFLAGS)" \
15873 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15874 LIBCFLAGS="$(LIBCFLAGS)" \
15875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15878 $(EXTRA_HOST_FLAGS) \
15879 $(STAGE1_FLAGS_TO_PASS) \
15880 TFLAGS="$(STAGE1_TFLAGS)" \
15881 $(TARGET-stage1-gold)
15882
15883maybe-clean-stage1-gold: clean-stage1-gold
15884clean-stage1: clean-stage1-gold
15885clean-stage1-gold:
15886 @if [ $(current_stage) = stage1 ]; then \
15887 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15888 else \
15889 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15890 $(MAKE) stage1-start; \
15891 fi; \
15892 cd $(HOST_SUBDIR)/gold && \
15893 $(MAKE) $(EXTRA_HOST_FLAGS) \
15894 $(STAGE1_FLAGS_TO_PASS) clean
15895@endif gold-bootstrap
15896
15897
15898.PHONY: all-stage2-gold maybe-all-stage2-gold
15899.PHONY: clean-stage2-gold maybe-clean-stage2-gold
15900maybe-all-stage2-gold:
15901maybe-clean-stage2-gold:
15902@if gold-bootstrap
15903maybe-all-stage2-gold: all-stage2-gold
15904all-stage2: all-stage2-gold
15905TARGET-stage2-gold = $(TARGET-gold)
15906all-stage2-gold: configure-stage2-gold
15907 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15908 @r=`${PWD_COMMAND}`; export r; \
15909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15910 TFLAGS="$(STAGE2_TFLAGS)"; \
15911 $(HOST_EXPORTS) \
15912 $(POSTSTAGE1_HOST_EXPORTS) \
15913 cd $(HOST_SUBDIR)/gold && \
15914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15915 CFLAGS="$(STAGE2_CFLAGS)" \
15916 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15917 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15921 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15922 TFLAGS="$(STAGE2_TFLAGS)" \
15923 $(TARGET-stage2-gold)
15924
15925maybe-clean-stage2-gold: clean-stage2-gold
15926clean-stage2: clean-stage2-gold
15927clean-stage2-gold:
15928 @if [ $(current_stage) = stage2 ]; then \
15929 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15930 else \
15931 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15932 $(MAKE) stage2-start; \
15933 fi; \
15934 cd $(HOST_SUBDIR)/gold && \
15935 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15936@endif gold-bootstrap
15937
15938
15939.PHONY: all-stage3-gold maybe-all-stage3-gold
15940.PHONY: clean-stage3-gold maybe-clean-stage3-gold
15941maybe-all-stage3-gold:
15942maybe-clean-stage3-gold:
15943@if gold-bootstrap
15944maybe-all-stage3-gold: all-stage3-gold
15945all-stage3: all-stage3-gold
15946TARGET-stage3-gold = $(TARGET-gold)
15947all-stage3-gold: configure-stage3-gold
15948 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15949 @r=`${PWD_COMMAND}`; export r; \
15950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15951 TFLAGS="$(STAGE3_TFLAGS)"; \
15952 $(HOST_EXPORTS) \
15953 $(POSTSTAGE1_HOST_EXPORTS) \
15954 cd $(HOST_SUBDIR)/gold && \
15955 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15956 CFLAGS="$(STAGE3_CFLAGS)" \
15957 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15958 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15959 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15960 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15961 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15962 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15963 TFLAGS="$(STAGE3_TFLAGS)" \
15964 $(TARGET-stage3-gold)
15965
15966maybe-clean-stage3-gold: clean-stage3-gold
15967clean-stage3: clean-stage3-gold
15968clean-stage3-gold:
15969 @if [ $(current_stage) = stage3 ]; then \
15970 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15971 else \
15972 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15973 $(MAKE) stage3-start; \
15974 fi; \
15975 cd $(HOST_SUBDIR)/gold && \
15976 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15977@endif gold-bootstrap
15978
15979
15980.PHONY: all-stage4-gold maybe-all-stage4-gold
15981.PHONY: clean-stage4-gold maybe-clean-stage4-gold
15982maybe-all-stage4-gold:
15983maybe-clean-stage4-gold:
15984@if gold-bootstrap
15985maybe-all-stage4-gold: all-stage4-gold
15986all-stage4: all-stage4-gold
15987TARGET-stage4-gold = $(TARGET-gold)
15988all-stage4-gold: configure-stage4-gold
15989 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15990 @r=`${PWD_COMMAND}`; export r; \
15991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15992 TFLAGS="$(STAGE4_TFLAGS)"; \
15993 $(HOST_EXPORTS) \
15994 $(POSTSTAGE1_HOST_EXPORTS) \
15995 cd $(HOST_SUBDIR)/gold && \
15996 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15997 CFLAGS="$(STAGE4_CFLAGS)" \
15998 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15999 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16000 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16001 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16002 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16003 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16004 TFLAGS="$(STAGE4_TFLAGS)" \
16005 $(TARGET-stage4-gold)
16006
16007maybe-clean-stage4-gold: clean-stage4-gold
16008clean-stage4: clean-stage4-gold
16009clean-stage4-gold:
16010 @if [ $(current_stage) = stage4 ]; then \
16011 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16012 else \
16013 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16014 $(MAKE) stage4-start; \
16015 fi; \
16016 cd $(HOST_SUBDIR)/gold && \
16017 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16018@endif gold-bootstrap
16019
16020
16021.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16022.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16023maybe-all-stageprofile-gold:
16024maybe-clean-stageprofile-gold:
16025@if gold-bootstrap
16026maybe-all-stageprofile-gold: all-stageprofile-gold
16027all-stageprofile: all-stageprofile-gold
16028TARGET-stageprofile-gold = $(TARGET-gold)
16029all-stageprofile-gold: configure-stageprofile-gold
16030 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16031 @r=`${PWD_COMMAND}`; export r; \
16032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16033 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16034 $(HOST_EXPORTS) \
16035 $(POSTSTAGE1_HOST_EXPORTS) \
16036 cd $(HOST_SUBDIR)/gold && \
16037 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16038 CFLAGS="$(STAGEprofile_CFLAGS)" \
16039 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16040 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16041 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16042 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16043 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16044 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16045 TFLAGS="$(STAGEprofile_TFLAGS)" \
16046 $(TARGET-stageprofile-gold)
16047
16048maybe-clean-stageprofile-gold: clean-stageprofile-gold
16049clean-stageprofile: clean-stageprofile-gold
16050clean-stageprofile-gold:
16051 @if [ $(current_stage) = stageprofile ]; then \
16052 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16053 else \
16054 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16055 $(MAKE) stageprofile-start; \
16056 fi; \
16057 cd $(HOST_SUBDIR)/gold && \
16058 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16059@endif gold-bootstrap
16060
16061
16062.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16063.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16064maybe-all-stagefeedback-gold:
16065maybe-clean-stagefeedback-gold:
16066@if gold-bootstrap
16067maybe-all-stagefeedback-gold: all-stagefeedback-gold
16068all-stagefeedback: all-stagefeedback-gold
16069TARGET-stagefeedback-gold = $(TARGET-gold)
16070all-stagefeedback-gold: configure-stagefeedback-gold
16071 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16072 @r=`${PWD_COMMAND}`; export r; \
16073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16074 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16075 $(HOST_EXPORTS) \
16076 $(POSTSTAGE1_HOST_EXPORTS) \
16077 cd $(HOST_SUBDIR)/gold && \
16078 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16079 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16080 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16081 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16082 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16083 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16084 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16085 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16086 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16087 $(TARGET-stagefeedback-gold)
16088
16089maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16090clean-stagefeedback: clean-stagefeedback-gold
16091clean-stagefeedback-gold:
16092 @if [ $(current_stage) = stagefeedback ]; then \
16093 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16094 else \
16095 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16096 $(MAKE) stagefeedback-start; \
16097 fi; \
16098 cd $(HOST_SUBDIR)/gold && \
16099 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16100@endif gold-bootstrap
16101
16102
16103
16104
16105
16106.PHONY: check-gold maybe-check-gold
16107maybe-check-gold:
16108@if gold
16109maybe-check-gold: check-gold
16110
16111check-gold:
16112 @: $(MAKE); $(unstage)
16113 @r=`${PWD_COMMAND}`; export r; \
16114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16115 $(HOST_EXPORTS) \
16116 (cd $(HOST_SUBDIR)/gold && \
16117 $(MAKE) $(FLAGS_TO_PASS) check)
16118
16119@endif gold
16120
16121.PHONY: install-gold maybe-install-gold
16122maybe-install-gold:
16123@if gold
16124maybe-install-gold: install-gold
16125
16126install-gold: installdirs
16127 @: $(MAKE); $(unstage)
16128 @r=`${PWD_COMMAND}`; export r; \
16129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16130 $(HOST_EXPORTS) \
16131 (cd $(HOST_SUBDIR)/gold && \
16132 $(MAKE) $(FLAGS_TO_PASS) install)
16133
16134@endif gold
16135
16136.PHONY: install-strip-gold maybe-install-strip-gold
16137maybe-install-strip-gold:
16138@if gold
16139maybe-install-strip-gold: install-strip-gold
16140
16141install-strip-gold: installdirs
16142 @: $(MAKE); $(unstage)
16143 @r=`${PWD_COMMAND}`; export r; \
16144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16145 $(HOST_EXPORTS) \
16146 (cd $(HOST_SUBDIR)/gold && \
16147 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16148
16149@endif gold
16150
16151# Other targets (info, dvi, pdf, etc.)
16152
16153.PHONY: maybe-info-gold info-gold
16154maybe-info-gold:
16155@if gold
16156maybe-info-gold: info-gold
16157
16158info-gold: \
16159 configure-gold
16160 @[ -f ./gold/Makefile ] || exit 0; \
16161 r=`${PWD_COMMAND}`; export r; \
16162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16163 $(HOST_EXPORTS) \
16164 for flag in $(EXTRA_HOST_FLAGS) ; do \
16165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16166 done; \
16167 echo "Doing info in gold" ; \
16168 (cd $(HOST_SUBDIR)/gold && \
16169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16171 "RANLIB=$${RANLIB}" \
16172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16173 info) \
16174 || exit 1
16175
16176@endif gold
16177
16178.PHONY: maybe-dvi-gold dvi-gold
16179maybe-dvi-gold:
16180@if gold
16181maybe-dvi-gold: dvi-gold
16182
16183dvi-gold: \
16184 configure-gold
16185 @[ -f ./gold/Makefile ] || exit 0; \
16186 r=`${PWD_COMMAND}`; export r; \
16187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16188 $(HOST_EXPORTS) \
16189 for flag in $(EXTRA_HOST_FLAGS) ; do \
16190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16191 done; \
16192 echo "Doing dvi in gold" ; \
16193 (cd $(HOST_SUBDIR)/gold && \
16194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16196 "RANLIB=$${RANLIB}" \
16197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16198 dvi) \
16199 || exit 1
16200
16201@endif gold
16202
16203.PHONY: maybe-pdf-gold pdf-gold
16204maybe-pdf-gold:
16205@if gold
16206maybe-pdf-gold: pdf-gold
16207
16208pdf-gold: \
16209 configure-gold
16210 @[ -f ./gold/Makefile ] || exit 0; \
16211 r=`${PWD_COMMAND}`; export r; \
16212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16213 $(HOST_EXPORTS) \
16214 for flag in $(EXTRA_HOST_FLAGS) ; do \
16215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16216 done; \
16217 echo "Doing pdf in gold" ; \
16218 (cd $(HOST_SUBDIR)/gold && \
16219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16221 "RANLIB=$${RANLIB}" \
16222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16223 pdf) \
16224 || exit 1
16225
16226@endif gold
16227
16228.PHONY: maybe-html-gold html-gold
16229maybe-html-gold:
16230@if gold
16231maybe-html-gold: html-gold
16232
16233html-gold: \
16234 configure-gold
16235 @[ -f ./gold/Makefile ] || exit 0; \
16236 r=`${PWD_COMMAND}`; export r; \
16237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16238 $(HOST_EXPORTS) \
16239 for flag in $(EXTRA_HOST_FLAGS) ; do \
16240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16241 done; \
16242 echo "Doing html in gold" ; \
16243 (cd $(HOST_SUBDIR)/gold && \
16244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16246 "RANLIB=$${RANLIB}" \
16247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16248 html) \
16249 || exit 1
16250
16251@endif gold
16252
16253.PHONY: maybe-TAGS-gold TAGS-gold
16254maybe-TAGS-gold:
16255@if gold
16256maybe-TAGS-gold: TAGS-gold
16257
16258TAGS-gold: \
16259 configure-gold
16260 @[ -f ./gold/Makefile ] || exit 0; \
16261 r=`${PWD_COMMAND}`; export r; \
16262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16263 $(HOST_EXPORTS) \
16264 for flag in $(EXTRA_HOST_FLAGS) ; do \
16265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16266 done; \
16267 echo "Doing TAGS in gold" ; \
16268 (cd $(HOST_SUBDIR)/gold && \
16269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16271 "RANLIB=$${RANLIB}" \
16272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16273 TAGS) \
16274 || exit 1
16275
16276@endif gold
16277
16278.PHONY: maybe-install-info-gold install-info-gold
16279maybe-install-info-gold:
16280@if gold
16281maybe-install-info-gold: install-info-gold
16282
16283install-info-gold: \
16284 configure-gold \
16285 info-gold
16286 @[ -f ./gold/Makefile ] || exit 0; \
16287 r=`${PWD_COMMAND}`; export r; \
16288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16289 $(HOST_EXPORTS) \
16290 for flag in $(EXTRA_HOST_FLAGS) ; do \
16291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16292 done; \
16293 echo "Doing install-info in gold" ; \
16294 (cd $(HOST_SUBDIR)/gold && \
16295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16297 "RANLIB=$${RANLIB}" \
16298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16299 install-info) \
16300 || exit 1
16301
16302@endif gold
16303
16304.PHONY: maybe-install-pdf-gold install-pdf-gold
16305maybe-install-pdf-gold:
16306@if gold
16307maybe-install-pdf-gold: install-pdf-gold
16308
16309install-pdf-gold: \
16310 configure-gold \
16311 pdf-gold
16312 @[ -f ./gold/Makefile ] || exit 0; \
16313 r=`${PWD_COMMAND}`; export r; \
16314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16315 $(HOST_EXPORTS) \
16316 for flag in $(EXTRA_HOST_FLAGS) ; do \
16317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16318 done; \
16319 echo "Doing install-pdf in gold" ; \
16320 (cd $(HOST_SUBDIR)/gold && \
16321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16323 "RANLIB=$${RANLIB}" \
16324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16325 install-pdf) \
16326 || exit 1
16327
16328@endif gold
16329
16330.PHONY: maybe-install-html-gold install-html-gold
16331maybe-install-html-gold:
16332@if gold
16333maybe-install-html-gold: install-html-gold
16334
16335install-html-gold: \
16336 configure-gold \
16337 html-gold
16338 @[ -f ./gold/Makefile ] || exit 0; \
16339 r=`${PWD_COMMAND}`; export r; \
16340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16341 $(HOST_EXPORTS) \
16342 for flag in $(EXTRA_HOST_FLAGS) ; do \
16343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16344 done; \
16345 echo "Doing install-html in gold" ; \
16346 (cd $(HOST_SUBDIR)/gold && \
16347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16349 "RANLIB=$${RANLIB}" \
16350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16351 install-html) \
16352 || exit 1
16353
16354@endif gold
16355
16356.PHONY: maybe-installcheck-gold installcheck-gold
16357maybe-installcheck-gold:
16358@if gold
16359maybe-installcheck-gold: installcheck-gold
16360
16361installcheck-gold: \
16362 configure-gold
16363 @[ -f ./gold/Makefile ] || exit 0; \
16364 r=`${PWD_COMMAND}`; export r; \
16365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16366 $(HOST_EXPORTS) \
16367 for flag in $(EXTRA_HOST_FLAGS) ; do \
16368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16369 done; \
16370 echo "Doing installcheck in gold" ; \
16371 (cd $(HOST_SUBDIR)/gold && \
16372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16374 "RANLIB=$${RANLIB}" \
16375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16376 installcheck) \
16377 || exit 1
16378
16379@endif gold
16380
16381.PHONY: maybe-mostlyclean-gold mostlyclean-gold
16382maybe-mostlyclean-gold:
16383@if gold
16384maybe-mostlyclean-gold: mostlyclean-gold
16385
16386mostlyclean-gold:
16387 @[ -f ./gold/Makefile ] || exit 0; \
16388 r=`${PWD_COMMAND}`; export r; \
16389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16390 $(HOST_EXPORTS) \
16391 for flag in $(EXTRA_HOST_FLAGS) ; do \
16392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16393 done; \
16394 echo "Doing mostlyclean in gold" ; \
16395 (cd $(HOST_SUBDIR)/gold && \
16396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16398 "RANLIB=$${RANLIB}" \
16399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16400 mostlyclean) \
16401 || exit 1
16402
16403@endif gold
16404
16405.PHONY: maybe-clean-gold clean-gold
16406maybe-clean-gold:
16407@if gold
16408maybe-clean-gold: clean-gold
16409
16410clean-gold:
16411 @[ -f ./gold/Makefile ] || exit 0; \
16412 r=`${PWD_COMMAND}`; export r; \
16413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16414 $(HOST_EXPORTS) \
16415 for flag in $(EXTRA_HOST_FLAGS) ; do \
16416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16417 done; \
16418 echo "Doing clean in gold" ; \
16419 (cd $(HOST_SUBDIR)/gold && \
16420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16422 "RANLIB=$${RANLIB}" \
16423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16424 clean) \
16425 || exit 1
16426
16427@endif gold
16428
16429.PHONY: maybe-distclean-gold distclean-gold
16430maybe-distclean-gold:
16431@if gold
16432maybe-distclean-gold: distclean-gold
16433
16434distclean-gold:
16435 @[ -f ./gold/Makefile ] || exit 0; \
16436 r=`${PWD_COMMAND}`; export r; \
16437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16438 $(HOST_EXPORTS) \
16439 for flag in $(EXTRA_HOST_FLAGS) ; do \
16440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16441 done; \
16442 echo "Doing distclean in gold" ; \
16443 (cd $(HOST_SUBDIR)/gold && \
16444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16446 "RANLIB=$${RANLIB}" \
16447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16448 distclean) \
16449 || exit 1
16450
16451@endif gold
16452
16453.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16454maybe-maintainer-clean-gold:
16455@if gold
16456maybe-maintainer-clean-gold: maintainer-clean-gold
16457
16458maintainer-clean-gold:
16459 @[ -f ./gold/Makefile ] || exit 0; \
16460 r=`${PWD_COMMAND}`; export r; \
16461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16462 $(HOST_EXPORTS) \
16463 for flag in $(EXTRA_HOST_FLAGS) ; do \
16464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16465 done; \
16466 echo "Doing maintainer-clean in gold" ; \
16467 (cd $(HOST_SUBDIR)/gold && \
16468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16470 "RANLIB=$${RANLIB}" \
16471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16472 maintainer-clean) \
16473 || exit 1
16474
16475@endif gold
16476
16477
16478
16479.PHONY: configure-gprof maybe-configure-gprof
16480maybe-configure-gprof:
16481@if gcc-bootstrap
16482configure-gprof: stage_current
16483@endif gcc-bootstrap
16484@if gprof
16485maybe-configure-gprof: configure-gprof
16486configure-gprof:
16487 @: $(MAKE); $(unstage)
16488 @r=`${PWD_COMMAND}`; export r; \
16489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16490 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16492 $(HOST_EXPORTS) \
16493 echo Configuring in $(HOST_SUBDIR)/gprof; \
16494 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16495 case $(srcdir) in \
16496 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16497 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16498 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16499 esac; \
16500 srcdiroption="--srcdir=$${topdir}/gprof"; \
16501 libsrcdir="$$s/gprof"; \
16502 $(SHELL) $${libsrcdir}/configure \
16503 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16504 --target=${target_alias} $${srcdiroption} \
16505 || exit 1
16506@endif gprof
16507
16508
16509
16510
16511
16512.PHONY: all-gprof maybe-all-gprof
16513maybe-all-gprof:
16514@if gcc-bootstrap
16515all-gprof: stage_current
16516@endif gcc-bootstrap
16517@if gprof
16518TARGET-gprof=all
16519maybe-all-gprof: all-gprof
16520all-gprof: configure-gprof
16521 @: $(MAKE); $(unstage)
16522 @r=`${PWD_COMMAND}`; export r; \
16523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16524 $(HOST_EXPORTS) \
16525 (cd $(HOST_SUBDIR)/gprof && \
16526 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16527 $(TARGET-gprof))
16528@endif gprof
16529
16530
16531
16532
16533.PHONY: check-gprof maybe-check-gprof
16534maybe-check-gprof:
16535@if gprof
16536maybe-check-gprof: check-gprof
16537
16538check-gprof:
16539 @: $(MAKE); $(unstage)
16540 @r=`${PWD_COMMAND}`; export r; \
16541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16542 $(HOST_EXPORTS) \
16543 (cd $(HOST_SUBDIR)/gprof && \
16544 $(MAKE) $(FLAGS_TO_PASS) check)
16545
16546@endif gprof
16547
16548.PHONY: install-gprof maybe-install-gprof
16549maybe-install-gprof:
16550@if gprof
16551maybe-install-gprof: install-gprof
16552
16553install-gprof: installdirs
16554 @: $(MAKE); $(unstage)
16555 @r=`${PWD_COMMAND}`; export r; \
16556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16557 $(HOST_EXPORTS) \
16558 (cd $(HOST_SUBDIR)/gprof && \
16559 $(MAKE) $(FLAGS_TO_PASS) install)
16560
16561@endif gprof
16562
16563.PHONY: install-strip-gprof maybe-install-strip-gprof
16564maybe-install-strip-gprof:
16565@if gprof
16566maybe-install-strip-gprof: install-strip-gprof
16567
16568install-strip-gprof: installdirs
16569 @: $(MAKE); $(unstage)
16570 @r=`${PWD_COMMAND}`; export r; \
16571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16572 $(HOST_EXPORTS) \
16573 (cd $(HOST_SUBDIR)/gprof && \
16574 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16575
16576@endif gprof
16577
16578# Other targets (info, dvi, pdf, etc.)
16579
16580.PHONY: maybe-info-gprof info-gprof
16581maybe-info-gprof:
16582@if gprof
16583maybe-info-gprof: info-gprof
16584
16585info-gprof: \
16586 configure-gprof
16587 @: $(MAKE); $(unstage)
16588 @[ -f ./gprof/Makefile ] || exit 0; \
16589 r=`${PWD_COMMAND}`; export r; \
16590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591 $(HOST_EXPORTS) \
16592 for flag in $(EXTRA_HOST_FLAGS) ; do \
16593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16594 done; \
16595 echo "Doing info in gprof" ; \
16596 (cd $(HOST_SUBDIR)/gprof && \
16597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16599 "RANLIB=$${RANLIB}" \
16600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16601 info) \
16602 || exit 1
16603
16604@endif gprof
16605
16606.PHONY: maybe-dvi-gprof dvi-gprof
16607maybe-dvi-gprof:
16608@if gprof
16609maybe-dvi-gprof: dvi-gprof
16610
16611dvi-gprof: \
16612 configure-gprof
16613 @: $(MAKE); $(unstage)
16614 @[ -f ./gprof/Makefile ] || exit 0; \
16615 r=`${PWD_COMMAND}`; export r; \
16616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16617 $(HOST_EXPORTS) \
16618 for flag in $(EXTRA_HOST_FLAGS) ; do \
16619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16620 done; \
16621 echo "Doing dvi in gprof" ; \
16622 (cd $(HOST_SUBDIR)/gprof && \
16623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16625 "RANLIB=$${RANLIB}" \
16626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16627 dvi) \
16628 || exit 1
16629
16630@endif gprof
16631
16632.PHONY: maybe-pdf-gprof pdf-gprof
16633maybe-pdf-gprof:
16634@if gprof
16635maybe-pdf-gprof: pdf-gprof
16636
16637pdf-gprof: \
16638 configure-gprof
16639 @: $(MAKE); $(unstage)
16640 @[ -f ./gprof/Makefile ] || exit 0; \
16641 r=`${PWD_COMMAND}`; export r; \
16642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16643 $(HOST_EXPORTS) \
16644 for flag in $(EXTRA_HOST_FLAGS) ; do \
16645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16646 done; \
16647 echo "Doing pdf in gprof" ; \
16648 (cd $(HOST_SUBDIR)/gprof && \
16649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16651 "RANLIB=$${RANLIB}" \
16652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16653 pdf) \
16654 || exit 1
16655
16656@endif gprof
16657
16658.PHONY: maybe-html-gprof html-gprof
16659maybe-html-gprof:
16660@if gprof
16661maybe-html-gprof: html-gprof
16662
16663html-gprof: \
16664 configure-gprof
16665 @: $(MAKE); $(unstage)
16666 @[ -f ./gprof/Makefile ] || exit 0; \
16667 r=`${PWD_COMMAND}`; export r; \
16668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669 $(HOST_EXPORTS) \
16670 for flag in $(EXTRA_HOST_FLAGS) ; do \
16671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16672 done; \
16673 echo "Doing html in gprof" ; \
16674 (cd $(HOST_SUBDIR)/gprof && \
16675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16677 "RANLIB=$${RANLIB}" \
16678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16679 html) \
16680 || exit 1
16681
16682@endif gprof
16683
16684.PHONY: maybe-TAGS-gprof TAGS-gprof
16685maybe-TAGS-gprof:
16686@if gprof
16687maybe-TAGS-gprof: TAGS-gprof
16688
16689TAGS-gprof: \
16690 configure-gprof
16691 @: $(MAKE); $(unstage)
16692 @[ -f ./gprof/Makefile ] || exit 0; \
16693 r=`${PWD_COMMAND}`; export r; \
16694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16695 $(HOST_EXPORTS) \
16696 for flag in $(EXTRA_HOST_FLAGS) ; do \
16697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16698 done; \
16699 echo "Doing TAGS in gprof" ; \
16700 (cd $(HOST_SUBDIR)/gprof && \
16701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16703 "RANLIB=$${RANLIB}" \
16704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16705 TAGS) \
16706 || exit 1
16707
16708@endif gprof
16709
16710.PHONY: maybe-install-info-gprof install-info-gprof
16711maybe-install-info-gprof:
16712@if gprof
16713maybe-install-info-gprof: install-info-gprof
16714
16715install-info-gprof: \
16716 configure-gprof \
16717 info-gprof
16718 @: $(MAKE); $(unstage)
16719 @[ -f ./gprof/Makefile ] || exit 0; \
16720 r=`${PWD_COMMAND}`; export r; \
16721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16722 $(HOST_EXPORTS) \
16723 for flag in $(EXTRA_HOST_FLAGS) ; do \
16724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16725 done; \
16726 echo "Doing install-info in gprof" ; \
16727 (cd $(HOST_SUBDIR)/gprof && \
16728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16730 "RANLIB=$${RANLIB}" \
16731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16732 install-info) \
16733 || exit 1
16734
16735@endif gprof
16736
16737.PHONY: maybe-install-pdf-gprof install-pdf-gprof
16738maybe-install-pdf-gprof:
16739@if gprof
16740maybe-install-pdf-gprof: install-pdf-gprof
16741
16742install-pdf-gprof: \
16743 configure-gprof \
16744 pdf-gprof
16745 @: $(MAKE); $(unstage)
16746 @[ -f ./gprof/Makefile ] || exit 0; \
16747 r=`${PWD_COMMAND}`; export r; \
16748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16749 $(HOST_EXPORTS) \
16750 for flag in $(EXTRA_HOST_FLAGS) ; do \
16751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16752 done; \
16753 echo "Doing install-pdf in gprof" ; \
16754 (cd $(HOST_SUBDIR)/gprof && \
16755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16757 "RANLIB=$${RANLIB}" \
16758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16759 install-pdf) \
16760 || exit 1
16761
16762@endif gprof
16763
16764.PHONY: maybe-install-html-gprof install-html-gprof
16765maybe-install-html-gprof:
16766@if gprof
16767maybe-install-html-gprof: install-html-gprof
16768
16769install-html-gprof: \
16770 configure-gprof \
16771 html-gprof
16772 @: $(MAKE); $(unstage)
16773 @[ -f ./gprof/Makefile ] || exit 0; \
16774 r=`${PWD_COMMAND}`; export r; \
16775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776 $(HOST_EXPORTS) \
16777 for flag in $(EXTRA_HOST_FLAGS) ; do \
16778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16779 done; \
16780 echo "Doing install-html in gprof" ; \
16781 (cd $(HOST_SUBDIR)/gprof && \
16782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16784 "RANLIB=$${RANLIB}" \
16785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16786 install-html) \
16787 || exit 1
16788
16789@endif gprof
16790
16791.PHONY: maybe-installcheck-gprof installcheck-gprof
16792maybe-installcheck-gprof:
16793@if gprof
16794maybe-installcheck-gprof: installcheck-gprof
16795
16796installcheck-gprof: \
16797 configure-gprof
16798 @: $(MAKE); $(unstage)
16799 @[ -f ./gprof/Makefile ] || exit 0; \
16800 r=`${PWD_COMMAND}`; export r; \
16801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16802 $(HOST_EXPORTS) \
16803 for flag in $(EXTRA_HOST_FLAGS) ; do \
16804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16805 done; \
16806 echo "Doing installcheck in gprof" ; \
16807 (cd $(HOST_SUBDIR)/gprof && \
16808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16810 "RANLIB=$${RANLIB}" \
16811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16812 installcheck) \
16813 || exit 1
16814
16815@endif gprof
16816
16817.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16818maybe-mostlyclean-gprof:
16819@if gprof
16820maybe-mostlyclean-gprof: mostlyclean-gprof
16821
16822mostlyclean-gprof:
16823 @: $(MAKE); $(unstage)
16824 @[ -f ./gprof/Makefile ] || exit 0; \
16825 r=`${PWD_COMMAND}`; export r; \
16826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16827 $(HOST_EXPORTS) \
16828 for flag in $(EXTRA_HOST_FLAGS) ; do \
16829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16830 done; \
16831 echo "Doing mostlyclean in gprof" ; \
16832 (cd $(HOST_SUBDIR)/gprof && \
16833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16835 "RANLIB=$${RANLIB}" \
16836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16837 mostlyclean) \
16838 || exit 1
16839
16840@endif gprof
16841
16842.PHONY: maybe-clean-gprof clean-gprof
16843maybe-clean-gprof:
16844@if gprof
16845maybe-clean-gprof: clean-gprof
16846
16847clean-gprof:
16848 @: $(MAKE); $(unstage)
16849 @[ -f ./gprof/Makefile ] || exit 0; \
16850 r=`${PWD_COMMAND}`; export r; \
16851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16852 $(HOST_EXPORTS) \
16853 for flag in $(EXTRA_HOST_FLAGS) ; do \
16854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16855 done; \
16856 echo "Doing clean in gprof" ; \
16857 (cd $(HOST_SUBDIR)/gprof && \
16858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16860 "RANLIB=$${RANLIB}" \
16861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16862 clean) \
16863 || exit 1
16864
16865@endif gprof
16866
16867.PHONY: maybe-distclean-gprof distclean-gprof
16868maybe-distclean-gprof:
16869@if gprof
16870maybe-distclean-gprof: distclean-gprof
16871
16872distclean-gprof:
16873 @: $(MAKE); $(unstage)
16874 @[ -f ./gprof/Makefile ] || exit 0; \
16875 r=`${PWD_COMMAND}`; export r; \
16876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16877 $(HOST_EXPORTS) \
16878 for flag in $(EXTRA_HOST_FLAGS) ; do \
16879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16880 done; \
16881 echo "Doing distclean in gprof" ; \
16882 (cd $(HOST_SUBDIR)/gprof && \
16883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16885 "RANLIB=$${RANLIB}" \
16886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16887 distclean) \
16888 || exit 1
16889
16890@endif gprof
16891
16892.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16893maybe-maintainer-clean-gprof:
16894@if gprof
16895maybe-maintainer-clean-gprof: maintainer-clean-gprof
16896
16897maintainer-clean-gprof:
16898 @: $(MAKE); $(unstage)
16899 @[ -f ./gprof/Makefile ] || exit 0; \
16900 r=`${PWD_COMMAND}`; export r; \
16901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16902 $(HOST_EXPORTS) \
16903 for flag in $(EXTRA_HOST_FLAGS) ; do \
16904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16905 done; \
16906 echo "Doing maintainer-clean in gprof" ; \
16907 (cd $(HOST_SUBDIR)/gprof && \
16908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16910 "RANLIB=$${RANLIB}" \
16911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16912 maintainer-clean) \
16913 || exit 1
16914
16915@endif gprof
16916
16917
16918
16919.PHONY: configure-intl maybe-configure-intl
16920maybe-configure-intl:
16921@if gcc-bootstrap
16922configure-intl: stage_current
16923@endif gcc-bootstrap
16924@if intl
16925maybe-configure-intl: configure-intl
16926configure-intl:
16927 @r=`${PWD_COMMAND}`; export r; \
16928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16929 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16931 $(HOST_EXPORTS) \
16932 echo Configuring in $(HOST_SUBDIR)/intl; \
16933 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16934 case $(srcdir) in \
16935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16936 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16938 esac; \
16939 srcdiroption="--srcdir=$${topdir}/intl"; \
16940 libsrcdir="$$s/intl"; \
16941 $(SHELL) $${libsrcdir}/configure \
16942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16943 --target=${target_alias} $${srcdiroption} \
16944 || exit 1
16945@endif intl
16946
16947
16948
16949.PHONY: configure-stage1-intl maybe-configure-stage1-intl
16950maybe-configure-stage1-intl:
16951@if intl-bootstrap
16952maybe-configure-stage1-intl: configure-stage1-intl
16953configure-stage1-intl:
16954 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16956 @r=`${PWD_COMMAND}`; export r; \
16957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16958 TFLAGS="$(STAGE1_TFLAGS)"; \
16959 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16960 $(HOST_EXPORTS) \
16961 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16962 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16963 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16964 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16965 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16966 cd $(HOST_SUBDIR)/intl || exit 1; \
16967 case $(srcdir) in \
16968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16969 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16971 esac; \
16972 srcdiroption="--srcdir=$${topdir}/intl"; \
16973 libsrcdir="$$s/intl"; \
16974 $(SHELL) $${libsrcdir}/configure \
16975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16976 --target=${target_alias} $${srcdiroption} \
16977 $(STAGE1_CONFIGURE_FLAGS)
16978@endif intl-bootstrap
16979
16980.PHONY: configure-stage2-intl maybe-configure-stage2-intl
16981maybe-configure-stage2-intl:
16982@if intl-bootstrap
16983maybe-configure-stage2-intl: configure-stage2-intl
16984configure-stage2-intl:
16985 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16987 @r=`${PWD_COMMAND}`; export r; \
16988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16989 TFLAGS="$(STAGE2_TFLAGS)"; \
16990 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16991 $(HOST_EXPORTS) \
16992 $(POSTSTAGE1_HOST_EXPORTS) \
16993 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16994 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16995 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16996 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16997 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16998 cd $(HOST_SUBDIR)/intl || exit 1; \
16999 case $(srcdir) in \
17000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17001 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17003 esac; \
17004 srcdiroption="--srcdir=$${topdir}/intl"; \
17005 libsrcdir="$$s/intl"; \
17006 $(SHELL) $${libsrcdir}/configure \
17007 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17008 --target=${target_alias} $${srcdiroption} \
17009 --with-build-libsubdir=$(HOST_SUBDIR) \
17010 $(STAGE2_CONFIGURE_FLAGS)
17011@endif intl-bootstrap
17012
17013.PHONY: configure-stage3-intl maybe-configure-stage3-intl
17014maybe-configure-stage3-intl:
17015@if intl-bootstrap
17016maybe-configure-stage3-intl: configure-stage3-intl
17017configure-stage3-intl:
17018 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17020 @r=`${PWD_COMMAND}`; export r; \
17021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17022 TFLAGS="$(STAGE3_TFLAGS)"; \
17023 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17024 $(HOST_EXPORTS) \
17025 $(POSTSTAGE1_HOST_EXPORTS) \
17026 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17027 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17028 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17029 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17031 cd $(HOST_SUBDIR)/intl || exit 1; \
17032 case $(srcdir) in \
17033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17034 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17036 esac; \
17037 srcdiroption="--srcdir=$${topdir}/intl"; \
17038 libsrcdir="$$s/intl"; \
17039 $(SHELL) $${libsrcdir}/configure \
17040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17041 --target=${target_alias} $${srcdiroption} \
17042 --with-build-libsubdir=$(HOST_SUBDIR) \
17043 $(STAGE3_CONFIGURE_FLAGS)
17044@endif intl-bootstrap
17045
17046.PHONY: configure-stage4-intl maybe-configure-stage4-intl
17047maybe-configure-stage4-intl:
17048@if intl-bootstrap
17049maybe-configure-stage4-intl: configure-stage4-intl
17050configure-stage4-intl:
17051 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17053 @r=`${PWD_COMMAND}`; export r; \
17054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17055 TFLAGS="$(STAGE4_TFLAGS)"; \
17056 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17057 $(HOST_EXPORTS) \
17058 $(POSTSTAGE1_HOST_EXPORTS) \
17059 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17060 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17061 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17062 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17064 cd $(HOST_SUBDIR)/intl || exit 1; \
17065 case $(srcdir) in \
17066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17067 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17069 esac; \
17070 srcdiroption="--srcdir=$${topdir}/intl"; \
17071 libsrcdir="$$s/intl"; \
17072 $(SHELL) $${libsrcdir}/configure \
17073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17074 --target=${target_alias} $${srcdiroption} \
17075 --with-build-libsubdir=$(HOST_SUBDIR) \
17076 $(STAGE4_CONFIGURE_FLAGS)
17077@endif intl-bootstrap
17078
17079.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17080maybe-configure-stageprofile-intl:
17081@if intl-bootstrap
17082maybe-configure-stageprofile-intl: configure-stageprofile-intl
17083configure-stageprofile-intl:
17084 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17086 @r=`${PWD_COMMAND}`; export r; \
17087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17088 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17089 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17090 $(HOST_EXPORTS) \
17091 $(POSTSTAGE1_HOST_EXPORTS) \
17092 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17093 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17094 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17095 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17097 cd $(HOST_SUBDIR)/intl || exit 1; \
17098 case $(srcdir) in \
17099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17100 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17102 esac; \
17103 srcdiroption="--srcdir=$${topdir}/intl"; \
17104 libsrcdir="$$s/intl"; \
17105 $(SHELL) $${libsrcdir}/configure \
17106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17107 --target=${target_alias} $${srcdiroption} \
17108 --with-build-libsubdir=$(HOST_SUBDIR) \
17109 $(STAGEprofile_CONFIGURE_FLAGS)
17110@endif intl-bootstrap
17111
17112.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17113maybe-configure-stagefeedback-intl:
17114@if intl-bootstrap
17115maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17116configure-stagefeedback-intl:
17117 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17119 @r=`${PWD_COMMAND}`; export r; \
17120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17121 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17122 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17123 $(HOST_EXPORTS) \
17124 $(POSTSTAGE1_HOST_EXPORTS) \
17125 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17126 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17127 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17128 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17130 cd $(HOST_SUBDIR)/intl || exit 1; \
17131 case $(srcdir) in \
17132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17133 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17135 esac; \
17136 srcdiroption="--srcdir=$${topdir}/intl"; \
17137 libsrcdir="$$s/intl"; \
17138 $(SHELL) $${libsrcdir}/configure \
17139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17140 --target=${target_alias} $${srcdiroption} \
17141 --with-build-libsubdir=$(HOST_SUBDIR) \
17142 $(STAGEfeedback_CONFIGURE_FLAGS)
17143@endif intl-bootstrap
17144
17145
17146
17147
17148
17149.PHONY: all-intl maybe-all-intl
17150maybe-all-intl:
17151@if gcc-bootstrap
17152all-intl: stage_current
17153@endif gcc-bootstrap
17154@if intl
17155TARGET-intl=all
17156maybe-all-intl: all-intl
17157all-intl: configure-intl
17158 @r=`${PWD_COMMAND}`; export r; \
17159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17160 $(HOST_EXPORTS) \
17161 (cd $(HOST_SUBDIR)/intl && \
17162 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17163 $(TARGET-intl))
17164@endif intl
17165
17166
17167
17168.PHONY: all-stage1-intl maybe-all-stage1-intl
17169.PHONY: clean-stage1-intl maybe-clean-stage1-intl
17170maybe-all-stage1-intl:
17171maybe-clean-stage1-intl:
17172@if intl-bootstrap
17173maybe-all-stage1-intl: all-stage1-intl
17174all-stage1: all-stage1-intl
17175TARGET-stage1-intl = $(TARGET-intl)
17176all-stage1-intl: configure-stage1-intl
17177 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17178 @r=`${PWD_COMMAND}`; export r; \
17179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17180 TFLAGS="$(STAGE1_TFLAGS)"; \
17181 $(HOST_EXPORTS) \
17182 cd $(HOST_SUBDIR)/intl && \
17183 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17184 CFLAGS="$(STAGE1_CFLAGS)" \
17185 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17186 LIBCFLAGS="$(LIBCFLAGS)" \
17187 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17188 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17189 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17190 $(EXTRA_HOST_FLAGS) \
17191 $(STAGE1_FLAGS_TO_PASS) \
17192 TFLAGS="$(STAGE1_TFLAGS)" \
17193 $(TARGET-stage1-intl)
17194
17195maybe-clean-stage1-intl: clean-stage1-intl
17196clean-stage1: clean-stage1-intl
17197clean-stage1-intl:
17198 @if [ $(current_stage) = stage1 ]; then \
17199 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17200 else \
17201 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17202 $(MAKE) stage1-start; \
17203 fi; \
17204 cd $(HOST_SUBDIR)/intl && \
17205 $(MAKE) $(EXTRA_HOST_FLAGS) \
17206 $(STAGE1_FLAGS_TO_PASS) clean
17207@endif intl-bootstrap
17208
17209
17210.PHONY: all-stage2-intl maybe-all-stage2-intl
17211.PHONY: clean-stage2-intl maybe-clean-stage2-intl
17212maybe-all-stage2-intl:
17213maybe-clean-stage2-intl:
17214@if intl-bootstrap
17215maybe-all-stage2-intl: all-stage2-intl
17216all-stage2: all-stage2-intl
17217TARGET-stage2-intl = $(TARGET-intl)
17218all-stage2-intl: configure-stage2-intl
17219 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17220 @r=`${PWD_COMMAND}`; export r; \
17221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17222 TFLAGS="$(STAGE2_TFLAGS)"; \
17223 $(HOST_EXPORTS) \
17224 $(POSTSTAGE1_HOST_EXPORTS) \
17225 cd $(HOST_SUBDIR)/intl && \
17226 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17227 CFLAGS="$(STAGE2_CFLAGS)" \
17228 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17229 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17230 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17231 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17232 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17233 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17234 TFLAGS="$(STAGE2_TFLAGS)" \
17235 $(TARGET-stage2-intl)
17236
17237maybe-clean-stage2-intl: clean-stage2-intl
17238clean-stage2: clean-stage2-intl
17239clean-stage2-intl:
17240 @if [ $(current_stage) = stage2 ]; then \
17241 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17242 else \
17243 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17244 $(MAKE) stage2-start; \
17245 fi; \
17246 cd $(HOST_SUBDIR)/intl && \
17247 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17248@endif intl-bootstrap
17249
17250
17251.PHONY: all-stage3-intl maybe-all-stage3-intl
17252.PHONY: clean-stage3-intl maybe-clean-stage3-intl
17253maybe-all-stage3-intl:
17254maybe-clean-stage3-intl:
17255@if intl-bootstrap
17256maybe-all-stage3-intl: all-stage3-intl
17257all-stage3: all-stage3-intl
17258TARGET-stage3-intl = $(TARGET-intl)
17259all-stage3-intl: configure-stage3-intl
17260 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17261 @r=`${PWD_COMMAND}`; export r; \
17262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17263 TFLAGS="$(STAGE3_TFLAGS)"; \
17264 $(HOST_EXPORTS) \
17265 $(POSTSTAGE1_HOST_EXPORTS) \
17266 cd $(HOST_SUBDIR)/intl && \
17267 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17268 CFLAGS="$(STAGE3_CFLAGS)" \
17269 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17270 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17271 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17272 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17273 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17274 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17275 TFLAGS="$(STAGE3_TFLAGS)" \
17276 $(TARGET-stage3-intl)
17277
17278maybe-clean-stage3-intl: clean-stage3-intl
17279clean-stage3: clean-stage3-intl
17280clean-stage3-intl:
17281 @if [ $(current_stage) = stage3 ]; then \
17282 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17283 else \
17284 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17285 $(MAKE) stage3-start; \
17286 fi; \
17287 cd $(HOST_SUBDIR)/intl && \
17288 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17289@endif intl-bootstrap
17290
17291
17292.PHONY: all-stage4-intl maybe-all-stage4-intl
17293.PHONY: clean-stage4-intl maybe-clean-stage4-intl
17294maybe-all-stage4-intl:
17295maybe-clean-stage4-intl:
17296@if intl-bootstrap
17297maybe-all-stage4-intl: all-stage4-intl
17298all-stage4: all-stage4-intl
17299TARGET-stage4-intl = $(TARGET-intl)
17300all-stage4-intl: configure-stage4-intl
17301 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17302 @r=`${PWD_COMMAND}`; export r; \
17303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17304 TFLAGS="$(STAGE4_TFLAGS)"; \
17305 $(HOST_EXPORTS) \
17306 $(POSTSTAGE1_HOST_EXPORTS) \
17307 cd $(HOST_SUBDIR)/intl && \
17308 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17309 CFLAGS="$(STAGE4_CFLAGS)" \
17310 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17311 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17312 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17313 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17314 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17315 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17316 TFLAGS="$(STAGE4_TFLAGS)" \
17317 $(TARGET-stage4-intl)
17318
17319maybe-clean-stage4-intl: clean-stage4-intl
17320clean-stage4: clean-stage4-intl
17321clean-stage4-intl:
17322 @if [ $(current_stage) = stage4 ]; then \
17323 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17324 else \
17325 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17326 $(MAKE) stage4-start; \
17327 fi; \
17328 cd $(HOST_SUBDIR)/intl && \
17329 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17330@endif intl-bootstrap
17331
17332
17333.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17334.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17335maybe-all-stageprofile-intl:
17336maybe-clean-stageprofile-intl:
17337@if intl-bootstrap
17338maybe-all-stageprofile-intl: all-stageprofile-intl
17339all-stageprofile: all-stageprofile-intl
17340TARGET-stageprofile-intl = $(TARGET-intl)
17341all-stageprofile-intl: configure-stageprofile-intl
17342 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17343 @r=`${PWD_COMMAND}`; export r; \
17344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17345 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17346 $(HOST_EXPORTS) \
17347 $(POSTSTAGE1_HOST_EXPORTS) \
17348 cd $(HOST_SUBDIR)/intl && \
17349 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17350 CFLAGS="$(STAGEprofile_CFLAGS)" \
17351 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17352 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17353 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17354 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17355 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17356 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17357 TFLAGS="$(STAGEprofile_TFLAGS)" \
17358 $(TARGET-stageprofile-intl)
17359
17360maybe-clean-stageprofile-intl: clean-stageprofile-intl
17361clean-stageprofile: clean-stageprofile-intl
17362clean-stageprofile-intl:
17363 @if [ $(current_stage) = stageprofile ]; then \
17364 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17365 else \
17366 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17367 $(MAKE) stageprofile-start; \
17368 fi; \
17369 cd $(HOST_SUBDIR)/intl && \
17370 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17371@endif intl-bootstrap
17372
17373
17374.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17375.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17376maybe-all-stagefeedback-intl:
17377maybe-clean-stagefeedback-intl:
17378@if intl-bootstrap
17379maybe-all-stagefeedback-intl: all-stagefeedback-intl
17380all-stagefeedback: all-stagefeedback-intl
17381TARGET-stagefeedback-intl = $(TARGET-intl)
17382all-stagefeedback-intl: configure-stagefeedback-intl
17383 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17384 @r=`${PWD_COMMAND}`; export r; \
17385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17386 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17387 $(HOST_EXPORTS) \
17388 $(POSTSTAGE1_HOST_EXPORTS) \
17389 cd $(HOST_SUBDIR)/intl && \
17390 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17391 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17392 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17393 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17394 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17395 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17396 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17397 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17398 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17399 $(TARGET-stagefeedback-intl)
17400
17401maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17402clean-stagefeedback: clean-stagefeedback-intl
17403clean-stagefeedback-intl:
17404 @if [ $(current_stage) = stagefeedback ]; then \
17405 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17406 else \
17407 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17408 $(MAKE) stagefeedback-start; \
17409 fi; \
17410 cd $(HOST_SUBDIR)/intl && \
17411 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17412@endif intl-bootstrap
17413
17414
17415
17416
17417
17418.PHONY: check-intl maybe-check-intl
17419maybe-check-intl:
17420@if intl
17421maybe-check-intl: check-intl
17422
17423check-intl:
17424 @: $(MAKE); $(unstage)
17425 @r=`${PWD_COMMAND}`; export r; \
17426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17427 $(HOST_EXPORTS) \
17428 (cd $(HOST_SUBDIR)/intl && \
17429 $(MAKE) $(FLAGS_TO_PASS) check)
17430
17431@endif intl
17432
17433.PHONY: install-intl maybe-install-intl
17434maybe-install-intl:
17435@if intl
17436maybe-install-intl: install-intl
17437
17438install-intl: installdirs
17439 @: $(MAKE); $(unstage)
17440 @r=`${PWD_COMMAND}`; export r; \
17441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17442 $(HOST_EXPORTS) \
17443 (cd $(HOST_SUBDIR)/intl && \
17444 $(MAKE) $(FLAGS_TO_PASS) install)
17445
17446@endif intl
17447
17448.PHONY: install-strip-intl maybe-install-strip-intl
17449maybe-install-strip-intl:
17450@if intl
17451maybe-install-strip-intl: install-strip-intl
17452
17453install-strip-intl: installdirs
17454 @: $(MAKE); $(unstage)
17455 @r=`${PWD_COMMAND}`; export r; \
17456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17457 $(HOST_EXPORTS) \
17458 (cd $(HOST_SUBDIR)/intl && \
17459 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17460
17461@endif intl
17462
17463# Other targets (info, dvi, pdf, etc.)
17464
17465.PHONY: maybe-info-intl info-intl
17466maybe-info-intl:
17467@if intl
17468maybe-info-intl: info-intl
17469
17470info-intl: \
17471 configure-intl
17472 @[ -f ./intl/Makefile ] || exit 0; \
17473 r=`${PWD_COMMAND}`; export r; \
17474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17475 $(HOST_EXPORTS) \
17476 for flag in $(EXTRA_HOST_FLAGS) ; do \
17477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17478 done; \
17479 echo "Doing info in intl" ; \
17480 (cd $(HOST_SUBDIR)/intl && \
17481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17483 "RANLIB=$${RANLIB}" \
17484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17485 info) \
17486 || exit 1
17487
17488@endif intl
17489
17490.PHONY: maybe-dvi-intl dvi-intl
17491maybe-dvi-intl:
17492@if intl
17493maybe-dvi-intl: dvi-intl
17494
17495dvi-intl: \
17496 configure-intl
17497 @[ -f ./intl/Makefile ] || exit 0; \
17498 r=`${PWD_COMMAND}`; export r; \
17499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17500 $(HOST_EXPORTS) \
17501 for flag in $(EXTRA_HOST_FLAGS) ; do \
17502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17503 done; \
17504 echo "Doing dvi in intl" ; \
17505 (cd $(HOST_SUBDIR)/intl && \
17506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17508 "RANLIB=$${RANLIB}" \
17509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17510 dvi) \
17511 || exit 1
17512
17513@endif intl
17514
17515.PHONY: maybe-pdf-intl pdf-intl
17516maybe-pdf-intl:
17517@if intl
17518maybe-pdf-intl: pdf-intl
17519
17520pdf-intl: \
17521 configure-intl
17522 @[ -f ./intl/Makefile ] || exit 0; \
17523 r=`${PWD_COMMAND}`; export r; \
17524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17525 $(HOST_EXPORTS) \
17526 for flag in $(EXTRA_HOST_FLAGS) ; do \
17527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17528 done; \
17529 echo "Doing pdf in intl" ; \
17530 (cd $(HOST_SUBDIR)/intl && \
17531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17533 "RANLIB=$${RANLIB}" \
17534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17535 pdf) \
17536 || exit 1
17537
17538@endif intl
17539
17540.PHONY: maybe-html-intl html-intl
17541maybe-html-intl:
17542@if intl
17543maybe-html-intl: html-intl
17544
17545html-intl: \
17546 configure-intl
17547 @[ -f ./intl/Makefile ] || exit 0; \
17548 r=`${PWD_COMMAND}`; export r; \
17549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17550 $(HOST_EXPORTS) \
17551 for flag in $(EXTRA_HOST_FLAGS) ; do \
17552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17553 done; \
17554 echo "Doing html in intl" ; \
17555 (cd $(HOST_SUBDIR)/intl && \
17556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17558 "RANLIB=$${RANLIB}" \
17559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17560 html) \
17561 || exit 1
17562
17563@endif intl
17564
17565.PHONY: maybe-TAGS-intl TAGS-intl
17566maybe-TAGS-intl:
17567@if intl
17568maybe-TAGS-intl: TAGS-intl
17569
17570TAGS-intl: \
17571 configure-intl
17572 @[ -f ./intl/Makefile ] || exit 0; \
17573 r=`${PWD_COMMAND}`; export r; \
17574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17575 $(HOST_EXPORTS) \
17576 for flag in $(EXTRA_HOST_FLAGS) ; do \
17577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17578 done; \
17579 echo "Doing TAGS in intl" ; \
17580 (cd $(HOST_SUBDIR)/intl && \
17581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17583 "RANLIB=$${RANLIB}" \
17584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17585 TAGS) \
17586 || exit 1
17587
17588@endif intl
17589
17590.PHONY: maybe-install-info-intl install-info-intl
17591maybe-install-info-intl:
17592@if intl
17593maybe-install-info-intl: install-info-intl
17594
17595install-info-intl: \
17596 configure-intl \
17597 info-intl
17598 @[ -f ./intl/Makefile ] || exit 0; \
17599 r=`${PWD_COMMAND}`; export r; \
17600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17601 $(HOST_EXPORTS) \
17602 for flag in $(EXTRA_HOST_FLAGS) ; do \
17603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604 done; \
17605 echo "Doing install-info in intl" ; \
17606 (cd $(HOST_SUBDIR)/intl && \
17607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609 "RANLIB=$${RANLIB}" \
17610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17611 install-info) \
17612 || exit 1
17613
17614@endif intl
17615
17616.PHONY: maybe-install-pdf-intl install-pdf-intl
17617maybe-install-pdf-intl:
17618@if intl
17619maybe-install-pdf-intl: install-pdf-intl
17620
17621install-pdf-intl: \
17622 configure-intl \
17623 pdf-intl
17624 @[ -f ./intl/Makefile ] || exit 0; \
17625 r=`${PWD_COMMAND}`; export r; \
17626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17627 $(HOST_EXPORTS) \
17628 for flag in $(EXTRA_HOST_FLAGS) ; do \
17629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17630 done; \
17631 echo "Doing install-pdf in intl" ; \
17632 (cd $(HOST_SUBDIR)/intl && \
17633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17635 "RANLIB=$${RANLIB}" \
17636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17637 install-pdf) \
17638 || exit 1
17639
17640@endif intl
17641
17642.PHONY: maybe-install-html-intl install-html-intl
17643maybe-install-html-intl:
17644@if intl
17645maybe-install-html-intl: install-html-intl
17646
17647install-html-intl: \
17648 configure-intl \
17649 html-intl
17650 @[ -f ./intl/Makefile ] || exit 0; \
17651 r=`${PWD_COMMAND}`; export r; \
17652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17653 $(HOST_EXPORTS) \
17654 for flag in $(EXTRA_HOST_FLAGS) ; do \
17655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17656 done; \
17657 echo "Doing install-html in intl" ; \
17658 (cd $(HOST_SUBDIR)/intl && \
17659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17661 "RANLIB=$${RANLIB}" \
17662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17663 install-html) \
17664 || exit 1
17665
17666@endif intl
17667
17668.PHONY: maybe-installcheck-intl installcheck-intl
17669maybe-installcheck-intl:
17670@if intl
17671maybe-installcheck-intl: installcheck-intl
17672
17673installcheck-intl: \
17674 configure-intl
17675 @[ -f ./intl/Makefile ] || exit 0; \
17676 r=`${PWD_COMMAND}`; export r; \
17677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17678 $(HOST_EXPORTS) \
17679 for flag in $(EXTRA_HOST_FLAGS) ; do \
17680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17681 done; \
17682 echo "Doing installcheck in intl" ; \
17683 (cd $(HOST_SUBDIR)/intl && \
17684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17686 "RANLIB=$${RANLIB}" \
17687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17688 installcheck) \
17689 || exit 1
17690
17691@endif intl
17692
17693.PHONY: maybe-mostlyclean-intl mostlyclean-intl
17694maybe-mostlyclean-intl:
17695@if intl
17696maybe-mostlyclean-intl: mostlyclean-intl
17697
17698mostlyclean-intl:
17699 @[ -f ./intl/Makefile ] || exit 0; \
17700 r=`${PWD_COMMAND}`; export r; \
17701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17702 $(HOST_EXPORTS) \
17703 for flag in $(EXTRA_HOST_FLAGS) ; do \
17704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17705 done; \
17706 echo "Doing mostlyclean in intl" ; \
17707 (cd $(HOST_SUBDIR)/intl && \
17708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17710 "RANLIB=$${RANLIB}" \
17711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17712 mostlyclean) \
17713 || exit 1
17714
17715@endif intl
17716
17717.PHONY: maybe-clean-intl clean-intl
17718maybe-clean-intl:
17719@if intl
17720maybe-clean-intl: clean-intl
17721
17722clean-intl:
17723 @[ -f ./intl/Makefile ] || exit 0; \
17724 r=`${PWD_COMMAND}`; export r; \
17725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17726 $(HOST_EXPORTS) \
17727 for flag in $(EXTRA_HOST_FLAGS) ; do \
17728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17729 done; \
17730 echo "Doing clean in intl" ; \
17731 (cd $(HOST_SUBDIR)/intl && \
17732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17734 "RANLIB=$${RANLIB}" \
17735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17736 clean) \
17737 || exit 1
17738
17739@endif intl
17740
17741.PHONY: maybe-distclean-intl distclean-intl
17742maybe-distclean-intl:
17743@if intl
17744maybe-distclean-intl: distclean-intl
17745
17746distclean-intl:
17747 @[ -f ./intl/Makefile ] || exit 0; \
17748 r=`${PWD_COMMAND}`; export r; \
17749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17750 $(HOST_EXPORTS) \
17751 for flag in $(EXTRA_HOST_FLAGS) ; do \
17752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17753 done; \
17754 echo "Doing distclean in intl" ; \
17755 (cd $(HOST_SUBDIR)/intl && \
17756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17758 "RANLIB=$${RANLIB}" \
17759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17760 distclean) \
17761 || exit 1
17762
17763@endif intl
17764
17765.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17766maybe-maintainer-clean-intl:
17767@if intl
17768maybe-maintainer-clean-intl: maintainer-clean-intl
17769
17770maintainer-clean-intl:
17771 @[ -f ./intl/Makefile ] || exit 0; \
17772 r=`${PWD_COMMAND}`; export r; \
17773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17774 $(HOST_EXPORTS) \
17775 for flag in $(EXTRA_HOST_FLAGS) ; do \
17776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17777 done; \
17778 echo "Doing maintainer-clean in intl" ; \
17779 (cd $(HOST_SUBDIR)/intl && \
17780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17782 "RANLIB=$${RANLIB}" \
17783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17784 maintainer-clean) \
17785 || exit 1
17786
17787@endif intl
17788
17789
17790
17791.PHONY: configure-tcl maybe-configure-tcl
17792maybe-configure-tcl:
17793@if gcc-bootstrap
17794configure-tcl: stage_current
17795@endif gcc-bootstrap
17796@if tcl
17797maybe-configure-tcl: configure-tcl
17798configure-tcl:
17799 @: $(MAKE); $(unstage)
17800 @r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17804 $(HOST_EXPORTS) \
17805 echo Configuring in $(HOST_SUBDIR)/tcl; \
17806 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17807 case $(srcdir) in \
17808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17809 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17811 esac; \
17812 srcdiroption="--srcdir=$${topdir}/tcl"; \
17813 libsrcdir="$$s/tcl"; \
17814 $(SHELL) $${libsrcdir}/configure \
17815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17816 --target=${target_alias} $${srcdiroption} \
17817 || exit 1
17818@endif tcl
17819
17820
17821
17822
17823
17824.PHONY: all-tcl maybe-all-tcl
17825maybe-all-tcl:
17826@if gcc-bootstrap
17827all-tcl: stage_current
17828@endif gcc-bootstrap
17829@if tcl
17830TARGET-tcl=all
17831maybe-all-tcl: all-tcl
17832all-tcl: configure-tcl
17833 @: $(MAKE); $(unstage)
17834 @r=`${PWD_COMMAND}`; export r; \
17835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17836 $(HOST_EXPORTS) \
17837 (cd $(HOST_SUBDIR)/tcl && \
17838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17839 $(TARGET-tcl))
17840@endif tcl
17841
17842
17843
17844
17845.PHONY: check-tcl maybe-check-tcl
17846maybe-check-tcl:
17847@if tcl
17848maybe-check-tcl: check-tcl
17849
17850check-tcl:
17851 @: $(MAKE); $(unstage)
17852 @r=`${PWD_COMMAND}`; export r; \
17853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17854 $(HOST_EXPORTS) \
17855 (cd $(HOST_SUBDIR)/tcl && \
17856 $(MAKE) $(FLAGS_TO_PASS) check)
17857
17858@endif tcl
17859
17860.PHONY: install-tcl maybe-install-tcl
17861maybe-install-tcl:
17862@if tcl
17863maybe-install-tcl: install-tcl
17864
17865install-tcl: installdirs
17866 @: $(MAKE); $(unstage)
17867 @r=`${PWD_COMMAND}`; export r; \
17868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17869 $(HOST_EXPORTS) \
17870 (cd $(HOST_SUBDIR)/tcl && \
17871 $(MAKE) $(FLAGS_TO_PASS) install)
17872
17873@endif tcl
17874
17875.PHONY: install-strip-tcl maybe-install-strip-tcl
17876maybe-install-strip-tcl:
17877@if tcl
17878maybe-install-strip-tcl: install-strip-tcl
17879
17880install-strip-tcl: installdirs
17881 @: $(MAKE); $(unstage)
17882 @r=`${PWD_COMMAND}`; export r; \
17883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17884 $(HOST_EXPORTS) \
17885 (cd $(HOST_SUBDIR)/tcl && \
17886 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17887
17888@endif tcl
17889
17890# Other targets (info, dvi, pdf, etc.)
17891
17892.PHONY: maybe-info-tcl info-tcl
17893maybe-info-tcl:
17894@if tcl
17895maybe-info-tcl: info-tcl
17896
17897info-tcl: \
17898 configure-tcl
17899 @: $(MAKE); $(unstage)
17900 @[ -f ./tcl/Makefile ] || exit 0; \
17901 r=`${PWD_COMMAND}`; export r; \
17902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17903 $(HOST_EXPORTS) \
17904 for flag in $(EXTRA_HOST_FLAGS) ; do \
17905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17906 done; \
17907 echo "Doing info in tcl" ; \
17908 (cd $(HOST_SUBDIR)/tcl && \
17909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17911 "RANLIB=$${RANLIB}" \
17912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17913 info) \
17914 || exit 1
17915
17916@endif tcl
17917
17918.PHONY: maybe-dvi-tcl dvi-tcl
17919maybe-dvi-tcl:
17920@if tcl
17921maybe-dvi-tcl: dvi-tcl
17922
17923dvi-tcl: \
17924 configure-tcl
17925 @: $(MAKE); $(unstage)
17926 @[ -f ./tcl/Makefile ] || exit 0; \
17927 r=`${PWD_COMMAND}`; export r; \
17928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17929 $(HOST_EXPORTS) \
17930 for flag in $(EXTRA_HOST_FLAGS) ; do \
17931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17932 done; \
17933 echo "Doing dvi in tcl" ; \
17934 (cd $(HOST_SUBDIR)/tcl && \
17935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17937 "RANLIB=$${RANLIB}" \
17938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17939 dvi) \
17940 || exit 1
17941
17942@endif tcl
17943
17944.PHONY: maybe-pdf-tcl pdf-tcl
17945maybe-pdf-tcl:
17946@if tcl
17947maybe-pdf-tcl: pdf-tcl
17948
17949pdf-tcl: \
17950 configure-tcl
17951 @: $(MAKE); $(unstage)
17952 @[ -f ./tcl/Makefile ] || exit 0; \
17953 r=`${PWD_COMMAND}`; export r; \
17954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17955 $(HOST_EXPORTS) \
17956 for flag in $(EXTRA_HOST_FLAGS) ; do \
17957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17958 done; \
17959 echo "Doing pdf in tcl" ; \
17960 (cd $(HOST_SUBDIR)/tcl && \
17961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17963 "RANLIB=$${RANLIB}" \
17964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17965 pdf) \
17966 || exit 1
17967
17968@endif tcl
17969
17970.PHONY: maybe-html-tcl html-tcl
17971maybe-html-tcl:
17972@if tcl
17973maybe-html-tcl: html-tcl
17974
17975html-tcl: \
17976 configure-tcl
17977 @: $(MAKE); $(unstage)
17978 @[ -f ./tcl/Makefile ] || exit 0; \
17979 r=`${PWD_COMMAND}`; export r; \
17980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17981 $(HOST_EXPORTS) \
17982 for flag in $(EXTRA_HOST_FLAGS) ; do \
17983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17984 done; \
17985 echo "Doing html in tcl" ; \
17986 (cd $(HOST_SUBDIR)/tcl && \
17987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17989 "RANLIB=$${RANLIB}" \
17990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17991 html) \
17992 || exit 1
17993
17994@endif tcl
17995
17996.PHONY: maybe-TAGS-tcl TAGS-tcl
17997maybe-TAGS-tcl:
17998@if tcl
17999maybe-TAGS-tcl: TAGS-tcl
18000
18001TAGS-tcl: \
18002 configure-tcl
18003 @: $(MAKE); $(unstage)
18004 @[ -f ./tcl/Makefile ] || exit 0; \
18005 r=`${PWD_COMMAND}`; export r; \
18006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18007 $(HOST_EXPORTS) \
18008 for flag in $(EXTRA_HOST_FLAGS) ; do \
18009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18010 done; \
18011 echo "Doing TAGS in tcl" ; \
18012 (cd $(HOST_SUBDIR)/tcl && \
18013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18015 "RANLIB=$${RANLIB}" \
18016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18017 TAGS) \
18018 || exit 1
18019
18020@endif tcl
18021
18022.PHONY: maybe-install-info-tcl install-info-tcl
18023maybe-install-info-tcl:
18024@if tcl
18025maybe-install-info-tcl: install-info-tcl
18026
18027install-info-tcl: \
18028 configure-tcl \
18029 info-tcl
18030 @: $(MAKE); $(unstage)
18031 @[ -f ./tcl/Makefile ] || exit 0; \
18032 r=`${PWD_COMMAND}`; export r; \
18033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18034 $(HOST_EXPORTS) \
18035 for flag in $(EXTRA_HOST_FLAGS) ; do \
18036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18037 done; \
18038 echo "Doing install-info in tcl" ; \
18039 (cd $(HOST_SUBDIR)/tcl && \
18040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18042 "RANLIB=$${RANLIB}" \
18043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18044 install-info) \
18045 || exit 1
18046
18047@endif tcl
18048
18049.PHONY: maybe-install-pdf-tcl install-pdf-tcl
18050maybe-install-pdf-tcl:
18051@if tcl
18052maybe-install-pdf-tcl: install-pdf-tcl
18053
18054install-pdf-tcl: \
18055 configure-tcl \
18056 pdf-tcl
18057 @: $(MAKE); $(unstage)
18058 @[ -f ./tcl/Makefile ] || exit 0; \
18059 r=`${PWD_COMMAND}`; export r; \
18060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18061 $(HOST_EXPORTS) \
18062 for flag in $(EXTRA_HOST_FLAGS) ; do \
18063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18064 done; \
18065 echo "Doing install-pdf in tcl" ; \
18066 (cd $(HOST_SUBDIR)/tcl && \
18067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18069 "RANLIB=$${RANLIB}" \
18070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18071 install-pdf) \
18072 || exit 1
18073
18074@endif tcl
18075
18076.PHONY: maybe-install-html-tcl install-html-tcl
18077maybe-install-html-tcl:
18078@if tcl
18079maybe-install-html-tcl: install-html-tcl
18080
18081install-html-tcl: \
18082 configure-tcl \
18083 html-tcl
18084 @: $(MAKE); $(unstage)
18085 @[ -f ./tcl/Makefile ] || exit 0; \
18086 r=`${PWD_COMMAND}`; export r; \
18087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18088 $(HOST_EXPORTS) \
18089 for flag in $(EXTRA_HOST_FLAGS) ; do \
18090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18091 done; \
18092 echo "Doing install-html in tcl" ; \
18093 (cd $(HOST_SUBDIR)/tcl && \
18094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18096 "RANLIB=$${RANLIB}" \
18097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18098 install-html) \
18099 || exit 1
18100
18101@endif tcl
18102
18103.PHONY: maybe-installcheck-tcl installcheck-tcl
18104maybe-installcheck-tcl:
18105@if tcl
18106maybe-installcheck-tcl: installcheck-tcl
18107
18108installcheck-tcl: \
18109 configure-tcl
18110 @: $(MAKE); $(unstage)
18111 @[ -f ./tcl/Makefile ] || exit 0; \
18112 r=`${PWD_COMMAND}`; export r; \
18113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18114 $(HOST_EXPORTS) \
18115 for flag in $(EXTRA_HOST_FLAGS) ; do \
18116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18117 done; \
18118 echo "Doing installcheck in tcl" ; \
18119 (cd $(HOST_SUBDIR)/tcl && \
18120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18122 "RANLIB=$${RANLIB}" \
18123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18124 installcheck) \
18125 || exit 1
18126
18127@endif tcl
18128
18129.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18130maybe-mostlyclean-tcl:
18131@if tcl
18132maybe-mostlyclean-tcl: mostlyclean-tcl
18133
18134# tcl doesn't support mostlyclean.
18135mostlyclean-tcl:
18136
18137@endif tcl
18138
18139.PHONY: maybe-clean-tcl clean-tcl
18140maybe-clean-tcl:
18141@if tcl
18142maybe-clean-tcl: clean-tcl
18143
18144clean-tcl:
18145 @: $(MAKE); $(unstage)
18146 @[ -f ./tcl/Makefile ] || exit 0; \
18147 r=`${PWD_COMMAND}`; export r; \
18148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18149 $(HOST_EXPORTS) \
18150 for flag in $(EXTRA_HOST_FLAGS) ; do \
18151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18152 done; \
18153 echo "Doing clean in tcl" ; \
18154 (cd $(HOST_SUBDIR)/tcl && \
18155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18157 "RANLIB=$${RANLIB}" \
18158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18159 clean) \
18160 || exit 1
18161
18162@endif tcl
18163
18164.PHONY: maybe-distclean-tcl distclean-tcl
18165maybe-distclean-tcl:
18166@if tcl
18167maybe-distclean-tcl: distclean-tcl
18168
18169distclean-tcl:
18170 @: $(MAKE); $(unstage)
18171 @[ -f ./tcl/Makefile ] || exit 0; \
18172 r=`${PWD_COMMAND}`; export r; \
18173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18174 $(HOST_EXPORTS) \
18175 for flag in $(EXTRA_HOST_FLAGS) ; do \
18176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18177 done; \
18178 echo "Doing distclean in tcl" ; \
18179 (cd $(HOST_SUBDIR)/tcl && \
18180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18182 "RANLIB=$${RANLIB}" \
18183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18184 distclean) \
18185 || exit 1
18186
18187@endif tcl
18188
18189.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18190maybe-maintainer-clean-tcl:
18191@if tcl
18192maybe-maintainer-clean-tcl: maintainer-clean-tcl
18193
18194maintainer-clean-tcl:
18195 @: $(MAKE); $(unstage)
18196 @[ -f ./tcl/Makefile ] || exit 0; \
18197 r=`${PWD_COMMAND}`; export r; \
18198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18199 $(HOST_EXPORTS) \
18200 for flag in $(EXTRA_HOST_FLAGS) ; do \
18201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18202 done; \
18203 echo "Doing maintainer-clean in tcl" ; \
18204 (cd $(HOST_SUBDIR)/tcl && \
18205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18207 "RANLIB=$${RANLIB}" \
18208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18209 maintainer-clean) \
18210 || exit 1
18211
18212@endif tcl
18213
18214
18215
18216.PHONY: configure-itcl maybe-configure-itcl
18217maybe-configure-itcl:
18218@if gcc-bootstrap
18219configure-itcl: stage_current
18220@endif gcc-bootstrap
18221@if itcl
18222maybe-configure-itcl: configure-itcl
18223configure-itcl:
18224 @: $(MAKE); $(unstage)
18225 @r=`${PWD_COMMAND}`; export r; \
18226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18227 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18228 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18229 $(HOST_EXPORTS) \
18230 echo Configuring in $(HOST_SUBDIR)/itcl; \
18231 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18232 case $(srcdir) in \
18233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18234 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18236 esac; \
18237 srcdiroption="--srcdir=$${topdir}/itcl"; \
18238 libsrcdir="$$s/itcl"; \
18239 $(SHELL) $${libsrcdir}/configure \
18240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18241 --target=${target_alias} $${srcdiroption} \
18242 || exit 1
18243@endif itcl
18244
18245
18246
18247
18248
18249.PHONY: all-itcl maybe-all-itcl
18250maybe-all-itcl:
18251@if gcc-bootstrap
18252all-itcl: stage_current
18253@endif gcc-bootstrap
18254@if itcl
18255TARGET-itcl=all
18256maybe-all-itcl: all-itcl
18257all-itcl: configure-itcl
18258 @: $(MAKE); $(unstage)
18259 @r=`${PWD_COMMAND}`; export r; \
18260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18261 $(HOST_EXPORTS) \
18262 (cd $(HOST_SUBDIR)/itcl && \
18263 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18264 $(TARGET-itcl))
18265@endif itcl
18266
18267
18268
18269
18270.PHONY: check-itcl maybe-check-itcl
18271maybe-check-itcl:
18272@if itcl
18273maybe-check-itcl: check-itcl
18274
18275check-itcl:
18276 @: $(MAKE); $(unstage)
18277 @r=`${PWD_COMMAND}`; export r; \
18278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18279 $(HOST_EXPORTS) \
18280 (cd $(HOST_SUBDIR)/itcl && \
18281 $(MAKE) $(FLAGS_TO_PASS) check)
18282
18283@endif itcl
18284
18285.PHONY: install-itcl maybe-install-itcl
18286maybe-install-itcl:
18287@if itcl
18288maybe-install-itcl: install-itcl
18289
18290install-itcl: installdirs
18291 @: $(MAKE); $(unstage)
18292 @r=`${PWD_COMMAND}`; export r; \
18293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18294 $(HOST_EXPORTS) \
18295 (cd $(HOST_SUBDIR)/itcl && \
18296 $(MAKE) $(FLAGS_TO_PASS) install)
18297
18298@endif itcl
18299
18300.PHONY: install-strip-itcl maybe-install-strip-itcl
18301maybe-install-strip-itcl:
18302@if itcl
18303maybe-install-strip-itcl: install-strip-itcl
18304
18305install-strip-itcl: installdirs
18306 @: $(MAKE); $(unstage)
18307 @r=`${PWD_COMMAND}`; export r; \
18308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18309 $(HOST_EXPORTS) \
18310 (cd $(HOST_SUBDIR)/itcl && \
18311 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18312
18313@endif itcl
18314
18315# Other targets (info, dvi, pdf, etc.)
18316
18317.PHONY: maybe-info-itcl info-itcl
18318maybe-info-itcl:
18319@if itcl
18320maybe-info-itcl: info-itcl
18321
18322info-itcl: \
18323 configure-itcl
18324 @: $(MAKE); $(unstage)
18325 @[ -f ./itcl/Makefile ] || exit 0; \
18326 r=`${PWD_COMMAND}`; export r; \
18327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18328 $(HOST_EXPORTS) \
18329 for flag in $(EXTRA_HOST_FLAGS) ; do \
18330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18331 done; \
18332 echo "Doing info in itcl" ; \
18333 (cd $(HOST_SUBDIR)/itcl && \
18334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18336 "RANLIB=$${RANLIB}" \
18337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18338 info) \
18339 || exit 1
18340
18341@endif itcl
18342
18343.PHONY: maybe-dvi-itcl dvi-itcl
18344maybe-dvi-itcl:
18345@if itcl
18346maybe-dvi-itcl: dvi-itcl
18347
18348dvi-itcl: \
18349 configure-itcl
18350 @: $(MAKE); $(unstage)
18351 @[ -f ./itcl/Makefile ] || exit 0; \
18352 r=`${PWD_COMMAND}`; export r; \
18353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18354 $(HOST_EXPORTS) \
18355 for flag in $(EXTRA_HOST_FLAGS) ; do \
18356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18357 done; \
18358 echo "Doing dvi in itcl" ; \
18359 (cd $(HOST_SUBDIR)/itcl && \
18360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18362 "RANLIB=$${RANLIB}" \
18363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18364 dvi) \
18365 || exit 1
18366
18367@endif itcl
18368
18369.PHONY: maybe-pdf-itcl pdf-itcl
18370maybe-pdf-itcl:
18371@if itcl
18372maybe-pdf-itcl: pdf-itcl
18373
18374pdf-itcl: \
18375 configure-itcl
18376 @: $(MAKE); $(unstage)
18377 @[ -f ./itcl/Makefile ] || exit 0; \
18378 r=`${PWD_COMMAND}`; export r; \
18379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380 $(HOST_EXPORTS) \
18381 for flag in $(EXTRA_HOST_FLAGS) ; do \
18382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18383 done; \
18384 echo "Doing pdf in itcl" ; \
18385 (cd $(HOST_SUBDIR)/itcl && \
18386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18388 "RANLIB=$${RANLIB}" \
18389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18390 pdf) \
18391 || exit 1
18392
18393@endif itcl
18394
18395.PHONY: maybe-html-itcl html-itcl
18396maybe-html-itcl:
18397@if itcl
18398maybe-html-itcl: html-itcl
18399
18400html-itcl: \
18401 configure-itcl
18402 @: $(MAKE); $(unstage)
18403 @[ -f ./itcl/Makefile ] || exit 0; \
18404 r=`${PWD_COMMAND}`; export r; \
18405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18406 $(HOST_EXPORTS) \
18407 for flag in $(EXTRA_HOST_FLAGS) ; do \
18408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18409 done; \
18410 echo "Doing html in itcl" ; \
18411 (cd $(HOST_SUBDIR)/itcl && \
18412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18414 "RANLIB=$${RANLIB}" \
18415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18416 html) \
18417 || exit 1
18418
18419@endif itcl
18420
18421.PHONY: maybe-TAGS-itcl TAGS-itcl
18422maybe-TAGS-itcl:
18423@if itcl
18424maybe-TAGS-itcl: TAGS-itcl
18425
18426TAGS-itcl: \
18427 configure-itcl
18428 @: $(MAKE); $(unstage)
18429 @[ -f ./itcl/Makefile ] || exit 0; \
18430 r=`${PWD_COMMAND}`; export r; \
18431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18432 $(HOST_EXPORTS) \
18433 for flag in $(EXTRA_HOST_FLAGS) ; do \
18434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18435 done; \
18436 echo "Doing TAGS in itcl" ; \
18437 (cd $(HOST_SUBDIR)/itcl && \
18438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18440 "RANLIB=$${RANLIB}" \
18441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18442 TAGS) \
18443 || exit 1
18444
18445@endif itcl
18446
18447.PHONY: maybe-install-info-itcl install-info-itcl
18448maybe-install-info-itcl:
18449@if itcl
18450maybe-install-info-itcl: install-info-itcl
18451
18452install-info-itcl: \
18453 configure-itcl \
18454 info-itcl
18455 @: $(MAKE); $(unstage)
18456 @[ -f ./itcl/Makefile ] || exit 0; \
18457 r=`${PWD_COMMAND}`; export r; \
18458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18459 $(HOST_EXPORTS) \
18460 for flag in $(EXTRA_HOST_FLAGS) ; do \
18461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18462 done; \
18463 echo "Doing install-info in itcl" ; \
18464 (cd $(HOST_SUBDIR)/itcl && \
18465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18467 "RANLIB=$${RANLIB}" \
18468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18469 install-info) \
18470 || exit 1
18471
18472@endif itcl
18473
18474.PHONY: maybe-install-pdf-itcl install-pdf-itcl
18475maybe-install-pdf-itcl:
18476@if itcl
18477maybe-install-pdf-itcl: install-pdf-itcl
18478
18479install-pdf-itcl: \
18480 configure-itcl \
18481 pdf-itcl
18482 @: $(MAKE); $(unstage)
18483 @[ -f ./itcl/Makefile ] || exit 0; \
18484 r=`${PWD_COMMAND}`; export r; \
18485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18486 $(HOST_EXPORTS) \
18487 for flag in $(EXTRA_HOST_FLAGS) ; do \
18488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489 done; \
18490 echo "Doing install-pdf in itcl" ; \
18491 (cd $(HOST_SUBDIR)/itcl && \
18492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494 "RANLIB=$${RANLIB}" \
18495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18496 install-pdf) \
18497 || exit 1
18498
18499@endif itcl
18500
18501.PHONY: maybe-install-html-itcl install-html-itcl
18502maybe-install-html-itcl:
18503@if itcl
18504maybe-install-html-itcl: install-html-itcl
18505
18506install-html-itcl: \
18507 configure-itcl \
18508 html-itcl
18509 @: $(MAKE); $(unstage)
18510 @[ -f ./itcl/Makefile ] || exit 0; \
18511 r=`${PWD_COMMAND}`; export r; \
18512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18513 $(HOST_EXPORTS) \
18514 for flag in $(EXTRA_HOST_FLAGS) ; do \
18515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18516 done; \
18517 echo "Doing install-html in itcl" ; \
18518 (cd $(HOST_SUBDIR)/itcl && \
18519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18521 "RANLIB=$${RANLIB}" \
18522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18523 install-html) \
18524 || exit 1
18525
18526@endif itcl
18527
18528.PHONY: maybe-installcheck-itcl installcheck-itcl
18529maybe-installcheck-itcl:
18530@if itcl
18531maybe-installcheck-itcl: installcheck-itcl
18532
18533installcheck-itcl: \
18534 configure-itcl
18535 @: $(MAKE); $(unstage)
18536 @[ -f ./itcl/Makefile ] || exit 0; \
18537 r=`${PWD_COMMAND}`; export r; \
18538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18539 $(HOST_EXPORTS) \
18540 for flag in $(EXTRA_HOST_FLAGS) ; do \
18541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18542 done; \
18543 echo "Doing installcheck in itcl" ; \
18544 (cd $(HOST_SUBDIR)/itcl && \
18545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18547 "RANLIB=$${RANLIB}" \
18548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18549 installcheck) \
18550 || exit 1
18551
18552@endif itcl
18553
18554.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18555maybe-mostlyclean-itcl:
18556@if itcl
18557maybe-mostlyclean-itcl: mostlyclean-itcl
18558
18559mostlyclean-itcl:
18560 @: $(MAKE); $(unstage)
18561 @[ -f ./itcl/Makefile ] || exit 0; \
18562 r=`${PWD_COMMAND}`; export r; \
18563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18564 $(HOST_EXPORTS) \
18565 for flag in $(EXTRA_HOST_FLAGS) ; do \
18566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18567 done; \
18568 echo "Doing mostlyclean in itcl" ; \
18569 (cd $(HOST_SUBDIR)/itcl && \
18570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18572 "RANLIB=$${RANLIB}" \
18573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18574 mostlyclean) \
18575 || exit 1
18576
18577@endif itcl
18578
18579.PHONY: maybe-clean-itcl clean-itcl
18580maybe-clean-itcl:
18581@if itcl
18582maybe-clean-itcl: clean-itcl
18583
18584clean-itcl:
18585 @: $(MAKE); $(unstage)
18586 @[ -f ./itcl/Makefile ] || exit 0; \
18587 r=`${PWD_COMMAND}`; export r; \
18588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18589 $(HOST_EXPORTS) \
18590 for flag in $(EXTRA_HOST_FLAGS) ; do \
18591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18592 done; \
18593 echo "Doing clean in itcl" ; \
18594 (cd $(HOST_SUBDIR)/itcl && \
18595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18597 "RANLIB=$${RANLIB}" \
18598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18599 clean) \
18600 || exit 1
18601
18602@endif itcl
18603
18604.PHONY: maybe-distclean-itcl distclean-itcl
18605maybe-distclean-itcl:
18606@if itcl
18607maybe-distclean-itcl: distclean-itcl
18608
18609distclean-itcl:
18610 @: $(MAKE); $(unstage)
18611 @[ -f ./itcl/Makefile ] || exit 0; \
18612 r=`${PWD_COMMAND}`; export r; \
18613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18614 $(HOST_EXPORTS) \
18615 for flag in $(EXTRA_HOST_FLAGS) ; do \
18616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18617 done; \
18618 echo "Doing distclean in itcl" ; \
18619 (cd $(HOST_SUBDIR)/itcl && \
18620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18622 "RANLIB=$${RANLIB}" \
18623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18624 distclean) \
18625 || exit 1
18626
18627@endif itcl
18628
18629.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18630maybe-maintainer-clean-itcl:
18631@if itcl
18632maybe-maintainer-clean-itcl: maintainer-clean-itcl
18633
18634maintainer-clean-itcl:
18635 @: $(MAKE); $(unstage)
18636 @[ -f ./itcl/Makefile ] || exit 0; \
18637 r=`${PWD_COMMAND}`; export r; \
18638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18639 $(HOST_EXPORTS) \
18640 for flag in $(EXTRA_HOST_FLAGS) ; do \
18641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18642 done; \
18643 echo "Doing maintainer-clean in itcl" ; \
18644 (cd $(HOST_SUBDIR)/itcl && \
18645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18647 "RANLIB=$${RANLIB}" \
18648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18649 maintainer-clean) \
18650 || exit 1
18651
18652@endif itcl
18653
18654
18655
18656.PHONY: configure-ld maybe-configure-ld
18657maybe-configure-ld:
18658@if gcc-bootstrap
18659configure-ld: stage_current
18660@endif gcc-bootstrap
18661@if ld
18662maybe-configure-ld: configure-ld
18663configure-ld:
18664 @r=`${PWD_COMMAND}`; export r; \
18665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18666 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18667 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18668 $(HOST_EXPORTS) \
18669 echo Configuring in $(HOST_SUBDIR)/ld; \
18670 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18671 case $(srcdir) in \
18672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18673 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18675 esac; \
18676 srcdiroption="--srcdir=$${topdir}/ld"; \
18677 libsrcdir="$$s/ld"; \
18678 $(SHELL) $${libsrcdir}/configure \
18679 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18680 --target=${target_alias} $${srcdiroption} \
18681 || exit 1
18682@endif ld
18683
18684
18685
18686.PHONY: configure-stage1-ld maybe-configure-stage1-ld
18687maybe-configure-stage1-ld:
18688@if ld-bootstrap
18689maybe-configure-stage1-ld: configure-stage1-ld
18690configure-stage1-ld:
18691 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18692 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18693 @r=`${PWD_COMMAND}`; export r; \
18694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18695 TFLAGS="$(STAGE1_TFLAGS)"; \
18696 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18697 $(HOST_EXPORTS) \
18698 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18699 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18700 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18701 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18703 cd $(HOST_SUBDIR)/ld || exit 1; \
18704 case $(srcdir) in \
18705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18706 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18708 esac; \
18709 srcdiroption="--srcdir=$${topdir}/ld"; \
18710 libsrcdir="$$s/ld"; \
18711 $(SHELL) $${libsrcdir}/configure \
18712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18713 --target=${target_alias} $${srcdiroption} \
18714 $(STAGE1_CONFIGURE_FLAGS)
18715@endif ld-bootstrap
18716
18717.PHONY: configure-stage2-ld maybe-configure-stage2-ld
18718maybe-configure-stage2-ld:
18719@if ld-bootstrap
18720maybe-configure-stage2-ld: configure-stage2-ld
18721configure-stage2-ld:
18722 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18723 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18724 @r=`${PWD_COMMAND}`; export r; \
18725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18726 TFLAGS="$(STAGE2_TFLAGS)"; \
18727 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18728 $(HOST_EXPORTS) \
18729 $(POSTSTAGE1_HOST_EXPORTS) \
18730 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18731 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18732 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18733 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18735 cd $(HOST_SUBDIR)/ld || exit 1; \
18736 case $(srcdir) in \
18737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18738 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18740 esac; \
18741 srcdiroption="--srcdir=$${topdir}/ld"; \
18742 libsrcdir="$$s/ld"; \
18743 $(SHELL) $${libsrcdir}/configure \
18744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18745 --target=${target_alias} $${srcdiroption} \
18746 --with-build-libsubdir=$(HOST_SUBDIR) \
18747 $(STAGE2_CONFIGURE_FLAGS)
18748@endif ld-bootstrap
18749
18750.PHONY: configure-stage3-ld maybe-configure-stage3-ld
18751maybe-configure-stage3-ld:
18752@if ld-bootstrap
18753maybe-configure-stage3-ld: configure-stage3-ld
18754configure-stage3-ld:
18755 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18757 @r=`${PWD_COMMAND}`; export r; \
18758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18759 TFLAGS="$(STAGE3_TFLAGS)"; \
18760 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18761 $(HOST_EXPORTS) \
18762 $(POSTSTAGE1_HOST_EXPORTS) \
18763 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18764 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18765 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18766 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18768 cd $(HOST_SUBDIR)/ld || exit 1; \
18769 case $(srcdir) in \
18770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18771 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18773 esac; \
18774 srcdiroption="--srcdir=$${topdir}/ld"; \
18775 libsrcdir="$$s/ld"; \
18776 $(SHELL) $${libsrcdir}/configure \
18777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18778 --target=${target_alias} $${srcdiroption} \
18779 --with-build-libsubdir=$(HOST_SUBDIR) \
18780 $(STAGE3_CONFIGURE_FLAGS)
18781@endif ld-bootstrap
18782
18783.PHONY: configure-stage4-ld maybe-configure-stage4-ld
18784maybe-configure-stage4-ld:
18785@if ld-bootstrap
18786maybe-configure-stage4-ld: configure-stage4-ld
18787configure-stage4-ld:
18788 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18790 @r=`${PWD_COMMAND}`; export r; \
18791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18792 TFLAGS="$(STAGE4_TFLAGS)"; \
18793 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18794 $(HOST_EXPORTS) \
18795 $(POSTSTAGE1_HOST_EXPORTS) \
18796 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18797 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18798 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18799 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18801 cd $(HOST_SUBDIR)/ld || exit 1; \
18802 case $(srcdir) in \
18803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18804 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18806 esac; \
18807 srcdiroption="--srcdir=$${topdir}/ld"; \
18808 libsrcdir="$$s/ld"; \
18809 $(SHELL) $${libsrcdir}/configure \
18810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18811 --target=${target_alias} $${srcdiroption} \
18812 --with-build-libsubdir=$(HOST_SUBDIR) \
18813 $(STAGE4_CONFIGURE_FLAGS)
18814@endif ld-bootstrap
18815
18816.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18817maybe-configure-stageprofile-ld:
18818@if ld-bootstrap
18819maybe-configure-stageprofile-ld: configure-stageprofile-ld
18820configure-stageprofile-ld:
18821 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18823 @r=`${PWD_COMMAND}`; export r; \
18824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18825 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18826 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18827 $(HOST_EXPORTS) \
18828 $(POSTSTAGE1_HOST_EXPORTS) \
18829 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18830 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18831 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18832 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18834 cd $(HOST_SUBDIR)/ld || exit 1; \
18835 case $(srcdir) in \
18836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18837 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18839 esac; \
18840 srcdiroption="--srcdir=$${topdir}/ld"; \
18841 libsrcdir="$$s/ld"; \
18842 $(SHELL) $${libsrcdir}/configure \
18843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18844 --target=${target_alias} $${srcdiroption} \
18845 --with-build-libsubdir=$(HOST_SUBDIR) \
18846 $(STAGEprofile_CONFIGURE_FLAGS)
18847@endif ld-bootstrap
18848
18849.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18850maybe-configure-stagefeedback-ld:
18851@if ld-bootstrap
18852maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18853configure-stagefeedback-ld:
18854 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18856 @r=`${PWD_COMMAND}`; export r; \
18857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18858 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18859 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18860 $(HOST_EXPORTS) \
18861 $(POSTSTAGE1_HOST_EXPORTS) \
18862 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18863 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18864 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18865 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18867 cd $(HOST_SUBDIR)/ld || exit 1; \
18868 case $(srcdir) in \
18869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18870 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18872 esac; \
18873 srcdiroption="--srcdir=$${topdir}/ld"; \
18874 libsrcdir="$$s/ld"; \
18875 $(SHELL) $${libsrcdir}/configure \
18876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18877 --target=${target_alias} $${srcdiroption} \
18878 --with-build-libsubdir=$(HOST_SUBDIR) \
18879 $(STAGEfeedback_CONFIGURE_FLAGS)
18880@endif ld-bootstrap
18881
18882
18883
18884
18885
18886.PHONY: all-ld maybe-all-ld
18887maybe-all-ld:
18888@if gcc-bootstrap
18889all-ld: stage_current
18890@endif gcc-bootstrap
18891@if ld
18892TARGET-ld=all
18893maybe-all-ld: all-ld
18894all-ld: configure-ld
18895 @r=`${PWD_COMMAND}`; export r; \
18896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18897 $(HOST_EXPORTS) \
18898 (cd $(HOST_SUBDIR)/ld && \
18899 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18900 $(TARGET-ld))
18901@endif ld
18902
18903
18904
18905.PHONY: all-stage1-ld maybe-all-stage1-ld
18906.PHONY: clean-stage1-ld maybe-clean-stage1-ld
18907maybe-all-stage1-ld:
18908maybe-clean-stage1-ld:
18909@if ld-bootstrap
18910maybe-all-stage1-ld: all-stage1-ld
18911all-stage1: all-stage1-ld
18912TARGET-stage1-ld = $(TARGET-ld)
18913all-stage1-ld: configure-stage1-ld
18914 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18915 @r=`${PWD_COMMAND}`; export r; \
18916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18917 TFLAGS="$(STAGE1_TFLAGS)"; \
18918 $(HOST_EXPORTS) \
18919 cd $(HOST_SUBDIR)/ld && \
18920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18921 CFLAGS="$(STAGE1_CFLAGS)" \
18922 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18923 LIBCFLAGS="$(LIBCFLAGS)" \
18924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18927 $(EXTRA_HOST_FLAGS) \
18928 $(STAGE1_FLAGS_TO_PASS) \
18929 TFLAGS="$(STAGE1_TFLAGS)" \
18930 $(TARGET-stage1-ld)
18931
18932maybe-clean-stage1-ld: clean-stage1-ld
18933clean-stage1: clean-stage1-ld
18934clean-stage1-ld:
18935 @if [ $(current_stage) = stage1 ]; then \
18936 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18937 else \
18938 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18939 $(MAKE) stage1-start; \
18940 fi; \
18941 cd $(HOST_SUBDIR)/ld && \
18942 $(MAKE) $(EXTRA_HOST_FLAGS) \
18943 $(STAGE1_FLAGS_TO_PASS) clean
18944@endif ld-bootstrap
18945
18946
18947.PHONY: all-stage2-ld maybe-all-stage2-ld
18948.PHONY: clean-stage2-ld maybe-clean-stage2-ld
18949maybe-all-stage2-ld:
18950maybe-clean-stage2-ld:
18951@if ld-bootstrap
18952maybe-all-stage2-ld: all-stage2-ld
18953all-stage2: all-stage2-ld
18954TARGET-stage2-ld = $(TARGET-ld)
18955all-stage2-ld: configure-stage2-ld
18956 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18957 @r=`${PWD_COMMAND}`; export r; \
18958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18959 TFLAGS="$(STAGE2_TFLAGS)"; \
18960 $(HOST_EXPORTS) \
18961 $(POSTSTAGE1_HOST_EXPORTS) \
18962 cd $(HOST_SUBDIR)/ld && \
18963 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18964 CFLAGS="$(STAGE2_CFLAGS)" \
18965 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18966 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18967 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18968 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18969 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18970 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18971 TFLAGS="$(STAGE2_TFLAGS)" \
18972 $(TARGET-stage2-ld)
18973
18974maybe-clean-stage2-ld: clean-stage2-ld
18975clean-stage2: clean-stage2-ld
18976clean-stage2-ld:
18977 @if [ $(current_stage) = stage2 ]; then \
18978 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18979 else \
18980 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18981 $(MAKE) stage2-start; \
18982 fi; \
18983 cd $(HOST_SUBDIR)/ld && \
18984 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18985@endif ld-bootstrap
18986
18987
18988.PHONY: all-stage3-ld maybe-all-stage3-ld
18989.PHONY: clean-stage3-ld maybe-clean-stage3-ld
18990maybe-all-stage3-ld:
18991maybe-clean-stage3-ld:
18992@if ld-bootstrap
18993maybe-all-stage3-ld: all-stage3-ld
18994all-stage3: all-stage3-ld
18995TARGET-stage3-ld = $(TARGET-ld)
18996all-stage3-ld: configure-stage3-ld
18997 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18998 @r=`${PWD_COMMAND}`; export r; \
18999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19000 TFLAGS="$(STAGE3_TFLAGS)"; \
19001 $(HOST_EXPORTS) \
19002 $(POSTSTAGE1_HOST_EXPORTS) \
19003 cd $(HOST_SUBDIR)/ld && \
19004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19005 CFLAGS="$(STAGE3_CFLAGS)" \
19006 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19007 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19011 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19012 TFLAGS="$(STAGE3_TFLAGS)" \
19013 $(TARGET-stage3-ld)
19014
19015maybe-clean-stage3-ld: clean-stage3-ld
19016clean-stage3: clean-stage3-ld
19017clean-stage3-ld:
19018 @if [ $(current_stage) = stage3 ]; then \
19019 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19020 else \
19021 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19022 $(MAKE) stage3-start; \
19023 fi; \
19024 cd $(HOST_SUBDIR)/ld && \
19025 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19026@endif ld-bootstrap
19027
19028
19029.PHONY: all-stage4-ld maybe-all-stage4-ld
19030.PHONY: clean-stage4-ld maybe-clean-stage4-ld
19031maybe-all-stage4-ld:
19032maybe-clean-stage4-ld:
19033@if ld-bootstrap
19034maybe-all-stage4-ld: all-stage4-ld
19035all-stage4: all-stage4-ld
19036TARGET-stage4-ld = $(TARGET-ld)
19037all-stage4-ld: configure-stage4-ld
19038 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19039 @r=`${PWD_COMMAND}`; export r; \
19040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19041 TFLAGS="$(STAGE4_TFLAGS)"; \
19042 $(HOST_EXPORTS) \
19043 $(POSTSTAGE1_HOST_EXPORTS) \
19044 cd $(HOST_SUBDIR)/ld && \
19045 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19046 CFLAGS="$(STAGE4_CFLAGS)" \
19047 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19048 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19049 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19050 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19051 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19052 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19053 TFLAGS="$(STAGE4_TFLAGS)" \
19054 $(TARGET-stage4-ld)
19055
19056maybe-clean-stage4-ld: clean-stage4-ld
19057clean-stage4: clean-stage4-ld
19058clean-stage4-ld:
19059 @if [ $(current_stage) = stage4 ]; then \
19060 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19061 else \
19062 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19063 $(MAKE) stage4-start; \
19064 fi; \
19065 cd $(HOST_SUBDIR)/ld && \
19066 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19067@endif ld-bootstrap
19068
19069
19070.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19071.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19072maybe-all-stageprofile-ld:
19073maybe-clean-stageprofile-ld:
19074@if ld-bootstrap
19075maybe-all-stageprofile-ld: all-stageprofile-ld
19076all-stageprofile: all-stageprofile-ld
19077TARGET-stageprofile-ld = $(TARGET-ld)
19078all-stageprofile-ld: configure-stageprofile-ld
19079 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19080 @r=`${PWD_COMMAND}`; export r; \
19081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19082 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19083 $(HOST_EXPORTS) \
19084 $(POSTSTAGE1_HOST_EXPORTS) \
19085 cd $(HOST_SUBDIR)/ld && \
19086 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19087 CFLAGS="$(STAGEprofile_CFLAGS)" \
19088 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19089 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19090 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19091 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19092 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19093 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19094 TFLAGS="$(STAGEprofile_TFLAGS)" \
19095 $(TARGET-stageprofile-ld)
19096
19097maybe-clean-stageprofile-ld: clean-stageprofile-ld
19098clean-stageprofile: clean-stageprofile-ld
19099clean-stageprofile-ld:
19100 @if [ $(current_stage) = stageprofile ]; then \
19101 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19102 else \
19103 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19104 $(MAKE) stageprofile-start; \
19105 fi; \
19106 cd $(HOST_SUBDIR)/ld && \
19107 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19108@endif ld-bootstrap
19109
19110
19111.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19112.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19113maybe-all-stagefeedback-ld:
19114maybe-clean-stagefeedback-ld:
19115@if ld-bootstrap
19116maybe-all-stagefeedback-ld: all-stagefeedback-ld
19117all-stagefeedback: all-stagefeedback-ld
19118TARGET-stagefeedback-ld = $(TARGET-ld)
19119all-stagefeedback-ld: configure-stagefeedback-ld
19120 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19121 @r=`${PWD_COMMAND}`; export r; \
19122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19123 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19124 $(HOST_EXPORTS) \
19125 $(POSTSTAGE1_HOST_EXPORTS) \
19126 cd $(HOST_SUBDIR)/ld && \
19127 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19128 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19129 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19130 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19131 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19132 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19133 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19134 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19135 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19136 $(TARGET-stagefeedback-ld)
19137
19138maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19139clean-stagefeedback: clean-stagefeedback-ld
19140clean-stagefeedback-ld:
19141 @if [ $(current_stage) = stagefeedback ]; then \
19142 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19143 else \
19144 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19145 $(MAKE) stagefeedback-start; \
19146 fi; \
19147 cd $(HOST_SUBDIR)/ld && \
19148 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19149@endif ld-bootstrap
19150
19151
19152
19153
19154
19155.PHONY: check-ld maybe-check-ld
19156maybe-check-ld:
19157@if ld
19158maybe-check-ld: check-ld
19159
19160check-ld:
19161 @: $(MAKE); $(unstage)
19162 @r=`${PWD_COMMAND}`; export r; \
19163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19164 $(HOST_EXPORTS) \
19165 (cd $(HOST_SUBDIR)/ld && \
19166 $(MAKE) $(FLAGS_TO_PASS) check)
19167
19168@endif ld
19169
19170.PHONY: install-ld maybe-install-ld
19171maybe-install-ld:
19172@if ld
19173maybe-install-ld: install-ld
19174
19175install-ld: installdirs
19176 @: $(MAKE); $(unstage)
19177 @r=`${PWD_COMMAND}`; export r; \
19178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19179 $(HOST_EXPORTS) \
19180 (cd $(HOST_SUBDIR)/ld && \
19181 $(MAKE) $(FLAGS_TO_PASS) install)
19182
19183@endif ld
19184
19185.PHONY: install-strip-ld maybe-install-strip-ld
19186maybe-install-strip-ld:
19187@if ld
19188maybe-install-strip-ld: install-strip-ld
19189
19190install-strip-ld: installdirs
19191 @: $(MAKE); $(unstage)
19192 @r=`${PWD_COMMAND}`; export r; \
19193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19194 $(HOST_EXPORTS) \
19195 (cd $(HOST_SUBDIR)/ld && \
19196 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19197
19198@endif ld
19199
19200# Other targets (info, dvi, pdf, etc.)
19201
19202.PHONY: maybe-info-ld info-ld
19203maybe-info-ld:
19204@if ld
19205maybe-info-ld: info-ld
19206
19207info-ld: \
19208 configure-ld
19209 @[ -f ./ld/Makefile ] || exit 0; \
19210 r=`${PWD_COMMAND}`; export r; \
19211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19212 $(HOST_EXPORTS) \
19213 for flag in $(EXTRA_HOST_FLAGS) ; do \
19214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19215 done; \
19216 echo "Doing info in ld" ; \
19217 (cd $(HOST_SUBDIR)/ld && \
19218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19220 "RANLIB=$${RANLIB}" \
19221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19222 info) \
19223 || exit 1
19224
19225@endif ld
19226
19227.PHONY: maybe-dvi-ld dvi-ld
19228maybe-dvi-ld:
19229@if ld
19230maybe-dvi-ld: dvi-ld
19231
19232dvi-ld: \
19233 configure-ld
19234 @[ -f ./ld/Makefile ] || exit 0; \
19235 r=`${PWD_COMMAND}`; export r; \
19236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19237 $(HOST_EXPORTS) \
19238 for flag in $(EXTRA_HOST_FLAGS) ; do \
19239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19240 done; \
19241 echo "Doing dvi in ld" ; \
19242 (cd $(HOST_SUBDIR)/ld && \
19243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19245 "RANLIB=$${RANLIB}" \
19246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19247 dvi) \
19248 || exit 1
19249
19250@endif ld
19251
19252.PHONY: maybe-pdf-ld pdf-ld
19253maybe-pdf-ld:
19254@if ld
19255maybe-pdf-ld: pdf-ld
19256
19257pdf-ld: \
19258 configure-ld
19259 @[ -f ./ld/Makefile ] || exit 0; \
19260 r=`${PWD_COMMAND}`; export r; \
19261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19262 $(HOST_EXPORTS) \
19263 for flag in $(EXTRA_HOST_FLAGS) ; do \
19264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19265 done; \
19266 echo "Doing pdf in ld" ; \
19267 (cd $(HOST_SUBDIR)/ld && \
19268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19270 "RANLIB=$${RANLIB}" \
19271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19272 pdf) \
19273 || exit 1
19274
19275@endif ld
19276
19277.PHONY: maybe-html-ld html-ld
19278maybe-html-ld:
19279@if ld
19280maybe-html-ld: html-ld
19281
19282html-ld: \
19283 configure-ld
19284 @[ -f ./ld/Makefile ] || exit 0; \
19285 r=`${PWD_COMMAND}`; export r; \
19286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19287 $(HOST_EXPORTS) \
19288 for flag in $(EXTRA_HOST_FLAGS) ; do \
19289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19290 done; \
19291 echo "Doing html in ld" ; \
19292 (cd $(HOST_SUBDIR)/ld && \
19293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19295 "RANLIB=$${RANLIB}" \
19296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19297 html) \
19298 || exit 1
19299
19300@endif ld
19301
19302.PHONY: maybe-TAGS-ld TAGS-ld
19303maybe-TAGS-ld:
19304@if ld
19305maybe-TAGS-ld: TAGS-ld
19306
19307TAGS-ld: \
19308 configure-ld
19309 @[ -f ./ld/Makefile ] || exit 0; \
19310 r=`${PWD_COMMAND}`; export r; \
19311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19312 $(HOST_EXPORTS) \
19313 for flag in $(EXTRA_HOST_FLAGS) ; do \
19314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315 done; \
19316 echo "Doing TAGS in ld" ; \
19317 (cd $(HOST_SUBDIR)/ld && \
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320 "RANLIB=$${RANLIB}" \
19321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19322 TAGS) \
19323 || exit 1
19324
19325@endif ld
19326
19327.PHONY: maybe-install-info-ld install-info-ld
19328maybe-install-info-ld:
19329@if ld
19330maybe-install-info-ld: install-info-ld
19331
19332install-info-ld: \
19333 configure-ld \
19334 info-ld
19335 @[ -f ./ld/Makefile ] || exit 0; \
19336 r=`${PWD_COMMAND}`; export r; \
19337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19338 $(HOST_EXPORTS) \
19339 for flag in $(EXTRA_HOST_FLAGS) ; do \
19340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19341 done; \
19342 echo "Doing install-info in ld" ; \
19343 (cd $(HOST_SUBDIR)/ld && \
19344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19346 "RANLIB=$${RANLIB}" \
19347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19348 install-info) \
19349 || exit 1
19350
19351@endif ld
19352
19353.PHONY: maybe-install-pdf-ld install-pdf-ld
19354maybe-install-pdf-ld:
19355@if ld
19356maybe-install-pdf-ld: install-pdf-ld
19357
19358install-pdf-ld: \
19359 configure-ld \
19360 pdf-ld
19361 @[ -f ./ld/Makefile ] || exit 0; \
19362 r=`${PWD_COMMAND}`; export r; \
19363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19364 $(HOST_EXPORTS) \
19365 for flag in $(EXTRA_HOST_FLAGS) ; do \
19366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19367 done; \
19368 echo "Doing install-pdf in ld" ; \
19369 (cd $(HOST_SUBDIR)/ld && \
19370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19372 "RANLIB=$${RANLIB}" \
19373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19374 install-pdf) \
19375 || exit 1
19376
19377@endif ld
19378
19379.PHONY: maybe-install-html-ld install-html-ld
19380maybe-install-html-ld:
19381@if ld
19382maybe-install-html-ld: install-html-ld
19383
19384install-html-ld: \
19385 configure-ld \
19386 html-ld
19387 @[ -f ./ld/Makefile ] || exit 0; \
19388 r=`${PWD_COMMAND}`; export r; \
19389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19390 $(HOST_EXPORTS) \
19391 for flag in $(EXTRA_HOST_FLAGS) ; do \
19392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19393 done; \
19394 echo "Doing install-html in ld" ; \
19395 (cd $(HOST_SUBDIR)/ld && \
19396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19398 "RANLIB=$${RANLIB}" \
19399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19400 install-html) \
19401 || exit 1
19402
19403@endif ld
19404
19405.PHONY: maybe-installcheck-ld installcheck-ld
19406maybe-installcheck-ld:
19407@if ld
19408maybe-installcheck-ld: installcheck-ld
19409
19410installcheck-ld: \
19411 configure-ld
19412 @[ -f ./ld/Makefile ] || exit 0; \
19413 r=`${PWD_COMMAND}`; export r; \
19414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19415 $(HOST_EXPORTS) \
19416 for flag in $(EXTRA_HOST_FLAGS) ; do \
19417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19418 done; \
19419 echo "Doing installcheck in ld" ; \
19420 (cd $(HOST_SUBDIR)/ld && \
19421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19423 "RANLIB=$${RANLIB}" \
19424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19425 installcheck) \
19426 || exit 1
19427
19428@endif ld
19429
19430.PHONY: maybe-mostlyclean-ld mostlyclean-ld
19431maybe-mostlyclean-ld:
19432@if ld
19433maybe-mostlyclean-ld: mostlyclean-ld
19434
19435mostlyclean-ld:
19436 @[ -f ./ld/Makefile ] || exit 0; \
19437 r=`${PWD_COMMAND}`; export r; \
19438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19439 $(HOST_EXPORTS) \
19440 for flag in $(EXTRA_HOST_FLAGS) ; do \
19441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19442 done; \
19443 echo "Doing mostlyclean in ld" ; \
19444 (cd $(HOST_SUBDIR)/ld && \
19445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19447 "RANLIB=$${RANLIB}" \
19448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19449 mostlyclean) \
19450 || exit 1
19451
19452@endif ld
19453
19454.PHONY: maybe-clean-ld clean-ld
19455maybe-clean-ld:
19456@if ld
19457maybe-clean-ld: clean-ld
19458
19459clean-ld:
19460 @[ -f ./ld/Makefile ] || exit 0; \
19461 r=`${PWD_COMMAND}`; export r; \
19462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19463 $(HOST_EXPORTS) \
19464 for flag in $(EXTRA_HOST_FLAGS) ; do \
19465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19466 done; \
19467 echo "Doing clean in ld" ; \
19468 (cd $(HOST_SUBDIR)/ld && \
19469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19471 "RANLIB=$${RANLIB}" \
19472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19473 clean) \
19474 || exit 1
19475
19476@endif ld
19477
19478.PHONY: maybe-distclean-ld distclean-ld
19479maybe-distclean-ld:
19480@if ld
19481maybe-distclean-ld: distclean-ld
19482
19483distclean-ld:
19484 @[ -f ./ld/Makefile ] || exit 0; \
19485 r=`${PWD_COMMAND}`; export r; \
19486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19487 $(HOST_EXPORTS) \
19488 for flag in $(EXTRA_HOST_FLAGS) ; do \
19489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19490 done; \
19491 echo "Doing distclean in ld" ; \
19492 (cd $(HOST_SUBDIR)/ld && \
19493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19495 "RANLIB=$${RANLIB}" \
19496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19497 distclean) \
19498 || exit 1
19499
19500@endif ld
19501
19502.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19503maybe-maintainer-clean-ld:
19504@if ld
19505maybe-maintainer-clean-ld: maintainer-clean-ld
19506
19507maintainer-clean-ld:
19508 @[ -f ./ld/Makefile ] || exit 0; \
19509 r=`${PWD_COMMAND}`; export r; \
19510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19511 $(HOST_EXPORTS) \
19512 for flag in $(EXTRA_HOST_FLAGS) ; do \
19513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19514 done; \
19515 echo "Doing maintainer-clean in ld" ; \
19516 (cd $(HOST_SUBDIR)/ld && \
19517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19519 "RANLIB=$${RANLIB}" \
19520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19521 maintainer-clean) \
19522 || exit 1
19523
19524@endif ld
19525
19526
19527
19528.PHONY: configure-libbacktrace maybe-configure-libbacktrace
19529maybe-configure-libbacktrace:
19530@if gcc-bootstrap
19531configure-libbacktrace: stage_current
19532@endif gcc-bootstrap
19533@if libbacktrace
19534maybe-configure-libbacktrace: configure-libbacktrace
19535configure-libbacktrace:
19536 @r=`${PWD_COMMAND}`; export r; \
19537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19538 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19540 $(HOST_EXPORTS) \
19541 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19542 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19543 case $(srcdir) in \
19544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19545 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19547 esac; \
19548 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19549 libsrcdir="$$s/libbacktrace"; \
19550 $(SHELL) $${libsrcdir}/configure \
19551 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19552 --target=${target_alias} $${srcdiroption} \
19553 || exit 1
19554@endif libbacktrace
19555
19556
19557
19558.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19559maybe-configure-stage1-libbacktrace:
19560@if libbacktrace-bootstrap
19561maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19562configure-stage1-libbacktrace:
19563 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19565 @r=`${PWD_COMMAND}`; export r; \
19566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19567 TFLAGS="$(STAGE1_TFLAGS)"; \
19568 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19569 $(HOST_EXPORTS) \
19570 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19571 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19572 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19573 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19574 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19575 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19576 case $(srcdir) in \
19577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19578 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19580 esac; \
19581 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19582 libsrcdir="$$s/libbacktrace"; \
19583 $(SHELL) $${libsrcdir}/configure \
19584 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19585 --target=${target_alias} $${srcdiroption} \
19586 $(STAGE1_CONFIGURE_FLAGS)
19587@endif libbacktrace-bootstrap
19588
19589.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19590maybe-configure-stage2-libbacktrace:
19591@if libbacktrace-bootstrap
19592maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19593configure-stage2-libbacktrace:
19594 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19596 @r=`${PWD_COMMAND}`; export r; \
19597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19598 TFLAGS="$(STAGE2_TFLAGS)"; \
19599 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19600 $(HOST_EXPORTS) \
19601 $(POSTSTAGE1_HOST_EXPORTS) \
19602 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19603 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19604 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19605 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19607 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19608 case $(srcdir) in \
19609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19610 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19612 esac; \
19613 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19614 libsrcdir="$$s/libbacktrace"; \
19615 $(SHELL) $${libsrcdir}/configure \
19616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19617 --target=${target_alias} $${srcdiroption} \
19618 --with-build-libsubdir=$(HOST_SUBDIR) \
19619 $(STAGE2_CONFIGURE_FLAGS)
19620@endif libbacktrace-bootstrap
19621
19622.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19623maybe-configure-stage3-libbacktrace:
19624@if libbacktrace-bootstrap
19625maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19626configure-stage3-libbacktrace:
19627 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19628 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19629 @r=`${PWD_COMMAND}`; export r; \
19630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19631 TFLAGS="$(STAGE3_TFLAGS)"; \
19632 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19633 $(HOST_EXPORTS) \
19634 $(POSTSTAGE1_HOST_EXPORTS) \
19635 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19636 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19637 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19638 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19640 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19641 case $(srcdir) in \
19642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19643 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19645 esac; \
19646 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19647 libsrcdir="$$s/libbacktrace"; \
19648 $(SHELL) $${libsrcdir}/configure \
19649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19650 --target=${target_alias} $${srcdiroption} \
19651 --with-build-libsubdir=$(HOST_SUBDIR) \
19652 $(STAGE3_CONFIGURE_FLAGS)
19653@endif libbacktrace-bootstrap
19654
19655.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19656maybe-configure-stage4-libbacktrace:
19657@if libbacktrace-bootstrap
19658maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19659configure-stage4-libbacktrace:
19660 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19662 @r=`${PWD_COMMAND}`; export r; \
19663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19664 TFLAGS="$(STAGE4_TFLAGS)"; \
19665 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19666 $(HOST_EXPORTS) \
19667 $(POSTSTAGE1_HOST_EXPORTS) \
19668 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19669 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19670 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19671 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19673 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19674 case $(srcdir) in \
19675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19676 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19678 esac; \
19679 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19680 libsrcdir="$$s/libbacktrace"; \
19681 $(SHELL) $${libsrcdir}/configure \
19682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19683 --target=${target_alias} $${srcdiroption} \
19684 --with-build-libsubdir=$(HOST_SUBDIR) \
19685 $(STAGE4_CONFIGURE_FLAGS)
19686@endif libbacktrace-bootstrap
19687
19688.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19689maybe-configure-stageprofile-libbacktrace:
19690@if libbacktrace-bootstrap
19691maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19692configure-stageprofile-libbacktrace:
19693 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19694 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19695 @r=`${PWD_COMMAND}`; export r; \
19696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19697 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19698 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19699 $(HOST_EXPORTS) \
19700 $(POSTSTAGE1_HOST_EXPORTS) \
19701 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19702 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19703 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19704 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19706 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19707 case $(srcdir) in \
19708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19709 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19711 esac; \
19712 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19713 libsrcdir="$$s/libbacktrace"; \
19714 $(SHELL) $${libsrcdir}/configure \
19715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19716 --target=${target_alias} $${srcdiroption} \
19717 --with-build-libsubdir=$(HOST_SUBDIR) \
19718 $(STAGEprofile_CONFIGURE_FLAGS)
19719@endif libbacktrace-bootstrap
19720
19721.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19722maybe-configure-stagefeedback-libbacktrace:
19723@if libbacktrace-bootstrap
19724maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19725configure-stagefeedback-libbacktrace:
19726 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19727 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19728 @r=`${PWD_COMMAND}`; export r; \
19729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19730 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19731 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19732 $(HOST_EXPORTS) \
19733 $(POSTSTAGE1_HOST_EXPORTS) \
19734 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19735 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19736 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19737 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19739 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19740 case $(srcdir) in \
19741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19742 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19744 esac; \
19745 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19746 libsrcdir="$$s/libbacktrace"; \
19747 $(SHELL) $${libsrcdir}/configure \
19748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19749 --target=${target_alias} $${srcdiroption} \
19750 --with-build-libsubdir=$(HOST_SUBDIR) \
19751 $(STAGEfeedback_CONFIGURE_FLAGS)
19752@endif libbacktrace-bootstrap
19753
19754
19755
19756
19757
19758.PHONY: all-libbacktrace maybe-all-libbacktrace
19759maybe-all-libbacktrace:
19760@if gcc-bootstrap
19761all-libbacktrace: stage_current
19762@endif gcc-bootstrap
19763@if libbacktrace
19764TARGET-libbacktrace=all
19765maybe-all-libbacktrace: all-libbacktrace
19766all-libbacktrace: configure-libbacktrace
19767 @r=`${PWD_COMMAND}`; export r; \
19768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19769 $(HOST_EXPORTS) \
19770 (cd $(HOST_SUBDIR)/libbacktrace && \
19771 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19772 $(TARGET-libbacktrace))
19773@endif libbacktrace
19774
19775
19776
19777.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19778.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19779maybe-all-stage1-libbacktrace:
19780maybe-clean-stage1-libbacktrace:
19781@if libbacktrace-bootstrap
19782maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19783all-stage1: all-stage1-libbacktrace
19784TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19785all-stage1-libbacktrace: configure-stage1-libbacktrace
19786 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19787 @r=`${PWD_COMMAND}`; export r; \
19788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19789 TFLAGS="$(STAGE1_TFLAGS)"; \
19790 $(HOST_EXPORTS) \
19791 cd $(HOST_SUBDIR)/libbacktrace && \
19792 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19793 CFLAGS="$(STAGE1_CFLAGS)" \
19794 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19795 LIBCFLAGS="$(LIBCFLAGS)" \
19796 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19797 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19798 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19799 $(EXTRA_HOST_FLAGS) \
19800 $(STAGE1_FLAGS_TO_PASS) \
19801 TFLAGS="$(STAGE1_TFLAGS)" \
19802 $(TARGET-stage1-libbacktrace)
19803
19804maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19805clean-stage1: clean-stage1-libbacktrace
19806clean-stage1-libbacktrace:
19807 @if [ $(current_stage) = stage1 ]; then \
19808 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19809 else \
19810 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19811 $(MAKE) stage1-start; \
19812 fi; \
19813 cd $(HOST_SUBDIR)/libbacktrace && \
19814 $(MAKE) $(EXTRA_HOST_FLAGS) \
19815 $(STAGE1_FLAGS_TO_PASS) clean
19816@endif libbacktrace-bootstrap
19817
19818
19819.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19820.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19821maybe-all-stage2-libbacktrace:
19822maybe-clean-stage2-libbacktrace:
19823@if libbacktrace-bootstrap
19824maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19825all-stage2: all-stage2-libbacktrace
19826TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19827all-stage2-libbacktrace: configure-stage2-libbacktrace
19828 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19829 @r=`${PWD_COMMAND}`; export r; \
19830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19831 TFLAGS="$(STAGE2_TFLAGS)"; \
19832 $(HOST_EXPORTS) \
19833 $(POSTSTAGE1_HOST_EXPORTS) \
19834 cd $(HOST_SUBDIR)/libbacktrace && \
19835 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19836 CFLAGS="$(STAGE2_CFLAGS)" \
19837 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19838 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19839 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19840 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19841 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19842 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19843 TFLAGS="$(STAGE2_TFLAGS)" \
19844 $(TARGET-stage2-libbacktrace)
19845
19846maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19847clean-stage2: clean-stage2-libbacktrace
19848clean-stage2-libbacktrace:
19849 @if [ $(current_stage) = stage2 ]; then \
19850 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19851 else \
19852 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19853 $(MAKE) stage2-start; \
19854 fi; \
19855 cd $(HOST_SUBDIR)/libbacktrace && \
19856 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19857@endif libbacktrace-bootstrap
19858
19859
19860.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19861.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19862maybe-all-stage3-libbacktrace:
19863maybe-clean-stage3-libbacktrace:
19864@if libbacktrace-bootstrap
19865maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19866all-stage3: all-stage3-libbacktrace
19867TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19868all-stage3-libbacktrace: configure-stage3-libbacktrace
19869 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19870 @r=`${PWD_COMMAND}`; export r; \
19871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19872 TFLAGS="$(STAGE3_TFLAGS)"; \
19873 $(HOST_EXPORTS) \
19874 $(POSTSTAGE1_HOST_EXPORTS) \
19875 cd $(HOST_SUBDIR)/libbacktrace && \
19876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19877 CFLAGS="$(STAGE3_CFLAGS)" \
19878 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19879 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19884 TFLAGS="$(STAGE3_TFLAGS)" \
19885 $(TARGET-stage3-libbacktrace)
19886
19887maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19888clean-stage3: clean-stage3-libbacktrace
19889clean-stage3-libbacktrace:
19890 @if [ $(current_stage) = stage3 ]; then \
19891 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19892 else \
19893 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19894 $(MAKE) stage3-start; \
19895 fi; \
19896 cd $(HOST_SUBDIR)/libbacktrace && \
19897 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19898@endif libbacktrace-bootstrap
19899
19900
19901.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19902.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19903maybe-all-stage4-libbacktrace:
19904maybe-clean-stage4-libbacktrace:
19905@if libbacktrace-bootstrap
19906maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19907all-stage4: all-stage4-libbacktrace
19908TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19909all-stage4-libbacktrace: configure-stage4-libbacktrace
19910 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19911 @r=`${PWD_COMMAND}`; export r; \
19912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19913 TFLAGS="$(STAGE4_TFLAGS)"; \
19914 $(HOST_EXPORTS) \
19915 $(POSTSTAGE1_HOST_EXPORTS) \
19916 cd $(HOST_SUBDIR)/libbacktrace && \
19917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19918 CFLAGS="$(STAGE4_CFLAGS)" \
19919 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19920 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19924 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19925 TFLAGS="$(STAGE4_TFLAGS)" \
19926 $(TARGET-stage4-libbacktrace)
19927
19928maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19929clean-stage4: clean-stage4-libbacktrace
19930clean-stage4-libbacktrace:
19931 @if [ $(current_stage) = stage4 ]; then \
19932 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19933 else \
19934 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19935 $(MAKE) stage4-start; \
19936 fi; \
19937 cd $(HOST_SUBDIR)/libbacktrace && \
19938 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19939@endif libbacktrace-bootstrap
19940
19941
19942.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19943.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19944maybe-all-stageprofile-libbacktrace:
19945maybe-clean-stageprofile-libbacktrace:
19946@if libbacktrace-bootstrap
19947maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19948all-stageprofile: all-stageprofile-libbacktrace
19949TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19950all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19951 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19952 @r=`${PWD_COMMAND}`; export r; \
19953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19954 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19955 $(HOST_EXPORTS) \
19956 $(POSTSTAGE1_HOST_EXPORTS) \
19957 cd $(HOST_SUBDIR)/libbacktrace && \
19958 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19959 CFLAGS="$(STAGEprofile_CFLAGS)" \
19960 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19961 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19962 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19963 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19964 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19965 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19966 TFLAGS="$(STAGEprofile_TFLAGS)" \
19967 $(TARGET-stageprofile-libbacktrace)
19968
19969maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19970clean-stageprofile: clean-stageprofile-libbacktrace
19971clean-stageprofile-libbacktrace:
19972 @if [ $(current_stage) = stageprofile ]; then \
19973 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19974 else \
19975 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19976 $(MAKE) stageprofile-start; \
19977 fi; \
19978 cd $(HOST_SUBDIR)/libbacktrace && \
19979 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19980@endif libbacktrace-bootstrap
19981
19982
19983.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19984.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19985maybe-all-stagefeedback-libbacktrace:
19986maybe-clean-stagefeedback-libbacktrace:
19987@if libbacktrace-bootstrap
19988maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19989all-stagefeedback: all-stagefeedback-libbacktrace
19990TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19991all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19992 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19993 @r=`${PWD_COMMAND}`; export r; \
19994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19995 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19996 $(HOST_EXPORTS) \
19997 $(POSTSTAGE1_HOST_EXPORTS) \
19998 cd $(HOST_SUBDIR)/libbacktrace && \
19999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20000 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20001 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20002 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20006 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20007 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20008 $(TARGET-stagefeedback-libbacktrace)
20009
20010maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20011clean-stagefeedback: clean-stagefeedback-libbacktrace
20012clean-stagefeedback-libbacktrace:
20013 @if [ $(current_stage) = stagefeedback ]; then \
20014 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20015 else \
20016 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20017 $(MAKE) stagefeedback-start; \
20018 fi; \
20019 cd $(HOST_SUBDIR)/libbacktrace && \
20020 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20021@endif libbacktrace-bootstrap
20022
20023
20024
20025
20026
20027.PHONY: check-libbacktrace maybe-check-libbacktrace
20028maybe-check-libbacktrace:
20029@if libbacktrace
20030maybe-check-libbacktrace: check-libbacktrace
20031
20032check-libbacktrace:
20033 @: $(MAKE); $(unstage)
20034 @r=`${PWD_COMMAND}`; export r; \
20035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20036 $(HOST_EXPORTS) \
20037 (cd $(HOST_SUBDIR)/libbacktrace && \
20038 $(MAKE) $(FLAGS_TO_PASS) check)
20039
20040@endif libbacktrace
20041
20042.PHONY: install-libbacktrace maybe-install-libbacktrace
20043maybe-install-libbacktrace:
20044@if libbacktrace
20045maybe-install-libbacktrace: install-libbacktrace
20046
20047install-libbacktrace: installdirs
20048 @: $(MAKE); $(unstage)
20049 @r=`${PWD_COMMAND}`; export r; \
20050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20051 $(HOST_EXPORTS) \
20052 (cd $(HOST_SUBDIR)/libbacktrace && \
20053 $(MAKE) $(FLAGS_TO_PASS) install)
20054
20055@endif libbacktrace
20056
20057.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20058maybe-install-strip-libbacktrace:
20059@if libbacktrace
20060maybe-install-strip-libbacktrace: install-strip-libbacktrace
20061
20062install-strip-libbacktrace: installdirs
20063 @: $(MAKE); $(unstage)
20064 @r=`${PWD_COMMAND}`; export r; \
20065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20066 $(HOST_EXPORTS) \
20067 (cd $(HOST_SUBDIR)/libbacktrace && \
20068 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20069
20070@endif libbacktrace
20071
20072# Other targets (info, dvi, pdf, etc.)
20073
20074.PHONY: maybe-info-libbacktrace info-libbacktrace
20075maybe-info-libbacktrace:
20076@if libbacktrace
20077maybe-info-libbacktrace: info-libbacktrace
20078
20079info-libbacktrace: \
20080 configure-libbacktrace
20081 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20082 r=`${PWD_COMMAND}`; export r; \
20083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20084 $(HOST_EXPORTS) \
20085 for flag in $(EXTRA_HOST_FLAGS) ; do \
20086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20087 done; \
20088 echo "Doing info in libbacktrace" ; \
20089 (cd $(HOST_SUBDIR)/libbacktrace && \
20090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20092 "RANLIB=$${RANLIB}" \
20093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20094 info) \
20095 || exit 1
20096
20097@endif libbacktrace
20098
20099.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20100maybe-dvi-libbacktrace:
20101@if libbacktrace
20102maybe-dvi-libbacktrace: dvi-libbacktrace
20103
20104dvi-libbacktrace: \
20105 configure-libbacktrace
20106 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20107 r=`${PWD_COMMAND}`; export r; \
20108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20109 $(HOST_EXPORTS) \
20110 for flag in $(EXTRA_HOST_FLAGS) ; do \
20111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20112 done; \
20113 echo "Doing dvi in libbacktrace" ; \
20114 (cd $(HOST_SUBDIR)/libbacktrace && \
20115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20117 "RANLIB=$${RANLIB}" \
20118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20119 dvi) \
20120 || exit 1
20121
20122@endif libbacktrace
20123
20124.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20125maybe-pdf-libbacktrace:
20126@if libbacktrace
20127maybe-pdf-libbacktrace: pdf-libbacktrace
20128
20129pdf-libbacktrace: \
20130 configure-libbacktrace
20131 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20132 r=`${PWD_COMMAND}`; export r; \
20133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20134 $(HOST_EXPORTS) \
20135 for flag in $(EXTRA_HOST_FLAGS) ; do \
20136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20137 done; \
20138 echo "Doing pdf in libbacktrace" ; \
20139 (cd $(HOST_SUBDIR)/libbacktrace && \
20140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20142 "RANLIB=$${RANLIB}" \
20143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20144 pdf) \
20145 || exit 1
20146
20147@endif libbacktrace
20148
20149.PHONY: maybe-html-libbacktrace html-libbacktrace
20150maybe-html-libbacktrace:
20151@if libbacktrace
20152maybe-html-libbacktrace: html-libbacktrace
20153
20154html-libbacktrace: \
20155 configure-libbacktrace
20156 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20157 r=`${PWD_COMMAND}`; export r; \
20158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20159 $(HOST_EXPORTS) \
20160 for flag in $(EXTRA_HOST_FLAGS) ; do \
20161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20162 done; \
20163 echo "Doing html in libbacktrace" ; \
20164 (cd $(HOST_SUBDIR)/libbacktrace && \
20165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20167 "RANLIB=$${RANLIB}" \
20168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20169 html) \
20170 || exit 1
20171
20172@endif libbacktrace
20173
20174.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20175maybe-TAGS-libbacktrace:
20176@if libbacktrace
20177maybe-TAGS-libbacktrace: TAGS-libbacktrace
20178
20179TAGS-libbacktrace: \
20180 configure-libbacktrace
20181 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20182 r=`${PWD_COMMAND}`; export r; \
20183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20184 $(HOST_EXPORTS) \
20185 for flag in $(EXTRA_HOST_FLAGS) ; do \
20186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20187 done; \
20188 echo "Doing TAGS in libbacktrace" ; \
20189 (cd $(HOST_SUBDIR)/libbacktrace && \
20190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20192 "RANLIB=$${RANLIB}" \
20193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20194 TAGS) \
20195 || exit 1
20196
20197@endif libbacktrace
20198
20199.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20200maybe-install-info-libbacktrace:
20201@if libbacktrace
20202maybe-install-info-libbacktrace: install-info-libbacktrace
20203
20204install-info-libbacktrace: \
20205 configure-libbacktrace \
20206 info-libbacktrace
20207 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20208 r=`${PWD_COMMAND}`; export r; \
20209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20210 $(HOST_EXPORTS) \
20211 for flag in $(EXTRA_HOST_FLAGS) ; do \
20212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20213 done; \
20214 echo "Doing install-info in libbacktrace" ; \
20215 (cd $(HOST_SUBDIR)/libbacktrace && \
20216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20218 "RANLIB=$${RANLIB}" \
20219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20220 install-info) \
20221 || exit 1
20222
20223@endif libbacktrace
20224
20225.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20226maybe-install-pdf-libbacktrace:
20227@if libbacktrace
20228maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20229
20230install-pdf-libbacktrace: \
20231 configure-libbacktrace \
20232 pdf-libbacktrace
20233 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20234 r=`${PWD_COMMAND}`; export r; \
20235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20236 $(HOST_EXPORTS) \
20237 for flag in $(EXTRA_HOST_FLAGS) ; do \
20238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20239 done; \
20240 echo "Doing install-pdf in libbacktrace" ; \
20241 (cd $(HOST_SUBDIR)/libbacktrace && \
20242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20244 "RANLIB=$${RANLIB}" \
20245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20246 install-pdf) \
20247 || exit 1
20248
20249@endif libbacktrace
20250
20251.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20252maybe-install-html-libbacktrace:
20253@if libbacktrace
20254maybe-install-html-libbacktrace: install-html-libbacktrace
20255
20256install-html-libbacktrace: \
20257 configure-libbacktrace \
20258 html-libbacktrace
20259 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20260 r=`${PWD_COMMAND}`; export r; \
20261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20262 $(HOST_EXPORTS) \
20263 for flag in $(EXTRA_HOST_FLAGS) ; do \
20264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20265 done; \
20266 echo "Doing install-html in libbacktrace" ; \
20267 (cd $(HOST_SUBDIR)/libbacktrace && \
20268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20270 "RANLIB=$${RANLIB}" \
20271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20272 install-html) \
20273 || exit 1
20274
20275@endif libbacktrace
20276
20277.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20278maybe-installcheck-libbacktrace:
20279@if libbacktrace
20280maybe-installcheck-libbacktrace: installcheck-libbacktrace
20281
20282installcheck-libbacktrace: \
20283 configure-libbacktrace
20284 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20285 r=`${PWD_COMMAND}`; export r; \
20286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20287 $(HOST_EXPORTS) \
20288 for flag in $(EXTRA_HOST_FLAGS) ; do \
20289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20290 done; \
20291 echo "Doing installcheck in libbacktrace" ; \
20292 (cd $(HOST_SUBDIR)/libbacktrace && \
20293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20295 "RANLIB=$${RANLIB}" \
20296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20297 installcheck) \
20298 || exit 1
20299
20300@endif libbacktrace
20301
20302.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20303maybe-mostlyclean-libbacktrace:
20304@if libbacktrace
20305maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20306
20307mostlyclean-libbacktrace:
20308 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20309 r=`${PWD_COMMAND}`; export r; \
20310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20311 $(HOST_EXPORTS) \
20312 for flag in $(EXTRA_HOST_FLAGS) ; do \
20313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20314 done; \
20315 echo "Doing mostlyclean in libbacktrace" ; \
20316 (cd $(HOST_SUBDIR)/libbacktrace && \
20317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20319 "RANLIB=$${RANLIB}" \
20320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20321 mostlyclean) \
20322 || exit 1
20323
20324@endif libbacktrace
20325
20326.PHONY: maybe-clean-libbacktrace clean-libbacktrace
20327maybe-clean-libbacktrace:
20328@if libbacktrace
20329maybe-clean-libbacktrace: clean-libbacktrace
20330
20331clean-libbacktrace:
20332 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20333 r=`${PWD_COMMAND}`; export r; \
20334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20335 $(HOST_EXPORTS) \
20336 for flag in $(EXTRA_HOST_FLAGS) ; do \
20337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20338 done; \
20339 echo "Doing clean in libbacktrace" ; \
20340 (cd $(HOST_SUBDIR)/libbacktrace && \
20341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20343 "RANLIB=$${RANLIB}" \
20344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20345 clean) \
20346 || exit 1
20347
20348@endif libbacktrace
20349
20350.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20351maybe-distclean-libbacktrace:
20352@if libbacktrace
20353maybe-distclean-libbacktrace: distclean-libbacktrace
20354
20355distclean-libbacktrace:
20356 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20357 r=`${PWD_COMMAND}`; export r; \
20358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20359 $(HOST_EXPORTS) \
20360 for flag in $(EXTRA_HOST_FLAGS) ; do \
20361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20362 done; \
20363 echo "Doing distclean in libbacktrace" ; \
20364 (cd $(HOST_SUBDIR)/libbacktrace && \
20365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20367 "RANLIB=$${RANLIB}" \
20368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20369 distclean) \
20370 || exit 1
20371
20372@endif libbacktrace
20373
20374.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20375maybe-maintainer-clean-libbacktrace:
20376@if libbacktrace
20377maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20378
20379maintainer-clean-libbacktrace:
20380 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20381 r=`${PWD_COMMAND}`; export r; \
20382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20383 $(HOST_EXPORTS) \
20384 for flag in $(EXTRA_HOST_FLAGS) ; do \
20385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20386 done; \
20387 echo "Doing maintainer-clean in libbacktrace" ; \
20388 (cd $(HOST_SUBDIR)/libbacktrace && \
20389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20391 "RANLIB=$${RANLIB}" \
20392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20393 maintainer-clean) \
20394 || exit 1
20395
20396@endif libbacktrace
20397
20398
20399
20400.PHONY: configure-libcpp maybe-configure-libcpp
20401maybe-configure-libcpp:
20402@if gcc-bootstrap
20403configure-libcpp: stage_current
20404@endif gcc-bootstrap
20405@if libcpp
20406maybe-configure-libcpp: configure-libcpp
20407configure-libcpp:
20408 @r=`${PWD_COMMAND}`; export r; \
20409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20410 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20412 $(HOST_EXPORTS) \
20413 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20414 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20415 case $(srcdir) in \
20416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20417 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20419 esac; \
20420 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20421 libsrcdir="$$s/libcpp"; \
20422 $(SHELL) $${libsrcdir}/configure \
20423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20424 --target=${target_alias} $${srcdiroption} \
20425 || exit 1
20426@endif libcpp
20427
20428
20429
20430.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20431maybe-configure-stage1-libcpp:
20432@if libcpp-bootstrap
20433maybe-configure-stage1-libcpp: configure-stage1-libcpp
20434configure-stage1-libcpp:
20435 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20437 @r=`${PWD_COMMAND}`; export r; \
20438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20439 TFLAGS="$(STAGE1_TFLAGS)"; \
20440 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20441 $(HOST_EXPORTS) \
20442 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20443 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20444 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20445 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20446 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20447 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20448 case $(srcdir) in \
20449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20450 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20452 esac; \
20453 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20454 libsrcdir="$$s/libcpp"; \
20455 $(SHELL) $${libsrcdir}/configure \
20456 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20457 --target=${target_alias} $${srcdiroption} \
20458 $(STAGE1_CONFIGURE_FLAGS)
20459@endif libcpp-bootstrap
20460
20461.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20462maybe-configure-stage2-libcpp:
20463@if libcpp-bootstrap
20464maybe-configure-stage2-libcpp: configure-stage2-libcpp
20465configure-stage2-libcpp:
20466 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20467 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20468 @r=`${PWD_COMMAND}`; export r; \
20469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20470 TFLAGS="$(STAGE2_TFLAGS)"; \
20471 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20472 $(HOST_EXPORTS) \
20473 $(POSTSTAGE1_HOST_EXPORTS) \
20474 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20475 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20476 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20477 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20478 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20479 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20480 case $(srcdir) in \
20481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20482 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20484 esac; \
20485 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20486 libsrcdir="$$s/libcpp"; \
20487 $(SHELL) $${libsrcdir}/configure \
20488 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20489 --target=${target_alias} $${srcdiroption} \
20490 --with-build-libsubdir=$(HOST_SUBDIR) \
20491 $(STAGE2_CONFIGURE_FLAGS)
20492@endif libcpp-bootstrap
20493
20494.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20495maybe-configure-stage3-libcpp:
20496@if libcpp-bootstrap
20497maybe-configure-stage3-libcpp: configure-stage3-libcpp
20498configure-stage3-libcpp:
20499 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20501 @r=`${PWD_COMMAND}`; export r; \
20502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20503 TFLAGS="$(STAGE3_TFLAGS)"; \
20504 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20505 $(HOST_EXPORTS) \
20506 $(POSTSTAGE1_HOST_EXPORTS) \
20507 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20508 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20509 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20510 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20512 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20513 case $(srcdir) in \
20514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20515 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20517 esac; \
20518 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20519 libsrcdir="$$s/libcpp"; \
20520 $(SHELL) $${libsrcdir}/configure \
20521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20522 --target=${target_alias} $${srcdiroption} \
20523 --with-build-libsubdir=$(HOST_SUBDIR) \
20524 $(STAGE3_CONFIGURE_FLAGS)
20525@endif libcpp-bootstrap
20526
20527.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20528maybe-configure-stage4-libcpp:
20529@if libcpp-bootstrap
20530maybe-configure-stage4-libcpp: configure-stage4-libcpp
20531configure-stage4-libcpp:
20532 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20534 @r=`${PWD_COMMAND}`; export r; \
20535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20536 TFLAGS="$(STAGE4_TFLAGS)"; \
20537 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20538 $(HOST_EXPORTS) \
20539 $(POSTSTAGE1_HOST_EXPORTS) \
20540 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20541 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20542 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20543 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20545 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20546 case $(srcdir) in \
20547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20548 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20550 esac; \
20551 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20552 libsrcdir="$$s/libcpp"; \
20553 $(SHELL) $${libsrcdir}/configure \
20554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20555 --target=${target_alias} $${srcdiroption} \
20556 --with-build-libsubdir=$(HOST_SUBDIR) \
20557 $(STAGE4_CONFIGURE_FLAGS)
20558@endif libcpp-bootstrap
20559
20560.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20561maybe-configure-stageprofile-libcpp:
20562@if libcpp-bootstrap
20563maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20564configure-stageprofile-libcpp:
20565 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20566 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20567 @r=`${PWD_COMMAND}`; export r; \
20568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20569 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20570 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20571 $(HOST_EXPORTS) \
20572 $(POSTSTAGE1_HOST_EXPORTS) \
20573 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20574 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20575 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20576 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20578 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20579 case $(srcdir) in \
20580 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20581 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20582 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20583 esac; \
20584 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20585 libsrcdir="$$s/libcpp"; \
20586 $(SHELL) $${libsrcdir}/configure \
20587 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20588 --target=${target_alias} $${srcdiroption} \
20589 --with-build-libsubdir=$(HOST_SUBDIR) \
20590 $(STAGEprofile_CONFIGURE_FLAGS)
20591@endif libcpp-bootstrap
20592
20593.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20594maybe-configure-stagefeedback-libcpp:
20595@if libcpp-bootstrap
20596maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20597configure-stagefeedback-libcpp:
20598 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20599 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20600 @r=`${PWD_COMMAND}`; export r; \
20601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20602 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20603 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20604 $(HOST_EXPORTS) \
20605 $(POSTSTAGE1_HOST_EXPORTS) \
20606 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20607 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20608 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20609 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20610 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20611 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20612 case $(srcdir) in \
20613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20614 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20616 esac; \
20617 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20618 libsrcdir="$$s/libcpp"; \
20619 $(SHELL) $${libsrcdir}/configure \
20620 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20621 --target=${target_alias} $${srcdiroption} \
20622 --with-build-libsubdir=$(HOST_SUBDIR) \
20623 $(STAGEfeedback_CONFIGURE_FLAGS)
20624@endif libcpp-bootstrap
20625
20626
20627
20628
20629
20630.PHONY: all-libcpp maybe-all-libcpp
20631maybe-all-libcpp:
20632@if gcc-bootstrap
20633all-libcpp: stage_current
20634@endif gcc-bootstrap
20635@if libcpp
20636TARGET-libcpp=all
20637maybe-all-libcpp: all-libcpp
20638all-libcpp: configure-libcpp
20639 @r=`${PWD_COMMAND}`; export r; \
20640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20641 $(HOST_EXPORTS) \
20642 (cd $(HOST_SUBDIR)/libcpp && \
20643 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20644 $(TARGET-libcpp))
20645@endif libcpp
20646
20647
20648
20649.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20650.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20651maybe-all-stage1-libcpp:
20652maybe-clean-stage1-libcpp:
20653@if libcpp-bootstrap
20654maybe-all-stage1-libcpp: all-stage1-libcpp
20655all-stage1: all-stage1-libcpp
20656TARGET-stage1-libcpp = $(TARGET-libcpp)
20657all-stage1-libcpp: configure-stage1-libcpp
20658 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20659 @r=`${PWD_COMMAND}`; export r; \
20660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20661 TFLAGS="$(STAGE1_TFLAGS)"; \
20662 $(HOST_EXPORTS) \
20663 cd $(HOST_SUBDIR)/libcpp && \
20664 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20665 CFLAGS="$(STAGE1_CFLAGS)" \
20666 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20667 LIBCFLAGS="$(LIBCFLAGS)" \
20668 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20669 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20670 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20671 $(EXTRA_HOST_FLAGS) \
20672 $(STAGE1_FLAGS_TO_PASS) \
20673 TFLAGS="$(STAGE1_TFLAGS)" \
20674 $(TARGET-stage1-libcpp)
20675
20676maybe-clean-stage1-libcpp: clean-stage1-libcpp
20677clean-stage1: clean-stage1-libcpp
20678clean-stage1-libcpp:
20679 @if [ $(current_stage) = stage1 ]; then \
20680 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20681 else \
20682 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20683 $(MAKE) stage1-start; \
20684 fi; \
20685 cd $(HOST_SUBDIR)/libcpp && \
20686 $(MAKE) $(EXTRA_HOST_FLAGS) \
20687 $(STAGE1_FLAGS_TO_PASS) clean
20688@endif libcpp-bootstrap
20689
20690
20691.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20692.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20693maybe-all-stage2-libcpp:
20694maybe-clean-stage2-libcpp:
20695@if libcpp-bootstrap
20696maybe-all-stage2-libcpp: all-stage2-libcpp
20697all-stage2: all-stage2-libcpp
20698TARGET-stage2-libcpp = $(TARGET-libcpp)
20699all-stage2-libcpp: configure-stage2-libcpp
20700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20701 @r=`${PWD_COMMAND}`; export r; \
20702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20703 TFLAGS="$(STAGE2_TFLAGS)"; \
20704 $(HOST_EXPORTS) \
20705 $(POSTSTAGE1_HOST_EXPORTS) \
20706 cd $(HOST_SUBDIR)/libcpp && \
20707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20708 CFLAGS="$(STAGE2_CFLAGS)" \
20709 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20710 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20714 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20715 TFLAGS="$(STAGE2_TFLAGS)" \
20716 $(TARGET-stage2-libcpp)
20717
20718maybe-clean-stage2-libcpp: clean-stage2-libcpp
20719clean-stage2: clean-stage2-libcpp
20720clean-stage2-libcpp:
20721 @if [ $(current_stage) = stage2 ]; then \
20722 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20723 else \
20724 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20725 $(MAKE) stage2-start; \
20726 fi; \
20727 cd $(HOST_SUBDIR)/libcpp && \
20728 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20729@endif libcpp-bootstrap
20730
20731
20732.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20733.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20734maybe-all-stage3-libcpp:
20735maybe-clean-stage3-libcpp:
20736@if libcpp-bootstrap
20737maybe-all-stage3-libcpp: all-stage3-libcpp
20738all-stage3: all-stage3-libcpp
20739TARGET-stage3-libcpp = $(TARGET-libcpp)
20740all-stage3-libcpp: configure-stage3-libcpp
20741 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20742 @r=`${PWD_COMMAND}`; export r; \
20743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20744 TFLAGS="$(STAGE3_TFLAGS)"; \
20745 $(HOST_EXPORTS) \
20746 $(POSTSTAGE1_HOST_EXPORTS) \
20747 cd $(HOST_SUBDIR)/libcpp && \
20748 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20749 CFLAGS="$(STAGE3_CFLAGS)" \
20750 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20751 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20752 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20753 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20754 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20755 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20756 TFLAGS="$(STAGE3_TFLAGS)" \
20757 $(TARGET-stage3-libcpp)
20758
20759maybe-clean-stage3-libcpp: clean-stage3-libcpp
20760clean-stage3: clean-stage3-libcpp
20761clean-stage3-libcpp:
20762 @if [ $(current_stage) = stage3 ]; then \
20763 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20764 else \
20765 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20766 $(MAKE) stage3-start; \
20767 fi; \
20768 cd $(HOST_SUBDIR)/libcpp && \
20769 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20770@endif libcpp-bootstrap
20771
20772
20773.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20774.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20775maybe-all-stage4-libcpp:
20776maybe-clean-stage4-libcpp:
20777@if libcpp-bootstrap
20778maybe-all-stage4-libcpp: all-stage4-libcpp
20779all-stage4: all-stage4-libcpp
20780TARGET-stage4-libcpp = $(TARGET-libcpp)
20781all-stage4-libcpp: configure-stage4-libcpp
20782 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20783 @r=`${PWD_COMMAND}`; export r; \
20784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20785 TFLAGS="$(STAGE4_TFLAGS)"; \
20786 $(HOST_EXPORTS) \
20787 $(POSTSTAGE1_HOST_EXPORTS) \
20788 cd $(HOST_SUBDIR)/libcpp && \
20789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20790 CFLAGS="$(STAGE4_CFLAGS)" \
20791 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20792 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20796 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20797 TFLAGS="$(STAGE4_TFLAGS)" \
20798 $(TARGET-stage4-libcpp)
20799
20800maybe-clean-stage4-libcpp: clean-stage4-libcpp
20801clean-stage4: clean-stage4-libcpp
20802clean-stage4-libcpp:
20803 @if [ $(current_stage) = stage4 ]; then \
20804 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20805 else \
20806 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20807 $(MAKE) stage4-start; \
20808 fi; \
20809 cd $(HOST_SUBDIR)/libcpp && \
20810 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20811@endif libcpp-bootstrap
20812
20813
20814.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20815.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20816maybe-all-stageprofile-libcpp:
20817maybe-clean-stageprofile-libcpp:
20818@if libcpp-bootstrap
20819maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20820all-stageprofile: all-stageprofile-libcpp
20821TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20822all-stageprofile-libcpp: configure-stageprofile-libcpp
20823 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20824 @r=`${PWD_COMMAND}`; export r; \
20825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20826 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20827 $(HOST_EXPORTS) \
20828 $(POSTSTAGE1_HOST_EXPORTS) \
20829 cd $(HOST_SUBDIR)/libcpp && \
20830 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20831 CFLAGS="$(STAGEprofile_CFLAGS)" \
20832 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20833 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20834 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20835 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20836 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20837 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20838 TFLAGS="$(STAGEprofile_TFLAGS)" \
20839 $(TARGET-stageprofile-libcpp)
20840
20841maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20842clean-stageprofile: clean-stageprofile-libcpp
20843clean-stageprofile-libcpp:
20844 @if [ $(current_stage) = stageprofile ]; then \
20845 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20846 else \
20847 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20848 $(MAKE) stageprofile-start; \
20849 fi; \
20850 cd $(HOST_SUBDIR)/libcpp && \
20851 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20852@endif libcpp-bootstrap
20853
20854
20855.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20856.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20857maybe-all-stagefeedback-libcpp:
20858maybe-clean-stagefeedback-libcpp:
20859@if libcpp-bootstrap
20860maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20861all-stagefeedback: all-stagefeedback-libcpp
20862TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20863all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20864 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20865 @r=`${PWD_COMMAND}`; export r; \
20866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20867 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20868 $(HOST_EXPORTS) \
20869 $(POSTSTAGE1_HOST_EXPORTS) \
20870 cd $(HOST_SUBDIR)/libcpp && \
20871 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20872 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20873 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20874 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20875 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20876 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20877 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20878 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20879 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20880 $(TARGET-stagefeedback-libcpp)
20881
20882maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20883clean-stagefeedback: clean-stagefeedback-libcpp
20884clean-stagefeedback-libcpp:
20885 @if [ $(current_stage) = stagefeedback ]; then \
20886 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20887 else \
20888 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20889 $(MAKE) stagefeedback-start; \
20890 fi; \
20891 cd $(HOST_SUBDIR)/libcpp && \
20892 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20893@endif libcpp-bootstrap
20894
20895
20896
20897
20898
20899.PHONY: check-libcpp maybe-check-libcpp
20900maybe-check-libcpp:
20901@if libcpp
20902maybe-check-libcpp: check-libcpp
20903
20904check-libcpp:
20905 @: $(MAKE); $(unstage)
20906 @r=`${PWD_COMMAND}`; export r; \
20907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20908 $(HOST_EXPORTS) \
20909 (cd $(HOST_SUBDIR)/libcpp && \
20910 $(MAKE) $(FLAGS_TO_PASS) check)
20911
20912@endif libcpp
20913
20914.PHONY: install-libcpp maybe-install-libcpp
20915maybe-install-libcpp:
20916@if libcpp
20917maybe-install-libcpp: install-libcpp
20918
20919install-libcpp: installdirs
20920 @: $(MAKE); $(unstage)
20921 @r=`${PWD_COMMAND}`; export r; \
20922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20923 $(HOST_EXPORTS) \
20924 (cd $(HOST_SUBDIR)/libcpp && \
20925 $(MAKE) $(FLAGS_TO_PASS) install)
20926
20927@endif libcpp
20928
20929.PHONY: install-strip-libcpp maybe-install-strip-libcpp
20930maybe-install-strip-libcpp:
20931@if libcpp
20932maybe-install-strip-libcpp: install-strip-libcpp
20933
20934install-strip-libcpp: installdirs
20935 @: $(MAKE); $(unstage)
20936 @r=`${PWD_COMMAND}`; export r; \
20937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20938 $(HOST_EXPORTS) \
20939 (cd $(HOST_SUBDIR)/libcpp && \
20940 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20941
20942@endif libcpp
20943
20944# Other targets (info, dvi, pdf, etc.)
20945
20946.PHONY: maybe-info-libcpp info-libcpp
20947maybe-info-libcpp:
20948@if libcpp
20949maybe-info-libcpp: info-libcpp
20950
20951info-libcpp: \
20952 configure-libcpp
20953 @[ -f ./libcpp/Makefile ] || exit 0; \
20954 r=`${PWD_COMMAND}`; export r; \
20955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20956 $(HOST_EXPORTS) \
20957 for flag in $(EXTRA_HOST_FLAGS) ; do \
20958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20959 done; \
20960 echo "Doing info in libcpp" ; \
20961 (cd $(HOST_SUBDIR)/libcpp && \
20962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20964 "RANLIB=$${RANLIB}" \
20965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20966 info) \
20967 || exit 1
20968
20969@endif libcpp
20970
20971.PHONY: maybe-dvi-libcpp dvi-libcpp
20972maybe-dvi-libcpp:
20973@if libcpp
20974maybe-dvi-libcpp: dvi-libcpp
20975
20976dvi-libcpp: \
20977 configure-libcpp
20978 @[ -f ./libcpp/Makefile ] || exit 0; \
20979 r=`${PWD_COMMAND}`; export r; \
20980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20981 $(HOST_EXPORTS) \
20982 for flag in $(EXTRA_HOST_FLAGS) ; do \
20983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20984 done; \
20985 echo "Doing dvi in libcpp" ; \
20986 (cd $(HOST_SUBDIR)/libcpp && \
20987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20989 "RANLIB=$${RANLIB}" \
20990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20991 dvi) \
20992 || exit 1
20993
20994@endif libcpp
20995
20996.PHONY: maybe-pdf-libcpp pdf-libcpp
20997maybe-pdf-libcpp:
20998@if libcpp
20999maybe-pdf-libcpp: pdf-libcpp
21000
21001pdf-libcpp: \
21002 configure-libcpp
21003 @[ -f ./libcpp/Makefile ] || exit 0; \
21004 r=`${PWD_COMMAND}`; export r; \
21005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21006 $(HOST_EXPORTS) \
21007 for flag in $(EXTRA_HOST_FLAGS) ; do \
21008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21009 done; \
21010 echo "Doing pdf in libcpp" ; \
21011 (cd $(HOST_SUBDIR)/libcpp && \
21012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21014 "RANLIB=$${RANLIB}" \
21015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21016 pdf) \
21017 || exit 1
21018
21019@endif libcpp
21020
21021.PHONY: maybe-html-libcpp html-libcpp
21022maybe-html-libcpp:
21023@if libcpp
21024maybe-html-libcpp: html-libcpp
21025
21026html-libcpp: \
21027 configure-libcpp
21028 @[ -f ./libcpp/Makefile ] || exit 0; \
21029 r=`${PWD_COMMAND}`; export r; \
21030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21031 $(HOST_EXPORTS) \
21032 for flag in $(EXTRA_HOST_FLAGS) ; do \
21033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21034 done; \
21035 echo "Doing html in libcpp" ; \
21036 (cd $(HOST_SUBDIR)/libcpp && \
21037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21039 "RANLIB=$${RANLIB}" \
21040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21041 html) \
21042 || exit 1
21043
21044@endif libcpp
21045
21046.PHONY: maybe-TAGS-libcpp TAGS-libcpp
21047maybe-TAGS-libcpp:
21048@if libcpp
21049maybe-TAGS-libcpp: TAGS-libcpp
21050
21051TAGS-libcpp: \
21052 configure-libcpp
21053 @[ -f ./libcpp/Makefile ] || exit 0; \
21054 r=`${PWD_COMMAND}`; export r; \
21055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21056 $(HOST_EXPORTS) \
21057 for flag in $(EXTRA_HOST_FLAGS) ; do \
21058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21059 done; \
21060 echo "Doing TAGS in libcpp" ; \
21061 (cd $(HOST_SUBDIR)/libcpp && \
21062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21064 "RANLIB=$${RANLIB}" \
21065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21066 TAGS) \
21067 || exit 1
21068
21069@endif libcpp
21070
21071.PHONY: maybe-install-info-libcpp install-info-libcpp
21072maybe-install-info-libcpp:
21073@if libcpp
21074maybe-install-info-libcpp: install-info-libcpp
21075
21076install-info-libcpp: \
21077 configure-libcpp \
21078 info-libcpp
21079 @[ -f ./libcpp/Makefile ] || exit 0; \
21080 r=`${PWD_COMMAND}`; export r; \
21081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21082 $(HOST_EXPORTS) \
21083 for flag in $(EXTRA_HOST_FLAGS) ; do \
21084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21085 done; \
21086 echo "Doing install-info in libcpp" ; \
21087 (cd $(HOST_SUBDIR)/libcpp && \
21088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21090 "RANLIB=$${RANLIB}" \
21091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21092 install-info) \
21093 || exit 1
21094
21095@endif libcpp
21096
21097.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21098maybe-install-pdf-libcpp:
21099@if libcpp
21100maybe-install-pdf-libcpp: install-pdf-libcpp
21101
21102install-pdf-libcpp: \
21103 configure-libcpp \
21104 pdf-libcpp
21105 @[ -f ./libcpp/Makefile ] || exit 0; \
21106 r=`${PWD_COMMAND}`; export r; \
21107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21108 $(HOST_EXPORTS) \
21109 for flag in $(EXTRA_HOST_FLAGS) ; do \
21110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21111 done; \
21112 echo "Doing install-pdf in libcpp" ; \
21113 (cd $(HOST_SUBDIR)/libcpp && \
21114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21116 "RANLIB=$${RANLIB}" \
21117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21118 install-pdf) \
21119 || exit 1
21120
21121@endif libcpp
21122
21123.PHONY: maybe-install-html-libcpp install-html-libcpp
21124maybe-install-html-libcpp:
21125@if libcpp
21126maybe-install-html-libcpp: install-html-libcpp
21127
21128install-html-libcpp: \
21129 configure-libcpp \
21130 html-libcpp
21131 @[ -f ./libcpp/Makefile ] || exit 0; \
21132 r=`${PWD_COMMAND}`; export r; \
21133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21134 $(HOST_EXPORTS) \
21135 for flag in $(EXTRA_HOST_FLAGS) ; do \
21136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21137 done; \
21138 echo "Doing install-html in libcpp" ; \
21139 (cd $(HOST_SUBDIR)/libcpp && \
21140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21142 "RANLIB=$${RANLIB}" \
21143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21144 install-html) \
21145 || exit 1
21146
21147@endif libcpp
21148
21149.PHONY: maybe-installcheck-libcpp installcheck-libcpp
21150maybe-installcheck-libcpp:
21151@if libcpp
21152maybe-installcheck-libcpp: installcheck-libcpp
21153
21154installcheck-libcpp: \
21155 configure-libcpp
21156 @[ -f ./libcpp/Makefile ] || exit 0; \
21157 r=`${PWD_COMMAND}`; export r; \
21158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21159 $(HOST_EXPORTS) \
21160 for flag in $(EXTRA_HOST_FLAGS) ; do \
21161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21162 done; \
21163 echo "Doing installcheck in libcpp" ; \
21164 (cd $(HOST_SUBDIR)/libcpp && \
21165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21167 "RANLIB=$${RANLIB}" \
21168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21169 installcheck) \
21170 || exit 1
21171
21172@endif libcpp
21173
21174.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21175maybe-mostlyclean-libcpp:
21176@if libcpp
21177maybe-mostlyclean-libcpp: mostlyclean-libcpp
21178
21179mostlyclean-libcpp:
21180 @[ -f ./libcpp/Makefile ] || exit 0; \
21181 r=`${PWD_COMMAND}`; export r; \
21182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21183 $(HOST_EXPORTS) \
21184 for flag in $(EXTRA_HOST_FLAGS) ; do \
21185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21186 done; \
21187 echo "Doing mostlyclean in libcpp" ; \
21188 (cd $(HOST_SUBDIR)/libcpp && \
21189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21191 "RANLIB=$${RANLIB}" \
21192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21193 mostlyclean) \
21194 || exit 1
21195
21196@endif libcpp
21197
21198.PHONY: maybe-clean-libcpp clean-libcpp
21199maybe-clean-libcpp:
21200@if libcpp
21201maybe-clean-libcpp: clean-libcpp
21202
21203clean-libcpp:
21204 @[ -f ./libcpp/Makefile ] || exit 0; \
21205 r=`${PWD_COMMAND}`; export r; \
21206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21207 $(HOST_EXPORTS) \
21208 for flag in $(EXTRA_HOST_FLAGS) ; do \
21209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21210 done; \
21211 echo "Doing clean in libcpp" ; \
21212 (cd $(HOST_SUBDIR)/libcpp && \
21213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21215 "RANLIB=$${RANLIB}" \
21216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21217 clean) \
21218 || exit 1
21219
21220@endif libcpp
21221
21222.PHONY: maybe-distclean-libcpp distclean-libcpp
21223maybe-distclean-libcpp:
21224@if libcpp
21225maybe-distclean-libcpp: distclean-libcpp
21226
21227distclean-libcpp:
21228 @[ -f ./libcpp/Makefile ] || exit 0; \
21229 r=`${PWD_COMMAND}`; export r; \
21230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21231 $(HOST_EXPORTS) \
21232 for flag in $(EXTRA_HOST_FLAGS) ; do \
21233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21234 done; \
21235 echo "Doing distclean in libcpp" ; \
21236 (cd $(HOST_SUBDIR)/libcpp && \
21237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21239 "RANLIB=$${RANLIB}" \
21240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21241 distclean) \
21242 || exit 1
21243
21244@endif libcpp
21245
21246.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21247maybe-maintainer-clean-libcpp:
21248@if libcpp
21249maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21250
21251maintainer-clean-libcpp:
21252 @[ -f ./libcpp/Makefile ] || exit 0; \
21253 r=`${PWD_COMMAND}`; export r; \
21254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21255 $(HOST_EXPORTS) \
21256 for flag in $(EXTRA_HOST_FLAGS) ; do \
21257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21258 done; \
21259 echo "Doing maintainer-clean in libcpp" ; \
21260 (cd $(HOST_SUBDIR)/libcpp && \
21261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21263 "RANLIB=$${RANLIB}" \
21264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21265 maintainer-clean) \
21266 || exit 1
21267
21268@endif libcpp
21269
21270
21271
21272.PHONY: configure-libdecnumber maybe-configure-libdecnumber
21273maybe-configure-libdecnumber:
21274@if gcc-bootstrap
21275configure-libdecnumber: stage_current
21276@endif gcc-bootstrap
21277@if libdecnumber
21278maybe-configure-libdecnumber: configure-libdecnumber
21279configure-libdecnumber:
21280 @r=`${PWD_COMMAND}`; export r; \
21281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21282 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21283 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21284 $(HOST_EXPORTS) \
21285 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21286 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21287 case $(srcdir) in \
21288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21289 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21291 esac; \
21292 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21293 libsrcdir="$$s/libdecnumber"; \
21294 $(SHELL) $${libsrcdir}/configure \
21295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21296 --target=${target_alias} $${srcdiroption} \
21297 || exit 1
21298@endif libdecnumber
21299
21300
21301
21302.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21303maybe-configure-stage1-libdecnumber:
21304@if libdecnumber-bootstrap
21305maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21306configure-stage1-libdecnumber:
21307 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21308 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21309 @r=`${PWD_COMMAND}`; export r; \
21310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21311 TFLAGS="$(STAGE1_TFLAGS)"; \
21312 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21313 $(HOST_EXPORTS) \
21314 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21315 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21316 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21317 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21319 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21320 case $(srcdir) in \
21321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21322 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21324 esac; \
21325 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21326 libsrcdir="$$s/libdecnumber"; \
21327 $(SHELL) $${libsrcdir}/configure \
21328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21329 --target=${target_alias} $${srcdiroption} \
21330 $(STAGE1_CONFIGURE_FLAGS)
21331@endif libdecnumber-bootstrap
21332
21333.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21334maybe-configure-stage2-libdecnumber:
21335@if libdecnumber-bootstrap
21336maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21337configure-stage2-libdecnumber:
21338 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21339 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21340 @r=`${PWD_COMMAND}`; export r; \
21341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21342 TFLAGS="$(STAGE2_TFLAGS)"; \
21343 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21344 $(HOST_EXPORTS) \
21345 $(POSTSTAGE1_HOST_EXPORTS) \
21346 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21347 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21348 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21349 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21351 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21352 case $(srcdir) in \
21353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21354 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21356 esac; \
21357 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21358 libsrcdir="$$s/libdecnumber"; \
21359 $(SHELL) $${libsrcdir}/configure \
21360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21361 --target=${target_alias} $${srcdiroption} \
21362 --with-build-libsubdir=$(HOST_SUBDIR) \
21363 $(STAGE2_CONFIGURE_FLAGS)
21364@endif libdecnumber-bootstrap
21365
21366.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21367maybe-configure-stage3-libdecnumber:
21368@if libdecnumber-bootstrap
21369maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21370configure-stage3-libdecnumber:
21371 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21373 @r=`${PWD_COMMAND}`; export r; \
21374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21375 TFLAGS="$(STAGE3_TFLAGS)"; \
21376 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21377 $(HOST_EXPORTS) \
21378 $(POSTSTAGE1_HOST_EXPORTS) \
21379 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21380 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21381 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21382 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21384 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21385 case $(srcdir) in \
21386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21387 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21389 esac; \
21390 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21391 libsrcdir="$$s/libdecnumber"; \
21392 $(SHELL) $${libsrcdir}/configure \
21393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21394 --target=${target_alias} $${srcdiroption} \
21395 --with-build-libsubdir=$(HOST_SUBDIR) \
21396 $(STAGE3_CONFIGURE_FLAGS)
21397@endif libdecnumber-bootstrap
21398
21399.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21400maybe-configure-stage4-libdecnumber:
21401@if libdecnumber-bootstrap
21402maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21403configure-stage4-libdecnumber:
21404 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21405 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21406 @r=`${PWD_COMMAND}`; export r; \
21407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21408 TFLAGS="$(STAGE4_TFLAGS)"; \
21409 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21410 $(HOST_EXPORTS) \
21411 $(POSTSTAGE1_HOST_EXPORTS) \
21412 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21413 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21414 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21415 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21417 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21418 case $(srcdir) in \
21419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21420 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21422 esac; \
21423 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21424 libsrcdir="$$s/libdecnumber"; \
21425 $(SHELL) $${libsrcdir}/configure \
21426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21427 --target=${target_alias} $${srcdiroption} \
21428 --with-build-libsubdir=$(HOST_SUBDIR) \
21429 $(STAGE4_CONFIGURE_FLAGS)
21430@endif libdecnumber-bootstrap
21431
21432.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21433maybe-configure-stageprofile-libdecnumber:
21434@if libdecnumber-bootstrap
21435maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21436configure-stageprofile-libdecnumber:
21437 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21438 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21439 @r=`${PWD_COMMAND}`; export r; \
21440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21441 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21442 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21443 $(HOST_EXPORTS) \
21444 $(POSTSTAGE1_HOST_EXPORTS) \
21445 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21446 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21447 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21448 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21450 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21451 case $(srcdir) in \
21452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21453 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21455 esac; \
21456 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21457 libsrcdir="$$s/libdecnumber"; \
21458 $(SHELL) $${libsrcdir}/configure \
21459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21460 --target=${target_alias} $${srcdiroption} \
21461 --with-build-libsubdir=$(HOST_SUBDIR) \
21462 $(STAGEprofile_CONFIGURE_FLAGS)
21463@endif libdecnumber-bootstrap
21464
21465.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21466maybe-configure-stagefeedback-libdecnumber:
21467@if libdecnumber-bootstrap
21468maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21469configure-stagefeedback-libdecnumber:
21470 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21471 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21472 @r=`${PWD_COMMAND}`; export r; \
21473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21474 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21475 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21476 $(HOST_EXPORTS) \
21477 $(POSTSTAGE1_HOST_EXPORTS) \
21478 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21479 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21480 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21481 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21483 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21484 case $(srcdir) in \
21485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21486 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21488 esac; \
21489 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21490 libsrcdir="$$s/libdecnumber"; \
21491 $(SHELL) $${libsrcdir}/configure \
21492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21493 --target=${target_alias} $${srcdiroption} \
21494 --with-build-libsubdir=$(HOST_SUBDIR) \
21495 $(STAGEfeedback_CONFIGURE_FLAGS)
21496@endif libdecnumber-bootstrap
21497
21498
21499
21500
21501
21502.PHONY: all-libdecnumber maybe-all-libdecnumber
21503maybe-all-libdecnumber:
21504@if gcc-bootstrap
21505all-libdecnumber: stage_current
21506@endif gcc-bootstrap
21507@if libdecnumber
21508TARGET-libdecnumber=all
21509maybe-all-libdecnumber: all-libdecnumber
21510all-libdecnumber: configure-libdecnumber
21511 @r=`${PWD_COMMAND}`; export r; \
21512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21513 $(HOST_EXPORTS) \
21514 (cd $(HOST_SUBDIR)/libdecnumber && \
21515 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21516 $(TARGET-libdecnumber))
21517@endif libdecnumber
21518
21519
21520
21521.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21522.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21523maybe-all-stage1-libdecnumber:
21524maybe-clean-stage1-libdecnumber:
21525@if libdecnumber-bootstrap
21526maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21527all-stage1: all-stage1-libdecnumber
21528TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21529all-stage1-libdecnumber: configure-stage1-libdecnumber
21530 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21531 @r=`${PWD_COMMAND}`; export r; \
21532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21533 TFLAGS="$(STAGE1_TFLAGS)"; \
21534 $(HOST_EXPORTS) \
21535 cd $(HOST_SUBDIR)/libdecnumber && \
21536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21537 CFLAGS="$(STAGE1_CFLAGS)" \
21538 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21539 LIBCFLAGS="$(LIBCFLAGS)" \
21540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21543 $(EXTRA_HOST_FLAGS) \
21544 $(STAGE1_FLAGS_TO_PASS) \
21545 TFLAGS="$(STAGE1_TFLAGS)" \
21546 $(TARGET-stage1-libdecnumber)
21547
21548maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21549clean-stage1: clean-stage1-libdecnumber
21550clean-stage1-libdecnumber:
21551 @if [ $(current_stage) = stage1 ]; then \
21552 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21553 else \
21554 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21555 $(MAKE) stage1-start; \
21556 fi; \
21557 cd $(HOST_SUBDIR)/libdecnumber && \
21558 $(MAKE) $(EXTRA_HOST_FLAGS) \
21559 $(STAGE1_FLAGS_TO_PASS) clean
21560@endif libdecnumber-bootstrap
21561
21562
21563.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21564.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21565maybe-all-stage2-libdecnumber:
21566maybe-clean-stage2-libdecnumber:
21567@if libdecnumber-bootstrap
21568maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21569all-stage2: all-stage2-libdecnumber
21570TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21571all-stage2-libdecnumber: configure-stage2-libdecnumber
21572 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21573 @r=`${PWD_COMMAND}`; export r; \
21574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21575 TFLAGS="$(STAGE2_TFLAGS)"; \
21576 $(HOST_EXPORTS) \
21577 $(POSTSTAGE1_HOST_EXPORTS) \
21578 cd $(HOST_SUBDIR)/libdecnumber && \
21579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21580 CFLAGS="$(STAGE2_CFLAGS)" \
21581 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21582 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21586 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21587 TFLAGS="$(STAGE2_TFLAGS)" \
21588 $(TARGET-stage2-libdecnumber)
21589
21590maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21591clean-stage2: clean-stage2-libdecnumber
21592clean-stage2-libdecnumber:
21593 @if [ $(current_stage) = stage2 ]; then \
21594 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21595 else \
21596 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21597 $(MAKE) stage2-start; \
21598 fi; \
21599 cd $(HOST_SUBDIR)/libdecnumber && \
21600 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21601@endif libdecnumber-bootstrap
21602
21603
21604.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21605.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21606maybe-all-stage3-libdecnumber:
21607maybe-clean-stage3-libdecnumber:
21608@if libdecnumber-bootstrap
21609maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21610all-stage3: all-stage3-libdecnumber
21611TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21612all-stage3-libdecnumber: configure-stage3-libdecnumber
21613 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21614 @r=`${PWD_COMMAND}`; export r; \
21615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21616 TFLAGS="$(STAGE3_TFLAGS)"; \
21617 $(HOST_EXPORTS) \
21618 $(POSTSTAGE1_HOST_EXPORTS) \
21619 cd $(HOST_SUBDIR)/libdecnumber && \
21620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21621 CFLAGS="$(STAGE3_CFLAGS)" \
21622 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21623 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21628 TFLAGS="$(STAGE3_TFLAGS)" \
21629 $(TARGET-stage3-libdecnumber)
21630
21631maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21632clean-stage3: clean-stage3-libdecnumber
21633clean-stage3-libdecnumber:
21634 @if [ $(current_stage) = stage3 ]; then \
21635 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21636 else \
21637 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21638 $(MAKE) stage3-start; \
21639 fi; \
21640 cd $(HOST_SUBDIR)/libdecnumber && \
21641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21642@endif libdecnumber-bootstrap
21643
21644
21645.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21646.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21647maybe-all-stage4-libdecnumber:
21648maybe-clean-stage4-libdecnumber:
21649@if libdecnumber-bootstrap
21650maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21651all-stage4: all-stage4-libdecnumber
21652TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21653all-stage4-libdecnumber: configure-stage4-libdecnumber
21654 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21655 @r=`${PWD_COMMAND}`; export r; \
21656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21657 TFLAGS="$(STAGE4_TFLAGS)"; \
21658 $(HOST_EXPORTS) \
21659 $(POSTSTAGE1_HOST_EXPORTS) \
21660 cd $(HOST_SUBDIR)/libdecnumber && \
21661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21662 CFLAGS="$(STAGE4_CFLAGS)" \
21663 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21664 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21669 TFLAGS="$(STAGE4_TFLAGS)" \
21670 $(TARGET-stage4-libdecnumber)
21671
21672maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21673clean-stage4: clean-stage4-libdecnumber
21674clean-stage4-libdecnumber:
21675 @if [ $(current_stage) = stage4 ]; then \
21676 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21677 else \
21678 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21679 $(MAKE) stage4-start; \
21680 fi; \
21681 cd $(HOST_SUBDIR)/libdecnumber && \
21682 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21683@endif libdecnumber-bootstrap
21684
21685
21686.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21687.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21688maybe-all-stageprofile-libdecnumber:
21689maybe-clean-stageprofile-libdecnumber:
21690@if libdecnumber-bootstrap
21691maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21692all-stageprofile: all-stageprofile-libdecnumber
21693TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21694all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21695 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21696 @r=`${PWD_COMMAND}`; export r; \
21697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21698 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21699 $(HOST_EXPORTS) \
21700 $(POSTSTAGE1_HOST_EXPORTS) \
21701 cd $(HOST_SUBDIR)/libdecnumber && \
21702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21703 CFLAGS="$(STAGEprofile_CFLAGS)" \
21704 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21705 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21710 TFLAGS="$(STAGEprofile_TFLAGS)" \
21711 $(TARGET-stageprofile-libdecnumber)
21712
21713maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21714clean-stageprofile: clean-stageprofile-libdecnumber
21715clean-stageprofile-libdecnumber:
21716 @if [ $(current_stage) = stageprofile ]; then \
21717 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21718 else \
21719 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21720 $(MAKE) stageprofile-start; \
21721 fi; \
21722 cd $(HOST_SUBDIR)/libdecnumber && \
21723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21724@endif libdecnumber-bootstrap
21725
21726
21727.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21728.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21729maybe-all-stagefeedback-libdecnumber:
21730maybe-clean-stagefeedback-libdecnumber:
21731@if libdecnumber-bootstrap
21732maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21733all-stagefeedback: all-stagefeedback-libdecnumber
21734TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21735all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21736 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21737 @r=`${PWD_COMMAND}`; export r; \
21738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21739 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21740 $(HOST_EXPORTS) \
21741 $(POSTSTAGE1_HOST_EXPORTS) \
21742 cd $(HOST_SUBDIR)/libdecnumber && \
21743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21744 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21745 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21746 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21750 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21751 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21752 $(TARGET-stagefeedback-libdecnumber)
21753
21754maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21755clean-stagefeedback: clean-stagefeedback-libdecnumber
21756clean-stagefeedback-libdecnumber:
21757 @if [ $(current_stage) = stagefeedback ]; then \
21758 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21759 else \
21760 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21761 $(MAKE) stagefeedback-start; \
21762 fi; \
21763 cd $(HOST_SUBDIR)/libdecnumber && \
21764 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21765@endif libdecnumber-bootstrap
21766
21767
21768
21769
21770
21771.PHONY: check-libdecnumber maybe-check-libdecnumber
21772maybe-check-libdecnumber:
21773@if libdecnumber
21774maybe-check-libdecnumber: check-libdecnumber
21775
21776check-libdecnumber:
21777 @: $(MAKE); $(unstage)
21778 @r=`${PWD_COMMAND}`; export r; \
21779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21780 $(HOST_EXPORTS) \
21781 (cd $(HOST_SUBDIR)/libdecnumber && \
21782 $(MAKE) $(FLAGS_TO_PASS) check)
21783
21784@endif libdecnumber
21785
21786.PHONY: install-libdecnumber maybe-install-libdecnumber
21787maybe-install-libdecnumber:
21788@if libdecnumber
21789maybe-install-libdecnumber: install-libdecnumber
21790
21791install-libdecnumber: installdirs
21792 @: $(MAKE); $(unstage)
21793 @r=`${PWD_COMMAND}`; export r; \
21794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21795 $(HOST_EXPORTS) \
21796 (cd $(HOST_SUBDIR)/libdecnumber && \
21797 $(MAKE) $(FLAGS_TO_PASS) install)
21798
21799@endif libdecnumber
21800
21801.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21802maybe-install-strip-libdecnumber:
21803@if libdecnumber
21804maybe-install-strip-libdecnumber: install-strip-libdecnumber
21805
21806install-strip-libdecnumber: installdirs
21807 @: $(MAKE); $(unstage)
21808 @r=`${PWD_COMMAND}`; export r; \
21809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21810 $(HOST_EXPORTS) \
21811 (cd $(HOST_SUBDIR)/libdecnumber && \
21812 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21813
21814@endif libdecnumber
21815
21816# Other targets (info, dvi, pdf, etc.)
21817
21818.PHONY: maybe-info-libdecnumber info-libdecnumber
21819maybe-info-libdecnumber:
21820@if libdecnumber
21821maybe-info-libdecnumber: info-libdecnumber
21822
21823info-libdecnumber: \
21824 configure-libdecnumber
21825 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21826 r=`${PWD_COMMAND}`; export r; \
21827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21828 $(HOST_EXPORTS) \
21829 for flag in $(EXTRA_HOST_FLAGS) ; do \
21830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21831 done; \
21832 echo "Doing info in libdecnumber" ; \
21833 (cd $(HOST_SUBDIR)/libdecnumber && \
21834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21836 "RANLIB=$${RANLIB}" \
21837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21838 info) \
21839 || exit 1
21840
21841@endif libdecnumber
21842
21843.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21844maybe-dvi-libdecnumber:
21845@if libdecnumber
21846maybe-dvi-libdecnumber: dvi-libdecnumber
21847
21848dvi-libdecnumber: \
21849 configure-libdecnumber
21850 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21851 r=`${PWD_COMMAND}`; export r; \
21852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21853 $(HOST_EXPORTS) \
21854 for flag in $(EXTRA_HOST_FLAGS) ; do \
21855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21856 done; \
21857 echo "Doing dvi in libdecnumber" ; \
21858 (cd $(HOST_SUBDIR)/libdecnumber && \
21859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21861 "RANLIB=$${RANLIB}" \
21862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21863 dvi) \
21864 || exit 1
21865
21866@endif libdecnumber
21867
21868.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21869maybe-pdf-libdecnumber:
21870@if libdecnumber
21871maybe-pdf-libdecnumber: pdf-libdecnumber
21872
21873pdf-libdecnumber: \
21874 configure-libdecnumber
21875 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21876 r=`${PWD_COMMAND}`; export r; \
21877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21878 $(HOST_EXPORTS) \
21879 for flag in $(EXTRA_HOST_FLAGS) ; do \
21880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21881 done; \
21882 echo "Doing pdf in libdecnumber" ; \
21883 (cd $(HOST_SUBDIR)/libdecnumber && \
21884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21886 "RANLIB=$${RANLIB}" \
21887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21888 pdf) \
21889 || exit 1
21890
21891@endif libdecnumber
21892
21893.PHONY: maybe-html-libdecnumber html-libdecnumber
21894maybe-html-libdecnumber:
21895@if libdecnumber
21896maybe-html-libdecnumber: html-libdecnumber
21897
21898html-libdecnumber: \
21899 configure-libdecnumber
21900 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21901 r=`${PWD_COMMAND}`; export r; \
21902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21903 $(HOST_EXPORTS) \
21904 for flag in $(EXTRA_HOST_FLAGS) ; do \
21905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21906 done; \
21907 echo "Doing html in libdecnumber" ; \
21908 (cd $(HOST_SUBDIR)/libdecnumber && \
21909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21911 "RANLIB=$${RANLIB}" \
21912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21913 html) \
21914 || exit 1
21915
21916@endif libdecnumber
21917
21918.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21919maybe-TAGS-libdecnumber:
21920@if libdecnumber
21921maybe-TAGS-libdecnumber: TAGS-libdecnumber
21922
21923TAGS-libdecnumber: \
21924 configure-libdecnumber
21925 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21926 r=`${PWD_COMMAND}`; export r; \
21927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21928 $(HOST_EXPORTS) \
21929 for flag in $(EXTRA_HOST_FLAGS) ; do \
21930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21931 done; \
21932 echo "Doing TAGS in libdecnumber" ; \
21933 (cd $(HOST_SUBDIR)/libdecnumber && \
21934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21936 "RANLIB=$${RANLIB}" \
21937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21938 TAGS) \
21939 || exit 1
21940
21941@endif libdecnumber
21942
21943.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21944maybe-install-info-libdecnumber:
21945@if libdecnumber
21946maybe-install-info-libdecnumber: install-info-libdecnumber
21947
21948install-info-libdecnumber: \
21949 configure-libdecnumber \
21950 info-libdecnumber
21951 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21952 r=`${PWD_COMMAND}`; export r; \
21953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21954 $(HOST_EXPORTS) \
21955 for flag in $(EXTRA_HOST_FLAGS) ; do \
21956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21957 done; \
21958 echo "Doing install-info in libdecnumber" ; \
21959 (cd $(HOST_SUBDIR)/libdecnumber && \
21960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21962 "RANLIB=$${RANLIB}" \
21963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21964 install-info) \
21965 || exit 1
21966
21967@endif libdecnumber
21968
21969.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21970maybe-install-pdf-libdecnumber:
21971@if libdecnumber
21972maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21973
21974install-pdf-libdecnumber: \
21975 configure-libdecnumber \
21976 pdf-libdecnumber
21977 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21978 r=`${PWD_COMMAND}`; export r; \
21979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21980 $(HOST_EXPORTS) \
21981 for flag in $(EXTRA_HOST_FLAGS) ; do \
21982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21983 done; \
21984 echo "Doing install-pdf in libdecnumber" ; \
21985 (cd $(HOST_SUBDIR)/libdecnumber && \
21986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21988 "RANLIB=$${RANLIB}" \
21989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21990 install-pdf) \
21991 || exit 1
21992
21993@endif libdecnumber
21994
21995.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21996maybe-install-html-libdecnumber:
21997@if libdecnumber
21998maybe-install-html-libdecnumber: install-html-libdecnumber
21999
22000install-html-libdecnumber: \
22001 configure-libdecnumber \
22002 html-libdecnumber
22003 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22004 r=`${PWD_COMMAND}`; export r; \
22005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22006 $(HOST_EXPORTS) \
22007 for flag in $(EXTRA_HOST_FLAGS) ; do \
22008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22009 done; \
22010 echo "Doing install-html in libdecnumber" ; \
22011 (cd $(HOST_SUBDIR)/libdecnumber && \
22012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22014 "RANLIB=$${RANLIB}" \
22015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22016 install-html) \
22017 || exit 1
22018
22019@endif libdecnumber
22020
22021.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22022maybe-installcheck-libdecnumber:
22023@if libdecnumber
22024maybe-installcheck-libdecnumber: installcheck-libdecnumber
22025
22026installcheck-libdecnumber: \
22027 configure-libdecnumber
22028 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22029 r=`${PWD_COMMAND}`; export r; \
22030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22031 $(HOST_EXPORTS) \
22032 for flag in $(EXTRA_HOST_FLAGS) ; do \
22033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22034 done; \
22035 echo "Doing installcheck in libdecnumber" ; \
22036 (cd $(HOST_SUBDIR)/libdecnumber && \
22037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22039 "RANLIB=$${RANLIB}" \
22040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22041 installcheck) \
22042 || exit 1
22043
22044@endif libdecnumber
22045
22046.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22047maybe-mostlyclean-libdecnumber:
22048@if libdecnumber
22049maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22050
22051mostlyclean-libdecnumber:
22052 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22053 r=`${PWD_COMMAND}`; export r; \
22054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22055 $(HOST_EXPORTS) \
22056 for flag in $(EXTRA_HOST_FLAGS) ; do \
22057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22058 done; \
22059 echo "Doing mostlyclean in libdecnumber" ; \
22060 (cd $(HOST_SUBDIR)/libdecnumber && \
22061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22063 "RANLIB=$${RANLIB}" \
22064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22065 mostlyclean) \
22066 || exit 1
22067
22068@endif libdecnumber
22069
22070.PHONY: maybe-clean-libdecnumber clean-libdecnumber
22071maybe-clean-libdecnumber:
22072@if libdecnumber
22073maybe-clean-libdecnumber: clean-libdecnumber
22074
22075clean-libdecnumber:
22076 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22077 r=`${PWD_COMMAND}`; export r; \
22078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22079 $(HOST_EXPORTS) \
22080 for flag in $(EXTRA_HOST_FLAGS) ; do \
22081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22082 done; \
22083 echo "Doing clean in libdecnumber" ; \
22084 (cd $(HOST_SUBDIR)/libdecnumber && \
22085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22087 "RANLIB=$${RANLIB}" \
22088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22089 clean) \
22090 || exit 1
22091
22092@endif libdecnumber
22093
22094.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22095maybe-distclean-libdecnumber:
22096@if libdecnumber
22097maybe-distclean-libdecnumber: distclean-libdecnumber
22098
22099distclean-libdecnumber:
22100 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22101 r=`${PWD_COMMAND}`; export r; \
22102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22103 $(HOST_EXPORTS) \
22104 for flag in $(EXTRA_HOST_FLAGS) ; do \
22105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22106 done; \
22107 echo "Doing distclean in libdecnumber" ; \
22108 (cd $(HOST_SUBDIR)/libdecnumber && \
22109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22111 "RANLIB=$${RANLIB}" \
22112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22113 distclean) \
22114 || exit 1
22115
22116@endif libdecnumber
22117
22118.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22119maybe-maintainer-clean-libdecnumber:
22120@if libdecnumber
22121maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22122
22123maintainer-clean-libdecnumber:
22124 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22125 r=`${PWD_COMMAND}`; export r; \
22126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22127 $(HOST_EXPORTS) \
22128 for flag in $(EXTRA_HOST_FLAGS) ; do \
22129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22130 done; \
22131 echo "Doing maintainer-clean in libdecnumber" ; \
22132 (cd $(HOST_SUBDIR)/libdecnumber && \
22133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22135 "RANLIB=$${RANLIB}" \
22136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22137 maintainer-clean) \
22138 || exit 1
22139
22140@endif libdecnumber
22141
22142
22143
22144.PHONY: configure-libgui maybe-configure-libgui
22145maybe-configure-libgui:
22146@if gcc-bootstrap
22147configure-libgui: stage_current
22148@endif gcc-bootstrap
22149@if libgui
22150maybe-configure-libgui: configure-libgui
22151configure-libgui:
22152 @: $(MAKE); $(unstage)
22153 @r=`${PWD_COMMAND}`; export r; \
22154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22155 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22157 $(HOST_EXPORTS) \
22158 echo Configuring in $(HOST_SUBDIR)/libgui; \
22159 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22160 case $(srcdir) in \
22161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22162 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22164 esac; \
22165 srcdiroption="--srcdir=$${topdir}/libgui"; \
22166 libsrcdir="$$s/libgui"; \
22167 $(SHELL) $${libsrcdir}/configure \
22168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22169 --target=${target_alias} $${srcdiroption} \
22170 || exit 1
22171@endif libgui
22172
22173
22174
22175
22176
22177.PHONY: all-libgui maybe-all-libgui
22178maybe-all-libgui:
22179@if gcc-bootstrap
22180all-libgui: stage_current
22181@endif gcc-bootstrap
22182@if libgui
22183TARGET-libgui=all
22184maybe-all-libgui: all-libgui
22185all-libgui: configure-libgui
22186 @: $(MAKE); $(unstage)
22187 @r=`${PWD_COMMAND}`; export r; \
22188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22189 $(HOST_EXPORTS) \
22190 (cd $(HOST_SUBDIR)/libgui && \
22191 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22192 $(TARGET-libgui))
22193@endif libgui
22194
22195
22196
22197
22198.PHONY: check-libgui maybe-check-libgui
22199maybe-check-libgui:
22200@if libgui
22201maybe-check-libgui: check-libgui
22202
22203check-libgui:
22204 @: $(MAKE); $(unstage)
22205 @r=`${PWD_COMMAND}`; export r; \
22206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22207 $(HOST_EXPORTS) \
22208 (cd $(HOST_SUBDIR)/libgui && \
22209 $(MAKE) $(FLAGS_TO_PASS) check)
22210
22211@endif libgui
22212
22213.PHONY: install-libgui maybe-install-libgui
22214maybe-install-libgui:
22215@if libgui
22216maybe-install-libgui: install-libgui
22217
22218install-libgui: installdirs
22219 @: $(MAKE); $(unstage)
22220 @r=`${PWD_COMMAND}`; export r; \
22221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22222 $(HOST_EXPORTS) \
22223 (cd $(HOST_SUBDIR)/libgui && \
22224 $(MAKE) $(FLAGS_TO_PASS) install)
22225
22226@endif libgui
22227
22228.PHONY: install-strip-libgui maybe-install-strip-libgui
22229maybe-install-strip-libgui:
22230@if libgui
22231maybe-install-strip-libgui: install-strip-libgui
22232
22233install-strip-libgui: installdirs
22234 @: $(MAKE); $(unstage)
22235 @r=`${PWD_COMMAND}`; export r; \
22236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22237 $(HOST_EXPORTS) \
22238 (cd $(HOST_SUBDIR)/libgui && \
22239 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22240
22241@endif libgui
22242
22243# Other targets (info, dvi, pdf, etc.)
22244
22245.PHONY: maybe-info-libgui info-libgui
22246maybe-info-libgui:
22247@if libgui
22248maybe-info-libgui: info-libgui
22249
22250info-libgui: \
22251 configure-libgui
22252 @: $(MAKE); $(unstage)
22253 @[ -f ./libgui/Makefile ] || exit 0; \
22254 r=`${PWD_COMMAND}`; export r; \
22255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256 $(HOST_EXPORTS) \
22257 for flag in $(EXTRA_HOST_FLAGS) ; do \
22258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22259 done; \
22260 echo "Doing info in libgui" ; \
22261 (cd $(HOST_SUBDIR)/libgui && \
22262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22264 "RANLIB=$${RANLIB}" \
22265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22266 info) \
22267 || exit 1
22268
22269@endif libgui
22270
22271.PHONY: maybe-dvi-libgui dvi-libgui
22272maybe-dvi-libgui:
22273@if libgui
22274maybe-dvi-libgui: dvi-libgui
22275
22276dvi-libgui: \
22277 configure-libgui
22278 @: $(MAKE); $(unstage)
22279 @[ -f ./libgui/Makefile ] || exit 0; \
22280 r=`${PWD_COMMAND}`; export r; \
22281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22282 $(HOST_EXPORTS) \
22283 for flag in $(EXTRA_HOST_FLAGS) ; do \
22284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285 done; \
22286 echo "Doing dvi in libgui" ; \
22287 (cd $(HOST_SUBDIR)/libgui && \
22288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22290 "RANLIB=$${RANLIB}" \
22291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22292 dvi) \
22293 || exit 1
22294
22295@endif libgui
22296
22297.PHONY: maybe-pdf-libgui pdf-libgui
22298maybe-pdf-libgui:
22299@if libgui
22300maybe-pdf-libgui: pdf-libgui
22301
22302pdf-libgui: \
22303 configure-libgui
22304 @: $(MAKE); $(unstage)
22305 @[ -f ./libgui/Makefile ] || exit 0; \
22306 r=`${PWD_COMMAND}`; export r; \
22307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22308 $(HOST_EXPORTS) \
22309 for flag in $(EXTRA_HOST_FLAGS) ; do \
22310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22311 done; \
22312 echo "Doing pdf in libgui" ; \
22313 (cd $(HOST_SUBDIR)/libgui && \
22314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22316 "RANLIB=$${RANLIB}" \
22317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22318 pdf) \
22319 || exit 1
22320
22321@endif libgui
22322
22323.PHONY: maybe-html-libgui html-libgui
22324maybe-html-libgui:
22325@if libgui
22326maybe-html-libgui: html-libgui
22327
22328html-libgui: \
22329 configure-libgui
22330 @: $(MAKE); $(unstage)
22331 @[ -f ./libgui/Makefile ] || exit 0; \
22332 r=`${PWD_COMMAND}`; export r; \
22333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22334 $(HOST_EXPORTS) \
22335 for flag in $(EXTRA_HOST_FLAGS) ; do \
22336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22337 done; \
22338 echo "Doing html in libgui" ; \
22339 (cd $(HOST_SUBDIR)/libgui && \
22340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22342 "RANLIB=$${RANLIB}" \
22343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22344 html) \
22345 || exit 1
22346
22347@endif libgui
22348
22349.PHONY: maybe-TAGS-libgui TAGS-libgui
22350maybe-TAGS-libgui:
22351@if libgui
22352maybe-TAGS-libgui: TAGS-libgui
22353
22354TAGS-libgui: \
22355 configure-libgui
22356 @: $(MAKE); $(unstage)
22357 @[ -f ./libgui/Makefile ] || exit 0; \
22358 r=`${PWD_COMMAND}`; export r; \
22359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22360 $(HOST_EXPORTS) \
22361 for flag in $(EXTRA_HOST_FLAGS) ; do \
22362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22363 done; \
22364 echo "Doing TAGS in libgui" ; \
22365 (cd $(HOST_SUBDIR)/libgui && \
22366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22368 "RANLIB=$${RANLIB}" \
22369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22370 TAGS) \
22371 || exit 1
22372
22373@endif libgui
22374
22375.PHONY: maybe-install-info-libgui install-info-libgui
22376maybe-install-info-libgui:
22377@if libgui
22378maybe-install-info-libgui: install-info-libgui
22379
22380install-info-libgui: \
22381 configure-libgui \
22382 info-libgui
22383 @: $(MAKE); $(unstage)
22384 @[ -f ./libgui/Makefile ] || exit 0; \
22385 r=`${PWD_COMMAND}`; export r; \
22386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22387 $(HOST_EXPORTS) \
22388 for flag in $(EXTRA_HOST_FLAGS) ; do \
22389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22390 done; \
22391 echo "Doing install-info in libgui" ; \
22392 (cd $(HOST_SUBDIR)/libgui && \
22393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22395 "RANLIB=$${RANLIB}" \
22396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22397 install-info) \
22398 || exit 1
22399
22400@endif libgui
22401
22402.PHONY: maybe-install-pdf-libgui install-pdf-libgui
22403maybe-install-pdf-libgui:
22404@if libgui
22405maybe-install-pdf-libgui: install-pdf-libgui
22406
22407install-pdf-libgui: \
22408 configure-libgui \
22409 pdf-libgui
22410 @: $(MAKE); $(unstage)
22411 @[ -f ./libgui/Makefile ] || exit 0; \
22412 r=`${PWD_COMMAND}`; export r; \
22413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22414 $(HOST_EXPORTS) \
22415 for flag in $(EXTRA_HOST_FLAGS) ; do \
22416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22417 done; \
22418 echo "Doing install-pdf in libgui" ; \
22419 (cd $(HOST_SUBDIR)/libgui && \
22420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22422 "RANLIB=$${RANLIB}" \
22423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22424 install-pdf) \
22425 || exit 1
22426
22427@endif libgui
22428
22429.PHONY: maybe-install-html-libgui install-html-libgui
22430maybe-install-html-libgui:
22431@if libgui
22432maybe-install-html-libgui: install-html-libgui
22433
22434install-html-libgui: \
22435 configure-libgui \
22436 html-libgui
22437 @: $(MAKE); $(unstage)
22438 @[ -f ./libgui/Makefile ] || exit 0; \
22439 r=`${PWD_COMMAND}`; export r; \
22440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22441 $(HOST_EXPORTS) \
22442 for flag in $(EXTRA_HOST_FLAGS) ; do \
22443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22444 done; \
22445 echo "Doing install-html in libgui" ; \
22446 (cd $(HOST_SUBDIR)/libgui && \
22447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22449 "RANLIB=$${RANLIB}" \
22450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22451 install-html) \
22452 || exit 1
22453
22454@endif libgui
22455
22456.PHONY: maybe-installcheck-libgui installcheck-libgui
22457maybe-installcheck-libgui:
22458@if libgui
22459maybe-installcheck-libgui: installcheck-libgui
22460
22461installcheck-libgui: \
22462 configure-libgui
22463 @: $(MAKE); $(unstage)
22464 @[ -f ./libgui/Makefile ] || exit 0; \
22465 r=`${PWD_COMMAND}`; export r; \
22466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22467 $(HOST_EXPORTS) \
22468 for flag in $(EXTRA_HOST_FLAGS) ; do \
22469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22470 done; \
22471 echo "Doing installcheck in libgui" ; \
22472 (cd $(HOST_SUBDIR)/libgui && \
22473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22475 "RANLIB=$${RANLIB}" \
22476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22477 installcheck) \
22478 || exit 1
22479
22480@endif libgui
22481
22482.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22483maybe-mostlyclean-libgui:
22484@if libgui
22485maybe-mostlyclean-libgui: mostlyclean-libgui
22486
22487mostlyclean-libgui:
22488 @: $(MAKE); $(unstage)
22489 @[ -f ./libgui/Makefile ] || exit 0; \
22490 r=`${PWD_COMMAND}`; export r; \
22491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22492 $(HOST_EXPORTS) \
22493 for flag in $(EXTRA_HOST_FLAGS) ; do \
22494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22495 done; \
22496 echo "Doing mostlyclean in libgui" ; \
22497 (cd $(HOST_SUBDIR)/libgui && \
22498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22500 "RANLIB=$${RANLIB}" \
22501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22502 mostlyclean) \
22503 || exit 1
22504
22505@endif libgui
22506
22507.PHONY: maybe-clean-libgui clean-libgui
22508maybe-clean-libgui:
22509@if libgui
22510maybe-clean-libgui: clean-libgui
22511
22512clean-libgui:
22513 @: $(MAKE); $(unstage)
22514 @[ -f ./libgui/Makefile ] || exit 0; \
22515 r=`${PWD_COMMAND}`; export r; \
22516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22517 $(HOST_EXPORTS) \
22518 for flag in $(EXTRA_HOST_FLAGS) ; do \
22519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22520 done; \
22521 echo "Doing clean in libgui" ; \
22522 (cd $(HOST_SUBDIR)/libgui && \
22523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22525 "RANLIB=$${RANLIB}" \
22526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22527 clean) \
22528 || exit 1
22529
22530@endif libgui
22531
22532.PHONY: maybe-distclean-libgui distclean-libgui
22533maybe-distclean-libgui:
22534@if libgui
22535maybe-distclean-libgui: distclean-libgui
22536
22537distclean-libgui:
22538 @: $(MAKE); $(unstage)
22539 @[ -f ./libgui/Makefile ] || exit 0; \
22540 r=`${PWD_COMMAND}`; export r; \
22541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22542 $(HOST_EXPORTS) \
22543 for flag in $(EXTRA_HOST_FLAGS) ; do \
22544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22545 done; \
22546 echo "Doing distclean in libgui" ; \
22547 (cd $(HOST_SUBDIR)/libgui && \
22548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22550 "RANLIB=$${RANLIB}" \
22551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22552 distclean) \
22553 || exit 1
22554
22555@endif libgui
22556
22557.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22558maybe-maintainer-clean-libgui:
22559@if libgui
22560maybe-maintainer-clean-libgui: maintainer-clean-libgui
22561
22562maintainer-clean-libgui:
22563 @: $(MAKE); $(unstage)
22564 @[ -f ./libgui/Makefile ] || exit 0; \
22565 r=`${PWD_COMMAND}`; export r; \
22566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22567 $(HOST_EXPORTS) \
22568 for flag in $(EXTRA_HOST_FLAGS) ; do \
22569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22570 done; \
22571 echo "Doing maintainer-clean in libgui" ; \
22572 (cd $(HOST_SUBDIR)/libgui && \
22573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22575 "RANLIB=$${RANLIB}" \
22576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22577 maintainer-clean) \
22578 || exit 1
22579
22580@endif libgui
22581
22582
22583
22584.PHONY: configure-libiberty maybe-configure-libiberty
22585maybe-configure-libiberty:
22586@if gcc-bootstrap
22587configure-libiberty: stage_current
22588@endif gcc-bootstrap
22589@if libiberty
22590maybe-configure-libiberty: configure-libiberty
22591configure-libiberty:
22592 @r=`${PWD_COMMAND}`; export r; \
22593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22594 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22596 $(HOST_EXPORTS) \
22597 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22598 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22599 case $(srcdir) in \
22600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22601 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22603 esac; \
22604 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22605 libsrcdir="$$s/libiberty"; \
22606 $(SHELL) $${libsrcdir}/configure \
22607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22608 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22609 || exit 1
22610@endif libiberty
22611
22612
22613
22614.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22615maybe-configure-stage1-libiberty:
22616@if libiberty-bootstrap
22617maybe-configure-stage1-libiberty: configure-stage1-libiberty
22618configure-stage1-libiberty:
22619 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22620 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22621 @r=`${PWD_COMMAND}`; export r; \
22622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22623 TFLAGS="$(STAGE1_TFLAGS)"; \
22624 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22625 $(HOST_EXPORTS) \
22626 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22627 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22628 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22629 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22631 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22632 case $(srcdir) in \
22633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22634 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22636 esac; \
22637 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22638 libsrcdir="$$s/libiberty"; \
22639 $(SHELL) $${libsrcdir}/configure \
22640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22641 --target=${target_alias} $${srcdiroption} \
22642 $(STAGE1_CONFIGURE_FLAGS) \
22643 @extra_host_libiberty_configure_flags@
22644@endif libiberty-bootstrap
22645
22646.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22647maybe-configure-stage2-libiberty:
22648@if libiberty-bootstrap
22649maybe-configure-stage2-libiberty: configure-stage2-libiberty
22650configure-stage2-libiberty:
22651 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22653 @r=`${PWD_COMMAND}`; export r; \
22654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22655 TFLAGS="$(STAGE2_TFLAGS)"; \
22656 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22657 $(HOST_EXPORTS) \
22658 $(POSTSTAGE1_HOST_EXPORTS) \
22659 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22660 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22661 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22662 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22664 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22665 case $(srcdir) in \
22666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22667 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22669 esac; \
22670 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22671 libsrcdir="$$s/libiberty"; \
22672 $(SHELL) $${libsrcdir}/configure \
22673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22674 --target=${target_alias} $${srcdiroption} \
22675 --with-build-libsubdir=$(HOST_SUBDIR) \
22676 $(STAGE2_CONFIGURE_FLAGS) \
22677 @extra_host_libiberty_configure_flags@
22678@endif libiberty-bootstrap
22679
22680.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22681maybe-configure-stage3-libiberty:
22682@if libiberty-bootstrap
22683maybe-configure-stage3-libiberty: configure-stage3-libiberty
22684configure-stage3-libiberty:
22685 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22687 @r=`${PWD_COMMAND}`; export r; \
22688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22689 TFLAGS="$(STAGE3_TFLAGS)"; \
22690 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22691 $(HOST_EXPORTS) \
22692 $(POSTSTAGE1_HOST_EXPORTS) \
22693 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22694 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22695 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22696 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22698 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22699 case $(srcdir) in \
22700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22701 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22703 esac; \
22704 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22705 libsrcdir="$$s/libiberty"; \
22706 $(SHELL) $${libsrcdir}/configure \
22707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22708 --target=${target_alias} $${srcdiroption} \
22709 --with-build-libsubdir=$(HOST_SUBDIR) \
22710 $(STAGE3_CONFIGURE_FLAGS) \
22711 @extra_host_libiberty_configure_flags@
22712@endif libiberty-bootstrap
22713
22714.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22715maybe-configure-stage4-libiberty:
22716@if libiberty-bootstrap
22717maybe-configure-stage4-libiberty: configure-stage4-libiberty
22718configure-stage4-libiberty:
22719 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22720 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22721 @r=`${PWD_COMMAND}`; export r; \
22722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22723 TFLAGS="$(STAGE4_TFLAGS)"; \
22724 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22725 $(HOST_EXPORTS) \
22726 $(POSTSTAGE1_HOST_EXPORTS) \
22727 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22728 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22729 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22730 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22731 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22732 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22733 case $(srcdir) in \
22734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22735 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22737 esac; \
22738 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22739 libsrcdir="$$s/libiberty"; \
22740 $(SHELL) $${libsrcdir}/configure \
22741 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22742 --target=${target_alias} $${srcdiroption} \
22743 --with-build-libsubdir=$(HOST_SUBDIR) \
22744 $(STAGE4_CONFIGURE_FLAGS) \
22745 @extra_host_libiberty_configure_flags@
22746@endif libiberty-bootstrap
22747
22748.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22749maybe-configure-stageprofile-libiberty:
22750@if libiberty-bootstrap
22751maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22752configure-stageprofile-libiberty:
22753 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22754 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22755 @r=`${PWD_COMMAND}`; export r; \
22756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22757 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22758 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22759 $(HOST_EXPORTS) \
22760 $(POSTSTAGE1_HOST_EXPORTS) \
22761 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22762 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22763 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22764 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22766 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22767 case $(srcdir) in \
22768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22769 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22771 esac; \
22772 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22773 libsrcdir="$$s/libiberty"; \
22774 $(SHELL) $${libsrcdir}/configure \
22775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22776 --target=${target_alias} $${srcdiroption} \
22777 --with-build-libsubdir=$(HOST_SUBDIR) \
22778 $(STAGEprofile_CONFIGURE_FLAGS) \
22779 @extra_host_libiberty_configure_flags@
22780@endif libiberty-bootstrap
22781
22782.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22783maybe-configure-stagefeedback-libiberty:
22784@if libiberty-bootstrap
22785maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22786configure-stagefeedback-libiberty:
22787 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22788 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22789 @r=`${PWD_COMMAND}`; export r; \
22790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22791 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22792 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22793 $(HOST_EXPORTS) \
22794 $(POSTSTAGE1_HOST_EXPORTS) \
22795 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22796 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22797 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22798 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22800 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22801 case $(srcdir) in \
22802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22803 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22805 esac; \
22806 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22807 libsrcdir="$$s/libiberty"; \
22808 $(SHELL) $${libsrcdir}/configure \
22809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22810 --target=${target_alias} $${srcdiroption} \
22811 --with-build-libsubdir=$(HOST_SUBDIR) \
22812 $(STAGEfeedback_CONFIGURE_FLAGS) \
22813 @extra_host_libiberty_configure_flags@
22814@endif libiberty-bootstrap
22815
22816
22817
22818
22819
22820.PHONY: all-libiberty maybe-all-libiberty
22821maybe-all-libiberty:
22822@if gcc-bootstrap
22823all-libiberty: stage_current
22824@endif gcc-bootstrap
22825@if libiberty
22826TARGET-libiberty=all
22827maybe-all-libiberty: all-libiberty
22828all-libiberty: configure-libiberty
22829 @r=`${PWD_COMMAND}`; export r; \
22830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22831 $(HOST_EXPORTS) \
22832 (cd $(HOST_SUBDIR)/libiberty && \
22833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22834 $(TARGET-libiberty))
22835@endif libiberty
22836
22837
22838
22839.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22840.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22841maybe-all-stage1-libiberty:
22842maybe-clean-stage1-libiberty:
22843@if libiberty-bootstrap
22844maybe-all-stage1-libiberty: all-stage1-libiberty
22845all-stage1: all-stage1-libiberty
22846TARGET-stage1-libiberty = $(TARGET-libiberty)
22847all-stage1-libiberty: configure-stage1-libiberty
22848 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22849 @r=`${PWD_COMMAND}`; export r; \
22850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22851 TFLAGS="$(STAGE1_TFLAGS)"; \
22852 $(HOST_EXPORTS) \
22853 cd $(HOST_SUBDIR)/libiberty && \
22854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22855 CFLAGS="$(STAGE1_CFLAGS)" \
22856 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22857 LIBCFLAGS="$(LIBCFLAGS)" \
22858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22861 $(EXTRA_HOST_FLAGS) \
22862 $(STAGE1_FLAGS_TO_PASS) \
22863 TFLAGS="$(STAGE1_TFLAGS)" \
22864 $(TARGET-stage1-libiberty)
22865
22866maybe-clean-stage1-libiberty: clean-stage1-libiberty
22867clean-stage1: clean-stage1-libiberty
22868clean-stage1-libiberty:
22869 @if [ $(current_stage) = stage1 ]; then \
22870 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22871 else \
22872 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22873 $(MAKE) stage1-start; \
22874 fi; \
22875 cd $(HOST_SUBDIR)/libiberty && \
22876 $(MAKE) $(EXTRA_HOST_FLAGS) \
22877 $(STAGE1_FLAGS_TO_PASS) clean
22878@endif libiberty-bootstrap
22879
22880
22881.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22882.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22883maybe-all-stage2-libiberty:
22884maybe-clean-stage2-libiberty:
22885@if libiberty-bootstrap
22886maybe-all-stage2-libiberty: all-stage2-libiberty
22887all-stage2: all-stage2-libiberty
22888TARGET-stage2-libiberty = $(TARGET-libiberty)
22889all-stage2-libiberty: configure-stage2-libiberty
22890 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22891 @r=`${PWD_COMMAND}`; export r; \
22892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22893 TFLAGS="$(STAGE2_TFLAGS)"; \
22894 $(HOST_EXPORTS) \
22895 $(POSTSTAGE1_HOST_EXPORTS) \
22896 cd $(HOST_SUBDIR)/libiberty && \
22897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22898 CFLAGS="$(STAGE2_CFLAGS)" \
22899 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22900 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22905 TFLAGS="$(STAGE2_TFLAGS)" \
22906 $(TARGET-stage2-libiberty)
22907
22908maybe-clean-stage2-libiberty: clean-stage2-libiberty
22909clean-stage2: clean-stage2-libiberty
22910clean-stage2-libiberty:
22911 @if [ $(current_stage) = stage2 ]; then \
22912 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22913 else \
22914 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22915 $(MAKE) stage2-start; \
22916 fi; \
22917 cd $(HOST_SUBDIR)/libiberty && \
22918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22919@endif libiberty-bootstrap
22920
22921
22922.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22923.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22924maybe-all-stage3-libiberty:
22925maybe-clean-stage3-libiberty:
22926@if libiberty-bootstrap
22927maybe-all-stage3-libiberty: all-stage3-libiberty
22928all-stage3: all-stage3-libiberty
22929TARGET-stage3-libiberty = $(TARGET-libiberty)
22930all-stage3-libiberty: configure-stage3-libiberty
22931 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22932 @r=`${PWD_COMMAND}`; export r; \
22933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22934 TFLAGS="$(STAGE3_TFLAGS)"; \
22935 $(HOST_EXPORTS) \
22936 $(POSTSTAGE1_HOST_EXPORTS) \
22937 cd $(HOST_SUBDIR)/libiberty && \
22938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22939 CFLAGS="$(STAGE3_CFLAGS)" \
22940 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22941 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22946 TFLAGS="$(STAGE3_TFLAGS)" \
22947 $(TARGET-stage3-libiberty)
22948
22949maybe-clean-stage3-libiberty: clean-stage3-libiberty
22950clean-stage3: clean-stage3-libiberty
22951clean-stage3-libiberty:
22952 @if [ $(current_stage) = stage3 ]; then \
22953 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22954 else \
22955 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22956 $(MAKE) stage3-start; \
22957 fi; \
22958 cd $(HOST_SUBDIR)/libiberty && \
22959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22960@endif libiberty-bootstrap
22961
22962
22963.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22964.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22965maybe-all-stage4-libiberty:
22966maybe-clean-stage4-libiberty:
22967@if libiberty-bootstrap
22968maybe-all-stage4-libiberty: all-stage4-libiberty
22969all-stage4: all-stage4-libiberty
22970TARGET-stage4-libiberty = $(TARGET-libiberty)
22971all-stage4-libiberty: configure-stage4-libiberty
22972 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22973 @r=`${PWD_COMMAND}`; export r; \
22974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22975 TFLAGS="$(STAGE4_TFLAGS)"; \
22976 $(HOST_EXPORTS) \
22977 $(POSTSTAGE1_HOST_EXPORTS) \
22978 cd $(HOST_SUBDIR)/libiberty && \
22979 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22980 CFLAGS="$(STAGE4_CFLAGS)" \
22981 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22982 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22983 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22984 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22985 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22986 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22987 TFLAGS="$(STAGE4_TFLAGS)" \
22988 $(TARGET-stage4-libiberty)
22989
22990maybe-clean-stage4-libiberty: clean-stage4-libiberty
22991clean-stage4: clean-stage4-libiberty
22992clean-stage4-libiberty:
22993 @if [ $(current_stage) = stage4 ]; then \
22994 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22995 else \
22996 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22997 $(MAKE) stage4-start; \
22998 fi; \
22999 cd $(HOST_SUBDIR)/libiberty && \
23000 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23001@endif libiberty-bootstrap
23002
23003
23004.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23005.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23006maybe-all-stageprofile-libiberty:
23007maybe-clean-stageprofile-libiberty:
23008@if libiberty-bootstrap
23009maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23010all-stageprofile: all-stageprofile-libiberty
23011TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23012all-stageprofile-libiberty: configure-stageprofile-libiberty
23013 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23014 @r=`${PWD_COMMAND}`; export r; \
23015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23016 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23017 $(HOST_EXPORTS) \
23018 $(POSTSTAGE1_HOST_EXPORTS) \
23019 cd $(HOST_SUBDIR)/libiberty && \
23020 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23021 CFLAGS="$(STAGEprofile_CFLAGS)" \
23022 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23023 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23024 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23025 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23026 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23027 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23028 TFLAGS="$(STAGEprofile_TFLAGS)" \
23029 $(TARGET-stageprofile-libiberty)
23030
23031maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23032clean-stageprofile: clean-stageprofile-libiberty
23033clean-stageprofile-libiberty:
23034 @if [ $(current_stage) = stageprofile ]; then \
23035 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23036 else \
23037 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23038 $(MAKE) stageprofile-start; \
23039 fi; \
23040 cd $(HOST_SUBDIR)/libiberty && \
23041 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23042@endif libiberty-bootstrap
23043
23044
23045.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23046.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23047maybe-all-stagefeedback-libiberty:
23048maybe-clean-stagefeedback-libiberty:
23049@if libiberty-bootstrap
23050maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23051all-stagefeedback: all-stagefeedback-libiberty
23052TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23053all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23054 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23055 @r=`${PWD_COMMAND}`; export r; \
23056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23057 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23058 $(HOST_EXPORTS) \
23059 $(POSTSTAGE1_HOST_EXPORTS) \
23060 cd $(HOST_SUBDIR)/libiberty && \
23061 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23062 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23063 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23064 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23065 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23066 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23067 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23068 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23069 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23070 $(TARGET-stagefeedback-libiberty)
23071
23072maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23073clean-stagefeedback: clean-stagefeedback-libiberty
23074clean-stagefeedback-libiberty:
23075 @if [ $(current_stage) = stagefeedback ]; then \
23076 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23077 else \
23078 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23079 $(MAKE) stagefeedback-start; \
23080 fi; \
23081 cd $(HOST_SUBDIR)/libiberty && \
23082 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23083@endif libiberty-bootstrap
23084
23085
23086
23087
23088
23089.PHONY: check-libiberty maybe-check-libiberty
23090maybe-check-libiberty:
23091@if libiberty
23092maybe-check-libiberty: check-libiberty
23093
23094check-libiberty:
23095 @: $(MAKE); $(unstage)
23096 @r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23098 $(HOST_EXPORTS) \
23099 (cd $(HOST_SUBDIR)/libiberty && \
23100 $(MAKE) $(FLAGS_TO_PASS) check)
23101
23102@endif libiberty
23103
23104.PHONY: install-libiberty maybe-install-libiberty
23105maybe-install-libiberty:
23106@if libiberty
23107maybe-install-libiberty: install-libiberty
23108
23109install-libiberty: installdirs
23110 @: $(MAKE); $(unstage)
23111 @r=`${PWD_COMMAND}`; export r; \
23112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23113 $(HOST_EXPORTS) \
23114 (cd $(HOST_SUBDIR)/libiberty && \
23115 $(MAKE) $(FLAGS_TO_PASS) install)
23116
23117@endif libiberty
23118
23119.PHONY: install-strip-libiberty maybe-install-strip-libiberty
23120maybe-install-strip-libiberty:
23121@if libiberty
23122maybe-install-strip-libiberty: install-strip-libiberty
23123
23124install-strip-libiberty: installdirs
23125 @: $(MAKE); $(unstage)
23126 @r=`${PWD_COMMAND}`; export r; \
23127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23128 $(HOST_EXPORTS) \
23129 (cd $(HOST_SUBDIR)/libiberty && \
23130 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23131
23132@endif libiberty
23133
23134# Other targets (info, dvi, pdf, etc.)
23135
23136.PHONY: maybe-info-libiberty info-libiberty
23137maybe-info-libiberty:
23138@if libiberty
23139maybe-info-libiberty: info-libiberty
23140
23141info-libiberty: \
23142 configure-libiberty
23143 @[ -f ./libiberty/Makefile ] || exit 0; \
23144 r=`${PWD_COMMAND}`; export r; \
23145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23146 $(HOST_EXPORTS) \
23147 for flag in $(EXTRA_HOST_FLAGS) ; do \
23148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23149 done; \
23150 echo "Doing info in libiberty" ; \
23151 (cd $(HOST_SUBDIR)/libiberty && \
23152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23154 "RANLIB=$${RANLIB}" \
23155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23156 info) \
23157 || exit 1
23158
23159@endif libiberty
23160
23161.PHONY: maybe-dvi-libiberty dvi-libiberty
23162maybe-dvi-libiberty:
23163@if libiberty
23164maybe-dvi-libiberty: dvi-libiberty
23165
23166dvi-libiberty: \
23167 configure-libiberty
23168 @[ -f ./libiberty/Makefile ] || exit 0; \
23169 r=`${PWD_COMMAND}`; export r; \
23170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23171 $(HOST_EXPORTS) \
23172 for flag in $(EXTRA_HOST_FLAGS) ; do \
23173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23174 done; \
23175 echo "Doing dvi in libiberty" ; \
23176 (cd $(HOST_SUBDIR)/libiberty && \
23177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23179 "RANLIB=$${RANLIB}" \
23180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23181 dvi) \
23182 || exit 1
23183
23184@endif libiberty
23185
23186.PHONY: maybe-pdf-libiberty pdf-libiberty
23187maybe-pdf-libiberty:
23188@if libiberty
23189maybe-pdf-libiberty: pdf-libiberty
23190
23191pdf-libiberty: \
23192 configure-libiberty
23193 @[ -f ./libiberty/Makefile ] || exit 0; \
23194 r=`${PWD_COMMAND}`; export r; \
23195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23196 $(HOST_EXPORTS) \
23197 for flag in $(EXTRA_HOST_FLAGS) ; do \
23198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23199 done; \
23200 echo "Doing pdf in libiberty" ; \
23201 (cd $(HOST_SUBDIR)/libiberty && \
23202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23204 "RANLIB=$${RANLIB}" \
23205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23206 pdf) \
23207 || exit 1
23208
23209@endif libiberty
23210
23211.PHONY: maybe-html-libiberty html-libiberty
23212maybe-html-libiberty:
23213@if libiberty
23214maybe-html-libiberty: html-libiberty
23215
23216html-libiberty: \
23217 configure-libiberty
23218 @[ -f ./libiberty/Makefile ] || exit 0; \
23219 r=`${PWD_COMMAND}`; export r; \
23220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23221 $(HOST_EXPORTS) \
23222 for flag in $(EXTRA_HOST_FLAGS) ; do \
23223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23224 done; \
23225 echo "Doing html in libiberty" ; \
23226 (cd $(HOST_SUBDIR)/libiberty && \
23227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23229 "RANLIB=$${RANLIB}" \
23230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23231 html) \
23232 || exit 1
23233
23234@endif libiberty
23235
23236.PHONY: maybe-TAGS-libiberty TAGS-libiberty
23237maybe-TAGS-libiberty:
23238@if libiberty
23239maybe-TAGS-libiberty: TAGS-libiberty
23240
23241TAGS-libiberty: \
23242 configure-libiberty
23243 @[ -f ./libiberty/Makefile ] || exit 0; \
23244 r=`${PWD_COMMAND}`; export r; \
23245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23246 $(HOST_EXPORTS) \
23247 for flag in $(EXTRA_HOST_FLAGS) ; do \
23248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23249 done; \
23250 echo "Doing TAGS in libiberty" ; \
23251 (cd $(HOST_SUBDIR)/libiberty && \
23252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23254 "RANLIB=$${RANLIB}" \
23255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23256 TAGS) \
23257 || exit 1
23258
23259@endif libiberty
23260
23261.PHONY: maybe-install-info-libiberty install-info-libiberty
23262maybe-install-info-libiberty:
23263@if libiberty
23264maybe-install-info-libiberty: install-info-libiberty
23265
23266install-info-libiberty: \
23267 configure-libiberty \
23268 info-libiberty
23269 @[ -f ./libiberty/Makefile ] || exit 0; \
23270 r=`${PWD_COMMAND}`; export r; \
23271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23272 $(HOST_EXPORTS) \
23273 for flag in $(EXTRA_HOST_FLAGS) ; do \
23274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23275 done; \
23276 echo "Doing install-info in libiberty" ; \
23277 (cd $(HOST_SUBDIR)/libiberty && \
23278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23280 "RANLIB=$${RANLIB}" \
23281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23282 install-info) \
23283 || exit 1
23284
23285@endif libiberty
23286
23287.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23288maybe-install-pdf-libiberty:
23289@if libiberty
23290maybe-install-pdf-libiberty: install-pdf-libiberty
23291
23292install-pdf-libiberty: \
23293 configure-libiberty \
23294 pdf-libiberty
23295 @[ -f ./libiberty/Makefile ] || exit 0; \
23296 r=`${PWD_COMMAND}`; export r; \
23297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23298 $(HOST_EXPORTS) \
23299 for flag in $(EXTRA_HOST_FLAGS) ; do \
23300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23301 done; \
23302 echo "Doing install-pdf in libiberty" ; \
23303 (cd $(HOST_SUBDIR)/libiberty && \
23304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23306 "RANLIB=$${RANLIB}" \
23307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23308 install-pdf) \
23309 || exit 1
23310
23311@endif libiberty
23312
23313.PHONY: maybe-install-html-libiberty install-html-libiberty
23314maybe-install-html-libiberty:
23315@if libiberty
23316maybe-install-html-libiberty: install-html-libiberty
23317
23318install-html-libiberty: \
23319 configure-libiberty \
23320 html-libiberty
23321 @[ -f ./libiberty/Makefile ] || exit 0; \
23322 r=`${PWD_COMMAND}`; export r; \
23323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23324 $(HOST_EXPORTS) \
23325 for flag in $(EXTRA_HOST_FLAGS) ; do \
23326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23327 done; \
23328 echo "Doing install-html in libiberty" ; \
23329 (cd $(HOST_SUBDIR)/libiberty && \
23330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23332 "RANLIB=$${RANLIB}" \
23333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23334 install-html) \
23335 || exit 1
23336
23337@endif libiberty
23338
23339.PHONY: maybe-installcheck-libiberty installcheck-libiberty
23340maybe-installcheck-libiberty:
23341@if libiberty
23342maybe-installcheck-libiberty: installcheck-libiberty
23343
23344installcheck-libiberty: \
23345 configure-libiberty
23346 @[ -f ./libiberty/Makefile ] || exit 0; \
23347 r=`${PWD_COMMAND}`; export r; \
23348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23349 $(HOST_EXPORTS) \
23350 for flag in $(EXTRA_HOST_FLAGS) ; do \
23351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23352 done; \
23353 echo "Doing installcheck in libiberty" ; \
23354 (cd $(HOST_SUBDIR)/libiberty && \
23355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23357 "RANLIB=$${RANLIB}" \
23358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23359 installcheck) \
23360 || exit 1
23361
23362@endif libiberty
23363
23364.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23365maybe-mostlyclean-libiberty:
23366@if libiberty
23367maybe-mostlyclean-libiberty: mostlyclean-libiberty
23368
23369mostlyclean-libiberty:
23370 @[ -f ./libiberty/Makefile ] || exit 0; \
23371 r=`${PWD_COMMAND}`; export r; \
23372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23373 $(HOST_EXPORTS) \
23374 for flag in $(EXTRA_HOST_FLAGS) ; do \
23375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23376 done; \
23377 echo "Doing mostlyclean in libiberty" ; \
23378 (cd $(HOST_SUBDIR)/libiberty && \
23379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23381 "RANLIB=$${RANLIB}" \
23382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23383 mostlyclean) \
23384 || exit 1
23385
23386@endif libiberty
23387
23388.PHONY: maybe-clean-libiberty clean-libiberty
23389maybe-clean-libiberty:
23390@if libiberty
23391maybe-clean-libiberty: clean-libiberty
23392
23393clean-libiberty:
23394 @[ -f ./libiberty/Makefile ] || exit 0; \
23395 r=`${PWD_COMMAND}`; export r; \
23396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23397 $(HOST_EXPORTS) \
23398 for flag in $(EXTRA_HOST_FLAGS) ; do \
23399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23400 done; \
23401 echo "Doing clean in libiberty" ; \
23402 (cd $(HOST_SUBDIR)/libiberty && \
23403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23405 "RANLIB=$${RANLIB}" \
23406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23407 clean) \
23408 || exit 1
23409
23410@endif libiberty
23411
23412.PHONY: maybe-distclean-libiberty distclean-libiberty
23413maybe-distclean-libiberty:
23414@if libiberty
23415maybe-distclean-libiberty: distclean-libiberty
23416
23417distclean-libiberty:
23418 @[ -f ./libiberty/Makefile ] || exit 0; \
23419 r=`${PWD_COMMAND}`; export r; \
23420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23421 $(HOST_EXPORTS) \
23422 for flag in $(EXTRA_HOST_FLAGS) ; do \
23423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23424 done; \
23425 echo "Doing distclean in libiberty" ; \
23426 (cd $(HOST_SUBDIR)/libiberty && \
23427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23429 "RANLIB=$${RANLIB}" \
23430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23431 distclean) \
23432 || exit 1
23433
23434@endif libiberty
23435
23436.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23437maybe-maintainer-clean-libiberty:
23438@if libiberty
23439maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23440
23441maintainer-clean-libiberty:
23442 @[ -f ./libiberty/Makefile ] || exit 0; \
23443 r=`${PWD_COMMAND}`; export r; \
23444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23445 $(HOST_EXPORTS) \
23446 for flag in $(EXTRA_HOST_FLAGS) ; do \
23447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23448 done; \
23449 echo "Doing maintainer-clean in libiberty" ; \
23450 (cd $(HOST_SUBDIR)/libiberty && \
23451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23453 "RANLIB=$${RANLIB}" \
23454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23455 maintainer-clean) \
23456 || exit 1
23457
23458@endif libiberty
23459
23460
23461
23462.PHONY: configure-libiconv maybe-configure-libiconv
23463maybe-configure-libiconv:
23464@if gcc-bootstrap
23465configure-libiconv: stage_current
23466@endif gcc-bootstrap
23467@if libiconv
23468maybe-configure-libiconv: configure-libiconv
23469configure-libiconv:
23470 @: $(MAKE); $(unstage)
23471 @r=`${PWD_COMMAND}`; export r; \
23472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23473 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23475 $(HOST_EXPORTS) \
23476 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23477 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23478 case $(srcdir) in \
23479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23480 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23482 esac; \
23483 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23484 libsrcdir="$$s/libiconv"; \
23485 $(SHELL) $${libsrcdir}/configure \
23486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23487 --target=${target_alias} $${srcdiroption} --disable-shared \
23488 || exit 1
23489@endif libiconv
23490
23491
23492
23493
23494
23495.PHONY: all-libiconv maybe-all-libiconv
23496maybe-all-libiconv:
23497@if gcc-bootstrap
23498all-libiconv: stage_current
23499@endif gcc-bootstrap
23500@if libiconv
23501TARGET-libiconv=all
23502maybe-all-libiconv: all-libiconv
23503all-libiconv: configure-libiconv
23504 @: $(MAKE); $(unstage)
23505 @r=`${PWD_COMMAND}`; export r; \
23506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23507 $(HOST_EXPORTS) \
23508 (cd $(HOST_SUBDIR)/libiconv && \
23509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23510 $(TARGET-libiconv))
23511@endif libiconv
23512
23513
23514
23515
23516.PHONY: check-libiconv maybe-check-libiconv
23517maybe-check-libiconv:
23518@if libiconv
23519maybe-check-libiconv: check-libiconv
23520
23521check-libiconv:
23522 @: $(MAKE); $(unstage)
23523 @r=`${PWD_COMMAND}`; export r; \
23524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23525 $(HOST_EXPORTS) \
23526 (cd $(HOST_SUBDIR)/libiconv && \
23527 $(MAKE) $(FLAGS_TO_PASS) check)
23528
23529@endif libiconv
23530
23531.PHONY: install-libiconv maybe-install-libiconv
23532maybe-install-libiconv:
23533@if libiconv
23534maybe-install-libiconv: install-libiconv
23535
23536install-libiconv:
23537
23538@endif libiconv
23539
23540.PHONY: install-strip-libiconv maybe-install-strip-libiconv
23541maybe-install-strip-libiconv:
23542@if libiconv
23543maybe-install-strip-libiconv: install-strip-libiconv
23544
23545install-strip-libiconv:
23546
23547@endif libiconv
23548
23549# Other targets (info, dvi, pdf, etc.)
23550
23551.PHONY: maybe-info-libiconv info-libiconv
23552maybe-info-libiconv:
23553@if libiconv
23554maybe-info-libiconv: info-libiconv
23555
23556info-libiconv: \
23557 configure-libiconv
23558 @: $(MAKE); $(unstage)
23559 @[ -f ./libiconv/Makefile ] || exit 0; \
23560 r=`${PWD_COMMAND}`; export r; \
23561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23562 $(HOST_EXPORTS) \
23563 for flag in $(EXTRA_HOST_FLAGS) ; do \
23564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23565 done; \
23566 echo "Doing info in libiconv" ; \
23567 (cd $(HOST_SUBDIR)/libiconv && \
23568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23570 "RANLIB=$${RANLIB}" \
23571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23572 info) \
23573 || exit 1
23574
23575@endif libiconv
23576
23577.PHONY: maybe-dvi-libiconv dvi-libiconv
23578maybe-dvi-libiconv:
23579@if libiconv
23580maybe-dvi-libiconv: dvi-libiconv
23581
23582dvi-libiconv: \
23583 configure-libiconv
23584 @: $(MAKE); $(unstage)
23585 @[ -f ./libiconv/Makefile ] || exit 0; \
23586 r=`${PWD_COMMAND}`; export r; \
23587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23588 $(HOST_EXPORTS) \
23589 for flag in $(EXTRA_HOST_FLAGS) ; do \
23590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23591 done; \
23592 echo "Doing dvi in libiconv" ; \
23593 (cd $(HOST_SUBDIR)/libiconv && \
23594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23596 "RANLIB=$${RANLIB}" \
23597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23598 dvi) \
23599 || exit 1
23600
23601@endif libiconv
23602
23603.PHONY: maybe-pdf-libiconv pdf-libiconv
23604maybe-pdf-libiconv:
23605@if libiconv
23606maybe-pdf-libiconv: pdf-libiconv
23607
23608pdf-libiconv: \
23609 configure-libiconv
23610 @: $(MAKE); $(unstage)
23611 @[ -f ./libiconv/Makefile ] || exit 0; \
23612 r=`${PWD_COMMAND}`; export r; \
23613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23614 $(HOST_EXPORTS) \
23615 for flag in $(EXTRA_HOST_FLAGS) ; do \
23616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23617 done; \
23618 echo "Doing pdf in libiconv" ; \
23619 (cd $(HOST_SUBDIR)/libiconv && \
23620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23622 "RANLIB=$${RANLIB}" \
23623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23624 pdf) \
23625 || exit 1
23626
23627@endif libiconv
23628
23629.PHONY: maybe-html-libiconv html-libiconv
23630maybe-html-libiconv:
23631@if libiconv
23632maybe-html-libiconv: html-libiconv
23633
23634html-libiconv: \
23635 configure-libiconv
23636 @: $(MAKE); $(unstage)
23637 @[ -f ./libiconv/Makefile ] || exit 0; \
23638 r=`${PWD_COMMAND}`; export r; \
23639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23640 $(HOST_EXPORTS) \
23641 for flag in $(EXTRA_HOST_FLAGS) ; do \
23642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23643 done; \
23644 echo "Doing html in libiconv" ; \
23645 (cd $(HOST_SUBDIR)/libiconv && \
23646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23648 "RANLIB=$${RANLIB}" \
23649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23650 html) \
23651 || exit 1
23652
23653@endif libiconv
23654
23655.PHONY: maybe-TAGS-libiconv TAGS-libiconv
23656maybe-TAGS-libiconv:
23657@if libiconv
23658maybe-TAGS-libiconv: TAGS-libiconv
23659
23660TAGS-libiconv: \
23661 configure-libiconv
23662 @: $(MAKE); $(unstage)
23663 @[ -f ./libiconv/Makefile ] || exit 0; \
23664 r=`${PWD_COMMAND}`; export r; \
23665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23666 $(HOST_EXPORTS) \
23667 for flag in $(EXTRA_HOST_FLAGS) ; do \
23668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23669 done; \
23670 echo "Doing TAGS in libiconv" ; \
23671 (cd $(HOST_SUBDIR)/libiconv && \
23672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23674 "RANLIB=$${RANLIB}" \
23675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23676 TAGS) \
23677 || exit 1
23678
23679@endif libiconv
23680
23681.PHONY: maybe-install-info-libiconv install-info-libiconv
23682maybe-install-info-libiconv:
23683@if libiconv
23684maybe-install-info-libiconv: install-info-libiconv
23685
23686# libiconv doesn't support install-info.
23687install-info-libiconv:
23688
23689@endif libiconv
23690
23691.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23692maybe-install-pdf-libiconv:
23693@if libiconv
23694maybe-install-pdf-libiconv: install-pdf-libiconv
23695
23696# libiconv doesn't support install-pdf.
23697install-pdf-libiconv:
23698
23699@endif libiconv
23700
23701.PHONY: maybe-install-html-libiconv install-html-libiconv
23702maybe-install-html-libiconv:
23703@if libiconv
23704maybe-install-html-libiconv: install-html-libiconv
23705
23706# libiconv doesn't support install-html.
23707install-html-libiconv:
23708
23709@endif libiconv
23710
23711.PHONY: maybe-installcheck-libiconv installcheck-libiconv
23712maybe-installcheck-libiconv:
23713@if libiconv
23714maybe-installcheck-libiconv: installcheck-libiconv
23715
23716installcheck-libiconv: \
23717 configure-libiconv
23718 @: $(MAKE); $(unstage)
23719 @[ -f ./libiconv/Makefile ] || exit 0; \
23720 r=`${PWD_COMMAND}`; export r; \
23721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23722 $(HOST_EXPORTS) \
23723 for flag in $(EXTRA_HOST_FLAGS) ; do \
23724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23725 done; \
23726 echo "Doing installcheck in libiconv" ; \
23727 (cd $(HOST_SUBDIR)/libiconv && \
23728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23730 "RANLIB=$${RANLIB}" \
23731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23732 installcheck) \
23733 || exit 1
23734
23735@endif libiconv
23736
23737.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23738maybe-mostlyclean-libiconv:
23739@if libiconv
23740maybe-mostlyclean-libiconv: mostlyclean-libiconv
23741
23742mostlyclean-libiconv:
23743 @: $(MAKE); $(unstage)
23744 @[ -f ./libiconv/Makefile ] || exit 0; \
23745 r=`${PWD_COMMAND}`; export r; \
23746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23747 $(HOST_EXPORTS) \
23748 for flag in $(EXTRA_HOST_FLAGS) ; do \
23749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23750 done; \
23751 echo "Doing mostlyclean in libiconv" ; \
23752 (cd $(HOST_SUBDIR)/libiconv && \
23753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23755 "RANLIB=$${RANLIB}" \
23756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23757 mostlyclean) \
23758 || exit 1
23759
23760@endif libiconv
23761
23762.PHONY: maybe-clean-libiconv clean-libiconv
23763maybe-clean-libiconv:
23764@if libiconv
23765maybe-clean-libiconv: clean-libiconv
23766
23767clean-libiconv:
23768 @: $(MAKE); $(unstage)
23769 @[ -f ./libiconv/Makefile ] || exit 0; \
23770 r=`${PWD_COMMAND}`; export r; \
23771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23772 $(HOST_EXPORTS) \
23773 for flag in $(EXTRA_HOST_FLAGS) ; do \
23774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23775 done; \
23776 echo "Doing clean in libiconv" ; \
23777 (cd $(HOST_SUBDIR)/libiconv && \
23778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23780 "RANLIB=$${RANLIB}" \
23781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23782 clean) \
23783 || exit 1
23784
23785@endif libiconv
23786
23787.PHONY: maybe-distclean-libiconv distclean-libiconv
23788maybe-distclean-libiconv:
23789@if libiconv
23790maybe-distclean-libiconv: distclean-libiconv
23791
23792distclean-libiconv:
23793 @: $(MAKE); $(unstage)
23794 @[ -f ./libiconv/Makefile ] || exit 0; \
23795 r=`${PWD_COMMAND}`; export r; \
23796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23797 $(HOST_EXPORTS) \
23798 for flag in $(EXTRA_HOST_FLAGS) ; do \
23799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23800 done; \
23801 echo "Doing distclean in libiconv" ; \
23802 (cd $(HOST_SUBDIR)/libiconv && \
23803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23805 "RANLIB=$${RANLIB}" \
23806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23807 distclean) \
23808 || exit 1
23809
23810@endif libiconv
23811
23812.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23813maybe-maintainer-clean-libiconv:
23814@if libiconv
23815maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23816
23817maintainer-clean-libiconv:
23818 @: $(MAKE); $(unstage)
23819 @[ -f ./libiconv/Makefile ] || exit 0; \
23820 r=`${PWD_COMMAND}`; export r; \
23821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23822 $(HOST_EXPORTS) \
23823 for flag in $(EXTRA_HOST_FLAGS) ; do \
23824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23825 done; \
23826 echo "Doing maintainer-clean in libiconv" ; \
23827 (cd $(HOST_SUBDIR)/libiconv && \
23828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23830 "RANLIB=$${RANLIB}" \
23831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23832 maintainer-clean) \
23833 || exit 1
23834
23835@endif libiconv
23836
23837
23838
23839.PHONY: configure-m4 maybe-configure-m4
23840maybe-configure-m4:
23841@if gcc-bootstrap
23842configure-m4: stage_current
23843@endif gcc-bootstrap
23844@if m4
23845maybe-configure-m4: configure-m4
23846configure-m4:
23847 @: $(MAKE); $(unstage)
23848 @r=`${PWD_COMMAND}`; export r; \
23849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23850 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23851 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23852 $(HOST_EXPORTS) \
23853 echo Configuring in $(HOST_SUBDIR)/m4; \
23854 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23855 case $(srcdir) in \
23856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23857 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23859 esac; \
23860 srcdiroption="--srcdir=$${topdir}/m4"; \
23861 libsrcdir="$$s/m4"; \
23862 $(SHELL) $${libsrcdir}/configure \
23863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23864 --target=${target_alias} $${srcdiroption} \
23865 || exit 1
23866@endif m4
23867
23868
23869
23870
23871
23872.PHONY: all-m4 maybe-all-m4
23873maybe-all-m4:
23874@if gcc-bootstrap
23875all-m4: stage_current
23876@endif gcc-bootstrap
23877@if m4
23878TARGET-m4=all
23879maybe-all-m4: all-m4
23880all-m4: configure-m4
23881 @: $(MAKE); $(unstage)
23882 @r=`${PWD_COMMAND}`; export r; \
23883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23884 $(HOST_EXPORTS) \
23885 (cd $(HOST_SUBDIR)/m4 && \
23886 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23887 $(TARGET-m4))
23888@endif m4
23889
23890
23891
23892
23893.PHONY: check-m4 maybe-check-m4
23894maybe-check-m4:
23895@if m4
23896maybe-check-m4: check-m4
23897
23898check-m4:
23899 @: $(MAKE); $(unstage)
23900 @r=`${PWD_COMMAND}`; export r; \
23901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23902 $(HOST_EXPORTS) \
23903 (cd $(HOST_SUBDIR)/m4 && \
23904 $(MAKE) $(FLAGS_TO_PASS) check)
23905
23906@endif m4
23907
23908.PHONY: install-m4 maybe-install-m4
23909maybe-install-m4:
23910@if m4
23911maybe-install-m4: install-m4
23912
23913install-m4: installdirs
23914 @: $(MAKE); $(unstage)
23915 @r=`${PWD_COMMAND}`; export r; \
23916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23917 $(HOST_EXPORTS) \
23918 (cd $(HOST_SUBDIR)/m4 && \
23919 $(MAKE) $(FLAGS_TO_PASS) install)
23920
23921@endif m4
23922
23923.PHONY: install-strip-m4 maybe-install-strip-m4
23924maybe-install-strip-m4:
23925@if m4
23926maybe-install-strip-m4: install-strip-m4
23927
23928install-strip-m4: installdirs
23929 @: $(MAKE); $(unstage)
23930 @r=`${PWD_COMMAND}`; export r; \
23931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23932 $(HOST_EXPORTS) \
23933 (cd $(HOST_SUBDIR)/m4 && \
23934 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23935
23936@endif m4
23937
23938# Other targets (info, dvi, pdf, etc.)
23939
23940.PHONY: maybe-info-m4 info-m4
23941maybe-info-m4:
23942@if m4
23943maybe-info-m4: info-m4
23944
23945info-m4: \
23946 configure-m4
23947 @: $(MAKE); $(unstage)
23948 @[ -f ./m4/Makefile ] || exit 0; \
23949 r=`${PWD_COMMAND}`; export r; \
23950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951 $(HOST_EXPORTS) \
23952 for flag in $(EXTRA_HOST_FLAGS) ; do \
23953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23954 done; \
23955 echo "Doing info in m4" ; \
23956 (cd $(HOST_SUBDIR)/m4 && \
23957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23959 "RANLIB=$${RANLIB}" \
23960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23961 info) \
23962 || exit 1
23963
23964@endif m4
23965
23966.PHONY: maybe-dvi-m4 dvi-m4
23967maybe-dvi-m4:
23968@if m4
23969maybe-dvi-m4: dvi-m4
23970
23971dvi-m4: \
23972 configure-m4
23973 @: $(MAKE); $(unstage)
23974 @[ -f ./m4/Makefile ] || exit 0; \
23975 r=`${PWD_COMMAND}`; export r; \
23976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23977 $(HOST_EXPORTS) \
23978 for flag in $(EXTRA_HOST_FLAGS) ; do \
23979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23980 done; \
23981 echo "Doing dvi in m4" ; \
23982 (cd $(HOST_SUBDIR)/m4 && \
23983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23985 "RANLIB=$${RANLIB}" \
23986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23987 dvi) \
23988 || exit 1
23989
23990@endif m4
23991
23992.PHONY: maybe-pdf-m4 pdf-m4
23993maybe-pdf-m4:
23994@if m4
23995maybe-pdf-m4: pdf-m4
23996
23997pdf-m4: \
23998 configure-m4
23999 @: $(MAKE); $(unstage)
24000 @[ -f ./m4/Makefile ] || exit 0; \
24001 r=`${PWD_COMMAND}`; export r; \
24002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24003 $(HOST_EXPORTS) \
24004 for flag in $(EXTRA_HOST_FLAGS) ; do \
24005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24006 done; \
24007 echo "Doing pdf in m4" ; \
24008 (cd $(HOST_SUBDIR)/m4 && \
24009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24011 "RANLIB=$${RANLIB}" \
24012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24013 pdf) \
24014 || exit 1
24015
24016@endif m4
24017
24018.PHONY: maybe-html-m4 html-m4
24019maybe-html-m4:
24020@if m4
24021maybe-html-m4: html-m4
24022
24023html-m4: \
24024 configure-m4
24025 @: $(MAKE); $(unstage)
24026 @[ -f ./m4/Makefile ] || exit 0; \
24027 r=`${PWD_COMMAND}`; export r; \
24028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24029 $(HOST_EXPORTS) \
24030 for flag in $(EXTRA_HOST_FLAGS) ; do \
24031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24032 done; \
24033 echo "Doing html in m4" ; \
24034 (cd $(HOST_SUBDIR)/m4 && \
24035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24037 "RANLIB=$${RANLIB}" \
24038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24039 html) \
24040 || exit 1
24041
24042@endif m4
24043
24044.PHONY: maybe-TAGS-m4 TAGS-m4
24045maybe-TAGS-m4:
24046@if m4
24047maybe-TAGS-m4: TAGS-m4
24048
24049TAGS-m4: \
24050 configure-m4
24051 @: $(MAKE); $(unstage)
24052 @[ -f ./m4/Makefile ] || exit 0; \
24053 r=`${PWD_COMMAND}`; export r; \
24054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24055 $(HOST_EXPORTS) \
24056 for flag in $(EXTRA_HOST_FLAGS) ; do \
24057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24058 done; \
24059 echo "Doing TAGS in m4" ; \
24060 (cd $(HOST_SUBDIR)/m4 && \
24061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24063 "RANLIB=$${RANLIB}" \
24064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24065 TAGS) \
24066 || exit 1
24067
24068@endif m4
24069
24070.PHONY: maybe-install-info-m4 install-info-m4
24071maybe-install-info-m4:
24072@if m4
24073maybe-install-info-m4: install-info-m4
24074
24075install-info-m4: \
24076 configure-m4 \
24077 info-m4
24078 @: $(MAKE); $(unstage)
24079 @[ -f ./m4/Makefile ] || exit 0; \
24080 r=`${PWD_COMMAND}`; export r; \
24081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24082 $(HOST_EXPORTS) \
24083 for flag in $(EXTRA_HOST_FLAGS) ; do \
24084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24085 done; \
24086 echo "Doing install-info in m4" ; \
24087 (cd $(HOST_SUBDIR)/m4 && \
24088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24090 "RANLIB=$${RANLIB}" \
24091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24092 install-info) \
24093 || exit 1
24094
24095@endif m4
24096
24097.PHONY: maybe-install-pdf-m4 install-pdf-m4
24098maybe-install-pdf-m4:
24099@if m4
24100maybe-install-pdf-m4: install-pdf-m4
24101
24102install-pdf-m4: \
24103 configure-m4 \
24104 pdf-m4
24105 @: $(MAKE); $(unstage)
24106 @[ -f ./m4/Makefile ] || exit 0; \
24107 r=`${PWD_COMMAND}`; export r; \
24108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24109 $(HOST_EXPORTS) \
24110 for flag in $(EXTRA_HOST_FLAGS) ; do \
24111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24112 done; \
24113 echo "Doing install-pdf in m4" ; \
24114 (cd $(HOST_SUBDIR)/m4 && \
24115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24117 "RANLIB=$${RANLIB}" \
24118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24119 install-pdf) \
24120 || exit 1
24121
24122@endif m4
24123
24124.PHONY: maybe-install-html-m4 install-html-m4
24125maybe-install-html-m4:
24126@if m4
24127maybe-install-html-m4: install-html-m4
24128
24129install-html-m4: \
24130 configure-m4 \
24131 html-m4
24132 @: $(MAKE); $(unstage)
24133 @[ -f ./m4/Makefile ] || exit 0; \
24134 r=`${PWD_COMMAND}`; export r; \
24135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24136 $(HOST_EXPORTS) \
24137 for flag in $(EXTRA_HOST_FLAGS) ; do \
24138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24139 done; \
24140 echo "Doing install-html in m4" ; \
24141 (cd $(HOST_SUBDIR)/m4 && \
24142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24144 "RANLIB=$${RANLIB}" \
24145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24146 install-html) \
24147 || exit 1
24148
24149@endif m4
24150
24151.PHONY: maybe-installcheck-m4 installcheck-m4
24152maybe-installcheck-m4:
24153@if m4
24154maybe-installcheck-m4: installcheck-m4
24155
24156installcheck-m4: \
24157 configure-m4
24158 @: $(MAKE); $(unstage)
24159 @[ -f ./m4/Makefile ] || exit 0; \
24160 r=`${PWD_COMMAND}`; export r; \
24161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24162 $(HOST_EXPORTS) \
24163 for flag in $(EXTRA_HOST_FLAGS) ; do \
24164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24165 done; \
24166 echo "Doing installcheck in m4" ; \
24167 (cd $(HOST_SUBDIR)/m4 && \
24168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24170 "RANLIB=$${RANLIB}" \
24171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24172 installcheck) \
24173 || exit 1
24174
24175@endif m4
24176
24177.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24178maybe-mostlyclean-m4:
24179@if m4
24180maybe-mostlyclean-m4: mostlyclean-m4
24181
24182mostlyclean-m4:
24183 @: $(MAKE); $(unstage)
24184 @[ -f ./m4/Makefile ] || exit 0; \
24185 r=`${PWD_COMMAND}`; export r; \
24186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24187 $(HOST_EXPORTS) \
24188 for flag in $(EXTRA_HOST_FLAGS) ; do \
24189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24190 done; \
24191 echo "Doing mostlyclean in m4" ; \
24192 (cd $(HOST_SUBDIR)/m4 && \
24193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24195 "RANLIB=$${RANLIB}" \
24196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24197 mostlyclean) \
24198 || exit 1
24199
24200@endif m4
24201
24202.PHONY: maybe-clean-m4 clean-m4
24203maybe-clean-m4:
24204@if m4
24205maybe-clean-m4: clean-m4
24206
24207clean-m4:
24208 @: $(MAKE); $(unstage)
24209 @[ -f ./m4/Makefile ] || exit 0; \
24210 r=`${PWD_COMMAND}`; export r; \
24211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24212 $(HOST_EXPORTS) \
24213 for flag in $(EXTRA_HOST_FLAGS) ; do \
24214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24215 done; \
24216 echo "Doing clean in m4" ; \
24217 (cd $(HOST_SUBDIR)/m4 && \
24218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24220 "RANLIB=$${RANLIB}" \
24221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24222 clean) \
24223 || exit 1
24224
24225@endif m4
24226
24227.PHONY: maybe-distclean-m4 distclean-m4
24228maybe-distclean-m4:
24229@if m4
24230maybe-distclean-m4: distclean-m4
24231
24232distclean-m4:
24233 @: $(MAKE); $(unstage)
24234 @[ -f ./m4/Makefile ] || exit 0; \
24235 r=`${PWD_COMMAND}`; export r; \
24236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24237 $(HOST_EXPORTS) \
24238 for flag in $(EXTRA_HOST_FLAGS) ; do \
24239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24240 done; \
24241 echo "Doing distclean in m4" ; \
24242 (cd $(HOST_SUBDIR)/m4 && \
24243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24245 "RANLIB=$${RANLIB}" \
24246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24247 distclean) \
24248 || exit 1
24249
24250@endif m4
24251
24252.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24253maybe-maintainer-clean-m4:
24254@if m4
24255maybe-maintainer-clean-m4: maintainer-clean-m4
24256
24257maintainer-clean-m4:
24258 @: $(MAKE); $(unstage)
24259 @[ -f ./m4/Makefile ] || exit 0; \
24260 r=`${PWD_COMMAND}`; export r; \
24261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24262 $(HOST_EXPORTS) \
24263 for flag in $(EXTRA_HOST_FLAGS) ; do \
24264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24265 done; \
24266 echo "Doing maintainer-clean in m4" ; \
24267 (cd $(HOST_SUBDIR)/m4 && \
24268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24270 "RANLIB=$${RANLIB}" \
24271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24272 maintainer-clean) \
24273 || exit 1
24274
24275@endif m4
24276
24277
24278
24279.PHONY: configure-readline maybe-configure-readline
24280maybe-configure-readline:
24281@if gcc-bootstrap
24282configure-readline: stage_current
24283@endif gcc-bootstrap
24284@if readline
24285maybe-configure-readline: configure-readline
24286configure-readline:
24287 @: $(MAKE); $(unstage)
24288 @r=`${PWD_COMMAND}`; export r; \
24289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24290 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24291 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24292 $(HOST_EXPORTS) \
24293 echo Configuring in $(HOST_SUBDIR)/readline; \
24294 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24295 case $(srcdir) in \
24296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24297 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24299 esac; \
24300 srcdiroption="--srcdir=$${topdir}/readline"; \
24301 libsrcdir="$$s/readline"; \
24302 $(SHELL) $${libsrcdir}/configure \
24303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24304 --target=${target_alias} $${srcdiroption} \
24305 || exit 1
24306@endif readline
24307
24308
24309
24310
24311
24312.PHONY: all-readline maybe-all-readline
24313maybe-all-readline:
24314@if gcc-bootstrap
24315all-readline: stage_current
24316@endif gcc-bootstrap
24317@if readline
24318TARGET-readline=all
24319maybe-all-readline: all-readline
24320all-readline: configure-readline
24321 @: $(MAKE); $(unstage)
24322 @r=`${PWD_COMMAND}`; export r; \
24323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24324 $(HOST_EXPORTS) \
24325 (cd $(HOST_SUBDIR)/readline && \
24326 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24327 $(TARGET-readline))
24328@endif readline
24329
24330
24331
24332
24333.PHONY: check-readline maybe-check-readline
24334maybe-check-readline:
24335@if readline
24336maybe-check-readline: check-readline
24337
24338check-readline:
24339 @: $(MAKE); $(unstage)
24340 @r=`${PWD_COMMAND}`; export r; \
24341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24342 $(HOST_EXPORTS) \
24343 (cd $(HOST_SUBDIR)/readline && \
24344 $(MAKE) $(FLAGS_TO_PASS) check)
24345
24346@endif readline
24347
24348.PHONY: install-readline maybe-install-readline
24349maybe-install-readline:
24350@if readline
24351maybe-install-readline: install-readline
24352
24353install-readline: installdirs
24354 @: $(MAKE); $(unstage)
24355 @r=`${PWD_COMMAND}`; export r; \
24356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24357 $(HOST_EXPORTS) \
24358 (cd $(HOST_SUBDIR)/readline && \
24359 $(MAKE) $(FLAGS_TO_PASS) install)
24360
24361@endif readline
24362
24363.PHONY: install-strip-readline maybe-install-strip-readline
24364maybe-install-strip-readline:
24365@if readline
24366maybe-install-strip-readline: install-strip-readline
24367
24368install-strip-readline: installdirs
24369 @: $(MAKE); $(unstage)
24370 @r=`${PWD_COMMAND}`; export r; \
24371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24372 $(HOST_EXPORTS) \
24373 (cd $(HOST_SUBDIR)/readline && \
24374 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24375
24376@endif readline
24377
24378# Other targets (info, dvi, pdf, etc.)
24379
24380.PHONY: maybe-info-readline info-readline
24381maybe-info-readline:
24382@if readline
24383maybe-info-readline: info-readline
24384
24385info-readline: \
24386 configure-readline
24387 @: $(MAKE); $(unstage)
24388 @[ -f ./readline/Makefile ] || exit 0; \
24389 r=`${PWD_COMMAND}`; export r; \
24390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24391 $(HOST_EXPORTS) \
24392 for flag in $(EXTRA_HOST_FLAGS) ; do \
24393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24394 done; \
24395 echo "Doing info in readline" ; \
24396 (cd $(HOST_SUBDIR)/readline && \
24397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24399 "RANLIB=$${RANLIB}" \
24400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24401 info) \
24402 || exit 1
24403
24404@endif readline
24405
24406.PHONY: maybe-dvi-readline dvi-readline
24407maybe-dvi-readline:
24408@if readline
24409maybe-dvi-readline: dvi-readline
24410
24411dvi-readline: \
24412 configure-readline
24413 @: $(MAKE); $(unstage)
24414 @[ -f ./readline/Makefile ] || exit 0; \
24415 r=`${PWD_COMMAND}`; export r; \
24416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24417 $(HOST_EXPORTS) \
24418 for flag in $(EXTRA_HOST_FLAGS) ; do \
24419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24420 done; \
24421 echo "Doing dvi in readline" ; \
24422 (cd $(HOST_SUBDIR)/readline && \
24423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24425 "RANLIB=$${RANLIB}" \
24426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24427 dvi) \
24428 || exit 1
24429
24430@endif readline
24431
24432.PHONY: maybe-pdf-readline pdf-readline
24433maybe-pdf-readline:
24434@if readline
24435maybe-pdf-readline: pdf-readline
24436
24437pdf-readline: \
24438 configure-readline
24439 @: $(MAKE); $(unstage)
24440 @[ -f ./readline/Makefile ] || exit 0; \
24441 r=`${PWD_COMMAND}`; export r; \
24442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24443 $(HOST_EXPORTS) \
24444 for flag in $(EXTRA_HOST_FLAGS) ; do \
24445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24446 done; \
24447 echo "Doing pdf in readline" ; \
24448 (cd $(HOST_SUBDIR)/readline && \
24449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24451 "RANLIB=$${RANLIB}" \
24452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24453 pdf) \
24454 || exit 1
24455
24456@endif readline
24457
24458.PHONY: maybe-html-readline html-readline
24459maybe-html-readline:
24460@if readline
24461maybe-html-readline: html-readline
24462
24463html-readline: \
24464 configure-readline
24465 @: $(MAKE); $(unstage)
24466 @[ -f ./readline/Makefile ] || exit 0; \
24467 r=`${PWD_COMMAND}`; export r; \
24468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24469 $(HOST_EXPORTS) \
24470 for flag in $(EXTRA_HOST_FLAGS) ; do \
24471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24472 done; \
24473 echo "Doing html in readline" ; \
24474 (cd $(HOST_SUBDIR)/readline && \
24475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24477 "RANLIB=$${RANLIB}" \
24478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24479 html) \
24480 || exit 1
24481
24482@endif readline
24483
24484.PHONY: maybe-TAGS-readline TAGS-readline
24485maybe-TAGS-readline:
24486@if readline
24487maybe-TAGS-readline: TAGS-readline
24488
24489TAGS-readline: \
24490 configure-readline
24491 @: $(MAKE); $(unstage)
24492 @[ -f ./readline/Makefile ] || exit 0; \
24493 r=`${PWD_COMMAND}`; export r; \
24494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24495 $(HOST_EXPORTS) \
24496 for flag in $(EXTRA_HOST_FLAGS) ; do \
24497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24498 done; \
24499 echo "Doing TAGS in readline" ; \
24500 (cd $(HOST_SUBDIR)/readline && \
24501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24503 "RANLIB=$${RANLIB}" \
24504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24505 TAGS) \
24506 || exit 1
24507
24508@endif readline
24509
24510.PHONY: maybe-install-info-readline install-info-readline
24511maybe-install-info-readline:
24512@if readline
24513maybe-install-info-readline: install-info-readline
24514
24515install-info-readline: \
24516 configure-readline \
24517 info-readline
24518 @: $(MAKE); $(unstage)
24519 @[ -f ./readline/Makefile ] || exit 0; \
24520 r=`${PWD_COMMAND}`; export r; \
24521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24522 $(HOST_EXPORTS) \
24523 for flag in $(EXTRA_HOST_FLAGS) ; do \
24524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24525 done; \
24526 echo "Doing install-info in readline" ; \
24527 (cd $(HOST_SUBDIR)/readline && \
24528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24530 "RANLIB=$${RANLIB}" \
24531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24532 install-info) \
24533 || exit 1
24534
24535@endif readline
24536
24537.PHONY: maybe-install-pdf-readline install-pdf-readline
24538maybe-install-pdf-readline:
24539@if readline
24540maybe-install-pdf-readline: install-pdf-readline
24541
24542install-pdf-readline: \
24543 configure-readline \
24544 pdf-readline
24545 @: $(MAKE); $(unstage)
24546 @[ -f ./readline/Makefile ] || exit 0; \
24547 r=`${PWD_COMMAND}`; export r; \
24548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24549 $(HOST_EXPORTS) \
24550 for flag in $(EXTRA_HOST_FLAGS) ; do \
24551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24552 done; \
24553 echo "Doing install-pdf in readline" ; \
24554 (cd $(HOST_SUBDIR)/readline && \
24555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24557 "RANLIB=$${RANLIB}" \
24558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24559 install-pdf) \
24560 || exit 1
24561
24562@endif readline
24563
24564.PHONY: maybe-install-html-readline install-html-readline
24565maybe-install-html-readline:
24566@if readline
24567maybe-install-html-readline: install-html-readline
24568
24569install-html-readline: \
24570 configure-readline \
24571 html-readline
24572 @: $(MAKE); $(unstage)
24573 @[ -f ./readline/Makefile ] || exit 0; \
24574 r=`${PWD_COMMAND}`; export r; \
24575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24576 $(HOST_EXPORTS) \
24577 for flag in $(EXTRA_HOST_FLAGS) ; do \
24578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24579 done; \
24580 echo "Doing install-html in readline" ; \
24581 (cd $(HOST_SUBDIR)/readline && \
24582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24584 "RANLIB=$${RANLIB}" \
24585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24586 install-html) \
24587 || exit 1
24588
24589@endif readline
24590
24591.PHONY: maybe-installcheck-readline installcheck-readline
24592maybe-installcheck-readline:
24593@if readline
24594maybe-installcheck-readline: installcheck-readline
24595
24596installcheck-readline: \
24597 configure-readline
24598 @: $(MAKE); $(unstage)
24599 @[ -f ./readline/Makefile ] || exit 0; \
24600 r=`${PWD_COMMAND}`; export r; \
24601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24602 $(HOST_EXPORTS) \
24603 for flag in $(EXTRA_HOST_FLAGS) ; do \
24604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24605 done; \
24606 echo "Doing installcheck in readline" ; \
24607 (cd $(HOST_SUBDIR)/readline && \
24608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24610 "RANLIB=$${RANLIB}" \
24611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24612 installcheck) \
24613 || exit 1
24614
24615@endif readline
24616
24617.PHONY: maybe-mostlyclean-readline mostlyclean-readline
24618maybe-mostlyclean-readline:
24619@if readline
24620maybe-mostlyclean-readline: mostlyclean-readline
24621
24622mostlyclean-readline:
24623 @: $(MAKE); $(unstage)
24624 @[ -f ./readline/Makefile ] || exit 0; \
24625 r=`${PWD_COMMAND}`; export r; \
24626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24627 $(HOST_EXPORTS) \
24628 for flag in $(EXTRA_HOST_FLAGS) ; do \
24629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24630 done; \
24631 echo "Doing mostlyclean in readline" ; \
24632 (cd $(HOST_SUBDIR)/readline && \
24633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24635 "RANLIB=$${RANLIB}" \
24636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24637 mostlyclean) \
24638 || exit 1
24639
24640@endif readline
24641
24642.PHONY: maybe-clean-readline clean-readline
24643maybe-clean-readline:
24644@if readline
24645maybe-clean-readline: clean-readline
24646
24647clean-readline:
24648 @: $(MAKE); $(unstage)
24649 @[ -f ./readline/Makefile ] || exit 0; \
24650 r=`${PWD_COMMAND}`; export r; \
24651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24652 $(HOST_EXPORTS) \
24653 for flag in $(EXTRA_HOST_FLAGS) ; do \
24654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24655 done; \
24656 echo "Doing clean in readline" ; \
24657 (cd $(HOST_SUBDIR)/readline && \
24658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24660 "RANLIB=$${RANLIB}" \
24661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24662 clean) \
24663 || exit 1
24664
24665@endif readline
24666
24667.PHONY: maybe-distclean-readline distclean-readline
24668maybe-distclean-readline:
24669@if readline
24670maybe-distclean-readline: distclean-readline
24671
24672distclean-readline:
24673 @: $(MAKE); $(unstage)
24674 @[ -f ./readline/Makefile ] || exit 0; \
24675 r=`${PWD_COMMAND}`; export r; \
24676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24677 $(HOST_EXPORTS) \
24678 for flag in $(EXTRA_HOST_FLAGS) ; do \
24679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24680 done; \
24681 echo "Doing distclean in readline" ; \
24682 (cd $(HOST_SUBDIR)/readline && \
24683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24685 "RANLIB=$${RANLIB}" \
24686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24687 distclean) \
24688 || exit 1
24689
24690@endif readline
24691
24692.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24693maybe-maintainer-clean-readline:
24694@if readline
24695maybe-maintainer-clean-readline: maintainer-clean-readline
24696
24697maintainer-clean-readline:
24698 @: $(MAKE); $(unstage)
24699 @[ -f ./readline/Makefile ] || exit 0; \
24700 r=`${PWD_COMMAND}`; export r; \
24701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24702 $(HOST_EXPORTS) \
24703 for flag in $(EXTRA_HOST_FLAGS) ; do \
24704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24705 done; \
24706 echo "Doing maintainer-clean in readline" ; \
24707 (cd $(HOST_SUBDIR)/readline && \
24708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24710 "RANLIB=$${RANLIB}" \
24711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24712 maintainer-clean) \
24713 || exit 1
24714
24715@endif readline
24716
24717
24718
24719.PHONY: configure-sid maybe-configure-sid
24720maybe-configure-sid:
24721@if gcc-bootstrap
24722configure-sid: stage_current
24723@endif gcc-bootstrap
24724@if sid
24725maybe-configure-sid: configure-sid
24726configure-sid:
24727 @: $(MAKE); $(unstage)
24728 @r=`${PWD_COMMAND}`; export r; \
24729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24730 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24731 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24732 $(HOST_EXPORTS) \
24733 echo Configuring in $(HOST_SUBDIR)/sid; \
24734 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24735 case $(srcdir) in \
24736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24737 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24739 esac; \
24740 srcdiroption="--srcdir=$${topdir}/sid"; \
24741 libsrcdir="$$s/sid"; \
24742 $(SHELL) $${libsrcdir}/configure \
24743 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24744 --target=${target_alias} $${srcdiroption} \
24745 || exit 1
24746@endif sid
24747
24748
24749
24750
24751
24752.PHONY: all-sid maybe-all-sid
24753maybe-all-sid:
24754@if gcc-bootstrap
24755all-sid: stage_current
24756@endif gcc-bootstrap
24757@if sid
24758TARGET-sid=all
24759maybe-all-sid: all-sid
24760all-sid: configure-sid
24761 @: $(MAKE); $(unstage)
24762 @r=`${PWD_COMMAND}`; export r; \
24763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24764 $(HOST_EXPORTS) \
24765 (cd $(HOST_SUBDIR)/sid && \
24766 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24767 $(TARGET-sid))
24768@endif sid
24769
24770
24771
24772
24773.PHONY: check-sid maybe-check-sid
24774maybe-check-sid:
24775@if sid
24776maybe-check-sid: check-sid
24777
24778check-sid:
24779 @: $(MAKE); $(unstage)
24780 @r=`${PWD_COMMAND}`; export r; \
24781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24782 $(HOST_EXPORTS) \
24783 (cd $(HOST_SUBDIR)/sid && \
24784 $(MAKE) $(FLAGS_TO_PASS) check)
24785
24786@endif sid
24787
24788.PHONY: install-sid maybe-install-sid
24789maybe-install-sid:
24790@if sid
24791maybe-install-sid: install-sid
24792
24793install-sid: installdirs
24794 @: $(MAKE); $(unstage)
24795 @r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24797 $(HOST_EXPORTS) \
24798 (cd $(HOST_SUBDIR)/sid && \
24799 $(MAKE) $(FLAGS_TO_PASS) install)
24800
24801@endif sid
24802
24803.PHONY: install-strip-sid maybe-install-strip-sid
24804maybe-install-strip-sid:
24805@if sid
24806maybe-install-strip-sid: install-strip-sid
24807
24808install-strip-sid: installdirs
24809 @: $(MAKE); $(unstage)
24810 @r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 $(HOST_EXPORTS) \
24813 (cd $(HOST_SUBDIR)/sid && \
24814 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24815
24816@endif sid
24817
24818# Other targets (info, dvi, pdf, etc.)
24819
24820.PHONY: maybe-info-sid info-sid
24821maybe-info-sid:
24822@if sid
24823maybe-info-sid: info-sid
24824
24825info-sid: \
24826 configure-sid
24827 @: $(MAKE); $(unstage)
24828 @[ -f ./sid/Makefile ] || exit 0; \
24829 r=`${PWD_COMMAND}`; export r; \
24830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24831 $(HOST_EXPORTS) \
24832 for flag in $(EXTRA_HOST_FLAGS) ; do \
24833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24834 done; \
24835 echo "Doing info in sid" ; \
24836 (cd $(HOST_SUBDIR)/sid && \
24837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24839 "RANLIB=$${RANLIB}" \
24840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24841 info) \
24842 || exit 1
24843
24844@endif sid
24845
24846.PHONY: maybe-dvi-sid dvi-sid
24847maybe-dvi-sid:
24848@if sid
24849maybe-dvi-sid: dvi-sid
24850
24851dvi-sid: \
24852 configure-sid
24853 @: $(MAKE); $(unstage)
24854 @[ -f ./sid/Makefile ] || exit 0; \
24855 r=`${PWD_COMMAND}`; export r; \
24856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24857 $(HOST_EXPORTS) \
24858 for flag in $(EXTRA_HOST_FLAGS) ; do \
24859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24860 done; \
24861 echo "Doing dvi in sid" ; \
24862 (cd $(HOST_SUBDIR)/sid && \
24863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24865 "RANLIB=$${RANLIB}" \
24866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24867 dvi) \
24868 || exit 1
24869
24870@endif sid
24871
24872.PHONY: maybe-pdf-sid pdf-sid
24873maybe-pdf-sid:
24874@if sid
24875maybe-pdf-sid: pdf-sid
24876
24877pdf-sid: \
24878 configure-sid
24879 @: $(MAKE); $(unstage)
24880 @[ -f ./sid/Makefile ] || exit 0; \
24881 r=`${PWD_COMMAND}`; export r; \
24882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24883 $(HOST_EXPORTS) \
24884 for flag in $(EXTRA_HOST_FLAGS) ; do \
24885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24886 done; \
24887 echo "Doing pdf in sid" ; \
24888 (cd $(HOST_SUBDIR)/sid && \
24889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24891 "RANLIB=$${RANLIB}" \
24892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24893 pdf) \
24894 || exit 1
24895
24896@endif sid
24897
24898.PHONY: maybe-html-sid html-sid
24899maybe-html-sid:
24900@if sid
24901maybe-html-sid: html-sid
24902
24903html-sid: \
24904 configure-sid
24905 @: $(MAKE); $(unstage)
24906 @[ -f ./sid/Makefile ] || exit 0; \
24907 r=`${PWD_COMMAND}`; export r; \
24908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24909 $(HOST_EXPORTS) \
24910 for flag in $(EXTRA_HOST_FLAGS) ; do \
24911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24912 done; \
24913 echo "Doing html in sid" ; \
24914 (cd $(HOST_SUBDIR)/sid && \
24915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24917 "RANLIB=$${RANLIB}" \
24918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24919 html) \
24920 || exit 1
24921
24922@endif sid
24923
24924.PHONY: maybe-TAGS-sid TAGS-sid
24925maybe-TAGS-sid:
24926@if sid
24927maybe-TAGS-sid: TAGS-sid
24928
24929TAGS-sid: \
24930 configure-sid
24931 @: $(MAKE); $(unstage)
24932 @[ -f ./sid/Makefile ] || exit 0; \
24933 r=`${PWD_COMMAND}`; export r; \
24934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24935 $(HOST_EXPORTS) \
24936 for flag in $(EXTRA_HOST_FLAGS) ; do \
24937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24938 done; \
24939 echo "Doing TAGS in sid" ; \
24940 (cd $(HOST_SUBDIR)/sid && \
24941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24943 "RANLIB=$${RANLIB}" \
24944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24945 TAGS) \
24946 || exit 1
24947
24948@endif sid
24949
24950.PHONY: maybe-install-info-sid install-info-sid
24951maybe-install-info-sid:
24952@if sid
24953maybe-install-info-sid: install-info-sid
24954
24955install-info-sid: \
24956 configure-sid \
24957 info-sid
24958 @: $(MAKE); $(unstage)
24959 @[ -f ./sid/Makefile ] || exit 0; \
24960 r=`${PWD_COMMAND}`; export r; \
24961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24962 $(HOST_EXPORTS) \
24963 for flag in $(EXTRA_HOST_FLAGS) ; do \
24964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24965 done; \
24966 echo "Doing install-info in sid" ; \
24967 (cd $(HOST_SUBDIR)/sid && \
24968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24970 "RANLIB=$${RANLIB}" \
24971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24972 install-info) \
24973 || exit 1
24974
24975@endif sid
24976
24977.PHONY: maybe-install-pdf-sid install-pdf-sid
24978maybe-install-pdf-sid:
24979@if sid
24980maybe-install-pdf-sid: install-pdf-sid
24981
24982install-pdf-sid: \
24983 configure-sid \
24984 pdf-sid
24985 @: $(MAKE); $(unstage)
24986 @[ -f ./sid/Makefile ] || exit 0; \
24987 r=`${PWD_COMMAND}`; export r; \
24988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24989 $(HOST_EXPORTS) \
24990 for flag in $(EXTRA_HOST_FLAGS) ; do \
24991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24992 done; \
24993 echo "Doing install-pdf in sid" ; \
24994 (cd $(HOST_SUBDIR)/sid && \
24995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24997 "RANLIB=$${RANLIB}" \
24998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24999 install-pdf) \
25000 || exit 1
25001
25002@endif sid
25003
25004.PHONY: maybe-install-html-sid install-html-sid
25005maybe-install-html-sid:
25006@if sid
25007maybe-install-html-sid: install-html-sid
25008
25009install-html-sid: \
25010 configure-sid \
25011 html-sid
25012 @: $(MAKE); $(unstage)
25013 @[ -f ./sid/Makefile ] || exit 0; \
25014 r=`${PWD_COMMAND}`; export r; \
25015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25016 $(HOST_EXPORTS) \
25017 for flag in $(EXTRA_HOST_FLAGS) ; do \
25018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25019 done; \
25020 echo "Doing install-html in sid" ; \
25021 (cd $(HOST_SUBDIR)/sid && \
25022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25024 "RANLIB=$${RANLIB}" \
25025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25026 install-html) \
25027 || exit 1
25028
25029@endif sid
25030
25031.PHONY: maybe-installcheck-sid installcheck-sid
25032maybe-installcheck-sid:
25033@if sid
25034maybe-installcheck-sid: installcheck-sid
25035
25036installcheck-sid: \
25037 configure-sid
25038 @: $(MAKE); $(unstage)
25039 @[ -f ./sid/Makefile ] || exit 0; \
25040 r=`${PWD_COMMAND}`; export r; \
25041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25042 $(HOST_EXPORTS) \
25043 for flag in $(EXTRA_HOST_FLAGS) ; do \
25044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25045 done; \
25046 echo "Doing installcheck in sid" ; \
25047 (cd $(HOST_SUBDIR)/sid && \
25048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25050 "RANLIB=$${RANLIB}" \
25051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25052 installcheck) \
25053 || exit 1
25054
25055@endif sid
25056
25057.PHONY: maybe-mostlyclean-sid mostlyclean-sid
25058maybe-mostlyclean-sid:
25059@if sid
25060maybe-mostlyclean-sid: mostlyclean-sid
25061
25062mostlyclean-sid:
25063 @: $(MAKE); $(unstage)
25064 @[ -f ./sid/Makefile ] || exit 0; \
25065 r=`${PWD_COMMAND}`; export r; \
25066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25067 $(HOST_EXPORTS) \
25068 for flag in $(EXTRA_HOST_FLAGS) ; do \
25069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25070 done; \
25071 echo "Doing mostlyclean in sid" ; \
25072 (cd $(HOST_SUBDIR)/sid && \
25073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25075 "RANLIB=$${RANLIB}" \
25076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25077 mostlyclean) \
25078 || exit 1
25079
25080@endif sid
25081
25082.PHONY: maybe-clean-sid clean-sid
25083maybe-clean-sid:
25084@if sid
25085maybe-clean-sid: clean-sid
25086
25087clean-sid:
25088 @: $(MAKE); $(unstage)
25089 @[ -f ./sid/Makefile ] || exit 0; \
25090 r=`${PWD_COMMAND}`; export r; \
25091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25092 $(HOST_EXPORTS) \
25093 for flag in $(EXTRA_HOST_FLAGS) ; do \
25094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25095 done; \
25096 echo "Doing clean in sid" ; \
25097 (cd $(HOST_SUBDIR)/sid && \
25098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25100 "RANLIB=$${RANLIB}" \
25101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25102 clean) \
25103 || exit 1
25104
25105@endif sid
25106
25107.PHONY: maybe-distclean-sid distclean-sid
25108maybe-distclean-sid:
25109@if sid
25110maybe-distclean-sid: distclean-sid
25111
25112distclean-sid:
25113 @: $(MAKE); $(unstage)
25114 @[ -f ./sid/Makefile ] || exit 0; \
25115 r=`${PWD_COMMAND}`; export r; \
25116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25117 $(HOST_EXPORTS) \
25118 for flag in $(EXTRA_HOST_FLAGS) ; do \
25119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25120 done; \
25121 echo "Doing distclean in sid" ; \
25122 (cd $(HOST_SUBDIR)/sid && \
25123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25125 "RANLIB=$${RANLIB}" \
25126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25127 distclean) \
25128 || exit 1
25129
25130@endif sid
25131
25132.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25133maybe-maintainer-clean-sid:
25134@if sid
25135maybe-maintainer-clean-sid: maintainer-clean-sid
25136
25137maintainer-clean-sid:
25138 @: $(MAKE); $(unstage)
25139 @[ -f ./sid/Makefile ] || exit 0; \
25140 r=`${PWD_COMMAND}`; export r; \
25141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25142 $(HOST_EXPORTS) \
25143 for flag in $(EXTRA_HOST_FLAGS) ; do \
25144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25145 done; \
25146 echo "Doing maintainer-clean in sid" ; \
25147 (cd $(HOST_SUBDIR)/sid && \
25148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25150 "RANLIB=$${RANLIB}" \
25151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25152 maintainer-clean) \
25153 || exit 1
25154
25155@endif sid
25156
25157
25158
25159.PHONY: configure-sim maybe-configure-sim
25160maybe-configure-sim:
25161@if gcc-bootstrap
25162configure-sim: stage_current
25163@endif gcc-bootstrap
25164@if sim
25165maybe-configure-sim: configure-sim
25166configure-sim:
25167 @: $(MAKE); $(unstage)
25168 @r=`${PWD_COMMAND}`; export r; \
25169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25170 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25172 $(HOST_EXPORTS) \
25173 echo Configuring in $(HOST_SUBDIR)/sim; \
25174 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25175 case $(srcdir) in \
25176 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25177 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25178 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25179 esac; \
25180 srcdiroption="--srcdir=$${topdir}/sim"; \
25181 libsrcdir="$$s/sim"; \
25182 $(SHELL) $${libsrcdir}/configure \
25183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25184 --target=${target_alias} $${srcdiroption} \
25185 || exit 1
25186@endif sim
25187
25188
25189
25190
25191
25192.PHONY: all-sim maybe-all-sim
25193maybe-all-sim:
25194@if gcc-bootstrap
25195all-sim: stage_current
25196@endif gcc-bootstrap
25197@if sim
25198TARGET-sim=all
25199maybe-all-sim: all-sim
25200all-sim: configure-sim
25201 @: $(MAKE); $(unstage)
25202 @r=`${PWD_COMMAND}`; export r; \
25203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25204 $(HOST_EXPORTS) \
25205 (cd $(HOST_SUBDIR)/sim && \
25206 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25207 $(TARGET-sim))
25208@endif sim
25209
25210
25211
25212
25213.PHONY: check-sim maybe-check-sim
25214maybe-check-sim:
25215@if sim
25216maybe-check-sim: check-sim
25217
25218check-sim:
25219 @: $(MAKE); $(unstage)
25220 @r=`${PWD_COMMAND}`; export r; \
25221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25222 $(HOST_EXPORTS) \
25223 (cd $(HOST_SUBDIR)/sim && \
25224 $(MAKE) $(FLAGS_TO_PASS) check)
25225
25226@endif sim
25227
25228.PHONY: install-sim maybe-install-sim
25229maybe-install-sim:
25230@if sim
25231maybe-install-sim: install-sim
25232
25233install-sim: installdirs
25234 @: $(MAKE); $(unstage)
25235 @r=`${PWD_COMMAND}`; export r; \
25236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25237 $(HOST_EXPORTS) \
25238 (cd $(HOST_SUBDIR)/sim && \
25239 $(MAKE) $(FLAGS_TO_PASS) install)
25240
25241@endif sim
25242
25243.PHONY: install-strip-sim maybe-install-strip-sim
25244maybe-install-strip-sim:
25245@if sim
25246maybe-install-strip-sim: install-strip-sim
25247
25248install-strip-sim: installdirs
25249 @: $(MAKE); $(unstage)
25250 @r=`${PWD_COMMAND}`; export r; \
25251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25252 $(HOST_EXPORTS) \
25253 (cd $(HOST_SUBDIR)/sim && \
25254 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25255
25256@endif sim
25257
25258# Other targets (info, dvi, pdf, etc.)
25259
25260.PHONY: maybe-info-sim info-sim
25261maybe-info-sim:
25262@if sim
25263maybe-info-sim: info-sim
25264
25265info-sim: \
25266 configure-sim
25267 @: $(MAKE); $(unstage)
25268 @[ -f ./sim/Makefile ] || exit 0; \
25269 r=`${PWD_COMMAND}`; export r; \
25270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25271 $(HOST_EXPORTS) \
25272 for flag in $(EXTRA_HOST_FLAGS) ; do \
25273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25274 done; \
25275 echo "Doing info in sim" ; \
25276 (cd $(HOST_SUBDIR)/sim && \
25277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25279 "RANLIB=$${RANLIB}" \
25280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25281 info) \
25282 || exit 1
25283
25284@endif sim
25285
25286.PHONY: maybe-dvi-sim dvi-sim
25287maybe-dvi-sim:
25288@if sim
25289maybe-dvi-sim: dvi-sim
25290
25291dvi-sim: \
25292 configure-sim
25293 @: $(MAKE); $(unstage)
25294 @[ -f ./sim/Makefile ] || exit 0; \
25295 r=`${PWD_COMMAND}`; export r; \
25296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25297 $(HOST_EXPORTS) \
25298 for flag in $(EXTRA_HOST_FLAGS) ; do \
25299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25300 done; \
25301 echo "Doing dvi in sim" ; \
25302 (cd $(HOST_SUBDIR)/sim && \
25303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25305 "RANLIB=$${RANLIB}" \
25306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25307 dvi) \
25308 || exit 1
25309
25310@endif sim
25311
25312.PHONY: maybe-pdf-sim pdf-sim
25313maybe-pdf-sim:
25314@if sim
25315maybe-pdf-sim: pdf-sim
25316
25317pdf-sim: \
25318 configure-sim
25319 @: $(MAKE); $(unstage)
25320 @[ -f ./sim/Makefile ] || exit 0; \
25321 r=`${PWD_COMMAND}`; export r; \
25322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25323 $(HOST_EXPORTS) \
25324 for flag in $(EXTRA_HOST_FLAGS) ; do \
25325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25326 done; \
25327 echo "Doing pdf in sim" ; \
25328 (cd $(HOST_SUBDIR)/sim && \
25329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25331 "RANLIB=$${RANLIB}" \
25332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25333 pdf) \
25334 || exit 1
25335
25336@endif sim
25337
25338.PHONY: maybe-html-sim html-sim
25339maybe-html-sim:
25340@if sim
25341maybe-html-sim: html-sim
25342
25343html-sim: \
25344 configure-sim
25345 @: $(MAKE); $(unstage)
25346 @[ -f ./sim/Makefile ] || exit 0; \
25347 r=`${PWD_COMMAND}`; export r; \
25348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25349 $(HOST_EXPORTS) \
25350 for flag in $(EXTRA_HOST_FLAGS) ; do \
25351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25352 done; \
25353 echo "Doing html in sim" ; \
25354 (cd $(HOST_SUBDIR)/sim && \
25355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25357 "RANLIB=$${RANLIB}" \
25358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25359 html) \
25360 || exit 1
25361
25362@endif sim
25363
25364.PHONY: maybe-TAGS-sim TAGS-sim
25365maybe-TAGS-sim:
25366@if sim
25367maybe-TAGS-sim: TAGS-sim
25368
25369TAGS-sim: \
25370 configure-sim
25371 @: $(MAKE); $(unstage)
25372 @[ -f ./sim/Makefile ] || exit 0; \
25373 r=`${PWD_COMMAND}`; export r; \
25374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25375 $(HOST_EXPORTS) \
25376 for flag in $(EXTRA_HOST_FLAGS) ; do \
25377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25378 done; \
25379 echo "Doing TAGS in sim" ; \
25380 (cd $(HOST_SUBDIR)/sim && \
25381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25383 "RANLIB=$${RANLIB}" \
25384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25385 TAGS) \
25386 || exit 1
25387
25388@endif sim
25389
25390.PHONY: maybe-install-info-sim install-info-sim
25391maybe-install-info-sim:
25392@if sim
25393maybe-install-info-sim: install-info-sim
25394
25395install-info-sim: \
25396 configure-sim \
25397 info-sim
25398 @: $(MAKE); $(unstage)
25399 @[ -f ./sim/Makefile ] || exit 0; \
25400 r=`${PWD_COMMAND}`; export r; \
25401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25402 $(HOST_EXPORTS) \
25403 for flag in $(EXTRA_HOST_FLAGS) ; do \
25404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25405 done; \
25406 echo "Doing install-info in sim" ; \
25407 (cd $(HOST_SUBDIR)/sim && \
25408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25410 "RANLIB=$${RANLIB}" \
25411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25412 install-info) \
25413 || exit 1
25414
25415@endif sim
25416
25417.PHONY: maybe-install-pdf-sim install-pdf-sim
25418maybe-install-pdf-sim:
25419@if sim
25420maybe-install-pdf-sim: install-pdf-sim
25421
25422install-pdf-sim: \
25423 configure-sim \
25424 pdf-sim
25425 @: $(MAKE); $(unstage)
25426 @[ -f ./sim/Makefile ] || exit 0; \
25427 r=`${PWD_COMMAND}`; export r; \
25428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25429 $(HOST_EXPORTS) \
25430 for flag in $(EXTRA_HOST_FLAGS) ; do \
25431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25432 done; \
25433 echo "Doing install-pdf in sim" ; \
25434 (cd $(HOST_SUBDIR)/sim && \
25435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25437 "RANLIB=$${RANLIB}" \
25438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25439 install-pdf) \
25440 || exit 1
25441
25442@endif sim
25443
25444.PHONY: maybe-install-html-sim install-html-sim
25445maybe-install-html-sim:
25446@if sim
25447maybe-install-html-sim: install-html-sim
25448
25449install-html-sim: \
25450 configure-sim \
25451 html-sim
25452 @: $(MAKE); $(unstage)
25453 @[ -f ./sim/Makefile ] || exit 0; \
25454 r=`${PWD_COMMAND}`; export r; \
25455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25456 $(HOST_EXPORTS) \
25457 for flag in $(EXTRA_HOST_FLAGS) ; do \
25458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25459 done; \
25460 echo "Doing install-html in sim" ; \
25461 (cd $(HOST_SUBDIR)/sim && \
25462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25464 "RANLIB=$${RANLIB}" \
25465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25466 install-html) \
25467 || exit 1
25468
25469@endif sim
25470
25471.PHONY: maybe-installcheck-sim installcheck-sim
25472maybe-installcheck-sim:
25473@if sim
25474maybe-installcheck-sim: installcheck-sim
25475
25476installcheck-sim: \
25477 configure-sim
25478 @: $(MAKE); $(unstage)
25479 @[ -f ./sim/Makefile ] || exit 0; \
25480 r=`${PWD_COMMAND}`; export r; \
25481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25482 $(HOST_EXPORTS) \
25483 for flag in $(EXTRA_HOST_FLAGS) ; do \
25484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25485 done; \
25486 echo "Doing installcheck in sim" ; \
25487 (cd $(HOST_SUBDIR)/sim && \
25488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25490 "RANLIB=$${RANLIB}" \
25491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25492 installcheck) \
25493 || exit 1
25494
25495@endif sim
25496
25497.PHONY: maybe-mostlyclean-sim mostlyclean-sim
25498maybe-mostlyclean-sim:
25499@if sim
25500maybe-mostlyclean-sim: mostlyclean-sim
25501
25502mostlyclean-sim:
25503 @: $(MAKE); $(unstage)
25504 @[ -f ./sim/Makefile ] || exit 0; \
25505 r=`${PWD_COMMAND}`; export r; \
25506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25507 $(HOST_EXPORTS) \
25508 for flag in $(EXTRA_HOST_FLAGS) ; do \
25509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25510 done; \
25511 echo "Doing mostlyclean in sim" ; \
25512 (cd $(HOST_SUBDIR)/sim && \
25513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25515 "RANLIB=$${RANLIB}" \
25516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25517 mostlyclean) \
25518 || exit 1
25519
25520@endif sim
25521
25522.PHONY: maybe-clean-sim clean-sim
25523maybe-clean-sim:
25524@if sim
25525maybe-clean-sim: clean-sim
25526
25527clean-sim:
25528 @: $(MAKE); $(unstage)
25529 @[ -f ./sim/Makefile ] || exit 0; \
25530 r=`${PWD_COMMAND}`; export r; \
25531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25532 $(HOST_EXPORTS) \
25533 for flag in $(EXTRA_HOST_FLAGS) ; do \
25534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25535 done; \
25536 echo "Doing clean in sim" ; \
25537 (cd $(HOST_SUBDIR)/sim && \
25538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25540 "RANLIB=$${RANLIB}" \
25541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25542 clean) \
25543 || exit 1
25544
25545@endif sim
25546
25547.PHONY: maybe-distclean-sim distclean-sim
25548maybe-distclean-sim:
25549@if sim
25550maybe-distclean-sim: distclean-sim
25551
25552distclean-sim:
25553 @: $(MAKE); $(unstage)
25554 @[ -f ./sim/Makefile ] || exit 0; \
25555 r=`${PWD_COMMAND}`; export r; \
25556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25557 $(HOST_EXPORTS) \
25558 for flag in $(EXTRA_HOST_FLAGS) ; do \
25559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25560 done; \
25561 echo "Doing distclean in sim" ; \
25562 (cd $(HOST_SUBDIR)/sim && \
25563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25565 "RANLIB=$${RANLIB}" \
25566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25567 distclean) \
25568 || exit 1
25569
25570@endif sim
25571
25572.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25573maybe-maintainer-clean-sim:
25574@if sim
25575maybe-maintainer-clean-sim: maintainer-clean-sim
25576
25577maintainer-clean-sim:
25578 @: $(MAKE); $(unstage)
25579 @[ -f ./sim/Makefile ] || exit 0; \
25580 r=`${PWD_COMMAND}`; export r; \
25581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25582 $(HOST_EXPORTS) \
25583 for flag in $(EXTRA_HOST_FLAGS) ; do \
25584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25585 done; \
25586 echo "Doing maintainer-clean in sim" ; \
25587 (cd $(HOST_SUBDIR)/sim && \
25588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25590 "RANLIB=$${RANLIB}" \
25591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25592 maintainer-clean) \
25593 || exit 1
25594
25595@endif sim
25596
25597
25598
25599.PHONY: configure-texinfo maybe-configure-texinfo
25600maybe-configure-texinfo:
25601@if gcc-bootstrap
25602configure-texinfo: stage_current
25603@endif gcc-bootstrap
25604@if texinfo
25605maybe-configure-texinfo: configure-texinfo
25606configure-texinfo:
25607 @: $(MAKE); $(unstage)
25608 @r=`${PWD_COMMAND}`; export r; \
25609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25610 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25612 $(HOST_EXPORTS) \
25613 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25614 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25615 case $(srcdir) in \
25616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25617 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25619 esac; \
25620 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25621 libsrcdir="$$s/texinfo"; \
25622 $(SHELL) $${libsrcdir}/configure \
25623 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25624 --target=${target_alias} $${srcdiroption} \
25625 || exit 1
25626@endif texinfo
25627
25628
25629
25630
25631
25632.PHONY: all-texinfo maybe-all-texinfo
25633maybe-all-texinfo:
25634@if gcc-bootstrap
25635all-texinfo: stage_current
25636@endif gcc-bootstrap
25637@if texinfo
25638TARGET-texinfo=all
25639maybe-all-texinfo: all-texinfo
25640all-texinfo: configure-texinfo
25641 @: $(MAKE); $(unstage)
25642 @r=`${PWD_COMMAND}`; export r; \
25643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25644 $(HOST_EXPORTS) \
25645 (cd $(HOST_SUBDIR)/texinfo && \
25646 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25647 $(TARGET-texinfo))
25648@endif texinfo
25649
25650
25651
25652
25653.PHONY: check-texinfo maybe-check-texinfo
25654maybe-check-texinfo:
25655@if texinfo
25656maybe-check-texinfo: check-texinfo
25657
25658check-texinfo:
25659 @: $(MAKE); $(unstage)
25660 @r=`${PWD_COMMAND}`; export r; \
25661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25662 $(HOST_EXPORTS) \
25663 (cd $(HOST_SUBDIR)/texinfo && \
25664 $(MAKE) $(FLAGS_TO_PASS) check)
25665
25666@endif texinfo
25667
25668.PHONY: install-texinfo maybe-install-texinfo
25669maybe-install-texinfo:
25670@if texinfo
25671maybe-install-texinfo: install-texinfo
25672
25673install-texinfo:
25674
25675@endif texinfo
25676
25677.PHONY: install-strip-texinfo maybe-install-strip-texinfo
25678maybe-install-strip-texinfo:
25679@if texinfo
25680maybe-install-strip-texinfo: install-strip-texinfo
25681
25682install-strip-texinfo:
25683
25684@endif texinfo
25685
25686# Other targets (info, dvi, pdf, etc.)
25687
25688.PHONY: maybe-info-texinfo info-texinfo
25689maybe-info-texinfo:
25690@if texinfo
25691maybe-info-texinfo: info-texinfo
25692
25693info-texinfo: \
25694 configure-texinfo
25695 @: $(MAKE); $(unstage)
25696 @[ -f ./texinfo/Makefile ] || exit 0; \
25697 r=`${PWD_COMMAND}`; export r; \
25698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25699 $(HOST_EXPORTS) \
25700 for flag in $(EXTRA_HOST_FLAGS) ; do \
25701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25702 done; \
25703 echo "Doing info in texinfo" ; \
25704 (cd $(HOST_SUBDIR)/texinfo && \
25705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25707 "RANLIB=$${RANLIB}" \
25708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25709 info) \
25710 || exit 1
25711
25712@endif texinfo
25713
25714.PHONY: maybe-dvi-texinfo dvi-texinfo
25715maybe-dvi-texinfo:
25716@if texinfo
25717maybe-dvi-texinfo: dvi-texinfo
25718
25719dvi-texinfo: \
25720 configure-texinfo
25721 @: $(MAKE); $(unstage)
25722 @[ -f ./texinfo/Makefile ] || exit 0; \
25723 r=`${PWD_COMMAND}`; export r; \
25724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25725 $(HOST_EXPORTS) \
25726 for flag in $(EXTRA_HOST_FLAGS) ; do \
25727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25728 done; \
25729 echo "Doing dvi in texinfo" ; \
25730 (cd $(HOST_SUBDIR)/texinfo && \
25731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25733 "RANLIB=$${RANLIB}" \
25734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25735 dvi) \
25736 || exit 1
25737
25738@endif texinfo
25739
25740.PHONY: maybe-pdf-texinfo pdf-texinfo
25741maybe-pdf-texinfo:
25742@if texinfo
25743maybe-pdf-texinfo: pdf-texinfo
25744
25745pdf-texinfo: \
25746 configure-texinfo
25747 @: $(MAKE); $(unstage)
25748 @[ -f ./texinfo/Makefile ] || exit 0; \
25749 r=`${PWD_COMMAND}`; export r; \
25750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25751 $(HOST_EXPORTS) \
25752 for flag in $(EXTRA_HOST_FLAGS) ; do \
25753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25754 done; \
25755 echo "Doing pdf in texinfo" ; \
25756 (cd $(HOST_SUBDIR)/texinfo && \
25757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25759 "RANLIB=$${RANLIB}" \
25760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25761 pdf) \
25762 || exit 1
25763
25764@endif texinfo
25765
25766.PHONY: maybe-html-texinfo html-texinfo
25767maybe-html-texinfo:
25768@if texinfo
25769maybe-html-texinfo: html-texinfo
25770
25771html-texinfo: \
25772 configure-texinfo
25773 @: $(MAKE); $(unstage)
25774 @[ -f ./texinfo/Makefile ] || exit 0; \
25775 r=`${PWD_COMMAND}`; export r; \
25776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25777 $(HOST_EXPORTS) \
25778 for flag in $(EXTRA_HOST_FLAGS) ; do \
25779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25780 done; \
25781 echo "Doing html in texinfo" ; \
25782 (cd $(HOST_SUBDIR)/texinfo && \
25783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25785 "RANLIB=$${RANLIB}" \
25786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25787 html) \
25788 || exit 1
25789
25790@endif texinfo
25791
25792.PHONY: maybe-TAGS-texinfo TAGS-texinfo
25793maybe-TAGS-texinfo:
25794@if texinfo
25795maybe-TAGS-texinfo: TAGS-texinfo
25796
25797TAGS-texinfo: \
25798 configure-texinfo
25799 @: $(MAKE); $(unstage)
25800 @[ -f ./texinfo/Makefile ] || exit 0; \
25801 r=`${PWD_COMMAND}`; export r; \
25802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25803 $(HOST_EXPORTS) \
25804 for flag in $(EXTRA_HOST_FLAGS) ; do \
25805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25806 done; \
25807 echo "Doing TAGS in texinfo" ; \
25808 (cd $(HOST_SUBDIR)/texinfo && \
25809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25811 "RANLIB=$${RANLIB}" \
25812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25813 TAGS) \
25814 || exit 1
25815
25816@endif texinfo
25817
25818.PHONY: maybe-install-info-texinfo install-info-texinfo
25819maybe-install-info-texinfo:
25820@if texinfo
25821maybe-install-info-texinfo: install-info-texinfo
25822
25823install-info-texinfo: \
25824 configure-texinfo \
25825 info-texinfo
25826 @: $(MAKE); $(unstage)
25827 @[ -f ./texinfo/Makefile ] || exit 0; \
25828 r=`${PWD_COMMAND}`; export r; \
25829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25830 $(HOST_EXPORTS) \
25831 for flag in $(EXTRA_HOST_FLAGS) ; do \
25832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25833 done; \
25834 echo "Doing install-info in texinfo" ; \
25835 (cd $(HOST_SUBDIR)/texinfo && \
25836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25838 "RANLIB=$${RANLIB}" \
25839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25840 install-info) \
25841 || exit 1
25842
25843@endif texinfo
25844
25845.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25846maybe-install-pdf-texinfo:
25847@if texinfo
25848maybe-install-pdf-texinfo: install-pdf-texinfo
25849
25850install-pdf-texinfo: \
25851 configure-texinfo \
25852 pdf-texinfo
25853 @: $(MAKE); $(unstage)
25854 @[ -f ./texinfo/Makefile ] || exit 0; \
25855 r=`${PWD_COMMAND}`; export r; \
25856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25857 $(HOST_EXPORTS) \
25858 for flag in $(EXTRA_HOST_FLAGS) ; do \
25859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25860 done; \
25861 echo "Doing install-pdf in texinfo" ; \
25862 (cd $(HOST_SUBDIR)/texinfo && \
25863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25865 "RANLIB=$${RANLIB}" \
25866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25867 install-pdf) \
25868 || exit 1
25869
25870@endif texinfo
25871
25872.PHONY: maybe-install-html-texinfo install-html-texinfo
25873maybe-install-html-texinfo:
25874@if texinfo
25875maybe-install-html-texinfo: install-html-texinfo
25876
25877install-html-texinfo: \
25878 configure-texinfo \
25879 html-texinfo
25880 @: $(MAKE); $(unstage)
25881 @[ -f ./texinfo/Makefile ] || exit 0; \
25882 r=`${PWD_COMMAND}`; export r; \
25883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25884 $(HOST_EXPORTS) \
25885 for flag in $(EXTRA_HOST_FLAGS) ; do \
25886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25887 done; \
25888 echo "Doing install-html in texinfo" ; \
25889 (cd $(HOST_SUBDIR)/texinfo && \
25890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25892 "RANLIB=$${RANLIB}" \
25893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25894 install-html) \
25895 || exit 1
25896
25897@endif texinfo
25898
25899.PHONY: maybe-installcheck-texinfo installcheck-texinfo
25900maybe-installcheck-texinfo:
25901@if texinfo
25902maybe-installcheck-texinfo: installcheck-texinfo
25903
25904installcheck-texinfo: \
25905 configure-texinfo
25906 @: $(MAKE); $(unstage)
25907 @[ -f ./texinfo/Makefile ] || exit 0; \
25908 r=`${PWD_COMMAND}`; export r; \
25909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25910 $(HOST_EXPORTS) \
25911 for flag in $(EXTRA_HOST_FLAGS) ; do \
25912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25913 done; \
25914 echo "Doing installcheck in texinfo" ; \
25915 (cd $(HOST_SUBDIR)/texinfo && \
25916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25918 "RANLIB=$${RANLIB}" \
25919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25920 installcheck) \
25921 || exit 1
25922
25923@endif texinfo
25924
25925.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25926maybe-mostlyclean-texinfo:
25927@if texinfo
25928maybe-mostlyclean-texinfo: mostlyclean-texinfo
25929
25930mostlyclean-texinfo:
25931 @: $(MAKE); $(unstage)
25932 @[ -f ./texinfo/Makefile ] || exit 0; \
25933 r=`${PWD_COMMAND}`; export r; \
25934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25935 $(HOST_EXPORTS) \
25936 for flag in $(EXTRA_HOST_FLAGS) ; do \
25937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25938 done; \
25939 echo "Doing mostlyclean in texinfo" ; \
25940 (cd $(HOST_SUBDIR)/texinfo && \
25941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25943 "RANLIB=$${RANLIB}" \
25944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25945 mostlyclean) \
25946 || exit 1
25947
25948@endif texinfo
25949
25950.PHONY: maybe-clean-texinfo clean-texinfo
25951maybe-clean-texinfo:
25952@if texinfo
25953maybe-clean-texinfo: clean-texinfo
25954
25955clean-texinfo:
25956 @: $(MAKE); $(unstage)
25957 @[ -f ./texinfo/Makefile ] || exit 0; \
25958 r=`${PWD_COMMAND}`; export r; \
25959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25960 $(HOST_EXPORTS) \
25961 for flag in $(EXTRA_HOST_FLAGS) ; do \
25962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25963 done; \
25964 echo "Doing clean in texinfo" ; \
25965 (cd $(HOST_SUBDIR)/texinfo && \
25966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25968 "RANLIB=$${RANLIB}" \
25969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25970 clean) \
25971 || exit 1
25972
25973@endif texinfo
25974
25975.PHONY: maybe-distclean-texinfo distclean-texinfo
25976maybe-distclean-texinfo:
25977@if texinfo
25978maybe-distclean-texinfo: distclean-texinfo
25979
25980distclean-texinfo:
25981 @: $(MAKE); $(unstage)
25982 @[ -f ./texinfo/Makefile ] || exit 0; \
25983 r=`${PWD_COMMAND}`; export r; \
25984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25985 $(HOST_EXPORTS) \
25986 for flag in $(EXTRA_HOST_FLAGS) ; do \
25987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25988 done; \
25989 echo "Doing distclean in texinfo" ; \
25990 (cd $(HOST_SUBDIR)/texinfo && \
25991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25993 "RANLIB=$${RANLIB}" \
25994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25995 distclean) \
25996 || exit 1
25997
25998@endif texinfo
25999
26000.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26001maybe-maintainer-clean-texinfo:
26002@if texinfo
26003maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26004
26005maintainer-clean-texinfo:
26006 @: $(MAKE); $(unstage)
26007 @[ -f ./texinfo/Makefile ] || exit 0; \
26008 r=`${PWD_COMMAND}`; export r; \
26009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26010 $(HOST_EXPORTS) \
26011 for flag in $(EXTRA_HOST_FLAGS) ; do \
26012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26013 done; \
26014 echo "Doing maintainer-clean in texinfo" ; \
26015 (cd $(HOST_SUBDIR)/texinfo && \
26016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26018 "RANLIB=$${RANLIB}" \
26019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26020 maintainer-clean) \
26021 || exit 1
26022
26023@endif texinfo
26024
26025
26026
26027.PHONY: configure-zlib maybe-configure-zlib
26028maybe-configure-zlib:
26029@if gcc-bootstrap
26030configure-zlib: stage_current
26031@endif gcc-bootstrap
26032@if zlib
26033maybe-configure-zlib: configure-zlib
26034configure-zlib:
26035 @r=`${PWD_COMMAND}`; export r; \
26036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26037 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26039 $(HOST_EXPORTS) \
26040 echo Configuring in $(HOST_SUBDIR)/zlib; \
26041 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26042 case $(srcdir) in \
26043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26044 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26046 esac; \
26047 srcdiroption="--srcdir=$${topdir}/zlib"; \
26048 libsrcdir="$$s/zlib"; \
26049 $(SHELL) $${libsrcdir}/configure \
26050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26051 --target=${target_alias} $${srcdiroption} \
26052 || exit 1
26053@endif zlib
26054
26055
26056
26057.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26058maybe-configure-stage1-zlib:
26059@if zlib-bootstrap
26060maybe-configure-stage1-zlib: configure-stage1-zlib
26061configure-stage1-zlib:
26062 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26063 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26064 @r=`${PWD_COMMAND}`; export r; \
26065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26066 TFLAGS="$(STAGE1_TFLAGS)"; \
26067 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26068 $(HOST_EXPORTS) \
26069 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26070 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26071 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26072 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26074 cd $(HOST_SUBDIR)/zlib || exit 1; \
26075 case $(srcdir) in \
26076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26077 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26079 esac; \
26080 srcdiroption="--srcdir=$${topdir}/zlib"; \
26081 libsrcdir="$$s/zlib"; \
26082 $(SHELL) $${libsrcdir}/configure \
26083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26084 --target=${target_alias} $${srcdiroption} \
26085 $(STAGE1_CONFIGURE_FLAGS)
26086@endif zlib-bootstrap
26087
26088.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26089maybe-configure-stage2-zlib:
26090@if zlib-bootstrap
26091maybe-configure-stage2-zlib: configure-stage2-zlib
26092configure-stage2-zlib:
26093 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26095 @r=`${PWD_COMMAND}`; export r; \
26096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26097 TFLAGS="$(STAGE2_TFLAGS)"; \
26098 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26099 $(HOST_EXPORTS) \
26100 $(POSTSTAGE1_HOST_EXPORTS) \
26101 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26102 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26103 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26104 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26106 cd $(HOST_SUBDIR)/zlib || exit 1; \
26107 case $(srcdir) in \
26108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26109 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26111 esac; \
26112 srcdiroption="--srcdir=$${topdir}/zlib"; \
26113 libsrcdir="$$s/zlib"; \
26114 $(SHELL) $${libsrcdir}/configure \
26115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26116 --target=${target_alias} $${srcdiroption} \
26117 --with-build-libsubdir=$(HOST_SUBDIR) \
26118 $(STAGE2_CONFIGURE_FLAGS)
26119@endif zlib-bootstrap
26120
26121.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26122maybe-configure-stage3-zlib:
26123@if zlib-bootstrap
26124maybe-configure-stage3-zlib: configure-stage3-zlib
26125configure-stage3-zlib:
26126 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26128 @r=`${PWD_COMMAND}`; export r; \
26129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26130 TFLAGS="$(STAGE3_TFLAGS)"; \
26131 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26132 $(HOST_EXPORTS) \
26133 $(POSTSTAGE1_HOST_EXPORTS) \
26134 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26135 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26136 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26137 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26139 cd $(HOST_SUBDIR)/zlib || exit 1; \
26140 case $(srcdir) in \
26141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26142 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26144 esac; \
26145 srcdiroption="--srcdir=$${topdir}/zlib"; \
26146 libsrcdir="$$s/zlib"; \
26147 $(SHELL) $${libsrcdir}/configure \
26148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26149 --target=${target_alias} $${srcdiroption} \
26150 --with-build-libsubdir=$(HOST_SUBDIR) \
26151 $(STAGE3_CONFIGURE_FLAGS)
26152@endif zlib-bootstrap
26153
26154.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26155maybe-configure-stage4-zlib:
26156@if zlib-bootstrap
26157maybe-configure-stage4-zlib: configure-stage4-zlib
26158configure-stage4-zlib:
26159 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26161 @r=`${PWD_COMMAND}`; export r; \
26162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26163 TFLAGS="$(STAGE4_TFLAGS)"; \
26164 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26165 $(HOST_EXPORTS) \
26166 $(POSTSTAGE1_HOST_EXPORTS) \
26167 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26168 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26169 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26170 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26172 cd $(HOST_SUBDIR)/zlib || exit 1; \
26173 case $(srcdir) in \
26174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26175 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26177 esac; \
26178 srcdiroption="--srcdir=$${topdir}/zlib"; \
26179 libsrcdir="$$s/zlib"; \
26180 $(SHELL) $${libsrcdir}/configure \
26181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26182 --target=${target_alias} $${srcdiroption} \
26183 --with-build-libsubdir=$(HOST_SUBDIR) \
26184 $(STAGE4_CONFIGURE_FLAGS)
26185@endif zlib-bootstrap
26186
26187.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26188maybe-configure-stageprofile-zlib:
26189@if zlib-bootstrap
26190maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26191configure-stageprofile-zlib:
26192 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26194 @r=`${PWD_COMMAND}`; export r; \
26195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26196 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26197 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26198 $(HOST_EXPORTS) \
26199 $(POSTSTAGE1_HOST_EXPORTS) \
26200 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26201 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26202 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26203 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26205 cd $(HOST_SUBDIR)/zlib || exit 1; \
26206 case $(srcdir) in \
26207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26208 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26210 esac; \
26211 srcdiroption="--srcdir=$${topdir}/zlib"; \
26212 libsrcdir="$$s/zlib"; \
26213 $(SHELL) $${libsrcdir}/configure \
26214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26215 --target=${target_alias} $${srcdiroption} \
26216 --with-build-libsubdir=$(HOST_SUBDIR) \
26217 $(STAGEprofile_CONFIGURE_FLAGS)
26218@endif zlib-bootstrap
26219
26220.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26221maybe-configure-stagefeedback-zlib:
26222@if zlib-bootstrap
26223maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26224configure-stagefeedback-zlib:
26225 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26227 @r=`${PWD_COMMAND}`; export r; \
26228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26229 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26230 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26231 $(HOST_EXPORTS) \
26232 $(POSTSTAGE1_HOST_EXPORTS) \
26233 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26234 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26235 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26236 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26238 cd $(HOST_SUBDIR)/zlib || exit 1; \
26239 case $(srcdir) in \
26240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26241 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26243 esac; \
26244 srcdiroption="--srcdir=$${topdir}/zlib"; \
26245 libsrcdir="$$s/zlib"; \
26246 $(SHELL) $${libsrcdir}/configure \
26247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26248 --target=${target_alias} $${srcdiroption} \
26249 --with-build-libsubdir=$(HOST_SUBDIR) \
26250 $(STAGEfeedback_CONFIGURE_FLAGS)
26251@endif zlib-bootstrap
26252
26253
26254
26255
26256
26257.PHONY: all-zlib maybe-all-zlib
26258maybe-all-zlib:
26259@if gcc-bootstrap
26260all-zlib: stage_current
26261@endif gcc-bootstrap
26262@if zlib
26263TARGET-zlib=all
26264maybe-all-zlib: all-zlib
26265all-zlib: configure-zlib
26266 @r=`${PWD_COMMAND}`; export r; \
26267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26268 $(HOST_EXPORTS) \
26269 (cd $(HOST_SUBDIR)/zlib && \
26270 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26271 $(TARGET-zlib))
26272@endif zlib
26273
26274
26275
26276.PHONY: all-stage1-zlib maybe-all-stage1-zlib
26277.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26278maybe-all-stage1-zlib:
26279maybe-clean-stage1-zlib:
26280@if zlib-bootstrap
26281maybe-all-stage1-zlib: all-stage1-zlib
26282all-stage1: all-stage1-zlib
26283TARGET-stage1-zlib = $(TARGET-zlib)
26284all-stage1-zlib: configure-stage1-zlib
26285 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26286 @r=`${PWD_COMMAND}`; export r; \
26287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26288 TFLAGS="$(STAGE1_TFLAGS)"; \
26289 $(HOST_EXPORTS) \
26290 cd $(HOST_SUBDIR)/zlib && \
26291 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26292 CFLAGS="$(STAGE1_CFLAGS)" \
26293 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26294 LIBCFLAGS="$(LIBCFLAGS)" \
26295 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26296 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26297 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26298 $(EXTRA_HOST_FLAGS) \
26299 $(STAGE1_FLAGS_TO_PASS) \
26300 TFLAGS="$(STAGE1_TFLAGS)" \
26301 $(TARGET-stage1-zlib)
26302
26303maybe-clean-stage1-zlib: clean-stage1-zlib
26304clean-stage1: clean-stage1-zlib
26305clean-stage1-zlib:
26306 @if [ $(current_stage) = stage1 ]; then \
26307 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26308 else \
26309 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26310 $(MAKE) stage1-start; \
26311 fi; \
26312 cd $(HOST_SUBDIR)/zlib && \
26313 $(MAKE) $(EXTRA_HOST_FLAGS) \
26314 $(STAGE1_FLAGS_TO_PASS) clean
26315@endif zlib-bootstrap
26316
26317
26318.PHONY: all-stage2-zlib maybe-all-stage2-zlib
26319.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26320maybe-all-stage2-zlib:
26321maybe-clean-stage2-zlib:
26322@if zlib-bootstrap
26323maybe-all-stage2-zlib: all-stage2-zlib
26324all-stage2: all-stage2-zlib
26325TARGET-stage2-zlib = $(TARGET-zlib)
26326all-stage2-zlib: configure-stage2-zlib
26327 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26328 @r=`${PWD_COMMAND}`; export r; \
26329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26330 TFLAGS="$(STAGE2_TFLAGS)"; \
26331 $(HOST_EXPORTS) \
26332 $(POSTSTAGE1_HOST_EXPORTS) \
26333 cd $(HOST_SUBDIR)/zlib && \
26334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26335 CFLAGS="$(STAGE2_CFLAGS)" \
26336 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26337 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26341 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26342 TFLAGS="$(STAGE2_TFLAGS)" \
26343 $(TARGET-stage2-zlib)
26344
26345maybe-clean-stage2-zlib: clean-stage2-zlib
26346clean-stage2: clean-stage2-zlib
26347clean-stage2-zlib:
26348 @if [ $(current_stage) = stage2 ]; then \
26349 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26350 else \
26351 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26352 $(MAKE) stage2-start; \
26353 fi; \
26354 cd $(HOST_SUBDIR)/zlib && \
26355 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26356@endif zlib-bootstrap
26357
26358
26359.PHONY: all-stage3-zlib maybe-all-stage3-zlib
26360.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26361maybe-all-stage3-zlib:
26362maybe-clean-stage3-zlib:
26363@if zlib-bootstrap
26364maybe-all-stage3-zlib: all-stage3-zlib
26365all-stage3: all-stage3-zlib
26366TARGET-stage3-zlib = $(TARGET-zlib)
26367all-stage3-zlib: configure-stage3-zlib
26368 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26369 @r=`${PWD_COMMAND}`; export r; \
26370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26371 TFLAGS="$(STAGE3_TFLAGS)"; \
26372 $(HOST_EXPORTS) \
26373 $(POSTSTAGE1_HOST_EXPORTS) \
26374 cd $(HOST_SUBDIR)/zlib && \
26375 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26376 CFLAGS="$(STAGE3_CFLAGS)" \
26377 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26378 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26379 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26380 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26381 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26382 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26383 TFLAGS="$(STAGE3_TFLAGS)" \
26384 $(TARGET-stage3-zlib)
26385
26386maybe-clean-stage3-zlib: clean-stage3-zlib
26387clean-stage3: clean-stage3-zlib
26388clean-stage3-zlib:
26389 @if [ $(current_stage) = stage3 ]; then \
26390 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26391 else \
26392 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26393 $(MAKE) stage3-start; \
26394 fi; \
26395 cd $(HOST_SUBDIR)/zlib && \
26396 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26397@endif zlib-bootstrap
26398
26399
26400.PHONY: all-stage4-zlib maybe-all-stage4-zlib
26401.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26402maybe-all-stage4-zlib:
26403maybe-clean-stage4-zlib:
26404@if zlib-bootstrap
26405maybe-all-stage4-zlib: all-stage4-zlib
26406all-stage4: all-stage4-zlib
26407TARGET-stage4-zlib = $(TARGET-zlib)
26408all-stage4-zlib: configure-stage4-zlib
26409 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26410 @r=`${PWD_COMMAND}`; export r; \
26411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26412 TFLAGS="$(STAGE4_TFLAGS)"; \
26413 $(HOST_EXPORTS) \
26414 $(POSTSTAGE1_HOST_EXPORTS) \
26415 cd $(HOST_SUBDIR)/zlib && \
26416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26417 CFLAGS="$(STAGE4_CFLAGS)" \
26418 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26419 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26424 TFLAGS="$(STAGE4_TFLAGS)" \
26425 $(TARGET-stage4-zlib)
26426
26427maybe-clean-stage4-zlib: clean-stage4-zlib
26428clean-stage4: clean-stage4-zlib
26429clean-stage4-zlib:
26430 @if [ $(current_stage) = stage4 ]; then \
26431 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26432 else \
26433 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26434 $(MAKE) stage4-start; \
26435 fi; \
26436 cd $(HOST_SUBDIR)/zlib && \
26437 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26438@endif zlib-bootstrap
26439
26440
26441.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26442.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26443maybe-all-stageprofile-zlib:
26444maybe-clean-stageprofile-zlib:
26445@if zlib-bootstrap
26446maybe-all-stageprofile-zlib: all-stageprofile-zlib
26447all-stageprofile: all-stageprofile-zlib
26448TARGET-stageprofile-zlib = $(TARGET-zlib)
26449all-stageprofile-zlib: configure-stageprofile-zlib
26450 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26451 @r=`${PWD_COMMAND}`; export r; \
26452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26453 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26454 $(HOST_EXPORTS) \
26455 $(POSTSTAGE1_HOST_EXPORTS) \
26456 cd $(HOST_SUBDIR)/zlib && \
26457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26458 CFLAGS="$(STAGEprofile_CFLAGS)" \
26459 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26460 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26465 TFLAGS="$(STAGEprofile_TFLAGS)" \
26466 $(TARGET-stageprofile-zlib)
26467
26468maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26469clean-stageprofile: clean-stageprofile-zlib
26470clean-stageprofile-zlib:
26471 @if [ $(current_stage) = stageprofile ]; then \
26472 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26473 else \
26474 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26475 $(MAKE) stageprofile-start; \
26476 fi; \
26477 cd $(HOST_SUBDIR)/zlib && \
26478 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26479@endif zlib-bootstrap
26480
26481
26482.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26483.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26484maybe-all-stagefeedback-zlib:
26485maybe-clean-stagefeedback-zlib:
26486@if zlib-bootstrap
26487maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26488all-stagefeedback: all-stagefeedback-zlib
26489TARGET-stagefeedback-zlib = $(TARGET-zlib)
26490all-stagefeedback-zlib: configure-stagefeedback-zlib
26491 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26492 @r=`${PWD_COMMAND}`; export r; \
26493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26494 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26495 $(HOST_EXPORTS) \
26496 $(POSTSTAGE1_HOST_EXPORTS) \
26497 cd $(HOST_SUBDIR)/zlib && \
26498 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26499 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26500 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26501 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26502 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26503 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26504 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26505 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26506 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26507 $(TARGET-stagefeedback-zlib)
26508
26509maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26510clean-stagefeedback: clean-stagefeedback-zlib
26511clean-stagefeedback-zlib:
26512 @if [ $(current_stage) = stagefeedback ]; then \
26513 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26514 else \
26515 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26516 $(MAKE) stagefeedback-start; \
26517 fi; \
26518 cd $(HOST_SUBDIR)/zlib && \
26519 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26520@endif zlib-bootstrap
26521
26522
26523
26524
26525
26526.PHONY: check-zlib maybe-check-zlib
26527maybe-check-zlib:
26528@if zlib
26529maybe-check-zlib: check-zlib
26530
26531check-zlib:
26532
26533@endif zlib
26534
26535.PHONY: install-zlib maybe-install-zlib
26536maybe-install-zlib:
26537@if zlib
26538maybe-install-zlib: install-zlib
26539
26540install-zlib:
26541
26542@endif zlib
26543
26544.PHONY: install-strip-zlib maybe-install-strip-zlib
26545maybe-install-strip-zlib:
26546@if zlib
26547maybe-install-strip-zlib: install-strip-zlib
26548
26549install-strip-zlib:
26550
26551@endif zlib
26552
26553# Other targets (info, dvi, pdf, etc.)
26554
26555.PHONY: maybe-info-zlib info-zlib
26556maybe-info-zlib:
26557@if zlib
26558maybe-info-zlib: info-zlib
26559
26560info-zlib: \
26561 configure-zlib
26562 @[ -f ./zlib/Makefile ] || exit 0; \
26563 r=`${PWD_COMMAND}`; export r; \
26564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26565 $(HOST_EXPORTS) \
26566 for flag in $(EXTRA_HOST_FLAGS) ; do \
26567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26568 done; \
26569 echo "Doing info in zlib" ; \
26570 (cd $(HOST_SUBDIR)/zlib && \
26571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26573 "RANLIB=$${RANLIB}" \
26574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26575 info) \
26576 || exit 1
26577
26578@endif zlib
26579
26580.PHONY: maybe-dvi-zlib dvi-zlib
26581maybe-dvi-zlib:
26582@if zlib
26583maybe-dvi-zlib: dvi-zlib
26584
26585dvi-zlib: \
26586 configure-zlib
26587 @[ -f ./zlib/Makefile ] || exit 0; \
26588 r=`${PWD_COMMAND}`; export r; \
26589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26590 $(HOST_EXPORTS) \
26591 for flag in $(EXTRA_HOST_FLAGS) ; do \
26592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26593 done; \
26594 echo "Doing dvi in zlib" ; \
26595 (cd $(HOST_SUBDIR)/zlib && \
26596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26598 "RANLIB=$${RANLIB}" \
26599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26600 dvi) \
26601 || exit 1
26602
26603@endif zlib
26604
26605.PHONY: maybe-pdf-zlib pdf-zlib
26606maybe-pdf-zlib:
26607@if zlib
26608maybe-pdf-zlib: pdf-zlib
26609
26610pdf-zlib: \
26611 configure-zlib
26612 @[ -f ./zlib/Makefile ] || exit 0; \
26613 r=`${PWD_COMMAND}`; export r; \
26614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26615 $(HOST_EXPORTS) \
26616 for flag in $(EXTRA_HOST_FLAGS) ; do \
26617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26618 done; \
26619 echo "Doing pdf in zlib" ; \
26620 (cd $(HOST_SUBDIR)/zlib && \
26621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26623 "RANLIB=$${RANLIB}" \
26624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26625 pdf) \
26626 || exit 1
26627
26628@endif zlib
26629
26630.PHONY: maybe-html-zlib html-zlib
26631maybe-html-zlib:
26632@if zlib
26633maybe-html-zlib: html-zlib
26634
26635html-zlib: \
26636 configure-zlib
26637 @[ -f ./zlib/Makefile ] || exit 0; \
26638 r=`${PWD_COMMAND}`; export r; \
26639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26640 $(HOST_EXPORTS) \
26641 for flag in $(EXTRA_HOST_FLAGS) ; do \
26642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26643 done; \
26644 echo "Doing html in zlib" ; \
26645 (cd $(HOST_SUBDIR)/zlib && \
26646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26648 "RANLIB=$${RANLIB}" \
26649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26650 html) \
26651 || exit 1
26652
26653@endif zlib
26654
26655.PHONY: maybe-TAGS-zlib TAGS-zlib
26656maybe-TAGS-zlib:
26657@if zlib
26658maybe-TAGS-zlib: TAGS-zlib
26659
26660TAGS-zlib: \
26661 configure-zlib
26662 @[ -f ./zlib/Makefile ] || exit 0; \
26663 r=`${PWD_COMMAND}`; export r; \
26664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26665 $(HOST_EXPORTS) \
26666 for flag in $(EXTRA_HOST_FLAGS) ; do \
26667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26668 done; \
26669 echo "Doing TAGS in zlib" ; \
26670 (cd $(HOST_SUBDIR)/zlib && \
26671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26673 "RANLIB=$${RANLIB}" \
26674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26675 TAGS) \
26676 || exit 1
26677
26678@endif zlib
26679
26680.PHONY: maybe-install-info-zlib install-info-zlib
26681maybe-install-info-zlib:
26682@if zlib
26683maybe-install-info-zlib: install-info-zlib
26684
26685install-info-zlib: \
26686 configure-zlib \
26687 info-zlib
26688 @[ -f ./zlib/Makefile ] || exit 0; \
26689 r=`${PWD_COMMAND}`; export r; \
26690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26691 $(HOST_EXPORTS) \
26692 for flag in $(EXTRA_HOST_FLAGS) ; do \
26693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26694 done; \
26695 echo "Doing install-info in zlib" ; \
26696 (cd $(HOST_SUBDIR)/zlib && \
26697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26699 "RANLIB=$${RANLIB}" \
26700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26701 install-info) \
26702 || exit 1
26703
26704@endif zlib
26705
26706.PHONY: maybe-install-pdf-zlib install-pdf-zlib
26707maybe-install-pdf-zlib:
26708@if zlib
26709maybe-install-pdf-zlib: install-pdf-zlib
26710
26711install-pdf-zlib: \
26712 configure-zlib \
26713 pdf-zlib
26714 @[ -f ./zlib/Makefile ] || exit 0; \
26715 r=`${PWD_COMMAND}`; export r; \
26716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26717 $(HOST_EXPORTS) \
26718 for flag in $(EXTRA_HOST_FLAGS) ; do \
26719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26720 done; \
26721 echo "Doing install-pdf in zlib" ; \
26722 (cd $(HOST_SUBDIR)/zlib && \
26723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26725 "RANLIB=$${RANLIB}" \
26726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26727 install-pdf) \
26728 || exit 1
26729
26730@endif zlib
26731
26732.PHONY: maybe-install-html-zlib install-html-zlib
26733maybe-install-html-zlib:
26734@if zlib
26735maybe-install-html-zlib: install-html-zlib
26736
26737install-html-zlib: \
26738 configure-zlib \
26739 html-zlib
26740 @[ -f ./zlib/Makefile ] || exit 0; \
26741 r=`${PWD_COMMAND}`; export r; \
26742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26743 $(HOST_EXPORTS) \
26744 for flag in $(EXTRA_HOST_FLAGS) ; do \
26745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26746 done; \
26747 echo "Doing install-html in zlib" ; \
26748 (cd $(HOST_SUBDIR)/zlib && \
26749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26751 "RANLIB=$${RANLIB}" \
26752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26753 install-html) \
26754 || exit 1
26755
26756@endif zlib
26757
26758.PHONY: maybe-installcheck-zlib installcheck-zlib
26759maybe-installcheck-zlib:
26760@if zlib
26761maybe-installcheck-zlib: installcheck-zlib
26762
26763installcheck-zlib: \
26764 configure-zlib
26765 @[ -f ./zlib/Makefile ] || exit 0; \
26766 r=`${PWD_COMMAND}`; export r; \
26767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26768 $(HOST_EXPORTS) \
26769 for flag in $(EXTRA_HOST_FLAGS) ; do \
26770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26771 done; \
26772 echo "Doing installcheck in zlib" ; \
26773 (cd $(HOST_SUBDIR)/zlib && \
26774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26776 "RANLIB=$${RANLIB}" \
26777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26778 installcheck) \
26779 || exit 1
26780
26781@endif zlib
26782
26783.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26784maybe-mostlyclean-zlib:
26785@if zlib
26786maybe-mostlyclean-zlib: mostlyclean-zlib
26787
26788mostlyclean-zlib:
26789 @[ -f ./zlib/Makefile ] || exit 0; \
26790 r=`${PWD_COMMAND}`; export r; \
26791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26792 $(HOST_EXPORTS) \
26793 for flag in $(EXTRA_HOST_FLAGS) ; do \
26794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26795 done; \
26796 echo "Doing mostlyclean in zlib" ; \
26797 (cd $(HOST_SUBDIR)/zlib && \
26798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26800 "RANLIB=$${RANLIB}" \
26801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26802 mostlyclean) \
26803 || exit 1
26804
26805@endif zlib
26806
26807.PHONY: maybe-clean-zlib clean-zlib
26808maybe-clean-zlib:
26809@if zlib
26810maybe-clean-zlib: clean-zlib
26811
26812clean-zlib:
26813 @[ -f ./zlib/Makefile ] || exit 0; \
26814 r=`${PWD_COMMAND}`; export r; \
26815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26816 $(HOST_EXPORTS) \
26817 for flag in $(EXTRA_HOST_FLAGS) ; do \
26818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26819 done; \
26820 echo "Doing clean in zlib" ; \
26821 (cd $(HOST_SUBDIR)/zlib && \
26822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26824 "RANLIB=$${RANLIB}" \
26825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26826 clean) \
26827 || exit 1
26828
26829@endif zlib
26830
26831.PHONY: maybe-distclean-zlib distclean-zlib
26832maybe-distclean-zlib:
26833@if zlib
26834maybe-distclean-zlib: distclean-zlib
26835
26836distclean-zlib:
26837 @[ -f ./zlib/Makefile ] || exit 0; \
26838 r=`${PWD_COMMAND}`; export r; \
26839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26840 $(HOST_EXPORTS) \
26841 for flag in $(EXTRA_HOST_FLAGS) ; do \
26842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26843 done; \
26844 echo "Doing distclean in zlib" ; \
26845 (cd $(HOST_SUBDIR)/zlib && \
26846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26848 "RANLIB=$${RANLIB}" \
26849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26850 distclean) \
26851 || exit 1
26852
26853@endif zlib
26854
26855.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26856maybe-maintainer-clean-zlib:
26857@if zlib
26858maybe-maintainer-clean-zlib: maintainer-clean-zlib
26859
26860maintainer-clean-zlib:
26861 @[ -f ./zlib/Makefile ] || exit 0; \
26862 r=`${PWD_COMMAND}`; export r; \
26863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26864 $(HOST_EXPORTS) \
26865 for flag in $(EXTRA_HOST_FLAGS) ; do \
26866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26867 done; \
26868 echo "Doing maintainer-clean in zlib" ; \
26869 (cd $(HOST_SUBDIR)/zlib && \
26870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26872 "RANLIB=$${RANLIB}" \
26873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26874 maintainer-clean) \
26875 || exit 1
26876
26877@endif zlib
26878
26879
26880
26881.PHONY: configure-gdb maybe-configure-gdb
26882maybe-configure-gdb:
26883@if gcc-bootstrap
26884configure-gdb: stage_current
26885@endif gcc-bootstrap
26886@if gdb
26887maybe-configure-gdb: configure-gdb
26888configure-gdb:
26889 @: $(MAKE); $(unstage)
26890 @r=`${PWD_COMMAND}`; export r; \
26891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26892 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26894 $(HOST_EXPORTS) \
26895 echo Configuring in $(HOST_SUBDIR)/gdb; \
26896 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26897 case $(srcdir) in \
26898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26899 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26901 esac; \
26902 srcdiroption="--srcdir=$${topdir}/gdb"; \
26903 libsrcdir="$$s/gdb"; \
26904 $(SHELL) $${libsrcdir}/configure \
26905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26906 --target=${target_alias} $${srcdiroption} \
26907 || exit 1
26908@endif gdb
26909
26910
26911
26912
26913
26914.PHONY: all-gdb maybe-all-gdb
26915maybe-all-gdb:
26916@if gcc-bootstrap
26917all-gdb: stage_current
26918@endif gcc-bootstrap
26919@if gdb
26920TARGET-gdb=all
26921maybe-all-gdb: all-gdb
26922all-gdb: configure-gdb
26923 @: $(MAKE); $(unstage)
26924 @r=`${PWD_COMMAND}`; export r; \
26925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26926 $(HOST_EXPORTS) \
26927 (cd $(HOST_SUBDIR)/gdb && \
26928 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26929 $(TARGET-gdb))
26930@endif gdb
26931
26932
26933
26934
26935.PHONY: check-gdb maybe-check-gdb
26936maybe-check-gdb:
26937@if gdb
26938maybe-check-gdb: check-gdb
26939
26940check-gdb:
26941 @: $(MAKE); $(unstage)
26942 @r=`${PWD_COMMAND}`; export r; \
26943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26944 $(HOST_EXPORTS) \
26945 (cd $(HOST_SUBDIR)/gdb && \
26946 $(MAKE) $(FLAGS_TO_PASS) check)
26947
26948@endif gdb
26949
26950.PHONY: install-gdb maybe-install-gdb
26951maybe-install-gdb:
26952@if gdb
26953maybe-install-gdb: install-gdb
26954
26955install-gdb: installdirs
26956 @: $(MAKE); $(unstage)
26957 @r=`${PWD_COMMAND}`; export r; \
26958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26959 $(HOST_EXPORTS) \
26960 (cd $(HOST_SUBDIR)/gdb && \
26961 $(MAKE) $(FLAGS_TO_PASS) install)
26962
26963@endif gdb
26964
26965.PHONY: install-strip-gdb maybe-install-strip-gdb
26966maybe-install-strip-gdb:
26967@if gdb
26968maybe-install-strip-gdb: install-strip-gdb
26969
26970install-strip-gdb: installdirs
26971 @: $(MAKE); $(unstage)
26972 @r=`${PWD_COMMAND}`; export r; \
26973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26974 $(HOST_EXPORTS) \
26975 (cd $(HOST_SUBDIR)/gdb && \
26976 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26977
26978@endif gdb
26979
26980# Other targets (info, dvi, pdf, etc.)
26981
26982.PHONY: maybe-info-gdb info-gdb
26983maybe-info-gdb:
26984@if gdb
26985maybe-info-gdb: info-gdb
26986
26987info-gdb: \
26988 configure-gdb
26989 @: $(MAKE); $(unstage)
26990 @[ -f ./gdb/Makefile ] || exit 0; \
26991 r=`${PWD_COMMAND}`; export r; \
26992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26993 $(HOST_EXPORTS) \
26994 for flag in $(EXTRA_HOST_FLAGS) ; do \
26995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26996 done; \
26997 echo "Doing info in gdb" ; \
26998 (cd $(HOST_SUBDIR)/gdb && \
26999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27001 "RANLIB=$${RANLIB}" \
27002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27003 info) \
27004 || exit 1
27005
27006@endif gdb
27007
27008.PHONY: maybe-dvi-gdb dvi-gdb
27009maybe-dvi-gdb:
27010@if gdb
27011maybe-dvi-gdb: dvi-gdb
27012
27013dvi-gdb: \
27014 configure-gdb
27015 @: $(MAKE); $(unstage)
27016 @[ -f ./gdb/Makefile ] || exit 0; \
27017 r=`${PWD_COMMAND}`; export r; \
27018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27019 $(HOST_EXPORTS) \
27020 for flag in $(EXTRA_HOST_FLAGS) ; do \
27021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27022 done; \
27023 echo "Doing dvi in gdb" ; \
27024 (cd $(HOST_SUBDIR)/gdb && \
27025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27027 "RANLIB=$${RANLIB}" \
27028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27029 dvi) \
27030 || exit 1
27031
27032@endif gdb
27033
27034.PHONY: maybe-pdf-gdb pdf-gdb
27035maybe-pdf-gdb:
27036@if gdb
27037maybe-pdf-gdb: pdf-gdb
27038
27039pdf-gdb: \
27040 configure-gdb
27041 @: $(MAKE); $(unstage)
27042 @[ -f ./gdb/Makefile ] || exit 0; \
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045 $(HOST_EXPORTS) \
27046 for flag in $(EXTRA_HOST_FLAGS) ; do \
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
27049 echo "Doing pdf in gdb" ; \
27050 (cd $(HOST_SUBDIR)/gdb && \
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27055 pdf) \
27056 || exit 1
27057
27058@endif gdb
27059
27060.PHONY: maybe-html-gdb html-gdb
27061maybe-html-gdb:
27062@if gdb
27063maybe-html-gdb: html-gdb
27064
27065html-gdb: \
27066 configure-gdb
27067 @: $(MAKE); $(unstage)
27068 @[ -f ./gdb/Makefile ] || exit 0; \
27069 r=`${PWD_COMMAND}`; export r; \
27070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27071 $(HOST_EXPORTS) \
27072 for flag in $(EXTRA_HOST_FLAGS) ; do \
27073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27074 done; \
27075 echo "Doing html in gdb" ; \
27076 (cd $(HOST_SUBDIR)/gdb && \
27077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27079 "RANLIB=$${RANLIB}" \
27080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27081 html) \
27082 || exit 1
27083
27084@endif gdb
27085
27086.PHONY: maybe-TAGS-gdb TAGS-gdb
27087maybe-TAGS-gdb:
27088@if gdb
27089maybe-TAGS-gdb: TAGS-gdb
27090
27091TAGS-gdb: \
27092 configure-gdb
27093 @: $(MAKE); $(unstage)
27094 @[ -f ./gdb/Makefile ] || exit 0; \
27095 r=`${PWD_COMMAND}`; export r; \
27096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27097 $(HOST_EXPORTS) \
27098 for flag in $(EXTRA_HOST_FLAGS) ; do \
27099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27100 done; \
27101 echo "Doing TAGS in gdb" ; \
27102 (cd $(HOST_SUBDIR)/gdb && \
27103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27105 "RANLIB=$${RANLIB}" \
27106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27107 TAGS) \
27108 || exit 1
27109
27110@endif gdb
27111
27112.PHONY: maybe-install-info-gdb install-info-gdb
27113maybe-install-info-gdb:
27114@if gdb
27115maybe-install-info-gdb: install-info-gdb
27116
27117install-info-gdb: \
27118 configure-gdb \
27119 info-gdb
27120 @: $(MAKE); $(unstage)
27121 @[ -f ./gdb/Makefile ] || exit 0; \
27122 r=`${PWD_COMMAND}`; export r; \
27123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27124 $(HOST_EXPORTS) \
27125 for flag in $(EXTRA_HOST_FLAGS) ; do \
27126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27127 done; \
27128 echo "Doing install-info in gdb" ; \
27129 (cd $(HOST_SUBDIR)/gdb && \
27130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27132 "RANLIB=$${RANLIB}" \
27133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27134 install-info) \
27135 || exit 1
27136
27137@endif gdb
27138
27139.PHONY: maybe-install-pdf-gdb install-pdf-gdb
27140maybe-install-pdf-gdb:
27141@if gdb
27142maybe-install-pdf-gdb: install-pdf-gdb
27143
27144install-pdf-gdb: \
27145 configure-gdb \
27146 pdf-gdb
27147 @: $(MAKE); $(unstage)
27148 @[ -f ./gdb/Makefile ] || exit 0; \
27149 r=`${PWD_COMMAND}`; export r; \
27150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27151 $(HOST_EXPORTS) \
27152 for flag in $(EXTRA_HOST_FLAGS) ; do \
27153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27154 done; \
27155 echo "Doing install-pdf in gdb" ; \
27156 (cd $(HOST_SUBDIR)/gdb && \
27157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27159 "RANLIB=$${RANLIB}" \
27160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27161 install-pdf) \
27162 || exit 1
27163
27164@endif gdb
27165
27166.PHONY: maybe-install-html-gdb install-html-gdb
27167maybe-install-html-gdb:
27168@if gdb
27169maybe-install-html-gdb: install-html-gdb
27170
27171install-html-gdb: \
27172 configure-gdb \
27173 html-gdb
27174 @: $(MAKE); $(unstage)
27175 @[ -f ./gdb/Makefile ] || exit 0; \
27176 r=`${PWD_COMMAND}`; export r; \
27177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27178 $(HOST_EXPORTS) \
27179 for flag in $(EXTRA_HOST_FLAGS) ; do \
27180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27181 done; \
27182 echo "Doing install-html in gdb" ; \
27183 (cd $(HOST_SUBDIR)/gdb && \
27184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27186 "RANLIB=$${RANLIB}" \
27187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27188 install-html) \
27189 || exit 1
27190
27191@endif gdb
27192
27193.PHONY: maybe-installcheck-gdb installcheck-gdb
27194maybe-installcheck-gdb:
27195@if gdb
27196maybe-installcheck-gdb: installcheck-gdb
27197
27198installcheck-gdb: \
27199 configure-gdb
27200 @: $(MAKE); $(unstage)
27201 @[ -f ./gdb/Makefile ] || exit 0; \
27202 r=`${PWD_COMMAND}`; export r; \
27203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27204 $(HOST_EXPORTS) \
27205 for flag in $(EXTRA_HOST_FLAGS) ; do \
27206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27207 done; \
27208 echo "Doing installcheck in gdb" ; \
27209 (cd $(HOST_SUBDIR)/gdb && \
27210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27212 "RANLIB=$${RANLIB}" \
27213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27214 installcheck) \
27215 || exit 1
27216
27217@endif gdb
27218
27219.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27220maybe-mostlyclean-gdb:
27221@if gdb
27222maybe-mostlyclean-gdb: mostlyclean-gdb
27223
27224mostlyclean-gdb:
27225 @: $(MAKE); $(unstage)
27226 @[ -f ./gdb/Makefile ] || exit 0; \
27227 r=`${PWD_COMMAND}`; export r; \
27228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27229 $(HOST_EXPORTS) \
27230 for flag in $(EXTRA_HOST_FLAGS) ; do \
27231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27232 done; \
27233 echo "Doing mostlyclean in gdb" ; \
27234 (cd $(HOST_SUBDIR)/gdb && \
27235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27237 "RANLIB=$${RANLIB}" \
27238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27239 mostlyclean) \
27240 || exit 1
27241
27242@endif gdb
27243
27244.PHONY: maybe-clean-gdb clean-gdb
27245maybe-clean-gdb:
27246@if gdb
27247maybe-clean-gdb: clean-gdb
27248
27249clean-gdb:
27250 @: $(MAKE); $(unstage)
27251 @[ -f ./gdb/Makefile ] || exit 0; \
27252 r=`${PWD_COMMAND}`; export r; \
27253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27254 $(HOST_EXPORTS) \
27255 for flag in $(EXTRA_HOST_FLAGS) ; do \
27256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27257 done; \
27258 echo "Doing clean in gdb" ; \
27259 (cd $(HOST_SUBDIR)/gdb && \
27260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27262 "RANLIB=$${RANLIB}" \
27263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27264 clean) \
27265 || exit 1
27266
27267@endif gdb
27268
27269.PHONY: maybe-distclean-gdb distclean-gdb
27270maybe-distclean-gdb:
27271@if gdb
27272maybe-distclean-gdb: distclean-gdb
27273
27274distclean-gdb:
27275 @: $(MAKE); $(unstage)
27276 @[ -f ./gdb/Makefile ] || exit 0; \
27277 r=`${PWD_COMMAND}`; export r; \
27278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27279 $(HOST_EXPORTS) \
27280 for flag in $(EXTRA_HOST_FLAGS) ; do \
27281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27282 done; \
27283 echo "Doing distclean in gdb" ; \
27284 (cd $(HOST_SUBDIR)/gdb && \
27285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27287 "RANLIB=$${RANLIB}" \
27288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27289 distclean) \
27290 || exit 1
27291
27292@endif gdb
27293
27294.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27295maybe-maintainer-clean-gdb:
27296@if gdb
27297maybe-maintainer-clean-gdb: maintainer-clean-gdb
27298
27299maintainer-clean-gdb:
27300 @: $(MAKE); $(unstage)
27301 @[ -f ./gdb/Makefile ] || exit 0; \
27302 r=`${PWD_COMMAND}`; export r; \
27303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27304 $(HOST_EXPORTS) \
27305 for flag in $(EXTRA_HOST_FLAGS) ; do \
27306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27307 done; \
27308 echo "Doing maintainer-clean in gdb" ; \
27309 (cd $(HOST_SUBDIR)/gdb && \
27310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27312 "RANLIB=$${RANLIB}" \
27313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27314 maintainer-clean) \
27315 || exit 1
27316
27317@endif gdb
27318
27319
27320
27321.PHONY: configure-expect maybe-configure-expect
27322maybe-configure-expect:
27323@if gcc-bootstrap
27324configure-expect: stage_current
27325@endif gcc-bootstrap
27326@if expect
27327maybe-configure-expect: configure-expect
27328configure-expect:
27329 @: $(MAKE); $(unstage)
27330 @r=`${PWD_COMMAND}`; export r; \
27331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27332 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27334 $(HOST_EXPORTS) \
27335 echo Configuring in $(HOST_SUBDIR)/expect; \
27336 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27337 case $(srcdir) in \
27338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27339 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27341 esac; \
27342 srcdiroption="--srcdir=$${topdir}/expect"; \
27343 libsrcdir="$$s/expect"; \
27344 $(SHELL) $${libsrcdir}/configure \
27345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27346 --target=${target_alias} $${srcdiroption} \
27347 || exit 1
27348@endif expect
27349
27350
27351
27352
27353
27354.PHONY: all-expect maybe-all-expect
27355maybe-all-expect:
27356@if gcc-bootstrap
27357all-expect: stage_current
27358@endif gcc-bootstrap
27359@if expect
27360TARGET-expect=all
27361maybe-all-expect: all-expect
27362all-expect: configure-expect
27363 @: $(MAKE); $(unstage)
27364 @r=`${PWD_COMMAND}`; export r; \
27365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27366 $(HOST_EXPORTS) \
27367 (cd $(HOST_SUBDIR)/expect && \
27368 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27369 $(TARGET-expect))
27370@endif expect
27371
27372
27373
27374
27375.PHONY: check-expect maybe-check-expect
27376maybe-check-expect:
27377@if expect
27378maybe-check-expect: check-expect
27379
27380check-expect:
27381 @: $(MAKE); $(unstage)
27382 @r=`${PWD_COMMAND}`; export r; \
27383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27384 $(HOST_EXPORTS) \
27385 (cd $(HOST_SUBDIR)/expect && \
27386 $(MAKE) $(FLAGS_TO_PASS) check)
27387
27388@endif expect
27389
27390.PHONY: install-expect maybe-install-expect
27391maybe-install-expect:
27392@if expect
27393maybe-install-expect: install-expect
27394
27395install-expect: installdirs
27396 @: $(MAKE); $(unstage)
27397 @r=`${PWD_COMMAND}`; export r; \
27398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27399 $(HOST_EXPORTS) \
27400 (cd $(HOST_SUBDIR)/expect && \
27401 $(MAKE) $(FLAGS_TO_PASS) install)
27402
27403@endif expect
27404
27405.PHONY: install-strip-expect maybe-install-strip-expect
27406maybe-install-strip-expect:
27407@if expect
27408maybe-install-strip-expect: install-strip-expect
27409
27410install-strip-expect: installdirs
27411 @: $(MAKE); $(unstage)
27412 @r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414 $(HOST_EXPORTS) \
27415 (cd $(HOST_SUBDIR)/expect && \
27416 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27417
27418@endif expect
27419
27420# Other targets (info, dvi, pdf, etc.)
27421
27422.PHONY: maybe-info-expect info-expect
27423maybe-info-expect:
27424@if expect
27425maybe-info-expect: info-expect
27426
27427info-expect: \
27428 configure-expect
27429 @: $(MAKE); $(unstage)
27430 @[ -f ./expect/Makefile ] || exit 0; \
27431 r=`${PWD_COMMAND}`; export r; \
27432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27433 $(HOST_EXPORTS) \
27434 for flag in $(EXTRA_HOST_FLAGS) ; do \
27435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27436 done; \
27437 echo "Doing info in expect" ; \
27438 (cd $(HOST_SUBDIR)/expect && \
27439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27441 "RANLIB=$${RANLIB}" \
27442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27443 info) \
27444 || exit 1
27445
27446@endif expect
27447
27448.PHONY: maybe-dvi-expect dvi-expect
27449maybe-dvi-expect:
27450@if expect
27451maybe-dvi-expect: dvi-expect
27452
27453dvi-expect: \
27454 configure-expect
27455 @: $(MAKE); $(unstage)
27456 @[ -f ./expect/Makefile ] || exit 0; \
27457 r=`${PWD_COMMAND}`; export r; \
27458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27459 $(HOST_EXPORTS) \
27460 for flag in $(EXTRA_HOST_FLAGS) ; do \
27461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27462 done; \
27463 echo "Doing dvi in expect" ; \
27464 (cd $(HOST_SUBDIR)/expect && \
27465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27467 "RANLIB=$${RANLIB}" \
27468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27469 dvi) \
27470 || exit 1
27471
27472@endif expect
27473
27474.PHONY: maybe-pdf-expect pdf-expect
27475maybe-pdf-expect:
27476@if expect
27477maybe-pdf-expect: pdf-expect
27478
27479pdf-expect: \
27480 configure-expect
27481 @: $(MAKE); $(unstage)
27482 @[ -f ./expect/Makefile ] || exit 0; \
27483 r=`${PWD_COMMAND}`; export r; \
27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27485 $(HOST_EXPORTS) \
27486 for flag in $(EXTRA_HOST_FLAGS) ; do \
27487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27488 done; \
27489 echo "Doing pdf in expect" ; \
27490 (cd $(HOST_SUBDIR)/expect && \
27491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27493 "RANLIB=$${RANLIB}" \
27494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27495 pdf) \
27496 || exit 1
27497
27498@endif expect
27499
27500.PHONY: maybe-html-expect html-expect
27501maybe-html-expect:
27502@if expect
27503maybe-html-expect: html-expect
27504
27505html-expect: \
27506 configure-expect
27507 @: $(MAKE); $(unstage)
27508 @[ -f ./expect/Makefile ] || exit 0; \
27509 r=`${PWD_COMMAND}`; export r; \
27510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27511 $(HOST_EXPORTS) \
27512 for flag in $(EXTRA_HOST_FLAGS) ; do \
27513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27514 done; \
27515 echo "Doing html in expect" ; \
27516 (cd $(HOST_SUBDIR)/expect && \
27517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27519 "RANLIB=$${RANLIB}" \
27520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27521 html) \
27522 || exit 1
27523
27524@endif expect
27525
27526.PHONY: maybe-TAGS-expect TAGS-expect
27527maybe-TAGS-expect:
27528@if expect
27529maybe-TAGS-expect: TAGS-expect
27530
27531TAGS-expect: \
27532 configure-expect
27533 @: $(MAKE); $(unstage)
27534 @[ -f ./expect/Makefile ] || exit 0; \
27535 r=`${PWD_COMMAND}`; export r; \
27536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27537 $(HOST_EXPORTS) \
27538 for flag in $(EXTRA_HOST_FLAGS) ; do \
27539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27540 done; \
27541 echo "Doing TAGS in expect" ; \
27542 (cd $(HOST_SUBDIR)/expect && \
27543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27545 "RANLIB=$${RANLIB}" \
27546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27547 TAGS) \
27548 || exit 1
27549
27550@endif expect
27551
27552.PHONY: maybe-install-info-expect install-info-expect
27553maybe-install-info-expect:
27554@if expect
27555maybe-install-info-expect: install-info-expect
27556
27557install-info-expect: \
27558 configure-expect \
27559 info-expect
27560 @: $(MAKE); $(unstage)
27561 @[ -f ./expect/Makefile ] || exit 0; \
27562 r=`${PWD_COMMAND}`; export r; \
27563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27564 $(HOST_EXPORTS) \
27565 for flag in $(EXTRA_HOST_FLAGS) ; do \
27566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27567 done; \
27568 echo "Doing install-info in expect" ; \
27569 (cd $(HOST_SUBDIR)/expect && \
27570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27572 "RANLIB=$${RANLIB}" \
27573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27574 install-info) \
27575 || exit 1
27576
27577@endif expect
27578
27579.PHONY: maybe-install-pdf-expect install-pdf-expect
27580maybe-install-pdf-expect:
27581@if expect
27582maybe-install-pdf-expect: install-pdf-expect
27583
27584install-pdf-expect: \
27585 configure-expect \
27586 pdf-expect
27587 @: $(MAKE); $(unstage)
27588 @[ -f ./expect/Makefile ] || exit 0; \
27589 r=`${PWD_COMMAND}`; export r; \
27590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27591 $(HOST_EXPORTS) \
27592 for flag in $(EXTRA_HOST_FLAGS) ; do \
27593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27594 done; \
27595 echo "Doing install-pdf in expect" ; \
27596 (cd $(HOST_SUBDIR)/expect && \
27597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27599 "RANLIB=$${RANLIB}" \
27600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27601 install-pdf) \
27602 || exit 1
27603
27604@endif expect
27605
27606.PHONY: maybe-install-html-expect install-html-expect
27607maybe-install-html-expect:
27608@if expect
27609maybe-install-html-expect: install-html-expect
27610
27611install-html-expect: \
27612 configure-expect \
27613 html-expect
27614 @: $(MAKE); $(unstage)
27615 @[ -f ./expect/Makefile ] || exit 0; \
27616 r=`${PWD_COMMAND}`; export r; \
27617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27618 $(HOST_EXPORTS) \
27619 for flag in $(EXTRA_HOST_FLAGS) ; do \
27620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27621 done; \
27622 echo "Doing install-html in expect" ; \
27623 (cd $(HOST_SUBDIR)/expect && \
27624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27626 "RANLIB=$${RANLIB}" \
27627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27628 install-html) \
27629 || exit 1
27630
27631@endif expect
27632
27633.PHONY: maybe-installcheck-expect installcheck-expect
27634maybe-installcheck-expect:
27635@if expect
27636maybe-installcheck-expect: installcheck-expect
27637
27638installcheck-expect: \
27639 configure-expect
27640 @: $(MAKE); $(unstage)
27641 @[ -f ./expect/Makefile ] || exit 0; \
27642 r=`${PWD_COMMAND}`; export r; \
27643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27644 $(HOST_EXPORTS) \
27645 for flag in $(EXTRA_HOST_FLAGS) ; do \
27646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27647 done; \
27648 echo "Doing installcheck in expect" ; \
27649 (cd $(HOST_SUBDIR)/expect && \
27650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27652 "RANLIB=$${RANLIB}" \
27653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27654 installcheck) \
27655 || exit 1
27656
27657@endif expect
27658
27659.PHONY: maybe-mostlyclean-expect mostlyclean-expect
27660maybe-mostlyclean-expect:
27661@if expect
27662maybe-mostlyclean-expect: mostlyclean-expect
27663
27664mostlyclean-expect:
27665 @: $(MAKE); $(unstage)
27666 @[ -f ./expect/Makefile ] || exit 0; \
27667 r=`${PWD_COMMAND}`; export r; \
27668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27669 $(HOST_EXPORTS) \
27670 for flag in $(EXTRA_HOST_FLAGS) ; do \
27671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27672 done; \
27673 echo "Doing mostlyclean in expect" ; \
27674 (cd $(HOST_SUBDIR)/expect && \
27675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27677 "RANLIB=$${RANLIB}" \
27678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27679 mostlyclean) \
27680 || exit 1
27681
27682@endif expect
27683
27684.PHONY: maybe-clean-expect clean-expect
27685maybe-clean-expect:
27686@if expect
27687maybe-clean-expect: clean-expect
27688
27689clean-expect:
27690 @: $(MAKE); $(unstage)
27691 @[ -f ./expect/Makefile ] || exit 0; \
27692 r=`${PWD_COMMAND}`; export r; \
27693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27694 $(HOST_EXPORTS) \
27695 for flag in $(EXTRA_HOST_FLAGS) ; do \
27696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27697 done; \
27698 echo "Doing clean in expect" ; \
27699 (cd $(HOST_SUBDIR)/expect && \
27700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27702 "RANLIB=$${RANLIB}" \
27703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27704 clean) \
27705 || exit 1
27706
27707@endif expect
27708
27709.PHONY: maybe-distclean-expect distclean-expect
27710maybe-distclean-expect:
27711@if expect
27712maybe-distclean-expect: distclean-expect
27713
27714distclean-expect:
27715 @: $(MAKE); $(unstage)
27716 @[ -f ./expect/Makefile ] || exit 0; \
27717 r=`${PWD_COMMAND}`; export r; \
27718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27719 $(HOST_EXPORTS) \
27720 for flag in $(EXTRA_HOST_FLAGS) ; do \
27721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27722 done; \
27723 echo "Doing distclean in expect" ; \
27724 (cd $(HOST_SUBDIR)/expect && \
27725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27727 "RANLIB=$${RANLIB}" \
27728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27729 distclean) \
27730 || exit 1
27731
27732@endif expect
27733
27734.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27735maybe-maintainer-clean-expect:
27736@if expect
27737maybe-maintainer-clean-expect: maintainer-clean-expect
27738
27739maintainer-clean-expect:
27740 @: $(MAKE); $(unstage)
27741 @[ -f ./expect/Makefile ] || exit 0; \
27742 r=`${PWD_COMMAND}`; export r; \
27743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27744 $(HOST_EXPORTS) \
27745 for flag in $(EXTRA_HOST_FLAGS) ; do \
27746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27747 done; \
27748 echo "Doing maintainer-clean in expect" ; \
27749 (cd $(HOST_SUBDIR)/expect && \
27750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27752 "RANLIB=$${RANLIB}" \
27753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27754 maintainer-clean) \
27755 || exit 1
27756
27757@endif expect
27758
27759
27760
27761.PHONY: configure-guile maybe-configure-guile
27762maybe-configure-guile:
27763@if gcc-bootstrap
27764configure-guile: stage_current
27765@endif gcc-bootstrap
27766@if guile
27767maybe-configure-guile: configure-guile
27768configure-guile:
27769 @: $(MAKE); $(unstage)
27770 @r=`${PWD_COMMAND}`; export r; \
27771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27772 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27774 $(HOST_EXPORTS) \
27775 echo Configuring in $(HOST_SUBDIR)/guile; \
27776 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27777 case $(srcdir) in \
27778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27779 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27781 esac; \
27782 srcdiroption="--srcdir=$${topdir}/guile"; \
27783 libsrcdir="$$s/guile"; \
27784 $(SHELL) $${libsrcdir}/configure \
27785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27786 --target=${target_alias} $${srcdiroption} \
27787 || exit 1
27788@endif guile
27789
27790
27791
27792
27793
27794.PHONY: all-guile maybe-all-guile
27795maybe-all-guile:
27796@if gcc-bootstrap
27797all-guile: stage_current
27798@endif gcc-bootstrap
27799@if guile
27800TARGET-guile=all
27801maybe-all-guile: all-guile
27802all-guile: configure-guile
27803 @: $(MAKE); $(unstage)
27804 @r=`${PWD_COMMAND}`; export r; \
27805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27806 $(HOST_EXPORTS) \
27807 (cd $(HOST_SUBDIR)/guile && \
27808 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27809 $(TARGET-guile))
27810@endif guile
27811
27812
27813
27814
27815.PHONY: check-guile maybe-check-guile
27816maybe-check-guile:
27817@if guile
27818maybe-check-guile: check-guile
27819
27820check-guile:
27821 @: $(MAKE); $(unstage)
27822 @r=`${PWD_COMMAND}`; export r; \
27823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27824 $(HOST_EXPORTS) \
27825 (cd $(HOST_SUBDIR)/guile && \
27826 $(MAKE) $(FLAGS_TO_PASS) check)
27827
27828@endif guile
27829
27830.PHONY: install-guile maybe-install-guile
27831maybe-install-guile:
27832@if guile
27833maybe-install-guile: install-guile
27834
27835install-guile: installdirs
27836 @: $(MAKE); $(unstage)
27837 @r=`${PWD_COMMAND}`; export r; \
27838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27839 $(HOST_EXPORTS) \
27840 (cd $(HOST_SUBDIR)/guile && \
27841 $(MAKE) $(FLAGS_TO_PASS) install)
27842
27843@endif guile
27844
27845.PHONY: install-strip-guile maybe-install-strip-guile
27846maybe-install-strip-guile:
27847@if guile
27848maybe-install-strip-guile: install-strip-guile
27849
27850install-strip-guile: installdirs
27851 @: $(MAKE); $(unstage)
27852 @r=`${PWD_COMMAND}`; export r; \
27853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27854 $(HOST_EXPORTS) \
27855 (cd $(HOST_SUBDIR)/guile && \
27856 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27857
27858@endif guile
27859
27860# Other targets (info, dvi, pdf, etc.)
27861
27862.PHONY: maybe-info-guile info-guile
27863maybe-info-guile:
27864@if guile
27865maybe-info-guile: info-guile
27866
27867info-guile: \
27868 configure-guile
27869 @: $(MAKE); $(unstage)
27870 @[ -f ./guile/Makefile ] || exit 0; \
27871 r=`${PWD_COMMAND}`; export r; \
27872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27873 $(HOST_EXPORTS) \
27874 for flag in $(EXTRA_HOST_FLAGS) ; do \
27875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27876 done; \
27877 echo "Doing info in guile" ; \
27878 (cd $(HOST_SUBDIR)/guile && \
27879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27881 "RANLIB=$${RANLIB}" \
27882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27883 info) \
27884 || exit 1
27885
27886@endif guile
27887
27888.PHONY: maybe-dvi-guile dvi-guile
27889maybe-dvi-guile:
27890@if guile
27891maybe-dvi-guile: dvi-guile
27892
27893dvi-guile: \
27894 configure-guile
27895 @: $(MAKE); $(unstage)
27896 @[ -f ./guile/Makefile ] || exit 0; \
27897 r=`${PWD_COMMAND}`; export r; \
27898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27899 $(HOST_EXPORTS) \
27900 for flag in $(EXTRA_HOST_FLAGS) ; do \
27901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27902 done; \
27903 echo "Doing dvi in guile" ; \
27904 (cd $(HOST_SUBDIR)/guile && \
27905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27907 "RANLIB=$${RANLIB}" \
27908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27909 dvi) \
27910 || exit 1
27911
27912@endif guile
27913
27914.PHONY: maybe-pdf-guile pdf-guile
27915maybe-pdf-guile:
27916@if guile
27917maybe-pdf-guile: pdf-guile
27918
27919pdf-guile: \
27920 configure-guile
27921 @: $(MAKE); $(unstage)
27922 @[ -f ./guile/Makefile ] || exit 0; \
27923 r=`${PWD_COMMAND}`; export r; \
27924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925 $(HOST_EXPORTS) \
27926 for flag in $(EXTRA_HOST_FLAGS) ; do \
27927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27928 done; \
27929 echo "Doing pdf in guile" ; \
27930 (cd $(HOST_SUBDIR)/guile && \
27931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27933 "RANLIB=$${RANLIB}" \
27934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27935 pdf) \
27936 || exit 1
27937
27938@endif guile
27939
27940.PHONY: maybe-html-guile html-guile
27941maybe-html-guile:
27942@if guile
27943maybe-html-guile: html-guile
27944
27945html-guile: \
27946 configure-guile
27947 @: $(MAKE); $(unstage)
27948 @[ -f ./guile/Makefile ] || exit 0; \
27949 r=`${PWD_COMMAND}`; export r; \
27950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27951 $(HOST_EXPORTS) \
27952 for flag in $(EXTRA_HOST_FLAGS) ; do \
27953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27954 done; \
27955 echo "Doing html in guile" ; \
27956 (cd $(HOST_SUBDIR)/guile && \
27957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27959 "RANLIB=$${RANLIB}" \
27960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27961 html) \
27962 || exit 1
27963
27964@endif guile
27965
27966.PHONY: maybe-TAGS-guile TAGS-guile
27967maybe-TAGS-guile:
27968@if guile
27969maybe-TAGS-guile: TAGS-guile
27970
27971TAGS-guile: \
27972 configure-guile
27973 @: $(MAKE); $(unstage)
27974 @[ -f ./guile/Makefile ] || exit 0; \
27975 r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977 $(HOST_EXPORTS) \
27978 for flag in $(EXTRA_HOST_FLAGS) ; do \
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
27981 echo "Doing TAGS in guile" ; \
27982 (cd $(HOST_SUBDIR)/guile && \
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985 "RANLIB=$${RANLIB}" \
27986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27987 TAGS) \
27988 || exit 1
27989
27990@endif guile
27991
27992.PHONY: maybe-install-info-guile install-info-guile
27993maybe-install-info-guile:
27994@if guile
27995maybe-install-info-guile: install-info-guile
27996
27997install-info-guile: \
27998 configure-guile \
27999 info-guile
28000 @: $(MAKE); $(unstage)
28001 @[ -f ./guile/Makefile ] || exit 0; \
28002 r=`${PWD_COMMAND}`; export r; \
28003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28004 $(HOST_EXPORTS) \
28005 for flag in $(EXTRA_HOST_FLAGS) ; do \
28006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28007 done; \
28008 echo "Doing install-info in guile" ; \
28009 (cd $(HOST_SUBDIR)/guile && \
28010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28012 "RANLIB=$${RANLIB}" \
28013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28014 install-info) \
28015 || exit 1
28016
28017@endif guile
28018
28019.PHONY: maybe-install-pdf-guile install-pdf-guile
28020maybe-install-pdf-guile:
28021@if guile
28022maybe-install-pdf-guile: install-pdf-guile
28023
28024install-pdf-guile: \
28025 configure-guile \
28026 pdf-guile
28027 @: $(MAKE); $(unstage)
28028 @[ -f ./guile/Makefile ] || exit 0; \
28029 r=`${PWD_COMMAND}`; export r; \
28030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28031 $(HOST_EXPORTS) \
28032 for flag in $(EXTRA_HOST_FLAGS) ; do \
28033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28034 done; \
28035 echo "Doing install-pdf in guile" ; \
28036 (cd $(HOST_SUBDIR)/guile && \
28037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28039 "RANLIB=$${RANLIB}" \
28040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28041 install-pdf) \
28042 || exit 1
28043
28044@endif guile
28045
28046.PHONY: maybe-install-html-guile install-html-guile
28047maybe-install-html-guile:
28048@if guile
28049maybe-install-html-guile: install-html-guile
28050
28051install-html-guile: \
28052 configure-guile \
28053 html-guile
28054 @: $(MAKE); $(unstage)
28055 @[ -f ./guile/Makefile ] || exit 0; \
28056 r=`${PWD_COMMAND}`; export r; \
28057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28058 $(HOST_EXPORTS) \
28059 for flag in $(EXTRA_HOST_FLAGS) ; do \
28060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28061 done; \
28062 echo "Doing install-html in guile" ; \
28063 (cd $(HOST_SUBDIR)/guile && \
28064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28066 "RANLIB=$${RANLIB}" \
28067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28068 install-html) \
28069 || exit 1
28070
28071@endif guile
28072
28073.PHONY: maybe-installcheck-guile installcheck-guile
28074maybe-installcheck-guile:
28075@if guile
28076maybe-installcheck-guile: installcheck-guile
28077
28078installcheck-guile: \
28079 configure-guile
28080 @: $(MAKE); $(unstage)
28081 @[ -f ./guile/Makefile ] || exit 0; \
28082 r=`${PWD_COMMAND}`; export r; \
28083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28084 $(HOST_EXPORTS) \
28085 for flag in $(EXTRA_HOST_FLAGS) ; do \
28086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28087 done; \
28088 echo "Doing installcheck in guile" ; \
28089 (cd $(HOST_SUBDIR)/guile && \
28090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28092 "RANLIB=$${RANLIB}" \
28093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28094 installcheck) \
28095 || exit 1
28096
28097@endif guile
28098
28099.PHONY: maybe-mostlyclean-guile mostlyclean-guile
28100maybe-mostlyclean-guile:
28101@if guile
28102maybe-mostlyclean-guile: mostlyclean-guile
28103
28104mostlyclean-guile:
28105 @: $(MAKE); $(unstage)
28106 @[ -f ./guile/Makefile ] || exit 0; \
28107 r=`${PWD_COMMAND}`; export r; \
28108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28109 $(HOST_EXPORTS) \
28110 for flag in $(EXTRA_HOST_FLAGS) ; do \
28111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28112 done; \
28113 echo "Doing mostlyclean in guile" ; \
28114 (cd $(HOST_SUBDIR)/guile && \
28115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28117 "RANLIB=$${RANLIB}" \
28118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28119 mostlyclean) \
28120 || exit 1
28121
28122@endif guile
28123
28124.PHONY: maybe-clean-guile clean-guile
28125maybe-clean-guile:
28126@if guile
28127maybe-clean-guile: clean-guile
28128
28129clean-guile:
28130 @: $(MAKE); $(unstage)
28131 @[ -f ./guile/Makefile ] || exit 0; \
28132 r=`${PWD_COMMAND}`; export r; \
28133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28134 $(HOST_EXPORTS) \
28135 for flag in $(EXTRA_HOST_FLAGS) ; do \
28136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28137 done; \
28138 echo "Doing clean in guile" ; \
28139 (cd $(HOST_SUBDIR)/guile && \
28140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28142 "RANLIB=$${RANLIB}" \
28143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28144 clean) \
28145 || exit 1
28146
28147@endif guile
28148
28149.PHONY: maybe-distclean-guile distclean-guile
28150maybe-distclean-guile:
28151@if guile
28152maybe-distclean-guile: distclean-guile
28153
28154distclean-guile:
28155 @: $(MAKE); $(unstage)
28156 @[ -f ./guile/Makefile ] || exit 0; \
28157 r=`${PWD_COMMAND}`; export r; \
28158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28159 $(HOST_EXPORTS) \
28160 for flag in $(EXTRA_HOST_FLAGS) ; do \
28161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28162 done; \
28163 echo "Doing distclean in guile" ; \
28164 (cd $(HOST_SUBDIR)/guile && \
28165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28167 "RANLIB=$${RANLIB}" \
28168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28169 distclean) \
28170 || exit 1
28171
28172@endif guile
28173
28174.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28175maybe-maintainer-clean-guile:
28176@if guile
28177maybe-maintainer-clean-guile: maintainer-clean-guile
28178
28179maintainer-clean-guile:
28180 @: $(MAKE); $(unstage)
28181 @[ -f ./guile/Makefile ] || exit 0; \
28182 r=`${PWD_COMMAND}`; export r; \
28183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28184 $(HOST_EXPORTS) \
28185 for flag in $(EXTRA_HOST_FLAGS) ; do \
28186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28187 done; \
28188 echo "Doing maintainer-clean in guile" ; \
28189 (cd $(HOST_SUBDIR)/guile && \
28190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28192 "RANLIB=$${RANLIB}" \
28193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28194 maintainer-clean) \
28195 || exit 1
28196
28197@endif guile
28198
28199
28200
28201.PHONY: configure-tk maybe-configure-tk
28202maybe-configure-tk:
28203@if gcc-bootstrap
28204configure-tk: stage_current
28205@endif gcc-bootstrap
28206@if tk
28207maybe-configure-tk: configure-tk
28208configure-tk:
28209 @: $(MAKE); $(unstage)
28210 @r=`${PWD_COMMAND}`; export r; \
28211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28212 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28214 $(HOST_EXPORTS) \
28215 echo Configuring in $(HOST_SUBDIR)/tk; \
28216 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28217 case $(srcdir) in \
28218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28219 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28221 esac; \
28222 srcdiroption="--srcdir=$${topdir}/tk"; \
28223 libsrcdir="$$s/tk"; \
28224 $(SHELL) $${libsrcdir}/configure \
28225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28226 --target=${target_alias} $${srcdiroption} \
28227 || exit 1
28228@endif tk
28229
28230
28231
28232
28233
28234.PHONY: all-tk maybe-all-tk
28235maybe-all-tk:
28236@if gcc-bootstrap
28237all-tk: stage_current
28238@endif gcc-bootstrap
28239@if tk
28240TARGET-tk=all
28241maybe-all-tk: all-tk
28242all-tk: configure-tk
28243 @: $(MAKE); $(unstage)
28244 @r=`${PWD_COMMAND}`; export r; \
28245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28246 $(HOST_EXPORTS) \
28247 (cd $(HOST_SUBDIR)/tk && \
28248 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28249 $(TARGET-tk))
28250@endif tk
28251
28252
28253
28254
28255.PHONY: check-tk maybe-check-tk
28256maybe-check-tk:
28257@if tk
28258maybe-check-tk: check-tk
28259
28260check-tk:
28261 @: $(MAKE); $(unstage)
28262 @r=`${PWD_COMMAND}`; export r; \
28263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28264 $(HOST_EXPORTS) \
28265 (cd $(HOST_SUBDIR)/tk && \
28266 $(MAKE) $(FLAGS_TO_PASS) check)
28267
28268@endif tk
28269
28270.PHONY: install-tk maybe-install-tk
28271maybe-install-tk:
28272@if tk
28273maybe-install-tk: install-tk
28274
28275install-tk: installdirs
28276 @: $(MAKE); $(unstage)
28277 @r=`${PWD_COMMAND}`; export r; \
28278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28279 $(HOST_EXPORTS) \
28280 (cd $(HOST_SUBDIR)/tk && \
28281 $(MAKE) $(FLAGS_TO_PASS) install)
28282
28283@endif tk
28284
28285.PHONY: install-strip-tk maybe-install-strip-tk
28286maybe-install-strip-tk:
28287@if tk
28288maybe-install-strip-tk: install-strip-tk
28289
28290install-strip-tk: installdirs
28291 @: $(MAKE); $(unstage)
28292 @r=`${PWD_COMMAND}`; export r; \
28293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28294 $(HOST_EXPORTS) \
28295 (cd $(HOST_SUBDIR)/tk && \
28296 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28297
28298@endif tk
28299
28300# Other targets (info, dvi, pdf, etc.)
28301
28302.PHONY: maybe-info-tk info-tk
28303maybe-info-tk:
28304@if tk
28305maybe-info-tk: info-tk
28306
28307info-tk: \
28308 configure-tk
28309 @: $(MAKE); $(unstage)
28310 @[ -f ./tk/Makefile ] || exit 0; \
28311 r=`${PWD_COMMAND}`; export r; \
28312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28313 $(HOST_EXPORTS) \
28314 for flag in $(EXTRA_HOST_FLAGS) ; do \
28315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28316 done; \
28317 echo "Doing info in tk" ; \
28318 (cd $(HOST_SUBDIR)/tk && \
28319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28321 "RANLIB=$${RANLIB}" \
28322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28323 info) \
28324 || exit 1
28325
28326@endif tk
28327
28328.PHONY: maybe-dvi-tk dvi-tk
28329maybe-dvi-tk:
28330@if tk
28331maybe-dvi-tk: dvi-tk
28332
28333dvi-tk: \
28334 configure-tk
28335 @: $(MAKE); $(unstage)
28336 @[ -f ./tk/Makefile ] || exit 0; \
28337 r=`${PWD_COMMAND}`; export r; \
28338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28339 $(HOST_EXPORTS) \
28340 for flag in $(EXTRA_HOST_FLAGS) ; do \
28341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28342 done; \
28343 echo "Doing dvi in tk" ; \
28344 (cd $(HOST_SUBDIR)/tk && \
28345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28347 "RANLIB=$${RANLIB}" \
28348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28349 dvi) \
28350 || exit 1
28351
28352@endif tk
28353
28354.PHONY: maybe-pdf-tk pdf-tk
28355maybe-pdf-tk:
28356@if tk
28357maybe-pdf-tk: pdf-tk
28358
28359pdf-tk: \
28360 configure-tk
28361 @: $(MAKE); $(unstage)
28362 @[ -f ./tk/Makefile ] || exit 0; \
28363 r=`${PWD_COMMAND}`; export r; \
28364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28365 $(HOST_EXPORTS) \
28366 for flag in $(EXTRA_HOST_FLAGS) ; do \
28367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28368 done; \
28369 echo "Doing pdf in tk" ; \
28370 (cd $(HOST_SUBDIR)/tk && \
28371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28373 "RANLIB=$${RANLIB}" \
28374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28375 pdf) \
28376 || exit 1
28377
28378@endif tk
28379
28380.PHONY: maybe-html-tk html-tk
28381maybe-html-tk:
28382@if tk
28383maybe-html-tk: html-tk
28384
28385html-tk: \
28386 configure-tk
28387 @: $(MAKE); $(unstage)
28388 @[ -f ./tk/Makefile ] || exit 0; \
28389 r=`${PWD_COMMAND}`; export r; \
28390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28391 $(HOST_EXPORTS) \
28392 for flag in $(EXTRA_HOST_FLAGS) ; do \
28393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28394 done; \
28395 echo "Doing html in tk" ; \
28396 (cd $(HOST_SUBDIR)/tk && \
28397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28399 "RANLIB=$${RANLIB}" \
28400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28401 html) \
28402 || exit 1
28403
28404@endif tk
28405
28406.PHONY: maybe-TAGS-tk TAGS-tk
28407maybe-TAGS-tk:
28408@if tk
28409maybe-TAGS-tk: TAGS-tk
28410
28411TAGS-tk: \
28412 configure-tk
28413 @: $(MAKE); $(unstage)
28414 @[ -f ./tk/Makefile ] || exit 0; \
28415 r=`${PWD_COMMAND}`; export r; \
28416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28417 $(HOST_EXPORTS) \
28418 for flag in $(EXTRA_HOST_FLAGS) ; do \
28419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28420 done; \
28421 echo "Doing TAGS in tk" ; \
28422 (cd $(HOST_SUBDIR)/tk && \
28423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28425 "RANLIB=$${RANLIB}" \
28426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28427 TAGS) \
28428 || exit 1
28429
28430@endif tk
28431
28432.PHONY: maybe-install-info-tk install-info-tk
28433maybe-install-info-tk:
28434@if tk
28435maybe-install-info-tk: install-info-tk
28436
28437install-info-tk: \
28438 configure-tk \
28439 info-tk
28440 @: $(MAKE); $(unstage)
28441 @[ -f ./tk/Makefile ] || exit 0; \
28442 r=`${PWD_COMMAND}`; export r; \
28443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28444 $(HOST_EXPORTS) \
28445 for flag in $(EXTRA_HOST_FLAGS) ; do \
28446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28447 done; \
28448 echo "Doing install-info in tk" ; \
28449 (cd $(HOST_SUBDIR)/tk && \
28450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28452 "RANLIB=$${RANLIB}" \
28453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28454 install-info) \
28455 || exit 1
28456
28457@endif tk
28458
28459.PHONY: maybe-install-pdf-tk install-pdf-tk
28460maybe-install-pdf-tk:
28461@if tk
28462maybe-install-pdf-tk: install-pdf-tk
28463
28464install-pdf-tk: \
28465 configure-tk \
28466 pdf-tk
28467 @: $(MAKE); $(unstage)
28468 @[ -f ./tk/Makefile ] || exit 0; \
28469 r=`${PWD_COMMAND}`; export r; \
28470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28471 $(HOST_EXPORTS) \
28472 for flag in $(EXTRA_HOST_FLAGS) ; do \
28473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28474 done; \
28475 echo "Doing install-pdf in tk" ; \
28476 (cd $(HOST_SUBDIR)/tk && \
28477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28479 "RANLIB=$${RANLIB}" \
28480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28481 install-pdf) \
28482 || exit 1
28483
28484@endif tk
28485
28486.PHONY: maybe-install-html-tk install-html-tk
28487maybe-install-html-tk:
28488@if tk
28489maybe-install-html-tk: install-html-tk
28490
28491install-html-tk: \
28492 configure-tk \
28493 html-tk
28494 @: $(MAKE); $(unstage)
28495 @[ -f ./tk/Makefile ] || exit 0; \
28496 r=`${PWD_COMMAND}`; export r; \
28497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28498 $(HOST_EXPORTS) \
28499 for flag in $(EXTRA_HOST_FLAGS) ; do \
28500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28501 done; \
28502 echo "Doing install-html in tk" ; \
28503 (cd $(HOST_SUBDIR)/tk && \
28504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28506 "RANLIB=$${RANLIB}" \
28507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28508 install-html) \
28509 || exit 1
28510
28511@endif tk
28512
28513.PHONY: maybe-installcheck-tk installcheck-tk
28514maybe-installcheck-tk:
28515@if tk
28516maybe-installcheck-tk: installcheck-tk
28517
28518installcheck-tk: \
28519 configure-tk
28520 @: $(MAKE); $(unstage)
28521 @[ -f ./tk/Makefile ] || exit 0; \
28522 r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28524 $(HOST_EXPORTS) \
28525 for flag in $(EXTRA_HOST_FLAGS) ; do \
28526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28527 done; \
28528 echo "Doing installcheck in tk" ; \
28529 (cd $(HOST_SUBDIR)/tk && \
28530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28532 "RANLIB=$${RANLIB}" \
28533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28534 installcheck) \
28535 || exit 1
28536
28537@endif tk
28538
28539.PHONY: maybe-mostlyclean-tk mostlyclean-tk
28540maybe-mostlyclean-tk:
28541@if tk
28542maybe-mostlyclean-tk: mostlyclean-tk
28543
28544mostlyclean-tk:
28545 @: $(MAKE); $(unstage)
28546 @[ -f ./tk/Makefile ] || exit 0; \
28547 r=`${PWD_COMMAND}`; export r; \
28548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28549 $(HOST_EXPORTS) \
28550 for flag in $(EXTRA_HOST_FLAGS) ; do \
28551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28552 done; \
28553 echo "Doing mostlyclean in tk" ; \
28554 (cd $(HOST_SUBDIR)/tk && \
28555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28557 "RANLIB=$${RANLIB}" \
28558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28559 mostlyclean) \
28560 || exit 1
28561
28562@endif tk
28563
28564.PHONY: maybe-clean-tk clean-tk
28565maybe-clean-tk:
28566@if tk
28567maybe-clean-tk: clean-tk
28568
28569clean-tk:
28570 @: $(MAKE); $(unstage)
28571 @[ -f ./tk/Makefile ] || exit 0; \
28572 r=`${PWD_COMMAND}`; export r; \
28573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28574 $(HOST_EXPORTS) \
28575 for flag in $(EXTRA_HOST_FLAGS) ; do \
28576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28577 done; \
28578 echo "Doing clean in tk" ; \
28579 (cd $(HOST_SUBDIR)/tk && \
28580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28582 "RANLIB=$${RANLIB}" \
28583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28584 clean) \
28585 || exit 1
28586
28587@endif tk
28588
28589.PHONY: maybe-distclean-tk distclean-tk
28590maybe-distclean-tk:
28591@if tk
28592maybe-distclean-tk: distclean-tk
28593
28594distclean-tk:
28595 @: $(MAKE); $(unstage)
28596 @[ -f ./tk/Makefile ] || exit 0; \
28597 r=`${PWD_COMMAND}`; export r; \
28598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28599 $(HOST_EXPORTS) \
28600 for flag in $(EXTRA_HOST_FLAGS) ; do \
28601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28602 done; \
28603 echo "Doing distclean in tk" ; \
28604 (cd $(HOST_SUBDIR)/tk && \
28605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28607 "RANLIB=$${RANLIB}" \
28608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28609 distclean) \
28610 || exit 1
28611
28612@endif tk
28613
28614.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28615maybe-maintainer-clean-tk:
28616@if tk
28617maybe-maintainer-clean-tk: maintainer-clean-tk
28618
28619maintainer-clean-tk:
28620 @: $(MAKE); $(unstage)
28621 @[ -f ./tk/Makefile ] || exit 0; \
28622 r=`${PWD_COMMAND}`; export r; \
28623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28624 $(HOST_EXPORTS) \
28625 for flag in $(EXTRA_HOST_FLAGS) ; do \
28626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28627 done; \
28628 echo "Doing maintainer-clean in tk" ; \
28629 (cd $(HOST_SUBDIR)/tk && \
28630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28632 "RANLIB=$${RANLIB}" \
28633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28634 maintainer-clean) \
28635 || exit 1
28636
28637@endif tk
28638
28639
28640
28641.PHONY: configure-libtermcap maybe-configure-libtermcap
28642maybe-configure-libtermcap:
28643@if gcc-bootstrap
28644configure-libtermcap: stage_current
28645@endif gcc-bootstrap
28646@if libtermcap
28647maybe-configure-libtermcap: configure-libtermcap
28648configure-libtermcap:
28649 @: $(MAKE); $(unstage)
28650 @r=`${PWD_COMMAND}`; export r; \
28651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28652 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28654 $(HOST_EXPORTS) \
28655 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28656 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28657 case $(srcdir) in \
28658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28659 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28661 esac; \
28662 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28663 libsrcdir="$$s/libtermcap"; \
28664 $(SHELL) $${libsrcdir}/configure \
28665 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28666 --target=${target_alias} $${srcdiroption} \
28667 || exit 1
28668@endif libtermcap
28669
28670
28671
28672
28673
28674.PHONY: all-libtermcap maybe-all-libtermcap
28675maybe-all-libtermcap:
28676@if gcc-bootstrap
28677all-libtermcap: stage_current
28678@endif gcc-bootstrap
28679@if libtermcap
28680TARGET-libtermcap=all
28681maybe-all-libtermcap: all-libtermcap
28682all-libtermcap: configure-libtermcap
28683 @: $(MAKE); $(unstage)
28684 @r=`${PWD_COMMAND}`; export r; \
28685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28686 $(HOST_EXPORTS) \
28687 (cd $(HOST_SUBDIR)/libtermcap && \
28688 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28689 $(TARGET-libtermcap))
28690@endif libtermcap
28691
28692
28693
28694
28695.PHONY: check-libtermcap maybe-check-libtermcap
28696maybe-check-libtermcap:
28697@if libtermcap
28698maybe-check-libtermcap: check-libtermcap
28699
28700check-libtermcap:
28701
28702@endif libtermcap
28703
28704.PHONY: install-libtermcap maybe-install-libtermcap
28705maybe-install-libtermcap:
28706@if libtermcap
28707maybe-install-libtermcap: install-libtermcap
28708
28709install-libtermcap: installdirs
28710 @: $(MAKE); $(unstage)
28711 @r=`${PWD_COMMAND}`; export r; \
28712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28713 $(HOST_EXPORTS) \
28714 (cd $(HOST_SUBDIR)/libtermcap && \
28715 $(MAKE) $(FLAGS_TO_PASS) install)
28716
28717@endif libtermcap
28718
28719.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28720maybe-install-strip-libtermcap:
28721@if libtermcap
28722maybe-install-strip-libtermcap: install-strip-libtermcap
28723
28724install-strip-libtermcap: installdirs
28725 @: $(MAKE); $(unstage)
28726 @r=`${PWD_COMMAND}`; export r; \
28727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28728 $(HOST_EXPORTS) \
28729 (cd $(HOST_SUBDIR)/libtermcap && \
28730 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28731
28732@endif libtermcap
28733
28734# Other targets (info, dvi, pdf, etc.)
28735
28736.PHONY: maybe-info-libtermcap info-libtermcap
28737maybe-info-libtermcap:
28738@if libtermcap
28739maybe-info-libtermcap: info-libtermcap
28740
28741info-libtermcap: \
28742 configure-libtermcap
28743 @: $(MAKE); $(unstage)
28744 @[ -f ./libtermcap/Makefile ] || exit 0; \
28745 r=`${PWD_COMMAND}`; export r; \
28746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28747 $(HOST_EXPORTS) \
28748 for flag in $(EXTRA_HOST_FLAGS) ; do \
28749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28750 done; \
28751 echo "Doing info in libtermcap" ; \
28752 (cd $(HOST_SUBDIR)/libtermcap && \
28753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28755 "RANLIB=$${RANLIB}" \
28756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28757 info) \
28758 || exit 1
28759
28760@endif libtermcap
28761
28762.PHONY: maybe-dvi-libtermcap dvi-libtermcap
28763maybe-dvi-libtermcap:
28764@if libtermcap
28765maybe-dvi-libtermcap: dvi-libtermcap
28766
28767dvi-libtermcap: \
28768 configure-libtermcap
28769 @: $(MAKE); $(unstage)
28770 @[ -f ./libtermcap/Makefile ] || exit 0; \
28771 r=`${PWD_COMMAND}`; export r; \
28772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28773 $(HOST_EXPORTS) \
28774 for flag in $(EXTRA_HOST_FLAGS) ; do \
28775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28776 done; \
28777 echo "Doing dvi in libtermcap" ; \
28778 (cd $(HOST_SUBDIR)/libtermcap && \
28779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28781 "RANLIB=$${RANLIB}" \
28782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28783 dvi) \
28784 || exit 1
28785
28786@endif libtermcap
28787
28788.PHONY: maybe-pdf-libtermcap pdf-libtermcap
28789maybe-pdf-libtermcap:
28790@if libtermcap
28791maybe-pdf-libtermcap: pdf-libtermcap
28792
28793pdf-libtermcap: \
28794 configure-libtermcap
28795 @: $(MAKE); $(unstage)
28796 @[ -f ./libtermcap/Makefile ] || exit 0; \
28797 r=`${PWD_COMMAND}`; export r; \
28798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28799 $(HOST_EXPORTS) \
28800 for flag in $(EXTRA_HOST_FLAGS) ; do \
28801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28802 done; \
28803 echo "Doing pdf in libtermcap" ; \
28804 (cd $(HOST_SUBDIR)/libtermcap && \
28805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28807 "RANLIB=$${RANLIB}" \
28808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28809 pdf) \
28810 || exit 1
28811
28812@endif libtermcap
28813
28814.PHONY: maybe-html-libtermcap html-libtermcap
28815maybe-html-libtermcap:
28816@if libtermcap
28817maybe-html-libtermcap: html-libtermcap
28818
28819html-libtermcap: \
28820 configure-libtermcap
28821 @: $(MAKE); $(unstage)
28822 @[ -f ./libtermcap/Makefile ] || exit 0; \
28823 r=`${PWD_COMMAND}`; export r; \
28824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28825 $(HOST_EXPORTS) \
28826 for flag in $(EXTRA_HOST_FLAGS) ; do \
28827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28828 done; \
28829 echo "Doing html in libtermcap" ; \
28830 (cd $(HOST_SUBDIR)/libtermcap && \
28831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28833 "RANLIB=$${RANLIB}" \
28834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28835 html) \
28836 || exit 1
28837
28838@endif libtermcap
28839
28840.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28841maybe-TAGS-libtermcap:
28842@if libtermcap
28843maybe-TAGS-libtermcap: TAGS-libtermcap
28844
28845TAGS-libtermcap: \
28846 configure-libtermcap
28847 @: $(MAKE); $(unstage)
28848 @[ -f ./libtermcap/Makefile ] || exit 0; \
28849 r=`${PWD_COMMAND}`; export r; \
28850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28851 $(HOST_EXPORTS) \
28852 for flag in $(EXTRA_HOST_FLAGS) ; do \
28853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28854 done; \
28855 echo "Doing TAGS in libtermcap" ; \
28856 (cd $(HOST_SUBDIR)/libtermcap && \
28857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28859 "RANLIB=$${RANLIB}" \
28860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28861 TAGS) \
28862 || exit 1
28863
28864@endif libtermcap
28865
28866.PHONY: maybe-install-info-libtermcap install-info-libtermcap
28867maybe-install-info-libtermcap:
28868@if libtermcap
28869maybe-install-info-libtermcap: install-info-libtermcap
28870
28871install-info-libtermcap: \
28872 configure-libtermcap \
28873 info-libtermcap
28874 @: $(MAKE); $(unstage)
28875 @[ -f ./libtermcap/Makefile ] || exit 0; \
28876 r=`${PWD_COMMAND}`; export r; \
28877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28878 $(HOST_EXPORTS) \
28879 for flag in $(EXTRA_HOST_FLAGS) ; do \
28880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28881 done; \
28882 echo "Doing install-info in libtermcap" ; \
28883 (cd $(HOST_SUBDIR)/libtermcap && \
28884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28886 "RANLIB=$${RANLIB}" \
28887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28888 install-info) \
28889 || exit 1
28890
28891@endif libtermcap
28892
28893.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28894maybe-install-pdf-libtermcap:
28895@if libtermcap
28896maybe-install-pdf-libtermcap: install-pdf-libtermcap
28897
28898install-pdf-libtermcap: \
28899 configure-libtermcap \
28900 pdf-libtermcap
28901 @: $(MAKE); $(unstage)
28902 @[ -f ./libtermcap/Makefile ] || exit 0; \
28903 r=`${PWD_COMMAND}`; export r; \
28904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28905 $(HOST_EXPORTS) \
28906 for flag in $(EXTRA_HOST_FLAGS) ; do \
28907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28908 done; \
28909 echo "Doing install-pdf in libtermcap" ; \
28910 (cd $(HOST_SUBDIR)/libtermcap && \
28911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28913 "RANLIB=$${RANLIB}" \
28914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28915 install-pdf) \
28916 || exit 1
28917
28918@endif libtermcap
28919
28920.PHONY: maybe-install-html-libtermcap install-html-libtermcap
28921maybe-install-html-libtermcap:
28922@if libtermcap
28923maybe-install-html-libtermcap: install-html-libtermcap
28924
28925install-html-libtermcap: \
28926 configure-libtermcap \
28927 html-libtermcap
28928 @: $(MAKE); $(unstage)
28929 @[ -f ./libtermcap/Makefile ] || exit 0; \
28930 r=`${PWD_COMMAND}`; export r; \
28931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28932 $(HOST_EXPORTS) \
28933 for flag in $(EXTRA_HOST_FLAGS) ; do \
28934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28935 done; \
28936 echo "Doing install-html in libtermcap" ; \
28937 (cd $(HOST_SUBDIR)/libtermcap && \
28938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28940 "RANLIB=$${RANLIB}" \
28941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28942 install-html) \
28943 || exit 1
28944
28945@endif libtermcap
28946
28947.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28948maybe-installcheck-libtermcap:
28949@if libtermcap
28950maybe-installcheck-libtermcap: installcheck-libtermcap
28951
28952installcheck-libtermcap: \
28953 configure-libtermcap
28954 @: $(MAKE); $(unstage)
28955 @[ -f ./libtermcap/Makefile ] || exit 0; \
28956 r=`${PWD_COMMAND}`; export r; \
28957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28958 $(HOST_EXPORTS) \
28959 for flag in $(EXTRA_HOST_FLAGS) ; do \
28960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28961 done; \
28962 echo "Doing installcheck in libtermcap" ; \
28963 (cd $(HOST_SUBDIR)/libtermcap && \
28964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28966 "RANLIB=$${RANLIB}" \
28967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28968 installcheck) \
28969 || exit 1
28970
28971@endif libtermcap
28972
28973.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28974maybe-mostlyclean-libtermcap:
28975@if libtermcap
28976maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28977
28978# libtermcap doesn't support mostlyclean.
28979mostlyclean-libtermcap:
28980
28981@endif libtermcap
28982
28983.PHONY: maybe-clean-libtermcap clean-libtermcap
28984maybe-clean-libtermcap:
28985@if libtermcap
28986maybe-clean-libtermcap: clean-libtermcap
28987
28988# libtermcap doesn't support clean.
28989clean-libtermcap:
28990
28991@endif libtermcap
28992
28993.PHONY: maybe-distclean-libtermcap distclean-libtermcap
28994maybe-distclean-libtermcap:
28995@if libtermcap
28996maybe-distclean-libtermcap: distclean-libtermcap
28997
28998# libtermcap doesn't support distclean.
28999distclean-libtermcap:
29000
29001@endif libtermcap
29002
29003.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29004maybe-maintainer-clean-libtermcap:
29005@if libtermcap
29006maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29007
29008# libtermcap doesn't support maintainer-clean.
29009maintainer-clean-libtermcap:
29010
29011@endif libtermcap
29012
29013
29014
29015.PHONY: configure-utils maybe-configure-utils
29016maybe-configure-utils:
29017@if gcc-bootstrap
29018configure-utils: stage_current
29019@endif gcc-bootstrap
29020@if utils
29021maybe-configure-utils: configure-utils
29022configure-utils:
29023 @: $(MAKE); $(unstage)
29024 @r=`${PWD_COMMAND}`; export r; \
29025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29026 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29028 $(HOST_EXPORTS) \
29029 echo Configuring in $(HOST_SUBDIR)/utils; \
29030 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29031 case $(srcdir) in \
29032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29033 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29035 esac; \
29036 srcdiroption="--srcdir=$${topdir}/utils"; \
29037 libsrcdir="$$s/utils"; \
29038 $(SHELL) $${libsrcdir}/configure \
29039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29040 --target=${target_alias} $${srcdiroption} \
29041 || exit 1
29042@endif utils
29043
29044
29045
29046
29047
29048.PHONY: all-utils maybe-all-utils
29049maybe-all-utils:
29050@if gcc-bootstrap
29051all-utils: stage_current
29052@endif gcc-bootstrap
29053@if utils
29054TARGET-utils=all
29055maybe-all-utils: all-utils
29056all-utils: configure-utils
29057 @: $(MAKE); $(unstage)
29058 @r=`${PWD_COMMAND}`; export r; \
29059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29060 $(HOST_EXPORTS) \
29061 (cd $(HOST_SUBDIR)/utils && \
29062 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29063 $(TARGET-utils))
29064@endif utils
29065
29066
29067
29068
29069.PHONY: check-utils maybe-check-utils
29070maybe-check-utils:
29071@if utils
29072maybe-check-utils: check-utils
29073
29074check-utils:
29075
29076@endif utils
29077
29078.PHONY: install-utils maybe-install-utils
29079maybe-install-utils:
29080@if utils
29081maybe-install-utils: install-utils
29082
29083install-utils: installdirs
29084 @: $(MAKE); $(unstage)
29085 @r=`${PWD_COMMAND}`; export r; \
29086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29087 $(HOST_EXPORTS) \
29088 (cd $(HOST_SUBDIR)/utils && \
29089 $(MAKE) $(FLAGS_TO_PASS) install)
29090
29091@endif utils
29092
29093.PHONY: install-strip-utils maybe-install-strip-utils
29094maybe-install-strip-utils:
29095@if utils
29096maybe-install-strip-utils: install-strip-utils
29097
29098install-strip-utils: installdirs
29099 @: $(MAKE); $(unstage)
29100 @r=`${PWD_COMMAND}`; export r; \
29101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29102 $(HOST_EXPORTS) \
29103 (cd $(HOST_SUBDIR)/utils && \
29104 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29105
29106@endif utils
29107
29108# Other targets (info, dvi, pdf, etc.)
29109
29110.PHONY: maybe-info-utils info-utils
29111maybe-info-utils:
29112@if utils
29113maybe-info-utils: info-utils
29114
29115info-utils: \
29116 configure-utils
29117 @: $(MAKE); $(unstage)
29118 @[ -f ./utils/Makefile ] || exit 0; \
29119 r=`${PWD_COMMAND}`; export r; \
29120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29121 $(HOST_EXPORTS) \
29122 for flag in $(EXTRA_HOST_FLAGS) ; do \
29123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29124 done; \
29125 echo "Doing info in utils" ; \
29126 (cd $(HOST_SUBDIR)/utils && \
29127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29129 "RANLIB=$${RANLIB}" \
29130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29131 info) \
29132 || exit 1
29133
29134@endif utils
29135
29136.PHONY: maybe-dvi-utils dvi-utils
29137maybe-dvi-utils:
29138@if utils
29139maybe-dvi-utils: dvi-utils
29140
29141dvi-utils: \
29142 configure-utils
29143 @: $(MAKE); $(unstage)
29144 @[ -f ./utils/Makefile ] || exit 0; \
29145 r=`${PWD_COMMAND}`; export r; \
29146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29147 $(HOST_EXPORTS) \
29148 for flag in $(EXTRA_HOST_FLAGS) ; do \
29149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29150 done; \
29151 echo "Doing dvi in utils" ; \
29152 (cd $(HOST_SUBDIR)/utils && \
29153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29155 "RANLIB=$${RANLIB}" \
29156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29157 dvi) \
29158 || exit 1
29159
29160@endif utils
29161
29162.PHONY: maybe-pdf-utils pdf-utils
29163maybe-pdf-utils:
29164@if utils
29165maybe-pdf-utils: pdf-utils
29166
29167pdf-utils: \
29168 configure-utils
29169 @: $(MAKE); $(unstage)
29170 @[ -f ./utils/Makefile ] || exit 0; \
29171 r=`${PWD_COMMAND}`; export r; \
29172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29173 $(HOST_EXPORTS) \
29174 for flag in $(EXTRA_HOST_FLAGS) ; do \
29175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29176 done; \
29177 echo "Doing pdf in utils" ; \
29178 (cd $(HOST_SUBDIR)/utils && \
29179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29181 "RANLIB=$${RANLIB}" \
29182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29183 pdf) \
29184 || exit 1
29185
29186@endif utils
29187
29188.PHONY: maybe-html-utils html-utils
29189maybe-html-utils:
29190@if utils
29191maybe-html-utils: html-utils
29192
29193html-utils: \
29194 configure-utils
29195 @: $(MAKE); $(unstage)
29196 @[ -f ./utils/Makefile ] || exit 0; \
29197 r=`${PWD_COMMAND}`; export r; \
29198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29199 $(HOST_EXPORTS) \
29200 for flag in $(EXTRA_HOST_FLAGS) ; do \
29201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29202 done; \
29203 echo "Doing html in utils" ; \
29204 (cd $(HOST_SUBDIR)/utils && \
29205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29207 "RANLIB=$${RANLIB}" \
29208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29209 html) \
29210 || exit 1
29211
29212@endif utils
29213
29214.PHONY: maybe-TAGS-utils TAGS-utils
29215maybe-TAGS-utils:
29216@if utils
29217maybe-TAGS-utils: TAGS-utils
29218
29219TAGS-utils: \
29220 configure-utils
29221 @: $(MAKE); $(unstage)
29222 @[ -f ./utils/Makefile ] || exit 0; \
29223 r=`${PWD_COMMAND}`; export r; \
29224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29225 $(HOST_EXPORTS) \
29226 for flag in $(EXTRA_HOST_FLAGS) ; do \
29227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29228 done; \
29229 echo "Doing TAGS in utils" ; \
29230 (cd $(HOST_SUBDIR)/utils && \
29231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29233 "RANLIB=$${RANLIB}" \
29234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29235 TAGS) \
29236 || exit 1
29237
29238@endif utils
29239
29240.PHONY: maybe-install-info-utils install-info-utils
29241maybe-install-info-utils:
29242@if utils
29243maybe-install-info-utils: install-info-utils
29244
29245install-info-utils: \
29246 configure-utils \
29247 info-utils
29248 @: $(MAKE); $(unstage)
29249 @[ -f ./utils/Makefile ] || exit 0; \
29250 r=`${PWD_COMMAND}`; export r; \
29251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29252 $(HOST_EXPORTS) \
29253 for flag in $(EXTRA_HOST_FLAGS) ; do \
29254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29255 done; \
29256 echo "Doing install-info in utils" ; \
29257 (cd $(HOST_SUBDIR)/utils && \
29258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29260 "RANLIB=$${RANLIB}" \
29261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29262 install-info) \
29263 || exit 1
29264
29265@endif utils
29266
29267.PHONY: maybe-install-pdf-utils install-pdf-utils
29268maybe-install-pdf-utils:
29269@if utils
29270maybe-install-pdf-utils: install-pdf-utils
29271
29272install-pdf-utils: \
29273 configure-utils \
29274 pdf-utils
29275 @: $(MAKE); $(unstage)
29276 @[ -f ./utils/Makefile ] || exit 0; \
29277 r=`${PWD_COMMAND}`; export r; \
29278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29279 $(HOST_EXPORTS) \
29280 for flag in $(EXTRA_HOST_FLAGS) ; do \
29281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29282 done; \
29283 echo "Doing install-pdf in utils" ; \
29284 (cd $(HOST_SUBDIR)/utils && \
29285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29287 "RANLIB=$${RANLIB}" \
29288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29289 install-pdf) \
29290 || exit 1
29291
29292@endif utils
29293
29294.PHONY: maybe-install-html-utils install-html-utils
29295maybe-install-html-utils:
29296@if utils
29297maybe-install-html-utils: install-html-utils
29298
29299install-html-utils: \
29300 configure-utils \
29301 html-utils
29302 @: $(MAKE); $(unstage)
29303 @[ -f ./utils/Makefile ] || exit 0; \
29304 r=`${PWD_COMMAND}`; export r; \
29305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29306 $(HOST_EXPORTS) \
29307 for flag in $(EXTRA_HOST_FLAGS) ; do \
29308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29309 done; \
29310 echo "Doing install-html in utils" ; \
29311 (cd $(HOST_SUBDIR)/utils && \
29312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29314 "RANLIB=$${RANLIB}" \
29315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29316 install-html) \
29317 || exit 1
29318
29319@endif utils
29320
29321.PHONY: maybe-installcheck-utils installcheck-utils
29322maybe-installcheck-utils:
29323@if utils
29324maybe-installcheck-utils: installcheck-utils
29325
29326installcheck-utils: \
29327 configure-utils
29328 @: $(MAKE); $(unstage)
29329 @[ -f ./utils/Makefile ] || exit 0; \
29330 r=`${PWD_COMMAND}`; export r; \
29331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29332 $(HOST_EXPORTS) \
29333 for flag in $(EXTRA_HOST_FLAGS) ; do \
29334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29335 done; \
29336 echo "Doing installcheck in utils" ; \
29337 (cd $(HOST_SUBDIR)/utils && \
29338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29340 "RANLIB=$${RANLIB}" \
29341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29342 installcheck) \
29343 || exit 1
29344
29345@endif utils
29346
29347.PHONY: maybe-mostlyclean-utils mostlyclean-utils
29348maybe-mostlyclean-utils:
29349@if utils
29350maybe-mostlyclean-utils: mostlyclean-utils
29351
29352mostlyclean-utils:
29353 @: $(MAKE); $(unstage)
29354 @[ -f ./utils/Makefile ] || exit 0; \
29355 r=`${PWD_COMMAND}`; export r; \
29356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29357 $(HOST_EXPORTS) \
29358 for flag in $(EXTRA_HOST_FLAGS) ; do \
29359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29360 done; \
29361 echo "Doing mostlyclean in utils" ; \
29362 (cd $(HOST_SUBDIR)/utils && \
29363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29365 "RANLIB=$${RANLIB}" \
29366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29367 mostlyclean) \
29368 || exit 1
29369
29370@endif utils
29371
29372.PHONY: maybe-clean-utils clean-utils
29373maybe-clean-utils:
29374@if utils
29375maybe-clean-utils: clean-utils
29376
29377clean-utils:
29378 @: $(MAKE); $(unstage)
29379 @[ -f ./utils/Makefile ] || exit 0; \
29380 r=`${PWD_COMMAND}`; export r; \
29381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29382 $(HOST_EXPORTS) \
29383 for flag in $(EXTRA_HOST_FLAGS) ; do \
29384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29385 done; \
29386 echo "Doing clean in utils" ; \
29387 (cd $(HOST_SUBDIR)/utils && \
29388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29390 "RANLIB=$${RANLIB}" \
29391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29392 clean) \
29393 || exit 1
29394
29395@endif utils
29396
29397.PHONY: maybe-distclean-utils distclean-utils
29398maybe-distclean-utils:
29399@if utils
29400maybe-distclean-utils: distclean-utils
29401
29402distclean-utils:
29403 @: $(MAKE); $(unstage)
29404 @[ -f ./utils/Makefile ] || exit 0; \
29405 r=`${PWD_COMMAND}`; export r; \
29406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29407 $(HOST_EXPORTS) \
29408 for flag in $(EXTRA_HOST_FLAGS) ; do \
29409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29410 done; \
29411 echo "Doing distclean in utils" ; \
29412 (cd $(HOST_SUBDIR)/utils && \
29413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29415 "RANLIB=$${RANLIB}" \
29416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29417 distclean) \
29418 || exit 1
29419
29420@endif utils
29421
29422.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29423maybe-maintainer-clean-utils:
29424@if utils
29425maybe-maintainer-clean-utils: maintainer-clean-utils
29426
29427maintainer-clean-utils:
29428 @: $(MAKE); $(unstage)
29429 @[ -f ./utils/Makefile ] || exit 0; \
29430 r=`${PWD_COMMAND}`; export r; \
29431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29432 $(HOST_EXPORTS) \
29433 for flag in $(EXTRA_HOST_FLAGS) ; do \
29434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29435 done; \
29436 echo "Doing maintainer-clean in utils" ; \
29437 (cd $(HOST_SUBDIR)/utils && \
29438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29440 "RANLIB=$${RANLIB}" \
29441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29442 maintainer-clean) \
29443 || exit 1
29444
29445@endif utils
29446
29447
29448
29449.PHONY: configure-gnattools maybe-configure-gnattools
29450maybe-configure-gnattools:
29451@if gcc-bootstrap
29452configure-gnattools: stage_current
29453@endif gcc-bootstrap
29454@if gnattools
29455maybe-configure-gnattools: configure-gnattools
29456configure-gnattools:
29457 @: $(MAKE); $(unstage)
29458 @r=`${PWD_COMMAND}`; export r; \
29459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29460 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29462 $(HOST_EXPORTS) \
29463 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29464 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29465 case $(srcdir) in \
29466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29467 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29469 esac; \
29470 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29471 libsrcdir="$$s/gnattools"; \
29472 $(SHELL) $${libsrcdir}/configure \
29473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29474 --target=${target_alias} $${srcdiroption} \
29475 || exit 1
29476@endif gnattools
29477
29478
29479
29480
29481
29482.PHONY: all-gnattools maybe-all-gnattools
29483maybe-all-gnattools:
29484@if gcc-bootstrap
29485all-gnattools: stage_current
29486@endif gcc-bootstrap
29487@if gnattools
29488TARGET-gnattools=all
29489maybe-all-gnattools: all-gnattools
29490all-gnattools: configure-gnattools
29491 @: $(MAKE); $(unstage)
29492 @r=`${PWD_COMMAND}`; export r; \
29493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29494 $(HOST_EXPORTS) \
29495 (cd $(HOST_SUBDIR)/gnattools && \
29496 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29497 $(TARGET-gnattools))
29498@endif gnattools
29499
29500
29501
29502
29503.PHONY: check-gnattools maybe-check-gnattools
29504maybe-check-gnattools:
29505@if gnattools
29506maybe-check-gnattools: check-gnattools
29507
29508check-gnattools:
29509 @: $(MAKE); $(unstage)
29510 @r=`${PWD_COMMAND}`; export r; \
29511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29512 $(HOST_EXPORTS) \
29513 (cd $(HOST_SUBDIR)/gnattools && \
29514 $(MAKE) $(FLAGS_TO_PASS) check)
29515
29516@endif gnattools
29517
29518.PHONY: install-gnattools maybe-install-gnattools
29519maybe-install-gnattools:
29520@if gnattools
29521maybe-install-gnattools: install-gnattools
29522
29523install-gnattools: installdirs
29524 @: $(MAKE); $(unstage)
29525 @r=`${PWD_COMMAND}`; export r; \
29526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29527 $(HOST_EXPORTS) \
29528 (cd $(HOST_SUBDIR)/gnattools && \
29529 $(MAKE) $(FLAGS_TO_PASS) install)
29530
29531@endif gnattools
29532
29533.PHONY: install-strip-gnattools maybe-install-strip-gnattools
29534maybe-install-strip-gnattools:
29535@if gnattools
29536maybe-install-strip-gnattools: install-strip-gnattools
29537
29538install-strip-gnattools: installdirs
29539 @: $(MAKE); $(unstage)
29540 @r=`${PWD_COMMAND}`; export r; \
29541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29542 $(HOST_EXPORTS) \
29543 (cd $(HOST_SUBDIR)/gnattools && \
29544 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29545
29546@endif gnattools
29547
29548# Other targets (info, dvi, pdf, etc.)
29549
29550.PHONY: maybe-info-gnattools info-gnattools
29551maybe-info-gnattools:
29552@if gnattools
29553maybe-info-gnattools: info-gnattools
29554
29555info-gnattools: \
29556 configure-gnattools
29557 @: $(MAKE); $(unstage)
29558 @[ -f ./gnattools/Makefile ] || exit 0; \
29559 r=`${PWD_COMMAND}`; export r; \
29560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29561 $(HOST_EXPORTS) \
29562 for flag in $(EXTRA_HOST_FLAGS) ; do \
29563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29564 done; \
29565 echo "Doing info in gnattools" ; \
29566 (cd $(HOST_SUBDIR)/gnattools && \
29567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29569 "RANLIB=$${RANLIB}" \
29570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29571 info) \
29572 || exit 1
29573
29574@endif gnattools
29575
29576.PHONY: maybe-dvi-gnattools dvi-gnattools
29577maybe-dvi-gnattools:
29578@if gnattools
29579maybe-dvi-gnattools: dvi-gnattools
29580
29581dvi-gnattools: \
29582 configure-gnattools
29583 @: $(MAKE); $(unstage)
29584 @[ -f ./gnattools/Makefile ] || exit 0; \
29585 r=`${PWD_COMMAND}`; export r; \
29586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29587 $(HOST_EXPORTS) \
29588 for flag in $(EXTRA_HOST_FLAGS) ; do \
29589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29590 done; \
29591 echo "Doing dvi in gnattools" ; \
29592 (cd $(HOST_SUBDIR)/gnattools && \
29593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29595 "RANLIB=$${RANLIB}" \
29596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29597 dvi) \
29598 || exit 1
29599
29600@endif gnattools
29601
29602.PHONY: maybe-pdf-gnattools pdf-gnattools
29603maybe-pdf-gnattools:
29604@if gnattools
29605maybe-pdf-gnattools: pdf-gnattools
29606
29607pdf-gnattools: \
29608 configure-gnattools
29609 @: $(MAKE); $(unstage)
29610 @[ -f ./gnattools/Makefile ] || exit 0; \
29611 r=`${PWD_COMMAND}`; export r; \
29612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29613 $(HOST_EXPORTS) \
29614 for flag in $(EXTRA_HOST_FLAGS) ; do \
29615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29616 done; \
29617 echo "Doing pdf in gnattools" ; \
29618 (cd $(HOST_SUBDIR)/gnattools && \
29619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29621 "RANLIB=$${RANLIB}" \
29622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29623 pdf) \
29624 || exit 1
29625
29626@endif gnattools
29627
29628.PHONY: maybe-html-gnattools html-gnattools
29629maybe-html-gnattools:
29630@if gnattools
29631maybe-html-gnattools: html-gnattools
29632
29633html-gnattools: \
29634 configure-gnattools
29635 @: $(MAKE); $(unstage)
29636 @[ -f ./gnattools/Makefile ] || exit 0; \
29637 r=`${PWD_COMMAND}`; export r; \
29638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29639 $(HOST_EXPORTS) \
29640 for flag in $(EXTRA_HOST_FLAGS) ; do \
29641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29642 done; \
29643 echo "Doing html in gnattools" ; \
29644 (cd $(HOST_SUBDIR)/gnattools && \
29645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29647 "RANLIB=$${RANLIB}" \
29648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29649 html) \
29650 || exit 1
29651
29652@endif gnattools
29653
29654.PHONY: maybe-TAGS-gnattools TAGS-gnattools
29655maybe-TAGS-gnattools:
29656@if gnattools
29657maybe-TAGS-gnattools: TAGS-gnattools
29658
29659TAGS-gnattools: \
29660 configure-gnattools
29661 @: $(MAKE); $(unstage)
29662 @[ -f ./gnattools/Makefile ] || exit 0; \
29663 r=`${PWD_COMMAND}`; export r; \
29664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29665 $(HOST_EXPORTS) \
29666 for flag in $(EXTRA_HOST_FLAGS) ; do \
29667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29668 done; \
29669 echo "Doing TAGS in gnattools" ; \
29670 (cd $(HOST_SUBDIR)/gnattools && \
29671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29673 "RANLIB=$${RANLIB}" \
29674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29675 TAGS) \
29676 || exit 1
29677
29678@endif gnattools
29679
29680.PHONY: maybe-install-info-gnattools install-info-gnattools
29681maybe-install-info-gnattools:
29682@if gnattools
29683maybe-install-info-gnattools: install-info-gnattools
29684
29685install-info-gnattools: \
29686 configure-gnattools \
29687 info-gnattools
29688 @: $(MAKE); $(unstage)
29689 @[ -f ./gnattools/Makefile ] || exit 0; \
29690 r=`${PWD_COMMAND}`; export r; \
29691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29692 $(HOST_EXPORTS) \
29693 for flag in $(EXTRA_HOST_FLAGS) ; do \
29694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29695 done; \
29696 echo "Doing install-info in gnattools" ; \
29697 (cd $(HOST_SUBDIR)/gnattools && \
29698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29700 "RANLIB=$${RANLIB}" \
29701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29702 install-info) \
29703 || exit 1
29704
29705@endif gnattools
29706
29707.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29708maybe-install-pdf-gnattools:
29709@if gnattools
29710maybe-install-pdf-gnattools: install-pdf-gnattools
29711
29712install-pdf-gnattools: \
29713 configure-gnattools \
29714 pdf-gnattools
29715 @: $(MAKE); $(unstage)
29716 @[ -f ./gnattools/Makefile ] || exit 0; \
29717 r=`${PWD_COMMAND}`; export r; \
29718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29719 $(HOST_EXPORTS) \
29720 for flag in $(EXTRA_HOST_FLAGS) ; do \
29721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29722 done; \
29723 echo "Doing install-pdf in gnattools" ; \
29724 (cd $(HOST_SUBDIR)/gnattools && \
29725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29727 "RANLIB=$${RANLIB}" \
29728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29729 install-pdf) \
29730 || exit 1
29731
29732@endif gnattools
29733
29734.PHONY: maybe-install-html-gnattools install-html-gnattools
29735maybe-install-html-gnattools:
29736@if gnattools
29737maybe-install-html-gnattools: install-html-gnattools
29738
29739install-html-gnattools: \
29740 configure-gnattools \
29741 html-gnattools
29742 @: $(MAKE); $(unstage)
29743 @[ -f ./gnattools/Makefile ] || exit 0; \
29744 r=`${PWD_COMMAND}`; export r; \
29745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29746 $(HOST_EXPORTS) \
29747 for flag in $(EXTRA_HOST_FLAGS) ; do \
29748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29749 done; \
29750 echo "Doing install-html in gnattools" ; \
29751 (cd $(HOST_SUBDIR)/gnattools && \
29752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29754 "RANLIB=$${RANLIB}" \
29755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29756 install-html) \
29757 || exit 1
29758
29759@endif gnattools
29760
29761.PHONY: maybe-installcheck-gnattools installcheck-gnattools
29762maybe-installcheck-gnattools:
29763@if gnattools
29764maybe-installcheck-gnattools: installcheck-gnattools
29765
29766installcheck-gnattools: \
29767 configure-gnattools
29768 @: $(MAKE); $(unstage)
29769 @[ -f ./gnattools/Makefile ] || exit 0; \
29770 r=`${PWD_COMMAND}`; export r; \
29771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29772 $(HOST_EXPORTS) \
29773 for flag in $(EXTRA_HOST_FLAGS) ; do \
29774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29775 done; \
29776 echo "Doing installcheck in gnattools" ; \
29777 (cd $(HOST_SUBDIR)/gnattools && \
29778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29780 "RANLIB=$${RANLIB}" \
29781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29782 installcheck) \
29783 || exit 1
29784
29785@endif gnattools
29786
29787.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29788maybe-mostlyclean-gnattools:
29789@if gnattools
29790maybe-mostlyclean-gnattools: mostlyclean-gnattools
29791
29792mostlyclean-gnattools:
29793 @: $(MAKE); $(unstage)
29794 @[ -f ./gnattools/Makefile ] || exit 0; \
29795 r=`${PWD_COMMAND}`; export r; \
29796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29797 $(HOST_EXPORTS) \
29798 for flag in $(EXTRA_HOST_FLAGS) ; do \
29799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29800 done; \
29801 echo "Doing mostlyclean in gnattools" ; \
29802 (cd $(HOST_SUBDIR)/gnattools && \
29803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29805 "RANLIB=$${RANLIB}" \
29806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29807 mostlyclean) \
29808 || exit 1
29809
29810@endif gnattools
29811
29812.PHONY: maybe-clean-gnattools clean-gnattools
29813maybe-clean-gnattools:
29814@if gnattools
29815maybe-clean-gnattools: clean-gnattools
29816
29817clean-gnattools:
29818 @: $(MAKE); $(unstage)
29819 @[ -f ./gnattools/Makefile ] || exit 0; \
29820 r=`${PWD_COMMAND}`; export r; \
29821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29822 $(HOST_EXPORTS) \
29823 for flag in $(EXTRA_HOST_FLAGS) ; do \
29824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29825 done; \
29826 echo "Doing clean in gnattools" ; \
29827 (cd $(HOST_SUBDIR)/gnattools && \
29828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29830 "RANLIB=$${RANLIB}" \
29831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29832 clean) \
29833 || exit 1
29834
29835@endif gnattools
29836
29837.PHONY: maybe-distclean-gnattools distclean-gnattools
29838maybe-distclean-gnattools:
29839@if gnattools
29840maybe-distclean-gnattools: distclean-gnattools
29841
29842distclean-gnattools:
29843 @: $(MAKE); $(unstage)
29844 @[ -f ./gnattools/Makefile ] || exit 0; \
29845 r=`${PWD_COMMAND}`; export r; \
29846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29847 $(HOST_EXPORTS) \
29848 for flag in $(EXTRA_HOST_FLAGS) ; do \
29849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29850 done; \
29851 echo "Doing distclean in gnattools" ; \
29852 (cd $(HOST_SUBDIR)/gnattools && \
29853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29855 "RANLIB=$${RANLIB}" \
29856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29857 distclean) \
29858 || exit 1
29859
29860@endif gnattools
29861
29862.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29863maybe-maintainer-clean-gnattools:
29864@if gnattools
29865maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29866
29867maintainer-clean-gnattools:
29868 @: $(MAKE); $(unstage)
29869 @[ -f ./gnattools/Makefile ] || exit 0; \
29870 r=`${PWD_COMMAND}`; export r; \
29871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29872 $(HOST_EXPORTS) \
29873 for flag in $(EXTRA_HOST_FLAGS) ; do \
29874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29875 done; \
29876 echo "Doing maintainer-clean in gnattools" ; \
29877 (cd $(HOST_SUBDIR)/gnattools && \
29878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29880 "RANLIB=$${RANLIB}" \
29881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29882 maintainer-clean) \
29883 || exit 1
29884
29885@endif gnattools
29886
29887
29888
29889.PHONY: configure-lto-plugin maybe-configure-lto-plugin
29890maybe-configure-lto-plugin:
29891@if gcc-bootstrap
29892configure-lto-plugin: stage_current
29893@endif gcc-bootstrap
29894@if lto-plugin
29895maybe-configure-lto-plugin: configure-lto-plugin
29896configure-lto-plugin:
29897 @r=`${PWD_COMMAND}`; export r; \
29898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29899 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29901 $(HOST_EXPORTS) \
29902 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29903 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29904 case $(srcdir) in \
29905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29906 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29908 esac; \
29909 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29910 libsrcdir="$$s/lto-plugin"; \
29911 $(SHELL) $${libsrcdir}/configure \
29912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29913 --target=${target_alias} $${srcdiroption} --enable-shared \
29914 || exit 1
29915@endif lto-plugin
29916
29917
29918
29919.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29920maybe-configure-stage1-lto-plugin:
29921@if lto-plugin-bootstrap
29922maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29923configure-stage1-lto-plugin:
29924 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29925 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29926 @r=`${PWD_COMMAND}`; export r; \
29927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29928 TFLAGS="$(STAGE1_TFLAGS)"; \
29929 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29930 $(HOST_EXPORTS) \
29931 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29932 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29933 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29934 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29936 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29937 case $(srcdir) in \
29938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29939 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29941 esac; \
29942 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29943 libsrcdir="$$s/lto-plugin"; \
29944 $(SHELL) $${libsrcdir}/configure \
29945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29946 --target=${target_alias} $${srcdiroption} \
29947 $(STAGE1_CONFIGURE_FLAGS) \
29948 --enable-shared
29949@endif lto-plugin-bootstrap
29950
29951.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29952maybe-configure-stage2-lto-plugin:
29953@if lto-plugin-bootstrap
29954maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29955configure-stage2-lto-plugin:
29956 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29957 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29958 @r=`${PWD_COMMAND}`; export r; \
29959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29960 TFLAGS="$(STAGE2_TFLAGS)"; \
29961 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29962 $(HOST_EXPORTS) \
29963 $(POSTSTAGE1_HOST_EXPORTS) \
29964 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29965 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29966 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29967 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29968 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29969 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29970 case $(srcdir) in \
29971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29972 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29974 esac; \
29975 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29976 libsrcdir="$$s/lto-plugin"; \
29977 $(SHELL) $${libsrcdir}/configure \
29978 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29979 --target=${target_alias} $${srcdiroption} \
29980 --with-build-libsubdir=$(HOST_SUBDIR) \
29981 $(STAGE2_CONFIGURE_FLAGS) \
29982 --enable-shared
29983@endif lto-plugin-bootstrap
29984
29985.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29986maybe-configure-stage3-lto-plugin:
29987@if lto-plugin-bootstrap
29988maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29989configure-stage3-lto-plugin:
29990 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29991 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29992 @r=`${PWD_COMMAND}`; export r; \
29993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29994 TFLAGS="$(STAGE3_TFLAGS)"; \
29995 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29996 $(HOST_EXPORTS) \
29997 $(POSTSTAGE1_HOST_EXPORTS) \
29998 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29999 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30000 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30001 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30003 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30004 case $(srcdir) in \
30005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30006 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30008 esac; \
30009 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30010 libsrcdir="$$s/lto-plugin"; \
30011 $(SHELL) $${libsrcdir}/configure \
30012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30013 --target=${target_alias} $${srcdiroption} \
30014 --with-build-libsubdir=$(HOST_SUBDIR) \
30015 $(STAGE3_CONFIGURE_FLAGS) \
30016 --enable-shared
30017@endif lto-plugin-bootstrap
30018
30019.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30020maybe-configure-stage4-lto-plugin:
30021@if lto-plugin-bootstrap
30022maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30023configure-stage4-lto-plugin:
30024 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30025 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30026 @r=`${PWD_COMMAND}`; export r; \
30027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30028 TFLAGS="$(STAGE4_TFLAGS)"; \
30029 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30030 $(HOST_EXPORTS) \
30031 $(POSTSTAGE1_HOST_EXPORTS) \
30032 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30033 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30034 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30035 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30037 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30038 case $(srcdir) in \
30039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30040 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30042 esac; \
30043 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30044 libsrcdir="$$s/lto-plugin"; \
30045 $(SHELL) $${libsrcdir}/configure \
30046 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30047 --target=${target_alias} $${srcdiroption} \
30048 --with-build-libsubdir=$(HOST_SUBDIR) \
30049 $(STAGE4_CONFIGURE_FLAGS) \
30050 --enable-shared
30051@endif lto-plugin-bootstrap
30052
30053.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30054maybe-configure-stageprofile-lto-plugin:
30055@if lto-plugin-bootstrap
30056maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30057configure-stageprofile-lto-plugin:
30058 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30060 @r=`${PWD_COMMAND}`; export r; \
30061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30062 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30063 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30064 $(HOST_EXPORTS) \
30065 $(POSTSTAGE1_HOST_EXPORTS) \
30066 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30067 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30068 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30069 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30071 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30072 case $(srcdir) in \
30073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30074 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30076 esac; \
30077 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30078 libsrcdir="$$s/lto-plugin"; \
30079 $(SHELL) $${libsrcdir}/configure \
30080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30081 --target=${target_alias} $${srcdiroption} \
30082 --with-build-libsubdir=$(HOST_SUBDIR) \
30083 $(STAGEprofile_CONFIGURE_FLAGS) \
30084 --enable-shared
30085@endif lto-plugin-bootstrap
30086
30087.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30088maybe-configure-stagefeedback-lto-plugin:
30089@if lto-plugin-bootstrap
30090maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30091configure-stagefeedback-lto-plugin:
30092 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30094 @r=`${PWD_COMMAND}`; export r; \
30095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30096 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30097 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30098 $(HOST_EXPORTS) \
30099 $(POSTSTAGE1_HOST_EXPORTS) \
30100 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30101 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30102 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30103 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30105 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30106 case $(srcdir) in \
30107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30108 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30110 esac; \
30111 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30112 libsrcdir="$$s/lto-plugin"; \
30113 $(SHELL) $${libsrcdir}/configure \
30114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30115 --target=${target_alias} $${srcdiroption} \
30116 --with-build-libsubdir=$(HOST_SUBDIR) \
30117 $(STAGEfeedback_CONFIGURE_FLAGS) \
30118 --enable-shared
30119@endif lto-plugin-bootstrap
30120
30121
30122
30123
30124
30125.PHONY: all-lto-plugin maybe-all-lto-plugin
30126maybe-all-lto-plugin:
30127@if gcc-bootstrap
30128all-lto-plugin: stage_current
30129@endif gcc-bootstrap
30130@if lto-plugin
30131TARGET-lto-plugin=all
30132maybe-all-lto-plugin: all-lto-plugin
30133all-lto-plugin: configure-lto-plugin
30134 @r=`${PWD_COMMAND}`; export r; \
30135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30136 $(HOST_EXPORTS) \
30137 (cd $(HOST_SUBDIR)/lto-plugin && \
30138 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30139 $(TARGET-lto-plugin))
30140@endif lto-plugin
30141
30142
30143
30144.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30145.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30146maybe-all-stage1-lto-plugin:
30147maybe-clean-stage1-lto-plugin:
30148@if lto-plugin-bootstrap
30149maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30150all-stage1: all-stage1-lto-plugin
30151TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30152all-stage1-lto-plugin: configure-stage1-lto-plugin
30153 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30154 @r=`${PWD_COMMAND}`; export r; \
30155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30156 TFLAGS="$(STAGE1_TFLAGS)"; \
30157 $(HOST_EXPORTS) \
30158 cd $(HOST_SUBDIR)/lto-plugin && \
30159 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30160 CFLAGS="$(STAGE1_CFLAGS)" \
30161 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30162 LIBCFLAGS="$(LIBCFLAGS)" \
30163 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30164 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30165 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30166 $(EXTRA_HOST_FLAGS) \
30167 $(STAGE1_FLAGS_TO_PASS) \
30168 TFLAGS="$(STAGE1_TFLAGS)" \
30169 $(TARGET-stage1-lto-plugin)
30170
30171maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30172clean-stage1: clean-stage1-lto-plugin
30173clean-stage1-lto-plugin:
30174 @if [ $(current_stage) = stage1 ]; then \
30175 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30176 else \
30177 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30178 $(MAKE) stage1-start; \
30179 fi; \
30180 cd $(HOST_SUBDIR)/lto-plugin && \
30181 $(MAKE) $(EXTRA_HOST_FLAGS) \
30182 $(STAGE1_FLAGS_TO_PASS) clean
30183@endif lto-plugin-bootstrap
30184
30185
30186.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30187.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30188maybe-all-stage2-lto-plugin:
30189maybe-clean-stage2-lto-plugin:
30190@if lto-plugin-bootstrap
30191maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30192all-stage2: all-stage2-lto-plugin
30193TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30194all-stage2-lto-plugin: configure-stage2-lto-plugin
30195 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30196 @r=`${PWD_COMMAND}`; export r; \
30197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30198 TFLAGS="$(STAGE2_TFLAGS)"; \
30199 $(HOST_EXPORTS) \
30200 $(POSTSTAGE1_HOST_EXPORTS) \
30201 cd $(HOST_SUBDIR)/lto-plugin && \
30202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30203 CFLAGS="$(STAGE2_CFLAGS)" \
30204 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30205 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30209 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30210 TFLAGS="$(STAGE2_TFLAGS)" \
30211 $(TARGET-stage2-lto-plugin)
30212
30213maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30214clean-stage2: clean-stage2-lto-plugin
30215clean-stage2-lto-plugin:
30216 @if [ $(current_stage) = stage2 ]; then \
30217 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30218 else \
30219 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30220 $(MAKE) stage2-start; \
30221 fi; \
30222 cd $(HOST_SUBDIR)/lto-plugin && \
30223 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30224@endif lto-plugin-bootstrap
30225
30226
30227.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30228.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30229maybe-all-stage3-lto-plugin:
30230maybe-clean-stage3-lto-plugin:
30231@if lto-plugin-bootstrap
30232maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30233all-stage3: all-stage3-lto-plugin
30234TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30235all-stage3-lto-plugin: configure-stage3-lto-plugin
30236 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30237 @r=`${PWD_COMMAND}`; export r; \
30238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30239 TFLAGS="$(STAGE3_TFLAGS)"; \
30240 $(HOST_EXPORTS) \
30241 $(POSTSTAGE1_HOST_EXPORTS) \
30242 cd $(HOST_SUBDIR)/lto-plugin && \
30243 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30244 CFLAGS="$(STAGE3_CFLAGS)" \
30245 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30246 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30247 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30248 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30249 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30250 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30251 TFLAGS="$(STAGE3_TFLAGS)" \
30252 $(TARGET-stage3-lto-plugin)
30253
30254maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30255clean-stage3: clean-stage3-lto-plugin
30256clean-stage3-lto-plugin:
30257 @if [ $(current_stage) = stage3 ]; then \
30258 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30259 else \
30260 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30261 $(MAKE) stage3-start; \
30262 fi; \
30263 cd $(HOST_SUBDIR)/lto-plugin && \
30264 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30265@endif lto-plugin-bootstrap
30266
30267
30268.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30269.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30270maybe-all-stage4-lto-plugin:
30271maybe-clean-stage4-lto-plugin:
30272@if lto-plugin-bootstrap
30273maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30274all-stage4: all-stage4-lto-plugin
30275TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30276all-stage4-lto-plugin: configure-stage4-lto-plugin
30277 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30278 @r=`${PWD_COMMAND}`; export r; \
30279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30280 TFLAGS="$(STAGE4_TFLAGS)"; \
30281 $(HOST_EXPORTS) \
30282 $(POSTSTAGE1_HOST_EXPORTS) \
30283 cd $(HOST_SUBDIR)/lto-plugin && \
30284 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30285 CFLAGS="$(STAGE4_CFLAGS)" \
30286 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30287 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30288 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30289 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30290 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30291 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30292 TFLAGS="$(STAGE4_TFLAGS)" \
30293 $(TARGET-stage4-lto-plugin)
30294
30295maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30296clean-stage4: clean-stage4-lto-plugin
30297clean-stage4-lto-plugin:
30298 @if [ $(current_stage) = stage4 ]; then \
30299 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30300 else \
30301 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30302 $(MAKE) stage4-start; \
30303 fi; \
30304 cd $(HOST_SUBDIR)/lto-plugin && \
30305 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30306@endif lto-plugin-bootstrap
30307
30308
30309.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30310.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30311maybe-all-stageprofile-lto-plugin:
30312maybe-clean-stageprofile-lto-plugin:
30313@if lto-plugin-bootstrap
30314maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30315all-stageprofile: all-stageprofile-lto-plugin
30316TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30317all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30318 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30319 @r=`${PWD_COMMAND}`; export r; \
30320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30321 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30322 $(HOST_EXPORTS) \
30323 $(POSTSTAGE1_HOST_EXPORTS) \
30324 cd $(HOST_SUBDIR)/lto-plugin && \
30325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30326 CFLAGS="$(STAGEprofile_CFLAGS)" \
30327 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30328 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30332 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30333 TFLAGS="$(STAGEprofile_TFLAGS)" \
30334 $(TARGET-stageprofile-lto-plugin)
30335
30336maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30337clean-stageprofile: clean-stageprofile-lto-plugin
30338clean-stageprofile-lto-plugin:
30339 @if [ $(current_stage) = stageprofile ]; then \
30340 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30341 else \
30342 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30343 $(MAKE) stageprofile-start; \
30344 fi; \
30345 cd $(HOST_SUBDIR)/lto-plugin && \
30346 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30347@endif lto-plugin-bootstrap
30348
30349
30350.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30351.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30352maybe-all-stagefeedback-lto-plugin:
30353maybe-clean-stagefeedback-lto-plugin:
30354@if lto-plugin-bootstrap
30355maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30356all-stagefeedback: all-stagefeedback-lto-plugin
30357TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30358all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30360 @r=`${PWD_COMMAND}`; export r; \
30361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30362 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30363 $(HOST_EXPORTS) \
30364 $(POSTSTAGE1_HOST_EXPORTS) \
30365 cd $(HOST_SUBDIR)/lto-plugin && \
30366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30367 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30368 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30369 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30374 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30375 $(TARGET-stagefeedback-lto-plugin)
30376
30377maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30378clean-stagefeedback: clean-stagefeedback-lto-plugin
30379clean-stagefeedback-lto-plugin:
30380 @if [ $(current_stage) = stagefeedback ]; then \
30381 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30382 else \
30383 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30384 $(MAKE) stagefeedback-start; \
30385 fi; \
30386 cd $(HOST_SUBDIR)/lto-plugin && \
30387 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30388@endif lto-plugin-bootstrap
30389
30390
30391
30392
30393
30394.PHONY: check-lto-plugin maybe-check-lto-plugin
30395maybe-check-lto-plugin:
30396@if lto-plugin
30397maybe-check-lto-plugin: check-lto-plugin
30398
30399check-lto-plugin:
30400 @: $(MAKE); $(unstage)
30401 @r=`${PWD_COMMAND}`; export r; \
30402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30403 $(HOST_EXPORTS) \
30404 (cd $(HOST_SUBDIR)/lto-plugin && \
30405 $(MAKE) $(FLAGS_TO_PASS) check)
30406
30407@endif lto-plugin
30408
30409.PHONY: install-lto-plugin maybe-install-lto-plugin
30410maybe-install-lto-plugin:
30411@if lto-plugin
30412maybe-install-lto-plugin: install-lto-plugin
30413
30414install-lto-plugin: installdirs
30415 @: $(MAKE); $(unstage)
30416 @r=`${PWD_COMMAND}`; export r; \
30417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30418 $(HOST_EXPORTS) \
30419 (cd $(HOST_SUBDIR)/lto-plugin && \
30420 $(MAKE) $(FLAGS_TO_PASS) install)
30421
30422@endif lto-plugin
30423
30424.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30425maybe-install-strip-lto-plugin:
30426@if lto-plugin
30427maybe-install-strip-lto-plugin: install-strip-lto-plugin
30428
30429install-strip-lto-plugin: installdirs
30430 @: $(MAKE); $(unstage)
30431 @r=`${PWD_COMMAND}`; export r; \
30432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30433 $(HOST_EXPORTS) \
30434 (cd $(HOST_SUBDIR)/lto-plugin && \
30435 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30436
30437@endif lto-plugin
30438
30439# Other targets (info, dvi, pdf, etc.)
30440
30441.PHONY: maybe-info-lto-plugin info-lto-plugin
30442maybe-info-lto-plugin:
30443@if lto-plugin
30444maybe-info-lto-plugin: info-lto-plugin
30445
30446info-lto-plugin: \
30447 configure-lto-plugin
30448 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30449 r=`${PWD_COMMAND}`; export r; \
30450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30451 $(HOST_EXPORTS) \
30452 for flag in $(EXTRA_HOST_FLAGS) ; do \
30453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30454 done; \
30455 echo "Doing info in lto-plugin" ; \
30456 (cd $(HOST_SUBDIR)/lto-plugin && \
30457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30459 "RANLIB=$${RANLIB}" \
30460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30461 info) \
30462 || exit 1
30463
30464@endif lto-plugin
30465
30466.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30467maybe-dvi-lto-plugin:
30468@if lto-plugin
30469maybe-dvi-lto-plugin: dvi-lto-plugin
30470
30471dvi-lto-plugin: \
30472 configure-lto-plugin
30473 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30474 r=`${PWD_COMMAND}`; export r; \
30475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30476 $(HOST_EXPORTS) \
30477 for flag in $(EXTRA_HOST_FLAGS) ; do \
30478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30479 done; \
30480 echo "Doing dvi in lto-plugin" ; \
30481 (cd $(HOST_SUBDIR)/lto-plugin && \
30482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30484 "RANLIB=$${RANLIB}" \
30485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30486 dvi) \
30487 || exit 1
30488
30489@endif lto-plugin
30490
30491.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30492maybe-pdf-lto-plugin:
30493@if lto-plugin
30494maybe-pdf-lto-plugin: pdf-lto-plugin
30495
30496pdf-lto-plugin: \
30497 configure-lto-plugin
30498 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30499 r=`${PWD_COMMAND}`; export r; \
30500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30501 $(HOST_EXPORTS) \
30502 for flag in $(EXTRA_HOST_FLAGS) ; do \
30503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30504 done; \
30505 echo "Doing pdf in lto-plugin" ; \
30506 (cd $(HOST_SUBDIR)/lto-plugin && \
30507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30509 "RANLIB=$${RANLIB}" \
30510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30511 pdf) \
30512 || exit 1
30513
30514@endif lto-plugin
30515
30516.PHONY: maybe-html-lto-plugin html-lto-plugin
30517maybe-html-lto-plugin:
30518@if lto-plugin
30519maybe-html-lto-plugin: html-lto-plugin
30520
30521html-lto-plugin: \
30522 configure-lto-plugin
30523 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30524 r=`${PWD_COMMAND}`; export r; \
30525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30526 $(HOST_EXPORTS) \
30527 for flag in $(EXTRA_HOST_FLAGS) ; do \
30528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30529 done; \
30530 echo "Doing html in lto-plugin" ; \
30531 (cd $(HOST_SUBDIR)/lto-plugin && \
30532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30534 "RANLIB=$${RANLIB}" \
30535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30536 html) \
30537 || exit 1
30538
30539@endif lto-plugin
30540
30541.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30542maybe-TAGS-lto-plugin:
30543@if lto-plugin
30544maybe-TAGS-lto-plugin: TAGS-lto-plugin
30545
30546TAGS-lto-plugin: \
30547 configure-lto-plugin
30548 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30549 r=`${PWD_COMMAND}`; export r; \
30550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30551 $(HOST_EXPORTS) \
30552 for flag in $(EXTRA_HOST_FLAGS) ; do \
30553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30554 done; \
30555 echo "Doing TAGS in lto-plugin" ; \
30556 (cd $(HOST_SUBDIR)/lto-plugin && \
30557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30559 "RANLIB=$${RANLIB}" \
30560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30561 TAGS) \
30562 || exit 1
30563
30564@endif lto-plugin
30565
30566.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30567maybe-install-info-lto-plugin:
30568@if lto-plugin
30569maybe-install-info-lto-plugin: install-info-lto-plugin
30570
30571install-info-lto-plugin: \
30572 configure-lto-plugin \
30573 info-lto-plugin
30574 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30575 r=`${PWD_COMMAND}`; export r; \
30576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30577 $(HOST_EXPORTS) \
30578 for flag in $(EXTRA_HOST_FLAGS) ; do \
30579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30580 done; \
30581 echo "Doing install-info in lto-plugin" ; \
30582 (cd $(HOST_SUBDIR)/lto-plugin && \
30583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30585 "RANLIB=$${RANLIB}" \
30586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30587 install-info) \
30588 || exit 1
30589
30590@endif lto-plugin
30591
30592.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30593maybe-install-pdf-lto-plugin:
30594@if lto-plugin
30595maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30596
30597install-pdf-lto-plugin: \
30598 configure-lto-plugin \
30599 pdf-lto-plugin
30600 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30601 r=`${PWD_COMMAND}`; export r; \
30602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30603 $(HOST_EXPORTS) \
30604 for flag in $(EXTRA_HOST_FLAGS) ; do \
30605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30606 done; \
30607 echo "Doing install-pdf in lto-plugin" ; \
30608 (cd $(HOST_SUBDIR)/lto-plugin && \
30609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30611 "RANLIB=$${RANLIB}" \
30612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30613 install-pdf) \
30614 || exit 1
30615
30616@endif lto-plugin
30617
30618.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30619maybe-install-html-lto-plugin:
30620@if lto-plugin
30621maybe-install-html-lto-plugin: install-html-lto-plugin
30622
30623install-html-lto-plugin: \
30624 configure-lto-plugin \
30625 html-lto-plugin
30626 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30627 r=`${PWD_COMMAND}`; export r; \
30628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30629 $(HOST_EXPORTS) \
30630 for flag in $(EXTRA_HOST_FLAGS) ; do \
30631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30632 done; \
30633 echo "Doing install-html in lto-plugin" ; \
30634 (cd $(HOST_SUBDIR)/lto-plugin && \
30635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30637 "RANLIB=$${RANLIB}" \
30638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30639 install-html) \
30640 || exit 1
30641
30642@endif lto-plugin
30643
30644.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30645maybe-installcheck-lto-plugin:
30646@if lto-plugin
30647maybe-installcheck-lto-plugin: installcheck-lto-plugin
30648
30649installcheck-lto-plugin: \
30650 configure-lto-plugin
30651 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30652 r=`${PWD_COMMAND}`; export r; \
30653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30654 $(HOST_EXPORTS) \
30655 for flag in $(EXTRA_HOST_FLAGS) ; do \
30656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30657 done; \
30658 echo "Doing installcheck in lto-plugin" ; \
30659 (cd $(HOST_SUBDIR)/lto-plugin && \
30660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30662 "RANLIB=$${RANLIB}" \
30663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30664 installcheck) \
30665 || exit 1
30666
30667@endif lto-plugin
30668
30669.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30670maybe-mostlyclean-lto-plugin:
30671@if lto-plugin
30672maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30673
30674mostlyclean-lto-plugin:
30675 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30676 r=`${PWD_COMMAND}`; export r; \
30677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30678 $(HOST_EXPORTS) \
30679 for flag in $(EXTRA_HOST_FLAGS) ; do \
30680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30681 done; \
30682 echo "Doing mostlyclean in lto-plugin" ; \
30683 (cd $(HOST_SUBDIR)/lto-plugin && \
30684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30686 "RANLIB=$${RANLIB}" \
30687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30688 mostlyclean) \
30689 || exit 1
30690
30691@endif lto-plugin
30692
30693.PHONY: maybe-clean-lto-plugin clean-lto-plugin
30694maybe-clean-lto-plugin:
30695@if lto-plugin
30696maybe-clean-lto-plugin: clean-lto-plugin
30697
30698clean-lto-plugin:
30699 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30700 r=`${PWD_COMMAND}`; export r; \
30701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30702 $(HOST_EXPORTS) \
30703 for flag in $(EXTRA_HOST_FLAGS) ; do \
30704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30705 done; \
30706 echo "Doing clean in lto-plugin" ; \
30707 (cd $(HOST_SUBDIR)/lto-plugin && \
30708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30710 "RANLIB=$${RANLIB}" \
30711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30712 clean) \
30713 || exit 1
30714
30715@endif lto-plugin
30716
30717.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30718maybe-distclean-lto-plugin:
30719@if lto-plugin
30720maybe-distclean-lto-plugin: distclean-lto-plugin
30721
30722distclean-lto-plugin:
30723 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30724 r=`${PWD_COMMAND}`; export r; \
30725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30726 $(HOST_EXPORTS) \
30727 for flag in $(EXTRA_HOST_FLAGS) ; do \
30728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30729 done; \
30730 echo "Doing distclean in lto-plugin" ; \
30731 (cd $(HOST_SUBDIR)/lto-plugin && \
30732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30734 "RANLIB=$${RANLIB}" \
30735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30736 distclean) \
30737 || exit 1
30738
30739@endif lto-plugin
30740
30741.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30742maybe-maintainer-clean-lto-plugin:
30743@if lto-plugin
30744maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30745
30746maintainer-clean-lto-plugin:
30747 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30748 r=`${PWD_COMMAND}`; export r; \
30749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30750 $(HOST_EXPORTS) \
30751 for flag in $(EXTRA_HOST_FLAGS) ; do \
30752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30753 done; \
30754 echo "Doing maintainer-clean in lto-plugin" ; \
30755 (cd $(HOST_SUBDIR)/lto-plugin && \
30756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30758 "RANLIB=$${RANLIB}" \
30759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30760 maintainer-clean) \
30761 || exit 1
30762
30763@endif lto-plugin
30764
30765
30766
30767# ---------------------------------------
30768# Modules which run on the target machine
30769# ---------------------------------------
30770
30771
30772
30773
30774.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30775maybe-configure-target-libstdc++-v3:
30776@if gcc-bootstrap
30777configure-target-libstdc++-v3: stage_current
30778@endif gcc-bootstrap
30779@if target-libstdc++-v3
30780maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30781configure-target-libstdc++-v3:
30782 @r=`${PWD_COMMAND}`; export r; \
30783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30784 echo "Checking multilib configuration for libstdc++-v3..."; \
30785 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30786 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30787 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30788 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30789 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30790 else \
30791 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30792 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30793 fi; \
30794 else \
30795 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30796 fi; \
30797 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30798 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30799 $(RAW_CXX_TARGET_EXPORTS) \
30800 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30801 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30802 case $(srcdir) in \
30803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30804 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30806 esac; \
30807 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30808 libsrcdir="$$s/libstdc++-v3"; \
30809 rm -f no-such-file || : ; \
30810 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30811 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30812 --target=${target_alias} $${srcdiroption} \
30813 || exit 1
30814@endif target-libstdc++-v3
30815
30816
30817
30818.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30819maybe-configure-stage1-target-libstdc++-v3:
30820@if target-libstdc++-v3-bootstrap
30821maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30822configure-stage1-target-libstdc++-v3:
30823 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30824 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30825 @r=`${PWD_COMMAND}`; export r; \
30826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30827 TFLAGS="$(STAGE1_TFLAGS)"; \
30828 echo "Checking multilib configuration for libstdc++-v3..."; \
30829 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30830 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30831 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30832 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30833 else \
30834 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30835 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30836 fi; \
30837 else \
30838 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30839 fi; \
30840 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30841 $(RAW_CXX_TARGET_EXPORTS) \
30842 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30843 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30844 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30845 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30846 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30847 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30848 case $(srcdir) in \
30849 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30850 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30851 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30852 esac; \
30853 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30854 libsrcdir="$$s/libstdc++-v3"; \
30855 $(SHELL) $${libsrcdir}/configure \
30856 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30857 --target=${target_alias} $${srcdiroption} \
30858 $(STAGE1_CONFIGURE_FLAGS)
30859@endif target-libstdc++-v3-bootstrap
30860
30861.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30862maybe-configure-stage2-target-libstdc++-v3:
30863@if target-libstdc++-v3-bootstrap
30864maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30865configure-stage2-target-libstdc++-v3:
30866 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30867 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30868 @r=`${PWD_COMMAND}`; export r; \
30869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30870 TFLAGS="$(STAGE2_TFLAGS)"; \
30871 echo "Checking multilib configuration for libstdc++-v3..."; \
30872 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30873 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30874 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30875 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30876 else \
30877 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30878 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30879 fi; \
30880 else \
30881 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30882 fi; \
30883 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30884 $(RAW_CXX_TARGET_EXPORTS) \
30885 \
30886 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30887 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30888 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30889 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30890 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30891 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30892 case $(srcdir) in \
30893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30894 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30896 esac; \
30897 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30898 libsrcdir="$$s/libstdc++-v3"; \
30899 $(SHELL) $${libsrcdir}/configure \
30900 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30901 --target=${target_alias} $${srcdiroption} \
30902 --with-build-libsubdir=$(HOST_SUBDIR) \
30903 $(STAGE2_CONFIGURE_FLAGS)
30904@endif target-libstdc++-v3-bootstrap
30905
30906.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30907maybe-configure-stage3-target-libstdc++-v3:
30908@if target-libstdc++-v3-bootstrap
30909maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30910configure-stage3-target-libstdc++-v3:
30911 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30912 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30913 @r=`${PWD_COMMAND}`; export r; \
30914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30915 TFLAGS="$(STAGE3_TFLAGS)"; \
30916 echo "Checking multilib configuration for libstdc++-v3..."; \
30917 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30918 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30919 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30920 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30921 else \
30922 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30923 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30924 fi; \
30925 else \
30926 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30927 fi; \
30928 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30929 $(RAW_CXX_TARGET_EXPORTS) \
30930 \
30931 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30932 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30933 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30934 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30935 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30936 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30937 case $(srcdir) in \
30938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30939 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30941 esac; \
30942 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30943 libsrcdir="$$s/libstdc++-v3"; \
30944 $(SHELL) $${libsrcdir}/configure \
30945 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30946 --target=${target_alias} $${srcdiroption} \
30947 --with-build-libsubdir=$(HOST_SUBDIR) \
30948 $(STAGE3_CONFIGURE_FLAGS)
30949@endif target-libstdc++-v3-bootstrap
30950
30951.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30952maybe-configure-stage4-target-libstdc++-v3:
30953@if target-libstdc++-v3-bootstrap
30954maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30955configure-stage4-target-libstdc++-v3:
30956 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30957 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30958 @r=`${PWD_COMMAND}`; export r; \
30959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30960 TFLAGS="$(STAGE4_TFLAGS)"; \
30961 echo "Checking multilib configuration for libstdc++-v3..."; \
30962 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30963 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30964 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30965 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30966 else \
30967 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30968 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30969 fi; \
30970 else \
30971 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30972 fi; \
30973 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30974 $(RAW_CXX_TARGET_EXPORTS) \
30975 \
30976 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30977 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30978 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30979 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30981 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30982 case $(srcdir) in \
30983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30984 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30986 esac; \
30987 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30988 libsrcdir="$$s/libstdc++-v3"; \
30989 $(SHELL) $${libsrcdir}/configure \
30990 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30991 --target=${target_alias} $${srcdiroption} \
30992 --with-build-libsubdir=$(HOST_SUBDIR) \
30993 $(STAGE4_CONFIGURE_FLAGS)
30994@endif target-libstdc++-v3-bootstrap
30995
30996.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30997maybe-configure-stageprofile-target-libstdc++-v3:
30998@if target-libstdc++-v3-bootstrap
30999maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31000configure-stageprofile-target-libstdc++-v3:
31001 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31002 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31003 @r=`${PWD_COMMAND}`; export r; \
31004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31005 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31006 echo "Checking multilib configuration for libstdc++-v3..."; \
31007 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31008 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31009 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31010 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31011 else \
31012 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31013 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31014 fi; \
31015 else \
31016 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31017 fi; \
31018 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31019 $(RAW_CXX_TARGET_EXPORTS) \
31020 \
31021 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31022 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31023 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31024 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31025 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31026 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31027 case $(srcdir) in \
31028 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31029 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31030 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31031 esac; \
31032 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31033 libsrcdir="$$s/libstdc++-v3"; \
31034 $(SHELL) $${libsrcdir}/configure \
31035 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31036 --target=${target_alias} $${srcdiroption} \
31037 --with-build-libsubdir=$(HOST_SUBDIR) \
31038 $(STAGEprofile_CONFIGURE_FLAGS)
31039@endif target-libstdc++-v3-bootstrap
31040
31041.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31042maybe-configure-stagefeedback-target-libstdc++-v3:
31043@if target-libstdc++-v3-bootstrap
31044maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31045configure-stagefeedback-target-libstdc++-v3:
31046 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31047 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31048 @r=`${PWD_COMMAND}`; export r; \
31049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31050 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31051 echo "Checking multilib configuration for libstdc++-v3..."; \
31052 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31053 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31054 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31055 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31056 else \
31057 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31058 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31059 fi; \
31060 else \
31061 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31062 fi; \
31063 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31064 $(RAW_CXX_TARGET_EXPORTS) \
31065 \
31066 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31067 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31068 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31069 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31070 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31071 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31072 case $(srcdir) in \
31073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31074 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31076 esac; \
31077 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31078 libsrcdir="$$s/libstdc++-v3"; \
31079 $(SHELL) $${libsrcdir}/configure \
31080 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31081 --target=${target_alias} $${srcdiroption} \
31082 --with-build-libsubdir=$(HOST_SUBDIR) \
31083 $(STAGEfeedback_CONFIGURE_FLAGS)
31084@endif target-libstdc++-v3-bootstrap
31085
31086
31087
31088
31089
31090.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31091maybe-all-target-libstdc++-v3:
31092@if gcc-bootstrap
31093all-target-libstdc++-v3: stage_current
31094@endif gcc-bootstrap
31095@if target-libstdc++-v3
31096TARGET-target-libstdc++-v3=all
31097maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31098all-target-libstdc++-v3: configure-target-libstdc++-v3
31099 @r=`${PWD_COMMAND}`; export r; \
31100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31101 $(RAW_CXX_TARGET_EXPORTS) \
31102 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31103 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31104 $(TARGET-target-libstdc++-v3))
31105@endif target-libstdc++-v3
31106
31107
31108
31109.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31110.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31111maybe-all-stage1-target-libstdc++-v3:
31112maybe-clean-stage1-target-libstdc++-v3:
31113@if target-libstdc++-v3-bootstrap
31114maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31115all-stage1: all-stage1-target-libstdc++-v3
31116TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31117all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31118 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31119 @r=`${PWD_COMMAND}`; export r; \
31120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31121 TFLAGS="$(STAGE1_TFLAGS)"; \
31122 $(RAW_CXX_TARGET_EXPORTS) \
31123 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31125 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31126 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31127 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31131 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31132 \
31133 TFLAGS="$(STAGE1_TFLAGS)" \
31134 $(TARGET-stage1-target-libstdc++-v3)
31135
31136maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31137clean-stage1: clean-stage1-target-libstdc++-v3
31138clean-stage1-target-libstdc++-v3:
31139 @if [ $(current_stage) = stage1 ]; then \
31140 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31141 else \
31142 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31143 $(MAKE) stage1-start; \
31144 fi; \
31145 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31146 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31147 clean
31148@endif target-libstdc++-v3-bootstrap
31149
31150
31151.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31152.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31153maybe-all-stage2-target-libstdc++-v3:
31154maybe-clean-stage2-target-libstdc++-v3:
31155@if target-libstdc++-v3-bootstrap
31156maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31157all-stage2: all-stage2-target-libstdc++-v3
31158TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31159all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31160 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31161 @r=`${PWD_COMMAND}`; export r; \
31162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31163 TFLAGS="$(STAGE2_TFLAGS)"; \
31164 $(RAW_CXX_TARGET_EXPORTS) \
31165 \
31166 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31167 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31168 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31169 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31170 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31171 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31172 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31173 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31174 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31175 TFLAGS="$(STAGE2_TFLAGS)" \
31176 $(TARGET-stage2-target-libstdc++-v3)
31177
31178maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31179clean-stage2: clean-stage2-target-libstdc++-v3
31180clean-stage2-target-libstdc++-v3:
31181 @if [ $(current_stage) = stage2 ]; then \
31182 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31183 else \
31184 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31185 $(MAKE) stage2-start; \
31186 fi; \
31187 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31188 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31189@endif target-libstdc++-v3-bootstrap
31190
31191
31192.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31193.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31194maybe-all-stage3-target-libstdc++-v3:
31195maybe-clean-stage3-target-libstdc++-v3:
31196@if target-libstdc++-v3-bootstrap
31197maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31198all-stage3: all-stage3-target-libstdc++-v3
31199TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31200all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31201 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31202 @r=`${PWD_COMMAND}`; export r; \
31203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31204 TFLAGS="$(STAGE3_TFLAGS)"; \
31205 $(RAW_CXX_TARGET_EXPORTS) \
31206 \
31207 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31208 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31209 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31210 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31211 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31212 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31213 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31214 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31215 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31216 TFLAGS="$(STAGE3_TFLAGS)" \
31217 $(TARGET-stage3-target-libstdc++-v3)
31218
31219maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31220clean-stage3: clean-stage3-target-libstdc++-v3
31221clean-stage3-target-libstdc++-v3:
31222 @if [ $(current_stage) = stage3 ]; then \
31223 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31224 else \
31225 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31226 $(MAKE) stage3-start; \
31227 fi; \
31228 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31229 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31230@endif target-libstdc++-v3-bootstrap
31231
31232
31233.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31234.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31235maybe-all-stage4-target-libstdc++-v3:
31236maybe-clean-stage4-target-libstdc++-v3:
31237@if target-libstdc++-v3-bootstrap
31238maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31239all-stage4: all-stage4-target-libstdc++-v3
31240TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31241all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31242 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31243 @r=`${PWD_COMMAND}`; export r; \
31244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31245 TFLAGS="$(STAGE4_TFLAGS)"; \
31246 $(RAW_CXX_TARGET_EXPORTS) \
31247 \
31248 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31249 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31250 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31251 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31252 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31253 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31254 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31255 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31256 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31257 TFLAGS="$(STAGE4_TFLAGS)" \
31258 $(TARGET-stage4-target-libstdc++-v3)
31259
31260maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31261clean-stage4: clean-stage4-target-libstdc++-v3
31262clean-stage4-target-libstdc++-v3:
31263 @if [ $(current_stage) = stage4 ]; then \
31264 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31265 else \
31266 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31267 $(MAKE) stage4-start; \
31268 fi; \
31269 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31270 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31271@endif target-libstdc++-v3-bootstrap
31272
31273
31274.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31275.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31276maybe-all-stageprofile-target-libstdc++-v3:
31277maybe-clean-stageprofile-target-libstdc++-v3:
31278@if target-libstdc++-v3-bootstrap
31279maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31280all-stageprofile: all-stageprofile-target-libstdc++-v3
31281TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31282all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31283 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31284 @r=`${PWD_COMMAND}`; export r; \
31285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31286 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31287 $(RAW_CXX_TARGET_EXPORTS) \
31288 \
31289 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31290 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31291 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31292 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31293 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31294 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31295 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31296 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31297 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31298 TFLAGS="$(STAGEprofile_TFLAGS)" \
31299 $(TARGET-stageprofile-target-libstdc++-v3)
31300
31301maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31302clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31303clean-stageprofile-target-libstdc++-v3:
31304 @if [ $(current_stage) = stageprofile ]; then \
31305 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31306 else \
31307 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31308 $(MAKE) stageprofile-start; \
31309 fi; \
31310 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31311 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31312@endif target-libstdc++-v3-bootstrap
31313
31314
31315.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31316.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31317maybe-all-stagefeedback-target-libstdc++-v3:
31318maybe-clean-stagefeedback-target-libstdc++-v3:
31319@if target-libstdc++-v3-bootstrap
31320maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31321all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31322TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31323all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31324 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31325 @r=`${PWD_COMMAND}`; export r; \
31326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31327 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31328 $(RAW_CXX_TARGET_EXPORTS) \
31329 \
31330 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31332 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31333 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31334 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31338 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31339 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31340 $(TARGET-stagefeedback-target-libstdc++-v3)
31341
31342maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31343clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31344clean-stagefeedback-target-libstdc++-v3:
31345 @if [ $(current_stage) = stagefeedback ]; then \
31346 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31347 else \
31348 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31349 $(MAKE) stagefeedback-start; \
31350 fi; \
31351 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31352 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31353@endif target-libstdc++-v3-bootstrap
31354
31355
31356
31357
31358
31359
31360.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31361maybe-check-target-libstdc++-v3:
31362@if target-libstdc++-v3
31363maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31364
31365check-target-libstdc++-v3:
31366 @: $(MAKE); $(unstage)
31367 @r=`${PWD_COMMAND}`; export r; \
31368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31369 $(RAW_CXX_TARGET_EXPORTS) \
31370 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31371 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31372
31373@endif target-libstdc++-v3
31374
31375.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31376maybe-install-target-libstdc++-v3:
31377@if target-libstdc++-v3
31378maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31379
31380install-target-libstdc++-v3: installdirs
31381 @: $(MAKE); $(unstage)
31382 @r=`${PWD_COMMAND}`; export r; \
31383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31384 $(RAW_CXX_TARGET_EXPORTS) \
31385 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31386 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31387
31388@endif target-libstdc++-v3
31389
31390.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31391maybe-install-strip-target-libstdc++-v3:
31392@if target-libstdc++-v3
31393maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31394
31395install-strip-target-libstdc++-v3: installdirs
31396 @: $(MAKE); $(unstage)
31397 @r=`${PWD_COMMAND}`; export r; \
31398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31399 $(RAW_CXX_TARGET_EXPORTS) \
31400 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31401 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31402
31403@endif target-libstdc++-v3
31404
31405# Other targets (info, dvi, pdf, etc.)
31406
31407.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31408maybe-info-target-libstdc++-v3:
31409@if target-libstdc++-v3
31410maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31411
31412info-target-libstdc++-v3: \
31413 configure-target-libstdc++-v3
31414 @: $(MAKE); $(unstage)
31415 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31416 r=`${PWD_COMMAND}`; export r; \
31417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31418 $(RAW_CXX_TARGET_EXPORTS) \
31419 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31420 for flag in $(EXTRA_TARGET_FLAGS); do \
31421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31422 done; \
31423 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31426 "RANLIB=$${RANLIB}" \
31427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31428 info) \
31429 || exit 1
31430
31431@endif target-libstdc++-v3
31432
31433.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31434maybe-dvi-target-libstdc++-v3:
31435@if target-libstdc++-v3
31436maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31437
31438dvi-target-libstdc++-v3: \
31439 configure-target-libstdc++-v3
31440 @: $(MAKE); $(unstage)
31441 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31442 r=`${PWD_COMMAND}`; export r; \
31443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31444 $(RAW_CXX_TARGET_EXPORTS) \
31445 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31446 for flag in $(EXTRA_TARGET_FLAGS); do \
31447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31448 done; \
31449 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31452 "RANLIB=$${RANLIB}" \
31453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31454 dvi) \
31455 || exit 1
31456
31457@endif target-libstdc++-v3
31458
31459.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31460maybe-pdf-target-libstdc++-v3:
31461@if target-libstdc++-v3
31462maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31463
31464pdf-target-libstdc++-v3: \
31465 configure-target-libstdc++-v3
31466 @: $(MAKE); $(unstage)
31467 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31468 r=`${PWD_COMMAND}`; export r; \
31469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31470 $(RAW_CXX_TARGET_EXPORTS) \
31471 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31472 for flag in $(EXTRA_TARGET_FLAGS); do \
31473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31474 done; \
31475 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478 "RANLIB=$${RANLIB}" \
31479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31480 pdf) \
31481 || exit 1
31482
31483@endif target-libstdc++-v3
31484
31485.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31486maybe-html-target-libstdc++-v3:
31487@if target-libstdc++-v3
31488maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31489
31490html-target-libstdc++-v3: \
31491 configure-target-libstdc++-v3
31492 @: $(MAKE); $(unstage)
31493 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31494 r=`${PWD_COMMAND}`; export r; \
31495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31496 $(RAW_CXX_TARGET_EXPORTS) \
31497 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31498 for flag in $(EXTRA_TARGET_FLAGS); do \
31499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31500 done; \
31501 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31504 "RANLIB=$${RANLIB}" \
31505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31506 html) \
31507 || exit 1
31508
31509@endif target-libstdc++-v3
31510
31511.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31512maybe-TAGS-target-libstdc++-v3:
31513@if target-libstdc++-v3
31514maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31515
31516TAGS-target-libstdc++-v3: \
31517 configure-target-libstdc++-v3
31518 @: $(MAKE); $(unstage)
31519 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522 $(RAW_CXX_TARGET_EXPORTS) \
31523 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31524 for flag in $(EXTRA_TARGET_FLAGS); do \
31525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31526 done; \
31527 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31530 "RANLIB=$${RANLIB}" \
31531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31532 TAGS) \
31533 || exit 1
31534
31535@endif target-libstdc++-v3
31536
31537.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31538maybe-install-info-target-libstdc++-v3:
31539@if target-libstdc++-v3
31540maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31541
31542install-info-target-libstdc++-v3: \
31543 configure-target-libstdc++-v3 \
31544 info-target-libstdc++-v3
31545 @: $(MAKE); $(unstage)
31546 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31547 r=`${PWD_COMMAND}`; export r; \
31548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31549 $(RAW_CXX_TARGET_EXPORTS) \
31550 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31551 for flag in $(EXTRA_TARGET_FLAGS); do \
31552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31553 done; \
31554 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31557 "RANLIB=$${RANLIB}" \
31558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31559 install-info) \
31560 || exit 1
31561
31562@endif target-libstdc++-v3
31563
31564.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31565maybe-install-pdf-target-libstdc++-v3:
31566@if target-libstdc++-v3
31567maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31568
31569install-pdf-target-libstdc++-v3: \
31570 configure-target-libstdc++-v3 \
31571 pdf-target-libstdc++-v3
31572 @: $(MAKE); $(unstage)
31573 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31574 r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 $(RAW_CXX_TARGET_EXPORTS) \
31577 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31578 for flag in $(EXTRA_TARGET_FLAGS); do \
31579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31580 done; \
31581 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31584 "RANLIB=$${RANLIB}" \
31585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31586 install-pdf) \
31587 || exit 1
31588
31589@endif target-libstdc++-v3
31590
31591.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31592maybe-install-html-target-libstdc++-v3:
31593@if target-libstdc++-v3
31594maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31595
31596install-html-target-libstdc++-v3: \
31597 configure-target-libstdc++-v3 \
31598 html-target-libstdc++-v3
31599 @: $(MAKE); $(unstage)
31600 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31601 r=`${PWD_COMMAND}`; export r; \
31602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31603 $(RAW_CXX_TARGET_EXPORTS) \
31604 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31605 for flag in $(EXTRA_TARGET_FLAGS); do \
31606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31607 done; \
31608 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31611 "RANLIB=$${RANLIB}" \
31612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31613 install-html) \
31614 || exit 1
31615
31616@endif target-libstdc++-v3
31617
31618.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31619maybe-installcheck-target-libstdc++-v3:
31620@if target-libstdc++-v3
31621maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31622
31623installcheck-target-libstdc++-v3: \
31624 configure-target-libstdc++-v3
31625 @: $(MAKE); $(unstage)
31626 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31627 r=`${PWD_COMMAND}`; export r; \
31628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31629 $(RAW_CXX_TARGET_EXPORTS) \
31630 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31631 for flag in $(EXTRA_TARGET_FLAGS); do \
31632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31633 done; \
31634 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31637 "RANLIB=$${RANLIB}" \
31638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31639 installcheck) \
31640 || exit 1
31641
31642@endif target-libstdc++-v3
31643
31644.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31645maybe-mostlyclean-target-libstdc++-v3:
31646@if target-libstdc++-v3
31647maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31648
31649mostlyclean-target-libstdc++-v3:
31650 @: $(MAKE); $(unstage)
31651 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31652 r=`${PWD_COMMAND}`; export r; \
31653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31654 $(RAW_CXX_TARGET_EXPORTS) \
31655 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31656 for flag in $(EXTRA_TARGET_FLAGS); do \
31657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31658 done; \
31659 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31662 "RANLIB=$${RANLIB}" \
31663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31664 mostlyclean) \
31665 || exit 1
31666
31667@endif target-libstdc++-v3
31668
31669.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31670maybe-clean-target-libstdc++-v3:
31671@if target-libstdc++-v3
31672maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31673
31674clean-target-libstdc++-v3:
31675 @: $(MAKE); $(unstage)
31676 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31677 r=`${PWD_COMMAND}`; export r; \
31678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31679 $(RAW_CXX_TARGET_EXPORTS) \
31680 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31681 for flag in $(EXTRA_TARGET_FLAGS); do \
31682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31683 done; \
31684 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31687 "RANLIB=$${RANLIB}" \
31688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31689 clean) \
31690 || exit 1
31691
31692@endif target-libstdc++-v3
31693
31694.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31695maybe-distclean-target-libstdc++-v3:
31696@if target-libstdc++-v3
31697maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31698
31699distclean-target-libstdc++-v3:
31700 @: $(MAKE); $(unstage)
31701 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31702 r=`${PWD_COMMAND}`; export r; \
31703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31704 $(RAW_CXX_TARGET_EXPORTS) \
31705 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31706 for flag in $(EXTRA_TARGET_FLAGS); do \
31707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31708 done; \
31709 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31712 "RANLIB=$${RANLIB}" \
31713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31714 distclean) \
31715 || exit 1
31716
31717@endif target-libstdc++-v3
31718
31719.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31720maybe-maintainer-clean-target-libstdc++-v3:
31721@if target-libstdc++-v3
31722maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31723
31724maintainer-clean-target-libstdc++-v3:
31725 @: $(MAKE); $(unstage)
31726 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31727 r=`${PWD_COMMAND}`; export r; \
31728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31729 $(RAW_CXX_TARGET_EXPORTS) \
31730 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31731 for flag in $(EXTRA_TARGET_FLAGS); do \
31732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31733 done; \
31734 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31737 "RANLIB=$${RANLIB}" \
31738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31739 maintainer-clean) \
31740 || exit 1
31741
31742@endif target-libstdc++-v3
31743
31744
31745
31746
31747
31748.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
31749maybe-configure-target-libmudflap:
31750@if gcc-bootstrap
31751configure-target-libmudflap: stage_current
31752@endif gcc-bootstrap
31753@if target-libmudflap
31754maybe-configure-target-libmudflap: configure-target-libmudflap
31755configure-target-libmudflap:
31756 @: $(MAKE); $(unstage)
31757 @r=`${PWD_COMMAND}`; export r; \
31758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31759 echo "Checking multilib configuration for libmudflap..."; \
31760 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31761 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
31762 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31763 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
31764 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
31765 else \
31766 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
31767 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31768 fi; \
31769 else \
31770 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
31771 fi; \
31772 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
31773 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
31774 $(NORMAL_TARGET_EXPORTS) \
31775 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
31776 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
31777 case $(srcdir) in \
31778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31779 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
31780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31781 esac; \
31782 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
31783 libsrcdir="$$s/libmudflap"; \
31784 rm -f no-such-file || : ; \
31785 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31786 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31787 --target=${target_alias} $${srcdiroption} \
31788 || exit 1
31789@endif target-libmudflap
31790
31791
31792
31793
31794
31795.PHONY: all-target-libmudflap maybe-all-target-libmudflap
31796maybe-all-target-libmudflap:
31797@if gcc-bootstrap
31798all-target-libmudflap: stage_current
31799@endif gcc-bootstrap
31800@if target-libmudflap
31801TARGET-target-libmudflap=all
31802maybe-all-target-libmudflap: all-target-libmudflap
31803all-target-libmudflap: configure-target-libmudflap
31804 @: $(MAKE); $(unstage)
31805 @r=`${PWD_COMMAND}`; export r; \
31806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31807 $(NORMAL_TARGET_EXPORTS) \
31808 (cd $(TARGET_SUBDIR)/libmudflap && \
31809 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31810 $(TARGET-target-libmudflap))
31811@endif target-libmudflap
31812
31813
31814
31815
31816
31817.PHONY: check-target-libmudflap maybe-check-target-libmudflap
31818maybe-check-target-libmudflap:
31819@if target-libmudflap
31820maybe-check-target-libmudflap: check-target-libmudflap
31821
31822check-target-libmudflap:
31823 @: $(MAKE); $(unstage)
31824 @r=`${PWD_COMMAND}`; export r; \
31825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31826 $(NORMAL_TARGET_EXPORTS) \
31827 (cd $(TARGET_SUBDIR)/libmudflap && \
31828 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31829
31830@endif target-libmudflap
31831
31832.PHONY: install-target-libmudflap maybe-install-target-libmudflap
31833maybe-install-target-libmudflap:
31834@if target-libmudflap
31835maybe-install-target-libmudflap: install-target-libmudflap
31836
31837install-target-libmudflap: installdirs
31838 @: $(MAKE); $(unstage)
31839 @r=`${PWD_COMMAND}`; export r; \
31840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31841 $(NORMAL_TARGET_EXPORTS) \
31842 (cd $(TARGET_SUBDIR)/libmudflap && \
31843 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31844
31845@endif target-libmudflap
31846
31847.PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31848maybe-install-strip-target-libmudflap:
31849@if target-libmudflap
31850maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31851
31852install-strip-target-libmudflap: installdirs
31853 @: $(MAKE); $(unstage)
31854 @r=`${PWD_COMMAND}`; export r; \
31855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31856 $(NORMAL_TARGET_EXPORTS) \
31857 (cd $(TARGET_SUBDIR)/libmudflap && \
31858 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31859
31860@endif target-libmudflap
31861
31862# Other targets (info, dvi, pdf, etc.)
31863
31864.PHONY: maybe-info-target-libmudflap info-target-libmudflap
31865maybe-info-target-libmudflap:
31866@if target-libmudflap
31867maybe-info-target-libmudflap: info-target-libmudflap
31868
31869info-target-libmudflap: \
31870 configure-target-libmudflap
31871 @: $(MAKE); $(unstage)
31872 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31873 r=`${PWD_COMMAND}`; export r; \
31874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31875 $(NORMAL_TARGET_EXPORTS) \
31876 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31877 for flag in $(EXTRA_TARGET_FLAGS); do \
31878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31879 done; \
31880 (cd $(TARGET_SUBDIR)/libmudflap && \
31881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31883 "RANLIB=$${RANLIB}" \
31884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31885 info) \
31886 || exit 1
31887
31888@endif target-libmudflap
31889
31890.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31891maybe-dvi-target-libmudflap:
31892@if target-libmudflap
31893maybe-dvi-target-libmudflap: dvi-target-libmudflap
31894
31895dvi-target-libmudflap: \
31896 configure-target-libmudflap
31897 @: $(MAKE); $(unstage)
31898 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31899 r=`${PWD_COMMAND}`; export r; \
31900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31901 $(NORMAL_TARGET_EXPORTS) \
31902 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31903 for flag in $(EXTRA_TARGET_FLAGS); do \
31904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31905 done; \
31906 (cd $(TARGET_SUBDIR)/libmudflap && \
31907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31909 "RANLIB=$${RANLIB}" \
31910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31911 dvi) \
31912 || exit 1
31913
31914@endif target-libmudflap
31915
31916.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31917maybe-pdf-target-libmudflap:
31918@if target-libmudflap
31919maybe-pdf-target-libmudflap: pdf-target-libmudflap
31920
31921pdf-target-libmudflap: \
31922 configure-target-libmudflap
31923 @: $(MAKE); $(unstage)
31924 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31925 r=`${PWD_COMMAND}`; export r; \
31926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31927 $(NORMAL_TARGET_EXPORTS) \
31928 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31929 for flag in $(EXTRA_TARGET_FLAGS); do \
31930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31931 done; \
31932 (cd $(TARGET_SUBDIR)/libmudflap && \
31933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31935 "RANLIB=$${RANLIB}" \
31936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31937 pdf) \
31938 || exit 1
31939
31940@endif target-libmudflap
31941
31942.PHONY: maybe-html-target-libmudflap html-target-libmudflap
31943maybe-html-target-libmudflap:
31944@if target-libmudflap
31945maybe-html-target-libmudflap: html-target-libmudflap
31946
31947html-target-libmudflap: \
31948 configure-target-libmudflap
31949 @: $(MAKE); $(unstage)
31950 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31951 r=`${PWD_COMMAND}`; export r; \
31952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31953 $(NORMAL_TARGET_EXPORTS) \
31954 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31955 for flag in $(EXTRA_TARGET_FLAGS); do \
31956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31957 done; \
31958 (cd $(TARGET_SUBDIR)/libmudflap && \
31959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31961 "RANLIB=$${RANLIB}" \
31962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31963 html) \
31964 || exit 1
31965
31966@endif target-libmudflap
31967
31968.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31969maybe-TAGS-target-libmudflap:
31970@if target-libmudflap
31971maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31972
31973TAGS-target-libmudflap: \
31974 configure-target-libmudflap
31975 @: $(MAKE); $(unstage)
31976 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31977 r=`${PWD_COMMAND}`; export r; \
31978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31979 $(NORMAL_TARGET_EXPORTS) \
31980 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31981 for flag in $(EXTRA_TARGET_FLAGS); do \
31982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31983 done; \
31984 (cd $(TARGET_SUBDIR)/libmudflap && \
31985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31987 "RANLIB=$${RANLIB}" \
31988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31989 TAGS) \
31990 || exit 1
31991
31992@endif target-libmudflap
31993
31994.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31995maybe-install-info-target-libmudflap:
31996@if target-libmudflap
31997maybe-install-info-target-libmudflap: install-info-target-libmudflap
31998
31999install-info-target-libmudflap: \
32000 configure-target-libmudflap \
32001 info-target-libmudflap
32002 @: $(MAKE); $(unstage)
32003 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32004 r=`${PWD_COMMAND}`; export r; \
32005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32006 $(NORMAL_TARGET_EXPORTS) \
32007 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
32008 for flag in $(EXTRA_TARGET_FLAGS); do \
32009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32010 done; \
32011 (cd $(TARGET_SUBDIR)/libmudflap && \
32012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32014 "RANLIB=$${RANLIB}" \
32015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32016 install-info) \
32017 || exit 1
32018
32019@endif target-libmudflap
32020
32021.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
32022maybe-install-pdf-target-libmudflap:
32023@if target-libmudflap
32024maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
32025
32026install-pdf-target-libmudflap: \
32027 configure-target-libmudflap \
32028 pdf-target-libmudflap
32029 @: $(MAKE); $(unstage)
32030 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32031 r=`${PWD_COMMAND}`; export r; \
32032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32033 $(NORMAL_TARGET_EXPORTS) \
32034 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
32035 for flag in $(EXTRA_TARGET_FLAGS); do \
32036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32037 done; \
32038 (cd $(TARGET_SUBDIR)/libmudflap && \
32039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32041 "RANLIB=$${RANLIB}" \
32042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32043 install-pdf) \
32044 || exit 1
32045
32046@endif target-libmudflap
32047
32048.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
32049maybe-install-html-target-libmudflap:
32050@if target-libmudflap
32051maybe-install-html-target-libmudflap: install-html-target-libmudflap
32052
32053install-html-target-libmudflap: \
32054 configure-target-libmudflap \
32055 html-target-libmudflap
32056 @: $(MAKE); $(unstage)
32057 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32058 r=`${PWD_COMMAND}`; export r; \
32059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32060 $(NORMAL_TARGET_EXPORTS) \
32061 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
32062 for flag in $(EXTRA_TARGET_FLAGS); do \
32063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32064 done; \
32065 (cd $(TARGET_SUBDIR)/libmudflap && \
32066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32068 "RANLIB=$${RANLIB}" \
32069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32070 install-html) \
32071 || exit 1
32072
32073@endif target-libmudflap
32074
32075.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
32076maybe-installcheck-target-libmudflap:
32077@if target-libmudflap
32078maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
32079
32080installcheck-target-libmudflap: \
32081 configure-target-libmudflap
32082 @: $(MAKE); $(unstage)
32083 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32084 r=`${PWD_COMMAND}`; export r; \
32085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32086 $(NORMAL_TARGET_EXPORTS) \
32087 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
32088 for flag in $(EXTRA_TARGET_FLAGS); do \
32089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32090 done; \
32091 (cd $(TARGET_SUBDIR)/libmudflap && \
32092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32094 "RANLIB=$${RANLIB}" \
32095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32096 installcheck) \
32097 || exit 1
32098
32099@endif target-libmudflap
32100
32101.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
32102maybe-mostlyclean-target-libmudflap:
32103@if target-libmudflap
32104maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
32105
32106mostlyclean-target-libmudflap:
32107 @: $(MAKE); $(unstage)
32108 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32109 r=`${PWD_COMMAND}`; export r; \
32110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32111 $(NORMAL_TARGET_EXPORTS) \
32112 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
32113 for flag in $(EXTRA_TARGET_FLAGS); do \
32114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32115 done; \
32116 (cd $(TARGET_SUBDIR)/libmudflap && \
32117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32119 "RANLIB=$${RANLIB}" \
32120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32121 mostlyclean) \
32122 || exit 1
32123
32124@endif target-libmudflap
32125
32126.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
32127maybe-clean-target-libmudflap:
32128@if target-libmudflap
32129maybe-clean-target-libmudflap: clean-target-libmudflap
32130
32131clean-target-libmudflap:
32132 @: $(MAKE); $(unstage)
32133 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32134 r=`${PWD_COMMAND}`; export r; \
32135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32136 $(NORMAL_TARGET_EXPORTS) \
32137 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
32138 for flag in $(EXTRA_TARGET_FLAGS); do \
32139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32140 done; \
32141 (cd $(TARGET_SUBDIR)/libmudflap && \
32142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32144 "RANLIB=$${RANLIB}" \
32145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32146 clean) \
32147 || exit 1
32148
32149@endif target-libmudflap
32150
32151.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
32152maybe-distclean-target-libmudflap:
32153@if target-libmudflap
32154maybe-distclean-target-libmudflap: distclean-target-libmudflap
32155
32156distclean-target-libmudflap:
32157 @: $(MAKE); $(unstage)
32158 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32159 r=`${PWD_COMMAND}`; export r; \
32160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32161 $(NORMAL_TARGET_EXPORTS) \
32162 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
32163 for flag in $(EXTRA_TARGET_FLAGS); do \
32164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32165 done; \
32166 (cd $(TARGET_SUBDIR)/libmudflap && \
32167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32169 "RANLIB=$${RANLIB}" \
32170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32171 distclean) \
32172 || exit 1
32173
32174@endif target-libmudflap
32175
32176.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
32177maybe-maintainer-clean-target-libmudflap:
32178@if target-libmudflap
32179maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
32180
32181maintainer-clean-target-libmudflap:
32182 @: $(MAKE); $(unstage)
32183 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
32184 r=`${PWD_COMMAND}`; export r; \
32185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32186 $(NORMAL_TARGET_EXPORTS) \
32187 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
32188 for flag in $(EXTRA_TARGET_FLAGS); do \
32189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32190 done; \
32191 (cd $(TARGET_SUBDIR)/libmudflap && \
32192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32194 "RANLIB=$${RANLIB}" \
32195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32196 maintainer-clean) \
32197 || exit 1
32198
32199@endif target-libmudflap
32200
32201
32202
32203
32204
32205.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32206maybe-configure-target-libsanitizer:
32207@if gcc-bootstrap
32208configure-target-libsanitizer: stage_current
32209@endif gcc-bootstrap
32210@if target-libsanitizer
32211maybe-configure-target-libsanitizer: configure-target-libsanitizer
32212configure-target-libsanitizer:
32213 @r=`${PWD_COMMAND}`; export r; \
32214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32215 echo "Checking multilib configuration for libsanitizer..."; \
32216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32217 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32218 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32219 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32220 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32221 else \
32222 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32223 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32224 fi; \
32225 else \
32226 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32227 fi; \
32228 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32229 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32230 $(RAW_CXX_TARGET_EXPORTS) \
32231 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32232 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32233 case $(srcdir) in \
32234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32235 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32237 esac; \
32238 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32239 libsrcdir="$$s/libsanitizer"; \
32240 rm -f no-such-file || : ; \
32241 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32242 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32243 --target=${target_alias} $${srcdiroption} \
32244 || exit 1
32245@endif target-libsanitizer
32246
32247
32248
32249.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32250maybe-configure-stage1-target-libsanitizer:
32251@if target-libsanitizer-bootstrap
32252maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32253configure-stage1-target-libsanitizer:
32254 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32255 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32256 @r=`${PWD_COMMAND}`; export r; \
32257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32258 TFLAGS="$(STAGE1_TFLAGS)"; \
32259 echo "Checking multilib configuration for libsanitizer..."; \
32260 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32261 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32262 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32263 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32264 else \
32265 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32266 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32267 fi; \
32268 else \
32269 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32270 fi; \
32271 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32272 $(RAW_CXX_TARGET_EXPORTS) \
32273 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32275 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32276 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32278 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32279 case $(srcdir) in \
32280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32281 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32283 esac; \
32284 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32285 libsrcdir="$$s/libsanitizer"; \
32286 $(SHELL) $${libsrcdir}/configure \
32287 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32288 --target=${target_alias} $${srcdiroption} \
32289 $(STAGE1_CONFIGURE_FLAGS)
32290@endif target-libsanitizer-bootstrap
32291
32292.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32293maybe-configure-stage2-target-libsanitizer:
32294@if target-libsanitizer-bootstrap
32295maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32296configure-stage2-target-libsanitizer:
32297 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32298 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32299 @r=`${PWD_COMMAND}`; export r; \
32300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32301 TFLAGS="$(STAGE2_TFLAGS)"; \
32302 echo "Checking multilib configuration for libsanitizer..."; \
32303 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32304 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32305 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32306 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32307 else \
32308 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32309 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32310 fi; \
32311 else \
32312 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32313 fi; \
32314 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32315 $(RAW_CXX_TARGET_EXPORTS) \
32316 \
32317 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32318 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32319 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32320 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32322 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32323 case $(srcdir) in \
32324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32325 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32327 esac; \
32328 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32329 libsrcdir="$$s/libsanitizer"; \
32330 $(SHELL) $${libsrcdir}/configure \
32331 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32332 --target=${target_alias} $${srcdiroption} \
32333 --with-build-libsubdir=$(HOST_SUBDIR) \
32334 $(STAGE2_CONFIGURE_FLAGS)
32335@endif target-libsanitizer-bootstrap
32336
32337.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32338maybe-configure-stage3-target-libsanitizer:
32339@if target-libsanitizer-bootstrap
32340maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32341configure-stage3-target-libsanitizer:
32342 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32343 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32344 @r=`${PWD_COMMAND}`; export r; \
32345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32346 TFLAGS="$(STAGE3_TFLAGS)"; \
32347 echo "Checking multilib configuration for libsanitizer..."; \
32348 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32349 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32350 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32351 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32352 else \
32353 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32354 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32355 fi; \
32356 else \
32357 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32358 fi; \
32359 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32360 $(RAW_CXX_TARGET_EXPORTS) \
32361 \
32362 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32363 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32364 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32365 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32367 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32368 case $(srcdir) in \
32369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32370 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32372 esac; \
32373 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32374 libsrcdir="$$s/libsanitizer"; \
32375 $(SHELL) $${libsrcdir}/configure \
32376 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32377 --target=${target_alias} $${srcdiroption} \
32378 --with-build-libsubdir=$(HOST_SUBDIR) \
32379 $(STAGE3_CONFIGURE_FLAGS)
32380@endif target-libsanitizer-bootstrap
32381
32382.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32383maybe-configure-stage4-target-libsanitizer:
32384@if target-libsanitizer-bootstrap
32385maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32386configure-stage4-target-libsanitizer:
32387 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32388 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32389 @r=`${PWD_COMMAND}`; export r; \
32390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32391 TFLAGS="$(STAGE4_TFLAGS)"; \
32392 echo "Checking multilib configuration for libsanitizer..."; \
32393 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32394 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32395 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32396 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32397 else \
32398 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32399 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32400 fi; \
32401 else \
32402 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32403 fi; \
32404 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32405 $(RAW_CXX_TARGET_EXPORTS) \
32406 \
32407 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32408 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32409 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32410 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32411 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32412 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32413 case $(srcdir) in \
32414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32415 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32417 esac; \
32418 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32419 libsrcdir="$$s/libsanitizer"; \
32420 $(SHELL) $${libsrcdir}/configure \
32421 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32422 --target=${target_alias} $${srcdiroption} \
32423 --with-build-libsubdir=$(HOST_SUBDIR) \
32424 $(STAGE4_CONFIGURE_FLAGS)
32425@endif target-libsanitizer-bootstrap
32426
32427.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
32428maybe-configure-stageprofile-target-libsanitizer:
32429@if target-libsanitizer-bootstrap
32430maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32431configure-stageprofile-target-libsanitizer:
32432 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32433 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32434 @r=`${PWD_COMMAND}`; export r; \
32435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32436 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32437 echo "Checking multilib configuration for libsanitizer..."; \
32438 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32439 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32440 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32441 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32442 else \
32443 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32444 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32445 fi; \
32446 else \
32447 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32448 fi; \
32449 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32450 $(RAW_CXX_TARGET_EXPORTS) \
32451 \
32452 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32453 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32454 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32455 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
32456 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32457 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32458 case $(srcdir) in \
32459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32460 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32462 esac; \
32463 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32464 libsrcdir="$$s/libsanitizer"; \
32465 $(SHELL) $${libsrcdir}/configure \
32466 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32467 --target=${target_alias} $${srcdiroption} \
32468 --with-build-libsubdir=$(HOST_SUBDIR) \
32469 $(STAGEprofile_CONFIGURE_FLAGS)
32470@endif target-libsanitizer-bootstrap
32471
32472.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
32473maybe-configure-stagefeedback-target-libsanitizer:
32474@if target-libsanitizer-bootstrap
32475maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32476configure-stagefeedback-target-libsanitizer:
32477 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32478 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32479 @r=`${PWD_COMMAND}`; export r; \
32480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32481 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32482 echo "Checking multilib configuration for libsanitizer..."; \
32483 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32484 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32485 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32486 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32487 else \
32488 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32489 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32490 fi; \
32491 else \
32492 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32493 fi; \
32494 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32495 $(RAW_CXX_TARGET_EXPORTS) \
32496 \
32497 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32498 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32499 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32500 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32501 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32502 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32503 case $(srcdir) in \
32504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32505 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32507 esac; \
32508 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32509 libsrcdir="$$s/libsanitizer"; \
32510 $(SHELL) $${libsrcdir}/configure \
32511 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32512 --target=${target_alias} $${srcdiroption} \
32513 --with-build-libsubdir=$(HOST_SUBDIR) \
32514 $(STAGEfeedback_CONFIGURE_FLAGS)
32515@endif target-libsanitizer-bootstrap
32516
32517
32518
32519
32520
32521.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32522maybe-all-target-libsanitizer:
32523@if gcc-bootstrap
32524all-target-libsanitizer: stage_current
32525@endif gcc-bootstrap
32526@if target-libsanitizer
32527TARGET-target-libsanitizer=all
32528maybe-all-target-libsanitizer: all-target-libsanitizer
32529all-target-libsanitizer: configure-target-libsanitizer
32530 @r=`${PWD_COMMAND}`; export r; \
32531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32532 $(RAW_CXX_TARGET_EXPORTS) \
32533 (cd $(TARGET_SUBDIR)/libsanitizer && \
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32535 $(TARGET-target-libsanitizer))
32536@endif target-libsanitizer
32537
32538
32539
32540.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32541.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32542maybe-all-stage1-target-libsanitizer:
32543maybe-clean-stage1-target-libsanitizer:
32544@if target-libsanitizer-bootstrap
32545maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32546all-stage1: all-stage1-target-libsanitizer
32547TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32548all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32549 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32550 @r=`${PWD_COMMAND}`; export r; \
32551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32552 TFLAGS="$(STAGE1_TFLAGS)"; \
32553 $(RAW_CXX_TARGET_EXPORTS) \
32554 cd $(TARGET_SUBDIR)/libsanitizer && \
32555 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32556 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32557 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32558 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32559 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32560 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32561 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32562 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32563 \
32564 TFLAGS="$(STAGE1_TFLAGS)" \
32565 $(TARGET-stage1-target-libsanitizer)
32566
32567maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32568clean-stage1: clean-stage1-target-libsanitizer
32569clean-stage1-target-libsanitizer:
32570 @if [ $(current_stage) = stage1 ]; then \
32571 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32572 else \
32573 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32574 $(MAKE) stage1-start; \
32575 fi; \
32576 cd $(TARGET_SUBDIR)/libsanitizer && \
32577 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32578 clean
32579@endif target-libsanitizer-bootstrap
32580
32581
32582.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32583.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32584maybe-all-stage2-target-libsanitizer:
32585maybe-clean-stage2-target-libsanitizer:
32586@if target-libsanitizer-bootstrap
32587maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32588all-stage2: all-stage2-target-libsanitizer
32589TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32590all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32591 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32592 @r=`${PWD_COMMAND}`; export r; \
32593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32594 TFLAGS="$(STAGE2_TFLAGS)"; \
32595 $(RAW_CXX_TARGET_EXPORTS) \
32596 \
32597 cd $(TARGET_SUBDIR)/libsanitizer && \
32598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32599 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32600 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32601 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32605 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32606 TFLAGS="$(STAGE2_TFLAGS)" \
32607 $(TARGET-stage2-target-libsanitizer)
32608
32609maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32610clean-stage2: clean-stage2-target-libsanitizer
32611clean-stage2-target-libsanitizer:
32612 @if [ $(current_stage) = stage2 ]; then \
32613 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32614 else \
32615 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32616 $(MAKE) stage2-start; \
32617 fi; \
32618 cd $(TARGET_SUBDIR)/libsanitizer && \
32619 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32620@endif target-libsanitizer-bootstrap
32621
32622
32623.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32624.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32625maybe-all-stage3-target-libsanitizer:
32626maybe-clean-stage3-target-libsanitizer:
32627@if target-libsanitizer-bootstrap
32628maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32629all-stage3: all-stage3-target-libsanitizer
32630TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32631all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32632 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32633 @r=`${PWD_COMMAND}`; export r; \
32634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32635 TFLAGS="$(STAGE3_TFLAGS)"; \
32636 $(RAW_CXX_TARGET_EXPORTS) \
32637 \
32638 cd $(TARGET_SUBDIR)/libsanitizer && \
32639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32640 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32641 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32642 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32646 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32647 TFLAGS="$(STAGE3_TFLAGS)" \
32648 $(TARGET-stage3-target-libsanitizer)
32649
32650maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32651clean-stage3: clean-stage3-target-libsanitizer
32652clean-stage3-target-libsanitizer:
32653 @if [ $(current_stage) = stage3 ]; then \
32654 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32655 else \
32656 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32657 $(MAKE) stage3-start; \
32658 fi; \
32659 cd $(TARGET_SUBDIR)/libsanitizer && \
32660 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32661@endif target-libsanitizer-bootstrap
32662
32663
32664.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32665.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32666maybe-all-stage4-target-libsanitizer:
32667maybe-clean-stage4-target-libsanitizer:
32668@if target-libsanitizer-bootstrap
32669maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32670all-stage4: all-stage4-target-libsanitizer
32671TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32672all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32673 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32674 @r=`${PWD_COMMAND}`; export r; \
32675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32676 TFLAGS="$(STAGE4_TFLAGS)"; \
32677 $(RAW_CXX_TARGET_EXPORTS) \
32678 \
32679 cd $(TARGET_SUBDIR)/libsanitizer && \
32680 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32681 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32682 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32683 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32684 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32685 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32686 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32687 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32688 TFLAGS="$(STAGE4_TFLAGS)" \
32689 $(TARGET-stage4-target-libsanitizer)
32690
32691maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32692clean-stage4: clean-stage4-target-libsanitizer
32693clean-stage4-target-libsanitizer:
32694 @if [ $(current_stage) = stage4 ]; then \
32695 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32696 else \
32697 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32698 $(MAKE) stage4-start; \
32699 fi; \
32700 cd $(TARGET_SUBDIR)/libsanitizer && \
32701 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32702@endif target-libsanitizer-bootstrap
32703
32704
32705.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32706.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32707maybe-all-stageprofile-target-libsanitizer:
32708maybe-clean-stageprofile-target-libsanitizer:
32709@if target-libsanitizer-bootstrap
32710maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32711all-stageprofile: all-stageprofile-target-libsanitizer
32712TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32713all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32714 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32715 @r=`${PWD_COMMAND}`; export r; \
32716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32717 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32718 $(RAW_CXX_TARGET_EXPORTS) \
32719 \
32720 cd $(TARGET_SUBDIR)/libsanitizer && \
32721 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32722 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32723 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32724 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32725 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32726 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32727 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32728 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32729 TFLAGS="$(STAGEprofile_TFLAGS)" \
32730 $(TARGET-stageprofile-target-libsanitizer)
32731
32732maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32733clean-stageprofile: clean-stageprofile-target-libsanitizer
32734clean-stageprofile-target-libsanitizer:
32735 @if [ $(current_stage) = stageprofile ]; then \
32736 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32737 else \
32738 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32739 $(MAKE) stageprofile-start; \
32740 fi; \
32741 cd $(TARGET_SUBDIR)/libsanitizer && \
32742 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32743@endif target-libsanitizer-bootstrap
32744
32745
32746.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32747.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32748maybe-all-stagefeedback-target-libsanitizer:
32749maybe-clean-stagefeedback-target-libsanitizer:
32750@if target-libsanitizer-bootstrap
32751maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32752all-stagefeedback: all-stagefeedback-target-libsanitizer
32753TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32754all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32755 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32756 @r=`${PWD_COMMAND}`; export r; \
32757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32758 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32759 $(RAW_CXX_TARGET_EXPORTS) \
32760 \
32761 cd $(TARGET_SUBDIR)/libsanitizer && \
32762 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32763 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32764 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32765 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32766 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32767 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32768 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32769 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32770 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32771 $(TARGET-stagefeedback-target-libsanitizer)
32772
32773maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32774clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32775clean-stagefeedback-target-libsanitizer:
32776 @if [ $(current_stage) = stagefeedback ]; then \
32777 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32778 else \
32779 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32780 $(MAKE) stagefeedback-start; \
32781 fi; \
32782 cd $(TARGET_SUBDIR)/libsanitizer && \
32783 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32784@endif target-libsanitizer-bootstrap
32785
32786
32787
32788
32789
32790
32791.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32792maybe-check-target-libsanitizer:
32793@if target-libsanitizer
32794maybe-check-target-libsanitizer: check-target-libsanitizer
32795
32796check-target-libsanitizer:
32797 @: $(MAKE); $(unstage)
32798 @r=`${PWD_COMMAND}`; export r; \
32799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32800 $(RAW_CXX_TARGET_EXPORTS) \
32801 (cd $(TARGET_SUBDIR)/libsanitizer && \
32802 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32803
32804@endif target-libsanitizer
32805
32806.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32807maybe-install-target-libsanitizer:
32808@if target-libsanitizer
32809maybe-install-target-libsanitizer: install-target-libsanitizer
32810
32811install-target-libsanitizer: installdirs
32812 @: $(MAKE); $(unstage)
32813 @r=`${PWD_COMMAND}`; export r; \
32814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32815 $(RAW_CXX_TARGET_EXPORTS) \
32816 (cd $(TARGET_SUBDIR)/libsanitizer && \
32817 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32818
32819@endif target-libsanitizer
32820
32821.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32822maybe-install-strip-target-libsanitizer:
32823@if target-libsanitizer
32824maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32825
32826install-strip-target-libsanitizer: installdirs
32827 @: $(MAKE); $(unstage)
32828 @r=`${PWD_COMMAND}`; export r; \
32829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32830 $(RAW_CXX_TARGET_EXPORTS) \
32831 (cd $(TARGET_SUBDIR)/libsanitizer && \
32832 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32833
32834@endif target-libsanitizer
32835
32836# Other targets (info, dvi, pdf, etc.)
32837
32838.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32839maybe-info-target-libsanitizer:
32840@if target-libsanitizer
32841maybe-info-target-libsanitizer: info-target-libsanitizer
32842
32843info-target-libsanitizer: \
32844 configure-target-libsanitizer
32845 @: $(MAKE); $(unstage)
32846 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32847 r=`${PWD_COMMAND}`; export r; \
32848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32849 $(RAW_CXX_TARGET_EXPORTS) \
32850 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32851 for flag in $(EXTRA_TARGET_FLAGS); do \
32852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32853 done; \
32854 (cd $(TARGET_SUBDIR)/libsanitizer && \
32855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32857 "RANLIB=$${RANLIB}" \
32858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32859 info) \
32860 || exit 1
32861
32862@endif target-libsanitizer
32863
32864.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32865maybe-dvi-target-libsanitizer:
32866@if target-libsanitizer
32867maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32868
32869dvi-target-libsanitizer: \
32870 configure-target-libsanitizer
32871 @: $(MAKE); $(unstage)
32872 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32873 r=`${PWD_COMMAND}`; export r; \
32874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32875 $(RAW_CXX_TARGET_EXPORTS) \
32876 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32877 for flag in $(EXTRA_TARGET_FLAGS); do \
32878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32879 done; \
32880 (cd $(TARGET_SUBDIR)/libsanitizer && \
32881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32883 "RANLIB=$${RANLIB}" \
32884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32885 dvi) \
32886 || exit 1
32887
32888@endif target-libsanitizer
32889
32890.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32891maybe-pdf-target-libsanitizer:
32892@if target-libsanitizer
32893maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32894
32895pdf-target-libsanitizer: \
32896 configure-target-libsanitizer
32897 @: $(MAKE); $(unstage)
32898 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32899 r=`${PWD_COMMAND}`; export r; \
32900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32901 $(RAW_CXX_TARGET_EXPORTS) \
32902 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32903 for flag in $(EXTRA_TARGET_FLAGS); do \
32904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32905 done; \
32906 (cd $(TARGET_SUBDIR)/libsanitizer && \
32907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32909 "RANLIB=$${RANLIB}" \
32910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32911 pdf) \
32912 || exit 1
32913
32914@endif target-libsanitizer
32915
32916.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32917maybe-html-target-libsanitizer:
32918@if target-libsanitizer
32919maybe-html-target-libsanitizer: html-target-libsanitizer
32920
32921html-target-libsanitizer: \
32922 configure-target-libsanitizer
32923 @: $(MAKE); $(unstage)
32924 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32925 r=`${PWD_COMMAND}`; export r; \
32926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32927 $(RAW_CXX_TARGET_EXPORTS) \
32928 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32929 for flag in $(EXTRA_TARGET_FLAGS); do \
32930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32931 done; \
32932 (cd $(TARGET_SUBDIR)/libsanitizer && \
32933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32935 "RANLIB=$${RANLIB}" \
32936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32937 html) \
32938 || exit 1
32939
32940@endif target-libsanitizer
32941
32942.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32943maybe-TAGS-target-libsanitizer:
32944@if target-libsanitizer
32945maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32946
32947TAGS-target-libsanitizer: \
32948 configure-target-libsanitizer
32949 @: $(MAKE); $(unstage)
32950 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32951 r=`${PWD_COMMAND}`; export r; \
32952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32953 $(RAW_CXX_TARGET_EXPORTS) \
32954 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32955 for flag in $(EXTRA_TARGET_FLAGS); do \
32956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32957 done; \
32958 (cd $(TARGET_SUBDIR)/libsanitizer && \
32959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32961 "RANLIB=$${RANLIB}" \
32962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32963 TAGS) \
32964 || exit 1
32965
32966@endif target-libsanitizer
32967
32968.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32969maybe-install-info-target-libsanitizer:
32970@if target-libsanitizer
32971maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32972
32973install-info-target-libsanitizer: \
32974 configure-target-libsanitizer \
32975 info-target-libsanitizer
32976 @: $(MAKE); $(unstage)
32977 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32978 r=`${PWD_COMMAND}`; export r; \
32979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32980 $(RAW_CXX_TARGET_EXPORTS) \
32981 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32982 for flag in $(EXTRA_TARGET_FLAGS); do \
32983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32984 done; \
32985 (cd $(TARGET_SUBDIR)/libsanitizer && \
32986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32988 "RANLIB=$${RANLIB}" \
32989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32990 install-info) \
32991 || exit 1
32992
32993@endif target-libsanitizer
32994
32995.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32996maybe-install-pdf-target-libsanitizer:
32997@if target-libsanitizer
32998maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32999
33000install-pdf-target-libsanitizer: \
33001 configure-target-libsanitizer \
33002 pdf-target-libsanitizer
33003 @: $(MAKE); $(unstage)
33004 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33005 r=`${PWD_COMMAND}`; export r; \
33006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33007 $(RAW_CXX_TARGET_EXPORTS) \
33008 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33009 for flag in $(EXTRA_TARGET_FLAGS); do \
33010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33011 done; \
33012 (cd $(TARGET_SUBDIR)/libsanitizer && \
33013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33015 "RANLIB=$${RANLIB}" \
33016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33017 install-pdf) \
33018 || exit 1
33019
33020@endif target-libsanitizer
33021
33022.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33023maybe-install-html-target-libsanitizer:
33024@if target-libsanitizer
33025maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33026
33027install-html-target-libsanitizer: \
33028 configure-target-libsanitizer \
33029 html-target-libsanitizer
33030 @: $(MAKE); $(unstage)
33031 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33032 r=`${PWD_COMMAND}`; export r; \
33033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33034 $(RAW_CXX_TARGET_EXPORTS) \
33035 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
33036 for flag in $(EXTRA_TARGET_FLAGS); do \
33037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33038 done; \
33039 (cd $(TARGET_SUBDIR)/libsanitizer && \
33040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33042 "RANLIB=$${RANLIB}" \
33043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33044 install-html) \
33045 || exit 1
33046
33047@endif target-libsanitizer
33048
33049.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33050maybe-installcheck-target-libsanitizer:
33051@if target-libsanitizer
33052maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33053
33054installcheck-target-libsanitizer: \
33055 configure-target-libsanitizer
33056 @: $(MAKE); $(unstage)
33057 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33058 r=`${PWD_COMMAND}`; export r; \
33059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33060 $(RAW_CXX_TARGET_EXPORTS) \
33061 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33062 for flag in $(EXTRA_TARGET_FLAGS); do \
33063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33064 done; \
33065 (cd $(TARGET_SUBDIR)/libsanitizer && \
33066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33068 "RANLIB=$${RANLIB}" \
33069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33070 installcheck) \
33071 || exit 1
33072
33073@endif target-libsanitizer
33074
33075.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33076maybe-mostlyclean-target-libsanitizer:
33077@if target-libsanitizer
33078maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33079
33080mostlyclean-target-libsanitizer:
33081 @: $(MAKE); $(unstage)
33082 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33083 r=`${PWD_COMMAND}`; export r; \
33084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33085 $(RAW_CXX_TARGET_EXPORTS) \
33086 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33087 for flag in $(EXTRA_TARGET_FLAGS); do \
33088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33089 done; \
33090 (cd $(TARGET_SUBDIR)/libsanitizer && \
33091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33093 "RANLIB=$${RANLIB}" \
33094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33095 mostlyclean) \
33096 || exit 1
33097
33098@endif target-libsanitizer
33099
33100.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33101maybe-clean-target-libsanitizer:
33102@if target-libsanitizer
33103maybe-clean-target-libsanitizer: clean-target-libsanitizer
33104
33105clean-target-libsanitizer:
33106 @: $(MAKE); $(unstage)
33107 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33108 r=`${PWD_COMMAND}`; export r; \
33109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33110 $(RAW_CXX_TARGET_EXPORTS) \
33111 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33112 for flag in $(EXTRA_TARGET_FLAGS); do \
33113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33114 done; \
33115 (cd $(TARGET_SUBDIR)/libsanitizer && \
33116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33118 "RANLIB=$${RANLIB}" \
33119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33120 clean) \
33121 || exit 1
33122
33123@endif target-libsanitizer
33124
33125.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33126maybe-distclean-target-libsanitizer:
33127@if target-libsanitizer
33128maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33129
33130distclean-target-libsanitizer:
33131 @: $(MAKE); $(unstage)
33132 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33133 r=`${PWD_COMMAND}`; export r; \
33134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33135 $(RAW_CXX_TARGET_EXPORTS) \
33136 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33137 for flag in $(EXTRA_TARGET_FLAGS); do \
33138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33139 done; \
33140 (cd $(TARGET_SUBDIR)/libsanitizer && \
33141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33143 "RANLIB=$${RANLIB}" \
33144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33145 distclean) \
33146 || exit 1
33147
33148@endif target-libsanitizer
33149
33150.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33151maybe-maintainer-clean-target-libsanitizer:
33152@if target-libsanitizer
33153maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33154
33155maintainer-clean-target-libsanitizer:
33156 @: $(MAKE); $(unstage)
33157 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33158 r=`${PWD_COMMAND}`; export r; \
33159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33160 $(RAW_CXX_TARGET_EXPORTS) \
33161 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33162 for flag in $(EXTRA_TARGET_FLAGS); do \
33163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33164 done; \
33165 (cd $(TARGET_SUBDIR)/libsanitizer && \
33166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33168 "RANLIB=$${RANLIB}" \
33169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33170 maintainer-clean) \
33171 || exit 1
33172
33173@endif target-libsanitizer
33174
33175
33176
33177
33178
33179.PHONY: configure-target-libvtv maybe-configure-target-libvtv
33180maybe-configure-target-libvtv:
33181@if gcc-bootstrap
33182configure-target-libvtv: stage_current
33183@endif gcc-bootstrap
33184@if target-libvtv
33185maybe-configure-target-libvtv: configure-target-libvtv
33186configure-target-libvtv:
33187 @r=`${PWD_COMMAND}`; export r; \
33188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33189 echo "Checking multilib configuration for libvtv..."; \
33190 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33191 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33192 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33193 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33194 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33195 else \
33196 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33197 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33198 fi; \
33199 else \
33200 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33201 fi; \
33202 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33203 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33204 $(RAW_CXX_TARGET_EXPORTS) \
33205 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33206 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33207 case $(srcdir) in \
33208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33209 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33211 esac; \
33212 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33213 libsrcdir="$$s/libvtv"; \
33214 rm -f no-such-file || : ; \
33215 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33216 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33217 --target=${target_alias} $${srcdiroption} \
33218 || exit 1
33219@endif target-libvtv
33220
33221
33222
33223.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33224maybe-configure-stage1-target-libvtv:
33225@if target-libvtv-bootstrap
33226maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33227configure-stage1-target-libvtv:
33228 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33229 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33230 @r=`${PWD_COMMAND}`; export r; \
33231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33232 TFLAGS="$(STAGE1_TFLAGS)"; \
33233 echo "Checking multilib configuration for libvtv..."; \
33234 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33235 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33236 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33237 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33238 else \
33239 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33240 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33241 fi; \
33242 else \
33243 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33244 fi; \
33245 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33246 $(RAW_CXX_TARGET_EXPORTS) \
33247 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33248 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33249 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33250 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33251 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33252 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33253 case $(srcdir) in \
33254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33255 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33257 esac; \
33258 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33259 libsrcdir="$$s/libvtv"; \
33260 $(SHELL) $${libsrcdir}/configure \
33261 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33262 --target=${target_alias} $${srcdiroption} \
33263 $(STAGE1_CONFIGURE_FLAGS)
33264@endif target-libvtv-bootstrap
33265
33266.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33267maybe-configure-stage2-target-libvtv:
33268@if target-libvtv-bootstrap
33269maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33270configure-stage2-target-libvtv:
33271 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33272 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33273 @r=`${PWD_COMMAND}`; export r; \
33274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33275 TFLAGS="$(STAGE2_TFLAGS)"; \
33276 echo "Checking multilib configuration for libvtv..."; \
33277 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33278 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33279 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33280 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33281 else \
33282 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33283 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33284 fi; \
33285 else \
33286 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33287 fi; \
33288 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33289 $(RAW_CXX_TARGET_EXPORTS) \
33290 \
33291 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33292 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33293 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33294 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33295 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33296 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33297 case $(srcdir) in \
33298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33299 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33301 esac; \
33302 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33303 libsrcdir="$$s/libvtv"; \
33304 $(SHELL) $${libsrcdir}/configure \
33305 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33306 --target=${target_alias} $${srcdiroption} \
33307 --with-build-libsubdir=$(HOST_SUBDIR) \
33308 $(STAGE2_CONFIGURE_FLAGS)
33309@endif target-libvtv-bootstrap
33310
33311.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33312maybe-configure-stage3-target-libvtv:
33313@if target-libvtv-bootstrap
33314maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33315configure-stage3-target-libvtv:
33316 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33317 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33318 @r=`${PWD_COMMAND}`; export r; \
33319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33320 TFLAGS="$(STAGE3_TFLAGS)"; \
33321 echo "Checking multilib configuration for libvtv..."; \
33322 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33323 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33324 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33325 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33326 else \
33327 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33328 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33329 fi; \
33330 else \
33331 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33332 fi; \
33333 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33334 $(RAW_CXX_TARGET_EXPORTS) \
33335 \
33336 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33337 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33338 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33339 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33341 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33342 case $(srcdir) in \
33343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33344 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33346 esac; \
33347 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33348 libsrcdir="$$s/libvtv"; \
33349 $(SHELL) $${libsrcdir}/configure \
33350 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33351 --target=${target_alias} $${srcdiroption} \
33352 --with-build-libsubdir=$(HOST_SUBDIR) \
33353 $(STAGE3_CONFIGURE_FLAGS)
33354@endif target-libvtv-bootstrap
33355
33356.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33357maybe-configure-stage4-target-libvtv:
33358@if target-libvtv-bootstrap
33359maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33360configure-stage4-target-libvtv:
33361 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33362 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33363 @r=`${PWD_COMMAND}`; export r; \
33364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33365 TFLAGS="$(STAGE4_TFLAGS)"; \
33366 echo "Checking multilib configuration for libvtv..."; \
33367 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33368 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33369 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33370 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33371 else \
33372 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33373 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33374 fi; \
33375 else \
33376 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33377 fi; \
33378 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33379 $(RAW_CXX_TARGET_EXPORTS) \
33380 \
33381 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33382 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33383 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33384 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33385 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33386 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33387 case $(srcdir) in \
33388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33389 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33391 esac; \
33392 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33393 libsrcdir="$$s/libvtv"; \
33394 $(SHELL) $${libsrcdir}/configure \
33395 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33396 --target=${target_alias} $${srcdiroption} \
33397 --with-build-libsubdir=$(HOST_SUBDIR) \
33398 $(STAGE4_CONFIGURE_FLAGS)
33399@endif target-libvtv-bootstrap
33400
33401.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
33402maybe-configure-stageprofile-target-libvtv:
33403@if target-libvtv-bootstrap
33404maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33405configure-stageprofile-target-libvtv:
33406 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33407 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33408 @r=`${PWD_COMMAND}`; export r; \
33409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33410 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33411 echo "Checking multilib configuration for libvtv..."; \
33412 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33413 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33414 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33415 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33416 else \
33417 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33418 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33419 fi; \
33420 else \
33421 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33422 fi; \
33423 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33424 $(RAW_CXX_TARGET_EXPORTS) \
33425 \
33426 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33427 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33428 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33429 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
33430 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33431 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33432 case $(srcdir) in \
33433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33434 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33436 esac; \
33437 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33438 libsrcdir="$$s/libvtv"; \
33439 $(SHELL) $${libsrcdir}/configure \
33440 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33441 --target=${target_alias} $${srcdiroption} \
33442 --with-build-libsubdir=$(HOST_SUBDIR) \
33443 $(STAGEprofile_CONFIGURE_FLAGS)
33444@endif target-libvtv-bootstrap
33445
33446.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
33447maybe-configure-stagefeedback-target-libvtv:
33448@if target-libvtv-bootstrap
33449maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33450configure-stagefeedback-target-libvtv:
33451 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33452 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33453 @r=`${PWD_COMMAND}`; export r; \
33454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33455 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33456 echo "Checking multilib configuration for libvtv..."; \
33457 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33458 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33459 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33460 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33461 else \
33462 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33463 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33464 fi; \
33465 else \
33466 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33467 fi; \
33468 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33469 $(RAW_CXX_TARGET_EXPORTS) \
33470 \
33471 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33472 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33473 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33474 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
33475 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33476 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33477 case $(srcdir) in \
33478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33479 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33481 esac; \
33482 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33483 libsrcdir="$$s/libvtv"; \
33484 $(SHELL) $${libsrcdir}/configure \
33485 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33486 --target=${target_alias} $${srcdiroption} \
33487 --with-build-libsubdir=$(HOST_SUBDIR) \
33488 $(STAGEfeedback_CONFIGURE_FLAGS)
33489@endif target-libvtv-bootstrap
33490
33491
33492
33493
33494
33495.PHONY: all-target-libvtv maybe-all-target-libvtv
33496maybe-all-target-libvtv:
33497@if gcc-bootstrap
33498all-target-libvtv: stage_current
33499@endif gcc-bootstrap
33500@if target-libvtv
33501TARGET-target-libvtv=all
33502maybe-all-target-libvtv: all-target-libvtv
33503all-target-libvtv: configure-target-libvtv
33504 @r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33506 $(RAW_CXX_TARGET_EXPORTS) \
33507 (cd $(TARGET_SUBDIR)/libvtv && \
33508 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33509 $(TARGET-target-libvtv))
33510@endif target-libvtv
33511
33512
33513
33514.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33515.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33516maybe-all-stage1-target-libvtv:
33517maybe-clean-stage1-target-libvtv:
33518@if target-libvtv-bootstrap
33519maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33520all-stage1: all-stage1-target-libvtv
33521TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33522all-stage1-target-libvtv: configure-stage1-target-libvtv
33523 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33524 @r=`${PWD_COMMAND}`; export r; \
33525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33526 TFLAGS="$(STAGE1_TFLAGS)"; \
33527 $(RAW_CXX_TARGET_EXPORTS) \
33528 cd $(TARGET_SUBDIR)/libvtv && \
33529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33530 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33531 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33532 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33533 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33534 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33535 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33536 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33537 \
33538 TFLAGS="$(STAGE1_TFLAGS)" \
33539 $(TARGET-stage1-target-libvtv)
33540
33541maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33542clean-stage1: clean-stage1-target-libvtv
33543clean-stage1-target-libvtv:
33544 @if [ $(current_stage) = stage1 ]; then \
33545 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33546 else \
33547 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33548 $(MAKE) stage1-start; \
33549 fi; \
33550 cd $(TARGET_SUBDIR)/libvtv && \
33551 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33552 clean
33553@endif target-libvtv-bootstrap
33554
33555
33556.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33557.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33558maybe-all-stage2-target-libvtv:
33559maybe-clean-stage2-target-libvtv:
33560@if target-libvtv-bootstrap
33561maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33562all-stage2: all-stage2-target-libvtv
33563TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33564all-stage2-target-libvtv: configure-stage2-target-libvtv
33565 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33566 @r=`${PWD_COMMAND}`; export r; \
33567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33568 TFLAGS="$(STAGE2_TFLAGS)"; \
33569 $(RAW_CXX_TARGET_EXPORTS) \
33570 \
33571 cd $(TARGET_SUBDIR)/libvtv && \
33572 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33573 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33574 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33575 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33576 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33577 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33578 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33579 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33580 TFLAGS="$(STAGE2_TFLAGS)" \
33581 $(TARGET-stage2-target-libvtv)
33582
33583maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33584clean-stage2: clean-stage2-target-libvtv
33585clean-stage2-target-libvtv:
33586 @if [ $(current_stage) = stage2 ]; then \
33587 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33588 else \
33589 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33590 $(MAKE) stage2-start; \
33591 fi; \
33592 cd $(TARGET_SUBDIR)/libvtv && \
33593 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33594@endif target-libvtv-bootstrap
33595
33596
33597.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33598.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33599maybe-all-stage3-target-libvtv:
33600maybe-clean-stage3-target-libvtv:
33601@if target-libvtv-bootstrap
33602maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33603all-stage3: all-stage3-target-libvtv
33604TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33605all-stage3-target-libvtv: configure-stage3-target-libvtv
33606 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33607 @r=`${PWD_COMMAND}`; export r; \
33608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33609 TFLAGS="$(STAGE3_TFLAGS)"; \
33610 $(RAW_CXX_TARGET_EXPORTS) \
33611 \
33612 cd $(TARGET_SUBDIR)/libvtv && \
33613 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33614 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33615 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33616 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33617 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33618 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33619 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33620 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33621 TFLAGS="$(STAGE3_TFLAGS)" \
33622 $(TARGET-stage3-target-libvtv)
33623
33624maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33625clean-stage3: clean-stage3-target-libvtv
33626clean-stage3-target-libvtv:
33627 @if [ $(current_stage) = stage3 ]; then \
33628 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33629 else \
33630 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33631 $(MAKE) stage3-start; \
33632 fi; \
33633 cd $(TARGET_SUBDIR)/libvtv && \
33634 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33635@endif target-libvtv-bootstrap
33636
33637
33638.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33639.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33640maybe-all-stage4-target-libvtv:
33641maybe-clean-stage4-target-libvtv:
33642@if target-libvtv-bootstrap
33643maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33644all-stage4: all-stage4-target-libvtv
33645TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33646all-stage4-target-libvtv: configure-stage4-target-libvtv
33647 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33648 @r=`${PWD_COMMAND}`; export r; \
33649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33650 TFLAGS="$(STAGE4_TFLAGS)"; \
33651 $(RAW_CXX_TARGET_EXPORTS) \
33652 \
33653 cd $(TARGET_SUBDIR)/libvtv && \
33654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33655 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33656 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33657 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33661 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33662 TFLAGS="$(STAGE4_TFLAGS)" \
33663 $(TARGET-stage4-target-libvtv)
33664
33665maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33666clean-stage4: clean-stage4-target-libvtv
33667clean-stage4-target-libvtv:
33668 @if [ $(current_stage) = stage4 ]; then \
33669 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33670 else \
33671 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33672 $(MAKE) stage4-start; \
33673 fi; \
33674 cd $(TARGET_SUBDIR)/libvtv && \
33675 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33676@endif target-libvtv-bootstrap
33677
33678
33679.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33680.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33681maybe-all-stageprofile-target-libvtv:
33682maybe-clean-stageprofile-target-libvtv:
33683@if target-libvtv-bootstrap
33684maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33685all-stageprofile: all-stageprofile-target-libvtv
33686TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33687all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33688 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33689 @r=`${PWD_COMMAND}`; export r; \
33690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33691 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33692 $(RAW_CXX_TARGET_EXPORTS) \
33693 \
33694 cd $(TARGET_SUBDIR)/libvtv && \
33695 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33696 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33697 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33698 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33699 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33700 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33701 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33702 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33703 TFLAGS="$(STAGEprofile_TFLAGS)" \
33704 $(TARGET-stageprofile-target-libvtv)
33705
33706maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33707clean-stageprofile: clean-stageprofile-target-libvtv
33708clean-stageprofile-target-libvtv:
33709 @if [ $(current_stage) = stageprofile ]; then \
33710 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33711 else \
33712 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33713 $(MAKE) stageprofile-start; \
33714 fi; \
33715 cd $(TARGET_SUBDIR)/libvtv && \
33716 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33717@endif target-libvtv-bootstrap
33718
33719
33720.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33721.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33722maybe-all-stagefeedback-target-libvtv:
33723maybe-clean-stagefeedback-target-libvtv:
33724@if target-libvtv-bootstrap
33725maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33726all-stagefeedback: all-stagefeedback-target-libvtv
33727TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33728all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33729 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33730 @r=`${PWD_COMMAND}`; export r; \
33731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33732 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33733 $(RAW_CXX_TARGET_EXPORTS) \
33734 \
33735 cd $(TARGET_SUBDIR)/libvtv && \
33736 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33737 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33738 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33739 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33740 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33741 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33742 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33743 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33744 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33745 $(TARGET-stagefeedback-target-libvtv)
33746
33747maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33748clean-stagefeedback: clean-stagefeedback-target-libvtv
33749clean-stagefeedback-target-libvtv:
33750 @if [ $(current_stage) = stagefeedback ]; then \
33751 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33752 else \
33753 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33754 $(MAKE) stagefeedback-start; \
33755 fi; \
33756 cd $(TARGET_SUBDIR)/libvtv && \
33757 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33758@endif target-libvtv-bootstrap
33759
33760
33761
33762
33763
33764
33765.PHONY: check-target-libvtv maybe-check-target-libvtv
33766maybe-check-target-libvtv:
33767@if target-libvtv
33768maybe-check-target-libvtv: check-target-libvtv
33769
33770check-target-libvtv:
33771 @: $(MAKE); $(unstage)
33772 @r=`${PWD_COMMAND}`; export r; \
33773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33774 $(RAW_CXX_TARGET_EXPORTS) \
33775 (cd $(TARGET_SUBDIR)/libvtv && \
33776 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33777
33778@endif target-libvtv
33779
33780.PHONY: install-target-libvtv maybe-install-target-libvtv
33781maybe-install-target-libvtv:
33782@if target-libvtv
33783maybe-install-target-libvtv: install-target-libvtv
33784
33785install-target-libvtv: installdirs
33786 @: $(MAKE); $(unstage)
33787 @r=`${PWD_COMMAND}`; export r; \
33788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33789 $(RAW_CXX_TARGET_EXPORTS) \
33790 (cd $(TARGET_SUBDIR)/libvtv && \
33791 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33792
33793@endif target-libvtv
33794
33795.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33796maybe-install-strip-target-libvtv:
33797@if target-libvtv
33798maybe-install-strip-target-libvtv: install-strip-target-libvtv
33799
33800install-strip-target-libvtv: installdirs
33801 @: $(MAKE); $(unstage)
33802 @r=`${PWD_COMMAND}`; export r; \
33803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33804 $(RAW_CXX_TARGET_EXPORTS) \
33805 (cd $(TARGET_SUBDIR)/libvtv && \
33806 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33807
33808@endif target-libvtv
33809
33810# Other targets (info, dvi, pdf, etc.)
33811
33812.PHONY: maybe-info-target-libvtv info-target-libvtv
33813maybe-info-target-libvtv:
33814@if target-libvtv
33815maybe-info-target-libvtv: info-target-libvtv
33816
33817info-target-libvtv: \
33818 configure-target-libvtv
33819 @: $(MAKE); $(unstage)
33820 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33821 r=`${PWD_COMMAND}`; export r; \
33822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33823 $(RAW_CXX_TARGET_EXPORTS) \
33824 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33825 for flag in $(EXTRA_TARGET_FLAGS); do \
33826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33827 done; \
33828 (cd $(TARGET_SUBDIR)/libvtv && \
33829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33831 "RANLIB=$${RANLIB}" \
33832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33833 info) \
33834 || exit 1
33835
33836@endif target-libvtv
33837
33838.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33839maybe-dvi-target-libvtv:
33840@if target-libvtv
33841maybe-dvi-target-libvtv: dvi-target-libvtv
33842
33843dvi-target-libvtv: \
33844 configure-target-libvtv
33845 @: $(MAKE); $(unstage)
33846 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33847 r=`${PWD_COMMAND}`; export r; \
33848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33849 $(RAW_CXX_TARGET_EXPORTS) \
33850 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33851 for flag in $(EXTRA_TARGET_FLAGS); do \
33852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33853 done; \
33854 (cd $(TARGET_SUBDIR)/libvtv && \
33855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33857 "RANLIB=$${RANLIB}" \
33858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33859 dvi) \
33860 || exit 1
33861
33862@endif target-libvtv
33863
33864.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33865maybe-pdf-target-libvtv:
33866@if target-libvtv
33867maybe-pdf-target-libvtv: pdf-target-libvtv
33868
33869pdf-target-libvtv: \
33870 configure-target-libvtv
33871 @: $(MAKE); $(unstage)
33872 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33873 r=`${PWD_COMMAND}`; export r; \
33874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33875 $(RAW_CXX_TARGET_EXPORTS) \
33876 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33877 for flag in $(EXTRA_TARGET_FLAGS); do \
33878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33879 done; \
33880 (cd $(TARGET_SUBDIR)/libvtv && \
33881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33883 "RANLIB=$${RANLIB}" \
33884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33885 pdf) \
33886 || exit 1
33887
33888@endif target-libvtv
33889
33890.PHONY: maybe-html-target-libvtv html-target-libvtv
33891maybe-html-target-libvtv:
33892@if target-libvtv
33893maybe-html-target-libvtv: html-target-libvtv
33894
33895html-target-libvtv: \
33896 configure-target-libvtv
33897 @: $(MAKE); $(unstage)
33898 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33899 r=`${PWD_COMMAND}`; export r; \
33900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33901 $(RAW_CXX_TARGET_EXPORTS) \
33902 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33903 for flag in $(EXTRA_TARGET_FLAGS); do \
33904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33905 done; \
33906 (cd $(TARGET_SUBDIR)/libvtv && \
33907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33909 "RANLIB=$${RANLIB}" \
33910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33911 html) \
33912 || exit 1
33913
33914@endif target-libvtv
33915
33916.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33917maybe-TAGS-target-libvtv:
33918@if target-libvtv
33919maybe-TAGS-target-libvtv: TAGS-target-libvtv
33920
33921TAGS-target-libvtv: \
33922 configure-target-libvtv
33923 @: $(MAKE); $(unstage)
33924 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33925 r=`${PWD_COMMAND}`; export r; \
33926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33927 $(RAW_CXX_TARGET_EXPORTS) \
33928 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33929 for flag in $(EXTRA_TARGET_FLAGS); do \
33930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33931 done; \
33932 (cd $(TARGET_SUBDIR)/libvtv && \
33933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33935 "RANLIB=$${RANLIB}" \
33936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33937 TAGS) \
33938 || exit 1
33939
33940@endif target-libvtv
33941
33942.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33943maybe-install-info-target-libvtv:
33944@if target-libvtv
33945maybe-install-info-target-libvtv: install-info-target-libvtv
33946
33947install-info-target-libvtv: \
33948 configure-target-libvtv \
33949 info-target-libvtv
33950 @: $(MAKE); $(unstage)
33951 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33952 r=`${PWD_COMMAND}`; export r; \
33953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33954 $(RAW_CXX_TARGET_EXPORTS) \
33955 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33956 for flag in $(EXTRA_TARGET_FLAGS); do \
33957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33958 done; \
33959 (cd $(TARGET_SUBDIR)/libvtv && \
33960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33962 "RANLIB=$${RANLIB}" \
33963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33964 install-info) \
33965 || exit 1
33966
33967@endif target-libvtv
33968
33969.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33970maybe-install-pdf-target-libvtv:
33971@if target-libvtv
33972maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33973
33974install-pdf-target-libvtv: \
33975 configure-target-libvtv \
33976 pdf-target-libvtv
33977 @: $(MAKE); $(unstage)
33978 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33979 r=`${PWD_COMMAND}`; export r; \
33980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33981 $(RAW_CXX_TARGET_EXPORTS) \
33982 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33983 for flag in $(EXTRA_TARGET_FLAGS); do \
33984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33985 done; \
33986 (cd $(TARGET_SUBDIR)/libvtv && \
33987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33989 "RANLIB=$${RANLIB}" \
33990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33991 install-pdf) \
33992 || exit 1
33993
33994@endif target-libvtv
33995
33996.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33997maybe-install-html-target-libvtv:
33998@if target-libvtv
33999maybe-install-html-target-libvtv: install-html-target-libvtv
34000
34001install-html-target-libvtv: \
34002 configure-target-libvtv \
34003 html-target-libvtv
34004 @: $(MAKE); $(unstage)
34005 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34006 r=`${PWD_COMMAND}`; export r; \
34007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34008 $(RAW_CXX_TARGET_EXPORTS) \
34009 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
34010 for flag in $(EXTRA_TARGET_FLAGS); do \
34011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34012 done; \
34013 (cd $(TARGET_SUBDIR)/libvtv && \
34014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34016 "RANLIB=$${RANLIB}" \
34017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34018 install-html) \
34019 || exit 1
34020
34021@endif target-libvtv
34022
34023.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34024maybe-installcheck-target-libvtv:
34025@if target-libvtv
34026maybe-installcheck-target-libvtv: installcheck-target-libvtv
34027
34028installcheck-target-libvtv: \
34029 configure-target-libvtv
34030 @: $(MAKE); $(unstage)
34031 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34032 r=`${PWD_COMMAND}`; export r; \
34033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34034 $(RAW_CXX_TARGET_EXPORTS) \
34035 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34036 for flag in $(EXTRA_TARGET_FLAGS); do \
34037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34038 done; \
34039 (cd $(TARGET_SUBDIR)/libvtv && \
34040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34042 "RANLIB=$${RANLIB}" \
34043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34044 installcheck) \
34045 || exit 1
34046
34047@endif target-libvtv
34048
34049.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34050maybe-mostlyclean-target-libvtv:
34051@if target-libvtv
34052maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34053
34054mostlyclean-target-libvtv:
34055 @: $(MAKE); $(unstage)
34056 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34057 r=`${PWD_COMMAND}`; export r; \
34058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34059 $(RAW_CXX_TARGET_EXPORTS) \
34060 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34061 for flag in $(EXTRA_TARGET_FLAGS); do \
34062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34063 done; \
34064 (cd $(TARGET_SUBDIR)/libvtv && \
34065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34067 "RANLIB=$${RANLIB}" \
34068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34069 mostlyclean) \
34070 || exit 1
34071
34072@endif target-libvtv
34073
34074.PHONY: maybe-clean-target-libvtv clean-target-libvtv
34075maybe-clean-target-libvtv:
34076@if target-libvtv
34077maybe-clean-target-libvtv: clean-target-libvtv
34078
34079clean-target-libvtv:
34080 @: $(MAKE); $(unstage)
34081 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34082 r=`${PWD_COMMAND}`; export r; \
34083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34084 $(RAW_CXX_TARGET_EXPORTS) \
34085 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34086 for flag in $(EXTRA_TARGET_FLAGS); do \
34087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34088 done; \
34089 (cd $(TARGET_SUBDIR)/libvtv && \
34090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34092 "RANLIB=$${RANLIB}" \
34093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34094 clean) \
34095 || exit 1
34096
34097@endif target-libvtv
34098
34099.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34100maybe-distclean-target-libvtv:
34101@if target-libvtv
34102maybe-distclean-target-libvtv: distclean-target-libvtv
34103
34104distclean-target-libvtv:
34105 @: $(MAKE); $(unstage)
34106 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34107 r=`${PWD_COMMAND}`; export r; \
34108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34109 $(RAW_CXX_TARGET_EXPORTS) \
34110 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
34111 for flag in $(EXTRA_TARGET_FLAGS); do \
34112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34113 done; \
34114 (cd $(TARGET_SUBDIR)/libvtv && \
34115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34117 "RANLIB=$${RANLIB}" \
34118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34119 distclean) \
34120 || exit 1
34121
34122@endif target-libvtv
34123
34124.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34125maybe-maintainer-clean-target-libvtv:
34126@if target-libvtv
34127maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34128
34129maintainer-clean-target-libvtv:
34130 @: $(MAKE); $(unstage)
34131 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34132 r=`${PWD_COMMAND}`; export r; \
34133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34134 $(RAW_CXX_TARGET_EXPORTS) \
34135 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
34136 for flag in $(EXTRA_TARGET_FLAGS); do \
34137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34138 done; \
34139 (cd $(TARGET_SUBDIR)/libvtv && \
34140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34142 "RANLIB=$${RANLIB}" \
34143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34144 maintainer-clean) \
34145 || exit 1
34146
34147@endif target-libvtv
34148
34149
34150
34151
34152
34153.PHONY: configure-target-libssp maybe-configure-target-libssp
34154maybe-configure-target-libssp:
34155@if gcc-bootstrap
34156configure-target-libssp: stage_current
34157@endif gcc-bootstrap
34158@if target-libssp
34159maybe-configure-target-libssp: configure-target-libssp
34160configure-target-libssp:
34161 @: $(MAKE); $(unstage)
34162 @r=`${PWD_COMMAND}`; export r; \
34163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34164 echo "Checking multilib configuration for libssp..."; \
34165 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34166 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
34167 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
34168 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
34169 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
34170 else \
34171 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
34172 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34173 fi; \
34174 else \
34175 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
34176 fi; \
34177 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
34178 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
34179 $(NORMAL_TARGET_EXPORTS) \
34180 echo Configuring in $(TARGET_SUBDIR)/libssp; \
34181 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
34182 case $(srcdir) in \
34183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34184 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
34185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34186 esac; \
34187 srcdiroption="--srcdir=$${topdir}/libssp"; \
34188 libsrcdir="$$s/libssp"; \
34189 rm -f no-such-file || : ; \
34190 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34191 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34192 --target=${target_alias} $${srcdiroption} \
34193 || exit 1
34194@endif target-libssp
34195
34196
34197
34198
34199
34200.PHONY: all-target-libssp maybe-all-target-libssp
34201maybe-all-target-libssp:
34202@if gcc-bootstrap
34203all-target-libssp: stage_current
34204@endif gcc-bootstrap
34205@if target-libssp
34206TARGET-target-libssp=all
34207maybe-all-target-libssp: all-target-libssp
34208all-target-libssp: configure-target-libssp
34209 @: $(MAKE); $(unstage)
34210 @r=`${PWD_COMMAND}`; export r; \
34211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34212 $(NORMAL_TARGET_EXPORTS) \
34213 (cd $(TARGET_SUBDIR)/libssp && \
34214 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34215 $(TARGET-target-libssp))
34216@endif target-libssp
34217
34218
34219
34220
34221
34222.PHONY: check-target-libssp maybe-check-target-libssp
34223maybe-check-target-libssp:
34224@if target-libssp
34225maybe-check-target-libssp: check-target-libssp
34226
34227check-target-libssp:
34228 @: $(MAKE); $(unstage)
34229 @r=`${PWD_COMMAND}`; export r; \
34230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34231 $(NORMAL_TARGET_EXPORTS) \
34232 (cd $(TARGET_SUBDIR)/libssp && \
34233 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34234
34235@endif target-libssp
34236
34237.PHONY: install-target-libssp maybe-install-target-libssp
34238maybe-install-target-libssp:
34239@if target-libssp
34240maybe-install-target-libssp: install-target-libssp
34241
34242install-target-libssp: installdirs
34243 @: $(MAKE); $(unstage)
34244 @r=`${PWD_COMMAND}`; export r; \
34245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34246 $(NORMAL_TARGET_EXPORTS) \
34247 (cd $(TARGET_SUBDIR)/libssp && \
34248 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34249
34250@endif target-libssp
34251
34252.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
34253maybe-install-strip-target-libssp:
34254@if target-libssp
34255maybe-install-strip-target-libssp: install-strip-target-libssp
34256
34257install-strip-target-libssp: installdirs
34258 @: $(MAKE); $(unstage)
34259 @r=`${PWD_COMMAND}`; export r; \
34260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34261 $(NORMAL_TARGET_EXPORTS) \
34262 (cd $(TARGET_SUBDIR)/libssp && \
34263 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34264
34265@endif target-libssp
34266
34267# Other targets (info, dvi, pdf, etc.)
34268
34269.PHONY: maybe-info-target-libssp info-target-libssp
34270maybe-info-target-libssp:
34271@if target-libssp
34272maybe-info-target-libssp: info-target-libssp
34273
34274info-target-libssp: \
34275 configure-target-libssp
34276 @: $(MAKE); $(unstage)
34277 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34278 r=`${PWD_COMMAND}`; export r; \
34279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34280 $(NORMAL_TARGET_EXPORTS) \
34281 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
34282 for flag in $(EXTRA_TARGET_FLAGS); do \
34283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34284 done; \
34285 (cd $(TARGET_SUBDIR)/libssp && \
34286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34288 "RANLIB=$${RANLIB}" \
34289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34290 info) \
34291 || exit 1
34292
34293@endif target-libssp
34294
34295.PHONY: maybe-dvi-target-libssp dvi-target-libssp
34296maybe-dvi-target-libssp:
34297@if target-libssp
34298maybe-dvi-target-libssp: dvi-target-libssp
34299
34300dvi-target-libssp: \
34301 configure-target-libssp
34302 @: $(MAKE); $(unstage)
34303 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34304 r=`${PWD_COMMAND}`; export r; \
34305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34306 $(NORMAL_TARGET_EXPORTS) \
34307 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
34308 for flag in $(EXTRA_TARGET_FLAGS); do \
34309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34310 done; \
34311 (cd $(TARGET_SUBDIR)/libssp && \
34312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34314 "RANLIB=$${RANLIB}" \
34315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34316 dvi) \
34317 || exit 1
34318
34319@endif target-libssp
34320
34321.PHONY: maybe-pdf-target-libssp pdf-target-libssp
34322maybe-pdf-target-libssp:
34323@if target-libssp
34324maybe-pdf-target-libssp: pdf-target-libssp
34325
34326pdf-target-libssp: \
34327 configure-target-libssp
34328 @: $(MAKE); $(unstage)
34329 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34330 r=`${PWD_COMMAND}`; export r; \
34331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34332 $(NORMAL_TARGET_EXPORTS) \
34333 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
34334 for flag in $(EXTRA_TARGET_FLAGS); do \
34335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34336 done; \
34337 (cd $(TARGET_SUBDIR)/libssp && \
34338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34340 "RANLIB=$${RANLIB}" \
34341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34342 pdf) \
34343 || exit 1
34344
34345@endif target-libssp
34346
34347.PHONY: maybe-html-target-libssp html-target-libssp
34348maybe-html-target-libssp:
34349@if target-libssp
34350maybe-html-target-libssp: html-target-libssp
34351
34352html-target-libssp: \
34353 configure-target-libssp
34354 @: $(MAKE); $(unstage)
34355 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34356 r=`${PWD_COMMAND}`; export r; \
34357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34358 $(NORMAL_TARGET_EXPORTS) \
34359 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
34360 for flag in $(EXTRA_TARGET_FLAGS); do \
34361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34362 done; \
34363 (cd $(TARGET_SUBDIR)/libssp && \
34364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34366 "RANLIB=$${RANLIB}" \
34367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34368 html) \
34369 || exit 1
34370
34371@endif target-libssp
34372
34373.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
34374maybe-TAGS-target-libssp:
34375@if target-libssp
34376maybe-TAGS-target-libssp: TAGS-target-libssp
34377
34378TAGS-target-libssp: \
34379 configure-target-libssp
34380 @: $(MAKE); $(unstage)
34381 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34382 r=`${PWD_COMMAND}`; export r; \
34383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34384 $(NORMAL_TARGET_EXPORTS) \
34385 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
34386 for flag in $(EXTRA_TARGET_FLAGS); do \
34387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34388 done; \
34389 (cd $(TARGET_SUBDIR)/libssp && \
34390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34392 "RANLIB=$${RANLIB}" \
34393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34394 TAGS) \
34395 || exit 1
34396
34397@endif target-libssp
34398
34399.PHONY: maybe-install-info-target-libssp install-info-target-libssp
34400maybe-install-info-target-libssp:
34401@if target-libssp
34402maybe-install-info-target-libssp: install-info-target-libssp
34403
34404install-info-target-libssp: \
34405 configure-target-libssp \
34406 info-target-libssp
34407 @: $(MAKE); $(unstage)
34408 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34409 r=`${PWD_COMMAND}`; export r; \
34410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34411 $(NORMAL_TARGET_EXPORTS) \
34412 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
34413 for flag in $(EXTRA_TARGET_FLAGS); do \
34414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34415 done; \
34416 (cd $(TARGET_SUBDIR)/libssp && \
34417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34419 "RANLIB=$${RANLIB}" \
34420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34421 install-info) \
34422 || exit 1
34423
34424@endif target-libssp
34425
34426.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
34427maybe-install-pdf-target-libssp:
34428@if target-libssp
34429maybe-install-pdf-target-libssp: install-pdf-target-libssp
34430
34431install-pdf-target-libssp: \
34432 configure-target-libssp \
34433 pdf-target-libssp
34434 @: $(MAKE); $(unstage)
34435 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34436 r=`${PWD_COMMAND}`; export r; \
34437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34438 $(NORMAL_TARGET_EXPORTS) \
34439 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
34440 for flag in $(EXTRA_TARGET_FLAGS); do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 (cd $(TARGET_SUBDIR)/libssp && \
34444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34446 "RANLIB=$${RANLIB}" \
34447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34448 install-pdf) \
34449 || exit 1
34450
34451@endif target-libssp
34452
34453.PHONY: maybe-install-html-target-libssp install-html-target-libssp
34454maybe-install-html-target-libssp:
34455@if target-libssp
34456maybe-install-html-target-libssp: install-html-target-libssp
34457
34458install-html-target-libssp: \
34459 configure-target-libssp \
34460 html-target-libssp
34461 @: $(MAKE); $(unstage)
34462 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34465 $(NORMAL_TARGET_EXPORTS) \
34466 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
34467 for flag in $(EXTRA_TARGET_FLAGS); do \
34468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34469 done; \
34470 (cd $(TARGET_SUBDIR)/libssp && \
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34475 install-html) \
34476 || exit 1
34477
34478@endif target-libssp
34479
34480.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34481maybe-installcheck-target-libssp:
34482@if target-libssp
34483maybe-installcheck-target-libssp: installcheck-target-libssp
34484
34485installcheck-target-libssp: \
34486 configure-target-libssp
34487 @: $(MAKE); $(unstage)
34488 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34489 r=`${PWD_COMMAND}`; export r; \
34490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34491 $(NORMAL_TARGET_EXPORTS) \
34492 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34493 for flag in $(EXTRA_TARGET_FLAGS); do \
34494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34495 done; \
34496 (cd $(TARGET_SUBDIR)/libssp && \
34497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34499 "RANLIB=$${RANLIB}" \
34500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34501 installcheck) \
34502 || exit 1
34503
34504@endif target-libssp
34505
34506.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34507maybe-mostlyclean-target-libssp:
34508@if target-libssp
34509maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34510
34511mostlyclean-target-libssp:
34512 @: $(MAKE); $(unstage)
34513 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34514 r=`${PWD_COMMAND}`; export r; \
34515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34516 $(NORMAL_TARGET_EXPORTS) \
34517 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34518 for flag in $(EXTRA_TARGET_FLAGS); do \
34519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34520 done; \
34521 (cd $(TARGET_SUBDIR)/libssp && \
34522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34524 "RANLIB=$${RANLIB}" \
34525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34526 mostlyclean) \
34527 || exit 1
34528
34529@endif target-libssp
34530
34531.PHONY: maybe-clean-target-libssp clean-target-libssp
34532maybe-clean-target-libssp:
34533@if target-libssp
34534maybe-clean-target-libssp: clean-target-libssp
34535
34536clean-target-libssp:
34537 @: $(MAKE); $(unstage)
34538 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34539 r=`${PWD_COMMAND}`; export r; \
34540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34541 $(NORMAL_TARGET_EXPORTS) \
34542 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34543 for flag in $(EXTRA_TARGET_FLAGS); do \
34544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34545 done; \
34546 (cd $(TARGET_SUBDIR)/libssp && \
34547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34549 "RANLIB=$${RANLIB}" \
34550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34551 clean) \
34552 || exit 1
34553
34554@endif target-libssp
34555
34556.PHONY: maybe-distclean-target-libssp distclean-target-libssp
34557maybe-distclean-target-libssp:
34558@if target-libssp
34559maybe-distclean-target-libssp: distclean-target-libssp
34560
34561distclean-target-libssp:
34562 @: $(MAKE); $(unstage)
34563 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34564 r=`${PWD_COMMAND}`; export r; \
34565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34566 $(NORMAL_TARGET_EXPORTS) \
34567 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
34568 for flag in $(EXTRA_TARGET_FLAGS); do \
34569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34570 done; \
34571 (cd $(TARGET_SUBDIR)/libssp && \
34572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34574 "RANLIB=$${RANLIB}" \
34575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34576 distclean) \
34577 || exit 1
34578
34579@endif target-libssp
34580
34581.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
34582maybe-maintainer-clean-target-libssp:
34583@if target-libssp
34584maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
34585
34586maintainer-clean-target-libssp:
34587 @: $(MAKE); $(unstage)
34588 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34589 r=`${PWD_COMMAND}`; export r; \
34590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34591 $(NORMAL_TARGET_EXPORTS) \
34592 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
34593 for flag in $(EXTRA_TARGET_FLAGS); do \
34594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34595 done; \
34596 (cd $(TARGET_SUBDIR)/libssp && \
34597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34599 "RANLIB=$${RANLIB}" \
34600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34601 maintainer-clean) \
34602 || exit 1
34603
34604@endif target-libssp
34605
34606
34607
34608
34609
34610.PHONY: configure-target-newlib maybe-configure-target-newlib
34611maybe-configure-target-newlib:
34612@if gcc-bootstrap
34613configure-target-newlib: stage_current
34614@endif gcc-bootstrap
34615@if target-newlib
34616maybe-configure-target-newlib: configure-target-newlib
34617configure-target-newlib:
34618 @: $(MAKE); $(unstage)
34619 @r=`${PWD_COMMAND}`; export r; \
34620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34621 echo "Checking multilib configuration for newlib..."; \
34622 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34623 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
34624 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
34625 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
34626 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
34627 else \
34628 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
34629 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34630 fi; \
34631 else \
34632 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34633 fi; \
34634 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
34635 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34636 $(NORMAL_TARGET_EXPORTS) \
34637 echo Configuring in $(TARGET_SUBDIR)/newlib; \
34638 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
34639 case $(srcdir) in \
34640 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34641 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
34642 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34643 esac; \
34644 srcdiroption="--srcdir=$${topdir}/newlib"; \
34645 libsrcdir="$$s/newlib"; \
34646 rm -f no-such-file || : ; \
34647 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34648 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34649 --target=${target_alias} $${srcdiroption} \
34650 || exit 1
34651@endif target-newlib
34652
34653
34654
34655
34656
34657.PHONY: all-target-newlib maybe-all-target-newlib
34658maybe-all-target-newlib:
34659@if gcc-bootstrap
34660all-target-newlib: stage_current
34661@endif gcc-bootstrap
34662@if target-newlib
34663TARGET-target-newlib=all
34664maybe-all-target-newlib: all-target-newlib
34665all-target-newlib: configure-target-newlib
34666 @: $(MAKE); $(unstage)
34667 @r=`${PWD_COMMAND}`; export r; \
34668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34669 $(NORMAL_TARGET_EXPORTS) \
34670 (cd $(TARGET_SUBDIR)/newlib && \
34671 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34672 $(TARGET-target-newlib))
34673@endif target-newlib
34674
34675
34676
34677
34678
34679.PHONY: check-target-newlib maybe-check-target-newlib
34680maybe-check-target-newlib:
34681@if target-newlib
34682maybe-check-target-newlib: check-target-newlib
34683
34684check-target-newlib:
34685 @: $(MAKE); $(unstage)
34686 @r=`${PWD_COMMAND}`; export r; \
34687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34688 $(NORMAL_TARGET_EXPORTS) \
34689 (cd $(TARGET_SUBDIR)/newlib && \
34690 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34691
34692@endif target-newlib
34693
34694.PHONY: install-target-newlib maybe-install-target-newlib
34695maybe-install-target-newlib:
34696@if target-newlib
34697maybe-install-target-newlib: install-target-newlib
34698
34699install-target-newlib: installdirs
34700 @: $(MAKE); $(unstage)
34701 @r=`${PWD_COMMAND}`; export r; \
34702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34703 $(NORMAL_TARGET_EXPORTS) \
34704 (cd $(TARGET_SUBDIR)/newlib && \
34705 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34706
34707@endif target-newlib
34708
34709.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
34710maybe-install-strip-target-newlib:
34711@if target-newlib
34712maybe-install-strip-target-newlib: install-strip-target-newlib
34713
34714install-strip-target-newlib: installdirs
34715 @: $(MAKE); $(unstage)
34716 @r=`${PWD_COMMAND}`; export r; \
34717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34718 $(NORMAL_TARGET_EXPORTS) \
34719 (cd $(TARGET_SUBDIR)/newlib && \
34720 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34721
34722@endif target-newlib
34723
34724# Other targets (info, dvi, pdf, etc.)
34725
34726.PHONY: maybe-info-target-newlib info-target-newlib
34727maybe-info-target-newlib:
34728@if target-newlib
34729maybe-info-target-newlib: info-target-newlib
34730
34731info-target-newlib: \
34732 configure-target-newlib
34733 @: $(MAKE); $(unstage)
34734 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34735 r=`${PWD_COMMAND}`; export r; \
34736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34737 $(NORMAL_TARGET_EXPORTS) \
34738 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
34739 for flag in $(EXTRA_TARGET_FLAGS); do \
34740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34741 done; \
34742 (cd $(TARGET_SUBDIR)/newlib && \
34743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34745 "RANLIB=$${RANLIB}" \
34746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34747 info) \
34748 || exit 1
34749
34750@endif target-newlib
34751
34752.PHONY: maybe-dvi-target-newlib dvi-target-newlib
34753maybe-dvi-target-newlib:
34754@if target-newlib
34755maybe-dvi-target-newlib: dvi-target-newlib
34756
34757dvi-target-newlib: \
34758 configure-target-newlib
34759 @: $(MAKE); $(unstage)
34760 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34761 r=`${PWD_COMMAND}`; export r; \
34762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34763 $(NORMAL_TARGET_EXPORTS) \
34764 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
34765 for flag in $(EXTRA_TARGET_FLAGS); do \
34766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34767 done; \
34768 (cd $(TARGET_SUBDIR)/newlib && \
34769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34771 "RANLIB=$${RANLIB}" \
34772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34773 dvi) \
34774 || exit 1
34775
34776@endif target-newlib
34777
34778.PHONY: maybe-pdf-target-newlib pdf-target-newlib
34779maybe-pdf-target-newlib:
34780@if target-newlib
34781maybe-pdf-target-newlib: pdf-target-newlib
34782
34783pdf-target-newlib: \
34784 configure-target-newlib
34785 @: $(MAKE); $(unstage)
34786 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34787 r=`${PWD_COMMAND}`; export r; \
34788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34789 $(NORMAL_TARGET_EXPORTS) \
34790 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
34791 for flag in $(EXTRA_TARGET_FLAGS); do \
34792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34793 done; \
34794 (cd $(TARGET_SUBDIR)/newlib && \
34795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34797 "RANLIB=$${RANLIB}" \
34798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34799 pdf) \
34800 || exit 1
34801
34802@endif target-newlib
34803
34804.PHONY: maybe-html-target-newlib html-target-newlib
34805maybe-html-target-newlib:
34806@if target-newlib
34807maybe-html-target-newlib: html-target-newlib
34808
34809html-target-newlib: \
34810 configure-target-newlib
34811 @: $(MAKE); $(unstage)
34812 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34813 r=`${PWD_COMMAND}`; export r; \
34814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34815 $(NORMAL_TARGET_EXPORTS) \
34816 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
34817 for flag in $(EXTRA_TARGET_FLAGS); do \
34818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34819 done; \
34820 (cd $(TARGET_SUBDIR)/newlib && \
34821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34823 "RANLIB=$${RANLIB}" \
34824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34825 html) \
34826 || exit 1
34827
34828@endif target-newlib
34829
34830.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
34831maybe-TAGS-target-newlib:
34832@if target-newlib
34833maybe-TAGS-target-newlib: TAGS-target-newlib
34834
34835TAGS-target-newlib: \
34836 configure-target-newlib
34837 @: $(MAKE); $(unstage)
34838 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34839 r=`${PWD_COMMAND}`; export r; \
34840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34841 $(NORMAL_TARGET_EXPORTS) \
34842 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
34843 for flag in $(EXTRA_TARGET_FLAGS); do \
34844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34845 done; \
34846 (cd $(TARGET_SUBDIR)/newlib && \
34847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34849 "RANLIB=$${RANLIB}" \
34850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34851 TAGS) \
34852 || exit 1
34853
34854@endif target-newlib
34855
34856.PHONY: maybe-install-info-target-newlib install-info-target-newlib
34857maybe-install-info-target-newlib:
34858@if target-newlib
34859maybe-install-info-target-newlib: install-info-target-newlib
34860
34861install-info-target-newlib: \
34862 configure-target-newlib \
34863 info-target-newlib
34864 @: $(MAKE); $(unstage)
34865 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34866 r=`${PWD_COMMAND}`; export r; \
34867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34868 $(NORMAL_TARGET_EXPORTS) \
34869 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
34870 for flag in $(EXTRA_TARGET_FLAGS); do \
34871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34872 done; \
34873 (cd $(TARGET_SUBDIR)/newlib && \
34874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34876 "RANLIB=$${RANLIB}" \
34877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34878 install-info) \
34879 || exit 1
34880
34881@endif target-newlib
34882
34883.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
34884maybe-install-pdf-target-newlib:
34885@if target-newlib
34886maybe-install-pdf-target-newlib: install-pdf-target-newlib
34887
34888install-pdf-target-newlib: \
34889 configure-target-newlib \
34890 pdf-target-newlib
34891 @: $(MAKE); $(unstage)
34892 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34893 r=`${PWD_COMMAND}`; export r; \
34894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34895 $(NORMAL_TARGET_EXPORTS) \
34896 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
34897 for flag in $(EXTRA_TARGET_FLAGS); do \
34898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34899 done; \
34900 (cd $(TARGET_SUBDIR)/newlib && \
34901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34903 "RANLIB=$${RANLIB}" \
34904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34905 install-pdf) \
34906 || exit 1
34907
34908@endif target-newlib
34909
34910.PHONY: maybe-install-html-target-newlib install-html-target-newlib
34911maybe-install-html-target-newlib:
34912@if target-newlib
34913maybe-install-html-target-newlib: install-html-target-newlib
34914
34915install-html-target-newlib: \
34916 configure-target-newlib \
34917 html-target-newlib
34918 @: $(MAKE); $(unstage)
34919 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34920 r=`${PWD_COMMAND}`; export r; \
34921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34922 $(NORMAL_TARGET_EXPORTS) \
34923 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
34924 for flag in $(EXTRA_TARGET_FLAGS); do \
34925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34926 done; \
34927 (cd $(TARGET_SUBDIR)/newlib && \
34928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34930 "RANLIB=$${RANLIB}" \
34931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34932 install-html) \
34933 || exit 1
34934
34935@endif target-newlib
34936
34937.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
34938maybe-installcheck-target-newlib:
34939@if target-newlib
34940maybe-installcheck-target-newlib: installcheck-target-newlib
34941
34942installcheck-target-newlib: \
34943 configure-target-newlib
34944 @: $(MAKE); $(unstage)
34945 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34946 r=`${PWD_COMMAND}`; export r; \
34947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34948 $(NORMAL_TARGET_EXPORTS) \
34949 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
34950 for flag in $(EXTRA_TARGET_FLAGS); do \
34951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34952 done; \
34953 (cd $(TARGET_SUBDIR)/newlib && \
34954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34956 "RANLIB=$${RANLIB}" \
34957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34958 installcheck) \
34959 || exit 1
34960
34961@endif target-newlib
34962
34963.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
34964maybe-mostlyclean-target-newlib:
34965@if target-newlib
34966maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
34967
34968mostlyclean-target-newlib:
34969 @: $(MAKE); $(unstage)
34970 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34971 r=`${PWD_COMMAND}`; export r; \
34972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34973 $(NORMAL_TARGET_EXPORTS) \
34974 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
34975 for flag in $(EXTRA_TARGET_FLAGS); do \
34976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34977 done; \
34978 (cd $(TARGET_SUBDIR)/newlib && \
34979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34981 "RANLIB=$${RANLIB}" \
34982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34983 mostlyclean) \
34984 || exit 1
34985
34986@endif target-newlib
34987
34988.PHONY: maybe-clean-target-newlib clean-target-newlib
34989maybe-clean-target-newlib:
34990@if target-newlib
34991maybe-clean-target-newlib: clean-target-newlib
34992
34993clean-target-newlib:
34994 @: $(MAKE); $(unstage)
34995 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34996 r=`${PWD_COMMAND}`; export r; \
34997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34998 $(NORMAL_TARGET_EXPORTS) \
34999 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
35000 for flag in $(EXTRA_TARGET_FLAGS); do \
35001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35002 done; \
35003 (cd $(TARGET_SUBDIR)/newlib && \
35004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35006 "RANLIB=$${RANLIB}" \
35007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35008 clean) \
35009 || exit 1
35010
35011@endif target-newlib
35012
35013.PHONY: maybe-distclean-target-newlib distclean-target-newlib
35014maybe-distclean-target-newlib:
35015@if target-newlib
35016maybe-distclean-target-newlib: distclean-target-newlib
35017
35018distclean-target-newlib:
35019 @: $(MAKE); $(unstage)
35020 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35021 r=`${PWD_COMMAND}`; export r; \
35022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35023 $(NORMAL_TARGET_EXPORTS) \
35024 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
35025 for flag in $(EXTRA_TARGET_FLAGS); do \
35026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35027 done; \
35028 (cd $(TARGET_SUBDIR)/newlib && \
35029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35031 "RANLIB=$${RANLIB}" \
35032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35033 distclean) \
35034 || exit 1
35035
35036@endif target-newlib
35037
35038.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
35039maybe-maintainer-clean-target-newlib:
35040@if target-newlib
35041maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
35042
35043maintainer-clean-target-newlib:
35044 @: $(MAKE); $(unstage)
35045 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35046 r=`${PWD_COMMAND}`; export r; \
35047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35048 $(NORMAL_TARGET_EXPORTS) \
35049 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
35050 for flag in $(EXTRA_TARGET_FLAGS); do \
35051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35052 done; \
35053 (cd $(TARGET_SUBDIR)/newlib && \
35054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35056 "RANLIB=$${RANLIB}" \
35057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35058 maintainer-clean) \
35059 || exit 1
35060
35061@endif target-newlib
35062
35063
35064
35065
35066
35067.PHONY: configure-target-libgcc maybe-configure-target-libgcc
35068maybe-configure-target-libgcc:
35069@if gcc-bootstrap
35070configure-target-libgcc: stage_current
35071@endif gcc-bootstrap
35072@if target-libgcc
35073maybe-configure-target-libgcc: configure-target-libgcc
35074configure-target-libgcc:
35075 @r=`${PWD_COMMAND}`; export r; \
35076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35077 echo "Checking multilib configuration for libgcc..."; \
35078 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35079 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35080 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35081 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35082 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35083 else \
35084 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35085 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35086 fi; \
35087 else \
35088 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35089 fi; \
35090 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35091 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35092 $(NORMAL_TARGET_EXPORTS) \
35093 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
35094 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
35095 case $(srcdir) in \
35096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35097 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35099 esac; \
35100 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35101 libsrcdir="$$s/libgcc"; \
35102 rm -f no-such-file || : ; \
35103 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35104 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35105 --target=${target_alias} $${srcdiroption} \
35106 || exit 1
35107@endif target-libgcc
35108
35109
35110
35111.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
35112maybe-configure-stage1-target-libgcc:
35113@if target-libgcc-bootstrap
35114maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
35115configure-stage1-target-libgcc:
35116 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35117 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35118 @r=`${PWD_COMMAND}`; export r; \
35119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35120 TFLAGS="$(STAGE1_TFLAGS)"; \
35121 echo "Checking multilib configuration for libgcc..."; \
35122 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35123 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35124 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35125 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35126 else \
35127 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35128 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35129 fi; \
35130 else \
35131 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35132 fi; \
35133 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35134 $(NORMAL_TARGET_EXPORTS) \
35135 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35136 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35137 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35138 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
35139 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35140 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35141 case $(srcdir) in \
35142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35143 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35145 esac; \
35146 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35147 libsrcdir="$$s/libgcc"; \
35148 $(SHELL) $${libsrcdir}/configure \
35149 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35150 --target=${target_alias} $${srcdiroption} \
35151 $(STAGE1_CONFIGURE_FLAGS)
35152@endif target-libgcc-bootstrap
35153
35154.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
35155maybe-configure-stage2-target-libgcc:
35156@if target-libgcc-bootstrap
35157maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
35158configure-stage2-target-libgcc:
35159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35160 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35161 @r=`${PWD_COMMAND}`; export r; \
35162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35163 TFLAGS="$(STAGE2_TFLAGS)"; \
35164 echo "Checking multilib configuration for libgcc..."; \
35165 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35166 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35167 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35168 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35169 else \
35170 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35171 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35172 fi; \
35173 else \
35174 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35175 fi; \
35176 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35177 $(NORMAL_TARGET_EXPORTS) \
35178 \
35179 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35180 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35181 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35182 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
35183 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35184 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35185 case $(srcdir) in \
35186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35187 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35189 esac; \
35190 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35191 libsrcdir="$$s/libgcc"; \
35192 $(SHELL) $${libsrcdir}/configure \
35193 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35194 --target=${target_alias} $${srcdiroption} \
35195 --with-build-libsubdir=$(HOST_SUBDIR) \
35196 $(STAGE2_CONFIGURE_FLAGS)
35197@endif target-libgcc-bootstrap
35198
35199.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
35200maybe-configure-stage3-target-libgcc:
35201@if target-libgcc-bootstrap
35202maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
35203configure-stage3-target-libgcc:
35204 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35205 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35206 @r=`${PWD_COMMAND}`; export r; \
35207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35208 TFLAGS="$(STAGE3_TFLAGS)"; \
35209 echo "Checking multilib configuration for libgcc..."; \
35210 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35211 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35212 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35213 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35214 else \
35215 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35216 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35217 fi; \
35218 else \
35219 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35220 fi; \
35221 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35222 $(NORMAL_TARGET_EXPORTS) \
35223 \
35224 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35225 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35226 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35227 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
35228 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35229 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35230 case $(srcdir) in \
35231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35232 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35234 esac; \
35235 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35236 libsrcdir="$$s/libgcc"; \
35237 $(SHELL) $${libsrcdir}/configure \
35238 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35239 --target=${target_alias} $${srcdiroption} \
35240 --with-build-libsubdir=$(HOST_SUBDIR) \
35241 $(STAGE3_CONFIGURE_FLAGS)
35242@endif target-libgcc-bootstrap
35243
35244.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
35245maybe-configure-stage4-target-libgcc:
35246@if target-libgcc-bootstrap
35247maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
35248configure-stage4-target-libgcc:
35249 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35250 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35251 @r=`${PWD_COMMAND}`; export r; \
35252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35253 TFLAGS="$(STAGE4_TFLAGS)"; \
35254 echo "Checking multilib configuration for libgcc..."; \
35255 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35256 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35257 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35258 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35259 else \
35260 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35261 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35262 fi; \
35263 else \
35264 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35265 fi; \
35266 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35267 $(NORMAL_TARGET_EXPORTS) \
35268 \
35269 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35270 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35271 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35272 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
35273 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35274 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35275 case $(srcdir) in \
35276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35277 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35279 esac; \
35280 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35281 libsrcdir="$$s/libgcc"; \
35282 $(SHELL) $${libsrcdir}/configure \
35283 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35284 --target=${target_alias} $${srcdiroption} \
35285 --with-build-libsubdir=$(HOST_SUBDIR) \
35286 $(STAGE4_CONFIGURE_FLAGS)
35287@endif target-libgcc-bootstrap
35288
35289.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
35290maybe-configure-stageprofile-target-libgcc:
35291@if target-libgcc-bootstrap
35292maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35293configure-stageprofile-target-libgcc:
35294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35295 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35296 @r=`${PWD_COMMAND}`; export r; \
35297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35298 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35299 echo "Checking multilib configuration for libgcc..."; \
35300 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35301 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35302 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35303 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35304 else \
35305 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35306 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35307 fi; \
35308 else \
35309 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35310 fi; \
35311 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35312 $(NORMAL_TARGET_EXPORTS) \
35313 \
35314 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35315 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35316 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35317 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
35318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35319 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35320 case $(srcdir) in \
35321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35322 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35324 esac; \
35325 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35326 libsrcdir="$$s/libgcc"; \
35327 $(SHELL) $${libsrcdir}/configure \
35328 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35329 --target=${target_alias} $${srcdiroption} \
35330 --with-build-libsubdir=$(HOST_SUBDIR) \
35331 $(STAGEprofile_CONFIGURE_FLAGS)
35332@endif target-libgcc-bootstrap
35333
35334.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
35335maybe-configure-stagefeedback-target-libgcc:
35336@if target-libgcc-bootstrap
35337maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35338configure-stagefeedback-target-libgcc:
35339 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35340 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
35341 @r=`${PWD_COMMAND}`; export r; \
35342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35343 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35344 echo "Checking multilib configuration for libgcc..."; \
35345 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
35346 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35347 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
35348 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
35349 else \
35350 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
35351 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35352 fi; \
35353 else \
35354 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
35355 fi; \
35356 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
35357 $(NORMAL_TARGET_EXPORTS) \
35358 \
35359 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
35360 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
35361 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
35362 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
35363 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
35364 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
35365 case $(srcdir) in \
35366 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35367 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
35368 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35369 esac; \
35370 srcdiroption="--srcdir=$${topdir}/libgcc"; \
35371 libsrcdir="$$s/libgcc"; \
35372 $(SHELL) $${libsrcdir}/configure \
35373 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35374 --target=${target_alias} $${srcdiroption} \
35375 --with-build-libsubdir=$(HOST_SUBDIR) \
35376 $(STAGEfeedback_CONFIGURE_FLAGS)
35377@endif target-libgcc-bootstrap
35378
35379
35380
35381
35382
35383.PHONY: all-target-libgcc maybe-all-target-libgcc
35384maybe-all-target-libgcc:
35385@if gcc-bootstrap
35386all-target-libgcc: stage_current
35387@endif gcc-bootstrap
35388@if target-libgcc
35389TARGET-target-libgcc=all
35390maybe-all-target-libgcc: all-target-libgcc
35391all-target-libgcc: configure-target-libgcc
35392 @r=`${PWD_COMMAND}`; export r; \
35393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35394 $(NORMAL_TARGET_EXPORTS) \
35395 (cd $(TARGET_SUBDIR)/libgcc && \
35396 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35397 $(TARGET-target-libgcc))
35398@endif target-libgcc
35399
35400
35401
35402.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
35403.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
35404maybe-all-stage1-target-libgcc:
35405maybe-clean-stage1-target-libgcc:
35406@if target-libgcc-bootstrap
35407maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
35408all-stage1: all-stage1-target-libgcc
35409TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
35410all-stage1-target-libgcc: configure-stage1-target-libgcc
35411 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35412 @r=`${PWD_COMMAND}`; export r; \
35413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35414 TFLAGS="$(STAGE1_TFLAGS)"; \
35415 $(NORMAL_TARGET_EXPORTS) \
35416 cd $(TARGET_SUBDIR)/libgcc && \
35417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35418 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35419 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35420 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35424 $(EXTRA_TARGET_FLAGS) \
35425 \
35426 TFLAGS="$(STAGE1_TFLAGS)" \
35427 $(TARGET-stage1-target-libgcc)
35428
35429maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
35430clean-stage1: clean-stage1-target-libgcc
35431clean-stage1-target-libgcc:
35432 @if [ $(current_stage) = stage1 ]; then \
35433 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35434 else \
35435 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
35436 $(MAKE) stage1-start; \
35437 fi; \
35438 cd $(TARGET_SUBDIR)/libgcc && \
35439 $(MAKE) $(EXTRA_TARGET_FLAGS) \
35440 clean
35441@endif target-libgcc-bootstrap
35442
35443
35444.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
35445.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
35446maybe-all-stage2-target-libgcc:
35447maybe-clean-stage2-target-libgcc:
35448@if target-libgcc-bootstrap
35449maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
35450all-stage2: all-stage2-target-libgcc
35451TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
35452all-stage2-target-libgcc: configure-stage2-target-libgcc
35453 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35454 @r=`${PWD_COMMAND}`; export r; \
35455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35456 TFLAGS="$(STAGE2_TFLAGS)"; \
35457 $(NORMAL_TARGET_EXPORTS) \
35458 \
35459 cd $(TARGET_SUBDIR)/libgcc && \
35460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35461 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35462 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35463 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35467 $(EXTRA_TARGET_FLAGS) \
35468 TFLAGS="$(STAGE2_TFLAGS)" \
35469 $(TARGET-stage2-target-libgcc)
35470
35471maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
35472clean-stage2: clean-stage2-target-libgcc
35473clean-stage2-target-libgcc:
35474 @if [ $(current_stage) = stage2 ]; then \
35475 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35476 else \
35477 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
35478 $(MAKE) stage2-start; \
35479 fi; \
35480 cd $(TARGET_SUBDIR)/libgcc && \
35481 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35482@endif target-libgcc-bootstrap
35483
35484
35485.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35486.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35487maybe-all-stage3-target-libgcc:
35488maybe-clean-stage3-target-libgcc:
35489@if target-libgcc-bootstrap
35490maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35491all-stage3: all-stage3-target-libgcc
35492TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35493all-stage3-target-libgcc: configure-stage3-target-libgcc
35494 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35495 @r=`${PWD_COMMAND}`; export r; \
35496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35497 TFLAGS="$(STAGE3_TFLAGS)"; \
35498 $(NORMAL_TARGET_EXPORTS) \
35499 \
35500 cd $(TARGET_SUBDIR)/libgcc && \
35501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35502 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35503 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35504 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35508 $(EXTRA_TARGET_FLAGS) \
35509 TFLAGS="$(STAGE3_TFLAGS)" \
35510 $(TARGET-stage3-target-libgcc)
35511
35512maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35513clean-stage3: clean-stage3-target-libgcc
35514clean-stage3-target-libgcc:
35515 @if [ $(current_stage) = stage3 ]; then \
35516 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35517 else \
35518 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35519 $(MAKE) stage3-start; \
35520 fi; \
35521 cd $(TARGET_SUBDIR)/libgcc && \
35522 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35523@endif target-libgcc-bootstrap
35524
35525
35526.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35527.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35528maybe-all-stage4-target-libgcc:
35529maybe-clean-stage4-target-libgcc:
35530@if target-libgcc-bootstrap
35531maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35532all-stage4: all-stage4-target-libgcc
35533TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35534all-stage4-target-libgcc: configure-stage4-target-libgcc
35535 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35536 @r=`${PWD_COMMAND}`; export r; \
35537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35538 TFLAGS="$(STAGE4_TFLAGS)"; \
35539 $(NORMAL_TARGET_EXPORTS) \
35540 \
35541 cd $(TARGET_SUBDIR)/libgcc && \
35542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35543 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35544 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35545 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35549 $(EXTRA_TARGET_FLAGS) \
35550 TFLAGS="$(STAGE4_TFLAGS)" \
35551 $(TARGET-stage4-target-libgcc)
35552
35553maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35554clean-stage4: clean-stage4-target-libgcc
35555clean-stage4-target-libgcc:
35556 @if [ $(current_stage) = stage4 ]; then \
35557 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35558 else \
35559 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
35560 $(MAKE) stage4-start; \
35561 fi; \
35562 cd $(TARGET_SUBDIR)/libgcc && \
35563 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35564@endif target-libgcc-bootstrap
35565
35566
35567.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
35568.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
35569maybe-all-stageprofile-target-libgcc:
35570maybe-clean-stageprofile-target-libgcc:
35571@if target-libgcc-bootstrap
35572maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
35573all-stageprofile: all-stageprofile-target-libgcc
35574TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
35575all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35576 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35577 @r=`${PWD_COMMAND}`; export r; \
35578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35579 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35580 $(NORMAL_TARGET_EXPORTS) \
35581 \
35582 cd $(TARGET_SUBDIR)/libgcc && \
35583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35584 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35585 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35586 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35590 $(EXTRA_TARGET_FLAGS) \
35591 TFLAGS="$(STAGEprofile_TFLAGS)" \
35592 $(TARGET-stageprofile-target-libgcc)
35593
35594maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
35595clean-stageprofile: clean-stageprofile-target-libgcc
35596clean-stageprofile-target-libgcc:
35597 @if [ $(current_stage) = stageprofile ]; then \
35598 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35599 else \
35600 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
35601 $(MAKE) stageprofile-start; \
35602 fi; \
35603 cd $(TARGET_SUBDIR)/libgcc && \
35604 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35605@endif target-libgcc-bootstrap
35606
35607
35608.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
35609.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
35610maybe-all-stagefeedback-target-libgcc:
35611maybe-clean-stagefeedback-target-libgcc:
35612@if target-libgcc-bootstrap
35613maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
35614all-stagefeedback: all-stagefeedback-target-libgcc
35615TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
35616all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35617 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35618 @r=`${PWD_COMMAND}`; export r; \
35619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35620 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35621 $(NORMAL_TARGET_EXPORTS) \
35622 \
35623 cd $(TARGET_SUBDIR)/libgcc && \
35624 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35625 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35626 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35627 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35628 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35629 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35630 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35631 $(EXTRA_TARGET_FLAGS) \
35632 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35633 $(TARGET-stagefeedback-target-libgcc)
35634
35635maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
35636clean-stagefeedback: clean-stagefeedback-target-libgcc
35637clean-stagefeedback-target-libgcc:
35638 @if [ $(current_stage) = stagefeedback ]; then \
35639 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35640 else \
35641 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
35642 $(MAKE) stagefeedback-start; \
35643 fi; \
35644 cd $(TARGET_SUBDIR)/libgcc && \
35645 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35646@endif target-libgcc-bootstrap
35647
35648
35649
35650
35651
35652
35653.PHONY: check-target-libgcc maybe-check-target-libgcc
35654maybe-check-target-libgcc:
35655@if target-libgcc
35656maybe-check-target-libgcc: check-target-libgcc
35657
35658# Dummy target for uncheckable module.
35659check-target-libgcc:
35660
35661@endif target-libgcc
35662
35663.PHONY: install-target-libgcc maybe-install-target-libgcc
35664maybe-install-target-libgcc:
35665@if target-libgcc
35666maybe-install-target-libgcc: install-target-libgcc
35667
35668install-target-libgcc: installdirs
35669 @: $(MAKE); $(unstage)
35670 @r=`${PWD_COMMAND}`; export r; \
35671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35672 $(NORMAL_TARGET_EXPORTS) \
35673 (cd $(TARGET_SUBDIR)/libgcc && \
35674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35675
35676@endif target-libgcc
35677
35678.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
35679maybe-install-strip-target-libgcc:
35680@if target-libgcc
35681maybe-install-strip-target-libgcc: install-strip-target-libgcc
35682
35683install-strip-target-libgcc: installdirs
35684 @: $(MAKE); $(unstage)
35685 @r=`${PWD_COMMAND}`; export r; \
35686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35687 $(NORMAL_TARGET_EXPORTS) \
35688 (cd $(TARGET_SUBDIR)/libgcc && \
35689 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35690
35691@endif target-libgcc
35692
35693# Other targets (info, dvi, pdf, etc.)
35694
35695.PHONY: maybe-info-target-libgcc info-target-libgcc
35696maybe-info-target-libgcc:
35697@if target-libgcc
35698maybe-info-target-libgcc: info-target-libgcc
35699
35700info-target-libgcc: \
35701 configure-target-libgcc
35702 @: $(MAKE); $(unstage)
35703 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35704 r=`${PWD_COMMAND}`; export r; \
35705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35706 $(NORMAL_TARGET_EXPORTS) \
35707 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
35708 for flag in $(EXTRA_TARGET_FLAGS); do \
35709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35710 done; \
35711 (cd $(TARGET_SUBDIR)/libgcc && \
35712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35714 "RANLIB=$${RANLIB}" \
35715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35716 info) \
35717 || exit 1
35718
35719@endif target-libgcc
35720
35721.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
35722maybe-dvi-target-libgcc:
35723@if target-libgcc
35724maybe-dvi-target-libgcc: dvi-target-libgcc
35725
35726dvi-target-libgcc: \
35727 configure-target-libgcc
35728 @: $(MAKE); $(unstage)
35729 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35730 r=`${PWD_COMMAND}`; export r; \
35731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35732 $(NORMAL_TARGET_EXPORTS) \
35733 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
35734 for flag in $(EXTRA_TARGET_FLAGS); do \
35735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35736 done; \
35737 (cd $(TARGET_SUBDIR)/libgcc && \
35738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35740 "RANLIB=$${RANLIB}" \
35741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35742 dvi) \
35743 || exit 1
35744
35745@endif target-libgcc
35746
35747.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
35748maybe-pdf-target-libgcc:
35749@if target-libgcc
35750maybe-pdf-target-libgcc: pdf-target-libgcc
35751
35752pdf-target-libgcc: \
35753 configure-target-libgcc
35754 @: $(MAKE); $(unstage)
35755 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35756 r=`${PWD_COMMAND}`; export r; \
35757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35758 $(NORMAL_TARGET_EXPORTS) \
35759 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
35760 for flag in $(EXTRA_TARGET_FLAGS); do \
35761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35762 done; \
35763 (cd $(TARGET_SUBDIR)/libgcc && \
35764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35766 "RANLIB=$${RANLIB}" \
35767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35768 pdf) \
35769 || exit 1
35770
35771@endif target-libgcc
35772
35773.PHONY: maybe-html-target-libgcc html-target-libgcc
35774maybe-html-target-libgcc:
35775@if target-libgcc
35776maybe-html-target-libgcc: html-target-libgcc
35777
35778html-target-libgcc: \
35779 configure-target-libgcc
35780 @: $(MAKE); $(unstage)
35781 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35782 r=`${PWD_COMMAND}`; export r; \
35783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35784 $(NORMAL_TARGET_EXPORTS) \
35785 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
35786 for flag in $(EXTRA_TARGET_FLAGS); do \
35787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35788 done; \
35789 (cd $(TARGET_SUBDIR)/libgcc && \
35790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35792 "RANLIB=$${RANLIB}" \
35793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35794 html) \
35795 || exit 1
35796
35797@endif target-libgcc
35798
35799.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
35800maybe-TAGS-target-libgcc:
35801@if target-libgcc
35802maybe-TAGS-target-libgcc: TAGS-target-libgcc
35803
35804TAGS-target-libgcc: \
35805 configure-target-libgcc
35806 @: $(MAKE); $(unstage)
35807 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35808 r=`${PWD_COMMAND}`; export r; \
35809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35810 $(NORMAL_TARGET_EXPORTS) \
35811 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
35812 for flag in $(EXTRA_TARGET_FLAGS); do \
35813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35814 done; \
35815 (cd $(TARGET_SUBDIR)/libgcc && \
35816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35818 "RANLIB=$${RANLIB}" \
35819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35820 TAGS) \
35821 || exit 1
35822
35823@endif target-libgcc
35824
35825.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
35826maybe-install-info-target-libgcc:
35827@if target-libgcc
35828maybe-install-info-target-libgcc: install-info-target-libgcc
35829
35830install-info-target-libgcc: \
35831 configure-target-libgcc \
35832 info-target-libgcc
35833 @: $(MAKE); $(unstage)
35834 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35835 r=`${PWD_COMMAND}`; export r; \
35836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35837 $(NORMAL_TARGET_EXPORTS) \
35838 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
35839 for flag in $(EXTRA_TARGET_FLAGS); do \
35840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35841 done; \
35842 (cd $(TARGET_SUBDIR)/libgcc && \
35843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35845 "RANLIB=$${RANLIB}" \
35846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35847 install-info) \
35848 || exit 1
35849
35850@endif target-libgcc
35851
35852.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
35853maybe-install-pdf-target-libgcc:
35854@if target-libgcc
35855maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
35856
35857install-pdf-target-libgcc: \
35858 configure-target-libgcc \
35859 pdf-target-libgcc
35860 @: $(MAKE); $(unstage)
35861 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35862 r=`${PWD_COMMAND}`; export r; \
35863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35864 $(NORMAL_TARGET_EXPORTS) \
35865 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
35866 for flag in $(EXTRA_TARGET_FLAGS); do \
35867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35868 done; \
35869 (cd $(TARGET_SUBDIR)/libgcc && \
35870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35872 "RANLIB=$${RANLIB}" \
35873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35874 install-pdf) \
35875 || exit 1
35876
35877@endif target-libgcc
35878
35879.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
35880maybe-install-html-target-libgcc:
35881@if target-libgcc
35882maybe-install-html-target-libgcc: install-html-target-libgcc
35883
35884install-html-target-libgcc: \
35885 configure-target-libgcc \
35886 html-target-libgcc
35887 @: $(MAKE); $(unstage)
35888 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35889 r=`${PWD_COMMAND}`; export r; \
35890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35891 $(NORMAL_TARGET_EXPORTS) \
35892 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
35893 for flag in $(EXTRA_TARGET_FLAGS); do \
35894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35895 done; \
35896 (cd $(TARGET_SUBDIR)/libgcc && \
35897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35899 "RANLIB=$${RANLIB}" \
35900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35901 install-html) \
35902 || exit 1
35903
35904@endif target-libgcc
35905
35906.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
35907maybe-installcheck-target-libgcc:
35908@if target-libgcc
35909maybe-installcheck-target-libgcc: installcheck-target-libgcc
35910
35911installcheck-target-libgcc: \
35912 configure-target-libgcc
35913 @: $(MAKE); $(unstage)
35914 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35915 r=`${PWD_COMMAND}`; export r; \
35916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35917 $(NORMAL_TARGET_EXPORTS) \
35918 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
35919 for flag in $(EXTRA_TARGET_FLAGS); do \
35920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35921 done; \
35922 (cd $(TARGET_SUBDIR)/libgcc && \
35923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35925 "RANLIB=$${RANLIB}" \
35926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35927 installcheck) \
35928 || exit 1
35929
35930@endif target-libgcc
35931
35932.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
35933maybe-mostlyclean-target-libgcc:
35934@if target-libgcc
35935maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
35936
35937mostlyclean-target-libgcc:
35938 @: $(MAKE); $(unstage)
35939 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35940 r=`${PWD_COMMAND}`; export r; \
35941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35942 $(NORMAL_TARGET_EXPORTS) \
35943 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
35944 for flag in $(EXTRA_TARGET_FLAGS); do \
35945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35946 done; \
35947 (cd $(TARGET_SUBDIR)/libgcc && \
35948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35950 "RANLIB=$${RANLIB}" \
35951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35952 mostlyclean) \
35953 || exit 1
35954
35955@endif target-libgcc
35956
35957.PHONY: maybe-clean-target-libgcc clean-target-libgcc
35958maybe-clean-target-libgcc:
35959@if target-libgcc
35960maybe-clean-target-libgcc: clean-target-libgcc
35961
35962clean-target-libgcc:
35963 @: $(MAKE); $(unstage)
35964 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35965 r=`${PWD_COMMAND}`; export r; \
35966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35967 $(NORMAL_TARGET_EXPORTS) \
35968 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
35969 for flag in $(EXTRA_TARGET_FLAGS); do \
35970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35971 done; \
35972 (cd $(TARGET_SUBDIR)/libgcc && \
35973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35975 "RANLIB=$${RANLIB}" \
35976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35977 clean) \
35978 || exit 1
35979
35980@endif target-libgcc
35981
35982.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
35983maybe-distclean-target-libgcc:
35984@if target-libgcc
35985maybe-distclean-target-libgcc: distclean-target-libgcc
35986
35987distclean-target-libgcc:
35988 @: $(MAKE); $(unstage)
35989 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35990 r=`${PWD_COMMAND}`; export r; \
35991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35992 $(NORMAL_TARGET_EXPORTS) \
35993 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
35994 for flag in $(EXTRA_TARGET_FLAGS); do \
35995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35996 done; \
35997 (cd $(TARGET_SUBDIR)/libgcc && \
35998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36000 "RANLIB=$${RANLIB}" \
36001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36002 distclean) \
36003 || exit 1
36004
36005@endif target-libgcc
36006
36007.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
36008maybe-maintainer-clean-target-libgcc:
36009@if target-libgcc
36010maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
36011
36012maintainer-clean-target-libgcc:
36013 @: $(MAKE); $(unstage)
36014 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36015 r=`${PWD_COMMAND}`; export r; \
36016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36017 $(NORMAL_TARGET_EXPORTS) \
36018 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
36019 for flag in $(EXTRA_TARGET_FLAGS); do \
36020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36021 done; \
36022 (cd $(TARGET_SUBDIR)/libgcc && \
36023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36025 "RANLIB=$${RANLIB}" \
36026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36027 maintainer-clean) \
36028 || exit 1
36029
36030@endif target-libgcc
36031
36032
36033
36034
36035
36036.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
36037maybe-configure-target-libbacktrace:
36038@if gcc-bootstrap
36039configure-target-libbacktrace: stage_current
36040@endif gcc-bootstrap
36041@if target-libbacktrace
36042maybe-configure-target-libbacktrace: configure-target-libbacktrace
36043configure-target-libbacktrace:
36044 @: $(MAKE); $(unstage)
36045 @r=`${PWD_COMMAND}`; export r; \
36046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36047 echo "Checking multilib configuration for libbacktrace..."; \
36048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36049 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
36050 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36051 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
36052 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
36053 else \
36054 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
36055 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36056 fi; \
36057 else \
36058 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
36059 fi; \
36060 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
36061 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
36062 $(NORMAL_TARGET_EXPORTS) \
36063 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
36064 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
36065 case $(srcdir) in \
36066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36067 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
36068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36069 esac; \
36070 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
36071 libsrcdir="$$s/libbacktrace"; \
36072 rm -f no-such-file || : ; \
36073 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36074 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36075 --target=${target_alias} $${srcdiroption} \
36076 || exit 1
36077@endif target-libbacktrace
36078
36079
36080
36081
36082
36083.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
36084maybe-all-target-libbacktrace:
36085@if gcc-bootstrap
36086all-target-libbacktrace: stage_current
36087@endif gcc-bootstrap
36088@if target-libbacktrace
36089TARGET-target-libbacktrace=all
36090maybe-all-target-libbacktrace: all-target-libbacktrace
36091all-target-libbacktrace: configure-target-libbacktrace
36092 @: $(MAKE); $(unstage)
36093 @r=`${PWD_COMMAND}`; export r; \
36094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36095 $(NORMAL_TARGET_EXPORTS) \
36096 (cd $(TARGET_SUBDIR)/libbacktrace && \
36097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36098 $(TARGET-target-libbacktrace))
36099@endif target-libbacktrace
36100
36101
36102
36103
36104
36105.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
36106maybe-check-target-libbacktrace:
36107@if target-libbacktrace
36108maybe-check-target-libbacktrace: check-target-libbacktrace
36109
36110check-target-libbacktrace:
36111 @: $(MAKE); $(unstage)
36112 @r=`${PWD_COMMAND}`; export r; \
36113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36114 $(NORMAL_TARGET_EXPORTS) \
36115 (cd $(TARGET_SUBDIR)/libbacktrace && \
36116 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36117
36118@endif target-libbacktrace
36119
36120.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
36121maybe-install-target-libbacktrace:
36122@if target-libbacktrace
36123maybe-install-target-libbacktrace: install-target-libbacktrace
36124
36125install-target-libbacktrace: installdirs
36126 @: $(MAKE); $(unstage)
36127 @r=`${PWD_COMMAND}`; export r; \
36128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36129 $(NORMAL_TARGET_EXPORTS) \
36130 (cd $(TARGET_SUBDIR)/libbacktrace && \
36131 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36132
36133@endif target-libbacktrace
36134
36135.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
36136maybe-install-strip-target-libbacktrace:
36137@if target-libbacktrace
36138maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
36139
36140install-strip-target-libbacktrace: installdirs
36141 @: $(MAKE); $(unstage)
36142 @r=`${PWD_COMMAND}`; export r; \
36143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36144 $(NORMAL_TARGET_EXPORTS) \
36145 (cd $(TARGET_SUBDIR)/libbacktrace && \
36146 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36147
36148@endif target-libbacktrace
36149
36150# Other targets (info, dvi, pdf, etc.)
36151
36152.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
36153maybe-info-target-libbacktrace:
36154@if target-libbacktrace
36155maybe-info-target-libbacktrace: info-target-libbacktrace
36156
36157info-target-libbacktrace: \
36158 configure-target-libbacktrace
36159 @: $(MAKE); $(unstage)
36160 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36161 r=`${PWD_COMMAND}`; export r; \
36162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36163 $(NORMAL_TARGET_EXPORTS) \
36164 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
36165 for flag in $(EXTRA_TARGET_FLAGS); do \
36166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36167 done; \
36168 (cd $(TARGET_SUBDIR)/libbacktrace && \
36169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36171 "RANLIB=$${RANLIB}" \
36172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36173 info) \
36174 || exit 1
36175
36176@endif target-libbacktrace
36177
36178.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
36179maybe-dvi-target-libbacktrace:
36180@if target-libbacktrace
36181maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
36182
36183dvi-target-libbacktrace: \
36184 configure-target-libbacktrace
36185 @: $(MAKE); $(unstage)
36186 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36187 r=`${PWD_COMMAND}`; export r; \
36188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36189 $(NORMAL_TARGET_EXPORTS) \
36190 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
36191 for flag in $(EXTRA_TARGET_FLAGS); do \
36192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36193 done; \
36194 (cd $(TARGET_SUBDIR)/libbacktrace && \
36195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36197 "RANLIB=$${RANLIB}" \
36198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36199 dvi) \
36200 || exit 1
36201
36202@endif target-libbacktrace
36203
36204.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
36205maybe-pdf-target-libbacktrace:
36206@if target-libbacktrace
36207maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
36208
36209pdf-target-libbacktrace: \
36210 configure-target-libbacktrace
36211 @: $(MAKE); $(unstage)
36212 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36213 r=`${PWD_COMMAND}`; export r; \
36214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36215 $(NORMAL_TARGET_EXPORTS) \
36216 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36217 for flag in $(EXTRA_TARGET_FLAGS); do \
36218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36219 done; \
36220 (cd $(TARGET_SUBDIR)/libbacktrace && \
36221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36223 "RANLIB=$${RANLIB}" \
36224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36225 pdf) \
36226 || exit 1
36227
36228@endif target-libbacktrace
36229
36230.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
36231maybe-html-target-libbacktrace:
36232@if target-libbacktrace
36233maybe-html-target-libbacktrace: html-target-libbacktrace
36234
36235html-target-libbacktrace: \
36236 configure-target-libbacktrace
36237 @: $(MAKE); $(unstage)
36238 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36239 r=`${PWD_COMMAND}`; export r; \
36240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36241 $(NORMAL_TARGET_EXPORTS) \
36242 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
36243 for flag in $(EXTRA_TARGET_FLAGS); do \
36244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36245 done; \
36246 (cd $(TARGET_SUBDIR)/libbacktrace && \
36247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36249 "RANLIB=$${RANLIB}" \
36250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36251 html) \
36252 || exit 1
36253
36254@endif target-libbacktrace
36255
36256.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
36257maybe-TAGS-target-libbacktrace:
36258@if target-libbacktrace
36259maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
36260
36261TAGS-target-libbacktrace: \
36262 configure-target-libbacktrace
36263 @: $(MAKE); $(unstage)
36264 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36265 r=`${PWD_COMMAND}`; export r; \
36266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36267 $(NORMAL_TARGET_EXPORTS) \
36268 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
36269 for flag in $(EXTRA_TARGET_FLAGS); do \
36270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36271 done; \
36272 (cd $(TARGET_SUBDIR)/libbacktrace && \
36273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36275 "RANLIB=$${RANLIB}" \
36276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36277 TAGS) \
36278 || exit 1
36279
36280@endif target-libbacktrace
36281
36282.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
36283maybe-install-info-target-libbacktrace:
36284@if target-libbacktrace
36285maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
36286
36287install-info-target-libbacktrace: \
36288 configure-target-libbacktrace \
36289 info-target-libbacktrace
36290 @: $(MAKE); $(unstage)
36291 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36292 r=`${PWD_COMMAND}`; export r; \
36293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36294 $(NORMAL_TARGET_EXPORTS) \
36295 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
36296 for flag in $(EXTRA_TARGET_FLAGS); do \
36297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36298 done; \
36299 (cd $(TARGET_SUBDIR)/libbacktrace && \
36300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36302 "RANLIB=$${RANLIB}" \
36303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36304 install-info) \
36305 || exit 1
36306
36307@endif target-libbacktrace
36308
36309.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
36310maybe-install-pdf-target-libbacktrace:
36311@if target-libbacktrace
36312maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
36313
36314install-pdf-target-libbacktrace: \
36315 configure-target-libbacktrace \
36316 pdf-target-libbacktrace
36317 @: $(MAKE); $(unstage)
36318 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36319 r=`${PWD_COMMAND}`; export r; \
36320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36321 $(NORMAL_TARGET_EXPORTS) \
36322 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
36323 for flag in $(EXTRA_TARGET_FLAGS); do \
36324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36325 done; \
36326 (cd $(TARGET_SUBDIR)/libbacktrace && \
36327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36329 "RANLIB=$${RANLIB}" \
36330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36331 install-pdf) \
36332 || exit 1
36333
36334@endif target-libbacktrace
36335
36336.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
36337maybe-install-html-target-libbacktrace:
36338@if target-libbacktrace
36339maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
36340
36341install-html-target-libbacktrace: \
36342 configure-target-libbacktrace \
36343 html-target-libbacktrace
36344 @: $(MAKE); $(unstage)
36345 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36346 r=`${PWD_COMMAND}`; export r; \
36347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36348 $(NORMAL_TARGET_EXPORTS) \
36349 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
36350 for flag in $(EXTRA_TARGET_FLAGS); do \
36351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36352 done; \
36353 (cd $(TARGET_SUBDIR)/libbacktrace && \
36354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36356 "RANLIB=$${RANLIB}" \
36357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36358 install-html) \
36359 || exit 1
36360
36361@endif target-libbacktrace
36362
36363.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
36364maybe-installcheck-target-libbacktrace:
36365@if target-libbacktrace
36366maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
36367
36368installcheck-target-libbacktrace: \
36369 configure-target-libbacktrace
36370 @: $(MAKE); $(unstage)
36371 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36372 r=`${PWD_COMMAND}`; export r; \
36373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36374 $(NORMAL_TARGET_EXPORTS) \
36375 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
36376 for flag in $(EXTRA_TARGET_FLAGS); do \
36377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36378 done; \
36379 (cd $(TARGET_SUBDIR)/libbacktrace && \
36380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36382 "RANLIB=$${RANLIB}" \
36383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36384 installcheck) \
36385 || exit 1
36386
36387@endif target-libbacktrace
36388
36389.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
36390maybe-mostlyclean-target-libbacktrace:
36391@if target-libbacktrace
36392maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
36393
36394mostlyclean-target-libbacktrace:
36395 @: $(MAKE); $(unstage)
36396 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36397 r=`${PWD_COMMAND}`; export r; \
36398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36399 $(NORMAL_TARGET_EXPORTS) \
36400 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36401 for flag in $(EXTRA_TARGET_FLAGS); do \
36402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36403 done; \
36404 (cd $(TARGET_SUBDIR)/libbacktrace && \
36405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36407 "RANLIB=$${RANLIB}" \
36408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36409 mostlyclean) \
36410 || exit 1
36411
36412@endif target-libbacktrace
36413
36414.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
36415maybe-clean-target-libbacktrace:
36416@if target-libbacktrace
36417maybe-clean-target-libbacktrace: clean-target-libbacktrace
36418
36419clean-target-libbacktrace:
36420 @: $(MAKE); $(unstage)
36421 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36422 r=`${PWD_COMMAND}`; export r; \
36423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36424 $(NORMAL_TARGET_EXPORTS) \
36425 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36426 for flag in $(EXTRA_TARGET_FLAGS); do \
36427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36428 done; \
36429 (cd $(TARGET_SUBDIR)/libbacktrace && \
36430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36432 "RANLIB=$${RANLIB}" \
36433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36434 clean) \
36435 || exit 1
36436
36437@endif target-libbacktrace
36438
36439.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
36440maybe-distclean-target-libbacktrace:
36441@if target-libbacktrace
36442maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
36443
36444distclean-target-libbacktrace:
36445 @: $(MAKE); $(unstage)
36446 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36447 r=`${PWD_COMMAND}`; export r; \
36448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36449 $(NORMAL_TARGET_EXPORTS) \
36450 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
36451 for flag in $(EXTRA_TARGET_FLAGS); do \
36452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36453 done; \
36454 (cd $(TARGET_SUBDIR)/libbacktrace && \
36455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36457 "RANLIB=$${RANLIB}" \
36458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36459 distclean) \
36460 || exit 1
36461
36462@endif target-libbacktrace
36463
36464.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
36465maybe-maintainer-clean-target-libbacktrace:
36466@if target-libbacktrace
36467maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
36468
36469maintainer-clean-target-libbacktrace:
36470 @: $(MAKE); $(unstage)
36471 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
36472 r=`${PWD_COMMAND}`; export r; \
36473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36474 $(NORMAL_TARGET_EXPORTS) \
36475 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
36476 for flag in $(EXTRA_TARGET_FLAGS); do \
36477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36478 done; \
36479 (cd $(TARGET_SUBDIR)/libbacktrace && \
36480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36482 "RANLIB=$${RANLIB}" \
36483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36484 maintainer-clean) \
36485 || exit 1
36486
36487@endif target-libbacktrace
36488
36489
36490
36491
36492
36493.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36494maybe-configure-target-libquadmath:
36495@if gcc-bootstrap
36496configure-target-libquadmath: stage_current
36497@endif gcc-bootstrap
36498@if target-libquadmath
36499maybe-configure-target-libquadmath: configure-target-libquadmath
36500configure-target-libquadmath:
36501 @: $(MAKE); $(unstage)
36502 @r=`${PWD_COMMAND}`; export r; \
36503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36504 echo "Checking multilib configuration for libquadmath..."; \
36505 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36506 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36507 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36508 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36509 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36510 else \
36511 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36512 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36513 fi; \
36514 else \
36515 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36516 fi; \
36517 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36518 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36519 $(NORMAL_TARGET_EXPORTS) \
36520 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36521 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36522 case $(srcdir) in \
36523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36524 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36526 esac; \
36527 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36528 libsrcdir="$$s/libquadmath"; \
36529 rm -f no-such-file || : ; \
36530 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36531 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36532 --target=${target_alias} $${srcdiroption} \
36533 || exit 1
36534@endif target-libquadmath
36535
36536
36537
36538
36539
36540.PHONY: all-target-libquadmath maybe-all-target-libquadmath
36541maybe-all-target-libquadmath:
36542@if gcc-bootstrap
36543all-target-libquadmath: stage_current
36544@endif gcc-bootstrap
36545@if target-libquadmath
36546TARGET-target-libquadmath=all
36547maybe-all-target-libquadmath: all-target-libquadmath
36548all-target-libquadmath: configure-target-libquadmath
36549 @: $(MAKE); $(unstage)
36550 @r=`${PWD_COMMAND}`; export r; \
36551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36552 $(NORMAL_TARGET_EXPORTS) \
36553 (cd $(TARGET_SUBDIR)/libquadmath && \
36554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36555 $(TARGET-target-libquadmath))
36556@endif target-libquadmath
36557
36558
36559
36560
36561
36562.PHONY: check-target-libquadmath maybe-check-target-libquadmath
36563maybe-check-target-libquadmath:
36564@if target-libquadmath
36565maybe-check-target-libquadmath: check-target-libquadmath
36566
36567check-target-libquadmath:
36568 @: $(MAKE); $(unstage)
36569 @r=`${PWD_COMMAND}`; export r; \
36570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36571 $(NORMAL_TARGET_EXPORTS) \
36572 (cd $(TARGET_SUBDIR)/libquadmath && \
36573 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36574
36575@endif target-libquadmath
36576
36577.PHONY: install-target-libquadmath maybe-install-target-libquadmath
36578maybe-install-target-libquadmath:
36579@if target-libquadmath
36580maybe-install-target-libquadmath: install-target-libquadmath
36581
36582install-target-libquadmath: installdirs
36583 @: $(MAKE); $(unstage)
36584 @r=`${PWD_COMMAND}`; export r; \
36585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36586 $(NORMAL_TARGET_EXPORTS) \
36587 (cd $(TARGET_SUBDIR)/libquadmath && \
36588 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36589
36590@endif target-libquadmath
36591
36592.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
36593maybe-install-strip-target-libquadmath:
36594@if target-libquadmath
36595maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
36596
36597install-strip-target-libquadmath: installdirs
36598 @: $(MAKE); $(unstage)
36599 @r=`${PWD_COMMAND}`; export r; \
36600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36601 $(NORMAL_TARGET_EXPORTS) \
36602 (cd $(TARGET_SUBDIR)/libquadmath && \
36603 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36604
36605@endif target-libquadmath
36606
36607# Other targets (info, dvi, pdf, etc.)
36608
36609.PHONY: maybe-info-target-libquadmath info-target-libquadmath
36610maybe-info-target-libquadmath:
36611@if target-libquadmath
36612maybe-info-target-libquadmath: info-target-libquadmath
36613
36614info-target-libquadmath: \
36615 configure-target-libquadmath
36616 @: $(MAKE); $(unstage)
36617 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36618 r=`${PWD_COMMAND}`; export r; \
36619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36620 $(NORMAL_TARGET_EXPORTS) \
36621 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
36622 for flag in $(EXTRA_TARGET_FLAGS); do \
36623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36624 done; \
36625 (cd $(TARGET_SUBDIR)/libquadmath && \
36626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36628 "RANLIB=$${RANLIB}" \
36629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36630 info) \
36631 || exit 1
36632
36633@endif target-libquadmath
36634
36635.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
36636maybe-dvi-target-libquadmath:
36637@if target-libquadmath
36638maybe-dvi-target-libquadmath: dvi-target-libquadmath
36639
36640dvi-target-libquadmath: \
36641 configure-target-libquadmath
36642 @: $(MAKE); $(unstage)
36643 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36644 r=`${PWD_COMMAND}`; export r; \
36645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36646 $(NORMAL_TARGET_EXPORTS) \
36647 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
36648 for flag in $(EXTRA_TARGET_FLAGS); do \
36649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36650 done; \
36651 (cd $(TARGET_SUBDIR)/libquadmath && \
36652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36654 "RANLIB=$${RANLIB}" \
36655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36656 dvi) \
36657 || exit 1
36658
36659@endif target-libquadmath
36660
36661.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
36662maybe-pdf-target-libquadmath:
36663@if target-libquadmath
36664maybe-pdf-target-libquadmath: pdf-target-libquadmath
36665
36666pdf-target-libquadmath: \
36667 configure-target-libquadmath
36668 @: $(MAKE); $(unstage)
36669 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36670 r=`${PWD_COMMAND}`; export r; \
36671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36672 $(NORMAL_TARGET_EXPORTS) \
36673 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36674 for flag in $(EXTRA_TARGET_FLAGS); do \
36675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36676 done; \
36677 (cd $(TARGET_SUBDIR)/libquadmath && \
36678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36680 "RANLIB=$${RANLIB}" \
36681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36682 pdf) \
36683 || exit 1
36684
36685@endif target-libquadmath
36686
36687.PHONY: maybe-html-target-libquadmath html-target-libquadmath
36688maybe-html-target-libquadmath:
36689@if target-libquadmath
36690maybe-html-target-libquadmath: html-target-libquadmath
36691
36692html-target-libquadmath: \
36693 configure-target-libquadmath
36694 @: $(MAKE); $(unstage)
36695 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36696 r=`${PWD_COMMAND}`; export r; \
36697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36698 $(NORMAL_TARGET_EXPORTS) \
36699 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
36700 for flag in $(EXTRA_TARGET_FLAGS); do \
36701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36702 done; \
36703 (cd $(TARGET_SUBDIR)/libquadmath && \
36704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36706 "RANLIB=$${RANLIB}" \
36707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36708 html) \
36709 || exit 1
36710
36711@endif target-libquadmath
36712
36713.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
36714maybe-TAGS-target-libquadmath:
36715@if target-libquadmath
36716maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
36717
36718TAGS-target-libquadmath: \
36719 configure-target-libquadmath
36720 @: $(MAKE); $(unstage)
36721 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36722 r=`${PWD_COMMAND}`; export r; \
36723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36724 $(NORMAL_TARGET_EXPORTS) \
36725 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
36726 for flag in $(EXTRA_TARGET_FLAGS); do \
36727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36728 done; \
36729 (cd $(TARGET_SUBDIR)/libquadmath && \
36730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36732 "RANLIB=$${RANLIB}" \
36733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36734 TAGS) \
36735 || exit 1
36736
36737@endif target-libquadmath
36738
36739.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
36740maybe-install-info-target-libquadmath:
36741@if target-libquadmath
36742maybe-install-info-target-libquadmath: install-info-target-libquadmath
36743
36744install-info-target-libquadmath: \
36745 configure-target-libquadmath \
36746 info-target-libquadmath
36747 @: $(MAKE); $(unstage)
36748 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36749 r=`${PWD_COMMAND}`; export r; \
36750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36751 $(NORMAL_TARGET_EXPORTS) \
36752 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
36753 for flag in $(EXTRA_TARGET_FLAGS); do \
36754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36755 done; \
36756 (cd $(TARGET_SUBDIR)/libquadmath && \
36757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36759 "RANLIB=$${RANLIB}" \
36760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36761 install-info) \
36762 || exit 1
36763
36764@endif target-libquadmath
36765
36766.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
36767maybe-install-pdf-target-libquadmath:
36768@if target-libquadmath
36769maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
36770
36771install-pdf-target-libquadmath: \
36772 configure-target-libquadmath \
36773 pdf-target-libquadmath
36774 @: $(MAKE); $(unstage)
36775 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36776 r=`${PWD_COMMAND}`; export r; \
36777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36778 $(NORMAL_TARGET_EXPORTS) \
36779 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36780 for flag in $(EXTRA_TARGET_FLAGS); do \
36781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36782 done; \
36783 (cd $(TARGET_SUBDIR)/libquadmath && \
36784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36786 "RANLIB=$${RANLIB}" \
36787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36788 install-pdf) \
36789 || exit 1
36790
36791@endif target-libquadmath
36792
36793.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
36794maybe-install-html-target-libquadmath:
36795@if target-libquadmath
36796maybe-install-html-target-libquadmath: install-html-target-libquadmath
36797
36798install-html-target-libquadmath: \
36799 configure-target-libquadmath \
36800 html-target-libquadmath
36801 @: $(MAKE); $(unstage)
36802 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36803 r=`${PWD_COMMAND}`; export r; \
36804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36805 $(NORMAL_TARGET_EXPORTS) \
36806 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
36807 for flag in $(EXTRA_TARGET_FLAGS); do \
36808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36809 done; \
36810 (cd $(TARGET_SUBDIR)/libquadmath && \
36811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36813 "RANLIB=$${RANLIB}" \
36814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36815 install-html) \
36816 || exit 1
36817
36818@endif target-libquadmath
36819
36820.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
36821maybe-installcheck-target-libquadmath:
36822@if target-libquadmath
36823maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
36824
36825installcheck-target-libquadmath: \
36826 configure-target-libquadmath
36827 @: $(MAKE); $(unstage)
36828 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36829 r=`${PWD_COMMAND}`; export r; \
36830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36831 $(NORMAL_TARGET_EXPORTS) \
36832 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
36833 for flag in $(EXTRA_TARGET_FLAGS); do \
36834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36835 done; \
36836 (cd $(TARGET_SUBDIR)/libquadmath && \
36837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36839 "RANLIB=$${RANLIB}" \
36840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36841 installcheck) \
36842 || exit 1
36843
36844@endif target-libquadmath
36845
36846.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
36847maybe-mostlyclean-target-libquadmath:
36848@if target-libquadmath
36849maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
36850
36851mostlyclean-target-libquadmath:
36852 @: $(MAKE); $(unstage)
36853 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36854 r=`${PWD_COMMAND}`; export r; \
36855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36856 $(NORMAL_TARGET_EXPORTS) \
36857 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
36858 for flag in $(EXTRA_TARGET_FLAGS); do \
36859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36860 done; \
36861 (cd $(TARGET_SUBDIR)/libquadmath && \
36862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36864 "RANLIB=$${RANLIB}" \
36865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36866 mostlyclean) \
36867 || exit 1
36868
36869@endif target-libquadmath
36870
36871.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
36872maybe-clean-target-libquadmath:
36873@if target-libquadmath
36874maybe-clean-target-libquadmath: clean-target-libquadmath
36875
36876clean-target-libquadmath:
36877 @: $(MAKE); $(unstage)
36878 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36879 r=`${PWD_COMMAND}`; export r; \
36880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36881 $(NORMAL_TARGET_EXPORTS) \
36882 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
36883 for flag in $(EXTRA_TARGET_FLAGS); do \
36884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36885 done; \
36886 (cd $(TARGET_SUBDIR)/libquadmath && \
36887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36889 "RANLIB=$${RANLIB}" \
36890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36891 clean) \
36892 || exit 1
36893
36894@endif target-libquadmath
36895
36896.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
36897maybe-distclean-target-libquadmath:
36898@if target-libquadmath
36899maybe-distclean-target-libquadmath: distclean-target-libquadmath
36900
36901distclean-target-libquadmath:
36902 @: $(MAKE); $(unstage)
36903 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36904 r=`${PWD_COMMAND}`; export r; \
36905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36906 $(NORMAL_TARGET_EXPORTS) \
36907 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
36908 for flag in $(EXTRA_TARGET_FLAGS); do \
36909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36910 done; \
36911 (cd $(TARGET_SUBDIR)/libquadmath && \
36912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36914 "RANLIB=$${RANLIB}" \
36915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36916 distclean) \
36917 || exit 1
36918
36919@endif target-libquadmath
36920
36921.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
36922maybe-maintainer-clean-target-libquadmath:
36923@if target-libquadmath
36924maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
36925
36926maintainer-clean-target-libquadmath:
36927 @: $(MAKE); $(unstage)
36928 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36929 r=`${PWD_COMMAND}`; export r; \
36930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36931 $(NORMAL_TARGET_EXPORTS) \
36932 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
36933 for flag in $(EXTRA_TARGET_FLAGS); do \
36934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36935 done; \
36936 (cd $(TARGET_SUBDIR)/libquadmath && \
36937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36939 "RANLIB=$${RANLIB}" \
36940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36941 maintainer-clean) \
36942 || exit 1
36943
36944@endif target-libquadmath
36945
36946
36947
36948
36949
36950.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
36951maybe-configure-target-libgfortran:
36952@if gcc-bootstrap
36953configure-target-libgfortran: stage_current
36954@endif gcc-bootstrap
36955@if target-libgfortran
36956maybe-configure-target-libgfortran: configure-target-libgfortran
36957configure-target-libgfortran:
36958 @: $(MAKE); $(unstage)
36959 @r=`${PWD_COMMAND}`; export r; \
36960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36961 echo "Checking multilib configuration for libgfortran..."; \
36962 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36963 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
36964 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36965 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36966 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
36967 else \
36968 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
36969 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36970 fi; \
36971 else \
36972 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36973 fi; \
36974 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
36975 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36976 $(NORMAL_TARGET_EXPORTS) \
36977 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
36978 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
36979 case $(srcdir) in \
36980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36981 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
36982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36983 esac; \
36984 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
36985 libsrcdir="$$s/libgfortran"; \
36986 rm -f no-such-file || : ; \
36987 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36988 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36989 --target=${target_alias} $${srcdiroption} \
36990 || exit 1
36991@endif target-libgfortran
36992
36993
36994
36995
36996
36997.PHONY: all-target-libgfortran maybe-all-target-libgfortran
36998maybe-all-target-libgfortran:
36999@if gcc-bootstrap
37000all-target-libgfortran: stage_current
37001@endif gcc-bootstrap
37002@if target-libgfortran
37003TARGET-target-libgfortran=all
37004maybe-all-target-libgfortran: all-target-libgfortran
37005all-target-libgfortran: configure-target-libgfortran
37006 @: $(MAKE); $(unstage)
37007 @r=`${PWD_COMMAND}`; export r; \
37008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37009 $(NORMAL_TARGET_EXPORTS) \
37010 (cd $(TARGET_SUBDIR)/libgfortran && \
37011 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37012 $(TARGET-target-libgfortran))
37013@endif target-libgfortran
37014
37015
37016
37017
37018
37019.PHONY: check-target-libgfortran maybe-check-target-libgfortran
37020maybe-check-target-libgfortran:
37021@if target-libgfortran
37022maybe-check-target-libgfortran: check-target-libgfortran
37023
37024check-target-libgfortran:
37025 @: $(MAKE); $(unstage)
37026 @r=`${PWD_COMMAND}`; export r; \
37027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028 $(NORMAL_TARGET_EXPORTS) \
37029 (cd $(TARGET_SUBDIR)/libgfortran && \
37030 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37031
37032@endif target-libgfortran
37033
37034.PHONY: install-target-libgfortran maybe-install-target-libgfortran
37035maybe-install-target-libgfortran:
37036@if target-libgfortran
37037maybe-install-target-libgfortran: install-target-libgfortran
37038
37039install-target-libgfortran: installdirs
37040 @: $(MAKE); $(unstage)
37041 @r=`${PWD_COMMAND}`; export r; \
37042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37043 $(NORMAL_TARGET_EXPORTS) \
37044 (cd $(TARGET_SUBDIR)/libgfortran && \
37045 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37046
37047@endif target-libgfortran
37048
37049.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
37050maybe-install-strip-target-libgfortran:
37051@if target-libgfortran
37052maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
37053
37054install-strip-target-libgfortran: installdirs
37055 @: $(MAKE); $(unstage)
37056 @r=`${PWD_COMMAND}`; export r; \
37057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37058 $(NORMAL_TARGET_EXPORTS) \
37059 (cd $(TARGET_SUBDIR)/libgfortran && \
37060 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37061
37062@endif target-libgfortran
37063
37064# Other targets (info, dvi, pdf, etc.)
37065
37066.PHONY: maybe-info-target-libgfortran info-target-libgfortran
37067maybe-info-target-libgfortran:
37068@if target-libgfortran
37069maybe-info-target-libgfortran: info-target-libgfortran
37070
37071info-target-libgfortran: \
37072 configure-target-libgfortran
37073 @: $(MAKE); $(unstage)
37074 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37075 r=`${PWD_COMMAND}`; export r; \
37076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37077 $(NORMAL_TARGET_EXPORTS) \
37078 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
37079 for flag in $(EXTRA_TARGET_FLAGS); do \
37080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37081 done; \
37082 (cd $(TARGET_SUBDIR)/libgfortran && \
37083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37085 "RANLIB=$${RANLIB}" \
37086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37087 info) \
37088 || exit 1
37089
37090@endif target-libgfortran
37091
37092.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
37093maybe-dvi-target-libgfortran:
37094@if target-libgfortran
37095maybe-dvi-target-libgfortran: dvi-target-libgfortran
37096
37097dvi-target-libgfortran: \
37098 configure-target-libgfortran
37099 @: $(MAKE); $(unstage)
37100 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37101 r=`${PWD_COMMAND}`; export r; \
37102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37103 $(NORMAL_TARGET_EXPORTS) \
37104 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
37105 for flag in $(EXTRA_TARGET_FLAGS); do \
37106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37107 done; \
37108 (cd $(TARGET_SUBDIR)/libgfortran && \
37109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37111 "RANLIB=$${RANLIB}" \
37112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37113 dvi) \
37114 || exit 1
37115
37116@endif target-libgfortran
37117
37118.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
37119maybe-pdf-target-libgfortran:
37120@if target-libgfortran
37121maybe-pdf-target-libgfortran: pdf-target-libgfortran
37122
37123pdf-target-libgfortran: \
37124 configure-target-libgfortran
37125 @: $(MAKE); $(unstage)
37126 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37127 r=`${PWD_COMMAND}`; export r; \
37128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37129 $(NORMAL_TARGET_EXPORTS) \
37130 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37131 for flag in $(EXTRA_TARGET_FLAGS); do \
37132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37133 done; \
37134 (cd $(TARGET_SUBDIR)/libgfortran && \
37135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37137 "RANLIB=$${RANLIB}" \
37138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37139 pdf) \
37140 || exit 1
37141
37142@endif target-libgfortran
37143
37144.PHONY: maybe-html-target-libgfortran html-target-libgfortran
37145maybe-html-target-libgfortran:
37146@if target-libgfortran
37147maybe-html-target-libgfortran: html-target-libgfortran
37148
37149html-target-libgfortran: \
37150 configure-target-libgfortran
37151 @: $(MAKE); $(unstage)
37152 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37153 r=`${PWD_COMMAND}`; export r; \
37154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37155 $(NORMAL_TARGET_EXPORTS) \
37156 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
37157 for flag in $(EXTRA_TARGET_FLAGS); do \
37158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37159 done; \
37160 (cd $(TARGET_SUBDIR)/libgfortran && \
37161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37163 "RANLIB=$${RANLIB}" \
37164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37165 html) \
37166 || exit 1
37167
37168@endif target-libgfortran
37169
37170.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
37171maybe-TAGS-target-libgfortran:
37172@if target-libgfortran
37173maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
37174
37175TAGS-target-libgfortran: \
37176 configure-target-libgfortran
37177 @: $(MAKE); $(unstage)
37178 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37179 r=`${PWD_COMMAND}`; export r; \
37180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37181 $(NORMAL_TARGET_EXPORTS) \
37182 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
37183 for flag in $(EXTRA_TARGET_FLAGS); do \
37184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37185 done; \
37186 (cd $(TARGET_SUBDIR)/libgfortran && \
37187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37189 "RANLIB=$${RANLIB}" \
37190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37191 TAGS) \
37192 || exit 1
37193
37194@endif target-libgfortran
37195
37196.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
37197maybe-install-info-target-libgfortran:
37198@if target-libgfortran
37199maybe-install-info-target-libgfortran: install-info-target-libgfortran
37200
37201install-info-target-libgfortran: \
37202 configure-target-libgfortran \
37203 info-target-libgfortran
37204 @: $(MAKE); $(unstage)
37205 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37206 r=`${PWD_COMMAND}`; export r; \
37207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37208 $(NORMAL_TARGET_EXPORTS) \
37209 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
37210 for flag in $(EXTRA_TARGET_FLAGS); do \
37211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37212 done; \
37213 (cd $(TARGET_SUBDIR)/libgfortran && \
37214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37216 "RANLIB=$${RANLIB}" \
37217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37218 install-info) \
37219 || exit 1
37220
37221@endif target-libgfortran
37222
37223.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
37224maybe-install-pdf-target-libgfortran:
37225@if target-libgfortran
37226maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
37227
37228install-pdf-target-libgfortran: \
37229 configure-target-libgfortran \
37230 pdf-target-libgfortran
37231 @: $(MAKE); $(unstage)
37232 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37233 r=`${PWD_COMMAND}`; export r; \
37234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37235 $(NORMAL_TARGET_EXPORTS) \
37236 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
37237 for flag in $(EXTRA_TARGET_FLAGS); do \
37238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37239 done; \
37240 (cd $(TARGET_SUBDIR)/libgfortran && \
37241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37243 "RANLIB=$${RANLIB}" \
37244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37245 install-pdf) \
37246 || exit 1
37247
37248@endif target-libgfortran
37249
37250.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
37251maybe-install-html-target-libgfortran:
37252@if target-libgfortran
37253maybe-install-html-target-libgfortran: install-html-target-libgfortran
37254
37255install-html-target-libgfortran: \
37256 configure-target-libgfortran \
37257 html-target-libgfortran
37258 @: $(MAKE); $(unstage)
37259 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37260 r=`${PWD_COMMAND}`; export r; \
37261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37262 $(NORMAL_TARGET_EXPORTS) \
37263 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
37264 for flag in $(EXTRA_TARGET_FLAGS); do \
37265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37266 done; \
37267 (cd $(TARGET_SUBDIR)/libgfortran && \
37268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37270 "RANLIB=$${RANLIB}" \
37271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37272 install-html) \
37273 || exit 1
37274
37275@endif target-libgfortran
37276
37277.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
37278maybe-installcheck-target-libgfortran:
37279@if target-libgfortran
37280maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
37281
37282installcheck-target-libgfortran: \
37283 configure-target-libgfortran
37284 @: $(MAKE); $(unstage)
37285 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37286 r=`${PWD_COMMAND}`; export r; \
37287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37288 $(NORMAL_TARGET_EXPORTS) \
37289 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
37290 for flag in $(EXTRA_TARGET_FLAGS); do \
37291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37292 done; \
37293 (cd $(TARGET_SUBDIR)/libgfortran && \
37294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37296 "RANLIB=$${RANLIB}" \
37297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37298 installcheck) \
37299 || exit 1
37300
37301@endif target-libgfortran
37302
37303.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
37304maybe-mostlyclean-target-libgfortran:
37305@if target-libgfortran
37306maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
37307
37308mostlyclean-target-libgfortran:
37309 @: $(MAKE); $(unstage)
37310 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37311 r=`${PWD_COMMAND}`; export r; \
37312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37313 $(NORMAL_TARGET_EXPORTS) \
37314 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
37315 for flag in $(EXTRA_TARGET_FLAGS); do \
37316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37317 done; \
37318 (cd $(TARGET_SUBDIR)/libgfortran && \
37319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37321 "RANLIB=$${RANLIB}" \
37322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37323 mostlyclean) \
37324 || exit 1
37325
37326@endif target-libgfortran
37327
37328.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
37329maybe-clean-target-libgfortran:
37330@if target-libgfortran
37331maybe-clean-target-libgfortran: clean-target-libgfortran
37332
37333clean-target-libgfortran:
37334 @: $(MAKE); $(unstage)
37335 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37336 r=`${PWD_COMMAND}`; export r; \
37337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37338 $(NORMAL_TARGET_EXPORTS) \
37339 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
37340 for flag in $(EXTRA_TARGET_FLAGS); do \
37341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37342 done; \
37343 (cd $(TARGET_SUBDIR)/libgfortran && \
37344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37346 "RANLIB=$${RANLIB}" \
37347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37348 clean) \
37349 || exit 1
37350
37351@endif target-libgfortran
37352
37353.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
37354maybe-distclean-target-libgfortran:
37355@if target-libgfortran
37356maybe-distclean-target-libgfortran: distclean-target-libgfortran
37357
37358distclean-target-libgfortran:
37359 @: $(MAKE); $(unstage)
37360 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37361 r=`${PWD_COMMAND}`; export r; \
37362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37363 $(NORMAL_TARGET_EXPORTS) \
37364 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
37365 for flag in $(EXTRA_TARGET_FLAGS); do \
37366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37367 done; \
37368 (cd $(TARGET_SUBDIR)/libgfortran && \
37369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37371 "RANLIB=$${RANLIB}" \
37372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37373 distclean) \
37374 || exit 1
37375
37376@endif target-libgfortran
37377
37378.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
37379maybe-maintainer-clean-target-libgfortran:
37380@if target-libgfortran
37381maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
37382
37383maintainer-clean-target-libgfortran:
37384 @: $(MAKE); $(unstage)
37385 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
37386 r=`${PWD_COMMAND}`; export r; \
37387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37388 $(NORMAL_TARGET_EXPORTS) \
37389 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
37390 for flag in $(EXTRA_TARGET_FLAGS); do \
37391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37392 done; \
37393 (cd $(TARGET_SUBDIR)/libgfortran && \
37394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37396 "RANLIB=$${RANLIB}" \
37397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37398 maintainer-clean) \
37399 || exit 1
37400
37401@endif target-libgfortran
37402
37403
37404
37405
37406
37407.PHONY: configure-target-libobjc maybe-configure-target-libobjc
37408maybe-configure-target-libobjc:
37409@if gcc-bootstrap
37410configure-target-libobjc: stage_current
37411@endif gcc-bootstrap
37412@if target-libobjc
37413maybe-configure-target-libobjc: configure-target-libobjc
37414configure-target-libobjc:
37415 @: $(MAKE); $(unstage)
37416 @r=`${PWD_COMMAND}`; export r; \
37417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37418 echo "Checking multilib configuration for libobjc..."; \
37419 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37420 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
37421 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37422 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
37423 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
37424 else \
37425 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
37426 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37427 fi; \
37428 else \
37429 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
37430 fi; \
37431 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
37432 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
37433 $(NORMAL_TARGET_EXPORTS) \
37434 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
37435 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
37436 case $(srcdir) in \
37437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37438 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
37439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37440 esac; \
37441 srcdiroption="--srcdir=$${topdir}/libobjc"; \
37442 libsrcdir="$$s/libobjc"; \
37443 rm -f no-such-file || : ; \
37444 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37445 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37446 --target=${target_alias} $${srcdiroption} \
37447 || exit 1
37448@endif target-libobjc
37449
37450
37451
37452
37453
37454.PHONY: all-target-libobjc maybe-all-target-libobjc
37455maybe-all-target-libobjc:
37456@if gcc-bootstrap
37457all-target-libobjc: stage_current
37458@endif gcc-bootstrap
37459@if target-libobjc
37460TARGET-target-libobjc=all
37461maybe-all-target-libobjc: all-target-libobjc
37462all-target-libobjc: configure-target-libobjc
37463 @: $(MAKE); $(unstage)
37464 @r=`${PWD_COMMAND}`; export r; \
37465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37466 $(NORMAL_TARGET_EXPORTS) \
37467 (cd $(TARGET_SUBDIR)/libobjc && \
37468 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37469 $(TARGET-target-libobjc))
37470@endif target-libobjc
37471
37472
37473
37474
37475
37476.PHONY: check-target-libobjc maybe-check-target-libobjc
37477maybe-check-target-libobjc:
37478@if target-libobjc
37479maybe-check-target-libobjc: check-target-libobjc
37480
37481check-target-libobjc:
37482 @: $(MAKE); $(unstage)
37483 @r=`${PWD_COMMAND}`; export r; \
37484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37485 $(NORMAL_TARGET_EXPORTS) \
37486 (cd $(TARGET_SUBDIR)/libobjc && \
37487 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37488
37489@endif target-libobjc
37490
37491.PHONY: install-target-libobjc maybe-install-target-libobjc
37492maybe-install-target-libobjc:
37493@if target-libobjc
37494maybe-install-target-libobjc: install-target-libobjc
37495
37496install-target-libobjc: installdirs
37497 @: $(MAKE); $(unstage)
37498 @r=`${PWD_COMMAND}`; export r; \
37499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37500 $(NORMAL_TARGET_EXPORTS) \
37501 (cd $(TARGET_SUBDIR)/libobjc && \
37502 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37503
37504@endif target-libobjc
37505
37506.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37507maybe-install-strip-target-libobjc:
37508@if target-libobjc
37509maybe-install-strip-target-libobjc: install-strip-target-libobjc
37510
37511install-strip-target-libobjc: installdirs
37512 @: $(MAKE); $(unstage)
37513 @r=`${PWD_COMMAND}`; export r; \
37514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37515 $(NORMAL_TARGET_EXPORTS) \
37516 (cd $(TARGET_SUBDIR)/libobjc && \
37517 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37518
37519@endif target-libobjc
37520
37521# Other targets (info, dvi, pdf, etc.)
37522
37523.PHONY: maybe-info-target-libobjc info-target-libobjc
37524maybe-info-target-libobjc:
37525@if target-libobjc
37526maybe-info-target-libobjc: info-target-libobjc
37527
37528info-target-libobjc: \
37529 configure-target-libobjc
37530 @: $(MAKE); $(unstage)
37531 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37532 r=`${PWD_COMMAND}`; export r; \
37533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37534 $(NORMAL_TARGET_EXPORTS) \
37535 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37536 for flag in $(EXTRA_TARGET_FLAGS); do \
37537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37538 done; \
37539 (cd $(TARGET_SUBDIR)/libobjc && \
37540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37542 "RANLIB=$${RANLIB}" \
37543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37544 info) \
37545 || exit 1
37546
37547@endif target-libobjc
37548
37549.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37550maybe-dvi-target-libobjc:
37551@if target-libobjc
37552maybe-dvi-target-libobjc: dvi-target-libobjc
37553
37554dvi-target-libobjc: \
37555 configure-target-libobjc
37556 @: $(MAKE); $(unstage)
37557 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37558 r=`${PWD_COMMAND}`; export r; \
37559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37560 $(NORMAL_TARGET_EXPORTS) \
37561 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
37562 for flag in $(EXTRA_TARGET_FLAGS); do \
37563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37564 done; \
37565 (cd $(TARGET_SUBDIR)/libobjc && \
37566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37568 "RANLIB=$${RANLIB}" \
37569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37570 dvi) \
37571 || exit 1
37572
37573@endif target-libobjc
37574
37575.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
37576maybe-pdf-target-libobjc:
37577@if target-libobjc
37578maybe-pdf-target-libobjc: pdf-target-libobjc
37579
37580pdf-target-libobjc: \
37581 configure-target-libobjc
37582 @: $(MAKE); $(unstage)
37583 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37584 r=`${PWD_COMMAND}`; export r; \
37585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37586 $(NORMAL_TARGET_EXPORTS) \
37587 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
37588 for flag in $(EXTRA_TARGET_FLAGS); do \
37589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37590 done; \
37591 (cd $(TARGET_SUBDIR)/libobjc && \
37592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37594 "RANLIB=$${RANLIB}" \
37595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37596 pdf) \
37597 || exit 1
37598
37599@endif target-libobjc
37600
37601.PHONY: maybe-html-target-libobjc html-target-libobjc
37602maybe-html-target-libobjc:
37603@if target-libobjc
37604maybe-html-target-libobjc: html-target-libobjc
37605
37606html-target-libobjc: \
37607 configure-target-libobjc
37608 @: $(MAKE); $(unstage)
37609 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37610 r=`${PWD_COMMAND}`; export r; \
37611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37612 $(NORMAL_TARGET_EXPORTS) \
37613 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
37614 for flag in $(EXTRA_TARGET_FLAGS); do \
37615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37616 done; \
37617 (cd $(TARGET_SUBDIR)/libobjc && \
37618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37620 "RANLIB=$${RANLIB}" \
37621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37622 html) \
37623 || exit 1
37624
37625@endif target-libobjc
37626
37627.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
37628maybe-TAGS-target-libobjc:
37629@if target-libobjc
37630maybe-TAGS-target-libobjc: TAGS-target-libobjc
37631
37632TAGS-target-libobjc: \
37633 configure-target-libobjc
37634 @: $(MAKE); $(unstage)
37635 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37636 r=`${PWD_COMMAND}`; export r; \
37637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37638 $(NORMAL_TARGET_EXPORTS) \
37639 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
37640 for flag in $(EXTRA_TARGET_FLAGS); do \
37641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37642 done; \
37643 (cd $(TARGET_SUBDIR)/libobjc && \
37644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37646 "RANLIB=$${RANLIB}" \
37647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37648 TAGS) \
37649 || exit 1
37650
37651@endif target-libobjc
37652
37653.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
37654maybe-install-info-target-libobjc:
37655@if target-libobjc
37656maybe-install-info-target-libobjc: install-info-target-libobjc
37657
37658install-info-target-libobjc: \
37659 configure-target-libobjc \
37660 info-target-libobjc
37661 @: $(MAKE); $(unstage)
37662 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37663 r=`${PWD_COMMAND}`; export r; \
37664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37665 $(NORMAL_TARGET_EXPORTS) \
37666 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
37667 for flag in $(EXTRA_TARGET_FLAGS); do \
37668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37669 done; \
37670 (cd $(TARGET_SUBDIR)/libobjc && \
37671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37673 "RANLIB=$${RANLIB}" \
37674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37675 install-info) \
37676 || exit 1
37677
37678@endif target-libobjc
37679
37680.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
37681maybe-install-pdf-target-libobjc:
37682@if target-libobjc
37683maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
37684
37685install-pdf-target-libobjc: \
37686 configure-target-libobjc \
37687 pdf-target-libobjc
37688 @: $(MAKE); $(unstage)
37689 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37690 r=`${PWD_COMMAND}`; export r; \
37691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37692 $(NORMAL_TARGET_EXPORTS) \
37693 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
37694 for flag in $(EXTRA_TARGET_FLAGS); do \
37695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37696 done; \
37697 (cd $(TARGET_SUBDIR)/libobjc && \
37698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37700 "RANLIB=$${RANLIB}" \
37701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37702 install-pdf) \
37703 || exit 1
37704
37705@endif target-libobjc
37706
37707.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
37708maybe-install-html-target-libobjc:
37709@if target-libobjc
37710maybe-install-html-target-libobjc: install-html-target-libobjc
37711
37712install-html-target-libobjc: \
37713 configure-target-libobjc \
37714 html-target-libobjc
37715 @: $(MAKE); $(unstage)
37716 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37717 r=`${PWD_COMMAND}`; export r; \
37718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37719 $(NORMAL_TARGET_EXPORTS) \
37720 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
37721 for flag in $(EXTRA_TARGET_FLAGS); do \
37722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37723 done; \
37724 (cd $(TARGET_SUBDIR)/libobjc && \
37725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37727 "RANLIB=$${RANLIB}" \
37728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37729 install-html) \
37730 || exit 1
37731
37732@endif target-libobjc
37733
37734.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
37735maybe-installcheck-target-libobjc:
37736@if target-libobjc
37737maybe-installcheck-target-libobjc: installcheck-target-libobjc
37738
37739installcheck-target-libobjc: \
37740 configure-target-libobjc
37741 @: $(MAKE); $(unstage)
37742 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37743 r=`${PWD_COMMAND}`; export r; \
37744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37745 $(NORMAL_TARGET_EXPORTS) \
37746 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
37747 for flag in $(EXTRA_TARGET_FLAGS); do \
37748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37749 done; \
37750 (cd $(TARGET_SUBDIR)/libobjc && \
37751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37753 "RANLIB=$${RANLIB}" \
37754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37755 installcheck) \
37756 || exit 1
37757
37758@endif target-libobjc
37759
37760.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
37761maybe-mostlyclean-target-libobjc:
37762@if target-libobjc
37763maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
37764
37765mostlyclean-target-libobjc:
37766 @: $(MAKE); $(unstage)
37767 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37768 r=`${PWD_COMMAND}`; export r; \
37769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37770 $(NORMAL_TARGET_EXPORTS) \
37771 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
37772 for flag in $(EXTRA_TARGET_FLAGS); do \
37773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37774 done; \
37775 (cd $(TARGET_SUBDIR)/libobjc && \
37776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37778 "RANLIB=$${RANLIB}" \
37779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37780 mostlyclean) \
37781 || exit 1
37782
37783@endif target-libobjc
37784
37785.PHONY: maybe-clean-target-libobjc clean-target-libobjc
37786maybe-clean-target-libobjc:
37787@if target-libobjc
37788maybe-clean-target-libobjc: clean-target-libobjc
37789
37790clean-target-libobjc:
37791 @: $(MAKE); $(unstage)
37792 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37793 r=`${PWD_COMMAND}`; export r; \
37794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37795 $(NORMAL_TARGET_EXPORTS) \
37796 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
37797 for flag in $(EXTRA_TARGET_FLAGS); do \
37798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37799 done; \
37800 (cd $(TARGET_SUBDIR)/libobjc && \
37801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37803 "RANLIB=$${RANLIB}" \
37804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37805 clean) \
37806 || exit 1
37807
37808@endif target-libobjc
37809
37810.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
37811maybe-distclean-target-libobjc:
37812@if target-libobjc
37813maybe-distclean-target-libobjc: distclean-target-libobjc
37814
37815distclean-target-libobjc:
37816 @: $(MAKE); $(unstage)
37817 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37818 r=`${PWD_COMMAND}`; export r; \
37819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37820 $(NORMAL_TARGET_EXPORTS) \
37821 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
37822 for flag in $(EXTRA_TARGET_FLAGS); do \
37823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37824 done; \
37825 (cd $(TARGET_SUBDIR)/libobjc && \
37826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37828 "RANLIB=$${RANLIB}" \
37829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37830 distclean) \
37831 || exit 1
37832
37833@endif target-libobjc
37834
37835.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
37836maybe-maintainer-clean-target-libobjc:
37837@if target-libobjc
37838maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
37839
37840maintainer-clean-target-libobjc:
37841 @: $(MAKE); $(unstage)
37842 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37843 r=`${PWD_COMMAND}`; export r; \
37844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37845 $(NORMAL_TARGET_EXPORTS) \
37846 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
37847 for flag in $(EXTRA_TARGET_FLAGS); do \
37848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37849 done; \
37850 (cd $(TARGET_SUBDIR)/libobjc && \
37851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37853 "RANLIB=$${RANLIB}" \
37854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37855 maintainer-clean) \
37856 || exit 1
37857
37858@endif target-libobjc
37859
37860
37861
37862
37863
37864.PHONY: configure-target-libgo maybe-configure-target-libgo
37865maybe-configure-target-libgo:
37866@if gcc-bootstrap
37867configure-target-libgo: stage_current
37868@endif gcc-bootstrap
37869@if target-libgo
37870maybe-configure-target-libgo: configure-target-libgo
37871configure-target-libgo:
37872 @: $(MAKE); $(unstage)
37873 @r=`${PWD_COMMAND}`; export r; \
37874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37875 echo "Checking multilib configuration for libgo..."; \
37876 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37877 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
37878 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
37879 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
37880 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
37881 else \
37882 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
37883 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37884 fi; \
37885 else \
37886 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37887 fi; \
37888 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
37889 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37890 $(NORMAL_TARGET_EXPORTS) \
37891 echo Configuring in $(TARGET_SUBDIR)/libgo; \
37892 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
37893 case $(srcdir) in \
37894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37895 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
37896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37897 esac; \
37898 srcdiroption="--srcdir=$${topdir}/libgo"; \
37899 libsrcdir="$$s/libgo"; \
37900 rm -f no-such-file || : ; \
37901 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37902 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37903 --target=${target_alias} $${srcdiroption} \
37904 || exit 1
37905@endif target-libgo
37906
37907
37908
37909
37910
37911.PHONY: all-target-libgo maybe-all-target-libgo
37912maybe-all-target-libgo:
37913@if gcc-bootstrap
37914all-target-libgo: stage_current
37915@endif gcc-bootstrap
37916@if target-libgo
37917TARGET-target-libgo=all
37918maybe-all-target-libgo: all-target-libgo
37919all-target-libgo: configure-target-libgo
37920 @: $(MAKE); $(unstage)
37921 @r=`${PWD_COMMAND}`; export r; \
37922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37923 $(NORMAL_TARGET_EXPORTS) \
37924 (cd $(TARGET_SUBDIR)/libgo && \
37925 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37926 $(TARGET-target-libgo))
37927@endif target-libgo
37928
37929
37930
37931
37932
37933.PHONY: check-target-libgo maybe-check-target-libgo
37934maybe-check-target-libgo:
37935@if target-libgo
37936maybe-check-target-libgo: check-target-libgo
37937
37938check-target-libgo:
37939 @: $(MAKE); $(unstage)
37940 @r=`${PWD_COMMAND}`; export r; \
37941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942 $(NORMAL_TARGET_EXPORTS) \
37943 (cd $(TARGET_SUBDIR)/libgo && \
37944 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37945
37946@endif target-libgo
37947
37948.PHONY: install-target-libgo maybe-install-target-libgo
37949maybe-install-target-libgo:
37950@if target-libgo
37951maybe-install-target-libgo: install-target-libgo
37952
37953install-target-libgo: installdirs
37954 @: $(MAKE); $(unstage)
37955 @r=`${PWD_COMMAND}`; export r; \
37956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37957 $(NORMAL_TARGET_EXPORTS) \
37958 (cd $(TARGET_SUBDIR)/libgo && \
37959 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37960
37961@endif target-libgo
37962
37963.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
37964maybe-install-strip-target-libgo:
37965@if target-libgo
37966maybe-install-strip-target-libgo: install-strip-target-libgo
37967
37968install-strip-target-libgo: installdirs
37969 @: $(MAKE); $(unstage)
37970 @r=`${PWD_COMMAND}`; export r; \
37971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37972 $(NORMAL_TARGET_EXPORTS) \
37973 (cd $(TARGET_SUBDIR)/libgo && \
37974 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37975
37976@endif target-libgo
37977
37978# Other targets (info, dvi, pdf, etc.)
37979
37980.PHONY: maybe-info-target-libgo info-target-libgo
37981maybe-info-target-libgo:
37982@if target-libgo
37983maybe-info-target-libgo: info-target-libgo
37984
37985info-target-libgo: \
37986 configure-target-libgo
37987 @: $(MAKE); $(unstage)
37988 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37989 r=`${PWD_COMMAND}`; export r; \
37990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37991 $(NORMAL_TARGET_EXPORTS) \
37992 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
37993 for flag in $(EXTRA_TARGET_FLAGS); do \
37994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37995 done; \
37996 (cd $(TARGET_SUBDIR)/libgo && \
37997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37999 "RANLIB=$${RANLIB}" \
38000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38001 info) \
38002 || exit 1
38003
38004@endif target-libgo
38005
38006.PHONY: maybe-dvi-target-libgo dvi-target-libgo
38007maybe-dvi-target-libgo:
38008@if target-libgo
38009maybe-dvi-target-libgo: dvi-target-libgo
38010
38011dvi-target-libgo: \
38012 configure-target-libgo
38013 @: $(MAKE); $(unstage)
38014 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38015 r=`${PWD_COMMAND}`; export r; \
38016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38017 $(NORMAL_TARGET_EXPORTS) \
38018 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
38019 for flag in $(EXTRA_TARGET_FLAGS); do \
38020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38021 done; \
38022 (cd $(TARGET_SUBDIR)/libgo && \
38023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38025 "RANLIB=$${RANLIB}" \
38026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38027 dvi) \
38028 || exit 1
38029
38030@endif target-libgo
38031
38032.PHONY: maybe-pdf-target-libgo pdf-target-libgo
38033maybe-pdf-target-libgo:
38034@if target-libgo
38035maybe-pdf-target-libgo: pdf-target-libgo
38036
38037pdf-target-libgo: \
38038 configure-target-libgo
38039 @: $(MAKE); $(unstage)
38040 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38041 r=`${PWD_COMMAND}`; export r; \
38042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38043 $(NORMAL_TARGET_EXPORTS) \
38044 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
38045 for flag in $(EXTRA_TARGET_FLAGS); do \
38046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38047 done; \
38048 (cd $(TARGET_SUBDIR)/libgo && \
38049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38051 "RANLIB=$${RANLIB}" \
38052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38053 pdf) \
38054 || exit 1
38055
38056@endif target-libgo
38057
38058.PHONY: maybe-html-target-libgo html-target-libgo
38059maybe-html-target-libgo:
38060@if target-libgo
38061maybe-html-target-libgo: html-target-libgo
38062
38063html-target-libgo: \
38064 configure-target-libgo
38065 @: $(MAKE); $(unstage)
38066 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38067 r=`${PWD_COMMAND}`; export r; \
38068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38069 $(NORMAL_TARGET_EXPORTS) \
38070 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
38071 for flag in $(EXTRA_TARGET_FLAGS); do \
38072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38073 done; \
38074 (cd $(TARGET_SUBDIR)/libgo && \
38075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38077 "RANLIB=$${RANLIB}" \
38078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38079 html) \
38080 || exit 1
38081
38082@endif target-libgo
38083
38084.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
38085maybe-TAGS-target-libgo:
38086@if target-libgo
38087maybe-TAGS-target-libgo: TAGS-target-libgo
38088
38089TAGS-target-libgo: \
38090 configure-target-libgo
38091 @: $(MAKE); $(unstage)
38092 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38093 r=`${PWD_COMMAND}`; export r; \
38094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38095 $(NORMAL_TARGET_EXPORTS) \
38096 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
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)/libgo && \
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 TAGS) \
38106 || exit 1
38107
38108@endif target-libgo
38109
38110.PHONY: maybe-install-info-target-libgo install-info-target-libgo
38111maybe-install-info-target-libgo:
38112@if target-libgo
38113maybe-install-info-target-libgo: install-info-target-libgo
38114
38115install-info-target-libgo: \
38116 configure-target-libgo \
38117 info-target-libgo
38118 @: $(MAKE); $(unstage)
38119 @[ -f $(TARGET_SUBDIR)/libgo/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-info in $(TARGET_SUBDIR)/libgo" ; \
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)/libgo && \
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-info) \
38133 || exit 1
38134
38135@endif target-libgo
38136
38137.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
38138maybe-install-pdf-target-libgo:
38139@if target-libgo
38140maybe-install-pdf-target-libgo: install-pdf-target-libgo
38141
38142install-pdf-target-libgo: \
38143 configure-target-libgo \
38144 pdf-target-libgo
38145 @: $(MAKE); $(unstage)
38146 @[ -f $(TARGET_SUBDIR)/libgo/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-pdf in $(TARGET_SUBDIR)/libgo" ; \
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)/libgo && \
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-pdf) \
38160 || exit 1
38161
38162@endif target-libgo
38163
38164.PHONY: maybe-install-html-target-libgo install-html-target-libgo
38165maybe-install-html-target-libgo:
38166@if target-libgo
38167maybe-install-html-target-libgo: install-html-target-libgo
38168
38169install-html-target-libgo: \
38170 configure-target-libgo \
38171 html-target-libgo
38172 @: $(MAKE); $(unstage)
38173 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38174 r=`${PWD_COMMAND}`; export r; \
38175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38176 $(NORMAL_TARGET_EXPORTS) \
38177 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
38178 for flag in $(EXTRA_TARGET_FLAGS); do \
38179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38180 done; \
38181 (cd $(TARGET_SUBDIR)/libgo && \
38182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38184 "RANLIB=$${RANLIB}" \
38185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38186 install-html) \
38187 || exit 1
38188
38189@endif target-libgo
38190
38191.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
38192maybe-installcheck-target-libgo:
38193@if target-libgo
38194maybe-installcheck-target-libgo: installcheck-target-libgo
38195
38196installcheck-target-libgo: \
38197 configure-target-libgo
38198 @: $(MAKE); $(unstage)
38199 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38200 r=`${PWD_COMMAND}`; export r; \
38201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38202 $(NORMAL_TARGET_EXPORTS) \
38203 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
38204 for flag in $(EXTRA_TARGET_FLAGS); do \
38205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38206 done; \
38207 (cd $(TARGET_SUBDIR)/libgo && \
38208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38210 "RANLIB=$${RANLIB}" \
38211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38212 installcheck) \
38213 || exit 1
38214
38215@endif target-libgo
38216
38217.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
38218maybe-mostlyclean-target-libgo:
38219@if target-libgo
38220maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
38221
38222mostlyclean-target-libgo:
38223 @: $(MAKE); $(unstage)
38224 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38225 r=`${PWD_COMMAND}`; export r; \
38226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38227 $(NORMAL_TARGET_EXPORTS) \
38228 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
38229 for flag in $(EXTRA_TARGET_FLAGS); do \
38230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38231 done; \
38232 (cd $(TARGET_SUBDIR)/libgo && \
38233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38235 "RANLIB=$${RANLIB}" \
38236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38237 mostlyclean) \
38238 || exit 1
38239
38240@endif target-libgo
38241
38242.PHONY: maybe-clean-target-libgo clean-target-libgo
38243maybe-clean-target-libgo:
38244@if target-libgo
38245maybe-clean-target-libgo: clean-target-libgo
38246
38247clean-target-libgo:
38248 @: $(MAKE); $(unstage)
38249 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38250 r=`${PWD_COMMAND}`; export r; \
38251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38252 $(NORMAL_TARGET_EXPORTS) \
38253 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
38254 for flag in $(EXTRA_TARGET_FLAGS); do \
38255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38256 done; \
38257 (cd $(TARGET_SUBDIR)/libgo && \
38258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38260 "RANLIB=$${RANLIB}" \
38261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38262 clean) \
38263 || exit 1
38264
38265@endif target-libgo
38266
38267.PHONY: maybe-distclean-target-libgo distclean-target-libgo
38268maybe-distclean-target-libgo:
38269@if target-libgo
38270maybe-distclean-target-libgo: distclean-target-libgo
38271
38272distclean-target-libgo:
38273 @: $(MAKE); $(unstage)
38274 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38275 r=`${PWD_COMMAND}`; export r; \
38276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38277 $(NORMAL_TARGET_EXPORTS) \
38278 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
38279 for flag in $(EXTRA_TARGET_FLAGS); do \
38280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38281 done; \
38282 (cd $(TARGET_SUBDIR)/libgo && \
38283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38285 "RANLIB=$${RANLIB}" \
38286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38287 distclean) \
38288 || exit 1
38289
38290@endif target-libgo
38291
38292.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
38293maybe-maintainer-clean-target-libgo:
38294@if target-libgo
38295maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
38296
38297maintainer-clean-target-libgo:
38298 @: $(MAKE); $(unstage)
38299 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
38300 r=`${PWD_COMMAND}`; export r; \
38301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38302 $(NORMAL_TARGET_EXPORTS) \
38303 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
38304 for flag in $(EXTRA_TARGET_FLAGS); do \
38305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38306 done; \
38307 (cd $(TARGET_SUBDIR)/libgo && \
38308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38310 "RANLIB=$${RANLIB}" \
38311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38312 maintainer-clean) \
38313 || exit 1
38314
38315@endif target-libgo
38316
38317
38318
38319
38320
38321.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
38322maybe-configure-target-libtermcap:
38323@if gcc-bootstrap
38324configure-target-libtermcap: stage_current
38325@endif gcc-bootstrap
38326@if target-libtermcap
38327maybe-configure-target-libtermcap: configure-target-libtermcap
38328configure-target-libtermcap:
38329 @: $(MAKE); $(unstage)
38330 @r=`${PWD_COMMAND}`; export r; \
38331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38332 echo "Checking multilib configuration for libtermcap..."; \
38333 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38334 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
38335 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38336 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
38337 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
38338 else \
38339 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
38340 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38341 fi; \
38342 else \
38343 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
38344 fi; \
38345 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
38346 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
38347 $(NORMAL_TARGET_EXPORTS) \
38348 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
38349 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
38350 case $(srcdir) in \
38351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38352 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
38353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38354 esac; \
38355 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
38356 libsrcdir="$$s/libtermcap"; \
38357 rm -f no-such-file || : ; \
38358 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38359 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38360 --target=${target_alias} $${srcdiroption} \
38361 || exit 1
38362@endif target-libtermcap
38363
38364
38365
38366
38367
38368.PHONY: all-target-libtermcap maybe-all-target-libtermcap
38369maybe-all-target-libtermcap:
38370@if gcc-bootstrap
38371all-target-libtermcap: stage_current
38372@endif gcc-bootstrap
38373@if target-libtermcap
38374TARGET-target-libtermcap=all
38375maybe-all-target-libtermcap: all-target-libtermcap
38376all-target-libtermcap: configure-target-libtermcap
38377 @: $(MAKE); $(unstage)
38378 @r=`${PWD_COMMAND}`; export r; \
38379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38380 $(NORMAL_TARGET_EXPORTS) \
38381 (cd $(TARGET_SUBDIR)/libtermcap && \
38382 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38383 $(TARGET-target-libtermcap))
38384@endif target-libtermcap
38385
38386
38387
38388
38389
38390.PHONY: check-target-libtermcap maybe-check-target-libtermcap
38391maybe-check-target-libtermcap:
38392@if target-libtermcap
38393maybe-check-target-libtermcap: check-target-libtermcap
38394
38395# Dummy target for uncheckable module.
38396check-target-libtermcap:
38397
38398@endif target-libtermcap
38399
38400.PHONY: install-target-libtermcap maybe-install-target-libtermcap
38401maybe-install-target-libtermcap:
38402@if target-libtermcap
38403maybe-install-target-libtermcap: install-target-libtermcap
38404
38405install-target-libtermcap: installdirs
38406 @: $(MAKE); $(unstage)
38407 @r=`${PWD_COMMAND}`; export r; \
38408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38409 $(NORMAL_TARGET_EXPORTS) \
38410 (cd $(TARGET_SUBDIR)/libtermcap && \
38411 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38412
38413@endif target-libtermcap
38414
38415.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
38416maybe-install-strip-target-libtermcap:
38417@if target-libtermcap
38418maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
38419
38420install-strip-target-libtermcap: installdirs
38421 @: $(MAKE); $(unstage)
38422 @r=`${PWD_COMMAND}`; export r; \
38423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38424 $(NORMAL_TARGET_EXPORTS) \
38425 (cd $(TARGET_SUBDIR)/libtermcap && \
38426 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38427
38428@endif target-libtermcap
38429
38430# Other targets (info, dvi, pdf, etc.)
38431
38432.PHONY: maybe-info-target-libtermcap info-target-libtermcap
38433maybe-info-target-libtermcap:
38434@if target-libtermcap
38435maybe-info-target-libtermcap: info-target-libtermcap
38436
38437info-target-libtermcap: \
38438 configure-target-libtermcap
38439 @: $(MAKE); $(unstage)
38440 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38441 r=`${PWD_COMMAND}`; export r; \
38442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38443 $(NORMAL_TARGET_EXPORTS) \
38444 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
38445 for flag in $(EXTRA_TARGET_FLAGS); do \
38446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38447 done; \
38448 (cd $(TARGET_SUBDIR)/libtermcap && \
38449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38451 "RANLIB=$${RANLIB}" \
38452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38453 info) \
38454 || exit 1
38455
38456@endif target-libtermcap
38457
38458.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
38459maybe-dvi-target-libtermcap:
38460@if target-libtermcap
38461maybe-dvi-target-libtermcap: dvi-target-libtermcap
38462
38463dvi-target-libtermcap: \
38464 configure-target-libtermcap
38465 @: $(MAKE); $(unstage)
38466 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38467 r=`${PWD_COMMAND}`; export r; \
38468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38469 $(NORMAL_TARGET_EXPORTS) \
38470 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
38471 for flag in $(EXTRA_TARGET_FLAGS); do \
38472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38473 done; \
38474 (cd $(TARGET_SUBDIR)/libtermcap && \
38475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38477 "RANLIB=$${RANLIB}" \
38478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38479 dvi) \
38480 || exit 1
38481
38482@endif target-libtermcap
38483
38484.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38485maybe-pdf-target-libtermcap:
38486@if target-libtermcap
38487maybe-pdf-target-libtermcap: pdf-target-libtermcap
38488
38489pdf-target-libtermcap: \
38490 configure-target-libtermcap
38491 @: $(MAKE); $(unstage)
38492 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38493 r=`${PWD_COMMAND}`; export r; \
38494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38495 $(NORMAL_TARGET_EXPORTS) \
38496 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38497 for flag in $(EXTRA_TARGET_FLAGS); do \
38498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38499 done; \
38500 (cd $(TARGET_SUBDIR)/libtermcap && \
38501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38503 "RANLIB=$${RANLIB}" \
38504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38505 pdf) \
38506 || exit 1
38507
38508@endif target-libtermcap
38509
38510.PHONY: maybe-html-target-libtermcap html-target-libtermcap
38511maybe-html-target-libtermcap:
38512@if target-libtermcap
38513maybe-html-target-libtermcap: html-target-libtermcap
38514
38515html-target-libtermcap: \
38516 configure-target-libtermcap
38517 @: $(MAKE); $(unstage)
38518 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38519 r=`${PWD_COMMAND}`; export r; \
38520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38521 $(NORMAL_TARGET_EXPORTS) \
38522 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38523 for flag in $(EXTRA_TARGET_FLAGS); do \
38524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38525 done; \
38526 (cd $(TARGET_SUBDIR)/libtermcap && \
38527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38529 "RANLIB=$${RANLIB}" \
38530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38531 html) \
38532 || exit 1
38533
38534@endif target-libtermcap
38535
38536.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38537maybe-TAGS-target-libtermcap:
38538@if target-libtermcap
38539maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38540
38541TAGS-target-libtermcap: \
38542 configure-target-libtermcap
38543 @: $(MAKE); $(unstage)
38544 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38545 r=`${PWD_COMMAND}`; export r; \
38546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38547 $(NORMAL_TARGET_EXPORTS) \
38548 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38549 for flag in $(EXTRA_TARGET_FLAGS); do \
38550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38551 done; \
38552 (cd $(TARGET_SUBDIR)/libtermcap && \
38553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38555 "RANLIB=$${RANLIB}" \
38556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38557 TAGS) \
38558 || exit 1
38559
38560@endif target-libtermcap
38561
38562.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
38563maybe-install-info-target-libtermcap:
38564@if target-libtermcap
38565maybe-install-info-target-libtermcap: install-info-target-libtermcap
38566
38567install-info-target-libtermcap: \
38568 configure-target-libtermcap \
38569 info-target-libtermcap
38570 @: $(MAKE); $(unstage)
38571 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38572 r=`${PWD_COMMAND}`; export r; \
38573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38574 $(NORMAL_TARGET_EXPORTS) \
38575 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
38576 for flag in $(EXTRA_TARGET_FLAGS); do \
38577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38578 done; \
38579 (cd $(TARGET_SUBDIR)/libtermcap && \
38580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38582 "RANLIB=$${RANLIB}" \
38583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38584 install-info) \
38585 || exit 1
38586
38587@endif target-libtermcap
38588
38589.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
38590maybe-install-pdf-target-libtermcap:
38591@if target-libtermcap
38592maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
38593
38594install-pdf-target-libtermcap: \
38595 configure-target-libtermcap \
38596 pdf-target-libtermcap
38597 @: $(MAKE); $(unstage)
38598 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38599 r=`${PWD_COMMAND}`; export r; \
38600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38601 $(NORMAL_TARGET_EXPORTS) \
38602 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38603 for flag in $(EXTRA_TARGET_FLAGS); do \
38604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38605 done; \
38606 (cd $(TARGET_SUBDIR)/libtermcap && \
38607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38609 "RANLIB=$${RANLIB}" \
38610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38611 install-pdf) \
38612 || exit 1
38613
38614@endif target-libtermcap
38615
38616.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
38617maybe-install-html-target-libtermcap:
38618@if target-libtermcap
38619maybe-install-html-target-libtermcap: install-html-target-libtermcap
38620
38621install-html-target-libtermcap: \
38622 configure-target-libtermcap \
38623 html-target-libtermcap
38624 @: $(MAKE); $(unstage)
38625 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38626 r=`${PWD_COMMAND}`; export r; \
38627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38628 $(NORMAL_TARGET_EXPORTS) \
38629 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
38630 for flag in $(EXTRA_TARGET_FLAGS); do \
38631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38632 done; \
38633 (cd $(TARGET_SUBDIR)/libtermcap && \
38634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38636 "RANLIB=$${RANLIB}" \
38637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38638 install-html) \
38639 || exit 1
38640
38641@endif target-libtermcap
38642
38643.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
38644maybe-installcheck-target-libtermcap:
38645@if target-libtermcap
38646maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
38647
38648installcheck-target-libtermcap: \
38649 configure-target-libtermcap
38650 @: $(MAKE); $(unstage)
38651 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38652 r=`${PWD_COMMAND}`; export r; \
38653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38654 $(NORMAL_TARGET_EXPORTS) \
38655 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
38656 for flag in $(EXTRA_TARGET_FLAGS); do \
38657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38658 done; \
38659 (cd $(TARGET_SUBDIR)/libtermcap && \
38660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38662 "RANLIB=$${RANLIB}" \
38663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38664 installcheck) \
38665 || exit 1
38666
38667@endif target-libtermcap
38668
38669.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
38670maybe-mostlyclean-target-libtermcap:
38671@if target-libtermcap
38672maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
38673
38674# libtermcap doesn't support mostlyclean.
38675mostlyclean-target-libtermcap:
38676
38677@endif target-libtermcap
38678
38679.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
38680maybe-clean-target-libtermcap:
38681@if target-libtermcap
38682maybe-clean-target-libtermcap: clean-target-libtermcap
38683
38684# libtermcap doesn't support clean.
38685clean-target-libtermcap:
38686
38687@endif target-libtermcap
38688
38689.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
38690maybe-distclean-target-libtermcap:
38691@if target-libtermcap
38692maybe-distclean-target-libtermcap: distclean-target-libtermcap
38693
38694# libtermcap doesn't support distclean.
38695distclean-target-libtermcap:
38696
38697@endif target-libtermcap
38698
38699.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
38700maybe-maintainer-clean-target-libtermcap:
38701@if target-libtermcap
38702maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
38703
38704# libtermcap doesn't support maintainer-clean.
38705maintainer-clean-target-libtermcap:
38706
38707@endif target-libtermcap
38708
38709
38710
38711
38712
38713.PHONY: configure-target-winsup maybe-configure-target-winsup
38714maybe-configure-target-winsup:
38715@if gcc-bootstrap
38716configure-target-winsup: stage_current
38717@endif gcc-bootstrap
38718@if target-winsup
38719maybe-configure-target-winsup: configure-target-winsup
38720configure-target-winsup:
38721 @: $(MAKE); $(unstage)
38722 @r=`${PWD_COMMAND}`; export r; \
38723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38724 echo "Checking multilib configuration for winsup..."; \
38725 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38726 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
38727 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
38728 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
38729 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
38730 else \
38731 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
38732 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38733 fi; \
38734 else \
38735 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38736 fi; \
38737 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
38738 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38739 $(NORMAL_TARGET_EXPORTS) \
38740 echo Configuring in $(TARGET_SUBDIR)/winsup; \
38741 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
38742 case $(srcdir) in \
38743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38744 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
38745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38746 esac; \
38747 srcdiroption="--srcdir=$${topdir}/winsup"; \
38748 libsrcdir="$$s/winsup"; \
38749 rm -f no-such-file || : ; \
38750 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38751 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38752 --target=${target_alias} $${srcdiroption} \
38753 || exit 1
38754@endif target-winsup
38755
38756
38757
38758
38759
38760.PHONY: all-target-winsup maybe-all-target-winsup
38761maybe-all-target-winsup:
38762@if gcc-bootstrap
38763all-target-winsup: stage_current
38764@endif gcc-bootstrap
38765@if target-winsup
38766TARGET-target-winsup=all
38767maybe-all-target-winsup: all-target-winsup
38768all-target-winsup: configure-target-winsup
38769 @: $(MAKE); $(unstage)
38770 @r=`${PWD_COMMAND}`; export r; \
38771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38772 $(NORMAL_TARGET_EXPORTS) \
38773 (cd $(TARGET_SUBDIR)/winsup && \
38774 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38775 $(TARGET-target-winsup))
38776@endif target-winsup
38777
38778
38779
38780
38781
38782.PHONY: check-target-winsup maybe-check-target-winsup
38783maybe-check-target-winsup:
38784@if target-winsup
38785maybe-check-target-winsup: check-target-winsup
38786
38787check-target-winsup:
38788 @: $(MAKE); $(unstage)
38789 @r=`${PWD_COMMAND}`; export r; \
38790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38791 $(NORMAL_TARGET_EXPORTS) \
38792 (cd $(TARGET_SUBDIR)/winsup && \
38793 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38794
38795@endif target-winsup
38796
38797.PHONY: install-target-winsup maybe-install-target-winsup
38798maybe-install-target-winsup:
38799@if target-winsup
38800maybe-install-target-winsup: install-target-winsup
38801
38802install-target-winsup: installdirs
38803 @: $(MAKE); $(unstage)
38804 @r=`${PWD_COMMAND}`; export r; \
38805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38806 $(NORMAL_TARGET_EXPORTS) \
38807 (cd $(TARGET_SUBDIR)/winsup && \
38808 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38809
38810@endif target-winsup
38811
38812.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
38813maybe-install-strip-target-winsup:
38814@if target-winsup
38815maybe-install-strip-target-winsup: install-strip-target-winsup
38816
38817install-strip-target-winsup: installdirs
38818 @: $(MAKE); $(unstage)
38819 @r=`${PWD_COMMAND}`; export r; \
38820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38821 $(NORMAL_TARGET_EXPORTS) \
38822 (cd $(TARGET_SUBDIR)/winsup && \
38823 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38824
38825@endif target-winsup
38826
38827# Other targets (info, dvi, pdf, etc.)
38828
38829.PHONY: maybe-info-target-winsup info-target-winsup
38830maybe-info-target-winsup:
38831@if target-winsup
38832maybe-info-target-winsup: info-target-winsup
38833
38834info-target-winsup: \
38835 configure-target-winsup
38836 @: $(MAKE); $(unstage)
38837 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38838 r=`${PWD_COMMAND}`; export r; \
38839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38840 $(NORMAL_TARGET_EXPORTS) \
38841 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
38842 for flag in $(EXTRA_TARGET_FLAGS); do \
38843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38844 done; \
38845 (cd $(TARGET_SUBDIR)/winsup && \
38846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38848 "RANLIB=$${RANLIB}" \
38849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38850 info) \
38851 || exit 1
38852
38853@endif target-winsup
38854
38855.PHONY: maybe-dvi-target-winsup dvi-target-winsup
38856maybe-dvi-target-winsup:
38857@if target-winsup
38858maybe-dvi-target-winsup: dvi-target-winsup
38859
38860dvi-target-winsup: \
38861 configure-target-winsup
38862 @: $(MAKE); $(unstage)
38863 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38864 r=`${PWD_COMMAND}`; export r; \
38865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38866 $(NORMAL_TARGET_EXPORTS) \
38867 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
38868 for flag in $(EXTRA_TARGET_FLAGS); do \
38869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38870 done; \
38871 (cd $(TARGET_SUBDIR)/winsup && \
38872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38874 "RANLIB=$${RANLIB}" \
38875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38876 dvi) \
38877 || exit 1
38878
38879@endif target-winsup
38880
38881.PHONY: maybe-pdf-target-winsup pdf-target-winsup
38882maybe-pdf-target-winsup:
38883@if target-winsup
38884maybe-pdf-target-winsup: pdf-target-winsup
38885
38886pdf-target-winsup: \
38887 configure-target-winsup
38888 @: $(MAKE); $(unstage)
38889 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38890 r=`${PWD_COMMAND}`; export r; \
38891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38892 $(NORMAL_TARGET_EXPORTS) \
38893 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
38894 for flag in $(EXTRA_TARGET_FLAGS); do \
38895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38896 done; \
38897 (cd $(TARGET_SUBDIR)/winsup && \
38898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38900 "RANLIB=$${RANLIB}" \
38901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38902 pdf) \
38903 || exit 1
38904
38905@endif target-winsup
38906
38907.PHONY: maybe-html-target-winsup html-target-winsup
38908maybe-html-target-winsup:
38909@if target-winsup
38910maybe-html-target-winsup: html-target-winsup
38911
38912html-target-winsup: \
38913 configure-target-winsup
38914 @: $(MAKE); $(unstage)
38915 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38916 r=`${PWD_COMMAND}`; export r; \
38917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38918 $(NORMAL_TARGET_EXPORTS) \
38919 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
38920 for flag in $(EXTRA_TARGET_FLAGS); do \
38921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38922 done; \
38923 (cd $(TARGET_SUBDIR)/winsup && \
38924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38926 "RANLIB=$${RANLIB}" \
38927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38928 html) \
38929 || exit 1
38930
38931@endif target-winsup
38932
38933.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
38934maybe-TAGS-target-winsup:
38935@if target-winsup
38936maybe-TAGS-target-winsup: TAGS-target-winsup
38937
38938TAGS-target-winsup: \
38939 configure-target-winsup
38940 @: $(MAKE); $(unstage)
38941 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38942 r=`${PWD_COMMAND}`; export r; \
38943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38944 $(NORMAL_TARGET_EXPORTS) \
38945 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 TAGS) \
38955 || exit 1
38956
38957@endif target-winsup
38958
38959.PHONY: maybe-install-info-target-winsup install-info-target-winsup
38960maybe-install-info-target-winsup:
38961@if target-winsup
38962maybe-install-info-target-winsup: install-info-target-winsup
38963
38964install-info-target-winsup: \
38965 configure-target-winsup \
38966 info-target-winsup
38967 @: $(MAKE); $(unstage)
38968 @[ -f $(TARGET_SUBDIR)/winsup/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-info in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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-info) \
38982 || exit 1
38983
38984@endif target-winsup
38985
38986.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
38987maybe-install-pdf-target-winsup:
38988@if target-winsup
38989maybe-install-pdf-target-winsup: install-pdf-target-winsup
38990
38991install-pdf-target-winsup: \
38992 configure-target-winsup \
38993 pdf-target-winsup
38994 @: $(MAKE); $(unstage)
38995 @[ -f $(TARGET_SUBDIR)/winsup/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-pdf in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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-pdf) \
39009 || exit 1
39010
39011@endif target-winsup
39012
39013.PHONY: maybe-install-html-target-winsup install-html-target-winsup
39014maybe-install-html-target-winsup:
39015@if target-winsup
39016maybe-install-html-target-winsup: install-html-target-winsup
39017
39018install-html-target-winsup: \
39019 configure-target-winsup \
39020 html-target-winsup
39021 @: $(MAKE); $(unstage)
39022 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39023 r=`${PWD_COMMAND}`; export r; \
39024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39025 $(NORMAL_TARGET_EXPORTS) \
39026 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
39027 for flag in $(EXTRA_TARGET_FLAGS); do \
39028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39029 done; \
39030 (cd $(TARGET_SUBDIR)/winsup && \
39031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39033 "RANLIB=$${RANLIB}" \
39034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39035 install-html) \
39036 || exit 1
39037
39038@endif target-winsup
39039
39040.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
39041maybe-installcheck-target-winsup:
39042@if target-winsup
39043maybe-installcheck-target-winsup: installcheck-target-winsup
39044
39045installcheck-target-winsup: \
39046 configure-target-winsup
39047 @: $(MAKE); $(unstage)
39048 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39049 r=`${PWD_COMMAND}`; export r; \
39050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39051 $(NORMAL_TARGET_EXPORTS) \
39052 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
39053 for flag in $(EXTRA_TARGET_FLAGS); do \
39054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39055 done; \
39056 (cd $(TARGET_SUBDIR)/winsup && \
39057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39059 "RANLIB=$${RANLIB}" \
39060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39061 installcheck) \
39062 || exit 1
39063
39064@endif target-winsup
39065
39066.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
39067maybe-mostlyclean-target-winsup:
39068@if target-winsup
39069maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
39070
39071mostlyclean-target-winsup:
39072 @: $(MAKE); $(unstage)
39073 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39074 r=`${PWD_COMMAND}`; export r; \
39075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39076 $(NORMAL_TARGET_EXPORTS) \
39077 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
39078 for flag in $(EXTRA_TARGET_FLAGS); do \
39079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39080 done; \
39081 (cd $(TARGET_SUBDIR)/winsup && \
39082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39084 "RANLIB=$${RANLIB}" \
39085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39086 mostlyclean) \
39087 || exit 1
39088
39089@endif target-winsup
39090
39091.PHONY: maybe-clean-target-winsup clean-target-winsup
39092maybe-clean-target-winsup:
39093@if target-winsup
39094maybe-clean-target-winsup: clean-target-winsup
39095
39096clean-target-winsup:
39097 @: $(MAKE); $(unstage)
39098 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39099 r=`${PWD_COMMAND}`; export r; \
39100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39101 $(NORMAL_TARGET_EXPORTS) \
39102 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
39103 for flag in $(EXTRA_TARGET_FLAGS); do \
39104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39105 done; \
39106 (cd $(TARGET_SUBDIR)/winsup && \
39107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39109 "RANLIB=$${RANLIB}" \
39110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39111 clean) \
39112 || exit 1
39113
39114@endif target-winsup
39115
39116.PHONY: maybe-distclean-target-winsup distclean-target-winsup
39117maybe-distclean-target-winsup:
39118@if target-winsup
39119maybe-distclean-target-winsup: distclean-target-winsup
39120
39121distclean-target-winsup:
39122 @: $(MAKE); $(unstage)
39123 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39124 r=`${PWD_COMMAND}`; export r; \
39125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39126 $(NORMAL_TARGET_EXPORTS) \
39127 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
39128 for flag in $(EXTRA_TARGET_FLAGS); do \
39129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39130 done; \
39131 (cd $(TARGET_SUBDIR)/winsup && \
39132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39134 "RANLIB=$${RANLIB}" \
39135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39136 distclean) \
39137 || exit 1
39138
39139@endif target-winsup
39140
39141.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
39142maybe-maintainer-clean-target-winsup:
39143@if target-winsup
39144maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
39145
39146maintainer-clean-target-winsup:
39147 @: $(MAKE); $(unstage)
39148 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39149 r=`${PWD_COMMAND}`; export r; \
39150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39151 $(NORMAL_TARGET_EXPORTS) \
39152 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
39153 for flag in $(EXTRA_TARGET_FLAGS); do \
39154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39155 done; \
39156 (cd $(TARGET_SUBDIR)/winsup && \
39157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39159 "RANLIB=$${RANLIB}" \
39160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39161 maintainer-clean) \
39162 || exit 1
39163
39164@endif target-winsup
39165
39166
39167
39168
39169
39170.PHONY: configure-target-libgloss maybe-configure-target-libgloss
39171maybe-configure-target-libgloss:
39172@if gcc-bootstrap
39173configure-target-libgloss: stage_current
39174@endif gcc-bootstrap
39175@if target-libgloss
39176maybe-configure-target-libgloss: configure-target-libgloss
39177configure-target-libgloss:
39178 @: $(MAKE); $(unstage)
39179 @r=`${PWD_COMMAND}`; export r; \
39180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39181 echo "Checking multilib configuration for libgloss..."; \
39182 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39183 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
39184 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39185 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
39186 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
39187 else \
39188 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
39189 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39190 fi; \
39191 else \
39192 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
39193 fi; \
39194 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
39195 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
39196 $(NORMAL_TARGET_EXPORTS) \
39197 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
39198 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
39199 case $(srcdir) in \
39200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39201 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
39202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39203 esac; \
39204 srcdiroption="--srcdir=$${topdir}/libgloss"; \
39205 libsrcdir="$$s/libgloss"; \
39206 rm -f no-such-file || : ; \
39207 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39208 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39209 --target=${target_alias} $${srcdiroption} \
39210 || exit 1
39211@endif target-libgloss
39212
39213
39214
39215
39216
39217.PHONY: all-target-libgloss maybe-all-target-libgloss
39218maybe-all-target-libgloss:
39219@if gcc-bootstrap
39220all-target-libgloss: stage_current
39221@endif gcc-bootstrap
39222@if target-libgloss
39223TARGET-target-libgloss=all
39224maybe-all-target-libgloss: all-target-libgloss
39225all-target-libgloss: configure-target-libgloss
39226 @: $(MAKE); $(unstage)
39227 @r=`${PWD_COMMAND}`; export r; \
39228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39229 $(NORMAL_TARGET_EXPORTS) \
39230 (cd $(TARGET_SUBDIR)/libgloss && \
39231 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39232 $(TARGET-target-libgloss))
39233@endif target-libgloss
39234
39235
39236
39237
39238
39239.PHONY: check-target-libgloss maybe-check-target-libgloss
39240maybe-check-target-libgloss:
39241@if target-libgloss
39242maybe-check-target-libgloss: check-target-libgloss
39243
39244# Dummy target for uncheckable module.
39245check-target-libgloss:
39246
39247@endif target-libgloss
39248
39249.PHONY: install-target-libgloss maybe-install-target-libgloss
39250maybe-install-target-libgloss:
39251@if target-libgloss
39252maybe-install-target-libgloss: install-target-libgloss
39253
39254install-target-libgloss: installdirs
39255 @: $(MAKE); $(unstage)
39256 @r=`${PWD_COMMAND}`; export r; \
39257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39258 $(NORMAL_TARGET_EXPORTS) \
39259 (cd $(TARGET_SUBDIR)/libgloss && \
39260 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39261
39262@endif target-libgloss
39263
39264.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
39265maybe-install-strip-target-libgloss:
39266@if target-libgloss
39267maybe-install-strip-target-libgloss: install-strip-target-libgloss
39268
39269install-strip-target-libgloss: installdirs
39270 @: $(MAKE); $(unstage)
39271 @r=`${PWD_COMMAND}`; export r; \
39272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39273 $(NORMAL_TARGET_EXPORTS) \
39274 (cd $(TARGET_SUBDIR)/libgloss && \
39275 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39276
39277@endif target-libgloss
39278
39279# Other targets (info, dvi, pdf, etc.)
39280
39281.PHONY: maybe-info-target-libgloss info-target-libgloss
39282maybe-info-target-libgloss:
39283@if target-libgloss
39284maybe-info-target-libgloss: info-target-libgloss
39285
39286info-target-libgloss: \
39287 configure-target-libgloss
39288 @: $(MAKE); $(unstage)
39289 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39290 r=`${PWD_COMMAND}`; export r; \
39291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39292 $(NORMAL_TARGET_EXPORTS) \
39293 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
39294 for flag in $(EXTRA_TARGET_FLAGS); do \
39295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39296 done; \
39297 (cd $(TARGET_SUBDIR)/libgloss && \
39298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39300 "RANLIB=$${RANLIB}" \
39301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39302 info) \
39303 || exit 1
39304
39305@endif target-libgloss
39306
39307.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
39308maybe-dvi-target-libgloss:
39309@if target-libgloss
39310maybe-dvi-target-libgloss: dvi-target-libgloss
39311
39312dvi-target-libgloss: \
39313 configure-target-libgloss
39314 @: $(MAKE); $(unstage)
39315 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39316 r=`${PWD_COMMAND}`; export r; \
39317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39318 $(NORMAL_TARGET_EXPORTS) \
39319 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
39320 for flag in $(EXTRA_TARGET_FLAGS); do \
39321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39322 done; \
39323 (cd $(TARGET_SUBDIR)/libgloss && \
39324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39326 "RANLIB=$${RANLIB}" \
39327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39328 dvi) \
39329 || exit 1
39330
39331@endif target-libgloss
39332
39333.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
39334maybe-pdf-target-libgloss:
39335@if target-libgloss
39336maybe-pdf-target-libgloss: pdf-target-libgloss
39337
39338pdf-target-libgloss: \
39339 configure-target-libgloss
39340 @: $(MAKE); $(unstage)
39341 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39342 r=`${PWD_COMMAND}`; export r; \
39343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39344 $(NORMAL_TARGET_EXPORTS) \
39345 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
39346 for flag in $(EXTRA_TARGET_FLAGS); do \
39347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39348 done; \
39349 (cd $(TARGET_SUBDIR)/libgloss && \
39350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39352 "RANLIB=$${RANLIB}" \
39353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39354 pdf) \
39355 || exit 1
39356
39357@endif target-libgloss
39358
39359.PHONY: maybe-html-target-libgloss html-target-libgloss
39360maybe-html-target-libgloss:
39361@if target-libgloss
39362maybe-html-target-libgloss: html-target-libgloss
39363
39364html-target-libgloss: \
39365 configure-target-libgloss
39366 @: $(MAKE); $(unstage)
39367 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39368 r=`${PWD_COMMAND}`; export r; \
39369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39370 $(NORMAL_TARGET_EXPORTS) \
39371 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
39372 for flag in $(EXTRA_TARGET_FLAGS); do \
39373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39374 done; \
39375 (cd $(TARGET_SUBDIR)/libgloss && \
39376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39378 "RANLIB=$${RANLIB}" \
39379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39380 html) \
39381 || exit 1
39382
39383@endif target-libgloss
39384
39385.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
39386maybe-TAGS-target-libgloss:
39387@if target-libgloss
39388maybe-TAGS-target-libgloss: TAGS-target-libgloss
39389
39390TAGS-target-libgloss: \
39391 configure-target-libgloss
39392 @: $(MAKE); $(unstage)
39393 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39394 r=`${PWD_COMMAND}`; export r; \
39395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39396 $(NORMAL_TARGET_EXPORTS) \
39397 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
39398 for flag in $(EXTRA_TARGET_FLAGS); do \
39399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39400 done; \
39401 (cd $(TARGET_SUBDIR)/libgloss && \
39402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39404 "RANLIB=$${RANLIB}" \
39405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39406 TAGS) \
39407 || exit 1
39408
39409@endif target-libgloss
39410
39411.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
39412maybe-install-info-target-libgloss:
39413@if target-libgloss
39414maybe-install-info-target-libgloss: install-info-target-libgloss
39415
39416install-info-target-libgloss: \
39417 configure-target-libgloss \
39418 info-target-libgloss
39419 @: $(MAKE); $(unstage)
39420 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39421 r=`${PWD_COMMAND}`; export r; \
39422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39423 $(NORMAL_TARGET_EXPORTS) \
39424 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
39425 for flag in $(EXTRA_TARGET_FLAGS); do \
39426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39427 done; \
39428 (cd $(TARGET_SUBDIR)/libgloss && \
39429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39431 "RANLIB=$${RANLIB}" \
39432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39433 install-info) \
39434 || exit 1
39435
39436@endif target-libgloss
39437
39438.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
39439maybe-install-pdf-target-libgloss:
39440@if target-libgloss
39441maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
39442
39443install-pdf-target-libgloss: \
39444 configure-target-libgloss \
39445 pdf-target-libgloss
39446 @: $(MAKE); $(unstage)
39447 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39448 r=`${PWD_COMMAND}`; export r; \
39449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39450 $(NORMAL_TARGET_EXPORTS) \
39451 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
39452 for flag in $(EXTRA_TARGET_FLAGS); do \
39453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39454 done; \
39455 (cd $(TARGET_SUBDIR)/libgloss && \
39456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39458 "RANLIB=$${RANLIB}" \
39459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39460 install-pdf) \
39461 || exit 1
39462
39463@endif target-libgloss
39464
39465.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
39466maybe-install-html-target-libgloss:
39467@if target-libgloss
39468maybe-install-html-target-libgloss: install-html-target-libgloss
39469
39470install-html-target-libgloss: \
39471 configure-target-libgloss \
39472 html-target-libgloss
39473 @: $(MAKE); $(unstage)
39474 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39475 r=`${PWD_COMMAND}`; export r; \
39476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39477 $(NORMAL_TARGET_EXPORTS) \
39478 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39479 for flag in $(EXTRA_TARGET_FLAGS); do \
39480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39481 done; \
39482 (cd $(TARGET_SUBDIR)/libgloss && \
39483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39485 "RANLIB=$${RANLIB}" \
39486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39487 install-html) \
39488 || exit 1
39489
39490@endif target-libgloss
39491
39492.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39493maybe-installcheck-target-libgloss:
39494@if target-libgloss
39495maybe-installcheck-target-libgloss: installcheck-target-libgloss
39496
39497installcheck-target-libgloss: \
39498 configure-target-libgloss
39499 @: $(MAKE); $(unstage)
39500 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39501 r=`${PWD_COMMAND}`; export r; \
39502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39503 $(NORMAL_TARGET_EXPORTS) \
39504 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39505 for flag in $(EXTRA_TARGET_FLAGS); do \
39506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39507 done; \
39508 (cd $(TARGET_SUBDIR)/libgloss && \
39509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39511 "RANLIB=$${RANLIB}" \
39512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39513 installcheck) \
39514 || exit 1
39515
39516@endif target-libgloss
39517
39518.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
39519maybe-mostlyclean-target-libgloss:
39520@if target-libgloss
39521maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39522
39523mostlyclean-target-libgloss:
39524 @: $(MAKE); $(unstage)
39525 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39526 r=`${PWD_COMMAND}`; export r; \
39527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39528 $(NORMAL_TARGET_EXPORTS) \
39529 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39530 for flag in $(EXTRA_TARGET_FLAGS); do \
39531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39532 done; \
39533 (cd $(TARGET_SUBDIR)/libgloss && \
39534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39536 "RANLIB=$${RANLIB}" \
39537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39538 mostlyclean) \
39539 || exit 1
39540
39541@endif target-libgloss
39542
39543.PHONY: maybe-clean-target-libgloss clean-target-libgloss
39544maybe-clean-target-libgloss:
39545@if target-libgloss
39546maybe-clean-target-libgloss: clean-target-libgloss
39547
39548clean-target-libgloss:
39549 @: $(MAKE); $(unstage)
39550 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39551 r=`${PWD_COMMAND}`; export r; \
39552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39553 $(NORMAL_TARGET_EXPORTS) \
39554 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39555 for flag in $(EXTRA_TARGET_FLAGS); do \
39556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39557 done; \
39558 (cd $(TARGET_SUBDIR)/libgloss && \
39559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39561 "RANLIB=$${RANLIB}" \
39562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39563 clean) \
39564 || exit 1
39565
39566@endif target-libgloss
39567
39568.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
39569maybe-distclean-target-libgloss:
39570@if target-libgloss
39571maybe-distclean-target-libgloss: distclean-target-libgloss
39572
39573distclean-target-libgloss:
39574 @: $(MAKE); $(unstage)
39575 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39576 r=`${PWD_COMMAND}`; export r; \
39577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39578 $(NORMAL_TARGET_EXPORTS) \
39579 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
39580 for flag in $(EXTRA_TARGET_FLAGS); do \
39581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39582 done; \
39583 (cd $(TARGET_SUBDIR)/libgloss && \
39584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39586 "RANLIB=$${RANLIB}" \
39587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39588 distclean) \
39589 || exit 1
39590
39591@endif target-libgloss
39592
39593.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
39594maybe-maintainer-clean-target-libgloss:
39595@if target-libgloss
39596maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
39597
39598maintainer-clean-target-libgloss:
39599 @: $(MAKE); $(unstage)
39600 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39601 r=`${PWD_COMMAND}`; export r; \
39602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39603 $(NORMAL_TARGET_EXPORTS) \
39604 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
39605 for flag in $(EXTRA_TARGET_FLAGS); do \
39606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39607 done; \
39608 (cd $(TARGET_SUBDIR)/libgloss && \
39609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39611 "RANLIB=$${RANLIB}" \
39612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39613 maintainer-clean) \
39614 || exit 1
39615
39616@endif target-libgloss
39617
39618
39619
39620
39621
39622.PHONY: configure-target-libffi maybe-configure-target-libffi
39623maybe-configure-target-libffi:
39624@if gcc-bootstrap
39625configure-target-libffi: stage_current
39626@endif gcc-bootstrap
39627@if target-libffi
39628maybe-configure-target-libffi: configure-target-libffi
39629configure-target-libffi:
39630 @: $(MAKE); $(unstage)
39631 @r=`${PWD_COMMAND}`; export r; \
39632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39633 echo "Checking multilib configuration for libffi..."; \
39634 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39635 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
39636 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
39637 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
39638 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
39639 else \
39640 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
39641 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39642 fi; \
39643 else \
39644 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39645 fi; \
39646 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
39647 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39648 $(NORMAL_TARGET_EXPORTS) \
39649 echo Configuring in $(TARGET_SUBDIR)/libffi; \
39650 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
39651 case $(srcdir) in \
39652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39653 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
39654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39655 esac; \
39656 srcdiroption="--srcdir=$${topdir}/libffi"; \
39657 libsrcdir="$$s/libffi"; \
39658 rm -f no-such-file || : ; \
39659 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39660 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39661 --target=${target_alias} $${srcdiroption} \
39662 || exit 1
39663@endif target-libffi
39664
39665
39666
39667
39668
39669.PHONY: all-target-libffi maybe-all-target-libffi
39670maybe-all-target-libffi:
39671@if gcc-bootstrap
39672all-target-libffi: stage_current
39673@endif gcc-bootstrap
39674@if target-libffi
39675TARGET-target-libffi=all
39676maybe-all-target-libffi: all-target-libffi
39677all-target-libffi: configure-target-libffi
39678 @: $(MAKE); $(unstage)
39679 @r=`${PWD_COMMAND}`; export r; \
39680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39681 $(NORMAL_TARGET_EXPORTS) \
39682 (cd $(TARGET_SUBDIR)/libffi && \
39683 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39684 $(TARGET-target-libffi))
39685@endif target-libffi
39686
39687
39688
39689
39690
39691.PHONY: check-target-libffi maybe-check-target-libffi
39692maybe-check-target-libffi:
39693@if target-libffi
39694maybe-check-target-libffi: check-target-libffi
39695
39696check-target-libffi:
39697 @: $(MAKE); $(unstage)
39698 @r=`${PWD_COMMAND}`; export r; \
39699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39700 $(NORMAL_TARGET_EXPORTS) \
39701 (cd $(TARGET_SUBDIR)/libffi && \
39702 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39703
39704@endif target-libffi
39705
39706.PHONY: install-target-libffi maybe-install-target-libffi
39707maybe-install-target-libffi:
39708@if target-libffi
39709maybe-install-target-libffi: install-target-libffi
39710
39711# Dummy target for uninstallable.
39712install-target-libffi:
39713
39714@endif target-libffi
39715
39716.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
39717maybe-install-strip-target-libffi:
39718@if target-libffi
39719maybe-install-strip-target-libffi: install-strip-target-libffi
39720
39721# Dummy target for uninstallable.
39722install-strip-target-libffi:
39723
39724@endif target-libffi
39725
39726# Other targets (info, dvi, pdf, etc.)
39727
39728.PHONY: maybe-info-target-libffi info-target-libffi
39729maybe-info-target-libffi:
39730@if target-libffi
39731maybe-info-target-libffi: info-target-libffi
39732
39733info-target-libffi: \
39734 configure-target-libffi
39735 @: $(MAKE); $(unstage)
39736 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39737 r=`${PWD_COMMAND}`; export r; \
39738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39739 $(NORMAL_TARGET_EXPORTS) \
39740 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
39741 for flag in $(EXTRA_TARGET_FLAGS); do \
39742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39743 done; \
39744 (cd $(TARGET_SUBDIR)/libffi && \
39745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39747 "RANLIB=$${RANLIB}" \
39748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39749 info) \
39750 || exit 1
39751
39752@endif target-libffi
39753
39754.PHONY: maybe-dvi-target-libffi dvi-target-libffi
39755maybe-dvi-target-libffi:
39756@if target-libffi
39757maybe-dvi-target-libffi: dvi-target-libffi
39758
39759dvi-target-libffi: \
39760 configure-target-libffi
39761 @: $(MAKE); $(unstage)
39762 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39763 r=`${PWD_COMMAND}`; export r; \
39764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39765 $(NORMAL_TARGET_EXPORTS) \
39766 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
39767 for flag in $(EXTRA_TARGET_FLAGS); do \
39768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39769 done; \
39770 (cd $(TARGET_SUBDIR)/libffi && \
39771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39773 "RANLIB=$${RANLIB}" \
39774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39775 dvi) \
39776 || exit 1
39777
39778@endif target-libffi
39779
39780.PHONY: maybe-pdf-target-libffi pdf-target-libffi
39781maybe-pdf-target-libffi:
39782@if target-libffi
39783maybe-pdf-target-libffi: pdf-target-libffi
39784
39785pdf-target-libffi: \
39786 configure-target-libffi
39787 @: $(MAKE); $(unstage)
39788 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39789 r=`${PWD_COMMAND}`; export r; \
39790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39791 $(NORMAL_TARGET_EXPORTS) \
39792 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
39793 for flag in $(EXTRA_TARGET_FLAGS); do \
39794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39795 done; \
39796 (cd $(TARGET_SUBDIR)/libffi && \
39797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39799 "RANLIB=$${RANLIB}" \
39800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39801 pdf) \
39802 || exit 1
39803
39804@endif target-libffi
39805
39806.PHONY: maybe-html-target-libffi html-target-libffi
39807maybe-html-target-libffi:
39808@if target-libffi
39809maybe-html-target-libffi: html-target-libffi
39810
39811html-target-libffi: \
39812 configure-target-libffi
39813 @: $(MAKE); $(unstage)
39814 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39815 r=`${PWD_COMMAND}`; export r; \
39816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39817 $(NORMAL_TARGET_EXPORTS) \
39818 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
39819 for flag in $(EXTRA_TARGET_FLAGS); do \
39820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39821 done; \
39822 (cd $(TARGET_SUBDIR)/libffi && \
39823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39825 "RANLIB=$${RANLIB}" \
39826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39827 html) \
39828 || exit 1
39829
39830@endif target-libffi
39831
39832.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
39833maybe-TAGS-target-libffi:
39834@if target-libffi
39835maybe-TAGS-target-libffi: TAGS-target-libffi
39836
39837TAGS-target-libffi: \
39838 configure-target-libffi
39839 @: $(MAKE); $(unstage)
39840 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39841 r=`${PWD_COMMAND}`; export r; \
39842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39843 $(NORMAL_TARGET_EXPORTS) \
39844 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
39845 for flag in $(EXTRA_TARGET_FLAGS); do \
39846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39847 done; \
39848 (cd $(TARGET_SUBDIR)/libffi && \
39849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39851 "RANLIB=$${RANLIB}" \
39852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39853 TAGS) \
39854 || exit 1
39855
39856@endif target-libffi
39857
39858.PHONY: maybe-install-info-target-libffi install-info-target-libffi
39859maybe-install-info-target-libffi:
39860@if target-libffi
39861maybe-install-info-target-libffi: install-info-target-libffi
39862
39863install-info-target-libffi: \
39864 configure-target-libffi \
39865 info-target-libffi
39866 @: $(MAKE); $(unstage)
39867 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39868 r=`${PWD_COMMAND}`; export r; \
39869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39870 $(NORMAL_TARGET_EXPORTS) \
39871 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
39872 for flag in $(EXTRA_TARGET_FLAGS); do \
39873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39874 done; \
39875 (cd $(TARGET_SUBDIR)/libffi && \
39876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39878 "RANLIB=$${RANLIB}" \
39879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39880 install-info) \
39881 || exit 1
39882
39883@endif target-libffi
39884
39885.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
39886maybe-install-pdf-target-libffi:
39887@if target-libffi
39888maybe-install-pdf-target-libffi: install-pdf-target-libffi
39889
39890install-pdf-target-libffi: \
39891 configure-target-libffi \
39892 pdf-target-libffi
39893 @: $(MAKE); $(unstage)
39894 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39895 r=`${PWD_COMMAND}`; export r; \
39896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39897 $(NORMAL_TARGET_EXPORTS) \
39898 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
39899 for flag in $(EXTRA_TARGET_FLAGS); do \
39900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39901 done; \
39902 (cd $(TARGET_SUBDIR)/libffi && \
39903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39905 "RANLIB=$${RANLIB}" \
39906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39907 install-pdf) \
39908 || exit 1
39909
39910@endif target-libffi
39911
39912.PHONY: maybe-install-html-target-libffi install-html-target-libffi
39913maybe-install-html-target-libffi:
39914@if target-libffi
39915maybe-install-html-target-libffi: install-html-target-libffi
39916
39917install-html-target-libffi: \
39918 configure-target-libffi \
39919 html-target-libffi
39920 @: $(MAKE); $(unstage)
39921 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39922 r=`${PWD_COMMAND}`; export r; \
39923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39924 $(NORMAL_TARGET_EXPORTS) \
39925 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
39926 for flag in $(EXTRA_TARGET_FLAGS); do \
39927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39928 done; \
39929 (cd $(TARGET_SUBDIR)/libffi && \
39930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39932 "RANLIB=$${RANLIB}" \
39933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39934 install-html) \
39935 || exit 1
39936
39937@endif target-libffi
39938
39939.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
39940maybe-installcheck-target-libffi:
39941@if target-libffi
39942maybe-installcheck-target-libffi: installcheck-target-libffi
39943
39944installcheck-target-libffi: \
39945 configure-target-libffi
39946 @: $(MAKE); $(unstage)
39947 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39948 r=`${PWD_COMMAND}`; export r; \
39949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39950 $(NORMAL_TARGET_EXPORTS) \
39951 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
39952 for flag in $(EXTRA_TARGET_FLAGS); do \
39953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39954 done; \
39955 (cd $(TARGET_SUBDIR)/libffi && \
39956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39958 "RANLIB=$${RANLIB}" \
39959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39960 installcheck) \
39961 || exit 1
39962
39963@endif target-libffi
39964
39965.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
39966maybe-mostlyclean-target-libffi:
39967@if target-libffi
39968maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
39969
39970mostlyclean-target-libffi:
39971 @: $(MAKE); $(unstage)
39972 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39973 r=`${PWD_COMMAND}`; export r; \
39974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39975 $(NORMAL_TARGET_EXPORTS) \
39976 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
39977 for flag in $(EXTRA_TARGET_FLAGS); do \
39978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39979 done; \
39980 (cd $(TARGET_SUBDIR)/libffi && \
39981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39983 "RANLIB=$${RANLIB}" \
39984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39985 mostlyclean) \
39986 || exit 1
39987
39988@endif target-libffi
39989
39990.PHONY: maybe-clean-target-libffi clean-target-libffi
39991maybe-clean-target-libffi:
39992@if target-libffi
39993maybe-clean-target-libffi: clean-target-libffi
39994
39995clean-target-libffi:
39996 @: $(MAKE); $(unstage)
39997 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39998 r=`${PWD_COMMAND}`; export r; \
39999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40000 $(NORMAL_TARGET_EXPORTS) \
40001 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
40002 for flag in $(EXTRA_TARGET_FLAGS); do \
40003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40004 done; \
40005 (cd $(TARGET_SUBDIR)/libffi && \
40006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40008 "RANLIB=$${RANLIB}" \
40009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40010 clean) \
40011 || exit 1
40012
40013@endif target-libffi
40014
40015.PHONY: maybe-distclean-target-libffi distclean-target-libffi
40016maybe-distclean-target-libffi:
40017@if target-libffi
40018maybe-distclean-target-libffi: distclean-target-libffi
40019
40020distclean-target-libffi:
40021 @: $(MAKE); $(unstage)
40022 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40023 r=`${PWD_COMMAND}`; export r; \
40024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40025 $(NORMAL_TARGET_EXPORTS) \
40026 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
40027 for flag in $(EXTRA_TARGET_FLAGS); do \
40028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40029 done; \
40030 (cd $(TARGET_SUBDIR)/libffi && \
40031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40033 "RANLIB=$${RANLIB}" \
40034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40035 distclean) \
40036 || exit 1
40037
40038@endif target-libffi
40039
40040.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
40041maybe-maintainer-clean-target-libffi:
40042@if target-libffi
40043maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
40044
40045maintainer-clean-target-libffi:
40046 @: $(MAKE); $(unstage)
40047 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40048 r=`${PWD_COMMAND}`; export r; \
40049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40050 $(NORMAL_TARGET_EXPORTS) \
40051 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
40052 for flag in $(EXTRA_TARGET_FLAGS); do \
40053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40054 done; \
40055 (cd $(TARGET_SUBDIR)/libffi && \
40056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40058 "RANLIB=$${RANLIB}" \
40059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40060 maintainer-clean) \
40061 || exit 1
40062
40063@endif target-libffi
40064
40065
40066
40067
40068
40069.PHONY: configure-target-libjava maybe-configure-target-libjava
40070maybe-configure-target-libjava:
40071@if gcc-bootstrap
40072configure-target-libjava: stage_current
40073@endif gcc-bootstrap
40074@if target-libjava
40075maybe-configure-target-libjava: configure-target-libjava
40076configure-target-libjava:
40077 @: $(MAKE); $(unstage)
40078 @r=`${PWD_COMMAND}`; export r; \
40079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40080 echo "Checking multilib configuration for libjava..."; \
40081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40082 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
40083 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
40084 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
40085 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
40086 else \
40087 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
40088 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40089 fi; \
40090 else \
40091 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
40092 fi; \
40093 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
40094 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
40095 $(RAW_CXX_TARGET_EXPORTS) \
40096 echo Configuring in $(TARGET_SUBDIR)/libjava; \
40097 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
40098 case $(srcdir) in \
40099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40100 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
40101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40102 esac; \
40103 srcdiroption="--srcdir=$${topdir}/libjava"; \
40104 libsrcdir="$$s/libjava"; \
40105 rm -f no-such-file || : ; \
40106 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40107 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40108 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
40109 || exit 1
40110@endif target-libjava
40111
40112
40113
40114
40115
40116.PHONY: all-target-libjava maybe-all-target-libjava
40117maybe-all-target-libjava:
40118@if gcc-bootstrap
40119all-target-libjava: stage_current
40120@endif gcc-bootstrap
40121@if target-libjava
40122TARGET-target-libjava=all
40123maybe-all-target-libjava: all-target-libjava
40124all-target-libjava: configure-target-libjava
40125 @: $(MAKE); $(unstage)
40126 @r=`${PWD_COMMAND}`; export r; \
40127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40128 $(RAW_CXX_TARGET_EXPORTS) \
40129 (cd $(TARGET_SUBDIR)/libjava && \
40130 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40131 $(TARGET-target-libjava))
40132@endif target-libjava
40133
40134
40135
40136
40137
40138.PHONY: check-target-libjava maybe-check-target-libjava
40139maybe-check-target-libjava:
40140@if target-libjava
40141maybe-check-target-libjava: check-target-libjava
40142
40143check-target-libjava:
40144 @: $(MAKE); $(unstage)
40145 @r=`${PWD_COMMAND}`; export r; \
40146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40147 $(RAW_CXX_TARGET_EXPORTS) \
40148 (cd $(TARGET_SUBDIR)/libjava && \
40149 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
40150
40151@endif target-libjava
40152
40153.PHONY: install-target-libjava maybe-install-target-libjava
40154maybe-install-target-libjava:
40155@if target-libjava
40156maybe-install-target-libjava: install-target-libjava
40157
40158install-target-libjava: installdirs
40159 @: $(MAKE); $(unstage)
40160 @r=`${PWD_COMMAND}`; export r; \
40161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40162 $(RAW_CXX_TARGET_EXPORTS) \
40163 (cd $(TARGET_SUBDIR)/libjava && \
40164 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40165
40166@endif target-libjava
40167
40168.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
40169maybe-install-strip-target-libjava:
40170@if target-libjava
40171maybe-install-strip-target-libjava: install-strip-target-libjava
40172
40173install-strip-target-libjava: installdirs
40174 @: $(MAKE); $(unstage)
40175 @r=`${PWD_COMMAND}`; export r; \
40176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40177 $(RAW_CXX_TARGET_EXPORTS) \
40178 (cd $(TARGET_SUBDIR)/libjava && \
40179 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40180
40181@endif target-libjava
40182
40183# Other targets (info, dvi, pdf, etc.)
40184
40185.PHONY: maybe-info-target-libjava info-target-libjava
40186maybe-info-target-libjava:
40187@if target-libjava
40188maybe-info-target-libjava: info-target-libjava
40189
40190info-target-libjava: \
40191 configure-target-libjava
40192 @: $(MAKE); $(unstage)
40193 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40194 r=`${PWD_COMMAND}`; export r; \
40195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40196 $(RAW_CXX_TARGET_EXPORTS) \
40197 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
40198 for flag in $(EXTRA_TARGET_FLAGS); do \
40199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40200 done; \
40201 (cd $(TARGET_SUBDIR)/libjava && \
40202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40204 "RANLIB=$${RANLIB}" \
40205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40206 info) \
40207 || exit 1
40208
40209@endif target-libjava
40210
40211.PHONY: maybe-dvi-target-libjava dvi-target-libjava
40212maybe-dvi-target-libjava:
40213@if target-libjava
40214maybe-dvi-target-libjava: dvi-target-libjava
40215
40216dvi-target-libjava: \
40217 configure-target-libjava
40218 @: $(MAKE); $(unstage)
40219 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40220 r=`${PWD_COMMAND}`; export r; \
40221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40222 $(RAW_CXX_TARGET_EXPORTS) \
40223 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
40224 for flag in $(EXTRA_TARGET_FLAGS); do \
40225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40226 done; \
40227 (cd $(TARGET_SUBDIR)/libjava && \
40228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40230 "RANLIB=$${RANLIB}" \
40231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40232 dvi) \
40233 || exit 1
40234
40235@endif target-libjava
40236
40237.PHONY: maybe-pdf-target-libjava pdf-target-libjava
40238maybe-pdf-target-libjava:
40239@if target-libjava
40240maybe-pdf-target-libjava: pdf-target-libjava
40241
40242pdf-target-libjava: \
40243 configure-target-libjava
40244 @: $(MAKE); $(unstage)
40245 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40246 r=`${PWD_COMMAND}`; export r; \
40247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40248 $(RAW_CXX_TARGET_EXPORTS) \
40249 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
40250 for flag in $(EXTRA_TARGET_FLAGS); do \
40251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40252 done; \
40253 (cd $(TARGET_SUBDIR)/libjava && \
40254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40256 "RANLIB=$${RANLIB}" \
40257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40258 pdf) \
40259 || exit 1
40260
40261@endif target-libjava
40262
40263.PHONY: maybe-html-target-libjava html-target-libjava
40264maybe-html-target-libjava:
40265@if target-libjava
40266maybe-html-target-libjava: html-target-libjava
40267
40268html-target-libjava: \
40269 configure-target-libjava
40270 @: $(MAKE); $(unstage)
40271 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40272 r=`${PWD_COMMAND}`; export r; \
40273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40274 $(RAW_CXX_TARGET_EXPORTS) \
40275 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
40276 for flag in $(EXTRA_TARGET_FLAGS); do \
40277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40278 done; \
40279 (cd $(TARGET_SUBDIR)/libjava && \
40280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40282 "RANLIB=$${RANLIB}" \
40283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40284 html) \
40285 || exit 1
40286
40287@endif target-libjava
40288
40289.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
40290maybe-TAGS-target-libjava:
40291@if target-libjava
40292maybe-TAGS-target-libjava: TAGS-target-libjava
40293
40294TAGS-target-libjava: \
40295 configure-target-libjava
40296 @: $(MAKE); $(unstage)
40297 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40298 r=`${PWD_COMMAND}`; export r; \
40299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40300 $(RAW_CXX_TARGET_EXPORTS) \
40301 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
40302 for flag in $(EXTRA_TARGET_FLAGS); do \
40303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40304 done; \
40305 (cd $(TARGET_SUBDIR)/libjava && \
40306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40308 "RANLIB=$${RANLIB}" \
40309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40310 TAGS) \
40311 || exit 1
40312
40313@endif target-libjava
40314
40315.PHONY: maybe-install-info-target-libjava install-info-target-libjava
40316maybe-install-info-target-libjava:
40317@if target-libjava
40318maybe-install-info-target-libjava: install-info-target-libjava
40319
40320install-info-target-libjava: \
40321 configure-target-libjava \
40322 info-target-libjava
40323 @: $(MAKE); $(unstage)
40324 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40325 r=`${PWD_COMMAND}`; export r; \
40326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40327 $(RAW_CXX_TARGET_EXPORTS) \
40328 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
40329 for flag in $(EXTRA_TARGET_FLAGS); do \
40330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40331 done; \
40332 (cd $(TARGET_SUBDIR)/libjava && \
40333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40335 "RANLIB=$${RANLIB}" \
40336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40337 install-info) \
40338 || exit 1
40339
40340@endif target-libjava
40341
40342.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
40343maybe-install-pdf-target-libjava:
40344@if target-libjava
40345maybe-install-pdf-target-libjava: install-pdf-target-libjava
40346
40347install-pdf-target-libjava: \
40348 configure-target-libjava \
40349 pdf-target-libjava
40350 @: $(MAKE); $(unstage)
40351 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40352 r=`${PWD_COMMAND}`; export r; \
40353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40354 $(RAW_CXX_TARGET_EXPORTS) \
40355 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
40356 for flag in $(EXTRA_TARGET_FLAGS); do \
40357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40358 done; \
40359 (cd $(TARGET_SUBDIR)/libjava && \
40360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40362 "RANLIB=$${RANLIB}" \
40363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40364 install-pdf) \
40365 || exit 1
40366
40367@endif target-libjava
40368
40369.PHONY: maybe-install-html-target-libjava install-html-target-libjava
40370maybe-install-html-target-libjava:
40371@if target-libjava
40372maybe-install-html-target-libjava: install-html-target-libjava
40373
40374install-html-target-libjava: \
40375 configure-target-libjava \
40376 html-target-libjava
40377 @: $(MAKE); $(unstage)
40378 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40379 r=`${PWD_COMMAND}`; export r; \
40380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40381 $(RAW_CXX_TARGET_EXPORTS) \
40382 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
40383 for flag in $(EXTRA_TARGET_FLAGS); do \
40384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40385 done; \
40386 (cd $(TARGET_SUBDIR)/libjava && \
40387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40389 "RANLIB=$${RANLIB}" \
40390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40391 install-html) \
40392 || exit 1
40393
40394@endif target-libjava
40395
40396.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
40397maybe-installcheck-target-libjava:
40398@if target-libjava
40399maybe-installcheck-target-libjava: installcheck-target-libjava
40400
40401installcheck-target-libjava: \
40402 configure-target-libjava
40403 @: $(MAKE); $(unstage)
40404 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40405 r=`${PWD_COMMAND}`; export r; \
40406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40407 $(RAW_CXX_TARGET_EXPORTS) \
40408 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
40409 for flag in $(EXTRA_TARGET_FLAGS); do \
40410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40411 done; \
40412 (cd $(TARGET_SUBDIR)/libjava && \
40413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40415 "RANLIB=$${RANLIB}" \
40416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40417 installcheck) \
40418 || exit 1
40419
40420@endif target-libjava
40421
40422.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
40423maybe-mostlyclean-target-libjava:
40424@if target-libjava
40425maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
40426
40427mostlyclean-target-libjava:
40428 @: $(MAKE); $(unstage)
40429 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40430 r=`${PWD_COMMAND}`; export r; \
40431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40432 $(RAW_CXX_TARGET_EXPORTS) \
40433 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
40434 for flag in $(EXTRA_TARGET_FLAGS); do \
40435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40436 done; \
40437 (cd $(TARGET_SUBDIR)/libjava && \
40438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40440 "RANLIB=$${RANLIB}" \
40441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40442 mostlyclean) \
40443 || exit 1
40444
40445@endif target-libjava
40446
40447.PHONY: maybe-clean-target-libjava clean-target-libjava
40448maybe-clean-target-libjava:
40449@if target-libjava
40450maybe-clean-target-libjava: clean-target-libjava
40451
40452clean-target-libjava:
40453 @: $(MAKE); $(unstage)
40454 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40455 r=`${PWD_COMMAND}`; export r; \
40456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40457 $(RAW_CXX_TARGET_EXPORTS) \
40458 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
40459 for flag in $(EXTRA_TARGET_FLAGS); do \
40460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40461 done; \
40462 (cd $(TARGET_SUBDIR)/libjava && \
40463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40465 "RANLIB=$${RANLIB}" \
40466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40467 clean) \
40468 || exit 1
40469
40470@endif target-libjava
40471
40472.PHONY: maybe-distclean-target-libjava distclean-target-libjava
40473maybe-distclean-target-libjava:
40474@if target-libjava
40475maybe-distclean-target-libjava: distclean-target-libjava
40476
40477distclean-target-libjava:
40478 @: $(MAKE); $(unstage)
40479 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40480 r=`${PWD_COMMAND}`; export r; \
40481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40482 $(RAW_CXX_TARGET_EXPORTS) \
40483 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40484 for flag in $(EXTRA_TARGET_FLAGS); do \
40485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40486 done; \
40487 (cd $(TARGET_SUBDIR)/libjava && \
40488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40490 "RANLIB=$${RANLIB}" \
40491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40492 distclean) \
40493 || exit 1
40494
40495@endif target-libjava
40496
40497.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40498maybe-maintainer-clean-target-libjava:
40499@if target-libjava
40500maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40501
40502maintainer-clean-target-libjava:
40503 @: $(MAKE); $(unstage)
40504 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40505 r=`${PWD_COMMAND}`; export r; \
40506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40507 $(RAW_CXX_TARGET_EXPORTS) \
40508 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40509 for flag in $(EXTRA_TARGET_FLAGS); do \
40510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40511 done; \
40512 (cd $(TARGET_SUBDIR)/libjava && \
40513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40515 "RANLIB=$${RANLIB}" \
40516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40517 maintainer-clean) \
40518 || exit 1
40519
40520@endif target-libjava
40521
40522
40523
40524
40525
40526.PHONY: configure-target-zlib maybe-configure-target-zlib
40527maybe-configure-target-zlib:
40528@if gcc-bootstrap
40529configure-target-zlib: stage_current
40530@endif gcc-bootstrap
40531@if target-zlib
40532maybe-configure-target-zlib: configure-target-zlib
40533configure-target-zlib:
40534 @: $(MAKE); $(unstage)
40535 @r=`${PWD_COMMAND}`; export r; \
40536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40537 echo "Checking multilib configuration for zlib..."; \
40538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40539 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40540 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40541 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40542 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40543 else \
40544 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40545 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40546 fi; \
40547 else \
40548 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40549 fi; \
40550 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40551 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40552 $(NORMAL_TARGET_EXPORTS) \
40553 echo Configuring in $(TARGET_SUBDIR)/zlib; \
40554 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40555 case $(srcdir) in \
40556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40557 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
40558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40559 esac; \
40560 srcdiroption="--srcdir=$${topdir}/zlib"; \
40561 libsrcdir="$$s/zlib"; \
40562 rm -f no-such-file || : ; \
40563 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40564 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40565 --target=${target_alias} $${srcdiroption} \
40566 || exit 1
40567@endif target-zlib
40568
40569
40570
40571
40572
40573.PHONY: all-target-zlib maybe-all-target-zlib
40574maybe-all-target-zlib:
40575@if gcc-bootstrap
40576all-target-zlib: stage_current
40577@endif gcc-bootstrap
40578@if target-zlib
40579TARGET-target-zlib=all
40580maybe-all-target-zlib: all-target-zlib
40581all-target-zlib: configure-target-zlib
40582 @: $(MAKE); $(unstage)
40583 @r=`${PWD_COMMAND}`; export r; \
40584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40585 $(NORMAL_TARGET_EXPORTS) \
40586 (cd $(TARGET_SUBDIR)/zlib && \
40587 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40588 $(TARGET-target-zlib))
40589@endif target-zlib
40590
40591
40592
40593
40594
40595.PHONY: check-target-zlib maybe-check-target-zlib
40596maybe-check-target-zlib:
40597@if target-zlib
40598maybe-check-target-zlib: check-target-zlib
40599
40600check-target-zlib:
40601 @: $(MAKE); $(unstage)
40602 @r=`${PWD_COMMAND}`; export r; \
40603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40604 $(NORMAL_TARGET_EXPORTS) \
40605 (cd $(TARGET_SUBDIR)/zlib && \
40606 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40607
40608@endif target-zlib
40609
40610.PHONY: install-target-zlib maybe-install-target-zlib
40611maybe-install-target-zlib:
40612@if target-zlib
40613maybe-install-target-zlib: install-target-zlib
40614
40615install-target-zlib: installdirs
40616 @: $(MAKE); $(unstage)
40617 @r=`${PWD_COMMAND}`; export r; \
40618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40619 $(NORMAL_TARGET_EXPORTS) \
40620 (cd $(TARGET_SUBDIR)/zlib && \
40621 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40622
40623@endif target-zlib
40624
40625.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
40626maybe-install-strip-target-zlib:
40627@if target-zlib
40628maybe-install-strip-target-zlib: install-strip-target-zlib
40629
40630install-strip-target-zlib: installdirs
40631 @: $(MAKE); $(unstage)
40632 @r=`${PWD_COMMAND}`; export r; \
40633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40634 $(NORMAL_TARGET_EXPORTS) \
40635 (cd $(TARGET_SUBDIR)/zlib && \
40636 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40637
40638@endif target-zlib
40639
40640# Other targets (info, dvi, pdf, etc.)
40641
40642.PHONY: maybe-info-target-zlib info-target-zlib
40643maybe-info-target-zlib:
40644@if target-zlib
40645maybe-info-target-zlib: info-target-zlib
40646
40647info-target-zlib: \
40648 configure-target-zlib
40649 @: $(MAKE); $(unstage)
40650 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40651 r=`${PWD_COMMAND}`; export r; \
40652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40653 $(NORMAL_TARGET_EXPORTS) \
40654 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
40655 for flag in $(EXTRA_TARGET_FLAGS); do \
40656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40657 done; \
40658 (cd $(TARGET_SUBDIR)/zlib && \
40659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40661 "RANLIB=$${RANLIB}" \
40662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40663 info) \
40664 || exit 1
40665
40666@endif target-zlib
40667
40668.PHONY: maybe-dvi-target-zlib dvi-target-zlib
40669maybe-dvi-target-zlib:
40670@if target-zlib
40671maybe-dvi-target-zlib: dvi-target-zlib
40672
40673dvi-target-zlib: \
40674 configure-target-zlib
40675 @: $(MAKE); $(unstage)
40676 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40677 r=`${PWD_COMMAND}`; export r; \
40678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40679 $(NORMAL_TARGET_EXPORTS) \
40680 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
40681 for flag in $(EXTRA_TARGET_FLAGS); do \
40682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40683 done; \
40684 (cd $(TARGET_SUBDIR)/zlib && \
40685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40687 "RANLIB=$${RANLIB}" \
40688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40689 dvi) \
40690 || exit 1
40691
40692@endif target-zlib
40693
40694.PHONY: maybe-pdf-target-zlib pdf-target-zlib
40695maybe-pdf-target-zlib:
40696@if target-zlib
40697maybe-pdf-target-zlib: pdf-target-zlib
40698
40699pdf-target-zlib: \
40700 configure-target-zlib
40701 @: $(MAKE); $(unstage)
40702 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40703 r=`${PWD_COMMAND}`; export r; \
40704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40705 $(NORMAL_TARGET_EXPORTS) \
40706 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
40707 for flag in $(EXTRA_TARGET_FLAGS); do \
40708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40709 done; \
40710 (cd $(TARGET_SUBDIR)/zlib && \
40711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40713 "RANLIB=$${RANLIB}" \
40714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40715 pdf) \
40716 || exit 1
40717
40718@endif target-zlib
40719
40720.PHONY: maybe-html-target-zlib html-target-zlib
40721maybe-html-target-zlib:
40722@if target-zlib
40723maybe-html-target-zlib: html-target-zlib
40724
40725html-target-zlib: \
40726 configure-target-zlib
40727 @: $(MAKE); $(unstage)
40728 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40729 r=`${PWD_COMMAND}`; export r; \
40730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40731 $(NORMAL_TARGET_EXPORTS) \
40732 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
40733 for flag in $(EXTRA_TARGET_FLAGS); do \
40734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40735 done; \
40736 (cd $(TARGET_SUBDIR)/zlib && \
40737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40739 "RANLIB=$${RANLIB}" \
40740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40741 html) \
40742 || exit 1
40743
40744@endif target-zlib
40745
40746.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
40747maybe-TAGS-target-zlib:
40748@if target-zlib
40749maybe-TAGS-target-zlib: TAGS-target-zlib
40750
40751TAGS-target-zlib: \
40752 configure-target-zlib
40753 @: $(MAKE); $(unstage)
40754 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40755 r=`${PWD_COMMAND}`; export r; \
40756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40757 $(NORMAL_TARGET_EXPORTS) \
40758 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
40759 for flag in $(EXTRA_TARGET_FLAGS); do \
40760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40761 done; \
40762 (cd $(TARGET_SUBDIR)/zlib && \
40763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40765 "RANLIB=$${RANLIB}" \
40766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40767 TAGS) \
40768 || exit 1
40769
40770@endif target-zlib
40771
40772.PHONY: maybe-install-info-target-zlib install-info-target-zlib
40773maybe-install-info-target-zlib:
40774@if target-zlib
40775maybe-install-info-target-zlib: install-info-target-zlib
40776
40777install-info-target-zlib: \
40778 configure-target-zlib \
40779 info-target-zlib
40780 @: $(MAKE); $(unstage)
40781 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40782 r=`${PWD_COMMAND}`; export r; \
40783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40784 $(NORMAL_TARGET_EXPORTS) \
40785 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
40786 for flag in $(EXTRA_TARGET_FLAGS); do \
40787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40788 done; \
40789 (cd $(TARGET_SUBDIR)/zlib && \
40790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40792 "RANLIB=$${RANLIB}" \
40793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40794 install-info) \
40795 || exit 1
40796
40797@endif target-zlib
40798
40799.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
40800maybe-install-pdf-target-zlib:
40801@if target-zlib
40802maybe-install-pdf-target-zlib: install-pdf-target-zlib
40803
40804install-pdf-target-zlib: \
40805 configure-target-zlib \
40806 pdf-target-zlib
40807 @: $(MAKE); $(unstage)
40808 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40809 r=`${PWD_COMMAND}`; export r; \
40810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40811 $(NORMAL_TARGET_EXPORTS) \
40812 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
40813 for flag in $(EXTRA_TARGET_FLAGS); do \
40814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40815 done; \
40816 (cd $(TARGET_SUBDIR)/zlib && \
40817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40819 "RANLIB=$${RANLIB}" \
40820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40821 install-pdf) \
40822 || exit 1
40823
40824@endif target-zlib
40825
40826.PHONY: maybe-install-html-target-zlib install-html-target-zlib
40827maybe-install-html-target-zlib:
40828@if target-zlib
40829maybe-install-html-target-zlib: install-html-target-zlib
40830
40831install-html-target-zlib: \
40832 configure-target-zlib \
40833 html-target-zlib
40834 @: $(MAKE); $(unstage)
40835 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40836 r=`${PWD_COMMAND}`; export r; \
40837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40838 $(NORMAL_TARGET_EXPORTS) \
40839 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
40840 for flag in $(EXTRA_TARGET_FLAGS); do \
40841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40842 done; \
40843 (cd $(TARGET_SUBDIR)/zlib && \
40844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40846 "RANLIB=$${RANLIB}" \
40847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40848 install-html) \
40849 || exit 1
40850
40851@endif target-zlib
40852
40853.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
40854maybe-installcheck-target-zlib:
40855@if target-zlib
40856maybe-installcheck-target-zlib: installcheck-target-zlib
40857
40858installcheck-target-zlib: \
40859 configure-target-zlib
40860 @: $(MAKE); $(unstage)
40861 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40862 r=`${PWD_COMMAND}`; export r; \
40863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40864 $(NORMAL_TARGET_EXPORTS) \
40865 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
40866 for flag in $(EXTRA_TARGET_FLAGS); do \
40867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40868 done; \
40869 (cd $(TARGET_SUBDIR)/zlib && \
40870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40872 "RANLIB=$${RANLIB}" \
40873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40874 installcheck) \
40875 || exit 1
40876
40877@endif target-zlib
40878
40879.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
40880maybe-mostlyclean-target-zlib:
40881@if target-zlib
40882maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
40883
40884mostlyclean-target-zlib:
40885 @: $(MAKE); $(unstage)
40886 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40887 r=`${PWD_COMMAND}`; export r; \
40888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40889 $(NORMAL_TARGET_EXPORTS) \
40890 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
40891 for flag in $(EXTRA_TARGET_FLAGS); do \
40892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40893 done; \
40894 (cd $(TARGET_SUBDIR)/zlib && \
40895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40897 "RANLIB=$${RANLIB}" \
40898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40899 mostlyclean) \
40900 || exit 1
40901
40902@endif target-zlib
40903
40904.PHONY: maybe-clean-target-zlib clean-target-zlib
40905maybe-clean-target-zlib:
40906@if target-zlib
40907maybe-clean-target-zlib: clean-target-zlib
40908
40909clean-target-zlib:
40910 @: $(MAKE); $(unstage)
40911 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40912 r=`${PWD_COMMAND}`; export r; \
40913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40914 $(NORMAL_TARGET_EXPORTS) \
40915 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
40916 for flag in $(EXTRA_TARGET_FLAGS); do \
40917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40918 done; \
40919 (cd $(TARGET_SUBDIR)/zlib && \
40920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40922 "RANLIB=$${RANLIB}" \
40923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40924 clean) \
40925 || exit 1
40926
40927@endif target-zlib
40928
40929.PHONY: maybe-distclean-target-zlib distclean-target-zlib
40930maybe-distclean-target-zlib:
40931@if target-zlib
40932maybe-distclean-target-zlib: distclean-target-zlib
40933
40934distclean-target-zlib:
40935 @: $(MAKE); $(unstage)
40936 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40937 r=`${PWD_COMMAND}`; export r; \
40938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40939 $(NORMAL_TARGET_EXPORTS) \
40940 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
40941 for flag in $(EXTRA_TARGET_FLAGS); do \
40942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40943 done; \
40944 (cd $(TARGET_SUBDIR)/zlib && \
40945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40947 "RANLIB=$${RANLIB}" \
40948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40949 distclean) \
40950 || exit 1
40951
40952@endif target-zlib
40953
40954.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
40955maybe-maintainer-clean-target-zlib:
40956@if target-zlib
40957maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
40958
40959maintainer-clean-target-zlib:
40960 @: $(MAKE); $(unstage)
40961 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40962 r=`${PWD_COMMAND}`; export r; \
40963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40964 $(NORMAL_TARGET_EXPORTS) \
40965 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
40966 for flag in $(EXTRA_TARGET_FLAGS); do \
40967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40968 done; \
40969 (cd $(TARGET_SUBDIR)/zlib && \
40970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40972 "RANLIB=$${RANLIB}" \
40973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40974 maintainer-clean) \
40975 || exit 1
40976
40977@endif target-zlib
40978
40979
40980
40981
40982
40983.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
40984maybe-configure-target-boehm-gc:
40985@if gcc-bootstrap
40986configure-target-boehm-gc: stage_current
40987@endif gcc-bootstrap
40988@if target-boehm-gc
40989maybe-configure-target-boehm-gc: configure-target-boehm-gc
40990configure-target-boehm-gc:
40991 @: $(MAKE); $(unstage)
40992 @r=`${PWD_COMMAND}`; export r; \
40993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40994 echo "Checking multilib configuration for boehm-gc..."; \
40995 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40996 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
40997 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40998 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40999 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
41000 else \
41001 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
41002 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41003 fi; \
41004 else \
41005 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
41006 fi; \
41007 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
41008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
41009 $(NORMAL_TARGET_EXPORTS) \
41010 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
41011 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
41012 case $(srcdir) in \
41013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41014 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
41015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41016 esac; \
41017 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
41018 libsrcdir="$$s/boehm-gc"; \
41019 rm -f no-such-file || : ; \
41020 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41021 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41022 --target=${target_alias} $${srcdiroption} \
41023 || exit 1
41024@endif target-boehm-gc
41025
41026
41027
41028
41029
41030.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
41031maybe-all-target-boehm-gc:
41032@if gcc-bootstrap
41033all-target-boehm-gc: stage_current
41034@endif gcc-bootstrap
41035@if target-boehm-gc
41036TARGET-target-boehm-gc=all
41037maybe-all-target-boehm-gc: all-target-boehm-gc
41038all-target-boehm-gc: configure-target-boehm-gc
41039 @: $(MAKE); $(unstage)
41040 @r=`${PWD_COMMAND}`; export r; \
41041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41042 $(NORMAL_TARGET_EXPORTS) \
41043 (cd $(TARGET_SUBDIR)/boehm-gc && \
41044 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41045 $(TARGET-target-boehm-gc))
41046@endif target-boehm-gc
41047
41048
41049
41050
41051
41052.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
41053maybe-check-target-boehm-gc:
41054@if target-boehm-gc
41055maybe-check-target-boehm-gc: check-target-boehm-gc
41056
41057check-target-boehm-gc:
41058 @: $(MAKE); $(unstage)
41059 @r=`${PWD_COMMAND}`; export r; \
41060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41061 $(NORMAL_TARGET_EXPORTS) \
41062 (cd $(TARGET_SUBDIR)/boehm-gc && \
41063 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41064
41065@endif target-boehm-gc
41066
41067.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
41068maybe-install-target-boehm-gc:
41069@if target-boehm-gc
41070maybe-install-target-boehm-gc: install-target-boehm-gc
41071
41072install-target-boehm-gc: installdirs
41073 @: $(MAKE); $(unstage)
41074 @r=`${PWD_COMMAND}`; export r; \
41075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41076 $(NORMAL_TARGET_EXPORTS) \
41077 (cd $(TARGET_SUBDIR)/boehm-gc && \
41078 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41079
41080@endif target-boehm-gc
41081
41082.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
41083maybe-install-strip-target-boehm-gc:
41084@if target-boehm-gc
41085maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
41086
41087install-strip-target-boehm-gc: installdirs
41088 @: $(MAKE); $(unstage)
41089 @r=`${PWD_COMMAND}`; export r; \
41090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41091 $(NORMAL_TARGET_EXPORTS) \
41092 (cd $(TARGET_SUBDIR)/boehm-gc && \
41093 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41094
41095@endif target-boehm-gc
41096
41097# Other targets (info, dvi, pdf, etc.)
41098
41099.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
41100maybe-info-target-boehm-gc:
41101@if target-boehm-gc
41102maybe-info-target-boehm-gc: info-target-boehm-gc
41103
41104info-target-boehm-gc: \
41105 configure-target-boehm-gc
41106 @: $(MAKE); $(unstage)
41107 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41108 r=`${PWD_COMMAND}`; export r; \
41109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41110 $(NORMAL_TARGET_EXPORTS) \
41111 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
41112 for flag in $(EXTRA_TARGET_FLAGS); do \
41113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41114 done; \
41115 (cd $(TARGET_SUBDIR)/boehm-gc && \
41116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41118 "RANLIB=$${RANLIB}" \
41119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41120 info) \
41121 || exit 1
41122
41123@endif target-boehm-gc
41124
41125.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
41126maybe-dvi-target-boehm-gc:
41127@if target-boehm-gc
41128maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
41129
41130dvi-target-boehm-gc: \
41131 configure-target-boehm-gc
41132 @: $(MAKE); $(unstage)
41133 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41134 r=`${PWD_COMMAND}`; export r; \
41135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41136 $(NORMAL_TARGET_EXPORTS) \
41137 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
41138 for flag in $(EXTRA_TARGET_FLAGS); do \
41139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41140 done; \
41141 (cd $(TARGET_SUBDIR)/boehm-gc && \
41142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41144 "RANLIB=$${RANLIB}" \
41145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41146 dvi) \
41147 || exit 1
41148
41149@endif target-boehm-gc
41150
41151.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
41152maybe-pdf-target-boehm-gc:
41153@if target-boehm-gc
41154maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
41155
41156pdf-target-boehm-gc: \
41157 configure-target-boehm-gc
41158 @: $(MAKE); $(unstage)
41159 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41160 r=`${PWD_COMMAND}`; export r; \
41161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41162 $(NORMAL_TARGET_EXPORTS) \
41163 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41164 for flag in $(EXTRA_TARGET_FLAGS); do \
41165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41166 done; \
41167 (cd $(TARGET_SUBDIR)/boehm-gc && \
41168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41170 "RANLIB=$${RANLIB}" \
41171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41172 pdf) \
41173 || exit 1
41174
41175@endif target-boehm-gc
41176
41177.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
41178maybe-html-target-boehm-gc:
41179@if target-boehm-gc
41180maybe-html-target-boehm-gc: html-target-boehm-gc
41181
41182html-target-boehm-gc: \
41183 configure-target-boehm-gc
41184 @: $(MAKE); $(unstage)
41185 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41186 r=`${PWD_COMMAND}`; export r; \
41187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41188 $(NORMAL_TARGET_EXPORTS) \
41189 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
41190 for flag in $(EXTRA_TARGET_FLAGS); do \
41191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41192 done; \
41193 (cd $(TARGET_SUBDIR)/boehm-gc && \
41194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41196 "RANLIB=$${RANLIB}" \
41197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41198 html) \
41199 || exit 1
41200
41201@endif target-boehm-gc
41202
41203.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
41204maybe-TAGS-target-boehm-gc:
41205@if target-boehm-gc
41206maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
41207
41208TAGS-target-boehm-gc: \
41209 configure-target-boehm-gc
41210 @: $(MAKE); $(unstage)
41211 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41212 r=`${PWD_COMMAND}`; export r; \
41213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41214 $(NORMAL_TARGET_EXPORTS) \
41215 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
41216 for flag in $(EXTRA_TARGET_FLAGS); do \
41217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41218 done; \
41219 (cd $(TARGET_SUBDIR)/boehm-gc && \
41220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41222 "RANLIB=$${RANLIB}" \
41223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41224 TAGS) \
41225 || exit 1
41226
41227@endif target-boehm-gc
41228
41229.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
41230maybe-install-info-target-boehm-gc:
41231@if target-boehm-gc
41232maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
41233
41234install-info-target-boehm-gc: \
41235 configure-target-boehm-gc \
41236 info-target-boehm-gc
41237 @: $(MAKE); $(unstage)
41238 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41239 r=`${PWD_COMMAND}`; export r; \
41240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41241 $(NORMAL_TARGET_EXPORTS) \
41242 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
41243 for flag in $(EXTRA_TARGET_FLAGS); do \
41244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41245 done; \
41246 (cd $(TARGET_SUBDIR)/boehm-gc && \
41247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41249 "RANLIB=$${RANLIB}" \
41250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41251 install-info) \
41252 || exit 1
41253
41254@endif target-boehm-gc
41255
41256.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
41257maybe-install-pdf-target-boehm-gc:
41258@if target-boehm-gc
41259maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
41260
41261install-pdf-target-boehm-gc: \
41262 configure-target-boehm-gc \
41263 pdf-target-boehm-gc
41264 @: $(MAKE); $(unstage)
41265 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41266 r=`${PWD_COMMAND}`; export r; \
41267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41268 $(NORMAL_TARGET_EXPORTS) \
41269 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
41270 for flag in $(EXTRA_TARGET_FLAGS); do \
41271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41272 done; \
41273 (cd $(TARGET_SUBDIR)/boehm-gc && \
41274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41276 "RANLIB=$${RANLIB}" \
41277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41278 install-pdf) \
41279 || exit 1
41280
41281@endif target-boehm-gc
41282
41283.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
41284maybe-install-html-target-boehm-gc:
41285@if target-boehm-gc
41286maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
41287
41288install-html-target-boehm-gc: \
41289 configure-target-boehm-gc \
41290 html-target-boehm-gc
41291 @: $(MAKE); $(unstage)
41292 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41293 r=`${PWD_COMMAND}`; export r; \
41294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41295 $(NORMAL_TARGET_EXPORTS) \
41296 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
41297 for flag in $(EXTRA_TARGET_FLAGS); do \
41298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41299 done; \
41300 (cd $(TARGET_SUBDIR)/boehm-gc && \
41301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41303 "RANLIB=$${RANLIB}" \
41304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41305 install-html) \
41306 || exit 1
41307
41308@endif target-boehm-gc
41309
41310.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
41311maybe-installcheck-target-boehm-gc:
41312@if target-boehm-gc
41313maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
41314
41315installcheck-target-boehm-gc: \
41316 configure-target-boehm-gc
41317 @: $(MAKE); $(unstage)
41318 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41319 r=`${PWD_COMMAND}`; export r; \
41320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41321 $(NORMAL_TARGET_EXPORTS) \
41322 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
41323 for flag in $(EXTRA_TARGET_FLAGS); do \
41324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41325 done; \
41326 (cd $(TARGET_SUBDIR)/boehm-gc && \
41327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41329 "RANLIB=$${RANLIB}" \
41330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41331 installcheck) \
41332 || exit 1
41333
41334@endif target-boehm-gc
41335
41336.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
41337maybe-mostlyclean-target-boehm-gc:
41338@if target-boehm-gc
41339maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
41340
41341mostlyclean-target-boehm-gc:
41342 @: $(MAKE); $(unstage)
41343 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41344 r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41346 $(NORMAL_TARGET_EXPORTS) \
41347 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41348 for flag in $(EXTRA_TARGET_FLAGS); do \
41349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41350 done; \
41351 (cd $(TARGET_SUBDIR)/boehm-gc && \
41352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41354 "RANLIB=$${RANLIB}" \
41355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41356 mostlyclean) \
41357 || exit 1
41358
41359@endif target-boehm-gc
41360
41361.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
41362maybe-clean-target-boehm-gc:
41363@if target-boehm-gc
41364maybe-clean-target-boehm-gc: clean-target-boehm-gc
41365
41366clean-target-boehm-gc:
41367 @: $(MAKE); $(unstage)
41368 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41369 r=`${PWD_COMMAND}`; export r; \
41370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41371 $(NORMAL_TARGET_EXPORTS) \
41372 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41373 for flag in $(EXTRA_TARGET_FLAGS); do \
41374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41375 done; \
41376 (cd $(TARGET_SUBDIR)/boehm-gc && \
41377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41379 "RANLIB=$${RANLIB}" \
41380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41381 clean) \
41382 || exit 1
41383
41384@endif target-boehm-gc
41385
41386.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
41387maybe-distclean-target-boehm-gc:
41388@if target-boehm-gc
41389maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
41390
41391distclean-target-boehm-gc:
41392 @: $(MAKE); $(unstage)
41393 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41394 r=`${PWD_COMMAND}`; export r; \
41395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41396 $(NORMAL_TARGET_EXPORTS) \
41397 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
41398 for flag in $(EXTRA_TARGET_FLAGS); do \
41399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41400 done; \
41401 (cd $(TARGET_SUBDIR)/boehm-gc && \
41402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41404 "RANLIB=$${RANLIB}" \
41405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41406 distclean) \
41407 || exit 1
41408
41409@endif target-boehm-gc
41410
41411.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
41412maybe-maintainer-clean-target-boehm-gc:
41413@if target-boehm-gc
41414maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
41415
41416maintainer-clean-target-boehm-gc:
41417 @: $(MAKE); $(unstage)
41418 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
41419 r=`${PWD_COMMAND}`; export r; \
41420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41421 $(NORMAL_TARGET_EXPORTS) \
41422 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
41423 for flag in $(EXTRA_TARGET_FLAGS); do \
41424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41425 done; \
41426 (cd $(TARGET_SUBDIR)/boehm-gc && \
41427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41429 "RANLIB=$${RANLIB}" \
41430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41431 maintainer-clean) \
41432 || exit 1
41433
41434@endif target-boehm-gc
41435
41436
41437
41438
41439
41440.PHONY: configure-target-rda maybe-configure-target-rda
41441maybe-configure-target-rda:
41442@if gcc-bootstrap
41443configure-target-rda: stage_current
41444@endif gcc-bootstrap
41445@if target-rda
41446maybe-configure-target-rda: configure-target-rda
41447configure-target-rda:
41448 @: $(MAKE); $(unstage)
41449 @r=`${PWD_COMMAND}`; export r; \
41450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41451 echo "Checking multilib configuration for rda..."; \
41452 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41453 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
41454 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
41455 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
41456 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
41457 else \
41458 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
41459 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41460 fi; \
41461 else \
41462 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
41463 fi; \
41464 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
41465 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
41466 $(NORMAL_TARGET_EXPORTS) \
41467 echo Configuring in $(TARGET_SUBDIR)/rda; \
41468 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
41469 case $(srcdir) in \
41470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41471 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
41472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41473 esac; \
41474 srcdiroption="--srcdir=$${topdir}/rda"; \
41475 libsrcdir="$$s/rda"; \
41476 rm -f no-such-file || : ; \
41477 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41478 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41479 --target=${target_alias} $${srcdiroption} \
41480 || exit 1
41481@endif target-rda
41482
41483
41484
41485
41486
41487.PHONY: all-target-rda maybe-all-target-rda
41488maybe-all-target-rda:
41489@if gcc-bootstrap
41490all-target-rda: stage_current
41491@endif gcc-bootstrap
41492@if target-rda
41493TARGET-target-rda=all
41494maybe-all-target-rda: all-target-rda
41495all-target-rda: configure-target-rda
41496 @: $(MAKE); $(unstage)
41497 @r=`${PWD_COMMAND}`; export r; \
41498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41499 $(NORMAL_TARGET_EXPORTS) \
41500 (cd $(TARGET_SUBDIR)/rda && \
41501 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41502 $(TARGET-target-rda))
41503@endif target-rda
41504
41505
41506
41507
41508
41509.PHONY: check-target-rda maybe-check-target-rda
41510maybe-check-target-rda:
41511@if target-rda
41512maybe-check-target-rda: check-target-rda
41513
41514check-target-rda:
41515 @: $(MAKE); $(unstage)
41516 @r=`${PWD_COMMAND}`; export r; \
41517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41518 $(NORMAL_TARGET_EXPORTS) \
41519 (cd $(TARGET_SUBDIR)/rda && \
41520 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41521
41522@endif target-rda
41523
41524.PHONY: install-target-rda maybe-install-target-rda
41525maybe-install-target-rda:
41526@if target-rda
41527maybe-install-target-rda: install-target-rda
41528
41529install-target-rda: installdirs
41530 @: $(MAKE); $(unstage)
41531 @r=`${PWD_COMMAND}`; export r; \
41532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41533 $(NORMAL_TARGET_EXPORTS) \
41534 (cd $(TARGET_SUBDIR)/rda && \
41535 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41536
41537@endif target-rda
41538
41539.PHONY: install-strip-target-rda maybe-install-strip-target-rda
41540maybe-install-strip-target-rda:
41541@if target-rda
41542maybe-install-strip-target-rda: install-strip-target-rda
41543
41544install-strip-target-rda: installdirs
41545 @: $(MAKE); $(unstage)
41546 @r=`${PWD_COMMAND}`; export r; \
41547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41548 $(NORMAL_TARGET_EXPORTS) \
41549 (cd $(TARGET_SUBDIR)/rda && \
41550 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41551
41552@endif target-rda
41553
41554# Other targets (info, dvi, pdf, etc.)
41555
41556.PHONY: maybe-info-target-rda info-target-rda
41557maybe-info-target-rda:
41558@if target-rda
41559maybe-info-target-rda: info-target-rda
41560
41561info-target-rda: \
41562 configure-target-rda
41563 @: $(MAKE); $(unstage)
41564 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41565 r=`${PWD_COMMAND}`; export r; \
41566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41567 $(NORMAL_TARGET_EXPORTS) \
41568 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
41569 for flag in $(EXTRA_TARGET_FLAGS); do \
41570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41571 done; \
41572 (cd $(TARGET_SUBDIR)/rda && \
41573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41575 "RANLIB=$${RANLIB}" \
41576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41577 info) \
41578 || exit 1
41579
41580@endif target-rda
41581
41582.PHONY: maybe-dvi-target-rda dvi-target-rda
41583maybe-dvi-target-rda:
41584@if target-rda
41585maybe-dvi-target-rda: dvi-target-rda
41586
41587dvi-target-rda: \
41588 configure-target-rda
41589 @: $(MAKE); $(unstage)
41590 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41591 r=`${PWD_COMMAND}`; export r; \
41592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41593 $(NORMAL_TARGET_EXPORTS) \
41594 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
41595 for flag in $(EXTRA_TARGET_FLAGS); do \
41596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41597 done; \
41598 (cd $(TARGET_SUBDIR)/rda && \
41599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41601 "RANLIB=$${RANLIB}" \
41602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41603 dvi) \
41604 || exit 1
41605
41606@endif target-rda
41607
41608.PHONY: maybe-pdf-target-rda pdf-target-rda
41609maybe-pdf-target-rda:
41610@if target-rda
41611maybe-pdf-target-rda: pdf-target-rda
41612
41613pdf-target-rda: \
41614 configure-target-rda
41615 @: $(MAKE); $(unstage)
41616 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41617 r=`${PWD_COMMAND}`; export r; \
41618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41619 $(NORMAL_TARGET_EXPORTS) \
41620 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
41621 for flag in $(EXTRA_TARGET_FLAGS); do \
41622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41623 done; \
41624 (cd $(TARGET_SUBDIR)/rda && \
41625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41627 "RANLIB=$${RANLIB}" \
41628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41629 pdf) \
41630 || exit 1
41631
41632@endif target-rda
41633
41634.PHONY: maybe-html-target-rda html-target-rda
41635maybe-html-target-rda:
41636@if target-rda
41637maybe-html-target-rda: html-target-rda
41638
41639html-target-rda: \
41640 configure-target-rda
41641 @: $(MAKE); $(unstage)
41642 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41643 r=`${PWD_COMMAND}`; export r; \
41644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41645 $(NORMAL_TARGET_EXPORTS) \
41646 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
41647 for flag in $(EXTRA_TARGET_FLAGS); do \
41648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41649 done; \
41650 (cd $(TARGET_SUBDIR)/rda && \
41651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41653 "RANLIB=$${RANLIB}" \
41654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41655 html) \
41656 || exit 1
41657
41658@endif target-rda
41659
41660.PHONY: maybe-TAGS-target-rda TAGS-target-rda
41661maybe-TAGS-target-rda:
41662@if target-rda
41663maybe-TAGS-target-rda: TAGS-target-rda
41664
41665TAGS-target-rda: \
41666 configure-target-rda
41667 @: $(MAKE); $(unstage)
41668 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41669 r=`${PWD_COMMAND}`; export r; \
41670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41671 $(NORMAL_TARGET_EXPORTS) \
41672 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
41673 for flag in $(EXTRA_TARGET_FLAGS); do \
41674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41675 done; \
41676 (cd $(TARGET_SUBDIR)/rda && \
41677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41679 "RANLIB=$${RANLIB}" \
41680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41681 TAGS) \
41682 || exit 1
41683
41684@endif target-rda
41685
41686.PHONY: maybe-install-info-target-rda install-info-target-rda
41687maybe-install-info-target-rda:
41688@if target-rda
41689maybe-install-info-target-rda: install-info-target-rda
41690
41691install-info-target-rda: \
41692 configure-target-rda \
41693 info-target-rda
41694 @: $(MAKE); $(unstage)
41695 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41696 r=`${PWD_COMMAND}`; export r; \
41697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41698 $(NORMAL_TARGET_EXPORTS) \
41699 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
41700 for flag in $(EXTRA_TARGET_FLAGS); do \
41701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41702 done; \
41703 (cd $(TARGET_SUBDIR)/rda && \
41704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41706 "RANLIB=$${RANLIB}" \
41707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41708 install-info) \
41709 || exit 1
41710
41711@endif target-rda
41712
41713.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
41714maybe-install-pdf-target-rda:
41715@if target-rda
41716maybe-install-pdf-target-rda: install-pdf-target-rda
41717
41718install-pdf-target-rda: \
41719 configure-target-rda \
41720 pdf-target-rda
41721 @: $(MAKE); $(unstage)
41722 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41723 r=`${PWD_COMMAND}`; export r; \
41724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41725 $(NORMAL_TARGET_EXPORTS) \
41726 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
41727 for flag in $(EXTRA_TARGET_FLAGS); do \
41728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41729 done; \
41730 (cd $(TARGET_SUBDIR)/rda && \
41731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41733 "RANLIB=$${RANLIB}" \
41734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41735 install-pdf) \
41736 || exit 1
41737
41738@endif target-rda
41739
41740.PHONY: maybe-install-html-target-rda install-html-target-rda
41741maybe-install-html-target-rda:
41742@if target-rda
41743maybe-install-html-target-rda: install-html-target-rda
41744
41745install-html-target-rda: \
41746 configure-target-rda \
41747 html-target-rda
41748 @: $(MAKE); $(unstage)
41749 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41750 r=`${PWD_COMMAND}`; export r; \
41751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41752 $(NORMAL_TARGET_EXPORTS) \
41753 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
41754 for flag in $(EXTRA_TARGET_FLAGS); do \
41755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41756 done; \
41757 (cd $(TARGET_SUBDIR)/rda && \
41758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41760 "RANLIB=$${RANLIB}" \
41761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41762 install-html) \
41763 || exit 1
41764
41765@endif target-rda
41766
41767.PHONY: maybe-installcheck-target-rda installcheck-target-rda
41768maybe-installcheck-target-rda:
41769@if target-rda
41770maybe-installcheck-target-rda: installcheck-target-rda
41771
41772installcheck-target-rda: \
41773 configure-target-rda
41774 @: $(MAKE); $(unstage)
41775 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41776 r=`${PWD_COMMAND}`; export r; \
41777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41778 $(NORMAL_TARGET_EXPORTS) \
41779 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
41780 for flag in $(EXTRA_TARGET_FLAGS); do \
41781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41782 done; \
41783 (cd $(TARGET_SUBDIR)/rda && \
41784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41786 "RANLIB=$${RANLIB}" \
41787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41788 installcheck) \
41789 || exit 1
41790
41791@endif target-rda
41792
41793.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
41794maybe-mostlyclean-target-rda:
41795@if target-rda
41796maybe-mostlyclean-target-rda: mostlyclean-target-rda
41797
41798mostlyclean-target-rda:
41799 @: $(MAKE); $(unstage)
41800 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41801 r=`${PWD_COMMAND}`; export r; \
41802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41803 $(NORMAL_TARGET_EXPORTS) \
41804 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
41805 for flag in $(EXTRA_TARGET_FLAGS); do \
41806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41807 done; \
41808 (cd $(TARGET_SUBDIR)/rda && \
41809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41811 "RANLIB=$${RANLIB}" \
41812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41813 mostlyclean) \
41814 || exit 1
41815
41816@endif target-rda
41817
41818.PHONY: maybe-clean-target-rda clean-target-rda
41819maybe-clean-target-rda:
41820@if target-rda
41821maybe-clean-target-rda: clean-target-rda
41822
41823clean-target-rda:
41824 @: $(MAKE); $(unstage)
41825 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41826 r=`${PWD_COMMAND}`; export r; \
41827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41828 $(NORMAL_TARGET_EXPORTS) \
41829 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
41830 for flag in $(EXTRA_TARGET_FLAGS); do \
41831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41832 done; \
41833 (cd $(TARGET_SUBDIR)/rda && \
41834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41836 "RANLIB=$${RANLIB}" \
41837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41838 clean) \
41839 || exit 1
41840
41841@endif target-rda
41842
41843.PHONY: maybe-distclean-target-rda distclean-target-rda
41844maybe-distclean-target-rda:
41845@if target-rda
41846maybe-distclean-target-rda: distclean-target-rda
41847
41848distclean-target-rda:
41849 @: $(MAKE); $(unstage)
41850 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41851 r=`${PWD_COMMAND}`; export r; \
41852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41853 $(NORMAL_TARGET_EXPORTS) \
41854 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
41855 for flag in $(EXTRA_TARGET_FLAGS); do \
41856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41857 done; \
41858 (cd $(TARGET_SUBDIR)/rda && \
41859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41861 "RANLIB=$${RANLIB}" \
41862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41863 distclean) \
41864 || exit 1
41865
41866@endif target-rda
41867
41868.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
41869maybe-maintainer-clean-target-rda:
41870@if target-rda
41871maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
41872
41873maintainer-clean-target-rda:
41874 @: $(MAKE); $(unstage)
41875 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41876 r=`${PWD_COMMAND}`; export r; \
41877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41878 $(NORMAL_TARGET_EXPORTS) \
41879 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
41880 for flag in $(EXTRA_TARGET_FLAGS); do \
41881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41882 done; \
41883 (cd $(TARGET_SUBDIR)/rda && \
41884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41886 "RANLIB=$${RANLIB}" \
41887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41888 maintainer-clean) \
41889 || exit 1
41890
41891@endif target-rda
41892
41893
41894
41895
41896
41897.PHONY: configure-target-libada maybe-configure-target-libada
41898maybe-configure-target-libada:
41899@if gcc-bootstrap
41900configure-target-libada: stage_current
41901@endif gcc-bootstrap
41902@if target-libada
41903maybe-configure-target-libada: configure-target-libada
41904configure-target-libada:
41905 @: $(MAKE); $(unstage)
41906 @r=`${PWD_COMMAND}`; export r; \
41907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41908 echo "Checking multilib configuration for libada..."; \
41909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41910 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
41911 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
41912 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
41913 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
41914 else \
41915 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
41916 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41917 fi; \
41918 else \
41919 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41920 fi; \
41921 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
41922 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41923 $(NORMAL_TARGET_EXPORTS) \
41924 echo Configuring in $(TARGET_SUBDIR)/libada; \
41925 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
41926 case $(srcdir) in \
41927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41928 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
41929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41930 esac; \
41931 srcdiroption="--srcdir=$${topdir}/libada"; \
41932 libsrcdir="$$s/libada"; \
41933 rm -f no-such-file || : ; \
41934 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41935 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41936 --target=${target_alias} $${srcdiroption} \
41937 || exit 1
41938@endif target-libada
41939
41940
41941
41942
41943
41944.PHONY: all-target-libada maybe-all-target-libada
41945maybe-all-target-libada:
41946@if gcc-bootstrap
41947all-target-libada: stage_current
41948@endif gcc-bootstrap
41949@if target-libada
41950TARGET-target-libada=all
41951maybe-all-target-libada: all-target-libada
41952all-target-libada: configure-target-libada
41953 @: $(MAKE); $(unstage)
41954 @r=`${PWD_COMMAND}`; export r; \
41955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41956 $(NORMAL_TARGET_EXPORTS) \
41957 (cd $(TARGET_SUBDIR)/libada && \
41958 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41959 $(TARGET-target-libada))
41960@endif target-libada
41961
41962
41963
41964
41965
41966.PHONY: check-target-libada maybe-check-target-libada
41967maybe-check-target-libada:
41968@if target-libada
41969maybe-check-target-libada: check-target-libada
41970
41971check-target-libada:
41972 @: $(MAKE); $(unstage)
41973 @r=`${PWD_COMMAND}`; export r; \
41974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41975 $(NORMAL_TARGET_EXPORTS) \
41976 (cd $(TARGET_SUBDIR)/libada && \
41977 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41978
41979@endif target-libada
41980
41981.PHONY: install-target-libada maybe-install-target-libada
41982maybe-install-target-libada:
41983@if target-libada
41984maybe-install-target-libada: install-target-libada
41985
41986install-target-libada: installdirs
41987 @: $(MAKE); $(unstage)
41988 @r=`${PWD_COMMAND}`; export r; \
41989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41990 $(NORMAL_TARGET_EXPORTS) \
41991 (cd $(TARGET_SUBDIR)/libada && \
41992 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41993
41994@endif target-libada
41995
41996.PHONY: install-strip-target-libada maybe-install-strip-target-libada
41997maybe-install-strip-target-libada:
41998@if target-libada
41999maybe-install-strip-target-libada: install-strip-target-libada
42000
42001install-strip-target-libada: installdirs
42002 @: $(MAKE); $(unstage)
42003 @r=`${PWD_COMMAND}`; export r; \
42004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42005 $(NORMAL_TARGET_EXPORTS) \
42006 (cd $(TARGET_SUBDIR)/libada && \
42007 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42008
42009@endif target-libada
42010
42011# Other targets (info, dvi, pdf, etc.)
42012
42013.PHONY: maybe-info-target-libada info-target-libada
42014maybe-info-target-libada:
42015@if target-libada
42016maybe-info-target-libada: info-target-libada
42017
42018info-target-libada: \
42019 configure-target-libada
42020 @: $(MAKE); $(unstage)
42021 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42022 r=`${PWD_COMMAND}`; export r; \
42023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42024 $(NORMAL_TARGET_EXPORTS) \
42025 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
42026 for flag in $(EXTRA_TARGET_FLAGS); do \
42027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42028 done; \
42029 (cd $(TARGET_SUBDIR)/libada && \
42030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42032 "RANLIB=$${RANLIB}" \
42033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42034 info) \
42035 || exit 1
42036
42037@endif target-libada
42038
42039.PHONY: maybe-dvi-target-libada dvi-target-libada
42040maybe-dvi-target-libada:
42041@if target-libada
42042maybe-dvi-target-libada: dvi-target-libada
42043
42044dvi-target-libada: \
42045 configure-target-libada
42046 @: $(MAKE); $(unstage)
42047 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42048 r=`${PWD_COMMAND}`; export r; \
42049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42050 $(NORMAL_TARGET_EXPORTS) \
42051 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
42052 for flag in $(EXTRA_TARGET_FLAGS); do \
42053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42054 done; \
42055 (cd $(TARGET_SUBDIR)/libada && \
42056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42058 "RANLIB=$${RANLIB}" \
42059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42060 dvi) \
42061 || exit 1
42062
42063@endif target-libada
42064
42065.PHONY: maybe-pdf-target-libada pdf-target-libada
42066maybe-pdf-target-libada:
42067@if target-libada
42068maybe-pdf-target-libada: pdf-target-libada
42069
42070pdf-target-libada: \
42071 configure-target-libada
42072 @: $(MAKE); $(unstage)
42073 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42074 r=`${PWD_COMMAND}`; export r; \
42075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42076 $(NORMAL_TARGET_EXPORTS) \
42077 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
42078 for flag in $(EXTRA_TARGET_FLAGS); do \
42079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42080 done; \
42081 (cd $(TARGET_SUBDIR)/libada && \
42082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42084 "RANLIB=$${RANLIB}" \
42085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42086 pdf) \
42087 || exit 1
42088
42089@endif target-libada
42090
42091.PHONY: maybe-html-target-libada html-target-libada
42092maybe-html-target-libada:
42093@if target-libada
42094maybe-html-target-libada: html-target-libada
42095
42096html-target-libada: \
42097 configure-target-libada
42098 @: $(MAKE); $(unstage)
42099 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42100 r=`${PWD_COMMAND}`; export r; \
42101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42102 $(NORMAL_TARGET_EXPORTS) \
42103 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
42104 for flag in $(EXTRA_TARGET_FLAGS); do \
42105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42106 done; \
42107 (cd $(TARGET_SUBDIR)/libada && \
42108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42110 "RANLIB=$${RANLIB}" \
42111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42112 html) \
42113 || exit 1
42114
42115@endif target-libada
42116
42117.PHONY: maybe-TAGS-target-libada TAGS-target-libada
42118maybe-TAGS-target-libada:
42119@if target-libada
42120maybe-TAGS-target-libada: TAGS-target-libada
42121
42122TAGS-target-libada: \
42123 configure-target-libada
42124 @: $(MAKE); $(unstage)
42125 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42126 r=`${PWD_COMMAND}`; export r; \
42127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42128 $(NORMAL_TARGET_EXPORTS) \
42129 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
42130 for flag in $(EXTRA_TARGET_FLAGS); do \
42131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42132 done; \
42133 (cd $(TARGET_SUBDIR)/libada && \
42134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42136 "RANLIB=$${RANLIB}" \
42137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42138 TAGS) \
42139 || exit 1
42140
42141@endif target-libada
42142
42143.PHONY: maybe-install-info-target-libada install-info-target-libada
42144maybe-install-info-target-libada:
42145@if target-libada
42146maybe-install-info-target-libada: install-info-target-libada
42147
42148install-info-target-libada: \
42149 configure-target-libada \
42150 info-target-libada
42151 @: $(MAKE); $(unstage)
42152 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42153 r=`${PWD_COMMAND}`; export r; \
42154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42155 $(NORMAL_TARGET_EXPORTS) \
42156 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
42157 for flag in $(EXTRA_TARGET_FLAGS); do \
42158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42159 done; \
42160 (cd $(TARGET_SUBDIR)/libada && \
42161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42163 "RANLIB=$${RANLIB}" \
42164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42165 install-info) \
42166 || exit 1
42167
42168@endif target-libada
42169
42170.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
42171maybe-install-pdf-target-libada:
42172@if target-libada
42173maybe-install-pdf-target-libada: install-pdf-target-libada
42174
42175install-pdf-target-libada: \
42176 configure-target-libada \
42177 pdf-target-libada
42178 @: $(MAKE); $(unstage)
42179 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42180 r=`${PWD_COMMAND}`; export r; \
42181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42182 $(NORMAL_TARGET_EXPORTS) \
42183 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
42184 for flag in $(EXTRA_TARGET_FLAGS); do \
42185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42186 done; \
42187 (cd $(TARGET_SUBDIR)/libada && \
42188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42190 "RANLIB=$${RANLIB}" \
42191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42192 install-pdf) \
42193 || exit 1
42194
42195@endif target-libada
42196
42197.PHONY: maybe-install-html-target-libada install-html-target-libada
42198maybe-install-html-target-libada:
42199@if target-libada
42200maybe-install-html-target-libada: install-html-target-libada
42201
42202install-html-target-libada: \
42203 configure-target-libada \
42204 html-target-libada
42205 @: $(MAKE); $(unstage)
42206 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42207 r=`${PWD_COMMAND}`; export r; \
42208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42209 $(NORMAL_TARGET_EXPORTS) \
42210 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
42211 for flag in $(EXTRA_TARGET_FLAGS); do \
42212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42213 done; \
42214 (cd $(TARGET_SUBDIR)/libada && \
42215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42217 "RANLIB=$${RANLIB}" \
42218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42219 install-html) \
42220 || exit 1
42221
42222@endif target-libada
42223
42224.PHONY: maybe-installcheck-target-libada installcheck-target-libada
42225maybe-installcheck-target-libada:
42226@if target-libada
42227maybe-installcheck-target-libada: installcheck-target-libada
42228
42229installcheck-target-libada: \
42230 configure-target-libada
42231 @: $(MAKE); $(unstage)
42232 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42233 r=`${PWD_COMMAND}`; export r; \
42234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42235 $(NORMAL_TARGET_EXPORTS) \
42236 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
42237 for flag in $(EXTRA_TARGET_FLAGS); do \
42238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42239 done; \
42240 (cd $(TARGET_SUBDIR)/libada && \
42241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42243 "RANLIB=$${RANLIB}" \
42244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42245 installcheck) \
42246 || exit 1
42247
42248@endif target-libada
42249
42250.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
42251maybe-mostlyclean-target-libada:
42252@if target-libada
42253maybe-mostlyclean-target-libada: mostlyclean-target-libada
42254
42255mostlyclean-target-libada:
42256 @: $(MAKE); $(unstage)
42257 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42258 r=`${PWD_COMMAND}`; export r; \
42259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42260 $(NORMAL_TARGET_EXPORTS) \
42261 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
42262 for flag in $(EXTRA_TARGET_FLAGS); do \
42263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42264 done; \
42265 (cd $(TARGET_SUBDIR)/libada && \
42266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42268 "RANLIB=$${RANLIB}" \
42269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42270 mostlyclean) \
42271 || exit 1
42272
42273@endif target-libada
42274
42275.PHONY: maybe-clean-target-libada clean-target-libada
42276maybe-clean-target-libada:
42277@if target-libada
42278maybe-clean-target-libada: clean-target-libada
42279
42280clean-target-libada:
42281 @: $(MAKE); $(unstage)
42282 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42283 r=`${PWD_COMMAND}`; export r; \
42284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42285 $(NORMAL_TARGET_EXPORTS) \
42286 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
42287 for flag in $(EXTRA_TARGET_FLAGS); do \
42288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42289 done; \
42290 (cd $(TARGET_SUBDIR)/libada && \
42291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42293 "RANLIB=$${RANLIB}" \
42294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42295 clean) \
42296 || exit 1
42297
42298@endif target-libada
42299
42300.PHONY: maybe-distclean-target-libada distclean-target-libada
42301maybe-distclean-target-libada:
42302@if target-libada
42303maybe-distclean-target-libada: distclean-target-libada
42304
42305distclean-target-libada:
42306 @: $(MAKE); $(unstage)
42307 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42308 r=`${PWD_COMMAND}`; export r; \
42309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42310 $(NORMAL_TARGET_EXPORTS) \
42311 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
42312 for flag in $(EXTRA_TARGET_FLAGS); do \
42313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42314 done; \
42315 (cd $(TARGET_SUBDIR)/libada && \
42316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42318 "RANLIB=$${RANLIB}" \
42319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42320 distclean) \
42321 || exit 1
42322
42323@endif target-libada
42324
42325.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
42326maybe-maintainer-clean-target-libada:
42327@if target-libada
42328maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
42329
42330maintainer-clean-target-libada:
42331 @: $(MAKE); $(unstage)
42332 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
42333 r=`${PWD_COMMAND}`; export r; \
42334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42335 $(NORMAL_TARGET_EXPORTS) \
42336 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
42337 for flag in $(EXTRA_TARGET_FLAGS); do \
42338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42339 done; \
42340 (cd $(TARGET_SUBDIR)/libada && \
42341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42343 "RANLIB=$${RANLIB}" \
42344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42345 maintainer-clean) \
42346 || exit 1
42347
42348@endif target-libada
42349
42350
42351
42352
42353
42354.PHONY: configure-target-libgomp maybe-configure-target-libgomp
42355maybe-configure-target-libgomp:
42356@if gcc-bootstrap
42357configure-target-libgomp: stage_current
42358@endif gcc-bootstrap
42359@if target-libgomp
42360maybe-configure-target-libgomp: configure-target-libgomp
42361configure-target-libgomp:
42362 @r=`${PWD_COMMAND}`; export r; \
42363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42364 echo "Checking multilib configuration for libgomp..."; \
42365 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42366 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42367 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42368 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42369 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42370 else \
42371 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42372 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42373 fi; \
42374 else \
42375 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42376 fi; \
42377 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42378 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42379 $(NORMAL_TARGET_EXPORTS) \
42380 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
42381 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
42382 case $(srcdir) in \
42383 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42384 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42385 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42386 esac; \
42387 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42388 libsrcdir="$$s/libgomp"; \
42389 rm -f no-such-file || : ; \
42390 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42391 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42392 --target=${target_alias} $${srcdiroption} \
42393 || exit 1
42394@endif target-libgomp
42395
42396
42397
42398.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
42399maybe-configure-stage1-target-libgomp:
42400@if target-libgomp-bootstrap
42401maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
42402configure-stage1-target-libgomp:
42403 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42404 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42405 @r=`${PWD_COMMAND}`; export r; \
42406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42407 TFLAGS="$(STAGE1_TFLAGS)"; \
42408 echo "Checking multilib configuration for libgomp..."; \
42409 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42410 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42411 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42412 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42413 else \
42414 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42415 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42416 fi; \
42417 else \
42418 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42419 fi; \
42420 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42421 $(NORMAL_TARGET_EXPORTS) \
42422 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42423 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42424 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42425 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
42426 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42427 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42428 case $(srcdir) in \
42429 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42430 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42431 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42432 esac; \
42433 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42434 libsrcdir="$$s/libgomp"; \
42435 $(SHELL) $${libsrcdir}/configure \
42436 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42437 --target=${target_alias} $${srcdiroption} \
42438 $(STAGE1_CONFIGURE_FLAGS)
42439@endif target-libgomp-bootstrap
42440
42441.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
42442maybe-configure-stage2-target-libgomp:
42443@if target-libgomp-bootstrap
42444maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
42445configure-stage2-target-libgomp:
42446 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42447 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42448 @r=`${PWD_COMMAND}`; export r; \
42449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42450 TFLAGS="$(STAGE2_TFLAGS)"; \
42451 echo "Checking multilib configuration for libgomp..."; \
42452 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42453 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42454 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42455 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42456 else \
42457 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42458 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42459 fi; \
42460 else \
42461 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42462 fi; \
42463 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42464 $(NORMAL_TARGET_EXPORTS) \
42465 \
42466 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42467 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42468 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42469 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
42470 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42471 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42472 case $(srcdir) in \
42473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42474 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42476 esac; \
42477 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42478 libsrcdir="$$s/libgomp"; \
42479 $(SHELL) $${libsrcdir}/configure \
42480 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42481 --target=${target_alias} $${srcdiroption} \
42482 --with-build-libsubdir=$(HOST_SUBDIR) \
42483 $(STAGE2_CONFIGURE_FLAGS)
42484@endif target-libgomp-bootstrap
42485
42486.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42487maybe-configure-stage3-target-libgomp:
42488@if target-libgomp-bootstrap
42489maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42490configure-stage3-target-libgomp:
42491 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42492 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42493 @r=`${PWD_COMMAND}`; export r; \
42494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42495 TFLAGS="$(STAGE3_TFLAGS)"; \
42496 echo "Checking multilib configuration for libgomp..."; \
42497 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42498 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42499 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42500 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42501 else \
42502 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42503 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42504 fi; \
42505 else \
42506 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42507 fi; \
42508 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42509 $(NORMAL_TARGET_EXPORTS) \
42510 \
42511 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42512 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42513 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42514 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42515 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42516 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42517 case $(srcdir) in \
42518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42519 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42521 esac; \
42522 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42523 libsrcdir="$$s/libgomp"; \
42524 $(SHELL) $${libsrcdir}/configure \
42525 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42526 --target=${target_alias} $${srcdiroption} \
42527 --with-build-libsubdir=$(HOST_SUBDIR) \
42528 $(STAGE3_CONFIGURE_FLAGS)
42529@endif target-libgomp-bootstrap
42530
42531.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42532maybe-configure-stage4-target-libgomp:
42533@if target-libgomp-bootstrap
42534maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42535configure-stage4-target-libgomp:
42536 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42537 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42538 @r=`${PWD_COMMAND}`; export r; \
42539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42540 TFLAGS="$(STAGE4_TFLAGS)"; \
42541 echo "Checking multilib configuration for libgomp..."; \
42542 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42543 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42544 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42545 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42546 else \
42547 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42548 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42549 fi; \
42550 else \
42551 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42552 fi; \
42553 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42554 $(NORMAL_TARGET_EXPORTS) \
42555 \
42556 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42557 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42558 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42559 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
42560 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42561 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42562 case $(srcdir) in \
42563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42564 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42566 esac; \
42567 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42568 libsrcdir="$$s/libgomp"; \
42569 $(SHELL) $${libsrcdir}/configure \
42570 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42571 --target=${target_alias} $${srcdiroption} \
42572 --with-build-libsubdir=$(HOST_SUBDIR) \
42573 $(STAGE4_CONFIGURE_FLAGS)
42574@endif target-libgomp-bootstrap
42575
42576.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
42577maybe-configure-stageprofile-target-libgomp:
42578@if target-libgomp-bootstrap
42579maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42580configure-stageprofile-target-libgomp:
42581 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42582 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42583 @r=`${PWD_COMMAND}`; export r; \
42584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42585 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42586 echo "Checking multilib configuration for libgomp..."; \
42587 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42588 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42589 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42590 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42591 else \
42592 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42593 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42594 fi; \
42595 else \
42596 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42597 fi; \
42598 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42599 $(NORMAL_TARGET_EXPORTS) \
42600 \
42601 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42602 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42603 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42604 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
42605 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42606 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42607 case $(srcdir) in \
42608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42609 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42611 esac; \
42612 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42613 libsrcdir="$$s/libgomp"; \
42614 $(SHELL) $${libsrcdir}/configure \
42615 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42616 --target=${target_alias} $${srcdiroption} \
42617 --with-build-libsubdir=$(HOST_SUBDIR) \
42618 $(STAGEprofile_CONFIGURE_FLAGS)
42619@endif target-libgomp-bootstrap
42620
42621.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
42622maybe-configure-stagefeedback-target-libgomp:
42623@if target-libgomp-bootstrap
42624maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42625configure-stagefeedback-target-libgomp:
42626 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42627 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42628 @r=`${PWD_COMMAND}`; export r; \
42629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42630 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42631 echo "Checking multilib configuration for libgomp..."; \
42632 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42633 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42634 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42635 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42636 else \
42637 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42638 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42639 fi; \
42640 else \
42641 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42642 fi; \
42643 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42644 $(NORMAL_TARGET_EXPORTS) \
42645 \
42646 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42647 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42648 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42649 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
42650 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42651 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42652 case $(srcdir) in \
42653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42654 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42656 esac; \
42657 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42658 libsrcdir="$$s/libgomp"; \
42659 $(SHELL) $${libsrcdir}/configure \
42660 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42661 --target=${target_alias} $${srcdiroption} \
42662 --with-build-libsubdir=$(HOST_SUBDIR) \
42663 $(STAGEfeedback_CONFIGURE_FLAGS)
42664@endif target-libgomp-bootstrap
42665
42666
42667
42668
42669
42670.PHONY: all-target-libgomp maybe-all-target-libgomp
42671maybe-all-target-libgomp:
42672@if gcc-bootstrap
42673all-target-libgomp: stage_current
42674@endif gcc-bootstrap
42675@if target-libgomp
42676TARGET-target-libgomp=all
42677maybe-all-target-libgomp: all-target-libgomp
42678all-target-libgomp: configure-target-libgomp
42679 @r=`${PWD_COMMAND}`; export r; \
42680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42681 $(NORMAL_TARGET_EXPORTS) \
42682 (cd $(TARGET_SUBDIR)/libgomp && \
42683 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42684 $(TARGET-target-libgomp))
42685@endif target-libgomp
42686
42687
42688
42689.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
42690.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
42691maybe-all-stage1-target-libgomp:
42692maybe-clean-stage1-target-libgomp:
42693@if target-libgomp-bootstrap
42694maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
42695all-stage1: all-stage1-target-libgomp
42696TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
42697all-stage1-target-libgomp: configure-stage1-target-libgomp
42698 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42699 @r=`${PWD_COMMAND}`; export r; \
42700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42701 TFLAGS="$(STAGE1_TFLAGS)"; \
42702 $(NORMAL_TARGET_EXPORTS) \
42703 cd $(TARGET_SUBDIR)/libgomp && \
42704 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42705 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42706 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42707 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42708 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42709 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42710 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42711 $(EXTRA_TARGET_FLAGS) \
42712 \
42713 TFLAGS="$(STAGE1_TFLAGS)" \
42714 $(TARGET-stage1-target-libgomp)
42715
42716maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
42717clean-stage1: clean-stage1-target-libgomp
42718clean-stage1-target-libgomp:
42719 @if [ $(current_stage) = stage1 ]; then \
42720 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42721 else \
42722 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
42723 $(MAKE) stage1-start; \
42724 fi; \
42725 cd $(TARGET_SUBDIR)/libgomp && \
42726 $(MAKE) $(EXTRA_TARGET_FLAGS) \
42727 clean
42728@endif target-libgomp-bootstrap
42729
42730
42731.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
42732.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
42733maybe-all-stage2-target-libgomp:
42734maybe-clean-stage2-target-libgomp:
42735@if target-libgomp-bootstrap
42736maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
42737all-stage2: all-stage2-target-libgomp
42738TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
42739all-stage2-target-libgomp: configure-stage2-target-libgomp
42740 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42741 @r=`${PWD_COMMAND}`; export r; \
42742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42743 TFLAGS="$(STAGE2_TFLAGS)"; \
42744 $(NORMAL_TARGET_EXPORTS) \
42745 \
42746 cd $(TARGET_SUBDIR)/libgomp && \
42747 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42748 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42749 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42750 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42751 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42752 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42753 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42754 $(EXTRA_TARGET_FLAGS) \
42755 TFLAGS="$(STAGE2_TFLAGS)" \
42756 $(TARGET-stage2-target-libgomp)
42757
42758maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
42759clean-stage2: clean-stage2-target-libgomp
42760clean-stage2-target-libgomp:
42761 @if [ $(current_stage) = stage2 ]; then \
42762 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42763 else \
42764 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
42765 $(MAKE) stage2-start; \
42766 fi; \
42767 cd $(TARGET_SUBDIR)/libgomp && \
42768 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42769@endif target-libgomp-bootstrap
42770
42771
42772.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
42773.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
42774maybe-all-stage3-target-libgomp:
42775maybe-clean-stage3-target-libgomp:
42776@if target-libgomp-bootstrap
42777maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
42778all-stage3: all-stage3-target-libgomp
42779TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
42780all-stage3-target-libgomp: configure-stage3-target-libgomp
42781 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42782 @r=`${PWD_COMMAND}`; export r; \
42783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42784 TFLAGS="$(STAGE3_TFLAGS)"; \
42785 $(NORMAL_TARGET_EXPORTS) \
42786 \
42787 cd $(TARGET_SUBDIR)/libgomp && \
42788 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42789 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42790 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42791 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42792 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42793 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42794 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42795 $(EXTRA_TARGET_FLAGS) \
42796 TFLAGS="$(STAGE3_TFLAGS)" \
42797 $(TARGET-stage3-target-libgomp)
42798
42799maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
42800clean-stage3: clean-stage3-target-libgomp
42801clean-stage3-target-libgomp:
42802 @if [ $(current_stage) = stage3 ]; then \
42803 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42804 else \
42805 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
42806 $(MAKE) stage3-start; \
42807 fi; \
42808 cd $(TARGET_SUBDIR)/libgomp && \
42809 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42810@endif target-libgomp-bootstrap
42811
42812
42813.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
42814.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
42815maybe-all-stage4-target-libgomp:
42816maybe-clean-stage4-target-libgomp:
42817@if target-libgomp-bootstrap
42818maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
42819all-stage4: all-stage4-target-libgomp
42820TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
42821all-stage4-target-libgomp: configure-stage4-target-libgomp
42822 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42823 @r=`${PWD_COMMAND}`; export r; \
42824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42825 TFLAGS="$(STAGE4_TFLAGS)"; \
42826 $(NORMAL_TARGET_EXPORTS) \
42827 \
42828 cd $(TARGET_SUBDIR)/libgomp && \
42829 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42830 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42831 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42832 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42833 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42834 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42835 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42836 $(EXTRA_TARGET_FLAGS) \
42837 TFLAGS="$(STAGE4_TFLAGS)" \
42838 $(TARGET-stage4-target-libgomp)
42839
42840maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
42841clean-stage4: clean-stage4-target-libgomp
42842clean-stage4-target-libgomp:
42843 @if [ $(current_stage) = stage4 ]; then \
42844 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42845 else \
42846 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
42847 $(MAKE) stage4-start; \
42848 fi; \
42849 cd $(TARGET_SUBDIR)/libgomp && \
42850 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42851@endif target-libgomp-bootstrap
42852
42853
42854.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
42855.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
42856maybe-all-stageprofile-target-libgomp:
42857maybe-clean-stageprofile-target-libgomp:
42858@if target-libgomp-bootstrap
42859maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
42860all-stageprofile: all-stageprofile-target-libgomp
42861TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
42862all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42863 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42864 @r=`${PWD_COMMAND}`; export r; \
42865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42866 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42867 $(NORMAL_TARGET_EXPORTS) \
42868 \
42869 cd $(TARGET_SUBDIR)/libgomp && \
42870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42871 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42872 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42873 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42877 $(EXTRA_TARGET_FLAGS) \
42878 TFLAGS="$(STAGEprofile_TFLAGS)" \
42879 $(TARGET-stageprofile-target-libgomp)
42880
42881maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
42882clean-stageprofile: clean-stageprofile-target-libgomp
42883clean-stageprofile-target-libgomp:
42884 @if [ $(current_stage) = stageprofile ]; then \
42885 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42886 else \
42887 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
42888 $(MAKE) stageprofile-start; \
42889 fi; \
42890 cd $(TARGET_SUBDIR)/libgomp && \
42891 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42892@endif target-libgomp-bootstrap
42893
42894
42895.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
42896.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
42897maybe-all-stagefeedback-target-libgomp:
42898maybe-clean-stagefeedback-target-libgomp:
42899@if target-libgomp-bootstrap
42900maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
42901all-stagefeedback: all-stagefeedback-target-libgomp
42902TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
42903all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42904 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42905 @r=`${PWD_COMMAND}`; export r; \
42906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42907 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42908 $(NORMAL_TARGET_EXPORTS) \
42909 \
42910 cd $(TARGET_SUBDIR)/libgomp && \
42911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42912 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42913 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42914 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42918 $(EXTRA_TARGET_FLAGS) \
42919 TFLAGS="$(STAGEfeedback_TFLAGS)" \
42920 $(TARGET-stagefeedback-target-libgomp)
42921
42922maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
42923clean-stagefeedback: clean-stagefeedback-target-libgomp
42924clean-stagefeedback-target-libgomp:
42925 @if [ $(current_stage) = stagefeedback ]; then \
42926 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42927 else \
42928 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
42929 $(MAKE) stagefeedback-start; \
42930 fi; \
42931 cd $(TARGET_SUBDIR)/libgomp && \
42932 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42933@endif target-libgomp-bootstrap
42934
42935
42936
42937
42938
42939
42940.PHONY: check-target-libgomp maybe-check-target-libgomp
42941maybe-check-target-libgomp:
42942@if target-libgomp
42943maybe-check-target-libgomp: check-target-libgomp
42944
42945check-target-libgomp:
42946 @: $(MAKE); $(unstage)
42947 @r=`${PWD_COMMAND}`; export r; \
42948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42949 $(NORMAL_TARGET_EXPORTS) \
42950 (cd $(TARGET_SUBDIR)/libgomp && \
42951 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42952
42953@endif target-libgomp
42954
42955.PHONY: install-target-libgomp maybe-install-target-libgomp
42956maybe-install-target-libgomp:
42957@if target-libgomp
42958maybe-install-target-libgomp: install-target-libgomp
42959
42960install-target-libgomp: installdirs
42961 @: $(MAKE); $(unstage)
42962 @r=`${PWD_COMMAND}`; export r; \
42963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42964 $(NORMAL_TARGET_EXPORTS) \
42965 (cd $(TARGET_SUBDIR)/libgomp && \
42966 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42967
42968@endif target-libgomp
42969
42970.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
42971maybe-install-strip-target-libgomp:
42972@if target-libgomp
42973maybe-install-strip-target-libgomp: install-strip-target-libgomp
42974
42975install-strip-target-libgomp: installdirs
42976 @: $(MAKE); $(unstage)
42977 @r=`${PWD_COMMAND}`; export r; \
42978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42979 $(NORMAL_TARGET_EXPORTS) \
42980 (cd $(TARGET_SUBDIR)/libgomp && \
42981 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42982
42983@endif target-libgomp
42984
42985# Other targets (info, dvi, pdf, etc.)
42986
42987.PHONY: maybe-info-target-libgomp info-target-libgomp
42988maybe-info-target-libgomp:
42989@if target-libgomp
42990maybe-info-target-libgomp: info-target-libgomp
42991
42992info-target-libgomp: \
42993 configure-target-libgomp
42994 @: $(MAKE); $(unstage)
42995 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42996 r=`${PWD_COMMAND}`; export r; \
42997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42998 $(NORMAL_TARGET_EXPORTS) \
42999 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
43000 for flag in $(EXTRA_TARGET_FLAGS); do \
43001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43002 done; \
43003 (cd $(TARGET_SUBDIR)/libgomp && \
43004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43006 "RANLIB=$${RANLIB}" \
43007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43008 info) \
43009 || exit 1
43010
43011@endif target-libgomp
43012
43013.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
43014maybe-dvi-target-libgomp:
43015@if target-libgomp
43016maybe-dvi-target-libgomp: dvi-target-libgomp
43017
43018dvi-target-libgomp: \
43019 configure-target-libgomp
43020 @: $(MAKE); $(unstage)
43021 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43022 r=`${PWD_COMMAND}`; export r; \
43023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43024 $(NORMAL_TARGET_EXPORTS) \
43025 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
43026 for flag in $(EXTRA_TARGET_FLAGS); do \
43027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43028 done; \
43029 (cd $(TARGET_SUBDIR)/libgomp && \
43030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43032 "RANLIB=$${RANLIB}" \
43033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43034 dvi) \
43035 || exit 1
43036
43037@endif target-libgomp
43038
43039.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
43040maybe-pdf-target-libgomp:
43041@if target-libgomp
43042maybe-pdf-target-libgomp: pdf-target-libgomp
43043
43044pdf-target-libgomp: \
43045 configure-target-libgomp
43046 @: $(MAKE); $(unstage)
43047 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43048 r=`${PWD_COMMAND}`; export r; \
43049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43050 $(NORMAL_TARGET_EXPORTS) \
43051 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
43052 for flag in $(EXTRA_TARGET_FLAGS); do \
43053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43054 done; \
43055 (cd $(TARGET_SUBDIR)/libgomp && \
43056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43058 "RANLIB=$${RANLIB}" \
43059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43060 pdf) \
43061 || exit 1
43062
43063@endif target-libgomp
43064
43065.PHONY: maybe-html-target-libgomp html-target-libgomp
43066maybe-html-target-libgomp:
43067@if target-libgomp
43068maybe-html-target-libgomp: html-target-libgomp
43069
43070html-target-libgomp: \
43071 configure-target-libgomp
43072 @: $(MAKE); $(unstage)
43073 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43074 r=`${PWD_COMMAND}`; export r; \
43075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43076 $(NORMAL_TARGET_EXPORTS) \
43077 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
43078 for flag in $(EXTRA_TARGET_FLAGS); do \
43079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43080 done; \
43081 (cd $(TARGET_SUBDIR)/libgomp && \
43082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43084 "RANLIB=$${RANLIB}" \
43085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43086 html) \
43087 || exit 1
43088
43089@endif target-libgomp
43090
43091.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
43092maybe-TAGS-target-libgomp:
43093@if target-libgomp
43094maybe-TAGS-target-libgomp: TAGS-target-libgomp
43095
43096TAGS-target-libgomp: \
43097 configure-target-libgomp
43098 @: $(MAKE); $(unstage)
43099 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43100 r=`${PWD_COMMAND}`; export r; \
43101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43102 $(NORMAL_TARGET_EXPORTS) \
43103 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
43104 for flag in $(EXTRA_TARGET_FLAGS); do \
43105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43106 done; \
43107 (cd $(TARGET_SUBDIR)/libgomp && \
43108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43110 "RANLIB=$${RANLIB}" \
43111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43112 TAGS) \
43113 || exit 1
43114
43115@endif target-libgomp
43116
43117.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
43118maybe-install-info-target-libgomp:
43119@if target-libgomp
43120maybe-install-info-target-libgomp: install-info-target-libgomp
43121
43122install-info-target-libgomp: \
43123 configure-target-libgomp \
43124 info-target-libgomp
43125 @: $(MAKE); $(unstage)
43126 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43127 r=`${PWD_COMMAND}`; export r; \
43128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43129 $(NORMAL_TARGET_EXPORTS) \
43130 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
43131 for flag in $(EXTRA_TARGET_FLAGS); do \
43132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43133 done; \
43134 (cd $(TARGET_SUBDIR)/libgomp && \
43135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43137 "RANLIB=$${RANLIB}" \
43138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43139 install-info) \
43140 || exit 1
43141
43142@endif target-libgomp
43143
43144.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
43145maybe-install-pdf-target-libgomp:
43146@if target-libgomp
43147maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
43148
43149install-pdf-target-libgomp: \
43150 configure-target-libgomp \
43151 pdf-target-libgomp
43152 @: $(MAKE); $(unstage)
43153 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43154 r=`${PWD_COMMAND}`; export r; \
43155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43156 $(NORMAL_TARGET_EXPORTS) \
43157 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
43158 for flag in $(EXTRA_TARGET_FLAGS); do \
43159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43160 done; \
43161 (cd $(TARGET_SUBDIR)/libgomp && \
43162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43164 "RANLIB=$${RANLIB}" \
43165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43166 install-pdf) \
43167 || exit 1
43168
43169@endif target-libgomp
43170
43171.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
43172maybe-install-html-target-libgomp:
43173@if target-libgomp
43174maybe-install-html-target-libgomp: install-html-target-libgomp
43175
43176install-html-target-libgomp: \
43177 configure-target-libgomp \
43178 html-target-libgomp
43179 @: $(MAKE); $(unstage)
43180 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43181 r=`${PWD_COMMAND}`; export r; \
43182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43183 $(NORMAL_TARGET_EXPORTS) \
43184 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
43185 for flag in $(EXTRA_TARGET_FLAGS); do \
43186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43187 done; \
43188 (cd $(TARGET_SUBDIR)/libgomp && \
43189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43191 "RANLIB=$${RANLIB}" \
43192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43193 install-html) \
43194 || exit 1
43195
43196@endif target-libgomp
43197
43198.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
43199maybe-installcheck-target-libgomp:
43200@if target-libgomp
43201maybe-installcheck-target-libgomp: installcheck-target-libgomp
43202
43203installcheck-target-libgomp: \
43204 configure-target-libgomp
43205 @: $(MAKE); $(unstage)
43206 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43207 r=`${PWD_COMMAND}`; export r; \
43208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43209 $(NORMAL_TARGET_EXPORTS) \
43210 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
43211 for flag in $(EXTRA_TARGET_FLAGS); do \
43212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43213 done; \
43214 (cd $(TARGET_SUBDIR)/libgomp && \
43215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43217 "RANLIB=$${RANLIB}" \
43218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43219 installcheck) \
43220 || exit 1
43221
43222@endif target-libgomp
43223
43224.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
43225maybe-mostlyclean-target-libgomp:
43226@if target-libgomp
43227maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
43228
43229mostlyclean-target-libgomp:
43230 @: $(MAKE); $(unstage)
43231 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43232 r=`${PWD_COMMAND}`; export r; \
43233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43234 $(NORMAL_TARGET_EXPORTS) \
43235 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
43236 for flag in $(EXTRA_TARGET_FLAGS); do \
43237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43238 done; \
43239 (cd $(TARGET_SUBDIR)/libgomp && \
43240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43242 "RANLIB=$${RANLIB}" \
43243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43244 mostlyclean) \
43245 || exit 1
43246
43247@endif target-libgomp
43248
43249.PHONY: maybe-clean-target-libgomp clean-target-libgomp
43250maybe-clean-target-libgomp:
43251@if target-libgomp
43252maybe-clean-target-libgomp: clean-target-libgomp
43253
43254clean-target-libgomp:
43255 @: $(MAKE); $(unstage)
43256 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43257 r=`${PWD_COMMAND}`; export r; \
43258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43259 $(NORMAL_TARGET_EXPORTS) \
43260 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
43261 for flag in $(EXTRA_TARGET_FLAGS); do \
43262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43263 done; \
43264 (cd $(TARGET_SUBDIR)/libgomp && \
43265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43267 "RANLIB=$${RANLIB}" \
43268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43269 clean) \
43270 || exit 1
43271
43272@endif target-libgomp
43273
43274.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
43275maybe-distclean-target-libgomp:
43276@if target-libgomp
43277maybe-distclean-target-libgomp: distclean-target-libgomp
43278
43279distclean-target-libgomp:
43280 @: $(MAKE); $(unstage)
43281 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43282 r=`${PWD_COMMAND}`; export r; \
43283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43284 $(NORMAL_TARGET_EXPORTS) \
43285 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
43286 for flag in $(EXTRA_TARGET_FLAGS); do \
43287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43288 done; \
43289 (cd $(TARGET_SUBDIR)/libgomp && \
43290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43292 "RANLIB=$${RANLIB}" \
43293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43294 distclean) \
43295 || exit 1
43296
43297@endif target-libgomp
43298
43299.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
43300maybe-maintainer-clean-target-libgomp:
43301@if target-libgomp
43302maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
43303
43304maintainer-clean-target-libgomp:
43305 @: $(MAKE); $(unstage)
43306 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
43307 r=`${PWD_COMMAND}`; export r; \
43308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43309 $(NORMAL_TARGET_EXPORTS) \
43310 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
43311 for flag in $(EXTRA_TARGET_FLAGS); do \
43312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43313 done; \
43314 (cd $(TARGET_SUBDIR)/libgomp && \
43315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43317 "RANLIB=$${RANLIB}" \
43318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43319 maintainer-clean) \
43320 || exit 1
43321
43322@endif target-libgomp
43323
43324
43325
43326
43327
43328.PHONY: configure-target-libitm maybe-configure-target-libitm
43329maybe-configure-target-libitm:
43330@if gcc-bootstrap
43331configure-target-libitm: stage_current
43332@endif gcc-bootstrap
43333@if target-libitm
43334maybe-configure-target-libitm: configure-target-libitm
43335configure-target-libitm:
43336 @: $(MAKE); $(unstage)
43337 @r=`${PWD_COMMAND}`; export r; \
43338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43339 echo "Checking multilib configuration for libitm..."; \
43340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43341 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
43342 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
43343 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
43344 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
43345 else \
43346 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
43347 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43348 fi; \
43349 else \
43350 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
43351 fi; \
43352 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
43353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
43354 $(NORMAL_TARGET_EXPORTS) \
43355 echo Configuring in $(TARGET_SUBDIR)/libitm; \
43356 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
43357 case $(srcdir) in \
43358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43359 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
43360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43361 esac; \
43362 srcdiroption="--srcdir=$${topdir}/libitm"; \
43363 libsrcdir="$$s/libitm"; \
43364 rm -f no-such-file || : ; \
43365 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43366 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43367 --target=${target_alias} $${srcdiroption} \
43368 || exit 1
43369@endif target-libitm
43370
43371
43372
43373
43374
43375.PHONY: all-target-libitm maybe-all-target-libitm
43376maybe-all-target-libitm:
43377@if gcc-bootstrap
43378all-target-libitm: stage_current
43379@endif gcc-bootstrap
43380@if target-libitm
43381TARGET-target-libitm=all
43382maybe-all-target-libitm: all-target-libitm
43383all-target-libitm: configure-target-libitm
43384 @: $(MAKE); $(unstage)
43385 @r=`${PWD_COMMAND}`; export r; \
43386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43387 $(NORMAL_TARGET_EXPORTS) \
43388 (cd $(TARGET_SUBDIR)/libitm && \
43389 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43390 $(TARGET-target-libitm))
43391@endif target-libitm
43392
43393
43394
43395
43396
43397.PHONY: check-target-libitm maybe-check-target-libitm
43398maybe-check-target-libitm:
43399@if target-libitm
43400maybe-check-target-libitm: check-target-libitm
43401
43402check-target-libitm:
43403 @: $(MAKE); $(unstage)
43404 @r=`${PWD_COMMAND}`; export r; \
43405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43406 $(NORMAL_TARGET_EXPORTS) \
43407 (cd $(TARGET_SUBDIR)/libitm && \
43408 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43409
43410@endif target-libitm
43411
43412.PHONY: install-target-libitm maybe-install-target-libitm
43413maybe-install-target-libitm:
43414@if target-libitm
43415maybe-install-target-libitm: install-target-libitm
43416
43417install-target-libitm: installdirs
43418 @: $(MAKE); $(unstage)
43419 @r=`${PWD_COMMAND}`; export r; \
43420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43421 $(NORMAL_TARGET_EXPORTS) \
43422 (cd $(TARGET_SUBDIR)/libitm && \
43423 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43424
43425@endif target-libitm
43426
43427.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
43428maybe-install-strip-target-libitm:
43429@if target-libitm
43430maybe-install-strip-target-libitm: install-strip-target-libitm
43431
43432install-strip-target-libitm: installdirs
43433 @: $(MAKE); $(unstage)
43434 @r=`${PWD_COMMAND}`; export r; \
43435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43436 $(NORMAL_TARGET_EXPORTS) \
43437 (cd $(TARGET_SUBDIR)/libitm && \
43438 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43439
43440@endif target-libitm
43441
43442# Other targets (info, dvi, pdf, etc.)
43443
43444.PHONY: maybe-info-target-libitm info-target-libitm
43445maybe-info-target-libitm:
43446@if target-libitm
43447maybe-info-target-libitm: info-target-libitm
43448
43449info-target-libitm: \
43450 configure-target-libitm
43451 @: $(MAKE); $(unstage)
43452 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43453 r=`${PWD_COMMAND}`; export r; \
43454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43455 $(NORMAL_TARGET_EXPORTS) \
43456 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
43457 for flag in $(EXTRA_TARGET_FLAGS); do \
43458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43459 done; \
43460 (cd $(TARGET_SUBDIR)/libitm && \
43461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43463 "RANLIB=$${RANLIB}" \
43464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43465 info) \
43466 || exit 1
43467
43468@endif target-libitm
43469
43470.PHONY: maybe-dvi-target-libitm dvi-target-libitm
43471maybe-dvi-target-libitm:
43472@if target-libitm
43473maybe-dvi-target-libitm: dvi-target-libitm
43474
43475dvi-target-libitm: \
43476 configure-target-libitm
43477 @: $(MAKE); $(unstage)
43478 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43479 r=`${PWD_COMMAND}`; export r; \
43480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43481 $(NORMAL_TARGET_EXPORTS) \
43482 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43483 for flag in $(EXTRA_TARGET_FLAGS); do \
43484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43485 done; \
43486 (cd $(TARGET_SUBDIR)/libitm && \
43487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43489 "RANLIB=$${RANLIB}" \
43490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43491 dvi) \
43492 || exit 1
43493
43494@endif target-libitm
43495
43496.PHONY: maybe-pdf-target-libitm pdf-target-libitm
43497maybe-pdf-target-libitm:
43498@if target-libitm
43499maybe-pdf-target-libitm: pdf-target-libitm
43500
43501pdf-target-libitm: \
43502 configure-target-libitm
43503 @: $(MAKE); $(unstage)
43504 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43505 r=`${PWD_COMMAND}`; export r; \
43506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43507 $(NORMAL_TARGET_EXPORTS) \
43508 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43509 for flag in $(EXTRA_TARGET_FLAGS); do \
43510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43511 done; \
43512 (cd $(TARGET_SUBDIR)/libitm && \
43513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43515 "RANLIB=$${RANLIB}" \
43516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43517 pdf) \
43518 || exit 1
43519
43520@endif target-libitm
43521
43522.PHONY: maybe-html-target-libitm html-target-libitm
43523maybe-html-target-libitm:
43524@if target-libitm
43525maybe-html-target-libitm: html-target-libitm
43526
43527html-target-libitm: \
43528 configure-target-libitm
43529 @: $(MAKE); $(unstage)
43530 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43531 r=`${PWD_COMMAND}`; export r; \
43532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43533 $(NORMAL_TARGET_EXPORTS) \
43534 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43535 for flag in $(EXTRA_TARGET_FLAGS); do \
43536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43537 done; \
43538 (cd $(TARGET_SUBDIR)/libitm && \
43539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43541 "RANLIB=$${RANLIB}" \
43542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43543 html) \
43544 || exit 1
43545
43546@endif target-libitm
43547
43548.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43549maybe-TAGS-target-libitm:
43550@if target-libitm
43551maybe-TAGS-target-libitm: TAGS-target-libitm
43552
43553TAGS-target-libitm: \
43554 configure-target-libitm
43555 @: $(MAKE); $(unstage)
43556 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43557 r=`${PWD_COMMAND}`; export r; \
43558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43559 $(NORMAL_TARGET_EXPORTS) \
43560 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
43561 for flag in $(EXTRA_TARGET_FLAGS); do \
43562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43563 done; \
43564 (cd $(TARGET_SUBDIR)/libitm && \
43565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43567 "RANLIB=$${RANLIB}" \
43568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43569 TAGS) \
43570 || exit 1
43571
43572@endif target-libitm
43573
43574.PHONY: maybe-install-info-target-libitm install-info-target-libitm
43575maybe-install-info-target-libitm:
43576@if target-libitm
43577maybe-install-info-target-libitm: install-info-target-libitm
43578
43579install-info-target-libitm: \
43580 configure-target-libitm \
43581 info-target-libitm
43582 @: $(MAKE); $(unstage)
43583 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43584 r=`${PWD_COMMAND}`; export r; \
43585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43586 $(NORMAL_TARGET_EXPORTS) \
43587 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
43588 for flag in $(EXTRA_TARGET_FLAGS); do \
43589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43590 done; \
43591 (cd $(TARGET_SUBDIR)/libitm && \
43592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43594 "RANLIB=$${RANLIB}" \
43595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43596 install-info) \
43597 || exit 1
43598
43599@endif target-libitm
43600
43601.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
43602maybe-install-pdf-target-libitm:
43603@if target-libitm
43604maybe-install-pdf-target-libitm: install-pdf-target-libitm
43605
43606install-pdf-target-libitm: \
43607 configure-target-libitm \
43608 pdf-target-libitm
43609 @: $(MAKE); $(unstage)
43610 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43611 r=`${PWD_COMMAND}`; export r; \
43612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43613 $(NORMAL_TARGET_EXPORTS) \
43614 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
43615 for flag in $(EXTRA_TARGET_FLAGS); do \
43616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43617 done; \
43618 (cd $(TARGET_SUBDIR)/libitm && \
43619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43621 "RANLIB=$${RANLIB}" \
43622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43623 install-pdf) \
43624 || exit 1
43625
43626@endif target-libitm
43627
43628.PHONY: maybe-install-html-target-libitm install-html-target-libitm
43629maybe-install-html-target-libitm:
43630@if target-libitm
43631maybe-install-html-target-libitm: install-html-target-libitm
43632
43633install-html-target-libitm: \
43634 configure-target-libitm \
43635 html-target-libitm
43636 @: $(MAKE); $(unstage)
43637 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43638 r=`${PWD_COMMAND}`; export r; \
43639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43640 $(NORMAL_TARGET_EXPORTS) \
43641 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
43642 for flag in $(EXTRA_TARGET_FLAGS); do \
43643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43644 done; \
43645 (cd $(TARGET_SUBDIR)/libitm && \
43646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43648 "RANLIB=$${RANLIB}" \
43649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43650 install-html) \
43651 || exit 1
43652
43653@endif target-libitm
43654
43655.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
43656maybe-installcheck-target-libitm:
43657@if target-libitm
43658maybe-installcheck-target-libitm: installcheck-target-libitm
43659
43660installcheck-target-libitm: \
43661 configure-target-libitm
43662 @: $(MAKE); $(unstage)
43663 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43664 r=`${PWD_COMMAND}`; export r; \
43665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43666 $(NORMAL_TARGET_EXPORTS) \
43667 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
43668 for flag in $(EXTRA_TARGET_FLAGS); do \
43669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43670 done; \
43671 (cd $(TARGET_SUBDIR)/libitm && \
43672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43674 "RANLIB=$${RANLIB}" \
43675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43676 installcheck) \
43677 || exit 1
43678
43679@endif target-libitm
43680
43681.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
43682maybe-mostlyclean-target-libitm:
43683@if target-libitm
43684maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
43685
43686mostlyclean-target-libitm:
43687 @: $(MAKE); $(unstage)
43688 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43689 r=`${PWD_COMMAND}`; export r; \
43690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43691 $(NORMAL_TARGET_EXPORTS) \
43692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
43693 for flag in $(EXTRA_TARGET_FLAGS); do \
43694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43695 done; \
43696 (cd $(TARGET_SUBDIR)/libitm && \
43697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43699 "RANLIB=$${RANLIB}" \
43700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43701 mostlyclean) \
43702 || exit 1
43703
43704@endif target-libitm
43705
43706.PHONY: maybe-clean-target-libitm clean-target-libitm
43707maybe-clean-target-libitm:
43708@if target-libitm
43709maybe-clean-target-libitm: clean-target-libitm
43710
43711clean-target-libitm:
43712 @: $(MAKE); $(unstage)
43713 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43714 r=`${PWD_COMMAND}`; export r; \
43715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43716 $(NORMAL_TARGET_EXPORTS) \
43717 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
43718 for flag in $(EXTRA_TARGET_FLAGS); do \
43719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43720 done; \
43721 (cd $(TARGET_SUBDIR)/libitm && \
43722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43724 "RANLIB=$${RANLIB}" \
43725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43726 clean) \
43727 || exit 1
43728
43729@endif target-libitm
43730
43731.PHONY: maybe-distclean-target-libitm distclean-target-libitm
43732maybe-distclean-target-libitm:
43733@if target-libitm
43734maybe-distclean-target-libitm: distclean-target-libitm
43735
43736distclean-target-libitm:
43737 @: $(MAKE); $(unstage)
43738 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43739 r=`${PWD_COMMAND}`; export r; \
43740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43741 $(NORMAL_TARGET_EXPORTS) \
43742 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
43743 for flag in $(EXTRA_TARGET_FLAGS); do \
43744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43745 done; \
43746 (cd $(TARGET_SUBDIR)/libitm && \
43747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43749 "RANLIB=$${RANLIB}" \
43750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43751 distclean) \
43752 || exit 1
43753
43754@endif target-libitm
43755
43756.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
43757maybe-maintainer-clean-target-libitm:
43758@if target-libitm
43759maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
43760
43761maintainer-clean-target-libitm:
43762 @: $(MAKE); $(unstage)
43763 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43764 r=`${PWD_COMMAND}`; export r; \
43765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43766 $(NORMAL_TARGET_EXPORTS) \
43767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
43768 for flag in $(EXTRA_TARGET_FLAGS); do \
43769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43770 done; \
43771 (cd $(TARGET_SUBDIR)/libitm && \
43772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43774 "RANLIB=$${RANLIB}" \
43775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43776 maintainer-clean) \
43777 || exit 1
43778
43779@endif target-libitm
43780
43781
43782
43783
43784
43785.PHONY: configure-target-libatomic maybe-configure-target-libatomic
43786maybe-configure-target-libatomic:
43787@if gcc-bootstrap
43788configure-target-libatomic: stage_current
43789@endif gcc-bootstrap
43790@if target-libatomic
43791maybe-configure-target-libatomic: configure-target-libatomic
43792configure-target-libatomic:
43793 @: $(MAKE); $(unstage)
43794 @r=`${PWD_COMMAND}`; export r; \
43795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43796 echo "Checking multilib configuration for libatomic..."; \
43797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
43799 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43800 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43801 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
43802 else \
43803 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
43804 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43805 fi; \
43806 else \
43807 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43808 fi; \
43809 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
43810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43811 $(NORMAL_TARGET_EXPORTS) \
43812 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
43813 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
43814 case $(srcdir) in \
43815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43816 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
43817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43818 esac; \
43819 srcdiroption="--srcdir=$${topdir}/libatomic"; \
43820 libsrcdir="$$s/libatomic"; \
43821 rm -f no-such-file || : ; \
43822 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43823 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43824 --target=${target_alias} $${srcdiroption} \
43825 || exit 1
43826@endif target-libatomic
43827
43828
43829
43830
43831
43832.PHONY: all-target-libatomic maybe-all-target-libatomic
43833maybe-all-target-libatomic:
43834@if gcc-bootstrap
43835all-target-libatomic: stage_current
43836@endif gcc-bootstrap
43837@if target-libatomic
43838TARGET-target-libatomic=all
43839maybe-all-target-libatomic: all-target-libatomic
43840all-target-libatomic: configure-target-libatomic
43841 @: $(MAKE); $(unstage)
43842 @r=`${PWD_COMMAND}`; export r; \
43843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43844 $(NORMAL_TARGET_EXPORTS) \
43845 (cd $(TARGET_SUBDIR)/libatomic && \
43846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43847 $(TARGET-target-libatomic))
43848@endif target-libatomic
43849
43850
43851
43852
43853
43854.PHONY: check-target-libatomic maybe-check-target-libatomic
43855maybe-check-target-libatomic:
43856@if target-libatomic
43857maybe-check-target-libatomic: check-target-libatomic
43858
43859check-target-libatomic:
43860 @: $(MAKE); $(unstage)
43861 @r=`${PWD_COMMAND}`; export r; \
43862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43863 $(NORMAL_TARGET_EXPORTS) \
43864 (cd $(TARGET_SUBDIR)/libatomic && \
43865 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43866
43867@endif target-libatomic
43868
43869.PHONY: install-target-libatomic maybe-install-target-libatomic
43870maybe-install-target-libatomic:
43871@if target-libatomic
43872maybe-install-target-libatomic: install-target-libatomic
43873
43874install-target-libatomic: installdirs
43875 @: $(MAKE); $(unstage)
43876 @r=`${PWD_COMMAND}`; export r; \
43877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43878 $(NORMAL_TARGET_EXPORTS) \
43879 (cd $(TARGET_SUBDIR)/libatomic && \
43880 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43881
43882@endif target-libatomic
43883
43884.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
43885maybe-install-strip-target-libatomic:
43886@if target-libatomic
43887maybe-install-strip-target-libatomic: install-strip-target-libatomic
43888
43889install-strip-target-libatomic: installdirs
43890 @: $(MAKE); $(unstage)
43891 @r=`${PWD_COMMAND}`; export r; \
43892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43893 $(NORMAL_TARGET_EXPORTS) \
43894 (cd $(TARGET_SUBDIR)/libatomic && \
43895 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43896
43897@endif target-libatomic
43898
43899# Other targets (info, dvi, pdf, etc.)
43900
43901.PHONY: maybe-info-target-libatomic info-target-libatomic
43902maybe-info-target-libatomic:
43903@if target-libatomic
43904maybe-info-target-libatomic: info-target-libatomic
43905
43906info-target-libatomic: \
43907 configure-target-libatomic
43908 @: $(MAKE); $(unstage)
43909 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43910 r=`${PWD_COMMAND}`; export r; \
43911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43912 $(NORMAL_TARGET_EXPORTS) \
43913 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
43914 for flag in $(EXTRA_TARGET_FLAGS); do \
43915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43916 done; \
43917 (cd $(TARGET_SUBDIR)/libatomic && \
43918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43920 "RANLIB=$${RANLIB}" \
43921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43922 info) \
43923 || exit 1
43924
43925@endif target-libatomic
43926
43927.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
43928maybe-dvi-target-libatomic:
43929@if target-libatomic
43930maybe-dvi-target-libatomic: dvi-target-libatomic
43931
43932dvi-target-libatomic: \
43933 configure-target-libatomic
43934 @: $(MAKE); $(unstage)
43935 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43936 r=`${PWD_COMMAND}`; export r; \
43937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43938 $(NORMAL_TARGET_EXPORTS) \
43939 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
43940 for flag in $(EXTRA_TARGET_FLAGS); do \
43941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43942 done; \
43943 (cd $(TARGET_SUBDIR)/libatomic && \
43944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43946 "RANLIB=$${RANLIB}" \
43947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43948 dvi) \
43949 || exit 1
43950
43951@endif target-libatomic
43952
43953.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
43954maybe-pdf-target-libatomic:
43955@if target-libatomic
43956maybe-pdf-target-libatomic: pdf-target-libatomic
43957
43958pdf-target-libatomic: \
43959 configure-target-libatomic
43960 @: $(MAKE); $(unstage)
43961 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43962 r=`${PWD_COMMAND}`; export r; \
43963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43964 $(NORMAL_TARGET_EXPORTS) \
43965 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
43966 for flag in $(EXTRA_TARGET_FLAGS); do \
43967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43968 done; \
43969 (cd $(TARGET_SUBDIR)/libatomic && \
43970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43972 "RANLIB=$${RANLIB}" \
43973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43974 pdf) \
43975 || exit 1
43976
43977@endif target-libatomic
43978
43979.PHONY: maybe-html-target-libatomic html-target-libatomic
43980maybe-html-target-libatomic:
43981@if target-libatomic
43982maybe-html-target-libatomic: html-target-libatomic
43983
43984html-target-libatomic: \
43985 configure-target-libatomic
43986 @: $(MAKE); $(unstage)
43987 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43988 r=`${PWD_COMMAND}`; export r; \
43989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43990 $(NORMAL_TARGET_EXPORTS) \
43991 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
43992 for flag in $(EXTRA_TARGET_FLAGS); do \
43993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43994 done; \
43995 (cd $(TARGET_SUBDIR)/libatomic && \
43996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43998 "RANLIB=$${RANLIB}" \
43999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44000 html) \
44001 || exit 1
44002
44003@endif target-libatomic
44004
44005.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
44006maybe-TAGS-target-libatomic:
44007@if target-libatomic
44008maybe-TAGS-target-libatomic: TAGS-target-libatomic
44009
44010TAGS-target-libatomic: \
44011 configure-target-libatomic
44012 @: $(MAKE); $(unstage)
44013 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44014 r=`${PWD_COMMAND}`; export r; \
44015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44016 $(NORMAL_TARGET_EXPORTS) \
44017 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
44018 for flag in $(EXTRA_TARGET_FLAGS); do \
44019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44020 done; \
44021 (cd $(TARGET_SUBDIR)/libatomic && \
44022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44024 "RANLIB=$${RANLIB}" \
44025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44026 TAGS) \
44027 || exit 1
44028
44029@endif target-libatomic
44030
44031.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
44032maybe-install-info-target-libatomic:
44033@if target-libatomic
44034maybe-install-info-target-libatomic: install-info-target-libatomic
44035
44036install-info-target-libatomic: \
44037 configure-target-libatomic \
44038 info-target-libatomic
44039 @: $(MAKE); $(unstage)
44040 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44041 r=`${PWD_COMMAND}`; export r; \
44042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44043 $(NORMAL_TARGET_EXPORTS) \
44044 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
44045 for flag in $(EXTRA_TARGET_FLAGS); do \
44046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44047 done; \
44048 (cd $(TARGET_SUBDIR)/libatomic && \
44049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44051 "RANLIB=$${RANLIB}" \
44052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44053 install-info) \
44054 || exit 1
44055
44056@endif target-libatomic
44057
44058.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
44059maybe-install-pdf-target-libatomic:
44060@if target-libatomic
44061maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
44062
44063install-pdf-target-libatomic: \
44064 configure-target-libatomic \
44065 pdf-target-libatomic
44066 @: $(MAKE); $(unstage)
44067 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44068 r=`${PWD_COMMAND}`; export r; \
44069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44070 $(NORMAL_TARGET_EXPORTS) \
44071 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
44072 for flag in $(EXTRA_TARGET_FLAGS); do \
44073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44074 done; \
44075 (cd $(TARGET_SUBDIR)/libatomic && \
44076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44078 "RANLIB=$${RANLIB}" \
44079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44080 install-pdf) \
44081 || exit 1
44082
44083@endif target-libatomic
44084
44085.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
44086maybe-install-html-target-libatomic:
44087@if target-libatomic
44088maybe-install-html-target-libatomic: install-html-target-libatomic
44089
44090install-html-target-libatomic: \
44091 configure-target-libatomic \
44092 html-target-libatomic
44093 @: $(MAKE); $(unstage)
44094 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44095 r=`${PWD_COMMAND}`; export r; \
44096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44097 $(NORMAL_TARGET_EXPORTS) \
44098 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
44099 for flag in $(EXTRA_TARGET_FLAGS); do \
44100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44101 done; \
44102 (cd $(TARGET_SUBDIR)/libatomic && \
44103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44105 "RANLIB=$${RANLIB}" \
44106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44107 install-html) \
44108 || exit 1
44109
44110@endif target-libatomic
44111
44112.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
44113maybe-installcheck-target-libatomic:
44114@if target-libatomic
44115maybe-installcheck-target-libatomic: installcheck-target-libatomic
44116
44117installcheck-target-libatomic: \
44118 configure-target-libatomic
44119 @: $(MAKE); $(unstage)
44120 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44121 r=`${PWD_COMMAND}`; export r; \
44122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44123 $(NORMAL_TARGET_EXPORTS) \
44124 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
44125 for flag in $(EXTRA_TARGET_FLAGS); do \
44126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44127 done; \
44128 (cd $(TARGET_SUBDIR)/libatomic && \
44129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44131 "RANLIB=$${RANLIB}" \
44132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44133 installcheck) \
44134 || exit 1
44135
44136@endif target-libatomic
44137
44138.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
44139maybe-mostlyclean-target-libatomic:
44140@if target-libatomic
44141maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
44142
44143mostlyclean-target-libatomic:
44144 @: $(MAKE); $(unstage)
44145 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44146 r=`${PWD_COMMAND}`; export r; \
44147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44148 $(NORMAL_TARGET_EXPORTS) \
44149 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
44150 for flag in $(EXTRA_TARGET_FLAGS); do \
44151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44152 done; \
44153 (cd $(TARGET_SUBDIR)/libatomic && \
44154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44156 "RANLIB=$${RANLIB}" \
44157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44158 mostlyclean) \
44159 || exit 1
44160
44161@endif target-libatomic
44162
44163.PHONY: maybe-clean-target-libatomic clean-target-libatomic
44164maybe-clean-target-libatomic:
44165@if target-libatomic
44166maybe-clean-target-libatomic: clean-target-libatomic
44167
44168clean-target-libatomic:
44169 @: $(MAKE); $(unstage)
44170 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44171 r=`${PWD_COMMAND}`; export r; \
44172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44173 $(NORMAL_TARGET_EXPORTS) \
44174 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
44175 for flag in $(EXTRA_TARGET_FLAGS); do \
44176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44177 done; \
44178 (cd $(TARGET_SUBDIR)/libatomic && \
44179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44181 "RANLIB=$${RANLIB}" \
44182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44183 clean) \
44184 || exit 1
44185
44186@endif target-libatomic
44187
44188.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
44189maybe-distclean-target-libatomic:
44190@if target-libatomic
44191maybe-distclean-target-libatomic: distclean-target-libatomic
44192
44193distclean-target-libatomic:
44194 @: $(MAKE); $(unstage)
44195 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44196 r=`${PWD_COMMAND}`; export r; \
44197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44198 $(NORMAL_TARGET_EXPORTS) \
44199 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
44200 for flag in $(EXTRA_TARGET_FLAGS); do \
44201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44202 done; \
44203 (cd $(TARGET_SUBDIR)/libatomic && \
44204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44206 "RANLIB=$${RANLIB}" \
44207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44208 distclean) \
44209 || exit 1
44210
44211@endif target-libatomic
44212
44213.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
44214maybe-maintainer-clean-target-libatomic:
44215@if target-libatomic
44216maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
44217
44218maintainer-clean-target-libatomic:
44219 @: $(MAKE); $(unstage)
44220 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44221 r=`${PWD_COMMAND}`; export r; \
44222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44223 $(NORMAL_TARGET_EXPORTS) \
44224 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
44225 for flag in $(EXTRA_TARGET_FLAGS); do \
44226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44227 done; \
44228 (cd $(TARGET_SUBDIR)/libatomic && \
44229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44231 "RANLIB=$${RANLIB}" \
44232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44233 maintainer-clean) \
44234 || exit 1
44235
44236@endif target-libatomic
44237
44238
44239
44240@if target-libmudflap
44241.PHONY: check-target-libmudflap-c++
44242check-target-libmudflap-c++:
44243 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap
44244
44245@endif target-libmudflap
44246
44247@if target-libgomp
44248.PHONY: check-target-libgomp-c++
44249check-target-libgomp-c++:
44250 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
44251
44252@endif target-libgomp
44253
44254@if target-libitm
44255.PHONY: check-target-libitm-c++
44256check-target-libitm-c++:
44257 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
44258
44259@endif target-libitm
44260
44261# ----------
44262# GCC module
44263# ----------
44264
44265@if gcc-no-bootstrap
44266.PHONY: cross
44267cross: all-build all-gas all-ld
44268 @r=`${PWD_COMMAND}`; export r; \
44269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44270 $(HOST_EXPORTS) \
44271 echo "Building the C and C++ compiler"; \
44272 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
44273 @r=`${PWD_COMMAND}`; export r; \
44274 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
44275 echo "Building runtime libraries"; \
44276 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
44277@endif gcc-no-bootstrap
44278
44279@if gcc
44280
44281.PHONY: check-gcc-c check-c
44282check-gcc-c:
44283 r=`${PWD_COMMAND}`; export r; \
44284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44285 $(HOST_EXPORTS) \
44286 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
44287check-c: check-gcc-c
44288
44289.PHONY: check-gcc-c++ check-c++
44290check-gcc-c++:
44291 r=`${PWD_COMMAND}`; export r; \
44292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44293 $(HOST_EXPORTS) \
44294 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
44295check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++ check-target-libitm-c++ check-target-libgomp-c++
44296
44297.PHONY: check-gcc-fortran check-fortran
44298check-gcc-fortran:
44299 r=`${PWD_COMMAND}`; export r; \
44300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44301 $(HOST_EXPORTS) \
44302 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
44303check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
44304
44305.PHONY: check-gcc-java check-java
44306check-gcc-java:
44307 r=`${PWD_COMMAND}`; export r; \
44308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44309 $(HOST_EXPORTS) \
44310 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
44311check-java: check-gcc-java check-target-libjava
44312
44313.PHONY: check-gcc-ada check-ada
44314check-gcc-ada:
44315 r=`${PWD_COMMAND}`; export r; \
44316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44317 $(HOST_EXPORTS) \
44318 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
44319check-ada: check-gcc-ada check-target-libada
44320
44321.PHONY: check-gcc-objc check-objc
44322check-gcc-objc:
44323 r=`${PWD_COMMAND}`; export r; \
44324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44325 $(HOST_EXPORTS) \
44326 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
44327check-objc: check-gcc-objc check-target-libobjc
44328
44329.PHONY: check-gcc-obj-c++ check-obj-c++
44330check-gcc-obj-c++:
44331 r=`${PWD_COMMAND}`; export r; \
44332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44333 $(HOST_EXPORTS) \
44334 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
44335check-obj-c++: check-gcc-obj-c++
44336
44337.PHONY: check-gcc-go check-go
44338check-gcc-go:
44339 r=`${PWD_COMMAND}`; export r; \
44340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44341 $(HOST_EXPORTS) \
44342 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
44343check-go: check-gcc-go check-target-libgo
44344
44345
44346# The gcc part of install-no-fixedincludes, which relies on an intimate
44347# knowledge of how a number of gcc internal targets (inter)operate. Delegate.
44348.PHONY: gcc-install-no-fixedincludes
44349gcc-install-no-fixedincludes:
44350 @if [ -f ./gcc/Makefile ]; then \
44351 r=`${PWD_COMMAND}`; export r; \
44352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44353 $(HOST_EXPORTS) \
44354 (cd ./gcc \
44355 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
44356 else true; fi
44357@endif gcc
44358
44359# ---------------------
44360# GCC bootstrap support
44361# ---------------------
44362
44363# We track the current stage (the one in 'gcc') in the stage_current file.
44364# stage_last instead tracks the stage that was built last. These targets
44365# are dummy when toplevel bootstrap is not active.
44366
44367# While making host and target tools, symlinks to the final stage must be
44368# there, so $(unstage) should be run at various points. To avoid excessive
44369# recursive invocations of make, we "inline" them using a variable. These
44370# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
44371# to avoid warnings from the GNU Make job server.
44372
44373unstage = :
44374stage = :
44375current_stage = ""
44376
44377@if gcc-bootstrap
44378unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
44379stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
44380current_stage = "`cat stage_current 2> /dev/null`"
44381@endif gcc-bootstrap
44382
44383.PHONY: unstage stage
44384unstage:
44385 @: $(MAKE); $(unstage)
44386stage:
44387 @: $(MAKE); $(stage)
44388
44389# Disable commands for lean bootstrap.
44390LEAN = false
44391
44392# We name the build directories for the various stages "stage1-gcc",
44393# "stage2-gcc","stage3-gcc", etc.
44394
44395# Since the 'compare' process will fail (on debugging information) if any
44396# directory names are different, we need to link the gcc directory for
44397# the previous stage to a constant name ('prev-gcc'), and to make the name of
44398# the build directories constant as well. For the latter, we use naked names
44399# like 'gcc', because the scripts in that directory assume it. We use
44400# mv on platforms where symlinks to directories do not work or are not
44401# reliable.
44402
44403# 'touch' doesn't work right on some platforms.
44404STAMP = echo timestamp >
44405
44406# We only want to compare .o files, so set this!
44407objext = .o
44408
44409
44410.PHONY: stage1-start stage1-end
44411
44412stage1-start::
44413 @: $(MAKE); $(stage); \
44414 echo stage1 > stage_current ; \
44415 echo stage1 > stage_last; \
44416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44417@if bfd
44418 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
44419 mkdir stage1-bfd; \
44420 mv stage1-bfd bfd
44421@endif bfd
44422@if opcodes
44423 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
44424 mkdir stage1-opcodes; \
44425 mv stage1-opcodes opcodes
44426@endif opcodes
44427@if binutils
44428 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
44429 mkdir stage1-binutils; \
44430 mv stage1-binutils binutils
44431@endif binutils
44432@if gas
44433 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
44434 mkdir stage1-gas; \
44435 mv stage1-gas gas
44436@endif gas
44437@if gcc
44438 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
44439 mkdir stage1-gcc; \
44440 mv stage1-gcc gcc
44441@endif gcc
44442@if gmp
44443 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
44444 mkdir stage1-gmp; \
44445 mv stage1-gmp gmp
44446@endif gmp
44447@if mpfr
44448 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
44449 mkdir stage1-mpfr; \
44450 mv stage1-mpfr mpfr
44451@endif mpfr
44452@if mpc
44453 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
44454 mkdir stage1-mpc; \
44455 mv stage1-mpc mpc
44456@endif mpc
44457@if isl
44458 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
44459 mkdir stage1-isl; \
44460 mv stage1-isl isl
44461@endif isl
44462@if cloog
44463 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
44464 mkdir stage1-cloog; \
44465 mv stage1-cloog cloog
44466@endif cloog
44467@if libelf
44468 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
44469 mkdir stage1-libelf; \
44470 mv stage1-libelf libelf
44471@endif libelf
44472@if gold
44473 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
44474 mkdir stage1-gold; \
44475 mv stage1-gold gold
44476@endif gold
44477@if intl
44478 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
44479 mkdir stage1-intl; \
44480 mv stage1-intl intl
44481@endif intl
44482@if ld
44483 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
44484 mkdir stage1-ld; \
44485 mv stage1-ld ld
44486@endif ld
44487@if libbacktrace
44488 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44489 mkdir stage1-libbacktrace; \
44490 mv stage1-libbacktrace libbacktrace
44491@endif libbacktrace
44492@if libcpp
44493 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44494 mkdir stage1-libcpp; \
44495 mv stage1-libcpp libcpp
44496@endif libcpp
44497@if libdecnumber
44498 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44499 mkdir stage1-libdecnumber; \
44500 mv stage1-libdecnumber libdecnumber
44501@endif libdecnumber
44502@if libiberty
44503 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44504 mkdir stage1-libiberty; \
44505 mv stage1-libiberty libiberty
44506@endif libiberty
44507@if zlib
44508 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44509 mkdir stage1-zlib; \
44510 mv stage1-zlib zlib
44511@endif zlib
44512@if lto-plugin
44513 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44514 mkdir stage1-lto-plugin; \
44515 mv stage1-lto-plugin lto-plugin
44516@endif lto-plugin
44517 @[ -d stage1-$(TARGET_SUBDIR) ] || \
44518 mkdir stage1-$(TARGET_SUBDIR); \
44519 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
44520
44521stage1-end::
44522@if bfd
44523 @if test -d $(HOST_SUBDIR)/bfd ; then \
44524 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
44525 fi
44526@endif bfd
44527@if opcodes
44528 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44529 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
44530 fi
44531@endif opcodes
44532@if binutils
44533 @if test -d $(HOST_SUBDIR)/binutils ; then \
44534 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
44535 fi
44536@endif binutils
44537@if gas
44538 @if test -d $(HOST_SUBDIR)/gas ; then \
44539 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
44540 fi
44541@endif gas
44542@if gcc
44543 @if test -d $(HOST_SUBDIR)/gcc ; then \
44544 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
44545 fi
44546@endif gcc
44547@if gmp
44548 @if test -d $(HOST_SUBDIR)/gmp ; then \
44549 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
44550 fi
44551@endif gmp
44552@if mpfr
44553 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44554 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
44555 fi
44556@endif mpfr
44557@if mpc
44558 @if test -d $(HOST_SUBDIR)/mpc ; then \
44559 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
44560 fi
44561@endif mpc
44562@if isl
44563 @if test -d $(HOST_SUBDIR)/isl ; then \
44564 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
44565 fi
44566@endif isl
44567@if cloog
44568 @if test -d $(HOST_SUBDIR)/cloog ; then \
44569 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
44570 fi
44571@endif cloog
44572@if libelf
44573 @if test -d $(HOST_SUBDIR)/libelf ; then \
44574 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
44575 fi
44576@endif libelf
44577@if gold
44578 @if test -d $(HOST_SUBDIR)/gold ; then \
44579 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
44580 fi
44581@endif gold
44582@if intl
44583 @if test -d $(HOST_SUBDIR)/intl ; then \
44584 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
44585 fi
44586@endif intl
44587@if ld
44588 @if test -d $(HOST_SUBDIR)/ld ; then \
44589 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
44590 fi
44591@endif ld
44592@if libbacktrace
44593 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44594 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
44595 fi
44596@endif libbacktrace
44597@if libcpp
44598 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44599 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
44600 fi
44601@endif libcpp
44602@if libdecnumber
44603 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44604 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
44605 fi
44606@endif libdecnumber
44607@if libiberty
44608 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44609 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
44610 fi
44611@endif libiberty
44612@if zlib
44613 @if test -d $(HOST_SUBDIR)/zlib ; then \
44614 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
44615 fi
44616@endif zlib
44617@if lto-plugin
44618 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44619 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
44620 fi
44621@endif lto-plugin
44622 @if test -d $(TARGET_SUBDIR) ; then \
44623 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
44624 fi
44625 rm -f stage_current
44626
44627# Bubble a bug fix through all the stages up to stage 1. They are
44628# remade, but not reconfigured. The next stage (if any) will not be
44629# reconfigured either.
44630.PHONY: stage1-bubble
44631stage1-bubble::
44632 @r=`${PWD_COMMAND}`; export r; \
44633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44634 if test -f stage1-lean ; then \
44635 echo Skipping rebuild of stage1 ; \
44636 else \
44637 $(MAKE) stage1-start; \
44638 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
44639 fi
44640
44641.PHONY: all-stage1 clean-stage1
44642do-clean: clean-stage1
44643
44644# FIXME: Will not need to be conditional when toplevel bootstrap is the
44645# only possibility, but now it conflicts with no-bootstrap rules
44646@if gcc-bootstrap
44647
44648
44649
44650
44651# Rules to wipe a stage and all the following ones, also used for cleanstrap
44652
44653.PHONY: distclean-stage1
44654distclean-stage1::
44655 @: $(MAKE); $(stage)
44656 @test "`cat stage_last`" != stage1 || rm -f stage_last
44657 rm -rf stage1-*
44658
44659
44660@endif gcc-bootstrap
44661
44662
44663.PHONY: stage2-start stage2-end
44664
44665stage2-start::
44666 @: $(MAKE); $(stage); \
44667 echo stage2 > stage_current ; \
44668 echo stage2 > stage_last; \
44669 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44670@if bfd
44671 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
44672 mkdir stage2-bfd; \
44673 mv stage2-bfd bfd ; \
44674 mv stage1-bfd prev-bfd || test -f stage1-lean
44675@endif bfd
44676@if opcodes
44677 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
44678 mkdir stage2-opcodes; \
44679 mv stage2-opcodes opcodes ; \
44680 mv stage1-opcodes prev-opcodes || test -f stage1-lean
44681@endif opcodes
44682@if binutils
44683 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
44684 mkdir stage2-binutils; \
44685 mv stage2-binutils binutils ; \
44686 mv stage1-binutils prev-binutils || test -f stage1-lean
44687@endif binutils
44688@if gas
44689 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
44690 mkdir stage2-gas; \
44691 mv stage2-gas gas ; \
44692 mv stage1-gas prev-gas || test -f stage1-lean
44693@endif gas
44694@if gcc
44695 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
44696 mkdir stage2-gcc; \
44697 mv stage2-gcc gcc ; \
44698 mv stage1-gcc prev-gcc || test -f stage1-lean
44699@endif gcc
44700@if gmp
44701 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
44702 mkdir stage2-gmp; \
44703 mv stage2-gmp gmp ; \
44704 mv stage1-gmp prev-gmp || test -f stage1-lean
44705@endif gmp
44706@if mpfr
44707 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
44708 mkdir stage2-mpfr; \
44709 mv stage2-mpfr mpfr ; \
44710 mv stage1-mpfr prev-mpfr || test -f stage1-lean
44711@endif mpfr
44712@if mpc
44713 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
44714 mkdir stage2-mpc; \
44715 mv stage2-mpc mpc ; \
44716 mv stage1-mpc prev-mpc || test -f stage1-lean
44717@endif mpc
44718@if isl
44719 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
44720 mkdir stage2-isl; \
44721 mv stage2-isl isl ; \
44722 mv stage1-isl prev-isl || test -f stage1-lean
44723@endif isl
44724@if cloog
44725 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
44726 mkdir stage2-cloog; \
44727 mv stage2-cloog cloog ; \
44728 mv stage1-cloog prev-cloog || test -f stage1-lean
44729@endif cloog
44730@if libelf
44731 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
44732 mkdir stage2-libelf; \
44733 mv stage2-libelf libelf ; \
44734 mv stage1-libelf prev-libelf || test -f stage1-lean
44735@endif libelf
44736@if gold
44737 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
44738 mkdir stage2-gold; \
44739 mv stage2-gold gold ; \
44740 mv stage1-gold prev-gold || test -f stage1-lean
44741@endif gold
44742@if intl
44743 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
44744 mkdir stage2-intl; \
44745 mv stage2-intl intl ; \
44746 mv stage1-intl prev-intl || test -f stage1-lean
44747@endif intl
44748@if ld
44749 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
44750 mkdir stage2-ld; \
44751 mv stage2-ld ld ; \
44752 mv stage1-ld prev-ld || test -f stage1-lean
44753@endif ld
44754@if libbacktrace
44755 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
44756 mkdir stage2-libbacktrace; \
44757 mv stage2-libbacktrace libbacktrace ; \
44758 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
44759@endif libbacktrace
44760@if libcpp
44761 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
44762 mkdir stage2-libcpp; \
44763 mv stage2-libcpp libcpp ; \
44764 mv stage1-libcpp prev-libcpp || test -f stage1-lean
44765@endif libcpp
44766@if libdecnumber
44767 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
44768 mkdir stage2-libdecnumber; \
44769 mv stage2-libdecnumber libdecnumber ; \
44770 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
44771@endif libdecnumber
44772@if libiberty
44773 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
44774 mkdir stage2-libiberty; \
44775 mv stage2-libiberty libiberty ; \
44776 mv stage1-libiberty prev-libiberty || test -f stage1-lean
44777@endif libiberty
44778@if zlib
44779 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
44780 mkdir stage2-zlib; \
44781 mv stage2-zlib zlib ; \
44782 mv stage1-zlib prev-zlib || test -f stage1-lean
44783@endif zlib
44784@if lto-plugin
44785 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
44786 mkdir stage2-lto-plugin; \
44787 mv stage2-lto-plugin lto-plugin ; \
44788 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
44789@endif lto-plugin
44790 @[ -d stage2-$(TARGET_SUBDIR) ] || \
44791 mkdir stage2-$(TARGET_SUBDIR); \
44792 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44793 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
44794
44795stage2-end::
44796@if bfd
44797 @if test -d $(HOST_SUBDIR)/bfd ; then \
44798 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
44799 mv prev-bfd stage1-bfd ; : ; \
44800 fi
44801@endif bfd
44802@if opcodes
44803 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44804 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
44805 mv prev-opcodes stage1-opcodes ; : ; \
44806 fi
44807@endif opcodes
44808@if binutils
44809 @if test -d $(HOST_SUBDIR)/binutils ; then \
44810 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
44811 mv prev-binutils stage1-binutils ; : ; \
44812 fi
44813@endif binutils
44814@if gas
44815 @if test -d $(HOST_SUBDIR)/gas ; then \
44816 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
44817 mv prev-gas stage1-gas ; : ; \
44818 fi
44819@endif gas
44820@if gcc
44821 @if test -d $(HOST_SUBDIR)/gcc ; then \
44822 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
44823 mv prev-gcc stage1-gcc ; : ; \
44824 fi
44825@endif gcc
44826@if gmp
44827 @if test -d $(HOST_SUBDIR)/gmp ; then \
44828 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
44829 mv prev-gmp stage1-gmp ; : ; \
44830 fi
44831@endif gmp
44832@if mpfr
44833 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44834 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
44835 mv prev-mpfr stage1-mpfr ; : ; \
44836 fi
44837@endif mpfr
44838@if mpc
44839 @if test -d $(HOST_SUBDIR)/mpc ; then \
44840 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
44841 mv prev-mpc stage1-mpc ; : ; \
44842 fi
44843@endif mpc
44844@if isl
44845 @if test -d $(HOST_SUBDIR)/isl ; then \
44846 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
44847 mv prev-isl stage1-isl ; : ; \
44848 fi
44849@endif isl
44850@if cloog
44851 @if test -d $(HOST_SUBDIR)/cloog ; then \
44852 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
44853 mv prev-cloog stage1-cloog ; : ; \
44854 fi
44855@endif cloog
44856@if libelf
44857 @if test -d $(HOST_SUBDIR)/libelf ; then \
44858 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
44859 mv prev-libelf stage1-libelf ; : ; \
44860 fi
44861@endif libelf
44862@if gold
44863 @if test -d $(HOST_SUBDIR)/gold ; then \
44864 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
44865 mv prev-gold stage1-gold ; : ; \
44866 fi
44867@endif gold
44868@if intl
44869 @if test -d $(HOST_SUBDIR)/intl ; then \
44870 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
44871 mv prev-intl stage1-intl ; : ; \
44872 fi
44873@endif intl
44874@if ld
44875 @if test -d $(HOST_SUBDIR)/ld ; then \
44876 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
44877 mv prev-ld stage1-ld ; : ; \
44878 fi
44879@endif ld
44880@if libbacktrace
44881 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44882 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
44883 mv prev-libbacktrace stage1-libbacktrace ; : ; \
44884 fi
44885@endif libbacktrace
44886@if libcpp
44887 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44888 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
44889 mv prev-libcpp stage1-libcpp ; : ; \
44890 fi
44891@endif libcpp
44892@if libdecnumber
44893 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44894 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
44895 mv prev-libdecnumber stage1-libdecnumber ; : ; \
44896 fi
44897@endif libdecnumber
44898@if libiberty
44899 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44900 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
44901 mv prev-libiberty stage1-libiberty ; : ; \
44902 fi
44903@endif libiberty
44904@if zlib
44905 @if test -d $(HOST_SUBDIR)/zlib ; then \
44906 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
44907 mv prev-zlib stage1-zlib ; : ; \
44908 fi
44909@endif zlib
44910@if lto-plugin
44911 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44912 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
44913 mv prev-lto-plugin stage1-lto-plugin ; : ; \
44914 fi
44915@endif lto-plugin
44916 @if test -d $(TARGET_SUBDIR) ; then \
44917 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
44918 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
44919 fi
44920 rm -f stage_current
44921
44922# Bubble a bug fix through all the stages up to stage 2. They are
44923# remade, but not reconfigured. The next stage (if any) will not be
44924# reconfigured either.
44925.PHONY: stage2-bubble
44926stage2-bubble:: stage1-bubble
44927 @r=`${PWD_COMMAND}`; export r; \
44928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44929 if test -f stage2-lean || test -f stage1-lean ; then \
44930 echo Skipping rebuild of stage2 ; \
44931 else \
44932 $(MAKE) stage2-start; \
44933 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
44934 fi
44935
44936.PHONY: all-stage2 clean-stage2
44937do-clean: clean-stage2
44938
44939# FIXME: Will not need to be conditional when toplevel bootstrap is the
44940# only possibility, but now it conflicts with no-bootstrap rules
44941@if gcc-bootstrap
44942
44943
44944
44945.PHONY: bootstrap2 bootstrap2-lean
44946bootstrap2:
44947 echo stage2 > stage_final
44948 @r=`${PWD_COMMAND}`; export r; \
44949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44950 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
44951 @: $(MAKE); $(unstage)
44952 @r=`${PWD_COMMAND}`; export r; \
44953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44954 TFLAGS="$(STAGE2_TFLAGS)"; \
44955 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44956
44957bootstrap2-lean:
44958 echo stage2 > stage_final
44959 @r=`${PWD_COMMAND}`; export r; \
44960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44961 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
44962 @: $(MAKE); $(unstage)
44963 @r=`${PWD_COMMAND}`; export r; \
44964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44965 TFLAGS="$(STAGE2_TFLAGS)"; \
44966 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44967
44968
44969# Rules to wipe a stage and all the following ones, also used for cleanstrap
44970distclean-stage1:: distclean-stage2
44971.PHONY: distclean-stage2
44972distclean-stage2::
44973 @: $(MAKE); $(stage)
44974 @test "`cat stage_last`" != stage2 || rm -f stage_last
44975 rm -rf stage2-*
44976
44977
44978@endif gcc-bootstrap
44979
44980
44981.PHONY: stage3-start stage3-end
44982
44983stage3-start::
44984 @: $(MAKE); $(stage); \
44985 echo stage3 > stage_current ; \
44986 echo stage3 > stage_last; \
44987 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44988@if bfd
44989 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
44990 mkdir stage3-bfd; \
44991 mv stage3-bfd bfd ; \
44992 mv stage2-bfd prev-bfd || test -f stage2-lean
44993@endif bfd
44994@if opcodes
44995 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
44996 mkdir stage3-opcodes; \
44997 mv stage3-opcodes opcodes ; \
44998 mv stage2-opcodes prev-opcodes || test -f stage2-lean
44999@endif opcodes
45000@if binutils
45001 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
45002 mkdir stage3-binutils; \
45003 mv stage3-binutils binutils ; \
45004 mv stage2-binutils prev-binutils || test -f stage2-lean
45005@endif binutils
45006@if gas
45007 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
45008 mkdir stage3-gas; \
45009 mv stage3-gas gas ; \
45010 mv stage2-gas prev-gas || test -f stage2-lean
45011@endif gas
45012@if gcc
45013 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
45014 mkdir stage3-gcc; \
45015 mv stage3-gcc gcc ; \
45016 mv stage2-gcc prev-gcc || test -f stage2-lean
45017@endif gcc
45018@if gmp
45019 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
45020 mkdir stage3-gmp; \
45021 mv stage3-gmp gmp ; \
45022 mv stage2-gmp prev-gmp || test -f stage2-lean
45023@endif gmp
45024@if mpfr
45025 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
45026 mkdir stage3-mpfr; \
45027 mv stage3-mpfr mpfr ; \
45028 mv stage2-mpfr prev-mpfr || test -f stage2-lean
45029@endif mpfr
45030@if mpc
45031 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
45032 mkdir stage3-mpc; \
45033 mv stage3-mpc mpc ; \
45034 mv stage2-mpc prev-mpc || test -f stage2-lean
45035@endif mpc
45036@if isl
45037 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
45038 mkdir stage3-isl; \
45039 mv stage3-isl isl ; \
45040 mv stage2-isl prev-isl || test -f stage2-lean
45041@endif isl
45042@if cloog
45043 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
45044 mkdir stage3-cloog; \
45045 mv stage3-cloog cloog ; \
45046 mv stage2-cloog prev-cloog || test -f stage2-lean
45047@endif cloog
45048@if libelf
45049 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
45050 mkdir stage3-libelf; \
45051 mv stage3-libelf libelf ; \
45052 mv stage2-libelf prev-libelf || test -f stage2-lean
45053@endif libelf
45054@if gold
45055 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
45056 mkdir stage3-gold; \
45057 mv stage3-gold gold ; \
45058 mv stage2-gold prev-gold || test -f stage2-lean
45059@endif gold
45060@if intl
45061 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
45062 mkdir stage3-intl; \
45063 mv stage3-intl intl ; \
45064 mv stage2-intl prev-intl || test -f stage2-lean
45065@endif intl
45066@if ld
45067 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
45068 mkdir stage3-ld; \
45069 mv stage3-ld ld ; \
45070 mv stage2-ld prev-ld || test -f stage2-lean
45071@endif ld
45072@if libbacktrace
45073 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
45074 mkdir stage3-libbacktrace; \
45075 mv stage3-libbacktrace libbacktrace ; \
45076 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
45077@endif libbacktrace
45078@if libcpp
45079 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
45080 mkdir stage3-libcpp; \
45081 mv stage3-libcpp libcpp ; \
45082 mv stage2-libcpp prev-libcpp || test -f stage2-lean
45083@endif libcpp
45084@if libdecnumber
45085 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
45086 mkdir stage3-libdecnumber; \
45087 mv stage3-libdecnumber libdecnumber ; \
45088 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
45089@endif libdecnumber
45090@if libiberty
45091 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
45092 mkdir stage3-libiberty; \
45093 mv stage3-libiberty libiberty ; \
45094 mv stage2-libiberty prev-libiberty || test -f stage2-lean
45095@endif libiberty
45096@if zlib
45097 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
45098 mkdir stage3-zlib; \
45099 mv stage3-zlib zlib ; \
45100 mv stage2-zlib prev-zlib || test -f stage2-lean
45101@endif zlib
45102@if lto-plugin
45103 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
45104 mkdir stage3-lto-plugin; \
45105 mv stage3-lto-plugin lto-plugin ; \
45106 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
45107@endif lto-plugin
45108 @[ -d stage3-$(TARGET_SUBDIR) ] || \
45109 mkdir stage3-$(TARGET_SUBDIR); \
45110 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45111 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
45112
45113stage3-end::
45114@if bfd
45115 @if test -d $(HOST_SUBDIR)/bfd ; then \
45116 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
45117 mv prev-bfd stage2-bfd ; : ; \
45118 fi
45119@endif bfd
45120@if opcodes
45121 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45122 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
45123 mv prev-opcodes stage2-opcodes ; : ; \
45124 fi
45125@endif opcodes
45126@if binutils
45127 @if test -d $(HOST_SUBDIR)/binutils ; then \
45128 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
45129 mv prev-binutils stage2-binutils ; : ; \
45130 fi
45131@endif binutils
45132@if gas
45133 @if test -d $(HOST_SUBDIR)/gas ; then \
45134 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
45135 mv prev-gas stage2-gas ; : ; \
45136 fi
45137@endif gas
45138@if gcc
45139 @if test -d $(HOST_SUBDIR)/gcc ; then \
45140 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
45141 mv prev-gcc stage2-gcc ; : ; \
45142 fi
45143@endif gcc
45144@if gmp
45145 @if test -d $(HOST_SUBDIR)/gmp ; then \
45146 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
45147 mv prev-gmp stage2-gmp ; : ; \
45148 fi
45149@endif gmp
45150@if mpfr
45151 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45152 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
45153 mv prev-mpfr stage2-mpfr ; : ; \
45154 fi
45155@endif mpfr
45156@if mpc
45157 @if test -d $(HOST_SUBDIR)/mpc ; then \
45158 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
45159 mv prev-mpc stage2-mpc ; : ; \
45160 fi
45161@endif mpc
45162@if isl
45163 @if test -d $(HOST_SUBDIR)/isl ; then \
45164 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
45165 mv prev-isl stage2-isl ; : ; \
45166 fi
45167@endif isl
45168@if cloog
45169 @if test -d $(HOST_SUBDIR)/cloog ; then \
45170 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
45171 mv prev-cloog stage2-cloog ; : ; \
45172 fi
45173@endif cloog
45174@if libelf
45175 @if test -d $(HOST_SUBDIR)/libelf ; then \
45176 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
45177 mv prev-libelf stage2-libelf ; : ; \
45178 fi
45179@endif libelf
45180@if gold
45181 @if test -d $(HOST_SUBDIR)/gold ; then \
45182 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
45183 mv prev-gold stage2-gold ; : ; \
45184 fi
45185@endif gold
45186@if intl
45187 @if test -d $(HOST_SUBDIR)/intl ; then \
45188 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
45189 mv prev-intl stage2-intl ; : ; \
45190 fi
45191@endif intl
45192@if ld
45193 @if test -d $(HOST_SUBDIR)/ld ; then \
45194 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
45195 mv prev-ld stage2-ld ; : ; \
45196 fi
45197@endif ld
45198@if libbacktrace
45199 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45200 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
45201 mv prev-libbacktrace stage2-libbacktrace ; : ; \
45202 fi
45203@endif libbacktrace
45204@if libcpp
45205 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45206 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
45207 mv prev-libcpp stage2-libcpp ; : ; \
45208 fi
45209@endif libcpp
45210@if libdecnumber
45211 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45212 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
45213 mv prev-libdecnumber stage2-libdecnumber ; : ; \
45214 fi
45215@endif libdecnumber
45216@if libiberty
45217 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45218 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
45219 mv prev-libiberty stage2-libiberty ; : ; \
45220 fi
45221@endif libiberty
45222@if zlib
45223 @if test -d $(HOST_SUBDIR)/zlib ; then \
45224 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
45225 mv prev-zlib stage2-zlib ; : ; \
45226 fi
45227@endif zlib
45228@if lto-plugin
45229 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45230 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
45231 mv prev-lto-plugin stage2-lto-plugin ; : ; \
45232 fi
45233@endif lto-plugin
45234 @if test -d $(TARGET_SUBDIR) ; then \
45235 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
45236 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
45237 fi
45238 rm -f stage_current
45239
45240# Bubble a bug fix through all the stages up to stage 3. They are
45241# remade, but not reconfigured. The next stage (if any) will not be
45242# reconfigured either.
45243.PHONY: stage3-bubble
45244stage3-bubble:: stage2-bubble
45245 @r=`${PWD_COMMAND}`; export r; \
45246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45247 if test -f stage3-lean || test -f stage2-lean ; then \
45248 echo Skipping rebuild of stage3 ; \
45249 else \
45250 $(MAKE) stage3-start; \
45251 if $(LEAN); then \
45252 rm -rf stage1-* ; \
45253 $(STAMP) stage1-lean ; \
45254 fi; \
45255 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
45256 fi
45257 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
45258
45259.PHONY: all-stage3 clean-stage3
45260do-clean: clean-stage3
45261
45262# FIXME: Will not need to be conditional when toplevel bootstrap is the
45263# only possibility, but now it conflicts with no-bootstrap rules
45264@if gcc-bootstrap
45265
45266compare:
45267 @r=`${PWD_COMMAND}`; export r; \
45268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45269 if test -f stage2-lean; then \
45270 echo Cannot compare object files as stage 2 was deleted. ; \
45271 exit 0 ; \
45272 fi; \
45273 : $(MAKE); $(stage); \
45274 rm -f .bad_compare ; \
45275 echo Comparing stages 2 and 3 ; \
45276 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
45277 files=`find stage3-* -name "*$(objext)" -print | \
45278 sed -n s,^stage$$sed-,,p` ; \
45279 for file in $${files} ; do \
45280 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
45281 if test ! -f $$f1; then continue; fi; \
45282 $(do-compare) > /dev/null 2>&1; \
45283 if test $$? -eq 1; then \
45284 case $$file in \
45285 @compare_exclusions@) \
45286 echo warning: $$file differs ;; \
45287 *) \
45288 echo $$file differs >> .bad_compare ;; \
45289 esac ; \
45290 fi ; \
45291 done ; \
45292 if [ -f .bad_compare ]; then \
45293 echo "Bootstrap comparison failure!"; \
45294 cat .bad_compare; \
45295 exit 1; \
45296 else \
45297 echo Comparison successful.; \
45298 fi ; \
45299 $(STAMP) compare
45300 if $(LEAN); then \
45301 rm -rf stage2-*; \
45302 $(STAMP) stage2-lean; \
45303 fi
45304
45305
45306
45307.PHONY: bootstrap bootstrap-lean
45308bootstrap:
45309 echo stage3 > stage_final
45310 @r=`${PWD_COMMAND}`; export r; \
45311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45312 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45313 @: $(MAKE); $(unstage)
45314 @r=`${PWD_COMMAND}`; export r; \
45315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45316 TFLAGS="$(STAGE3_TFLAGS)"; \
45317 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45318
45319bootstrap-lean:
45320 echo stage3 > stage_final
45321 @r=`${PWD_COMMAND}`; export r; \
45322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45323 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
45324 @: $(MAKE); $(unstage)
45325 @r=`${PWD_COMMAND}`; export r; \
45326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45327 TFLAGS="$(STAGE3_TFLAGS)"; \
45328 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45329
45330
45331# Rules to wipe a stage and all the following ones, also used for cleanstrap
45332distclean-stage2:: distclean-stage3
45333.PHONY: distclean-stage3
45334distclean-stage3::
45335 @: $(MAKE); $(stage)
45336 @test "`cat stage_last`" != stage3 || rm -f stage_last
45337 rm -rf stage3-* compare
45338
45339
45340.PHONY: cleanstrap
45341cleanstrap: do-distclean local-clean
45342 echo stage3 > stage_final
45343 @r=`${PWD_COMMAND}`; export r; \
45344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45345 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
45346 @: $(MAKE); $(unstage)
45347 @r=`${PWD_COMMAND}`; export r; \
45348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45349 TFLAGS="$(STAGE3_TFLAGS)"; \
45350 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45351
45352@endif gcc-bootstrap
45353
45354
45355.PHONY: stage4-start stage4-end
45356
45357stage4-start::
45358 @: $(MAKE); $(stage); \
45359 echo stage4 > stage_current ; \
45360 echo stage4 > stage_last; \
45361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45362@if bfd
45363 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
45364 mkdir stage4-bfd; \
45365 mv stage4-bfd bfd ; \
45366 mv stage3-bfd prev-bfd || test -f stage3-lean
45367@endif bfd
45368@if opcodes
45369 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
45370 mkdir stage4-opcodes; \
45371 mv stage4-opcodes opcodes ; \
45372 mv stage3-opcodes prev-opcodes || test -f stage3-lean
45373@endif opcodes
45374@if binutils
45375 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
45376 mkdir stage4-binutils; \
45377 mv stage4-binutils binutils ; \
45378 mv stage3-binutils prev-binutils || test -f stage3-lean
45379@endif binutils
45380@if gas
45381 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
45382 mkdir stage4-gas; \
45383 mv stage4-gas gas ; \
45384 mv stage3-gas prev-gas || test -f stage3-lean
45385@endif gas
45386@if gcc
45387 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
45388 mkdir stage4-gcc; \
45389 mv stage4-gcc gcc ; \
45390 mv stage3-gcc prev-gcc || test -f stage3-lean
45391@endif gcc
45392@if gmp
45393 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
45394 mkdir stage4-gmp; \
45395 mv stage4-gmp gmp ; \
45396 mv stage3-gmp prev-gmp || test -f stage3-lean
45397@endif gmp
45398@if mpfr
45399 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
45400 mkdir stage4-mpfr; \
45401 mv stage4-mpfr mpfr ; \
45402 mv stage3-mpfr prev-mpfr || test -f stage3-lean
45403@endif mpfr
45404@if mpc
45405 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
45406 mkdir stage4-mpc; \
45407 mv stage4-mpc mpc ; \
45408 mv stage3-mpc prev-mpc || test -f stage3-lean
45409@endif mpc
45410@if isl
45411 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
45412 mkdir stage4-isl; \
45413 mv stage4-isl isl ; \
45414 mv stage3-isl prev-isl || test -f stage3-lean
45415@endif isl
45416@if cloog
45417 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
45418 mkdir stage4-cloog; \
45419 mv stage4-cloog cloog ; \
45420 mv stage3-cloog prev-cloog || test -f stage3-lean
45421@endif cloog
45422@if libelf
45423 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
45424 mkdir stage4-libelf; \
45425 mv stage4-libelf libelf ; \
45426 mv stage3-libelf prev-libelf || test -f stage3-lean
45427@endif libelf
45428@if gold
45429 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
45430 mkdir stage4-gold; \
45431 mv stage4-gold gold ; \
45432 mv stage3-gold prev-gold || test -f stage3-lean
45433@endif gold
45434@if intl
45435 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
45436 mkdir stage4-intl; \
45437 mv stage4-intl intl ; \
45438 mv stage3-intl prev-intl || test -f stage3-lean
45439@endif intl
45440@if ld
45441 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
45442 mkdir stage4-ld; \
45443 mv stage4-ld ld ; \
45444 mv stage3-ld prev-ld || test -f stage3-lean
45445@endif ld
45446@if libbacktrace
45447 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
45448 mkdir stage4-libbacktrace; \
45449 mv stage4-libbacktrace libbacktrace ; \
45450 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
45451@endif libbacktrace
45452@if libcpp
45453 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
45454 mkdir stage4-libcpp; \
45455 mv stage4-libcpp libcpp ; \
45456 mv stage3-libcpp prev-libcpp || test -f stage3-lean
45457@endif libcpp
45458@if libdecnumber
45459 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
45460 mkdir stage4-libdecnumber; \
45461 mv stage4-libdecnumber libdecnumber ; \
45462 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
45463@endif libdecnumber
45464@if libiberty
45465 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
45466 mkdir stage4-libiberty; \
45467 mv stage4-libiberty libiberty ; \
45468 mv stage3-libiberty prev-libiberty || test -f stage3-lean
45469@endif libiberty
45470@if zlib
45471 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
45472 mkdir stage4-zlib; \
45473 mv stage4-zlib zlib ; \
45474 mv stage3-zlib prev-zlib || test -f stage3-lean
45475@endif zlib
45476@if lto-plugin
45477 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
45478 mkdir stage4-lto-plugin; \
45479 mv stage4-lto-plugin lto-plugin ; \
45480 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
45481@endif lto-plugin
45482 @[ -d stage4-$(TARGET_SUBDIR) ] || \
45483 mkdir stage4-$(TARGET_SUBDIR); \
45484 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45485 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
45486
45487stage4-end::
45488@if bfd
45489 @if test -d $(HOST_SUBDIR)/bfd ; then \
45490 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45491 mv prev-bfd stage3-bfd ; : ; \
45492 fi
45493@endif bfd
45494@if opcodes
45495 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45496 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45497 mv prev-opcodes stage3-opcodes ; : ; \
45498 fi
45499@endif opcodes
45500@if binutils
45501 @if test -d $(HOST_SUBDIR)/binutils ; then \
45502 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45503 mv prev-binutils stage3-binutils ; : ; \
45504 fi
45505@endif binutils
45506@if gas
45507 @if test -d $(HOST_SUBDIR)/gas ; then \
45508 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45509 mv prev-gas stage3-gas ; : ; \
45510 fi
45511@endif gas
45512@if gcc
45513 @if test -d $(HOST_SUBDIR)/gcc ; then \
45514 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45515 mv prev-gcc stage3-gcc ; : ; \
45516 fi
45517@endif gcc
45518@if gmp
45519 @if test -d $(HOST_SUBDIR)/gmp ; then \
45520 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
45521 mv prev-gmp stage3-gmp ; : ; \
45522 fi
45523@endif gmp
45524@if mpfr
45525 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45526 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
45527 mv prev-mpfr stage3-mpfr ; : ; \
45528 fi
45529@endif mpfr
45530@if mpc
45531 @if test -d $(HOST_SUBDIR)/mpc ; then \
45532 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
45533 mv prev-mpc stage3-mpc ; : ; \
45534 fi
45535@endif mpc
45536@if isl
45537 @if test -d $(HOST_SUBDIR)/isl ; then \
45538 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
45539 mv prev-isl stage3-isl ; : ; \
45540 fi
45541@endif isl
45542@if cloog
45543 @if test -d $(HOST_SUBDIR)/cloog ; then \
45544 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
45545 mv prev-cloog stage3-cloog ; : ; \
45546 fi
45547@endif cloog
45548@if libelf
45549 @if test -d $(HOST_SUBDIR)/libelf ; then \
45550 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
45551 mv prev-libelf stage3-libelf ; : ; \
45552 fi
45553@endif libelf
45554@if gold
45555 @if test -d $(HOST_SUBDIR)/gold ; then \
45556 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
45557 mv prev-gold stage3-gold ; : ; \
45558 fi
45559@endif gold
45560@if intl
45561 @if test -d $(HOST_SUBDIR)/intl ; then \
45562 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
45563 mv prev-intl stage3-intl ; : ; \
45564 fi
45565@endif intl
45566@if ld
45567 @if test -d $(HOST_SUBDIR)/ld ; then \
45568 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
45569 mv prev-ld stage3-ld ; : ; \
45570 fi
45571@endif ld
45572@if libbacktrace
45573 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45574 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
45575 mv prev-libbacktrace stage3-libbacktrace ; : ; \
45576 fi
45577@endif libbacktrace
45578@if libcpp
45579 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45580 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
45581 mv prev-libcpp stage3-libcpp ; : ; \
45582 fi
45583@endif libcpp
45584@if libdecnumber
45585 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45586 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
45587 mv prev-libdecnumber stage3-libdecnumber ; : ; \
45588 fi
45589@endif libdecnumber
45590@if libiberty
45591 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45592 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
45593 mv prev-libiberty stage3-libiberty ; : ; \
45594 fi
45595@endif libiberty
45596@if zlib
45597 @if test -d $(HOST_SUBDIR)/zlib ; then \
45598 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
45599 mv prev-zlib stage3-zlib ; : ; \
45600 fi
45601@endif zlib
45602@if lto-plugin
45603 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45604 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
45605 mv prev-lto-plugin stage3-lto-plugin ; : ; \
45606 fi
45607@endif lto-plugin
45608 @if test -d $(TARGET_SUBDIR) ; then \
45609 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
45610 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
45611 fi
45612 rm -f stage_current
45613
45614# Bubble a bug fix through all the stages up to stage 4. They are
45615# remade, but not reconfigured. The next stage (if any) will not be
45616# reconfigured either.
45617.PHONY: stage4-bubble
45618stage4-bubble:: stage3-bubble
45619 @r=`${PWD_COMMAND}`; export r; \
45620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45621 if test -f stage4-lean || test -f stage3-lean ; then \
45622 echo Skipping rebuild of stage4 ; \
45623 else \
45624 $(MAKE) stage4-start; \
45625 if $(LEAN); then \
45626 rm -rf stage2-* ; \
45627 $(STAMP) stage2-lean ; \
45628 fi; \
45629 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
45630 fi
45631 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
45632
45633.PHONY: all-stage4 clean-stage4
45634do-clean: clean-stage4
45635
45636# FIXME: Will not need to be conditional when toplevel bootstrap is the
45637# only possibility, but now it conflicts with no-bootstrap rules
45638@if gcc-bootstrap
45639
45640compare3:
45641 @r=`${PWD_COMMAND}`; export r; \
45642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45643 if test -f stage3-lean; then \
45644 echo Cannot compare object files as stage 3 was deleted. ; \
45645 exit 0 ; \
45646 fi; \
45647 : $(MAKE); $(stage); \
45648 rm -f .bad_compare ; \
45649 echo Comparing stages 3 and 4 ; \
45650 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
45651 files=`find stage4-* -name "*$(objext)" -print | \
45652 sed -n s,^stage$$sed-,,p` ; \
45653 for file in $${files} ; do \
45654 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
45655 if test ! -f $$f1; then continue; fi; \
45656 $(do-compare3) > /dev/null 2>&1; \
45657 if test $$? -eq 1; then \
45658 case $$file in \
45659 @compare_exclusions@) \
45660 echo warning: $$file differs ;; \
45661 *) \
45662 echo $$file differs >> .bad_compare ;; \
45663 esac ; \
45664 fi ; \
45665 done ; \
45666 if [ -f .bad_compare ]; then \
45667 echo "Bootstrap comparison failure!"; \
45668 cat .bad_compare; \
45669 exit 1; \
45670 else \
45671 echo Comparison successful.; \
45672 fi ; \
45673 $(STAMP) compare3
45674 if $(LEAN); then \
45675 rm -rf stage3-*; \
45676 $(STAMP) stage3-lean; \
45677 fi
45678
45679
45680
45681.PHONY: bootstrap4 bootstrap4-lean
45682bootstrap4:
45683 echo stage4 > stage_final
45684 @r=`${PWD_COMMAND}`; export r; \
45685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45686 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
45687 @: $(MAKE); $(unstage)
45688 @r=`${PWD_COMMAND}`; export r; \
45689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45690 TFLAGS="$(STAGE4_TFLAGS)"; \
45691 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45692
45693bootstrap4-lean:
45694 echo stage4 > stage_final
45695 @r=`${PWD_COMMAND}`; export r; \
45696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45697 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
45698 @: $(MAKE); $(unstage)
45699 @r=`${PWD_COMMAND}`; export r; \
45700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45701 TFLAGS="$(STAGE4_TFLAGS)"; \
45702 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45703
45704
45705# Rules to wipe a stage and all the following ones, also used for cleanstrap
45706distclean-stage3:: distclean-stage4
45707.PHONY: distclean-stage4
45708distclean-stage4::
45709 @: $(MAKE); $(stage)
45710 @test "`cat stage_last`" != stage4 || rm -f stage_last
45711 rm -rf stage4-* compare3
45712
45713
45714@endif gcc-bootstrap
45715
45716
45717.PHONY: stageprofile-start stageprofile-end
45718
45719stageprofile-start::
45720 @: $(MAKE); $(stage); \
45721 echo stageprofile > stage_current ; \
45722 echo stageprofile > stage_last; \
45723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45724@if bfd
45725 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
45726 mkdir stageprofile-bfd; \
45727 mv stageprofile-bfd bfd ; \
45728 mv stage1-bfd prev-bfd || test -f stage1-lean
45729@endif bfd
45730@if opcodes
45731 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
45732 mkdir stageprofile-opcodes; \
45733 mv stageprofile-opcodes opcodes ; \
45734 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45735@endif opcodes
45736@if binutils
45737 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
45738 mkdir stageprofile-binutils; \
45739 mv stageprofile-binutils binutils ; \
45740 mv stage1-binutils prev-binutils || test -f stage1-lean
45741@endif binutils
45742@if gas
45743 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
45744 mkdir stageprofile-gas; \
45745 mv stageprofile-gas gas ; \
45746 mv stage1-gas prev-gas || test -f stage1-lean
45747@endif gas
45748@if gcc
45749 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
45750 mkdir stageprofile-gcc; \
45751 mv stageprofile-gcc gcc ; \
45752 mv stage1-gcc prev-gcc || test -f stage1-lean
45753@endif gcc
45754@if gmp
45755 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
45756 mkdir stageprofile-gmp; \
45757 mv stageprofile-gmp gmp ; \
45758 mv stage1-gmp prev-gmp || test -f stage1-lean
45759@endif gmp
45760@if mpfr
45761 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
45762 mkdir stageprofile-mpfr; \
45763 mv stageprofile-mpfr mpfr ; \
45764 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45765@endif mpfr
45766@if mpc
45767 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
45768 mkdir stageprofile-mpc; \
45769 mv stageprofile-mpc mpc ; \
45770 mv stage1-mpc prev-mpc || test -f stage1-lean
45771@endif mpc
45772@if isl
45773 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
45774 mkdir stageprofile-isl; \
45775 mv stageprofile-isl isl ; \
45776 mv stage1-isl prev-isl || test -f stage1-lean
45777@endif isl
45778@if cloog
45779 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
45780 mkdir stageprofile-cloog; \
45781 mv stageprofile-cloog cloog ; \
45782 mv stage1-cloog prev-cloog || test -f stage1-lean
45783@endif cloog
45784@if libelf
45785 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
45786 mkdir stageprofile-libelf; \
45787 mv stageprofile-libelf libelf ; \
45788 mv stage1-libelf prev-libelf || test -f stage1-lean
45789@endif libelf
45790@if gold
45791 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
45792 mkdir stageprofile-gold; \
45793 mv stageprofile-gold gold ; \
45794 mv stage1-gold prev-gold || test -f stage1-lean
45795@endif gold
45796@if intl
45797 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
45798 mkdir stageprofile-intl; \
45799 mv stageprofile-intl intl ; \
45800 mv stage1-intl prev-intl || test -f stage1-lean
45801@endif intl
45802@if ld
45803 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
45804 mkdir stageprofile-ld; \
45805 mv stageprofile-ld ld ; \
45806 mv stage1-ld prev-ld || test -f stage1-lean
45807@endif ld
45808@if libbacktrace
45809 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
45810 mkdir stageprofile-libbacktrace; \
45811 mv stageprofile-libbacktrace libbacktrace ; \
45812 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45813@endif libbacktrace
45814@if libcpp
45815 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
45816 mkdir stageprofile-libcpp; \
45817 mv stageprofile-libcpp libcpp ; \
45818 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45819@endif libcpp
45820@if libdecnumber
45821 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
45822 mkdir stageprofile-libdecnumber; \
45823 mv stageprofile-libdecnumber libdecnumber ; \
45824 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45825@endif libdecnumber
45826@if libiberty
45827 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
45828 mkdir stageprofile-libiberty; \
45829 mv stageprofile-libiberty libiberty ; \
45830 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45831@endif libiberty
45832@if zlib
45833 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
45834 mkdir stageprofile-zlib; \
45835 mv stageprofile-zlib zlib ; \
45836 mv stage1-zlib prev-zlib || test -f stage1-lean
45837@endif zlib
45838@if lto-plugin
45839 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
45840 mkdir stageprofile-lto-plugin; \
45841 mv stageprofile-lto-plugin lto-plugin ; \
45842 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45843@endif lto-plugin
45844 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
45845 mkdir stageprofile-$(TARGET_SUBDIR); \
45846 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45847 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45848
45849stageprofile-end::
45850@if bfd
45851 @if test -d $(HOST_SUBDIR)/bfd ; then \
45852 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
45853 mv prev-bfd stage1-bfd ; : ; \
45854 fi
45855@endif bfd
45856@if opcodes
45857 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45858 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
45859 mv prev-opcodes stage1-opcodes ; : ; \
45860 fi
45861@endif opcodes
45862@if binutils
45863 @if test -d $(HOST_SUBDIR)/binutils ; then \
45864 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
45865 mv prev-binutils stage1-binutils ; : ; \
45866 fi
45867@endif binutils
45868@if gas
45869 @if test -d $(HOST_SUBDIR)/gas ; then \
45870 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
45871 mv prev-gas stage1-gas ; : ; \
45872 fi
45873@endif gas
45874@if gcc
45875 @if test -d $(HOST_SUBDIR)/gcc ; then \
45876 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
45877 mv prev-gcc stage1-gcc ; : ; \
45878 fi
45879@endif gcc
45880@if gmp
45881 @if test -d $(HOST_SUBDIR)/gmp ; then \
45882 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
45883 mv prev-gmp stage1-gmp ; : ; \
45884 fi
45885@endif gmp
45886@if mpfr
45887 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45888 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
45889 mv prev-mpfr stage1-mpfr ; : ; \
45890 fi
45891@endif mpfr
45892@if mpc
45893 @if test -d $(HOST_SUBDIR)/mpc ; then \
45894 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
45895 mv prev-mpc stage1-mpc ; : ; \
45896 fi
45897@endif mpc
45898@if isl
45899 @if test -d $(HOST_SUBDIR)/isl ; then \
45900 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
45901 mv prev-isl stage1-isl ; : ; \
45902 fi
45903@endif isl
45904@if cloog
45905 @if test -d $(HOST_SUBDIR)/cloog ; then \
45906 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
45907 mv prev-cloog stage1-cloog ; : ; \
45908 fi
45909@endif cloog
45910@if libelf
45911 @if test -d $(HOST_SUBDIR)/libelf ; then \
45912 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
45913 mv prev-libelf stage1-libelf ; : ; \
45914 fi
45915@endif libelf
45916@if gold
45917 @if test -d $(HOST_SUBDIR)/gold ; then \
45918 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
45919 mv prev-gold stage1-gold ; : ; \
45920 fi
45921@endif gold
45922@if intl
45923 @if test -d $(HOST_SUBDIR)/intl ; then \
45924 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
45925 mv prev-intl stage1-intl ; : ; \
45926 fi
45927@endif intl
45928@if ld
45929 @if test -d $(HOST_SUBDIR)/ld ; then \
45930 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
45931 mv prev-ld stage1-ld ; : ; \
45932 fi
45933@endif ld
45934@if libbacktrace
45935 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45936 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
45937 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45938 fi
45939@endif libbacktrace
45940@if libcpp
45941 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45942 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
45943 mv prev-libcpp stage1-libcpp ; : ; \
45944 fi
45945@endif libcpp
45946@if libdecnumber
45947 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45948 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
45949 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45950 fi
45951@endif libdecnumber
45952@if libiberty
45953 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45954 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
45955 mv prev-libiberty stage1-libiberty ; : ; \
45956 fi
45957@endif libiberty
45958@if zlib
45959 @if test -d $(HOST_SUBDIR)/zlib ; then \
45960 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
45961 mv prev-zlib stage1-zlib ; : ; \
45962 fi
45963@endif zlib
45964@if lto-plugin
45965 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45966 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
45967 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45968 fi
45969@endif lto-plugin
45970 @if test -d $(TARGET_SUBDIR) ; then \
45971 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
45972 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45973 fi
45974 rm -f stage_current
45975
45976# Bubble a bug fix through all the stages up to stage profile. They are
45977# remade, but not reconfigured. The next stage (if any) will not be
45978# reconfigured either.
45979.PHONY: stageprofile-bubble
45980stageprofile-bubble:: stage1-bubble
45981 @r=`${PWD_COMMAND}`; export r; \
45982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45983 if test -f stageprofile-lean || test -f stage1-lean ; then \
45984 echo Skipping rebuild of stageprofile ; \
45985 else \
45986 $(MAKE) stageprofile-start; \
45987 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
45988 fi
45989
45990.PHONY: all-stageprofile clean-stageprofile
45991do-clean: clean-stageprofile
45992
45993# FIXME: Will not need to be conditional when toplevel bootstrap is the
45994# only possibility, but now it conflicts with no-bootstrap rules
45995@if gcc-bootstrap
45996
45997
45998
45999
46000# Rules to wipe a stage and all the following ones, also used for cleanstrap
46001distclean-stage1:: distclean-stageprofile
46002.PHONY: distclean-stageprofile
46003distclean-stageprofile::
46004 @: $(MAKE); $(stage)
46005 @test "`cat stage_last`" != stageprofile || rm -f stage_last
46006 rm -rf stageprofile-*
46007
46008
46009@endif gcc-bootstrap
46010
46011
46012.PHONY: stagefeedback-start stagefeedback-end
46013
46014stagefeedback-start::
46015 @: $(MAKE); $(stage); \
46016 echo stagefeedback > stage_current ; \
46017 echo stagefeedback > stage_last; \
46018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46019@if bfd
46020 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
46021 mkdir stagefeedback-bfd; \
46022 mv stagefeedback-bfd bfd ; \
46023 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
46024@endif bfd
46025@if opcodes
46026 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
46027 mkdir stagefeedback-opcodes; \
46028 mv stagefeedback-opcodes opcodes ; \
46029 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
46030@endif opcodes
46031@if binutils
46032 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
46033 mkdir stagefeedback-binutils; \
46034 mv stagefeedback-binutils binutils ; \
46035 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
46036@endif binutils
46037@if gas
46038 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
46039 mkdir stagefeedback-gas; \
46040 mv stagefeedback-gas gas ; \
46041 mv stageprofile-gas prev-gas || test -f stageprofile-lean
46042@endif gas
46043@if gcc
46044 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
46045 mkdir stagefeedback-gcc; \
46046 mv stagefeedback-gcc gcc ; \
46047 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
46048@endif gcc
46049@if gmp
46050 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
46051 mkdir stagefeedback-gmp; \
46052 mv stagefeedback-gmp gmp ; \
46053 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
46054@endif gmp
46055@if mpfr
46056 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
46057 mkdir stagefeedback-mpfr; \
46058 mv stagefeedback-mpfr mpfr ; \
46059 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
46060@endif mpfr
46061@if mpc
46062 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
46063 mkdir stagefeedback-mpc; \
46064 mv stagefeedback-mpc mpc ; \
46065 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
46066@endif mpc
46067@if isl
46068 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
46069 mkdir stagefeedback-isl; \
46070 mv stagefeedback-isl isl ; \
46071 mv stageprofile-isl prev-isl || test -f stageprofile-lean
46072@endif isl
46073@if cloog
46074 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
46075 mkdir stagefeedback-cloog; \
46076 mv stagefeedback-cloog cloog ; \
46077 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
46078@endif cloog
46079@if libelf
46080 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
46081 mkdir stagefeedback-libelf; \
46082 mv stagefeedback-libelf libelf ; \
46083 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
46084@endif libelf
46085@if gold
46086 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
46087 mkdir stagefeedback-gold; \
46088 mv stagefeedback-gold gold ; \
46089 mv stageprofile-gold prev-gold || test -f stageprofile-lean
46090@endif gold
46091@if intl
46092 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
46093 mkdir stagefeedback-intl; \
46094 mv stagefeedback-intl intl ; \
46095 mv stageprofile-intl prev-intl || test -f stageprofile-lean
46096@endif intl
46097@if ld
46098 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
46099 mkdir stagefeedback-ld; \
46100 mv stagefeedback-ld ld ; \
46101 mv stageprofile-ld prev-ld || test -f stageprofile-lean
46102@endif ld
46103@if libbacktrace
46104 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
46105 mkdir stagefeedback-libbacktrace; \
46106 mv stagefeedback-libbacktrace libbacktrace ; \
46107 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
46108@endif libbacktrace
46109@if libcpp
46110 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
46111 mkdir stagefeedback-libcpp; \
46112 mv stagefeedback-libcpp libcpp ; \
46113 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
46114@endif libcpp
46115@if libdecnumber
46116 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
46117 mkdir stagefeedback-libdecnumber; \
46118 mv stagefeedback-libdecnumber libdecnumber ; \
46119 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
46120@endif libdecnumber
46121@if libiberty
46122 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
46123 mkdir stagefeedback-libiberty; \
46124 mv stagefeedback-libiberty libiberty ; \
46125 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
46126@endif libiberty
46127@if zlib
46128 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
46129 mkdir stagefeedback-zlib; \
46130 mv stagefeedback-zlib zlib ; \
46131 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
46132@endif zlib
46133@if lto-plugin
46134 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
46135 mkdir stagefeedback-lto-plugin; \
46136 mv stagefeedback-lto-plugin lto-plugin ; \
46137 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
46138@endif lto-plugin
46139 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
46140 mkdir stagefeedback-$(TARGET_SUBDIR); \
46141 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46142 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
46143
46144stagefeedback-end::
46145@if bfd
46146 @if test -d $(HOST_SUBDIR)/bfd ; then \
46147 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
46148 mv prev-bfd stageprofile-bfd ; : ; \
46149 fi
46150@endif bfd
46151@if opcodes
46152 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46153 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
46154 mv prev-opcodes stageprofile-opcodes ; : ; \
46155 fi
46156@endif opcodes
46157@if binutils
46158 @if test -d $(HOST_SUBDIR)/binutils ; then \
46159 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
46160 mv prev-binutils stageprofile-binutils ; : ; \
46161 fi
46162@endif binutils
46163@if gas
46164 @if test -d $(HOST_SUBDIR)/gas ; then \
46165 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
46166 mv prev-gas stageprofile-gas ; : ; \
46167 fi
46168@endif gas
46169@if gcc
46170 @if test -d $(HOST_SUBDIR)/gcc ; then \
46171 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
46172 mv prev-gcc stageprofile-gcc ; : ; \
46173 fi
46174@endif gcc
46175@if gmp
46176 @if test -d $(HOST_SUBDIR)/gmp ; then \
46177 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
46178 mv prev-gmp stageprofile-gmp ; : ; \
46179 fi
46180@endif gmp
46181@if mpfr
46182 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46183 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
46184 mv prev-mpfr stageprofile-mpfr ; : ; \
46185 fi
46186@endif mpfr
46187@if mpc
46188 @if test -d $(HOST_SUBDIR)/mpc ; then \
46189 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
46190 mv prev-mpc stageprofile-mpc ; : ; \
46191 fi
46192@endif mpc
46193@if isl
46194 @if test -d $(HOST_SUBDIR)/isl ; then \
46195 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
46196 mv prev-isl stageprofile-isl ; : ; \
46197 fi
46198@endif isl
46199@if cloog
46200 @if test -d $(HOST_SUBDIR)/cloog ; then \
46201 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
46202 mv prev-cloog stageprofile-cloog ; : ; \
46203 fi
46204@endif cloog
46205@if libelf
46206 @if test -d $(HOST_SUBDIR)/libelf ; then \
46207 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
46208 mv prev-libelf stageprofile-libelf ; : ; \
46209 fi
46210@endif libelf
46211@if gold
46212 @if test -d $(HOST_SUBDIR)/gold ; then \
46213 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
46214 mv prev-gold stageprofile-gold ; : ; \
46215 fi
46216@endif gold
46217@if intl
46218 @if test -d $(HOST_SUBDIR)/intl ; then \
46219 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
46220 mv prev-intl stageprofile-intl ; : ; \
46221 fi
46222@endif intl
46223@if ld
46224 @if test -d $(HOST_SUBDIR)/ld ; then \
46225 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
46226 mv prev-ld stageprofile-ld ; : ; \
46227 fi
46228@endif ld
46229@if libbacktrace
46230 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46231 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
46232 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
46233 fi
46234@endif libbacktrace
46235@if libcpp
46236 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46237 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
46238 mv prev-libcpp stageprofile-libcpp ; : ; \
46239 fi
46240@endif libcpp
46241@if libdecnumber
46242 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46243 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
46244 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
46245 fi
46246@endif libdecnumber
46247@if libiberty
46248 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46249 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
46250 mv prev-libiberty stageprofile-libiberty ; : ; \
46251 fi
46252@endif libiberty
46253@if zlib
46254 @if test -d $(HOST_SUBDIR)/zlib ; then \
46255 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
46256 mv prev-zlib stageprofile-zlib ; : ; \
46257 fi
46258@endif zlib
46259@if lto-plugin
46260 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46261 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
46262 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
46263 fi
46264@endif lto-plugin
46265 @if test -d $(TARGET_SUBDIR) ; then \
46266 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
46267 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
46268 fi
46269 rm -f stage_current
46270
46271# Bubble a bug fix through all the stages up to stage feedback. They are
46272# remade, but not reconfigured. The next stage (if any) will not be
46273# reconfigured either.
46274.PHONY: stagefeedback-bubble
46275stagefeedback-bubble:: stageprofile-bubble
46276 @r=`${PWD_COMMAND}`; export r; \
46277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46278 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
46279 echo Skipping rebuild of stagefeedback ; \
46280 else \
46281 $(MAKE) stagefeedback-start; \
46282 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
46283 fi
46284
46285.PHONY: all-stagefeedback clean-stagefeedback
46286do-clean: clean-stagefeedback
46287
46288# FIXME: Will not need to be conditional when toplevel bootstrap is the
46289# only possibility, but now it conflicts with no-bootstrap rules
46290@if gcc-bootstrap
46291
46292
46293
46294.PHONY: profiledbootstrap profiledbootstrap-lean
46295profiledbootstrap:
46296 echo stagefeedback > stage_final
46297 @r=`${PWD_COMMAND}`; export r; \
46298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46299 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
46300 @: $(MAKE); $(unstage)
46301 @r=`${PWD_COMMAND}`; export r; \
46302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46303 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46304 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46305
46306profiledbootstrap-lean:
46307 echo stagefeedback > stage_final
46308 @r=`${PWD_COMMAND}`; export r; \
46309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46310 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
46311 @: $(MAKE); $(unstage)
46312 @r=`${PWD_COMMAND}`; export r; \
46313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46314 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46315 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46316
46317
46318# Rules to wipe a stage and all the following ones, also used for cleanstrap
46319distclean-stageprofile:: distclean-stagefeedback
46320.PHONY: distclean-stagefeedback
46321distclean-stagefeedback::
46322 @: $(MAKE); $(stage)
46323 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
46324 rm -rf stagefeedback-*
46325
46326
46327@endif gcc-bootstrap
46328
46329
46330
46331stageprofile-end::
46332 $(MAKE) distclean-stagefeedback
46333
46334stagefeedback-start::
46335 @r=`${PWD_COMMAND}`; export r; \
46336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46337 for i in prev-*; do \
46338 j=`echo $$i | sed s/^prev-//` ; \
46339 cd $$r/$$i && \
46340 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
46341 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
46342 done
46343
46344@if gcc-bootstrap
46345do-distclean: distclean-stage1
46346
46347# Provide a GCC build when we're building target libraries. This does
46348# not work as a dependency, just as the minimum necessary to avoid errors.
46349stage_last:
46350 @r=`${PWD_COMMAND}`; export r; \
46351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46352 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
46353
46354# Same as unstage, but not phony and defaulting to stage1-start. We place
46355# it in the dependency so that for example `make -j3 all-gcc' works.
46356stage_current:
46357 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
46358
46359.PHONY: restrap
46360restrap::
46361 @: $(MAKE); $(stage)
46362 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
46363restrap:: all
46364@endif gcc-bootstrap
46365
46366# --------------------------------------
46367# Dependencies between different modules
46368# --------------------------------------
46369
46370# Generic dependencies for target modules on host stuff, especially gcc
46371@if gcc-bootstrap
46372configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
46373configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
46374configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
46375configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
46376configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
46377configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
46378configure-target-libmudflap: stage_last
46379configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
46380configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
46381configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
46382configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
46383configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
46384configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
46385configure-stage1-target-libvtv: maybe-all-stage1-gcc
46386configure-stage2-target-libvtv: maybe-all-stage2-gcc
46387configure-stage3-target-libvtv: maybe-all-stage3-gcc
46388configure-stage4-target-libvtv: maybe-all-stage4-gcc
46389configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
46390configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
46391configure-target-libssp: stage_last
46392configure-target-newlib: stage_last
46393configure-stage1-target-libgcc: maybe-all-stage1-gcc
46394configure-stage2-target-libgcc: maybe-all-stage2-gcc
46395configure-stage3-target-libgcc: maybe-all-stage3-gcc
46396configure-stage4-target-libgcc: maybe-all-stage4-gcc
46397configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
46398configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
46399configure-target-libbacktrace: stage_last
46400configure-target-libquadmath: stage_last
46401configure-target-libgfortran: stage_last
46402configure-target-libobjc: stage_last
46403configure-target-libgo: stage_last
46404configure-target-libtermcap: stage_last
46405configure-target-winsup: stage_last
46406configure-target-libgloss: stage_last
46407configure-target-libffi: stage_last
46408configure-target-libjava: stage_last
46409configure-target-zlib: stage_last
46410configure-target-boehm-gc: stage_last
46411configure-target-rda: stage_last
46412configure-target-libada: stage_last
46413configure-stage1-target-libgomp: maybe-all-stage1-gcc
46414configure-stage2-target-libgomp: maybe-all-stage2-gcc
46415configure-stage3-target-libgomp: maybe-all-stage3-gcc
46416configure-stage4-target-libgomp: maybe-all-stage4-gcc
46417configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
46418configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
46419configure-target-libitm: stage_last
46420configure-target-libatomic: stage_last
46421@endif gcc-bootstrap
46422
46423@if gcc-no-bootstrap
46424configure-target-libstdc++-v3: maybe-all-gcc
46425configure-target-libmudflap: maybe-all-gcc
46426configure-target-libsanitizer: maybe-all-gcc
46427configure-target-libvtv: maybe-all-gcc
46428configure-target-libssp: maybe-all-gcc
46429configure-target-newlib: maybe-all-gcc
46430configure-target-libgcc: maybe-all-gcc
46431configure-target-libbacktrace: maybe-all-gcc
46432configure-target-libquadmath: maybe-all-gcc
46433configure-target-libgfortran: maybe-all-gcc
46434configure-target-libobjc: maybe-all-gcc
46435configure-target-libgo: maybe-all-gcc
46436configure-target-libtermcap: maybe-all-gcc
46437configure-target-winsup: maybe-all-gcc
46438configure-target-libgloss: maybe-all-gcc
46439configure-target-libffi: maybe-all-gcc
46440configure-target-libjava: maybe-all-gcc
46441configure-target-zlib: maybe-all-gcc
46442configure-target-boehm-gc: maybe-all-gcc
46443configure-target-rda: maybe-all-gcc
46444configure-target-libada: maybe-all-gcc
46445configure-target-libgomp: maybe-all-gcc
46446configure-target-libitm: maybe-all-gcc
46447configure-target-libatomic: maybe-all-gcc
46448@endif gcc-no-bootstrap
46449
46450
46451# There are two types of dependencies here: 'hard' dependencies, where one
46452# module simply won't build without the other; and 'soft' dependencies, where
46453# if the depended-on module is missing, the depending module will do without
46454# or find a substitute somewhere (perhaps installed). Soft dependencies
46455# are made here to depend on a 'maybe-' target. If you're not sure,
46456# it's safer to use a soft dependency.
46457
46458
46459
46460
46461
46462
46463# With all the machinery above in place, it is pretty easy to generate
46464# dependencies. Host dependencies are a bit more complex because we have
46465# to check for bootstrap/prebootstrap dependencies. To resolve
46466# prebootstrap dependencies, prebootstrap modules are gathered in
46467# a hash table.
46468all-build-bison: maybe-all-build-texinfo
46469all-build-flex: maybe-all-build-texinfo
46470all-build-flex: maybe-all-build-bison
46471all-build-flex: maybe-all-build-m4
46472all-build-libiberty: maybe-all-build-texinfo
46473all-build-m4: maybe-all-build-texinfo
46474all-build-fixincludes: maybe-all-build-libiberty
46475configure-gcc: maybe-configure-intl
46476
46477configure-stage1-gcc: maybe-configure-stage1-intl
46478configure-stage2-gcc: maybe-configure-stage2-intl
46479configure-stage3-gcc: maybe-configure-stage3-intl
46480configure-stage4-gcc: maybe-configure-stage4-intl
46481configure-stageprofile-gcc: maybe-configure-stageprofile-intl
46482configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
46483configure-gcc: maybe-all-gmp
46484
46485configure-stage1-gcc: maybe-all-stage1-gmp
46486configure-stage2-gcc: maybe-all-stage2-gmp
46487configure-stage3-gcc: maybe-all-stage3-gmp
46488configure-stage4-gcc: maybe-all-stage4-gmp
46489configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46490configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46491configure-gcc: maybe-all-lto-plugin
46492
46493configure-stage1-gcc: maybe-all-stage1-lto-plugin
46494configure-stage2-gcc: maybe-all-stage2-lto-plugin
46495configure-stage3-gcc: maybe-all-stage3-lto-plugin
46496configure-stage4-gcc: maybe-all-stage4-lto-plugin
46497configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46498configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46499configure-gcc: maybe-all-binutils
46500
46501configure-stage1-gcc: maybe-all-stage1-binutils
46502configure-stage2-gcc: maybe-all-stage2-binutils
46503configure-stage3-gcc: maybe-all-stage3-binutils
46504configure-stage4-gcc: maybe-all-stage4-binutils
46505configure-stageprofile-gcc: maybe-all-stageprofile-binutils
46506configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
46507configure-gcc: maybe-all-gas
46508
46509configure-stage1-gcc: maybe-all-stage1-gas
46510configure-stage2-gcc: maybe-all-stage2-gas
46511configure-stage3-gcc: maybe-all-stage3-gas
46512configure-stage4-gcc: maybe-all-stage4-gas
46513configure-stageprofile-gcc: maybe-all-stageprofile-gas
46514configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
46515configure-gcc: maybe-all-ld
46516
46517configure-stage1-gcc: maybe-all-stage1-ld
46518configure-stage2-gcc: maybe-all-stage2-ld
46519configure-stage3-gcc: maybe-all-stage3-ld
46520configure-stage4-gcc: maybe-all-stage4-ld
46521configure-stageprofile-gcc: maybe-all-stageprofile-ld
46522configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
46523configure-gcc: maybe-all-gold
46524
46525configure-stage1-gcc: maybe-all-stage1-gold
46526configure-stage2-gcc: maybe-all-stage2-gold
46527configure-stage3-gcc: maybe-all-stage3-gold
46528configure-stage4-gcc: maybe-all-stage4-gold
46529configure-stageprofile-gcc: maybe-all-stageprofile-gold
46530configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
46531configure-gcc: maybe-all-libelf
46532
46533configure-stage1-gcc: maybe-all-stage1-libelf
46534configure-stage2-gcc: maybe-all-stage2-libelf
46535configure-stage3-gcc: maybe-all-stage3-libelf
46536configure-stage4-gcc: maybe-all-stage4-libelf
46537configure-stageprofile-gcc: maybe-all-stageprofile-libelf
46538configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
46539all-gcc: all-libiberty
46540
46541all-stage1-gcc: all-stage1-libiberty
46542all-stage2-gcc: all-stage2-libiberty
46543all-stage3-gcc: all-stage3-libiberty
46544all-stage4-gcc: all-stage4-libiberty
46545all-stageprofile-gcc: all-stageprofile-libiberty
46546all-stagefeedback-gcc: all-stagefeedback-libiberty
46547all-gcc: maybe-all-intl
46548
46549all-stage1-gcc: maybe-all-stage1-intl
46550all-stage2-gcc: maybe-all-stage2-intl
46551all-stage3-gcc: maybe-all-stage3-intl
46552all-stage4-gcc: maybe-all-stage4-intl
46553all-stageprofile-gcc: maybe-all-stageprofile-intl
46554all-stagefeedback-gcc: maybe-all-stagefeedback-intl
46555all-gcc: maybe-all-mpfr
46556
46557all-stage1-gcc: maybe-all-stage1-mpfr
46558all-stage2-gcc: maybe-all-stage2-mpfr
46559all-stage3-gcc: maybe-all-stage3-mpfr
46560all-stage4-gcc: maybe-all-stage4-mpfr
46561all-stageprofile-gcc: maybe-all-stageprofile-mpfr
46562all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
46563all-gcc: maybe-all-mpc
46564
46565all-stage1-gcc: maybe-all-stage1-mpc
46566all-stage2-gcc: maybe-all-stage2-mpc
46567all-stage3-gcc: maybe-all-stage3-mpc
46568all-stage4-gcc: maybe-all-stage4-mpc
46569all-stageprofile-gcc: maybe-all-stageprofile-mpc
46570all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
46571all-gcc: maybe-all-cloog
46572
46573all-stage1-gcc: maybe-all-stage1-cloog
46574all-stage2-gcc: maybe-all-stage2-cloog
46575all-stage3-gcc: maybe-all-stage3-cloog
46576all-stage4-gcc: maybe-all-stage4-cloog
46577all-stageprofile-gcc: maybe-all-stageprofile-cloog
46578all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
46579all-gcc: maybe-all-build-texinfo
46580
46581all-stage1-gcc: maybe-all-build-texinfo
46582all-stage2-gcc: maybe-all-build-texinfo
46583all-stage3-gcc: maybe-all-build-texinfo
46584all-stage4-gcc: maybe-all-build-texinfo
46585all-stageprofile-gcc: maybe-all-build-texinfo
46586all-stagefeedback-gcc: maybe-all-build-texinfo
46587all-gcc: maybe-all-build-bison
46588
46589all-stage1-gcc: maybe-all-build-bison
46590all-stage2-gcc: maybe-all-build-bison
46591all-stage3-gcc: maybe-all-build-bison
46592all-stage4-gcc: maybe-all-build-bison
46593all-stageprofile-gcc: maybe-all-build-bison
46594all-stagefeedback-gcc: maybe-all-build-bison
46595all-gcc: maybe-all-build-flex
46596
46597all-stage1-gcc: maybe-all-build-flex
46598all-stage2-gcc: maybe-all-build-flex
46599all-stage3-gcc: maybe-all-build-flex
46600all-stage4-gcc: maybe-all-build-flex
46601all-stageprofile-gcc: maybe-all-build-flex
46602all-stagefeedback-gcc: maybe-all-build-flex
46603all-gcc: maybe-all-build-libiberty
46604
46605all-stage1-gcc: maybe-all-build-libiberty
46606all-stage2-gcc: maybe-all-build-libiberty
46607all-stage3-gcc: maybe-all-build-libiberty
46608all-stage4-gcc: maybe-all-build-libiberty
46609all-stageprofile-gcc: maybe-all-build-libiberty
46610all-stagefeedback-gcc: maybe-all-build-libiberty
46611all-gcc: maybe-all-build-fixincludes
46612
46613all-stage1-gcc: maybe-all-build-fixincludes
46614all-stage2-gcc: maybe-all-build-fixincludes
46615all-stage3-gcc: maybe-all-build-fixincludes
46616all-stage4-gcc: maybe-all-build-fixincludes
46617all-stageprofile-gcc: maybe-all-build-fixincludes
46618all-stagefeedback-gcc: maybe-all-build-fixincludes
46619all-gcc: maybe-all-zlib
46620
46621all-stage1-gcc: maybe-all-stage1-zlib
46622all-stage2-gcc: maybe-all-stage2-zlib
46623all-stage3-gcc: maybe-all-stage3-zlib
46624all-stage4-gcc: maybe-all-stage4-zlib
46625all-stageprofile-gcc: maybe-all-stageprofile-zlib
46626all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
46627all-gcc: all-libbacktrace
46628
46629all-stage1-gcc: all-stage1-libbacktrace
46630all-stage2-gcc: all-stage2-libbacktrace
46631all-stage3-gcc: all-stage3-libbacktrace
46632all-stage4-gcc: all-stage4-libbacktrace
46633all-stageprofile-gcc: all-stageprofile-libbacktrace
46634all-stagefeedback-gcc: all-stagefeedback-libbacktrace
46635all-gcc: all-libcpp
46636
46637all-stage1-gcc: all-stage1-libcpp
46638all-stage2-gcc: all-stage2-libcpp
46639all-stage3-gcc: all-stage3-libcpp
46640all-stage4-gcc: all-stage4-libcpp
46641all-stageprofile-gcc: all-stageprofile-libcpp
46642all-stagefeedback-gcc: all-stagefeedback-libcpp
46643all-gcc: all-libdecnumber
46644
46645all-stage1-gcc: all-stage1-libdecnumber
46646all-stage2-gcc: all-stage2-libdecnumber
46647all-stage3-gcc: all-stage3-libdecnumber
46648all-stage4-gcc: all-stage4-libdecnumber
46649all-stageprofile-gcc: all-stageprofile-libdecnumber
46650all-stagefeedback-gcc: all-stagefeedback-libdecnumber
46651all-gcc: maybe-all-libiberty
46652
46653all-stage1-gcc: maybe-all-stage1-libiberty
46654all-stage2-gcc: maybe-all-stage2-libiberty
46655all-stage3-gcc: maybe-all-stage3-libiberty
46656all-stage4-gcc: maybe-all-stage4-libiberty
46657all-stageprofile-gcc: maybe-all-stageprofile-libiberty
46658all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
46659all-gcc: maybe-all-fixincludes
46660all-gcc: maybe-all-lto-plugin
46661
46662all-stage1-gcc: maybe-all-stage1-lto-plugin
46663all-stage2-gcc: maybe-all-stage2-lto-plugin
46664all-stage3-gcc: maybe-all-stage3-lto-plugin
46665all-stage4-gcc: maybe-all-stage4-lto-plugin
46666all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46667all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46668info-gcc: maybe-all-build-libiberty
46669
46670info-stage1-gcc: maybe-all-build-libiberty
46671info-stage2-gcc: maybe-all-build-libiberty
46672info-stage3-gcc: maybe-all-build-libiberty
46673info-stage4-gcc: maybe-all-build-libiberty
46674info-stageprofile-gcc: maybe-all-build-libiberty
46675info-stagefeedback-gcc: maybe-all-build-libiberty
46676dvi-gcc: maybe-all-build-libiberty
46677
46678dvi-stage1-gcc: maybe-all-build-libiberty
46679dvi-stage2-gcc: maybe-all-build-libiberty
46680dvi-stage3-gcc: maybe-all-build-libiberty
46681dvi-stage4-gcc: maybe-all-build-libiberty
46682dvi-stageprofile-gcc: maybe-all-build-libiberty
46683dvi-stagefeedback-gcc: maybe-all-build-libiberty
46684pdf-gcc: maybe-all-build-libiberty
46685
46686pdf-stage1-gcc: maybe-all-build-libiberty
46687pdf-stage2-gcc: maybe-all-build-libiberty
46688pdf-stage3-gcc: maybe-all-build-libiberty
46689pdf-stage4-gcc: maybe-all-build-libiberty
46690pdf-stageprofile-gcc: maybe-all-build-libiberty
46691pdf-stagefeedback-gcc: maybe-all-build-libiberty
46692html-gcc: maybe-all-build-libiberty
46693
46694html-stage1-gcc: maybe-all-build-libiberty
46695html-stage2-gcc: maybe-all-build-libiberty
46696html-stage3-gcc: maybe-all-build-libiberty
46697html-stage4-gcc: maybe-all-build-libiberty
46698html-stageprofile-gcc: maybe-all-build-libiberty
46699html-stagefeedback-gcc: maybe-all-build-libiberty
46700install-gcc: maybe-install-fixincludes
46701install-gcc: maybe-install-lto-plugin
46702install-strip-gcc: maybe-install-strip-fixincludes
46703install-strip-gcc: maybe-install-strip-lto-plugin
46704configure-libcpp: configure-libiberty
46705
46706configure-stage1-libcpp: configure-stage1-libiberty
46707configure-stage2-libcpp: configure-stage2-libiberty
46708configure-stage3-libcpp: configure-stage3-libiberty
46709configure-stage4-libcpp: configure-stage4-libiberty
46710configure-stageprofile-libcpp: configure-stageprofile-libiberty
46711configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
46712configure-libcpp: maybe-configure-intl
46713
46714configure-stage1-libcpp: maybe-configure-stage1-intl
46715configure-stage2-libcpp: maybe-configure-stage2-intl
46716configure-stage3-libcpp: maybe-configure-stage3-intl
46717configure-stage4-libcpp: maybe-configure-stage4-intl
46718configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
46719configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
46720all-libcpp: all-libiberty
46721
46722all-stage1-libcpp: all-stage1-libiberty
46723all-stage2-libcpp: all-stage2-libiberty
46724all-stage3-libcpp: all-stage3-libiberty
46725all-stage4-libcpp: all-stage4-libiberty
46726all-stageprofile-libcpp: all-stageprofile-libiberty
46727all-stagefeedback-libcpp: all-stagefeedback-libiberty
46728all-libcpp: maybe-all-intl
46729
46730all-stage1-libcpp: maybe-all-stage1-intl
46731all-stage2-libcpp: maybe-all-stage2-intl
46732all-stage3-libcpp: maybe-all-stage3-intl
46733all-stage4-libcpp: maybe-all-stage4-intl
46734all-stageprofile-libcpp: maybe-all-stageprofile-intl
46735all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
46736all-fixincludes: maybe-all-libiberty
46737all-gnattools: maybe-all-target-libada
46738all-lto-plugin: maybe-all-libiberty
46739
46740all-stage1-lto-plugin: maybe-all-stage1-libiberty
46741all-stage2-lto-plugin: maybe-all-stage2-libiberty
46742all-stage3-lto-plugin: maybe-all-stage3-libiberty
46743all-stage4-lto-plugin: maybe-all-stage4-libiberty
46744all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
46745all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
46746all-utils: maybe-all-libiberty
46747configure-mpfr: maybe-all-gmp
46748
46749configure-stage1-mpfr: maybe-all-stage1-gmp
46750configure-stage2-mpfr: maybe-all-stage2-gmp
46751configure-stage3-mpfr: maybe-all-stage3-gmp
46752configure-stage4-mpfr: maybe-all-stage4-gmp
46753configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
46754configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
46755configure-mpc: maybe-all-mpfr
46756
46757configure-stage1-mpc: maybe-all-stage1-mpfr
46758configure-stage2-mpc: maybe-all-stage2-mpfr
46759configure-stage3-mpc: maybe-all-stage3-mpfr
46760configure-stage4-mpc: maybe-all-stage4-mpfr
46761configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
46762configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
46763configure-isl: maybe-all-gmp
46764
46765configure-stage1-isl: maybe-all-stage1-gmp
46766configure-stage2-isl: maybe-all-stage2-gmp
46767configure-stage3-isl: maybe-all-stage3-gmp
46768configure-stage4-isl: maybe-all-stage4-gmp
46769configure-stageprofile-isl: maybe-all-stageprofile-gmp
46770configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
46771configure-cloog: maybe-all-isl
46772
46773configure-stage1-cloog: maybe-all-stage1-isl
46774configure-stage2-cloog: maybe-all-stage2-isl
46775configure-stage3-cloog: maybe-all-stage3-isl
46776configure-stage4-cloog: maybe-all-stage4-isl
46777configure-stageprofile-cloog: maybe-all-stageprofile-isl
46778configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
46779configure-cloog: maybe-all-gmp
46780
46781configure-stage1-cloog: maybe-all-stage1-gmp
46782configure-stage2-cloog: maybe-all-stage2-gmp
46783configure-stage3-cloog: maybe-all-stage3-gmp
46784configure-stage4-cloog: maybe-all-stage4-gmp
46785configure-stageprofile-cloog: maybe-all-stageprofile-gmp
46786configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
46787configure-gdb: maybe-all-intl
46788configure-gdb: maybe-configure-sim
46789configure-gdb: maybe-all-bfd
46790configure-gdb: maybe-all-libiconv
46791all-gdb: maybe-all-libiberty
46792all-gdb: maybe-all-libiconv
46793all-gdb: maybe-all-opcodes
46794all-gdb: maybe-all-readline
46795all-gdb: maybe-all-build-bison
46796all-gdb: maybe-all-sim
46797all-gdb: maybe-all-libdecnumber
46798all-gdb: maybe-all-libtermcap
46799configure-libgui: maybe-configure-tcl
46800configure-libgui: maybe-configure-tk
46801all-libgui: maybe-all-tcl
46802all-libgui: maybe-all-tk
46803all-libgui: maybe-all-itcl
46804configure-bfd: configure-libiberty
46805
46806configure-stage1-bfd: configure-stage1-libiberty
46807configure-stage2-bfd: configure-stage2-libiberty
46808configure-stage3-bfd: configure-stage3-libiberty
46809configure-stage4-bfd: configure-stage4-libiberty
46810configure-stageprofile-bfd: configure-stageprofile-libiberty
46811configure-stagefeedback-bfd: configure-stagefeedback-libiberty
46812configure-bfd: maybe-configure-intl
46813
46814configure-stage1-bfd: maybe-configure-stage1-intl
46815configure-stage2-bfd: maybe-configure-stage2-intl
46816configure-stage3-bfd: maybe-configure-stage3-intl
46817configure-stage4-bfd: maybe-configure-stage4-intl
46818configure-stageprofile-bfd: maybe-configure-stageprofile-intl
46819configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
46820all-bfd: maybe-all-libiberty
46821
46822all-stage1-bfd: maybe-all-stage1-libiberty
46823all-stage2-bfd: maybe-all-stage2-libiberty
46824all-stage3-bfd: maybe-all-stage3-libiberty
46825all-stage4-bfd: maybe-all-stage4-libiberty
46826all-stageprofile-bfd: maybe-all-stageprofile-libiberty
46827all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
46828all-bfd: maybe-all-intl
46829
46830all-stage1-bfd: maybe-all-stage1-intl
46831all-stage2-bfd: maybe-all-stage2-intl
46832all-stage3-bfd: maybe-all-stage3-intl
46833all-stage4-bfd: maybe-all-stage4-intl
46834all-stageprofile-bfd: maybe-all-stageprofile-intl
46835all-stagefeedback-bfd: maybe-all-stagefeedback-intl
46836configure-opcodes: configure-libiberty
46837
46838configure-stage1-opcodes: configure-stage1-libiberty
46839configure-stage2-opcodes: configure-stage2-libiberty
46840configure-stage3-opcodes: configure-stage3-libiberty
46841configure-stage4-opcodes: configure-stage4-libiberty
46842configure-stageprofile-opcodes: configure-stageprofile-libiberty
46843configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
46844all-opcodes: maybe-all-libiberty
46845
46846all-stage1-opcodes: maybe-all-stage1-libiberty
46847all-stage2-opcodes: maybe-all-stage2-libiberty
46848all-stage3-opcodes: maybe-all-stage3-libiberty
46849all-stage4-opcodes: maybe-all-stage4-libiberty
46850all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46851all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46852configure-binutils: maybe-configure-intl
46853
46854configure-stage1-binutils: maybe-configure-stage1-intl
46855configure-stage2-binutils: maybe-configure-stage2-intl
46856configure-stage3-binutils: maybe-configure-stage3-intl
46857configure-stage4-binutils: maybe-configure-stage4-intl
46858configure-stageprofile-binutils: maybe-configure-stageprofile-intl
46859configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
46860all-binutils: maybe-all-libiberty
46861
46862all-stage1-binutils: maybe-all-stage1-libiberty
46863all-stage2-binutils: maybe-all-stage2-libiberty
46864all-stage3-binutils: maybe-all-stage3-libiberty
46865all-stage4-binutils: maybe-all-stage4-libiberty
46866all-stageprofile-binutils: maybe-all-stageprofile-libiberty
46867all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
46868all-binutils: maybe-all-opcodes
46869
46870all-stage1-binutils: maybe-all-stage1-opcodes
46871all-stage2-binutils: maybe-all-stage2-opcodes
46872all-stage3-binutils: maybe-all-stage3-opcodes
46873all-stage4-binutils: maybe-all-stage4-opcodes
46874all-stageprofile-binutils: maybe-all-stageprofile-opcodes
46875all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
46876all-binutils: maybe-all-bfd
46877
46878all-stage1-binutils: maybe-all-stage1-bfd
46879all-stage2-binutils: maybe-all-stage2-bfd
46880all-stage3-binutils: maybe-all-stage3-bfd
46881all-stage4-binutils: maybe-all-stage4-bfd
46882all-stageprofile-binutils: maybe-all-stageprofile-bfd
46883all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
46884all-binutils: maybe-all-build-flex
46885
46886all-stage1-binutils: maybe-all-build-flex
46887all-stage2-binutils: maybe-all-build-flex
46888all-stage3-binutils: maybe-all-build-flex
46889all-stage4-binutils: maybe-all-build-flex
46890all-stageprofile-binutils: maybe-all-build-flex
46891all-stagefeedback-binutils: maybe-all-build-flex
46892all-binutils: maybe-all-build-bison
46893
46894all-stage1-binutils: maybe-all-build-bison
46895all-stage2-binutils: maybe-all-build-bison
46896all-stage3-binutils: maybe-all-build-bison
46897all-stage4-binutils: maybe-all-build-bison
46898all-stageprofile-binutils: maybe-all-build-bison
46899all-stagefeedback-binutils: maybe-all-build-bison
46900all-binutils: maybe-all-intl
46901
46902all-stage1-binutils: maybe-all-stage1-intl
46903all-stage2-binutils: maybe-all-stage2-intl
46904all-stage3-binutils: maybe-all-stage3-intl
46905all-stage4-binutils: maybe-all-stage4-intl
46906all-stageprofile-binutils: maybe-all-stageprofile-intl
46907all-stagefeedback-binutils: maybe-all-stagefeedback-intl
46908all-binutils: maybe-all-gas
46909
46910all-stage1-binutils: maybe-all-stage1-gas
46911all-stage2-binutils: maybe-all-stage2-gas
46912all-stage3-binutils: maybe-all-stage3-gas
46913all-stage4-binutils: maybe-all-stage4-gas
46914all-stageprofile-binutils: maybe-all-stageprofile-gas
46915all-stagefeedback-binutils: maybe-all-stagefeedback-gas
46916install-binutils: maybe-install-opcodes
46917install-strip-binutils: maybe-install-strip-opcodes
46918install-opcodes: maybe-install-bfd
46919install-strip-opcodes: maybe-install-strip-bfd
46920configure-gas: maybe-configure-intl
46921
46922configure-stage1-gas: maybe-configure-stage1-intl
46923configure-stage2-gas: maybe-configure-stage2-intl
46924configure-stage3-gas: maybe-configure-stage3-intl
46925configure-stage4-gas: maybe-configure-stage4-intl
46926configure-stageprofile-gas: maybe-configure-stageprofile-intl
46927configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
46928all-gas: maybe-all-libiberty
46929
46930all-stage1-gas: maybe-all-stage1-libiberty
46931all-stage2-gas: maybe-all-stage2-libiberty
46932all-stage3-gas: maybe-all-stage3-libiberty
46933all-stage4-gas: maybe-all-stage4-libiberty
46934all-stageprofile-gas: maybe-all-stageprofile-libiberty
46935all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
46936all-gas: maybe-all-opcodes
46937
46938all-stage1-gas: maybe-all-stage1-opcodes
46939all-stage2-gas: maybe-all-stage2-opcodes
46940all-stage3-gas: maybe-all-stage3-opcodes
46941all-stage4-gas: maybe-all-stage4-opcodes
46942all-stageprofile-gas: maybe-all-stageprofile-opcodes
46943all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
46944all-gas: maybe-all-bfd
46945
46946all-stage1-gas: maybe-all-stage1-bfd
46947all-stage2-gas: maybe-all-stage2-bfd
46948all-stage3-gas: maybe-all-stage3-bfd
46949all-stage4-gas: maybe-all-stage4-bfd
46950all-stageprofile-gas: maybe-all-stageprofile-bfd
46951all-stagefeedback-gas: maybe-all-stagefeedback-bfd
46952all-gas: maybe-all-intl
46953
46954all-stage1-gas: maybe-all-stage1-intl
46955all-stage2-gas: maybe-all-stage2-intl
46956all-stage3-gas: maybe-all-stage3-intl
46957all-stage4-gas: maybe-all-stage4-intl
46958all-stageprofile-gas: maybe-all-stageprofile-intl
46959all-stagefeedback-gas: maybe-all-stagefeedback-intl
46960configure-gprof: maybe-configure-intl
46961all-gprof: maybe-all-libiberty
46962all-gprof: maybe-all-bfd
46963all-gprof: maybe-all-opcodes
46964all-gprof: maybe-all-intl
46965all-gprof: maybe-all-gas
46966configure-ld: maybe-configure-intl
46967
46968configure-stage1-ld: maybe-configure-stage1-intl
46969configure-stage2-ld: maybe-configure-stage2-intl
46970configure-stage3-ld: maybe-configure-stage3-intl
46971configure-stage4-ld: maybe-configure-stage4-intl
46972configure-stageprofile-ld: maybe-configure-stageprofile-intl
46973configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
46974all-ld: maybe-all-libiberty
46975
46976all-stage1-ld: maybe-all-stage1-libiberty
46977all-stage2-ld: maybe-all-stage2-libiberty
46978all-stage3-ld: maybe-all-stage3-libiberty
46979all-stage4-ld: maybe-all-stage4-libiberty
46980all-stageprofile-ld: maybe-all-stageprofile-libiberty
46981all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
46982all-ld: maybe-all-bfd
46983
46984all-stage1-ld: maybe-all-stage1-bfd
46985all-stage2-ld: maybe-all-stage2-bfd
46986all-stage3-ld: maybe-all-stage3-bfd
46987all-stage4-ld: maybe-all-stage4-bfd
46988all-stageprofile-ld: maybe-all-stageprofile-bfd
46989all-stagefeedback-ld: maybe-all-stagefeedback-bfd
46990all-ld: maybe-all-opcodes
46991
46992all-stage1-ld: maybe-all-stage1-opcodes
46993all-stage2-ld: maybe-all-stage2-opcodes
46994all-stage3-ld: maybe-all-stage3-opcodes
46995all-stage4-ld: maybe-all-stage4-opcodes
46996all-stageprofile-ld: maybe-all-stageprofile-opcodes
46997all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
46998all-ld: maybe-all-build-bison
46999
47000all-stage1-ld: maybe-all-build-bison
47001all-stage2-ld: maybe-all-build-bison
47002all-stage3-ld: maybe-all-build-bison
47003all-stage4-ld: maybe-all-build-bison
47004all-stageprofile-ld: maybe-all-build-bison
47005all-stagefeedback-ld: maybe-all-build-bison
47006all-ld: maybe-all-build-flex
47007
47008all-stage1-ld: maybe-all-build-flex
47009all-stage2-ld: maybe-all-build-flex
47010all-stage3-ld: maybe-all-build-flex
47011all-stage4-ld: maybe-all-build-flex
47012all-stageprofile-ld: maybe-all-build-flex
47013all-stagefeedback-ld: maybe-all-build-flex
47014all-ld: maybe-all-intl
47015
47016all-stage1-ld: maybe-all-stage1-intl
47017all-stage2-ld: maybe-all-stage2-intl
47018all-stage3-ld: maybe-all-stage3-intl
47019all-stage4-ld: maybe-all-stage4-intl
47020all-stageprofile-ld: maybe-all-stageprofile-intl
47021all-stagefeedback-ld: maybe-all-stagefeedback-intl
47022all-ld: maybe-all-gas
47023
47024all-stage1-ld: maybe-all-stage1-gas
47025all-stage2-ld: maybe-all-stage2-gas
47026all-stage3-ld: maybe-all-stage3-gas
47027all-stage4-ld: maybe-all-stage4-gas
47028all-stageprofile-ld: maybe-all-stageprofile-gas
47029all-stagefeedback-ld: maybe-all-stagefeedback-gas
47030install-ld: maybe-install-gold
47031install-strip-ld: maybe-install-strip-gold
47032configure-gold: maybe-configure-intl
47033
47034configure-stage1-gold: maybe-configure-stage1-intl
47035configure-stage2-gold: maybe-configure-stage2-intl
47036configure-stage3-gold: maybe-configure-stage3-intl
47037configure-stage4-gold: maybe-configure-stage4-intl
47038configure-stageprofile-gold: maybe-configure-stageprofile-intl
47039configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
47040all-gold: maybe-all-libiberty
47041
47042all-stage1-gold: maybe-all-stage1-libiberty
47043all-stage2-gold: maybe-all-stage2-libiberty
47044all-stage3-gold: maybe-all-stage3-libiberty
47045all-stage4-gold: maybe-all-stage4-libiberty
47046all-stageprofile-gold: maybe-all-stageprofile-libiberty
47047all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
47048all-gold: maybe-all-intl
47049
47050all-stage1-gold: maybe-all-stage1-intl
47051all-stage2-gold: maybe-all-stage2-intl
47052all-stage3-gold: maybe-all-stage3-intl
47053all-stage4-gold: maybe-all-stage4-intl
47054all-stageprofile-gold: maybe-all-stageprofile-intl
47055all-stagefeedback-gold: maybe-all-stagefeedback-intl
47056all-gold: maybe-all-bfd
47057
47058all-stage1-gold: maybe-all-stage1-bfd
47059all-stage2-gold: maybe-all-stage2-bfd
47060all-stage3-gold: maybe-all-stage3-bfd
47061all-stage4-gold: maybe-all-stage4-bfd
47062all-stageprofile-gold: maybe-all-stageprofile-bfd
47063all-stagefeedback-gold: maybe-all-stagefeedback-bfd
47064all-gold: maybe-all-build-bison
47065
47066all-stage1-gold: maybe-all-build-bison
47067all-stage2-gold: maybe-all-build-bison
47068all-stage3-gold: maybe-all-build-bison
47069all-stage4-gold: maybe-all-build-bison
47070all-stageprofile-gold: maybe-all-build-bison
47071all-stagefeedback-gold: maybe-all-build-bison
47072all-gold: maybe-all-gas
47073
47074all-stage1-gold: maybe-all-stage1-gas
47075all-stage2-gold: maybe-all-stage2-gas
47076all-stage3-gold: maybe-all-stage3-gas
47077all-stage4-gold: maybe-all-stage4-gas
47078all-stageprofile-gold: maybe-all-stageprofile-gas
47079all-stagefeedback-gold: maybe-all-stagefeedback-gas
47080check-gold: maybe-all-binutils
47081
47082check-stage1-gold: maybe-all-stage1-binutils
47083check-stage2-gold: maybe-all-stage2-binutils
47084check-stage3-gold: maybe-all-stage3-binutils
47085check-stage4-gold: maybe-all-stage4-binutils
47086check-stageprofile-gold: maybe-all-stageprofile-binutils
47087check-stagefeedback-gold: maybe-all-stagefeedback-binutils
47088check-gold: maybe-all-gas
47089
47090check-stage1-gold: maybe-all-stage1-gas
47091check-stage2-gold: maybe-all-stage2-gas
47092check-stage3-gold: maybe-all-stage3-gas
47093check-stage4-gold: maybe-all-stage4-gas
47094check-stageprofile-gold: maybe-all-stageprofile-gas
47095check-stagefeedback-gold: maybe-all-stagefeedback-gas
47096configure-opcodes: maybe-configure-intl
47097
47098configure-stage1-opcodes: maybe-configure-stage1-intl
47099configure-stage2-opcodes: maybe-configure-stage2-intl
47100configure-stage3-opcodes: maybe-configure-stage3-intl
47101configure-stage4-opcodes: maybe-configure-stage4-intl
47102configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
47103configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
47104all-opcodes: maybe-all-bfd
47105
47106all-stage1-opcodes: maybe-all-stage1-bfd
47107all-stage2-opcodes: maybe-all-stage2-bfd
47108all-stage3-opcodes: maybe-all-stage3-bfd
47109all-stage4-opcodes: maybe-all-stage4-bfd
47110all-stageprofile-opcodes: maybe-all-stageprofile-bfd
47111all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
47112all-opcodes: maybe-all-libiberty
47113
47114all-stage1-opcodes: maybe-all-stage1-libiberty
47115all-stage2-opcodes: maybe-all-stage2-libiberty
47116all-stage3-opcodes: maybe-all-stage3-libiberty
47117all-stage4-opcodes: maybe-all-stage4-libiberty
47118all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47119all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47120all-opcodes: maybe-all-intl
47121
47122all-stage1-opcodes: maybe-all-stage1-intl
47123all-stage2-opcodes: maybe-all-stage2-intl
47124all-stage3-opcodes: maybe-all-stage3-intl
47125all-stage4-opcodes: maybe-all-stage4-intl
47126all-stageprofile-opcodes: maybe-all-stageprofile-intl
47127all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
47128all-dejagnu: maybe-all-tcl
47129all-dejagnu: maybe-all-expect
47130all-dejagnu: maybe-all-tk
47131configure-expect: maybe-configure-tcl
47132configure-expect: maybe-configure-tk
47133all-expect: maybe-all-tcl
47134all-expect: maybe-all-tk
47135configure-itcl: maybe-configure-tcl
47136configure-itcl: maybe-configure-tk
47137all-itcl: maybe-all-tcl
47138all-itcl: maybe-all-tk
47139install-itcl: maybe-install-tcl
47140install-strip-itcl: maybe-install-strip-tcl
47141configure-tk: maybe-configure-tcl
47142all-tk: maybe-all-tcl
47143all-sid: maybe-all-libiberty
47144all-sid: maybe-all-bfd
47145all-sid: maybe-all-opcodes
47146all-sid: maybe-all-tcl
47147all-sid: maybe-all-tk
47148install-sid: maybe-install-tcl
47149install-strip-sid: maybe-install-strip-tcl
47150install-sid: maybe-install-tk
47151install-strip-sid: maybe-install-strip-tk
47152configure-sim: maybe-configure-intl
47153all-sim: maybe-all-intl
47154all-sim: maybe-all-libiberty
47155all-sim: maybe-all-bfd
47156all-sim: maybe-all-opcodes
47157all-sim: maybe-all-readline
47158all-sim: maybe-configure-gdb
47159all-fastjar: maybe-all-zlib
47160all-fastjar: maybe-all-build-texinfo
47161all-fastjar: maybe-all-libiberty
47162all-bison: maybe-all-intl
47163all-bison: maybe-all-build-texinfo
47164all-flex: maybe-all-build-bison
47165all-flex: maybe-all-intl
47166all-flex: maybe-all-m4
47167all-flex: maybe-all-build-texinfo
47168all-m4: maybe-all-intl
47169all-m4: maybe-all-build-texinfo
47170configure-target-boehm-gc: maybe-all-target-libstdc++-v3
47171configure-target-fastjar: maybe-configure-target-zlib
47172all-target-fastjar: maybe-all-target-zlib
47173configure-target-libgo: maybe-configure-target-libffi
47174configure-target-libgo: maybe-all-target-libstdc++-v3
47175all-target-libgo: maybe-all-target-libbacktrace
47176all-target-libgo: maybe-all-target-libffi
47177all-target-libgo: maybe-all-target-libatomic
47178configure-target-libjava: maybe-configure-target-zlib
47179configure-target-libjava: maybe-configure-target-boehm-gc
47180configure-target-libjava: maybe-configure-target-libffi
47181all-target-libjava: maybe-all-fastjar
47182all-target-libjava: maybe-all-target-zlib
47183all-target-libjava: maybe-all-target-boehm-gc
47184all-target-libjava: maybe-all-target-libffi
47185configure-target-libobjc: maybe-configure-target-boehm-gc
47186all-target-libobjc: maybe-all-target-boehm-gc
47187configure-target-libstdc++-v3: maybe-configure-target-libgomp
47188
47189configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47190configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47191configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47192configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47193configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47194configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47195configure-target-libsanitizer: maybe-all-target-libstdc++-v3
47196
47197configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
47198configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
47199configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
47200configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
47201configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
47202configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
47203configure-target-libvtv: maybe-all-target-libstdc++-v3
47204
47205configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
47206configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
47207configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
47208configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
47209configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
47210configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
47211all-target-libstdc++-v3: maybe-configure-target-libgomp
47212
47213all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
47214all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
47215all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
47216all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
47217all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
47218all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
47219install-target-libgo: maybe-install-target-libatomic
47220install-target-libgfortran: maybe-install-target-libquadmath
47221install-target-libgfortran: maybe-install-target-libgcc
47222install-target-libsanitizer: maybe-install-target-libstdc++-v3
47223install-target-libsanitizer: maybe-install-target-libgcc
47224install-target-libvtv: maybe-install-target-libstdc++-v3
47225install-target-libvtv: maybe-install-target-libgcc
47226install-target-libjava: maybe-install-target-libgcc
47227install-target-libitm: maybe-install-target-libgcc
47228install-target-libobjc: maybe-install-target-libgcc
47229install-target-libstdc++-v3: maybe-install-target-libgcc
47230all-target-libgloss: maybe-all-target-newlib
47231all-target-winsup: maybe-all-target-libtermcap
47232configure-target-newlib: maybe-all-binutils
47233configure-target-newlib: maybe-all-ld
47234configure-target-libgfortran: maybe-all-target-libquadmath
47235
47236
47237# Dependencies for target modules on other target modules are
47238# described by lang_env_dependencies; the defaults apply to anything
47239# not mentioned there.
47240
47241
47242@if gcc-bootstrap
47243configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
47244configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
47245configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
47246configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
47247configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
47248configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
47249configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
47250configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
47251configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
47252configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
47253configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
47254configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
47255configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
47256configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
47257configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
47258configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
47259configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
47260configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
47261configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
47262configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
47263configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
47264configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
47265configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
47266configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
47267@endif gcc-bootstrap
47268
47269@if gcc-no-bootstrap
47270configure-target-libstdc++-v3: maybe-all-target-libgcc
47271configure-target-libmudflap: maybe-all-target-libgcc
47272configure-target-libsanitizer: maybe-all-target-libgcc
47273configure-target-libvtv: maybe-all-target-libgcc
47274configure-target-libssp: maybe-all-target-libgcc
47275configure-target-newlib: maybe-all-target-libgcc
47276configure-target-libbacktrace: maybe-all-target-libgcc
47277configure-target-libquadmath: maybe-all-target-libgcc
47278configure-target-libgfortran: maybe-all-target-libgcc
47279configure-target-libobjc: maybe-all-target-libgcc
47280configure-target-libgo: maybe-all-target-libgcc
47281configure-target-libtermcap: maybe-all-target-libgcc
47282configure-target-winsup: maybe-all-target-libgcc
47283configure-target-libgloss: maybe-all-target-libgcc
47284configure-target-libffi: maybe-all-target-libgcc
47285configure-target-libjava: maybe-all-target-libgcc
47286configure-target-zlib: maybe-all-target-libgcc
47287configure-target-boehm-gc: maybe-all-target-libgcc
47288configure-target-rda: maybe-all-target-libgcc
47289configure-target-libada: maybe-all-target-libgcc
47290configure-target-libgomp: maybe-all-target-libgcc
47291configure-target-libitm: maybe-all-target-libgcc
47292configure-target-libatomic: maybe-all-target-libgcc
47293@endif gcc-no-bootstrap
47294
47295
47296configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
47297
47298configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
47299
47300configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
47301
47302configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
47303
47304configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
47305
47306
47307
47308configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
47309
47310configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
47311
47312configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
47313
47314configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
47315
47316configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
47317
47318configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
47319
47320configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
47321
47322
47323configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
47324
47325configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
47326configure-target-libjava: maybe-all-target-libstdc++-v3
47327
47328configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
47329
47330configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
47331
47332configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
47333
47334configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
47335
47336configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
47337
47338configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
47339configure-target-libitm: maybe-all-target-libstdc++-v3
47340
47341configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
47342
47343
47344CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
47345GDB_TK = @GDB_TK@
47346INSTALL_GDB_TK = @INSTALL_GDB_TK@
47347configure-gdb: $(CONFIGURE_GDB_TK)
47348all-gdb: $(gdbnlmrequirements) $(GDB_TK)
47349install-gdb: $(INSTALL_GDB_TK)
47350
47351# Serialization dependencies. Host configures don't work well in parallel to
47352# each other, due to contention over config.cache. Target configures and
47353# build configures are similar.
47354@serialization_dependencies@
47355
47356# --------------------------------
47357# Regenerating top level configury
47358# --------------------------------
47359
47360# Rebuilding Makefile.in, using autogen.
47361AUTOGEN = autogen
47362$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
47363 cd $(srcdir) && $(AUTOGEN) Makefile.def
47364
47365# Rebuilding Makefile.
47366Makefile: $(srcdir)/Makefile.in config.status
47367 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
47368
47369config.status: configure
47370 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
47371
47372# Rebuilding configure.
47373AUTOCONF = autoconf
47374$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
47375 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
47376 cd $(srcdir) && $(AUTOCONF)
47377
47378# ------------------------------
47379# Special directives to GNU Make
47380# ------------------------------
47381
47382# Don't pass command-line variables to submakes.
47383.NOEXPORT:
47384MAKEOVERRIDES=
47385
47386# end of Makefile.in
This page took 0.182477 seconds and 4 git commands to generate.