Fix typo.
[official-gcc.git] / Makefile.in
blob66f6c68b167f8ba515dacfe90a86d9fda8afca59
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
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
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.
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.
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/>.
24 # First, test for a proper version of make, but only where one is required.
26 @if gcc
27 ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28 $(error GNU make version 3.80 or newer is required.)
29 endif
30 @endif gcc
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
37 build_alias=@build_noncanonical@
38 build_vendor=@build_vendor@
39 build_os=@build_os@
40 build=@build@
41 host_alias=@host_noncanonical@
42 host_vendor=@host_vendor@
43 host_os=@host_os@
44 host=@host@
45 target_alias=@target_noncanonical@
46 target_vendor=@target_vendor@
47 target_os=@target_os@
48 target=@target@
50 program_transform_name = @program_transform_name@
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
55 srcdir = @srcdir@
57 bindir = @bindir@
58 sbindir = @sbindir@
59 libexecdir = @libexecdir@
60 datadir = @datadir@
61 sysconfdir = @sysconfdir@
62 sharedstatedir = @sharedstatedir@
63 localstatedir = @localstatedir@
64 libdir = @libdir@
65 includedir = @includedir@
66 oldincludedir = @oldincludedir@
67 infodir = @infodir@
68 datarootdir = @datarootdir@
69 docdir = @docdir@
70 pdfdir = @pdfdir@
71 htmldir = @htmldir@
72 mandir = @mandir@
73 man1dir = $(mandir)/man1
74 man2dir = $(mandir)/man2
75 man3dir = $(mandir)/man3
76 man4dir = $(mandir)/man4
77 man5dir = $(mandir)/man5
78 man6dir = $(mandir)/man6
79 man7dir = $(mandir)/man7
80 man8dir = $(mandir)/man8
81 man9dir = $(mandir)/man9
83 INSTALL = @INSTALL@
84 INSTALL_PROGRAM = @INSTALL_PROGRAM@
85 INSTALL_SCRIPT = @INSTALL_SCRIPT@
86 INSTALL_DATA = @INSTALL_DATA@
87 LN = @LN@
88 LN_S = @LN_S@
89 MAINT = @MAINT@
90 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
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.
110 GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
112 # Build programs are put under this directory.
113 BUILD_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.
116 BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
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.
135 BASE_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;
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_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 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
157 GOC="$(GOC_FOR_BUILD)"; export GOC; \
158 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
159 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
160 LD="$(LD_FOR_BUILD)"; export LD; \
161 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
162 NM="$(NM_FOR_BUILD)"; export NM; \
163 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
164 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
165 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167 # These variables must be set on the make command line for directories
168 # built for the build system to override those in BASE_FLAGS_TO_PASS.
169 EXTRA_BUILD_FLAGS = \
170 CFLAGS="$(CFLAGS_FOR_BUILD)" \
171 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173 # This is the list of directories to built for the host system.
174 SUBDIRS = @configdirs@
175 TARGET_CONFIGDIRS = @target_configdirs@
176 # This is set by the configure script to the arguments to use when configuring
177 # directories built for the host system.
178 HOST_CONFIGARGS = @host_configargs@
179 # Host programs are put under this directory, which is . except if building
180 # with srcdir=..
181 HOST_SUBDIR = @host_subdir@
182 # This is the list of variables to export in the environment when
183 # configuring subdirectories for the host system. We need to pass
184 # some to the GCC configure because of its hybrid host/target nature.
185 HOST_EXPORTS = \
186 $(BASE_EXPORTS) \
187 CC="$(CC)"; export CC; \
188 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
189 CFLAGS="$(CFLAGS)"; export CFLAGS; \
190 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
191 CXX="$(CXX)"; export CXX; \
192 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
193 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
194 GOC="$(GOC)"; export GOC; \
195 AR="$(AR)"; export AR; \
196 AS="$(AS)"; export AS; \
197 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
198 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
199 LD="$(LD)"; export LD; \
200 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
201 NM="$(NM)"; export NM; \
202 RANLIB="$(RANLIB)"; export RANLIB; \
203 WINDRES="$(WINDRES)"; export WINDRES; \
204 WINDMC="$(WINDMC)"; export WINDMC; \
205 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
206 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
207 READELF="$(READELF)"; export READELF; \
208 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
209 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
210 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
211 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
212 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
213 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
214 OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
215 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
216 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
217 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
218 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
219 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
220 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
221 ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
222 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223 ISLVER="$(HOST_ISLVER)"; export ISLVER; \
224 LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
225 LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
226 XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
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);
232 POSTSTAGE1_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++.
237 POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 $(LTO_EXPORTS) \
260 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
261 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
262 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
264 # Target libraries are put under this directory:
265 TARGET_SUBDIR = @target_subdir@
266 # This is set by the configure script to the arguments to use when configuring
267 # directories built for the target.
268 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
269 # This is the list of variables to export in the environment when
270 # configuring subdirectories for the target system.
271 BASE_TARGET_EXPORTS = \
272 $(BASE_EXPORTS) \
273 AR="$(AR_FOR_TARGET)"; export AR; \
274 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
275 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
276 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
277 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
278 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
279 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
280 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 OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
289 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
290 READELF="$(READELF_FOR_TARGET)"; export READELF; \
291 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
292 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
293 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
294 @if gcc-bootstrap
295 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
296 @endif gcc-bootstrap
297 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
298 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
300 RAW_CXX_TARGET_EXPORTS = \
301 $(BASE_TARGET_EXPORTS) \
302 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
303 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
305 NORMAL_TARGET_EXPORTS = \
306 $(BASE_TARGET_EXPORTS) \
307 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
309 # Where to find GMP
310 HOST_GMPLIBS = @gmplibs@
311 HOST_GMPINC = @gmpinc@
313 # Where to find isl
314 HOST_ISLLIBS = @isllibs@
315 HOST_ISLINC = @islinc@
316 HOST_ISLVER = @islver@
318 # Where to find libelf
319 HOST_LIBELFLIBS = @libelflibs@
320 HOST_LIBELFINC = @libelfinc@
322 # ----------------------------------------------
323 # Programs producing files for the BUILD machine
324 # ----------------------------------------------
326 SHELL = @SHELL@
328 # pwd command to use. Allow user to override default by setting PWDCMD in
329 # the environment to account for automounters. The make variable must not
330 # be called PWDCMD, otherwise the value set here is passed to make
331 # subprocesses and overrides the setting from the user's environment.
332 # Don't use PWD since it is a common shell environment variable and we
333 # don't want to corrupt it.
334 PWD_COMMAND = $${PWDCMD-pwd}
336 # compilers to use to create programs which must be run in the build
337 # environment.
338 AR_FOR_BUILD = @AR_FOR_BUILD@
339 AS_FOR_BUILD = @AS_FOR_BUILD@
340 CC_FOR_BUILD = @CC_FOR_BUILD@
341 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
342 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
343 CXX_FOR_BUILD = @CXX_FOR_BUILD@
344 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
345 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
346 GOC_FOR_BUILD = @GOC_FOR_BUILD@
347 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
348 LD_FOR_BUILD = @LD_FOR_BUILD@
349 NM_FOR_BUILD = @NM_FOR_BUILD@
350 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
351 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
352 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
354 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
355 # here so that they can be overridden by Makefile fragments.
356 BUILD_PREFIX = @BUILD_PREFIX@
357 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
359 # Flags to pass to stage2 and later makes. They are defined
360 # here so that they can be overridden by Makefile fragments.
361 BOOT_CFLAGS= -g -O2
362 BOOT_LDFLAGS=
363 BOOT_ADAFLAGS= -gnatpg
365 AWK = @AWK@
366 SED = @SED@
367 BISON = @BISON@
368 YACC = @YACC@
369 FLEX = @FLEX@
370 LEX = @LEX@
371 M4 = @M4@
372 MAKEINFO = @MAKEINFO@
373 EXPECT = @EXPECT@
374 RUNTEST = @RUNTEST@
376 AUTO_PROFILE = gcc-auto-profile -c 1000000
378 # This just becomes part of the MAKEINFO definition passed down to
379 # sub-makes. It lets flags be given on the command line while still
380 # using the makeinfo from the object tree.
381 # (Default to avoid splitting info files by setting the threshold high.)
382 MAKEINFOFLAGS = --split-size=5000000
384 # ---------------------------------------------
385 # Programs producing files for the HOST machine
386 # ---------------------------------------------
388 AS = @AS@
389 AR = @AR@
390 AR_FLAGS = rc
391 CC = @CC@
392 CXX = @CXX@
393 DLLTOOL = @DLLTOOL@
394 LD = @LD@
395 LIPO = @LIPO@
396 NM = @NM@
397 OBJDUMP = @OBJDUMP@
398 RANLIB = @RANLIB@
399 READELF = @READELF@
400 STRIP = @STRIP@
401 WINDRES = @WINDRES@
402 WINDMC = @WINDMC@
404 GNATBIND = @GNATBIND@
405 GNATMAKE = @GNATMAKE@
407 CFLAGS = @CFLAGS@
408 LDFLAGS = @LDFLAGS@
409 LIBCFLAGS = $(CFLAGS)
410 CXXFLAGS = @CXXFLAGS@
411 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
412 GOCFLAGS = $(CFLAGS)
414 CREATE_GCOV = create_gcov
416 TFLAGS =
418 # Defaults for all stages; some are overridden below.
420 STAGE_CFLAGS = $(BOOT_CFLAGS)
421 STAGE_TFLAGS = $(TFLAGS)
422 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
425 # Defaults for stage 1; some are overridden below.
426 STAGE1_CFLAGS = $(STAGE_CFLAGS)
427 STAGE1_CXXFLAGS = $(CXXFLAGS)
428 @if target-libstdc++-v3-bootstrap
429 # Override the above if we're bootstrapping C++.
430 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431 @endif target-libstdc++-v3-bootstrap
432 STAGE1_TFLAGS = $(STAGE_TFLAGS)
433 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
435 # Defaults for stage 2; some are overridden below.
436 STAGE2_CFLAGS = $(STAGE_CFLAGS)
437 STAGE2_CXXFLAGS = $(CXXFLAGS)
438 @if target-libstdc++-v3-bootstrap
439 # Override the above if we're bootstrapping C++.
440 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441 @endif target-libstdc++-v3-bootstrap
442 STAGE2_TFLAGS = $(STAGE_TFLAGS)
443 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
445 # Defaults for stage 3; some are overridden below.
446 STAGE3_CFLAGS = $(STAGE_CFLAGS)
447 STAGE3_CXXFLAGS = $(CXXFLAGS)
448 @if target-libstdc++-v3-bootstrap
449 # Override the above if we're bootstrapping C++.
450 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451 @endif target-libstdc++-v3-bootstrap
452 STAGE3_TFLAGS = $(STAGE_TFLAGS)
453 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
455 # Defaults for stage 4; some are overridden below.
456 STAGE4_CFLAGS = $(STAGE_CFLAGS)
457 STAGE4_CXXFLAGS = $(CXXFLAGS)
458 @if target-libstdc++-v3-bootstrap
459 # Override the above if we're bootstrapping C++.
460 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461 @endif target-libstdc++-v3-bootstrap
462 STAGE4_TFLAGS = $(STAGE_TFLAGS)
463 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
465 # Defaults for stage profile; some are overridden below.
466 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468 @if target-libstdc++-v3-bootstrap
469 # Override the above if we're bootstrapping C++.
470 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471 @endif target-libstdc++-v3-bootstrap
472 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
475 # Defaults for stage feedback; some are overridden below.
476 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478 @if target-libstdc++-v3-bootstrap
479 # Override the above if we're bootstrapping C++.
480 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481 @endif target-libstdc++-v3-bootstrap
482 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
485 # Defaults for stage autoprofile; some are overridden below.
486 STAGEautoprofile_CFLAGS = $(STAGE_CFLAGS)
487 STAGEautoprofile_CXXFLAGS = $(CXXFLAGS)
488 @if target-libstdc++-v3-bootstrap
489 # Override the above if we're bootstrapping C++.
490 STAGEautoprofile_CXXFLAGS = $(STAGEautoprofile_CFLAGS)
491 @endif target-libstdc++-v3-bootstrap
492 STAGEautoprofile_TFLAGS = $(STAGE_TFLAGS)
493 STAGEautoprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
495 # Defaults for stage autofeedback; some are overridden below.
496 STAGEautofeedback_CFLAGS = $(STAGE_CFLAGS)
497 STAGEautofeedback_CXXFLAGS = $(CXXFLAGS)
498 @if target-libstdc++-v3-bootstrap
499 # Override the above if we're bootstrapping C++.
500 STAGEautofeedback_CXXFLAGS = $(STAGEautofeedback_CFLAGS)
501 @endif target-libstdc++-v3-bootstrap
502 STAGEautofeedback_TFLAGS = $(STAGE_TFLAGS)
503 STAGEautofeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
506 # By default, C and C++ are the only stage1 languages, because they are the
507 # only ones we require to build with the bootstrap compiler, and also the
508 # only ones useful for building stage2.
510 STAGE1_CFLAGS = @stage1_cflags@
511 STAGE1_CHECKING = @stage1_checking@
512 STAGE1_LANGUAGES = @stage1_languages@
513 # * We force-disable intermodule optimizations, even if
514 # --enable-intermodule was passed, since the installed compiler
515 # probably can't handle them. Luckily, autoconf always respects
516 # the last argument when conflicting --enable arguments are passed.
517 # * Likewise, we force-disable coverage flags, since the installed
518 # compiler probably has never heard of them.
519 # * We also disable -Wformat, since older GCCs don't understand newer %s.
520 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
521 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
522 --disable-build-format-warnings
524 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
525 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
527 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
528 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
530 STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g
531 STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
533 STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
534 STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
536 do-compare = @do_compare@
537 do-compare3 = $(do-compare)
539 # -----------------------------------------------
540 # Programs producing files for the TARGET machine
541 # -----------------------------------------------
543 AR_FOR_TARGET=@AR_FOR_TARGET@
544 AS_FOR_TARGET=@AS_FOR_TARGET@
545 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
547 # If GCC_FOR_TARGET is not overriden on the command line, then this
548 # variable is passed down to the gcc Makefile, where it is used to
549 # build libgcc2.a. We define it here so that it can itself be
550 # overridden on the command line.
551 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
552 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
553 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
554 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
555 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
556 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
557 LD_FOR_TARGET=@LD_FOR_TARGET@
559 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
560 NM_FOR_TARGET=@NM_FOR_TARGET@
561 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
562 OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
563 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
564 READELF_FOR_TARGET=@READELF_FOR_TARGET@
565 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
566 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
567 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
569 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
570 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
571 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
573 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
574 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
576 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
577 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
578 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
579 GOCFLAGS_FOR_TARGET = -O2 -g
581 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
582 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
583 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
585 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
587 # ------------------------------------
588 # Miscellaneous targets and flag lists
589 # ------------------------------------
591 # The first rule in the file had better be this one. Don't put any above it.
592 # This lives here to allow makefile fragments to contain dependencies.
593 all:
595 #### host and target specific makefile fragments come in here.
596 @target_makefile_frag@
597 @alphaieee_frag@
598 @ospace_frag@
599 @host_makefile_frag@
602 # This is the list of directories that may be needed in RPATH_ENVVAR
603 # so that programs built for the target machine work.
604 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libcilkrts)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
606 @if target-libstdc++-v3
607 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
608 @endif target-libstdc++-v3
610 @if target-libsanitizer
611 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
612 @endif target-libsanitizer
614 @if target-libmpx
615 TARGET_LIB_PATH_libmpx = $$r/$(TARGET_SUBDIR)/libmpx/.libs:
616 @endif target-libmpx
618 @if target-libvtv
619 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
620 @endif target-libvtv
622 @if target-libcilkrts
623 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
624 @endif target-libcilkrts
626 @if target-liboffloadmic
627 TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
628 @endif target-liboffloadmic
630 @if target-libssp
631 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
632 @endif target-libssp
634 @if target-libgomp
635 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
636 @endif target-libgomp
638 @if target-libitm
639 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
640 @endif target-libitm
642 @if target-libatomic
643 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
644 @endif target-libatomic
648 # This is the list of directories that may be needed in RPATH_ENVVAR
649 # so that programs built for the host machine work.
650 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
652 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
653 @if gcc
654 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
655 @endif gcc
658 @if gmp
659 HOST_LIB_PATH_gmp = \
660 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
661 @endif gmp
663 @if mpfr
664 HOST_LIB_PATH_mpfr = \
665 $$r/$(HOST_SUBDIR)/mpfr/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/src/.libs:
666 @endif mpfr
668 @if mpc
669 HOST_LIB_PATH_mpc = \
670 $$r/$(HOST_SUBDIR)/mpc/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/src/.libs:
671 @endif mpc
673 @if isl
674 HOST_LIB_PATH_isl = \
675 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
676 @endif isl
678 @if libelf
679 HOST_LIB_PATH_libelf = \
680 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
681 @endif libelf
684 CXX_FOR_TARGET_FLAG_TO_PASS = \
685 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
686 @if target-libstdc++-v3
687 # CXX_FOR_TARGET is tricky to get right for target libs that require a
688 # functional C++ compiler. When we recurse, if we expand
689 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
690 # libstdc++ include flags from the script. Instead, we get an
691 # -funconfigured-* word, so that we'll get errors if this invalid C++
692 # command line is used for anything, but also so that we can use the
693 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
694 # don't pass it on, sub-make will use the default definition, that
695 # re-expands it at the time of use, so we'll get it right when we need
696 # it. One potential exception is the expansion of CXX_FOR_TARGET
697 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
698 # really work, for C++ host programs can't depend on the current-stage
699 # C++ target library.
700 CXX_FOR_TARGET_FLAG_TO_PASS = \
701 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
702 @endif target-libstdc++-v3
704 # Flags to pass down to all sub-makes. STAGE*FLAGS,
705 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
706 # overrideable (for a bootstrap build stage1 also builds gcc.info).
707 BASE_FLAGS_TO_PASS = \
708 "DESTDIR=$(DESTDIR)" \
709 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
710 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
711 "bindir=$(bindir)" \
712 "datadir=$(datadir)" \
713 "exec_prefix=$(exec_prefix)" \
714 "includedir=$(includedir)" \
715 "datarootdir=$(datarootdir)" \
716 "docdir=$(docdir)" \
717 "infodir=$(infodir)" \
718 "pdfdir=$(pdfdir)" \
719 "htmldir=$(htmldir)" \
720 "libdir=$(libdir)" \
721 "libexecdir=$(libexecdir)" \
722 "lispdir=$(lispdir)" \
723 "localstatedir=$(localstatedir)" \
724 "mandir=$(mandir)" \
725 "oldincludedir=$(oldincludedir)" \
726 "prefix=$(prefix)" \
727 "sbindir=$(sbindir)" \
728 "sharedstatedir=$(sharedstatedir)" \
729 "sysconfdir=$(sysconfdir)" \
730 "tooldir=$(tooldir)" \
731 "build_tooldir=$(build_tooldir)" \
732 "target_alias=$(target_alias)" \
733 "AWK=$(AWK)" \
734 "BISON=$(BISON)" \
735 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
736 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
737 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
738 "EXPECT=$(EXPECT)" \
739 "FLEX=$(FLEX)" \
740 "INSTALL=$(INSTALL)" \
741 "INSTALL_DATA=$(INSTALL_DATA)" \
742 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
743 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
744 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
745 "LEX=$(LEX)" \
746 "M4=$(M4)" \
747 "MAKE=$(MAKE)" \
748 "RUNTEST=$(RUNTEST)" \
749 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
750 "SED=$(SED)" \
751 "SHELL=$(SHELL)" \
752 "YACC=$(YACC)" \
753 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
754 "ADA_CFLAGS=$(ADA_CFLAGS)" \
755 "AR_FLAGS=$(AR_FLAGS)" \
756 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
757 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
758 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
759 "CFLAGS=$(CFLAGS)" \
760 "CXXFLAGS=$(CXXFLAGS)" \
761 "LDFLAGS=$(LDFLAGS)" \
762 "LIBCFLAGS=$(LIBCFLAGS)" \
763 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
764 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
765 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
766 "GNATBIND=$(GNATBIND)" \
767 "GNATMAKE=$(GNATMAKE)" \
768 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
769 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
770 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
771 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
772 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
773 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
774 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
775 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
776 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
777 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
778 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
779 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
780 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
781 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
782 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
783 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
784 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
785 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
786 "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
787 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
788 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
789 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
790 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
791 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
792 "BUILD_CONFIG=$(BUILD_CONFIG)" \
793 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
794 "LEAN=$(LEAN)" \
795 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
796 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
797 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
798 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
799 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
800 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
801 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
802 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
803 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
804 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
805 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
806 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
807 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
808 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
809 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
810 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
811 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
812 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
813 "STAGEautoprofile_CFLAGS=$(STAGEautoprofile_CFLAGS)" \
814 "STAGEautoprofile_CXXFLAGS=$(STAGEautoprofile_CXXFLAGS)" \
815 "STAGEautoprofile_TFLAGS=$(STAGEautoprofile_TFLAGS)" \
816 "STAGEautofeedback_CFLAGS=$(STAGEautofeedback_CFLAGS)" \
817 "STAGEautofeedback_CXXFLAGS=$(STAGEautofeedback_CXXFLAGS)" \
818 "STAGEautofeedback_TFLAGS=$(STAGEautofeedback_TFLAGS)" \
819 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
820 "TFLAGS=$(TFLAGS)" \
821 "CONFIG_SHELL=$(SHELL)" \
822 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
823 $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
825 # We leave this in just in case, but it is not needed anymore.
826 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
828 # Flags to pass down to most sub-makes, in which we're building with
829 # the host environment.
830 EXTRA_HOST_FLAGS = \
831 'AR=$(AR)' \
832 'AS=$(AS)' \
833 'CC=$(CC)' \
834 'CXX=$(CXX)' \
835 'DLLTOOL=$(DLLTOOL)' \
836 'GFORTRAN=$(GFORTRAN)' \
837 'GOC=$(GOC)' \
838 'LD=$(LD)' \
839 'LIPO=$(LIPO)' \
840 'NM=$(NM)' \
841 'OBJDUMP=$(OBJDUMP)' \
842 'RANLIB=$(RANLIB)' \
843 'READELF=$(READELF)' \
844 'STRIP=$(STRIP)' \
845 'WINDRES=$(WINDRES)' \
846 'WINDMC=$(WINDMC)' \
847 'CREATE_GCOV=$(CREATE_GCOV)'
849 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
851 # Flags to pass to stage1 or when not bootstrapping.
853 STAGE1_FLAGS_TO_PASS = \
854 LDFLAGS="$${LDFLAGS}" \
855 HOST_LIBS="$${HOST_LIBS}"
857 # Flags to pass to stage2 and later makes.
859 POSTSTAGE1_FLAGS_TO_PASS = \
860 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
861 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
862 GNATBIND="$${GNATBIND}" \
863 LDFLAGS="$${LDFLAGS}" \
864 HOST_LIBS="$${HOST_LIBS}" \
865 $(LTO_FLAGS_TO_PASS) \
866 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
868 @if gcc-bootstrap
869 EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
870 $(POSTSTAGE1_HOST_EXPORTS) \
873 EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
874 @endif gcc-bootstrap
876 # Flags to pass down to makes which are built with the target environment.
877 # The double $ decreases the length of the command line; those variables
878 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
879 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
880 # so we expand them here.
881 EXTRA_TARGET_FLAGS = \
882 'AR=$$(AR_FOR_TARGET)' \
883 'AS=$(COMPILER_AS_FOR_TARGET)' \
884 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
885 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
886 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
887 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
888 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
889 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
890 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
891 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
892 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
893 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
894 'LD=$(COMPILER_LD_FOR_TARGET)' \
895 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
896 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
897 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
898 'NM=$(COMPILER_NM_FOR_TARGET)' \
899 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
900 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
901 'RANLIB=$$(RANLIB_FOR_TARGET)' \
902 'READELF=$$(READELF_FOR_TARGET)' \
903 'WINDRES=$$(WINDRES_FOR_TARGET)' \
904 'WINDMC=$$(WINDMC_FOR_TARGET)' \
905 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
906 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
907 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
908 "TFLAGS=$$TFLAGS"
910 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
912 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
913 # unfortunately needs the native compiler and the target ar and
914 # ranlib.
915 # If any variables are added here, they must be added to do-*, below.
916 # The BUILD_* variables are a special case, which are used for the gcc
917 # cross-building scheme.
918 EXTRA_GCC_FLAGS = \
919 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
920 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
921 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
923 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
925 @if gcc
926 BUILD_CONFIG = @BUILD_CONFIG@
927 ifneq ($(BUILD_CONFIG),)
928 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
929 endif
930 @endif gcc
932 .PHONY: configure-host
933 configure-host: \
934 maybe-configure-bfd \
935 maybe-configure-opcodes \
936 maybe-configure-binutils \
937 maybe-configure-bison \
938 maybe-configure-cgen \
939 maybe-configure-dejagnu \
940 maybe-configure-etc \
941 maybe-configure-fastjar \
942 maybe-configure-fixincludes \
943 maybe-configure-flex \
944 maybe-configure-gas \
945 maybe-configure-gcc \
946 maybe-configure-gmp \
947 maybe-configure-mpfr \
948 maybe-configure-mpc \
949 maybe-configure-isl \
950 maybe-configure-libelf \
951 maybe-configure-gold \
952 maybe-configure-gprof \
953 maybe-configure-intl \
954 maybe-configure-tcl \
955 maybe-configure-itcl \
956 maybe-configure-ld \
957 maybe-configure-libbacktrace \
958 maybe-configure-libcpp \
959 maybe-configure-libdecnumber \
960 maybe-configure-libgui \
961 maybe-configure-libiberty \
962 maybe-configure-libiberty-linker-plugin \
963 maybe-configure-libiconv \
964 maybe-configure-m4 \
965 maybe-configure-readline \
966 maybe-configure-sid \
967 maybe-configure-sim \
968 maybe-configure-texinfo \
969 maybe-configure-zlib \
970 maybe-configure-gdb \
971 maybe-configure-expect \
972 maybe-configure-guile \
973 maybe-configure-tk \
974 maybe-configure-libtermcap \
975 maybe-configure-utils \
976 maybe-configure-gnattools \
977 maybe-configure-lto-plugin \
978 maybe-configure-libcc1 \
979 maybe-configure-gotools
980 .PHONY: configure-target
981 configure-target: \
982 maybe-configure-target-libstdc++-v3 \
983 maybe-configure-target-libsanitizer \
984 maybe-configure-target-libmpx \
985 maybe-configure-target-libvtv \
986 maybe-configure-target-libcilkrts \
987 maybe-configure-target-liboffloadmic \
988 maybe-configure-target-libssp \
989 maybe-configure-target-newlib \
990 maybe-configure-target-libgcc \
991 maybe-configure-target-libbacktrace \
992 maybe-configure-target-libquadmath \
993 maybe-configure-target-libgfortran \
994 maybe-configure-target-libobjc \
995 maybe-configure-target-libgo \
996 maybe-configure-target-libtermcap \
997 maybe-configure-target-winsup \
998 maybe-configure-target-libgloss \
999 maybe-configure-target-libffi \
1000 maybe-configure-target-zlib \
1001 maybe-configure-target-rda \
1002 maybe-configure-target-libada \
1003 maybe-configure-target-libgomp \
1004 maybe-configure-target-libitm \
1005 maybe-configure-target-libatomic
1007 # The target built for a native non-bootstrap build.
1008 .PHONY: all
1009 all:
1010 @if gcc-bootstrap
1011 [ -f stage_final ] || echo stage3 > stage_final
1012 @r=`${PWD_COMMAND}`; export r; \
1013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1014 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1015 @endif gcc-bootstrap
1016 @: $(MAKE); $(unstage)
1017 @r=`${PWD_COMMAND}`; export r; \
1018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1019 @if gcc-bootstrap
1020 if [ -f stage_last ]; then \
1021 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
1022 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1023 else \
1024 @endif gcc-bootstrap
1025 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1026 @if gcc-bootstrap
1028 fi \
1029 @endif gcc-bootstrap
1030 && :
1032 .PHONY: all-build
1034 all-build: maybe-all-build-libiberty
1035 all-build: maybe-all-build-bison
1036 all-build: maybe-all-build-flex
1037 all-build: maybe-all-build-m4
1038 all-build: maybe-all-build-texinfo
1039 all-build: maybe-all-build-fixincludes
1040 all-build: maybe-all-build-libcpp
1042 .PHONY: all-host
1044 @if bfd-no-bootstrap
1045 all-host: maybe-all-bfd
1046 @endif bfd-no-bootstrap
1047 @if opcodes-no-bootstrap
1048 all-host: maybe-all-opcodes
1049 @endif opcodes-no-bootstrap
1050 @if binutils-no-bootstrap
1051 all-host: maybe-all-binutils
1052 @endif binutils-no-bootstrap
1053 all-host: maybe-all-bison
1054 all-host: maybe-all-cgen
1055 all-host: maybe-all-dejagnu
1056 all-host: maybe-all-etc
1057 all-host: maybe-all-fastjar
1058 @if fixincludes-no-bootstrap
1059 all-host: maybe-all-fixincludes
1060 @endif fixincludes-no-bootstrap
1061 all-host: maybe-all-flex
1062 @if gas-no-bootstrap
1063 all-host: maybe-all-gas
1064 @endif gas-no-bootstrap
1065 @if gcc-no-bootstrap
1066 all-host: maybe-all-gcc
1067 @endif gcc-no-bootstrap
1068 @if gmp-no-bootstrap
1069 all-host: maybe-all-gmp
1070 @endif gmp-no-bootstrap
1071 @if mpfr-no-bootstrap
1072 all-host: maybe-all-mpfr
1073 @endif mpfr-no-bootstrap
1074 @if mpc-no-bootstrap
1075 all-host: maybe-all-mpc
1076 @endif mpc-no-bootstrap
1077 @if isl-no-bootstrap
1078 all-host: maybe-all-isl
1079 @endif isl-no-bootstrap
1080 @if libelf-no-bootstrap
1081 all-host: maybe-all-libelf
1082 @endif libelf-no-bootstrap
1083 @if gold-no-bootstrap
1084 all-host: maybe-all-gold
1085 @endif gold-no-bootstrap
1086 all-host: maybe-all-gprof
1087 @if intl-no-bootstrap
1088 all-host: maybe-all-intl
1089 @endif intl-no-bootstrap
1090 all-host: maybe-all-tcl
1091 all-host: maybe-all-itcl
1092 @if ld-no-bootstrap
1093 all-host: maybe-all-ld
1094 @endif ld-no-bootstrap
1095 @if libbacktrace-no-bootstrap
1096 all-host: maybe-all-libbacktrace
1097 @endif libbacktrace-no-bootstrap
1098 @if libcpp-no-bootstrap
1099 all-host: maybe-all-libcpp
1100 @endif libcpp-no-bootstrap
1101 @if libdecnumber-no-bootstrap
1102 all-host: maybe-all-libdecnumber
1103 @endif libdecnumber-no-bootstrap
1104 all-host: maybe-all-libgui
1105 @if libiberty-no-bootstrap
1106 all-host: maybe-all-libiberty
1107 @endif libiberty-no-bootstrap
1108 @if libiberty-linker-plugin-no-bootstrap
1109 all-host: maybe-all-libiberty-linker-plugin
1110 @endif libiberty-linker-plugin-no-bootstrap
1111 @if libiconv-no-bootstrap
1112 all-host: maybe-all-libiconv
1113 @endif libiconv-no-bootstrap
1114 all-host: maybe-all-m4
1115 all-host: maybe-all-readline
1116 all-host: maybe-all-sid
1117 all-host: maybe-all-sim
1118 all-host: maybe-all-texinfo
1119 @if zlib-no-bootstrap
1120 all-host: maybe-all-zlib
1121 @endif zlib-no-bootstrap
1122 all-host: maybe-all-gdb
1123 all-host: maybe-all-expect
1124 all-host: maybe-all-guile
1125 all-host: maybe-all-tk
1126 all-host: maybe-all-libtermcap
1127 all-host: maybe-all-utils
1128 all-host: maybe-all-gnattools
1129 @if lto-plugin-no-bootstrap
1130 all-host: maybe-all-lto-plugin
1131 @endif lto-plugin-no-bootstrap
1132 all-host: maybe-all-libcc1
1133 all-host: maybe-all-gotools
1135 .PHONY: all-target
1137 @if target-libstdc++-v3-no-bootstrap
1138 all-target: maybe-all-target-libstdc++-v3
1139 @endif target-libstdc++-v3-no-bootstrap
1140 @if target-libsanitizer-no-bootstrap
1141 all-target: maybe-all-target-libsanitizer
1142 @endif target-libsanitizer-no-bootstrap
1143 @if target-libmpx-no-bootstrap
1144 all-target: maybe-all-target-libmpx
1145 @endif target-libmpx-no-bootstrap
1146 @if target-libvtv-no-bootstrap
1147 all-target: maybe-all-target-libvtv
1148 @endif target-libvtv-no-bootstrap
1149 all-target: maybe-all-target-libcilkrts
1150 all-target: maybe-all-target-liboffloadmic
1151 all-target: maybe-all-target-libssp
1152 all-target: maybe-all-target-newlib
1153 @if target-libgcc-no-bootstrap
1154 all-target: maybe-all-target-libgcc
1155 @endif target-libgcc-no-bootstrap
1156 all-target: maybe-all-target-libbacktrace
1157 all-target: maybe-all-target-libquadmath
1158 all-target: maybe-all-target-libgfortran
1159 all-target: maybe-all-target-libobjc
1160 all-target: maybe-all-target-libgo
1161 all-target: maybe-all-target-libtermcap
1162 all-target: maybe-all-target-winsup
1163 all-target: maybe-all-target-libgloss
1164 all-target: maybe-all-target-libffi
1165 all-target: maybe-all-target-zlib
1166 all-target: maybe-all-target-rda
1167 all-target: maybe-all-target-libada
1168 @if target-libgomp-no-bootstrap
1169 all-target: maybe-all-target-libgomp
1170 @endif target-libgomp-no-bootstrap
1171 all-target: maybe-all-target-libitm
1172 all-target: maybe-all-target-libatomic
1174 # Do a target for all the subdirectories. A ``make do-X'' will do a
1175 # ``make X'' in all subdirectories (because, in general, there is a
1176 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1177 # but it may do additional work as well).
1179 .PHONY: do-info
1180 do-info:
1181 @: $(MAKE); $(unstage)
1182 @r=`${PWD_COMMAND}`; export r; \
1183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1184 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1185 info-target
1188 .PHONY: info-host
1190 info-host: maybe-info-bfd
1191 info-host: maybe-info-opcodes
1192 info-host: maybe-info-binutils
1193 info-host: maybe-info-bison
1194 info-host: maybe-info-cgen
1195 info-host: maybe-info-dejagnu
1196 info-host: maybe-info-etc
1197 info-host: maybe-info-fastjar
1198 info-host: maybe-info-fixincludes
1199 info-host: maybe-info-flex
1200 info-host: maybe-info-gas
1201 info-host: maybe-info-gcc
1202 info-host: maybe-info-gmp
1203 info-host: maybe-info-mpfr
1204 info-host: maybe-info-mpc
1205 info-host: maybe-info-isl
1206 info-host: maybe-info-libelf
1207 info-host: maybe-info-gold
1208 info-host: maybe-info-gprof
1209 info-host: maybe-info-intl
1210 info-host: maybe-info-tcl
1211 info-host: maybe-info-itcl
1212 info-host: maybe-info-ld
1213 info-host: maybe-info-libbacktrace
1214 info-host: maybe-info-libcpp
1215 info-host: maybe-info-libdecnumber
1216 info-host: maybe-info-libgui
1217 info-host: maybe-info-libiberty
1218 info-host: maybe-info-libiberty-linker-plugin
1219 info-host: maybe-info-libiconv
1220 info-host: maybe-info-m4
1221 info-host: maybe-info-readline
1222 info-host: maybe-info-sid
1223 info-host: maybe-info-sim
1224 info-host: maybe-info-texinfo
1225 info-host: maybe-info-zlib
1226 info-host: maybe-info-gdb
1227 info-host: maybe-info-expect
1228 info-host: maybe-info-guile
1229 info-host: maybe-info-tk
1230 info-host: maybe-info-libtermcap
1231 info-host: maybe-info-utils
1232 info-host: maybe-info-gnattools
1233 info-host: maybe-info-lto-plugin
1234 info-host: maybe-info-libcc1
1235 info-host: maybe-info-gotools
1237 .PHONY: info-target
1239 info-target: maybe-info-target-libstdc++-v3
1240 info-target: maybe-info-target-libsanitizer
1241 info-target: maybe-info-target-libmpx
1242 info-target: maybe-info-target-libvtv
1243 info-target: maybe-info-target-libcilkrts
1244 info-target: maybe-info-target-liboffloadmic
1245 info-target: maybe-info-target-libssp
1246 info-target: maybe-info-target-newlib
1247 info-target: maybe-info-target-libgcc
1248 info-target: maybe-info-target-libbacktrace
1249 info-target: maybe-info-target-libquadmath
1250 info-target: maybe-info-target-libgfortran
1251 info-target: maybe-info-target-libobjc
1252 info-target: maybe-info-target-libgo
1253 info-target: maybe-info-target-libtermcap
1254 info-target: maybe-info-target-winsup
1255 info-target: maybe-info-target-libgloss
1256 info-target: maybe-info-target-libffi
1257 info-target: maybe-info-target-zlib
1258 info-target: maybe-info-target-rda
1259 info-target: maybe-info-target-libada
1260 info-target: maybe-info-target-libgomp
1261 info-target: maybe-info-target-libitm
1262 info-target: maybe-info-target-libatomic
1264 .PHONY: do-dvi
1265 do-dvi:
1266 @: $(MAKE); $(unstage)
1267 @r=`${PWD_COMMAND}`; export r; \
1268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1269 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1270 dvi-target
1273 .PHONY: dvi-host
1275 dvi-host: maybe-dvi-bfd
1276 dvi-host: maybe-dvi-opcodes
1277 dvi-host: maybe-dvi-binutils
1278 dvi-host: maybe-dvi-bison
1279 dvi-host: maybe-dvi-cgen
1280 dvi-host: maybe-dvi-dejagnu
1281 dvi-host: maybe-dvi-etc
1282 dvi-host: maybe-dvi-fastjar
1283 dvi-host: maybe-dvi-fixincludes
1284 dvi-host: maybe-dvi-flex
1285 dvi-host: maybe-dvi-gas
1286 dvi-host: maybe-dvi-gcc
1287 dvi-host: maybe-dvi-gmp
1288 dvi-host: maybe-dvi-mpfr
1289 dvi-host: maybe-dvi-mpc
1290 dvi-host: maybe-dvi-isl
1291 dvi-host: maybe-dvi-libelf
1292 dvi-host: maybe-dvi-gold
1293 dvi-host: maybe-dvi-gprof
1294 dvi-host: maybe-dvi-intl
1295 dvi-host: maybe-dvi-tcl
1296 dvi-host: maybe-dvi-itcl
1297 dvi-host: maybe-dvi-ld
1298 dvi-host: maybe-dvi-libbacktrace
1299 dvi-host: maybe-dvi-libcpp
1300 dvi-host: maybe-dvi-libdecnumber
1301 dvi-host: maybe-dvi-libgui
1302 dvi-host: maybe-dvi-libiberty
1303 dvi-host: maybe-dvi-libiberty-linker-plugin
1304 dvi-host: maybe-dvi-libiconv
1305 dvi-host: maybe-dvi-m4
1306 dvi-host: maybe-dvi-readline
1307 dvi-host: maybe-dvi-sid
1308 dvi-host: maybe-dvi-sim
1309 dvi-host: maybe-dvi-texinfo
1310 dvi-host: maybe-dvi-zlib
1311 dvi-host: maybe-dvi-gdb
1312 dvi-host: maybe-dvi-expect
1313 dvi-host: maybe-dvi-guile
1314 dvi-host: maybe-dvi-tk
1315 dvi-host: maybe-dvi-libtermcap
1316 dvi-host: maybe-dvi-utils
1317 dvi-host: maybe-dvi-gnattools
1318 dvi-host: maybe-dvi-lto-plugin
1319 dvi-host: maybe-dvi-libcc1
1320 dvi-host: maybe-dvi-gotools
1322 .PHONY: dvi-target
1324 dvi-target: maybe-dvi-target-libstdc++-v3
1325 dvi-target: maybe-dvi-target-libsanitizer
1326 dvi-target: maybe-dvi-target-libmpx
1327 dvi-target: maybe-dvi-target-libvtv
1328 dvi-target: maybe-dvi-target-libcilkrts
1329 dvi-target: maybe-dvi-target-liboffloadmic
1330 dvi-target: maybe-dvi-target-libssp
1331 dvi-target: maybe-dvi-target-newlib
1332 dvi-target: maybe-dvi-target-libgcc
1333 dvi-target: maybe-dvi-target-libbacktrace
1334 dvi-target: maybe-dvi-target-libquadmath
1335 dvi-target: maybe-dvi-target-libgfortran
1336 dvi-target: maybe-dvi-target-libobjc
1337 dvi-target: maybe-dvi-target-libgo
1338 dvi-target: maybe-dvi-target-libtermcap
1339 dvi-target: maybe-dvi-target-winsup
1340 dvi-target: maybe-dvi-target-libgloss
1341 dvi-target: maybe-dvi-target-libffi
1342 dvi-target: maybe-dvi-target-zlib
1343 dvi-target: maybe-dvi-target-rda
1344 dvi-target: maybe-dvi-target-libada
1345 dvi-target: maybe-dvi-target-libgomp
1346 dvi-target: maybe-dvi-target-libitm
1347 dvi-target: maybe-dvi-target-libatomic
1349 .PHONY: do-pdf
1350 do-pdf:
1351 @: $(MAKE); $(unstage)
1352 @r=`${PWD_COMMAND}`; export r; \
1353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1354 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1355 pdf-target
1358 .PHONY: pdf-host
1360 pdf-host: maybe-pdf-bfd
1361 pdf-host: maybe-pdf-opcodes
1362 pdf-host: maybe-pdf-binutils
1363 pdf-host: maybe-pdf-bison
1364 pdf-host: maybe-pdf-cgen
1365 pdf-host: maybe-pdf-dejagnu
1366 pdf-host: maybe-pdf-etc
1367 pdf-host: maybe-pdf-fastjar
1368 pdf-host: maybe-pdf-fixincludes
1369 pdf-host: maybe-pdf-flex
1370 pdf-host: maybe-pdf-gas
1371 pdf-host: maybe-pdf-gcc
1372 pdf-host: maybe-pdf-gmp
1373 pdf-host: maybe-pdf-mpfr
1374 pdf-host: maybe-pdf-mpc
1375 pdf-host: maybe-pdf-isl
1376 pdf-host: maybe-pdf-libelf
1377 pdf-host: maybe-pdf-gold
1378 pdf-host: maybe-pdf-gprof
1379 pdf-host: maybe-pdf-intl
1380 pdf-host: maybe-pdf-tcl
1381 pdf-host: maybe-pdf-itcl
1382 pdf-host: maybe-pdf-ld
1383 pdf-host: maybe-pdf-libbacktrace
1384 pdf-host: maybe-pdf-libcpp
1385 pdf-host: maybe-pdf-libdecnumber
1386 pdf-host: maybe-pdf-libgui
1387 pdf-host: maybe-pdf-libiberty
1388 pdf-host: maybe-pdf-libiberty-linker-plugin
1389 pdf-host: maybe-pdf-libiconv
1390 pdf-host: maybe-pdf-m4
1391 pdf-host: maybe-pdf-readline
1392 pdf-host: maybe-pdf-sid
1393 pdf-host: maybe-pdf-sim
1394 pdf-host: maybe-pdf-texinfo
1395 pdf-host: maybe-pdf-zlib
1396 pdf-host: maybe-pdf-gdb
1397 pdf-host: maybe-pdf-expect
1398 pdf-host: maybe-pdf-guile
1399 pdf-host: maybe-pdf-tk
1400 pdf-host: maybe-pdf-libtermcap
1401 pdf-host: maybe-pdf-utils
1402 pdf-host: maybe-pdf-gnattools
1403 pdf-host: maybe-pdf-lto-plugin
1404 pdf-host: maybe-pdf-libcc1
1405 pdf-host: maybe-pdf-gotools
1407 .PHONY: pdf-target
1409 pdf-target: maybe-pdf-target-libstdc++-v3
1410 pdf-target: maybe-pdf-target-libsanitizer
1411 pdf-target: maybe-pdf-target-libmpx
1412 pdf-target: maybe-pdf-target-libvtv
1413 pdf-target: maybe-pdf-target-libcilkrts
1414 pdf-target: maybe-pdf-target-liboffloadmic
1415 pdf-target: maybe-pdf-target-libssp
1416 pdf-target: maybe-pdf-target-newlib
1417 pdf-target: maybe-pdf-target-libgcc
1418 pdf-target: maybe-pdf-target-libbacktrace
1419 pdf-target: maybe-pdf-target-libquadmath
1420 pdf-target: maybe-pdf-target-libgfortran
1421 pdf-target: maybe-pdf-target-libobjc
1422 pdf-target: maybe-pdf-target-libgo
1423 pdf-target: maybe-pdf-target-libtermcap
1424 pdf-target: maybe-pdf-target-winsup
1425 pdf-target: maybe-pdf-target-libgloss
1426 pdf-target: maybe-pdf-target-libffi
1427 pdf-target: maybe-pdf-target-zlib
1428 pdf-target: maybe-pdf-target-rda
1429 pdf-target: maybe-pdf-target-libada
1430 pdf-target: maybe-pdf-target-libgomp
1431 pdf-target: maybe-pdf-target-libitm
1432 pdf-target: maybe-pdf-target-libatomic
1434 .PHONY: do-html
1435 do-html:
1436 @: $(MAKE); $(unstage)
1437 @r=`${PWD_COMMAND}`; export r; \
1438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1439 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1440 html-target
1443 .PHONY: html-host
1445 html-host: maybe-html-bfd
1446 html-host: maybe-html-opcodes
1447 html-host: maybe-html-binutils
1448 html-host: maybe-html-bison
1449 html-host: maybe-html-cgen
1450 html-host: maybe-html-dejagnu
1451 html-host: maybe-html-etc
1452 html-host: maybe-html-fastjar
1453 html-host: maybe-html-fixincludes
1454 html-host: maybe-html-flex
1455 html-host: maybe-html-gas
1456 html-host: maybe-html-gcc
1457 html-host: maybe-html-gmp
1458 html-host: maybe-html-mpfr
1459 html-host: maybe-html-mpc
1460 html-host: maybe-html-isl
1461 html-host: maybe-html-libelf
1462 html-host: maybe-html-gold
1463 html-host: maybe-html-gprof
1464 html-host: maybe-html-intl
1465 html-host: maybe-html-tcl
1466 html-host: maybe-html-itcl
1467 html-host: maybe-html-ld
1468 html-host: maybe-html-libbacktrace
1469 html-host: maybe-html-libcpp
1470 html-host: maybe-html-libdecnumber
1471 html-host: maybe-html-libgui
1472 html-host: maybe-html-libiberty
1473 html-host: maybe-html-libiberty-linker-plugin
1474 html-host: maybe-html-libiconv
1475 html-host: maybe-html-m4
1476 html-host: maybe-html-readline
1477 html-host: maybe-html-sid
1478 html-host: maybe-html-sim
1479 html-host: maybe-html-texinfo
1480 html-host: maybe-html-zlib
1481 html-host: maybe-html-gdb
1482 html-host: maybe-html-expect
1483 html-host: maybe-html-guile
1484 html-host: maybe-html-tk
1485 html-host: maybe-html-libtermcap
1486 html-host: maybe-html-utils
1487 html-host: maybe-html-gnattools
1488 html-host: maybe-html-lto-plugin
1489 html-host: maybe-html-libcc1
1490 html-host: maybe-html-gotools
1492 .PHONY: html-target
1494 html-target: maybe-html-target-libstdc++-v3
1495 html-target: maybe-html-target-libsanitizer
1496 html-target: maybe-html-target-libmpx
1497 html-target: maybe-html-target-libvtv
1498 html-target: maybe-html-target-libcilkrts
1499 html-target: maybe-html-target-liboffloadmic
1500 html-target: maybe-html-target-libssp
1501 html-target: maybe-html-target-newlib
1502 html-target: maybe-html-target-libgcc
1503 html-target: maybe-html-target-libbacktrace
1504 html-target: maybe-html-target-libquadmath
1505 html-target: maybe-html-target-libgfortran
1506 html-target: maybe-html-target-libobjc
1507 html-target: maybe-html-target-libgo
1508 html-target: maybe-html-target-libtermcap
1509 html-target: maybe-html-target-winsup
1510 html-target: maybe-html-target-libgloss
1511 html-target: maybe-html-target-libffi
1512 html-target: maybe-html-target-zlib
1513 html-target: maybe-html-target-rda
1514 html-target: maybe-html-target-libada
1515 html-target: maybe-html-target-libgomp
1516 html-target: maybe-html-target-libitm
1517 html-target: maybe-html-target-libatomic
1519 .PHONY: do-TAGS
1520 do-TAGS:
1521 @: $(MAKE); $(unstage)
1522 @r=`${PWD_COMMAND}`; export r; \
1523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1524 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1525 TAGS-target
1528 .PHONY: TAGS-host
1530 TAGS-host: maybe-TAGS-bfd
1531 TAGS-host: maybe-TAGS-opcodes
1532 TAGS-host: maybe-TAGS-binutils
1533 TAGS-host: maybe-TAGS-bison
1534 TAGS-host: maybe-TAGS-cgen
1535 TAGS-host: maybe-TAGS-dejagnu
1536 TAGS-host: maybe-TAGS-etc
1537 TAGS-host: maybe-TAGS-fastjar
1538 TAGS-host: maybe-TAGS-fixincludes
1539 TAGS-host: maybe-TAGS-flex
1540 TAGS-host: maybe-TAGS-gas
1541 TAGS-host: maybe-TAGS-gcc
1542 TAGS-host: maybe-TAGS-gmp
1543 TAGS-host: maybe-TAGS-mpfr
1544 TAGS-host: maybe-TAGS-mpc
1545 TAGS-host: maybe-TAGS-isl
1546 TAGS-host: maybe-TAGS-libelf
1547 TAGS-host: maybe-TAGS-gold
1548 TAGS-host: maybe-TAGS-gprof
1549 TAGS-host: maybe-TAGS-intl
1550 TAGS-host: maybe-TAGS-tcl
1551 TAGS-host: maybe-TAGS-itcl
1552 TAGS-host: maybe-TAGS-ld
1553 TAGS-host: maybe-TAGS-libbacktrace
1554 TAGS-host: maybe-TAGS-libcpp
1555 TAGS-host: maybe-TAGS-libdecnumber
1556 TAGS-host: maybe-TAGS-libgui
1557 TAGS-host: maybe-TAGS-libiberty
1558 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1559 TAGS-host: maybe-TAGS-libiconv
1560 TAGS-host: maybe-TAGS-m4
1561 TAGS-host: maybe-TAGS-readline
1562 TAGS-host: maybe-TAGS-sid
1563 TAGS-host: maybe-TAGS-sim
1564 TAGS-host: maybe-TAGS-texinfo
1565 TAGS-host: maybe-TAGS-zlib
1566 TAGS-host: maybe-TAGS-gdb
1567 TAGS-host: maybe-TAGS-expect
1568 TAGS-host: maybe-TAGS-guile
1569 TAGS-host: maybe-TAGS-tk
1570 TAGS-host: maybe-TAGS-libtermcap
1571 TAGS-host: maybe-TAGS-utils
1572 TAGS-host: maybe-TAGS-gnattools
1573 TAGS-host: maybe-TAGS-lto-plugin
1574 TAGS-host: maybe-TAGS-libcc1
1575 TAGS-host: maybe-TAGS-gotools
1577 .PHONY: TAGS-target
1579 TAGS-target: maybe-TAGS-target-libstdc++-v3
1580 TAGS-target: maybe-TAGS-target-libsanitizer
1581 TAGS-target: maybe-TAGS-target-libmpx
1582 TAGS-target: maybe-TAGS-target-libvtv
1583 TAGS-target: maybe-TAGS-target-libcilkrts
1584 TAGS-target: maybe-TAGS-target-liboffloadmic
1585 TAGS-target: maybe-TAGS-target-libssp
1586 TAGS-target: maybe-TAGS-target-newlib
1587 TAGS-target: maybe-TAGS-target-libgcc
1588 TAGS-target: maybe-TAGS-target-libbacktrace
1589 TAGS-target: maybe-TAGS-target-libquadmath
1590 TAGS-target: maybe-TAGS-target-libgfortran
1591 TAGS-target: maybe-TAGS-target-libobjc
1592 TAGS-target: maybe-TAGS-target-libgo
1593 TAGS-target: maybe-TAGS-target-libtermcap
1594 TAGS-target: maybe-TAGS-target-winsup
1595 TAGS-target: maybe-TAGS-target-libgloss
1596 TAGS-target: maybe-TAGS-target-libffi
1597 TAGS-target: maybe-TAGS-target-zlib
1598 TAGS-target: maybe-TAGS-target-rda
1599 TAGS-target: maybe-TAGS-target-libada
1600 TAGS-target: maybe-TAGS-target-libgomp
1601 TAGS-target: maybe-TAGS-target-libitm
1602 TAGS-target: maybe-TAGS-target-libatomic
1604 .PHONY: do-install-info
1605 do-install-info:
1606 @: $(MAKE); $(unstage)
1607 @r=`${PWD_COMMAND}`; export r; \
1608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1609 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1610 install-info-target
1613 .PHONY: install-info-host
1615 install-info-host: maybe-install-info-bfd
1616 install-info-host: maybe-install-info-opcodes
1617 install-info-host: maybe-install-info-binutils
1618 install-info-host: maybe-install-info-bison
1619 install-info-host: maybe-install-info-cgen
1620 install-info-host: maybe-install-info-dejagnu
1621 install-info-host: maybe-install-info-etc
1622 install-info-host: maybe-install-info-fastjar
1623 install-info-host: maybe-install-info-fixincludes
1624 install-info-host: maybe-install-info-flex
1625 install-info-host: maybe-install-info-gas
1626 install-info-host: maybe-install-info-gcc
1627 install-info-host: maybe-install-info-gmp
1628 install-info-host: maybe-install-info-mpfr
1629 install-info-host: maybe-install-info-mpc
1630 install-info-host: maybe-install-info-isl
1631 install-info-host: maybe-install-info-libelf
1632 install-info-host: maybe-install-info-gold
1633 install-info-host: maybe-install-info-gprof
1634 install-info-host: maybe-install-info-intl
1635 install-info-host: maybe-install-info-tcl
1636 install-info-host: maybe-install-info-itcl
1637 install-info-host: maybe-install-info-ld
1638 install-info-host: maybe-install-info-libbacktrace
1639 install-info-host: maybe-install-info-libcpp
1640 install-info-host: maybe-install-info-libdecnumber
1641 install-info-host: maybe-install-info-libgui
1642 install-info-host: maybe-install-info-libiberty
1643 install-info-host: maybe-install-info-libiberty-linker-plugin
1644 install-info-host: maybe-install-info-libiconv
1645 install-info-host: maybe-install-info-m4
1646 install-info-host: maybe-install-info-readline
1647 install-info-host: maybe-install-info-sid
1648 install-info-host: maybe-install-info-sim
1649 install-info-host: maybe-install-info-texinfo
1650 install-info-host: maybe-install-info-zlib
1651 install-info-host: maybe-install-info-gdb
1652 install-info-host: maybe-install-info-expect
1653 install-info-host: maybe-install-info-guile
1654 install-info-host: maybe-install-info-tk
1655 install-info-host: maybe-install-info-libtermcap
1656 install-info-host: maybe-install-info-utils
1657 install-info-host: maybe-install-info-gnattools
1658 install-info-host: maybe-install-info-lto-plugin
1659 install-info-host: maybe-install-info-libcc1
1660 install-info-host: maybe-install-info-gotools
1662 .PHONY: install-info-target
1664 install-info-target: maybe-install-info-target-libstdc++-v3
1665 install-info-target: maybe-install-info-target-libsanitizer
1666 install-info-target: maybe-install-info-target-libmpx
1667 install-info-target: maybe-install-info-target-libvtv
1668 install-info-target: maybe-install-info-target-libcilkrts
1669 install-info-target: maybe-install-info-target-liboffloadmic
1670 install-info-target: maybe-install-info-target-libssp
1671 install-info-target: maybe-install-info-target-newlib
1672 install-info-target: maybe-install-info-target-libgcc
1673 install-info-target: maybe-install-info-target-libbacktrace
1674 install-info-target: maybe-install-info-target-libquadmath
1675 install-info-target: maybe-install-info-target-libgfortran
1676 install-info-target: maybe-install-info-target-libobjc
1677 install-info-target: maybe-install-info-target-libgo
1678 install-info-target: maybe-install-info-target-libtermcap
1679 install-info-target: maybe-install-info-target-winsup
1680 install-info-target: maybe-install-info-target-libgloss
1681 install-info-target: maybe-install-info-target-libffi
1682 install-info-target: maybe-install-info-target-zlib
1683 install-info-target: maybe-install-info-target-rda
1684 install-info-target: maybe-install-info-target-libada
1685 install-info-target: maybe-install-info-target-libgomp
1686 install-info-target: maybe-install-info-target-libitm
1687 install-info-target: maybe-install-info-target-libatomic
1689 .PHONY: do-install-pdf
1690 do-install-pdf:
1691 @: $(MAKE); $(unstage)
1692 @r=`${PWD_COMMAND}`; export r; \
1693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1694 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1695 install-pdf-target
1698 .PHONY: install-pdf-host
1700 install-pdf-host: maybe-install-pdf-bfd
1701 install-pdf-host: maybe-install-pdf-opcodes
1702 install-pdf-host: maybe-install-pdf-binutils
1703 install-pdf-host: maybe-install-pdf-bison
1704 install-pdf-host: maybe-install-pdf-cgen
1705 install-pdf-host: maybe-install-pdf-dejagnu
1706 install-pdf-host: maybe-install-pdf-etc
1707 install-pdf-host: maybe-install-pdf-fastjar
1708 install-pdf-host: maybe-install-pdf-fixincludes
1709 install-pdf-host: maybe-install-pdf-flex
1710 install-pdf-host: maybe-install-pdf-gas
1711 install-pdf-host: maybe-install-pdf-gcc
1712 install-pdf-host: maybe-install-pdf-gmp
1713 install-pdf-host: maybe-install-pdf-mpfr
1714 install-pdf-host: maybe-install-pdf-mpc
1715 install-pdf-host: maybe-install-pdf-isl
1716 install-pdf-host: maybe-install-pdf-libelf
1717 install-pdf-host: maybe-install-pdf-gold
1718 install-pdf-host: maybe-install-pdf-gprof
1719 install-pdf-host: maybe-install-pdf-intl
1720 install-pdf-host: maybe-install-pdf-tcl
1721 install-pdf-host: maybe-install-pdf-itcl
1722 install-pdf-host: maybe-install-pdf-ld
1723 install-pdf-host: maybe-install-pdf-libbacktrace
1724 install-pdf-host: maybe-install-pdf-libcpp
1725 install-pdf-host: maybe-install-pdf-libdecnumber
1726 install-pdf-host: maybe-install-pdf-libgui
1727 install-pdf-host: maybe-install-pdf-libiberty
1728 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1729 install-pdf-host: maybe-install-pdf-libiconv
1730 install-pdf-host: maybe-install-pdf-m4
1731 install-pdf-host: maybe-install-pdf-readline
1732 install-pdf-host: maybe-install-pdf-sid
1733 install-pdf-host: maybe-install-pdf-sim
1734 install-pdf-host: maybe-install-pdf-texinfo
1735 install-pdf-host: maybe-install-pdf-zlib
1736 install-pdf-host: maybe-install-pdf-gdb
1737 install-pdf-host: maybe-install-pdf-expect
1738 install-pdf-host: maybe-install-pdf-guile
1739 install-pdf-host: maybe-install-pdf-tk
1740 install-pdf-host: maybe-install-pdf-libtermcap
1741 install-pdf-host: maybe-install-pdf-utils
1742 install-pdf-host: maybe-install-pdf-gnattools
1743 install-pdf-host: maybe-install-pdf-lto-plugin
1744 install-pdf-host: maybe-install-pdf-libcc1
1745 install-pdf-host: maybe-install-pdf-gotools
1747 .PHONY: install-pdf-target
1749 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1750 install-pdf-target: maybe-install-pdf-target-libsanitizer
1751 install-pdf-target: maybe-install-pdf-target-libmpx
1752 install-pdf-target: maybe-install-pdf-target-libvtv
1753 install-pdf-target: maybe-install-pdf-target-libcilkrts
1754 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1755 install-pdf-target: maybe-install-pdf-target-libssp
1756 install-pdf-target: maybe-install-pdf-target-newlib
1757 install-pdf-target: maybe-install-pdf-target-libgcc
1758 install-pdf-target: maybe-install-pdf-target-libbacktrace
1759 install-pdf-target: maybe-install-pdf-target-libquadmath
1760 install-pdf-target: maybe-install-pdf-target-libgfortran
1761 install-pdf-target: maybe-install-pdf-target-libobjc
1762 install-pdf-target: maybe-install-pdf-target-libgo
1763 install-pdf-target: maybe-install-pdf-target-libtermcap
1764 install-pdf-target: maybe-install-pdf-target-winsup
1765 install-pdf-target: maybe-install-pdf-target-libgloss
1766 install-pdf-target: maybe-install-pdf-target-libffi
1767 install-pdf-target: maybe-install-pdf-target-zlib
1768 install-pdf-target: maybe-install-pdf-target-rda
1769 install-pdf-target: maybe-install-pdf-target-libada
1770 install-pdf-target: maybe-install-pdf-target-libgomp
1771 install-pdf-target: maybe-install-pdf-target-libitm
1772 install-pdf-target: maybe-install-pdf-target-libatomic
1774 .PHONY: do-install-html
1775 do-install-html:
1776 @: $(MAKE); $(unstage)
1777 @r=`${PWD_COMMAND}`; export r; \
1778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1779 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1780 install-html-target
1783 .PHONY: install-html-host
1785 install-html-host: maybe-install-html-bfd
1786 install-html-host: maybe-install-html-opcodes
1787 install-html-host: maybe-install-html-binutils
1788 install-html-host: maybe-install-html-bison
1789 install-html-host: maybe-install-html-cgen
1790 install-html-host: maybe-install-html-dejagnu
1791 install-html-host: maybe-install-html-etc
1792 install-html-host: maybe-install-html-fastjar
1793 install-html-host: maybe-install-html-fixincludes
1794 install-html-host: maybe-install-html-flex
1795 install-html-host: maybe-install-html-gas
1796 install-html-host: maybe-install-html-gcc
1797 install-html-host: maybe-install-html-gmp
1798 install-html-host: maybe-install-html-mpfr
1799 install-html-host: maybe-install-html-mpc
1800 install-html-host: maybe-install-html-isl
1801 install-html-host: maybe-install-html-libelf
1802 install-html-host: maybe-install-html-gold
1803 install-html-host: maybe-install-html-gprof
1804 install-html-host: maybe-install-html-intl
1805 install-html-host: maybe-install-html-tcl
1806 install-html-host: maybe-install-html-itcl
1807 install-html-host: maybe-install-html-ld
1808 install-html-host: maybe-install-html-libbacktrace
1809 install-html-host: maybe-install-html-libcpp
1810 install-html-host: maybe-install-html-libdecnumber
1811 install-html-host: maybe-install-html-libgui
1812 install-html-host: maybe-install-html-libiberty
1813 install-html-host: maybe-install-html-libiberty-linker-plugin
1814 install-html-host: maybe-install-html-libiconv
1815 install-html-host: maybe-install-html-m4
1816 install-html-host: maybe-install-html-readline
1817 install-html-host: maybe-install-html-sid
1818 install-html-host: maybe-install-html-sim
1819 install-html-host: maybe-install-html-texinfo
1820 install-html-host: maybe-install-html-zlib
1821 install-html-host: maybe-install-html-gdb
1822 install-html-host: maybe-install-html-expect
1823 install-html-host: maybe-install-html-guile
1824 install-html-host: maybe-install-html-tk
1825 install-html-host: maybe-install-html-libtermcap
1826 install-html-host: maybe-install-html-utils
1827 install-html-host: maybe-install-html-gnattools
1828 install-html-host: maybe-install-html-lto-plugin
1829 install-html-host: maybe-install-html-libcc1
1830 install-html-host: maybe-install-html-gotools
1832 .PHONY: install-html-target
1834 install-html-target: maybe-install-html-target-libstdc++-v3
1835 install-html-target: maybe-install-html-target-libsanitizer
1836 install-html-target: maybe-install-html-target-libmpx
1837 install-html-target: maybe-install-html-target-libvtv
1838 install-html-target: maybe-install-html-target-libcilkrts
1839 install-html-target: maybe-install-html-target-liboffloadmic
1840 install-html-target: maybe-install-html-target-libssp
1841 install-html-target: maybe-install-html-target-newlib
1842 install-html-target: maybe-install-html-target-libgcc
1843 install-html-target: maybe-install-html-target-libbacktrace
1844 install-html-target: maybe-install-html-target-libquadmath
1845 install-html-target: maybe-install-html-target-libgfortran
1846 install-html-target: maybe-install-html-target-libobjc
1847 install-html-target: maybe-install-html-target-libgo
1848 install-html-target: maybe-install-html-target-libtermcap
1849 install-html-target: maybe-install-html-target-winsup
1850 install-html-target: maybe-install-html-target-libgloss
1851 install-html-target: maybe-install-html-target-libffi
1852 install-html-target: maybe-install-html-target-zlib
1853 install-html-target: maybe-install-html-target-rda
1854 install-html-target: maybe-install-html-target-libada
1855 install-html-target: maybe-install-html-target-libgomp
1856 install-html-target: maybe-install-html-target-libitm
1857 install-html-target: maybe-install-html-target-libatomic
1859 .PHONY: do-installcheck
1860 do-installcheck:
1861 @: $(MAKE); $(unstage)
1862 @r=`${PWD_COMMAND}`; export r; \
1863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1864 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1865 installcheck-target
1868 .PHONY: installcheck-host
1870 installcheck-host: maybe-installcheck-bfd
1871 installcheck-host: maybe-installcheck-opcodes
1872 installcheck-host: maybe-installcheck-binutils
1873 installcheck-host: maybe-installcheck-bison
1874 installcheck-host: maybe-installcheck-cgen
1875 installcheck-host: maybe-installcheck-dejagnu
1876 installcheck-host: maybe-installcheck-etc
1877 installcheck-host: maybe-installcheck-fastjar
1878 installcheck-host: maybe-installcheck-fixincludes
1879 installcheck-host: maybe-installcheck-flex
1880 installcheck-host: maybe-installcheck-gas
1881 installcheck-host: maybe-installcheck-gcc
1882 installcheck-host: maybe-installcheck-gmp
1883 installcheck-host: maybe-installcheck-mpfr
1884 installcheck-host: maybe-installcheck-mpc
1885 installcheck-host: maybe-installcheck-isl
1886 installcheck-host: maybe-installcheck-libelf
1887 installcheck-host: maybe-installcheck-gold
1888 installcheck-host: maybe-installcheck-gprof
1889 installcheck-host: maybe-installcheck-intl
1890 installcheck-host: maybe-installcheck-tcl
1891 installcheck-host: maybe-installcheck-itcl
1892 installcheck-host: maybe-installcheck-ld
1893 installcheck-host: maybe-installcheck-libbacktrace
1894 installcheck-host: maybe-installcheck-libcpp
1895 installcheck-host: maybe-installcheck-libdecnumber
1896 installcheck-host: maybe-installcheck-libgui
1897 installcheck-host: maybe-installcheck-libiberty
1898 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1899 installcheck-host: maybe-installcheck-libiconv
1900 installcheck-host: maybe-installcheck-m4
1901 installcheck-host: maybe-installcheck-readline
1902 installcheck-host: maybe-installcheck-sid
1903 installcheck-host: maybe-installcheck-sim
1904 installcheck-host: maybe-installcheck-texinfo
1905 installcheck-host: maybe-installcheck-zlib
1906 installcheck-host: maybe-installcheck-gdb
1907 installcheck-host: maybe-installcheck-expect
1908 installcheck-host: maybe-installcheck-guile
1909 installcheck-host: maybe-installcheck-tk
1910 installcheck-host: maybe-installcheck-libtermcap
1911 installcheck-host: maybe-installcheck-utils
1912 installcheck-host: maybe-installcheck-gnattools
1913 installcheck-host: maybe-installcheck-lto-plugin
1914 installcheck-host: maybe-installcheck-libcc1
1915 installcheck-host: maybe-installcheck-gotools
1917 .PHONY: installcheck-target
1919 installcheck-target: maybe-installcheck-target-libstdc++-v3
1920 installcheck-target: maybe-installcheck-target-libsanitizer
1921 installcheck-target: maybe-installcheck-target-libmpx
1922 installcheck-target: maybe-installcheck-target-libvtv
1923 installcheck-target: maybe-installcheck-target-libcilkrts
1924 installcheck-target: maybe-installcheck-target-liboffloadmic
1925 installcheck-target: maybe-installcheck-target-libssp
1926 installcheck-target: maybe-installcheck-target-newlib
1927 installcheck-target: maybe-installcheck-target-libgcc
1928 installcheck-target: maybe-installcheck-target-libbacktrace
1929 installcheck-target: maybe-installcheck-target-libquadmath
1930 installcheck-target: maybe-installcheck-target-libgfortran
1931 installcheck-target: maybe-installcheck-target-libobjc
1932 installcheck-target: maybe-installcheck-target-libgo
1933 installcheck-target: maybe-installcheck-target-libtermcap
1934 installcheck-target: maybe-installcheck-target-winsup
1935 installcheck-target: maybe-installcheck-target-libgloss
1936 installcheck-target: maybe-installcheck-target-libffi
1937 installcheck-target: maybe-installcheck-target-zlib
1938 installcheck-target: maybe-installcheck-target-rda
1939 installcheck-target: maybe-installcheck-target-libada
1940 installcheck-target: maybe-installcheck-target-libgomp
1941 installcheck-target: maybe-installcheck-target-libitm
1942 installcheck-target: maybe-installcheck-target-libatomic
1944 .PHONY: do-mostlyclean
1945 do-mostlyclean:
1946 @: $(MAKE); $(unstage)
1947 @r=`${PWD_COMMAND}`; export r; \
1948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1949 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1950 mostlyclean-target
1953 .PHONY: mostlyclean-host
1955 mostlyclean-host: maybe-mostlyclean-bfd
1956 mostlyclean-host: maybe-mostlyclean-opcodes
1957 mostlyclean-host: maybe-mostlyclean-binutils
1958 mostlyclean-host: maybe-mostlyclean-bison
1959 mostlyclean-host: maybe-mostlyclean-cgen
1960 mostlyclean-host: maybe-mostlyclean-dejagnu
1961 mostlyclean-host: maybe-mostlyclean-etc
1962 mostlyclean-host: maybe-mostlyclean-fastjar
1963 mostlyclean-host: maybe-mostlyclean-fixincludes
1964 mostlyclean-host: maybe-mostlyclean-flex
1965 mostlyclean-host: maybe-mostlyclean-gas
1966 mostlyclean-host: maybe-mostlyclean-gcc
1967 mostlyclean-host: maybe-mostlyclean-gmp
1968 mostlyclean-host: maybe-mostlyclean-mpfr
1969 mostlyclean-host: maybe-mostlyclean-mpc
1970 mostlyclean-host: maybe-mostlyclean-isl
1971 mostlyclean-host: maybe-mostlyclean-libelf
1972 mostlyclean-host: maybe-mostlyclean-gold
1973 mostlyclean-host: maybe-mostlyclean-gprof
1974 mostlyclean-host: maybe-mostlyclean-intl
1975 mostlyclean-host: maybe-mostlyclean-tcl
1976 mostlyclean-host: maybe-mostlyclean-itcl
1977 mostlyclean-host: maybe-mostlyclean-ld
1978 mostlyclean-host: maybe-mostlyclean-libbacktrace
1979 mostlyclean-host: maybe-mostlyclean-libcpp
1980 mostlyclean-host: maybe-mostlyclean-libdecnumber
1981 mostlyclean-host: maybe-mostlyclean-libgui
1982 mostlyclean-host: maybe-mostlyclean-libiberty
1983 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1984 mostlyclean-host: maybe-mostlyclean-libiconv
1985 mostlyclean-host: maybe-mostlyclean-m4
1986 mostlyclean-host: maybe-mostlyclean-readline
1987 mostlyclean-host: maybe-mostlyclean-sid
1988 mostlyclean-host: maybe-mostlyclean-sim
1989 mostlyclean-host: maybe-mostlyclean-texinfo
1990 mostlyclean-host: maybe-mostlyclean-zlib
1991 mostlyclean-host: maybe-mostlyclean-gdb
1992 mostlyclean-host: maybe-mostlyclean-expect
1993 mostlyclean-host: maybe-mostlyclean-guile
1994 mostlyclean-host: maybe-mostlyclean-tk
1995 mostlyclean-host: maybe-mostlyclean-libtermcap
1996 mostlyclean-host: maybe-mostlyclean-utils
1997 mostlyclean-host: maybe-mostlyclean-gnattools
1998 mostlyclean-host: maybe-mostlyclean-lto-plugin
1999 mostlyclean-host: maybe-mostlyclean-libcc1
2000 mostlyclean-host: maybe-mostlyclean-gotools
2002 .PHONY: mostlyclean-target
2004 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2005 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2006 mostlyclean-target: maybe-mostlyclean-target-libmpx
2007 mostlyclean-target: maybe-mostlyclean-target-libvtv
2008 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2009 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2010 mostlyclean-target: maybe-mostlyclean-target-libssp
2011 mostlyclean-target: maybe-mostlyclean-target-newlib
2012 mostlyclean-target: maybe-mostlyclean-target-libgcc
2013 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2014 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2015 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2016 mostlyclean-target: maybe-mostlyclean-target-libobjc
2017 mostlyclean-target: maybe-mostlyclean-target-libgo
2018 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2019 mostlyclean-target: maybe-mostlyclean-target-winsup
2020 mostlyclean-target: maybe-mostlyclean-target-libgloss
2021 mostlyclean-target: maybe-mostlyclean-target-libffi
2022 mostlyclean-target: maybe-mostlyclean-target-zlib
2023 mostlyclean-target: maybe-mostlyclean-target-rda
2024 mostlyclean-target: maybe-mostlyclean-target-libada
2025 mostlyclean-target: maybe-mostlyclean-target-libgomp
2026 mostlyclean-target: maybe-mostlyclean-target-libitm
2027 mostlyclean-target: maybe-mostlyclean-target-libatomic
2029 .PHONY: do-clean
2030 do-clean:
2031 @: $(MAKE); $(unstage)
2032 @r=`${PWD_COMMAND}`; export r; \
2033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2034 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2035 clean-target
2038 .PHONY: clean-host
2040 clean-host: maybe-clean-bfd
2041 clean-host: maybe-clean-opcodes
2042 clean-host: maybe-clean-binutils
2043 clean-host: maybe-clean-bison
2044 clean-host: maybe-clean-cgen
2045 clean-host: maybe-clean-dejagnu
2046 clean-host: maybe-clean-etc
2047 clean-host: maybe-clean-fastjar
2048 clean-host: maybe-clean-fixincludes
2049 clean-host: maybe-clean-flex
2050 clean-host: maybe-clean-gas
2051 clean-host: maybe-clean-gcc
2052 clean-host: maybe-clean-gmp
2053 clean-host: maybe-clean-mpfr
2054 clean-host: maybe-clean-mpc
2055 clean-host: maybe-clean-isl
2056 clean-host: maybe-clean-libelf
2057 clean-host: maybe-clean-gold
2058 clean-host: maybe-clean-gprof
2059 clean-host: maybe-clean-intl
2060 clean-host: maybe-clean-tcl
2061 clean-host: maybe-clean-itcl
2062 clean-host: maybe-clean-ld
2063 clean-host: maybe-clean-libbacktrace
2064 clean-host: maybe-clean-libcpp
2065 clean-host: maybe-clean-libdecnumber
2066 clean-host: maybe-clean-libgui
2067 clean-host: maybe-clean-libiberty
2068 clean-host: maybe-clean-libiberty-linker-plugin
2069 clean-host: maybe-clean-libiconv
2070 clean-host: maybe-clean-m4
2071 clean-host: maybe-clean-readline
2072 clean-host: maybe-clean-sid
2073 clean-host: maybe-clean-sim
2074 clean-host: maybe-clean-texinfo
2075 clean-host: maybe-clean-zlib
2076 clean-host: maybe-clean-gdb
2077 clean-host: maybe-clean-expect
2078 clean-host: maybe-clean-guile
2079 clean-host: maybe-clean-tk
2080 clean-host: maybe-clean-libtermcap
2081 clean-host: maybe-clean-utils
2082 clean-host: maybe-clean-gnattools
2083 clean-host: maybe-clean-lto-plugin
2084 clean-host: maybe-clean-libcc1
2085 clean-host: maybe-clean-gotools
2087 .PHONY: clean-target
2089 clean-target: maybe-clean-target-libstdc++-v3
2090 clean-target: maybe-clean-target-libsanitizer
2091 clean-target: maybe-clean-target-libmpx
2092 clean-target: maybe-clean-target-libvtv
2093 clean-target: maybe-clean-target-libcilkrts
2094 clean-target: maybe-clean-target-liboffloadmic
2095 clean-target: maybe-clean-target-libssp
2096 clean-target: maybe-clean-target-newlib
2097 clean-target: maybe-clean-target-libgcc
2098 clean-target: maybe-clean-target-libbacktrace
2099 clean-target: maybe-clean-target-libquadmath
2100 clean-target: maybe-clean-target-libgfortran
2101 clean-target: maybe-clean-target-libobjc
2102 clean-target: maybe-clean-target-libgo
2103 clean-target: maybe-clean-target-libtermcap
2104 clean-target: maybe-clean-target-winsup
2105 clean-target: maybe-clean-target-libgloss
2106 clean-target: maybe-clean-target-libffi
2107 clean-target: maybe-clean-target-zlib
2108 clean-target: maybe-clean-target-rda
2109 clean-target: maybe-clean-target-libada
2110 clean-target: maybe-clean-target-libgomp
2111 clean-target: maybe-clean-target-libitm
2112 clean-target: maybe-clean-target-libatomic
2114 .PHONY: do-distclean
2115 do-distclean:
2116 @: $(MAKE); $(unstage)
2117 @r=`${PWD_COMMAND}`; export r; \
2118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2119 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2120 distclean-target
2123 .PHONY: distclean-host
2125 distclean-host: maybe-distclean-bfd
2126 distclean-host: maybe-distclean-opcodes
2127 distclean-host: maybe-distclean-binutils
2128 distclean-host: maybe-distclean-bison
2129 distclean-host: maybe-distclean-cgen
2130 distclean-host: maybe-distclean-dejagnu
2131 distclean-host: maybe-distclean-etc
2132 distclean-host: maybe-distclean-fastjar
2133 distclean-host: maybe-distclean-fixincludes
2134 distclean-host: maybe-distclean-flex
2135 distclean-host: maybe-distclean-gas
2136 distclean-host: maybe-distclean-gcc
2137 distclean-host: maybe-distclean-gmp
2138 distclean-host: maybe-distclean-mpfr
2139 distclean-host: maybe-distclean-mpc
2140 distclean-host: maybe-distclean-isl
2141 distclean-host: maybe-distclean-libelf
2142 distclean-host: maybe-distclean-gold
2143 distclean-host: maybe-distclean-gprof
2144 distclean-host: maybe-distclean-intl
2145 distclean-host: maybe-distclean-tcl
2146 distclean-host: maybe-distclean-itcl
2147 distclean-host: maybe-distclean-ld
2148 distclean-host: maybe-distclean-libbacktrace
2149 distclean-host: maybe-distclean-libcpp
2150 distclean-host: maybe-distclean-libdecnumber
2151 distclean-host: maybe-distclean-libgui
2152 distclean-host: maybe-distclean-libiberty
2153 distclean-host: maybe-distclean-libiberty-linker-plugin
2154 distclean-host: maybe-distclean-libiconv
2155 distclean-host: maybe-distclean-m4
2156 distclean-host: maybe-distclean-readline
2157 distclean-host: maybe-distclean-sid
2158 distclean-host: maybe-distclean-sim
2159 distclean-host: maybe-distclean-texinfo
2160 distclean-host: maybe-distclean-zlib
2161 distclean-host: maybe-distclean-gdb
2162 distclean-host: maybe-distclean-expect
2163 distclean-host: maybe-distclean-guile
2164 distclean-host: maybe-distclean-tk
2165 distclean-host: maybe-distclean-libtermcap
2166 distclean-host: maybe-distclean-utils
2167 distclean-host: maybe-distclean-gnattools
2168 distclean-host: maybe-distclean-lto-plugin
2169 distclean-host: maybe-distclean-libcc1
2170 distclean-host: maybe-distclean-gotools
2172 .PHONY: distclean-target
2174 distclean-target: maybe-distclean-target-libstdc++-v3
2175 distclean-target: maybe-distclean-target-libsanitizer
2176 distclean-target: maybe-distclean-target-libmpx
2177 distclean-target: maybe-distclean-target-libvtv
2178 distclean-target: maybe-distclean-target-libcilkrts
2179 distclean-target: maybe-distclean-target-liboffloadmic
2180 distclean-target: maybe-distclean-target-libssp
2181 distclean-target: maybe-distclean-target-newlib
2182 distclean-target: maybe-distclean-target-libgcc
2183 distclean-target: maybe-distclean-target-libbacktrace
2184 distclean-target: maybe-distclean-target-libquadmath
2185 distclean-target: maybe-distclean-target-libgfortran
2186 distclean-target: maybe-distclean-target-libobjc
2187 distclean-target: maybe-distclean-target-libgo
2188 distclean-target: maybe-distclean-target-libtermcap
2189 distclean-target: maybe-distclean-target-winsup
2190 distclean-target: maybe-distclean-target-libgloss
2191 distclean-target: maybe-distclean-target-libffi
2192 distclean-target: maybe-distclean-target-zlib
2193 distclean-target: maybe-distclean-target-rda
2194 distclean-target: maybe-distclean-target-libada
2195 distclean-target: maybe-distclean-target-libgomp
2196 distclean-target: maybe-distclean-target-libitm
2197 distclean-target: maybe-distclean-target-libatomic
2199 .PHONY: do-maintainer-clean
2200 do-maintainer-clean:
2201 @: $(MAKE); $(unstage)
2202 @r=`${PWD_COMMAND}`; export r; \
2203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2204 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2205 maintainer-clean-target
2208 .PHONY: maintainer-clean-host
2210 maintainer-clean-host: maybe-maintainer-clean-bfd
2211 maintainer-clean-host: maybe-maintainer-clean-opcodes
2212 maintainer-clean-host: maybe-maintainer-clean-binutils
2213 maintainer-clean-host: maybe-maintainer-clean-bison
2214 maintainer-clean-host: maybe-maintainer-clean-cgen
2215 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2216 maintainer-clean-host: maybe-maintainer-clean-etc
2217 maintainer-clean-host: maybe-maintainer-clean-fastjar
2218 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2219 maintainer-clean-host: maybe-maintainer-clean-flex
2220 maintainer-clean-host: maybe-maintainer-clean-gas
2221 maintainer-clean-host: maybe-maintainer-clean-gcc
2222 maintainer-clean-host: maybe-maintainer-clean-gmp
2223 maintainer-clean-host: maybe-maintainer-clean-mpfr
2224 maintainer-clean-host: maybe-maintainer-clean-mpc
2225 maintainer-clean-host: maybe-maintainer-clean-isl
2226 maintainer-clean-host: maybe-maintainer-clean-libelf
2227 maintainer-clean-host: maybe-maintainer-clean-gold
2228 maintainer-clean-host: maybe-maintainer-clean-gprof
2229 maintainer-clean-host: maybe-maintainer-clean-intl
2230 maintainer-clean-host: maybe-maintainer-clean-tcl
2231 maintainer-clean-host: maybe-maintainer-clean-itcl
2232 maintainer-clean-host: maybe-maintainer-clean-ld
2233 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2234 maintainer-clean-host: maybe-maintainer-clean-libcpp
2235 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2236 maintainer-clean-host: maybe-maintainer-clean-libgui
2237 maintainer-clean-host: maybe-maintainer-clean-libiberty
2238 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2239 maintainer-clean-host: maybe-maintainer-clean-libiconv
2240 maintainer-clean-host: maybe-maintainer-clean-m4
2241 maintainer-clean-host: maybe-maintainer-clean-readline
2242 maintainer-clean-host: maybe-maintainer-clean-sid
2243 maintainer-clean-host: maybe-maintainer-clean-sim
2244 maintainer-clean-host: maybe-maintainer-clean-texinfo
2245 maintainer-clean-host: maybe-maintainer-clean-zlib
2246 maintainer-clean-host: maybe-maintainer-clean-gdb
2247 maintainer-clean-host: maybe-maintainer-clean-expect
2248 maintainer-clean-host: maybe-maintainer-clean-guile
2249 maintainer-clean-host: maybe-maintainer-clean-tk
2250 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2251 maintainer-clean-host: maybe-maintainer-clean-utils
2252 maintainer-clean-host: maybe-maintainer-clean-gnattools
2253 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2254 maintainer-clean-host: maybe-maintainer-clean-libcc1
2255 maintainer-clean-host: maybe-maintainer-clean-gotools
2257 .PHONY: maintainer-clean-target
2259 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2260 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2261 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2262 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2263 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2264 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2265 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2266 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2267 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2268 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2269 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2270 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2271 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2272 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2273 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2274 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2275 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2276 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2277 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2278 maintainer-clean-target: maybe-maintainer-clean-target-rda
2279 maintainer-clean-target: maybe-maintainer-clean-target-libada
2280 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2281 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2282 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2285 # Here are the targets which correspond to the do-X targets.
2287 .PHONY: info installcheck dvi pdf html
2288 .PHONY: install-info install-pdf install-html
2289 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2290 .PHONY: local-clean local-distclean local-maintainer-clean
2291 info: do-info
2292 installcheck: do-installcheck
2293 dvi: do-dvi
2294 pdf: do-pdf
2295 html: do-html
2297 # Make sure makeinfo is built before we do a `make info', if we're
2298 # in fact building texinfo.
2299 do-info: maybe-all-texinfo
2301 install-info: do-install-info dir.info
2302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2303 if [ -f dir.info ]; then \
2304 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2305 else true; fi
2307 install-pdf: do-install-pdf
2309 install-html: do-install-html
2311 local-clean:
2312 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2314 local-distclean:
2315 -rm -f Makefile config.status config.cache mh-frag mt-frag
2316 -rm -f maybedep.tmp serdep.tmp stage_final
2317 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2318 rm -rf $(TARGET_SUBDIR); \
2319 else true; fi
2320 -rm -rf $(BUILD_SUBDIR)
2321 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2322 rm -rf $(HOST_SUBDIR); \
2323 else true; fi
2324 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2325 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2326 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2327 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2328 -rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
2329 -rmdir texinfo zlib 2>/dev/null
2330 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2332 local-maintainer-clean:
2333 @echo "This command is intended for maintainers to use;"
2334 @echo "it deletes files that may require special tools to rebuild."
2336 clean: do-clean local-clean
2337 mostlyclean: do-mostlyclean local-clean
2338 distclean: do-distclean local-clean local-distclean
2339 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2340 maintainer-clean: local-distclean
2341 realclean: maintainer-clean
2343 # Check target.
2345 .PHONY: check do-check
2346 check: do-check
2348 # Only include modules actually being configured and built.
2349 .PHONY: check-host
2350 check-host: \
2351 maybe-check-bfd \
2352 maybe-check-opcodes \
2353 maybe-check-binutils \
2354 maybe-check-bison \
2355 maybe-check-cgen \
2356 maybe-check-dejagnu \
2357 maybe-check-etc \
2358 maybe-check-fastjar \
2359 maybe-check-fixincludes \
2360 maybe-check-flex \
2361 maybe-check-gas \
2362 maybe-check-gcc \
2363 maybe-check-gmp \
2364 maybe-check-mpfr \
2365 maybe-check-mpc \
2366 maybe-check-isl \
2367 maybe-check-libelf \
2368 maybe-check-gold \
2369 maybe-check-gprof \
2370 maybe-check-intl \
2371 maybe-check-tcl \
2372 maybe-check-itcl \
2373 maybe-check-ld \
2374 maybe-check-libbacktrace \
2375 maybe-check-libcpp \
2376 maybe-check-libdecnumber \
2377 maybe-check-libgui \
2378 maybe-check-libiberty \
2379 maybe-check-libiberty-linker-plugin \
2380 maybe-check-libiconv \
2381 maybe-check-m4 \
2382 maybe-check-readline \
2383 maybe-check-sid \
2384 maybe-check-sim \
2385 maybe-check-texinfo \
2386 maybe-check-zlib \
2387 maybe-check-gdb \
2388 maybe-check-expect \
2389 maybe-check-guile \
2390 maybe-check-tk \
2391 maybe-check-libtermcap \
2392 maybe-check-utils \
2393 maybe-check-gnattools \
2394 maybe-check-lto-plugin \
2395 maybe-check-libcc1 \
2396 maybe-check-gotools
2398 .PHONY: check-target
2399 check-target: \
2400 maybe-check-target-libstdc++-v3 \
2401 maybe-check-target-libsanitizer \
2402 maybe-check-target-libmpx \
2403 maybe-check-target-libvtv \
2404 maybe-check-target-libcilkrts \
2405 maybe-check-target-liboffloadmic \
2406 maybe-check-target-libssp \
2407 maybe-check-target-newlib \
2408 maybe-check-target-libgcc \
2409 maybe-check-target-libbacktrace \
2410 maybe-check-target-libquadmath \
2411 maybe-check-target-libgfortran \
2412 maybe-check-target-libobjc \
2413 maybe-check-target-libgo \
2414 maybe-check-target-libtermcap \
2415 maybe-check-target-winsup \
2416 maybe-check-target-libgloss \
2417 maybe-check-target-libffi \
2418 maybe-check-target-zlib \
2419 maybe-check-target-rda \
2420 maybe-check-target-libada \
2421 maybe-check-target-libgomp \
2422 maybe-check-target-libitm \
2423 maybe-check-target-libatomic
2425 do-check:
2426 @: $(MAKE); $(unstage)
2427 @r=`${PWD_COMMAND}`; export r; \
2428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2429 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2431 # Automated reporting of test results.
2433 warning.log: build.log
2434 $(srcdir)/contrib/warn_summary build.log > $@
2436 mail-report.log:
2437 if test x'$(BOOT_CFLAGS)' != x''; then \
2438 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2439 fi; \
2440 $(srcdir)/contrib/test_summary -t >$@
2441 chmod +x $@
2442 echo If you really want to send e-mail, run ./$@ now
2444 mail-report-with-warnings.log: warning.log
2445 if test x'$(BOOT_CFLAGS)' != x''; then \
2446 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2447 fi; \
2448 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2449 chmod +x $@
2450 echo If you really want to send e-mail, run ./$@ now
2452 # Local Vim config
2454 $(srcdir)/.local.vimrc:
2455 $(LN_S) contrib/vimrc $@
2457 $(srcdir)/.lvimrc:
2458 $(LN_S) contrib/vimrc $@
2460 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2462 .PHONY: vimrc
2464 # clang-format config
2466 $(srcdir)/.clang-format:
2467 $(LN_S) contrib/clang-format $@
2469 clang-format: $(srcdir)/.clang-format
2471 .PHONY: clang-format
2473 # Installation targets.
2475 .PHONY: install uninstall
2476 install:
2477 @: $(MAKE); $(unstage)
2478 @r=`${PWD_COMMAND}`; export r; \
2479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2480 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2482 .PHONY: install-host-nogcc
2483 install-host-nogcc: \
2484 maybe-install-bfd \
2485 maybe-install-opcodes \
2486 maybe-install-binutils \
2487 maybe-install-bison \
2488 maybe-install-cgen \
2489 maybe-install-dejagnu \
2490 maybe-install-etc \
2491 maybe-install-fastjar \
2492 maybe-install-fixincludes \
2493 maybe-install-flex \
2494 maybe-install-gas \
2495 maybe-install-gmp \
2496 maybe-install-mpfr \
2497 maybe-install-mpc \
2498 maybe-install-isl \
2499 maybe-install-libelf \
2500 maybe-install-gold \
2501 maybe-install-gprof \
2502 maybe-install-intl \
2503 maybe-install-tcl \
2504 maybe-install-itcl \
2505 maybe-install-ld \
2506 maybe-install-libbacktrace \
2507 maybe-install-libcpp \
2508 maybe-install-libdecnumber \
2509 maybe-install-libgui \
2510 maybe-install-libiberty \
2511 maybe-install-libiberty-linker-plugin \
2512 maybe-install-libiconv \
2513 maybe-install-m4 \
2514 maybe-install-readline \
2515 maybe-install-sid \
2516 maybe-install-sim \
2517 maybe-install-texinfo \
2518 maybe-install-zlib \
2519 maybe-install-gdb \
2520 maybe-install-expect \
2521 maybe-install-guile \
2522 maybe-install-tk \
2523 maybe-install-libtermcap \
2524 maybe-install-utils \
2525 maybe-install-gnattools \
2526 maybe-install-lto-plugin \
2527 maybe-install-libcc1 \
2528 maybe-install-gotools
2530 .PHONY: install-host
2531 install-host: \
2532 maybe-install-bfd \
2533 maybe-install-opcodes \
2534 maybe-install-binutils \
2535 maybe-install-bison \
2536 maybe-install-cgen \
2537 maybe-install-dejagnu \
2538 maybe-install-etc \
2539 maybe-install-fastjar \
2540 maybe-install-fixincludes \
2541 maybe-install-flex \
2542 maybe-install-gas \
2543 maybe-install-gcc \
2544 maybe-install-gmp \
2545 maybe-install-mpfr \
2546 maybe-install-mpc \
2547 maybe-install-isl \
2548 maybe-install-libelf \
2549 maybe-install-gold \
2550 maybe-install-gprof \
2551 maybe-install-intl \
2552 maybe-install-tcl \
2553 maybe-install-itcl \
2554 maybe-install-ld \
2555 maybe-install-libbacktrace \
2556 maybe-install-libcpp \
2557 maybe-install-libdecnumber \
2558 maybe-install-libgui \
2559 maybe-install-libiberty \
2560 maybe-install-libiberty-linker-plugin \
2561 maybe-install-libiconv \
2562 maybe-install-m4 \
2563 maybe-install-readline \
2564 maybe-install-sid \
2565 maybe-install-sim \
2566 maybe-install-texinfo \
2567 maybe-install-zlib \
2568 maybe-install-gdb \
2569 maybe-install-expect \
2570 maybe-install-guile \
2571 maybe-install-tk \
2572 maybe-install-libtermcap \
2573 maybe-install-utils \
2574 maybe-install-gnattools \
2575 maybe-install-lto-plugin \
2576 maybe-install-libcc1 \
2577 maybe-install-gotools
2579 .PHONY: install-target
2580 install-target: \
2581 maybe-install-target-libstdc++-v3 \
2582 maybe-install-target-libsanitizer \
2583 maybe-install-target-libmpx \
2584 maybe-install-target-libvtv \
2585 maybe-install-target-libcilkrts \
2586 maybe-install-target-liboffloadmic \
2587 maybe-install-target-libssp \
2588 maybe-install-target-newlib \
2589 maybe-install-target-libgcc \
2590 maybe-install-target-libbacktrace \
2591 maybe-install-target-libquadmath \
2592 maybe-install-target-libgfortran \
2593 maybe-install-target-libobjc \
2594 maybe-install-target-libgo \
2595 maybe-install-target-libtermcap \
2596 maybe-install-target-winsup \
2597 maybe-install-target-libgloss \
2598 maybe-install-target-libffi \
2599 maybe-install-target-zlib \
2600 maybe-install-target-rda \
2601 maybe-install-target-libada \
2602 maybe-install-target-libgomp \
2603 maybe-install-target-libitm \
2604 maybe-install-target-libatomic
2606 uninstall:
2607 @echo "the uninstall target is not supported in this tree"
2609 .PHONY: install.all
2610 install.all: install-no-fixedincludes
2611 @if [ -f ./gcc/Makefile ]; then \
2612 r=`${PWD_COMMAND}`; export r; \
2613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2614 $(HOST_EXPORTS) \
2615 (cd ./gcc && \
2616 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2617 else \
2618 true; \
2621 # install-no-fixedincludes is used to allow the elaboration of binary packages
2622 # suitable for distribution, where we cannot include the fixed system header
2623 # files.
2624 .PHONY: install-no-fixedincludes
2625 install-no-fixedincludes: installdirs install-host-nogcc \
2626 install-target gcc-install-no-fixedincludes
2628 .PHONY: install-strip
2629 install-strip:
2630 @: $(MAKE); $(unstage)
2631 @r=`${PWD_COMMAND}`; export r; \
2632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2633 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2635 .PHONY: install-strip-host
2636 install-strip-host: \
2637 maybe-install-strip-bfd \
2638 maybe-install-strip-opcodes \
2639 maybe-install-strip-binutils \
2640 maybe-install-strip-bison \
2641 maybe-install-strip-cgen \
2642 maybe-install-strip-dejagnu \
2643 maybe-install-strip-etc \
2644 maybe-install-strip-fastjar \
2645 maybe-install-strip-fixincludes \
2646 maybe-install-strip-flex \
2647 maybe-install-strip-gas \
2648 maybe-install-strip-gcc \
2649 maybe-install-strip-gmp \
2650 maybe-install-strip-mpfr \
2651 maybe-install-strip-mpc \
2652 maybe-install-strip-isl \
2653 maybe-install-strip-libelf \
2654 maybe-install-strip-gold \
2655 maybe-install-strip-gprof \
2656 maybe-install-strip-intl \
2657 maybe-install-strip-tcl \
2658 maybe-install-strip-itcl \
2659 maybe-install-strip-ld \
2660 maybe-install-strip-libbacktrace \
2661 maybe-install-strip-libcpp \
2662 maybe-install-strip-libdecnumber \
2663 maybe-install-strip-libgui \
2664 maybe-install-strip-libiberty \
2665 maybe-install-strip-libiberty-linker-plugin \
2666 maybe-install-strip-libiconv \
2667 maybe-install-strip-m4 \
2668 maybe-install-strip-readline \
2669 maybe-install-strip-sid \
2670 maybe-install-strip-sim \
2671 maybe-install-strip-texinfo \
2672 maybe-install-strip-zlib \
2673 maybe-install-strip-gdb \
2674 maybe-install-strip-expect \
2675 maybe-install-strip-guile \
2676 maybe-install-strip-tk \
2677 maybe-install-strip-libtermcap \
2678 maybe-install-strip-utils \
2679 maybe-install-strip-gnattools \
2680 maybe-install-strip-lto-plugin \
2681 maybe-install-strip-libcc1 \
2682 maybe-install-strip-gotools
2684 .PHONY: install-strip-target
2685 install-strip-target: \
2686 maybe-install-strip-target-libstdc++-v3 \
2687 maybe-install-strip-target-libsanitizer \
2688 maybe-install-strip-target-libmpx \
2689 maybe-install-strip-target-libvtv \
2690 maybe-install-strip-target-libcilkrts \
2691 maybe-install-strip-target-liboffloadmic \
2692 maybe-install-strip-target-libssp \
2693 maybe-install-strip-target-newlib \
2694 maybe-install-strip-target-libgcc \
2695 maybe-install-strip-target-libbacktrace \
2696 maybe-install-strip-target-libquadmath \
2697 maybe-install-strip-target-libgfortran \
2698 maybe-install-strip-target-libobjc \
2699 maybe-install-strip-target-libgo \
2700 maybe-install-strip-target-libtermcap \
2701 maybe-install-strip-target-winsup \
2702 maybe-install-strip-target-libgloss \
2703 maybe-install-strip-target-libffi \
2704 maybe-install-strip-target-zlib \
2705 maybe-install-strip-target-rda \
2706 maybe-install-strip-target-libada \
2707 maybe-install-strip-target-libgomp \
2708 maybe-install-strip-target-libitm \
2709 maybe-install-strip-target-libatomic
2712 ### other supporting targets
2714 MAKEDIRS= \
2715 $(DESTDIR)$(prefix) \
2716 $(DESTDIR)$(exec_prefix)
2717 .PHONY: installdirs
2718 installdirs: mkinstalldirs
2719 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2721 dir.info: do-install-info
2722 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2723 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2724 mv -f dir.info.new dir.info; \
2725 else true; \
2728 dist:
2729 @echo "Building a full distribution of this tree isn't done"
2730 @echo "via 'make dist'. Check out the etc/ subdirectory"
2732 etags tags: TAGS
2734 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2735 # ability to use several tags files at once, so there is probably no need
2736 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2737 # (if we felt like it) have this Makefile write a piece of elisp which
2738 # the user could load to tell emacs19 where all the TAGS files we just
2739 # built are.
2740 TAGS: do-TAGS
2742 # ------------------------------------
2743 # Macros for configure and all targets
2744 # ------------------------------------
2750 # --------------------------------------
2751 # Modules which run on the build machine
2752 # --------------------------------------
2755 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2756 maybe-configure-build-libiberty:
2757 @if gcc-bootstrap
2758 configure-build-libiberty: stage_current
2759 @endif gcc-bootstrap
2760 @if build-libiberty
2761 maybe-configure-build-libiberty: configure-build-libiberty
2762 configure-build-libiberty:
2763 @: $(MAKE); $(unstage)
2764 @r=`${PWD_COMMAND}`; export r; \
2765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2766 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2767 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2768 $(BUILD_EXPORTS) \
2769 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2770 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2771 case $(srcdir) in \
2772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2773 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2775 esac; \
2776 module_srcdir=libiberty; \
2777 rm -f no-such-file || : ; \
2778 CONFIG_SITE=no-such-file $(SHELL) \
2779 $$s/$$module_srcdir/configure \
2780 --srcdir=$${topdir}/$$module_srcdir \
2781 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2782 --target=${target_alias} \
2783 || exit 1
2784 @endif build-libiberty
2790 .PHONY: all-build-libiberty maybe-all-build-libiberty
2791 maybe-all-build-libiberty:
2792 @if gcc-bootstrap
2793 all-build-libiberty: stage_current
2794 @endif gcc-bootstrap
2795 @if build-libiberty
2796 TARGET-build-libiberty=all
2797 maybe-all-build-libiberty: all-build-libiberty
2798 all-build-libiberty: configure-build-libiberty
2799 @: $(MAKE); $(unstage)
2800 @r=`${PWD_COMMAND}`; export r; \
2801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2802 $(BUILD_EXPORTS) \
2803 (cd $(BUILD_SUBDIR)/libiberty && \
2804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2805 $(TARGET-build-libiberty))
2806 @endif build-libiberty
2812 .PHONY: configure-build-bison maybe-configure-build-bison
2813 maybe-configure-build-bison:
2814 @if gcc-bootstrap
2815 configure-build-bison: stage_current
2816 @endif gcc-bootstrap
2817 @if build-bison
2818 maybe-configure-build-bison: configure-build-bison
2819 configure-build-bison:
2820 @: $(MAKE); $(unstage)
2821 @r=`${PWD_COMMAND}`; export r; \
2822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2823 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2824 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2825 $(BUILD_EXPORTS) \
2826 echo Configuring in $(BUILD_SUBDIR)/bison; \
2827 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2828 case $(srcdir) in \
2829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2830 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2832 esac; \
2833 module_srcdir=bison; \
2834 rm -f no-such-file || : ; \
2835 CONFIG_SITE=no-such-file $(SHELL) \
2836 $$s/$$module_srcdir/configure \
2837 --srcdir=$${topdir}/$$module_srcdir \
2838 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2839 --target=${target_alias} \
2840 || exit 1
2841 @endif build-bison
2847 .PHONY: all-build-bison maybe-all-build-bison
2848 maybe-all-build-bison:
2849 @if gcc-bootstrap
2850 all-build-bison: stage_current
2851 @endif gcc-bootstrap
2852 @if build-bison
2853 TARGET-build-bison=all
2854 maybe-all-build-bison: all-build-bison
2855 all-build-bison: configure-build-bison
2856 @: $(MAKE); $(unstage)
2857 @r=`${PWD_COMMAND}`; export r; \
2858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2859 $(BUILD_EXPORTS) \
2860 (cd $(BUILD_SUBDIR)/bison && \
2861 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2862 $(TARGET-build-bison))
2863 @endif build-bison
2869 .PHONY: configure-build-flex maybe-configure-build-flex
2870 maybe-configure-build-flex:
2871 @if gcc-bootstrap
2872 configure-build-flex: stage_current
2873 @endif gcc-bootstrap
2874 @if build-flex
2875 maybe-configure-build-flex: configure-build-flex
2876 configure-build-flex:
2877 @: $(MAKE); $(unstage)
2878 @r=`${PWD_COMMAND}`; export r; \
2879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2880 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2881 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2882 $(BUILD_EXPORTS) \
2883 echo Configuring in $(BUILD_SUBDIR)/flex; \
2884 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2885 case $(srcdir) in \
2886 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2887 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2888 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2889 esac; \
2890 module_srcdir=flex; \
2891 rm -f no-such-file || : ; \
2892 CONFIG_SITE=no-such-file $(SHELL) \
2893 $$s/$$module_srcdir/configure \
2894 --srcdir=$${topdir}/$$module_srcdir \
2895 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2896 --target=${target_alias} \
2897 || exit 1
2898 @endif build-flex
2904 .PHONY: all-build-flex maybe-all-build-flex
2905 maybe-all-build-flex:
2906 @if gcc-bootstrap
2907 all-build-flex: stage_current
2908 @endif gcc-bootstrap
2909 @if build-flex
2910 TARGET-build-flex=all
2911 maybe-all-build-flex: all-build-flex
2912 all-build-flex: configure-build-flex
2913 @: $(MAKE); $(unstage)
2914 @r=`${PWD_COMMAND}`; export r; \
2915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2916 $(BUILD_EXPORTS) \
2917 (cd $(BUILD_SUBDIR)/flex && \
2918 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2919 $(TARGET-build-flex))
2920 @endif build-flex
2926 .PHONY: configure-build-m4 maybe-configure-build-m4
2927 maybe-configure-build-m4:
2928 @if gcc-bootstrap
2929 configure-build-m4: stage_current
2930 @endif gcc-bootstrap
2931 @if build-m4
2932 maybe-configure-build-m4: configure-build-m4
2933 configure-build-m4:
2934 @: $(MAKE); $(unstage)
2935 @r=`${PWD_COMMAND}`; export r; \
2936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2938 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2939 $(BUILD_EXPORTS) \
2940 echo Configuring in $(BUILD_SUBDIR)/m4; \
2941 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2942 case $(srcdir) in \
2943 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2944 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2945 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2946 esac; \
2947 module_srcdir=m4; \
2948 rm -f no-such-file || : ; \
2949 CONFIG_SITE=no-such-file $(SHELL) \
2950 $$s/$$module_srcdir/configure \
2951 --srcdir=$${topdir}/$$module_srcdir \
2952 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2953 --target=${target_alias} \
2954 || exit 1
2955 @endif build-m4
2961 .PHONY: all-build-m4 maybe-all-build-m4
2962 maybe-all-build-m4:
2963 @if gcc-bootstrap
2964 all-build-m4: stage_current
2965 @endif gcc-bootstrap
2966 @if build-m4
2967 TARGET-build-m4=all
2968 maybe-all-build-m4: all-build-m4
2969 all-build-m4: configure-build-m4
2970 @: $(MAKE); $(unstage)
2971 @r=`${PWD_COMMAND}`; export r; \
2972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2973 $(BUILD_EXPORTS) \
2974 (cd $(BUILD_SUBDIR)/m4 && \
2975 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2976 $(TARGET-build-m4))
2977 @endif build-m4
2983 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2984 maybe-configure-build-texinfo:
2985 @if gcc-bootstrap
2986 configure-build-texinfo: stage_current
2987 @endif gcc-bootstrap
2988 @if build-texinfo
2989 maybe-configure-build-texinfo: configure-build-texinfo
2990 configure-build-texinfo:
2991 @: $(MAKE); $(unstage)
2992 @r=`${PWD_COMMAND}`; export r; \
2993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2994 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2995 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
2996 $(BUILD_EXPORTS) \
2997 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2998 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2999 case $(srcdir) in \
3000 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3001 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3002 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3003 esac; \
3004 module_srcdir=texinfo; \
3005 rm -f no-such-file || : ; \
3006 CONFIG_SITE=no-such-file $(SHELL) \
3007 $$s/$$module_srcdir/configure \
3008 --srcdir=$${topdir}/$$module_srcdir \
3009 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3010 --target=${target_alias} \
3011 || exit 1
3012 @endif build-texinfo
3018 .PHONY: all-build-texinfo maybe-all-build-texinfo
3019 maybe-all-build-texinfo:
3020 @if gcc-bootstrap
3021 all-build-texinfo: stage_current
3022 @endif gcc-bootstrap
3023 @if build-texinfo
3024 TARGET-build-texinfo=all
3025 maybe-all-build-texinfo: all-build-texinfo
3026 all-build-texinfo: configure-build-texinfo
3027 @: $(MAKE); $(unstage)
3028 @r=`${PWD_COMMAND}`; export r; \
3029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3030 $(BUILD_EXPORTS) \
3031 (cd $(BUILD_SUBDIR)/texinfo && \
3032 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3033 $(TARGET-build-texinfo))
3034 @endif build-texinfo
3040 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3041 maybe-configure-build-fixincludes:
3042 @if gcc-bootstrap
3043 configure-build-fixincludes: stage_current
3044 @endif gcc-bootstrap
3045 @if build-fixincludes
3046 maybe-configure-build-fixincludes: configure-build-fixincludes
3047 configure-build-fixincludes:
3048 @: $(MAKE); $(unstage)
3049 @r=`${PWD_COMMAND}`; export r; \
3050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3051 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3052 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3053 $(BUILD_EXPORTS) \
3054 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3055 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3056 case $(srcdir) in \
3057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3058 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3060 esac; \
3061 module_srcdir=fixincludes; \
3062 rm -f no-such-file || : ; \
3063 CONFIG_SITE=no-such-file $(SHELL) \
3064 $$s/$$module_srcdir/configure \
3065 --srcdir=$${topdir}/$$module_srcdir \
3066 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3067 --target=${target_alias} \
3068 || exit 1
3069 @endif build-fixincludes
3075 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3076 maybe-all-build-fixincludes:
3077 @if gcc-bootstrap
3078 all-build-fixincludes: stage_current
3079 @endif gcc-bootstrap
3080 @if build-fixincludes
3081 TARGET-build-fixincludes=all
3082 maybe-all-build-fixincludes: all-build-fixincludes
3083 all-build-fixincludes: configure-build-fixincludes
3084 @: $(MAKE); $(unstage)
3085 @r=`${PWD_COMMAND}`; export r; \
3086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3087 $(BUILD_EXPORTS) \
3088 (cd $(BUILD_SUBDIR)/fixincludes && \
3089 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3090 $(TARGET-build-fixincludes))
3091 @endif build-fixincludes
3097 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3098 maybe-configure-build-libcpp:
3099 @if gcc-bootstrap
3100 configure-build-libcpp: stage_current
3101 @endif gcc-bootstrap
3102 @if build-libcpp
3103 maybe-configure-build-libcpp: configure-build-libcpp
3104 configure-build-libcpp:
3105 @: $(MAKE); $(unstage)
3106 @r=`${PWD_COMMAND}`; export r; \
3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3108 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3109 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3110 $(BUILD_EXPORTS) \
3111 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3112 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3113 case $(srcdir) in \
3114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3115 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3117 esac; \
3118 module_srcdir=libcpp; \
3119 rm -f no-such-file || : ; \
3120 CONFIG_SITE=no-such-file $(SHELL) \
3121 $$s/$$module_srcdir/configure \
3122 --srcdir=$${topdir}/$$module_srcdir \
3123 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3124 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3125 || exit 1
3126 @endif build-libcpp
3132 .PHONY: all-build-libcpp maybe-all-build-libcpp
3133 maybe-all-build-libcpp:
3134 @if gcc-bootstrap
3135 all-build-libcpp: stage_current
3136 @endif gcc-bootstrap
3137 @if build-libcpp
3138 TARGET-build-libcpp=all
3139 maybe-all-build-libcpp: all-build-libcpp
3140 all-build-libcpp: configure-build-libcpp
3141 @: $(MAKE); $(unstage)
3142 @r=`${PWD_COMMAND}`; export r; \
3143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3144 $(BUILD_EXPORTS) \
3145 (cd $(BUILD_SUBDIR)/libcpp && \
3146 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3147 $(TARGET-build-libcpp))
3148 @endif build-libcpp
3154 # --------------------------------------
3155 # Modules which run on the host machine
3156 # --------------------------------------
3159 .PHONY: configure-bfd maybe-configure-bfd
3160 maybe-configure-bfd:
3161 @if gcc-bootstrap
3162 configure-bfd: stage_current
3163 @endif gcc-bootstrap
3164 @if bfd
3165 maybe-configure-bfd: configure-bfd
3166 configure-bfd:
3167 @r=`${PWD_COMMAND}`; export r; \
3168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3169 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3170 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3171 $(HOST_EXPORTS) \
3172 echo Configuring in $(HOST_SUBDIR)/bfd; \
3173 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3174 case $(srcdir) in \
3175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3176 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3178 esac; \
3179 module_srcdir=bfd; \
3180 $(SHELL) \
3181 $$s/$$module_srcdir/configure \
3182 --srcdir=$${topdir}/$$module_srcdir \
3183 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3184 --target=${target_alias} \
3185 || exit 1
3186 @endif bfd
3190 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3191 maybe-configure-stage1-bfd:
3192 @if bfd-bootstrap
3193 maybe-configure-stage1-bfd: configure-stage1-bfd
3194 configure-stage1-bfd:
3195 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3197 @r=`${PWD_COMMAND}`; export r; \
3198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3199 TFLAGS="$(STAGE1_TFLAGS)"; \
3200 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3201 $(HOST_EXPORTS) \
3202 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3203 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3204 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3205 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3207 cd $(HOST_SUBDIR)/bfd || exit 1; \
3208 case $(srcdir) in \
3209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3210 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3212 esac; \
3213 module_srcdir=bfd; \
3214 $(SHELL) $$s/$$module_srcdir/configure \
3215 --srcdir=$${topdir}/$$module_srcdir \
3216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3217 --target=${target_alias} \
3219 $(STAGE1_CONFIGURE_FLAGS)
3220 @endif bfd-bootstrap
3222 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3223 maybe-configure-stage2-bfd:
3224 @if bfd-bootstrap
3225 maybe-configure-stage2-bfd: configure-stage2-bfd
3226 configure-stage2-bfd:
3227 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3229 @r=`${PWD_COMMAND}`; export r; \
3230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3231 TFLAGS="$(STAGE2_TFLAGS)"; \
3232 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3233 $(HOST_EXPORTS) \
3234 $(POSTSTAGE1_HOST_EXPORTS) \
3235 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3236 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3237 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3238 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3240 cd $(HOST_SUBDIR)/bfd || exit 1; \
3241 case $(srcdir) in \
3242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3243 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3245 esac; \
3246 module_srcdir=bfd; \
3247 $(SHELL) $$s/$$module_srcdir/configure \
3248 --srcdir=$${topdir}/$$module_srcdir \
3249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3250 --target=${target_alias} \
3251 --with-build-libsubdir=$(HOST_SUBDIR) \
3252 $(STAGE2_CONFIGURE_FLAGS)
3253 @endif bfd-bootstrap
3255 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3256 maybe-configure-stage3-bfd:
3257 @if bfd-bootstrap
3258 maybe-configure-stage3-bfd: configure-stage3-bfd
3259 configure-stage3-bfd:
3260 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3261 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3262 @r=`${PWD_COMMAND}`; export r; \
3263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3264 TFLAGS="$(STAGE3_TFLAGS)"; \
3265 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3266 $(HOST_EXPORTS) \
3267 $(POSTSTAGE1_HOST_EXPORTS) \
3268 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3269 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3270 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3271 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3273 cd $(HOST_SUBDIR)/bfd || exit 1; \
3274 case $(srcdir) in \
3275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3276 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3278 esac; \
3279 module_srcdir=bfd; \
3280 $(SHELL) $$s/$$module_srcdir/configure \
3281 --srcdir=$${topdir}/$$module_srcdir \
3282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3283 --target=${target_alias} \
3284 --with-build-libsubdir=$(HOST_SUBDIR) \
3285 $(STAGE3_CONFIGURE_FLAGS)
3286 @endif bfd-bootstrap
3288 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3289 maybe-configure-stage4-bfd:
3290 @if bfd-bootstrap
3291 maybe-configure-stage4-bfd: configure-stage4-bfd
3292 configure-stage4-bfd:
3293 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3294 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3295 @r=`${PWD_COMMAND}`; export r; \
3296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3297 TFLAGS="$(STAGE4_TFLAGS)"; \
3298 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3299 $(HOST_EXPORTS) \
3300 $(POSTSTAGE1_HOST_EXPORTS) \
3301 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3302 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3303 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3304 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3306 cd $(HOST_SUBDIR)/bfd || exit 1; \
3307 case $(srcdir) in \
3308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3309 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3311 esac; \
3312 module_srcdir=bfd; \
3313 $(SHELL) $$s/$$module_srcdir/configure \
3314 --srcdir=$${topdir}/$$module_srcdir \
3315 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3316 --target=${target_alias} \
3317 --with-build-libsubdir=$(HOST_SUBDIR) \
3318 $(STAGE4_CONFIGURE_FLAGS)
3319 @endif bfd-bootstrap
3321 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3322 maybe-configure-stageprofile-bfd:
3323 @if bfd-bootstrap
3324 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3325 configure-stageprofile-bfd:
3326 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3327 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3328 @r=`${PWD_COMMAND}`; export r; \
3329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3331 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3332 $(HOST_EXPORTS) \
3333 $(POSTSTAGE1_HOST_EXPORTS) \
3334 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3335 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3336 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3337 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3339 cd $(HOST_SUBDIR)/bfd || exit 1; \
3340 case $(srcdir) in \
3341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3342 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3344 esac; \
3345 module_srcdir=bfd; \
3346 $(SHELL) $$s/$$module_srcdir/configure \
3347 --srcdir=$${topdir}/$$module_srcdir \
3348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3349 --target=${target_alias} \
3350 --with-build-libsubdir=$(HOST_SUBDIR) \
3351 $(STAGEprofile_CONFIGURE_FLAGS)
3352 @endif bfd-bootstrap
3354 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3355 maybe-configure-stagefeedback-bfd:
3356 @if bfd-bootstrap
3357 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3358 configure-stagefeedback-bfd:
3359 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3360 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3361 @r=`${PWD_COMMAND}`; export r; \
3362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3363 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3364 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3365 $(HOST_EXPORTS) \
3366 $(POSTSTAGE1_HOST_EXPORTS) \
3367 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3368 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3369 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3370 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3372 cd $(HOST_SUBDIR)/bfd || exit 1; \
3373 case $(srcdir) in \
3374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3375 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3377 esac; \
3378 module_srcdir=bfd; \
3379 $(SHELL) $$s/$$module_srcdir/configure \
3380 --srcdir=$${topdir}/$$module_srcdir \
3381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3382 --target=${target_alias} \
3383 --with-build-libsubdir=$(HOST_SUBDIR) \
3384 $(STAGEfeedback_CONFIGURE_FLAGS)
3385 @endif bfd-bootstrap
3387 .PHONY: configure-stageautoprofile-bfd maybe-configure-stageautoprofile-bfd
3388 maybe-configure-stageautoprofile-bfd:
3389 @if bfd-bootstrap
3390 maybe-configure-stageautoprofile-bfd: configure-stageautoprofile-bfd
3391 configure-stageautoprofile-bfd:
3392 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3393 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3394 @r=`${PWD_COMMAND}`; export r; \
3395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3396 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3397 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3398 $(HOST_EXPORTS) \
3399 $(POSTSTAGE1_HOST_EXPORTS) \
3400 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
3401 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
3402 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
3403 echo Configuring stage autoprofile in $(HOST_SUBDIR)/bfd; \
3404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3405 cd $(HOST_SUBDIR)/bfd || exit 1; \
3406 case $(srcdir) in \
3407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3408 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3410 esac; \
3411 module_srcdir=bfd; \
3412 $(SHELL) $$s/$$module_srcdir/configure \
3413 --srcdir=$${topdir}/$$module_srcdir \
3414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3415 --target=${target_alias} \
3416 --with-build-libsubdir=$(HOST_SUBDIR) \
3417 $(STAGEautoprofile_CONFIGURE_FLAGS)
3418 @endif bfd-bootstrap
3420 .PHONY: configure-stageautofeedback-bfd maybe-configure-stageautofeedback-bfd
3421 maybe-configure-stageautofeedback-bfd:
3422 @if bfd-bootstrap
3423 maybe-configure-stageautofeedback-bfd: configure-stageautofeedback-bfd
3424 configure-stageautofeedback-bfd:
3425 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3426 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3427 @r=`${PWD_COMMAND}`; export r; \
3428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3429 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3430 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3431 $(HOST_EXPORTS) \
3432 $(POSTSTAGE1_HOST_EXPORTS) \
3433 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
3434 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
3435 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
3436 echo Configuring stage autofeedback in $(HOST_SUBDIR)/bfd; \
3437 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3438 cd $(HOST_SUBDIR)/bfd || exit 1; \
3439 case $(srcdir) in \
3440 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3441 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3442 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3443 esac; \
3444 module_srcdir=bfd; \
3445 $(SHELL) $$s/$$module_srcdir/configure \
3446 --srcdir=$${topdir}/$$module_srcdir \
3447 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3448 --target=${target_alias} \
3449 --with-build-libsubdir=$(HOST_SUBDIR) \
3450 $(STAGEautofeedback_CONFIGURE_FLAGS)
3451 @endif bfd-bootstrap
3457 .PHONY: all-bfd maybe-all-bfd
3458 maybe-all-bfd:
3459 @if gcc-bootstrap
3460 all-bfd: stage_current
3461 @endif gcc-bootstrap
3462 @if bfd
3463 TARGET-bfd=all
3464 maybe-all-bfd: all-bfd
3465 all-bfd: configure-bfd
3466 @r=`${PWD_COMMAND}`; export r; \
3467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3468 $(HOST_EXPORTS) \
3469 (cd $(HOST_SUBDIR)/bfd && \
3470 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3471 $(TARGET-bfd))
3472 @endif bfd
3476 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3477 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3478 maybe-all-stage1-bfd:
3479 maybe-clean-stage1-bfd:
3480 @if bfd-bootstrap
3481 maybe-all-stage1-bfd: all-stage1-bfd
3482 all-stage1: all-stage1-bfd
3483 TARGET-stage1-bfd = $(TARGET-bfd)
3484 all-stage1-bfd: configure-stage1-bfd
3485 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3486 @r=`${PWD_COMMAND}`; export r; \
3487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3488 TFLAGS="$(STAGE1_TFLAGS)"; \
3489 $(HOST_EXPORTS) \
3490 cd $(HOST_SUBDIR)/bfd && \
3492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3493 CFLAGS="$(STAGE1_CFLAGS)" \
3494 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3495 LIBCFLAGS="$(LIBCFLAGS)" \
3496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3499 $(EXTRA_HOST_FLAGS) \
3500 $(STAGE1_FLAGS_TO_PASS) \
3501 TFLAGS="$(STAGE1_TFLAGS)" \
3502 $(TARGET-stage1-bfd)
3504 maybe-clean-stage1-bfd: clean-stage1-bfd
3505 clean-stage1: clean-stage1-bfd
3506 clean-stage1-bfd:
3507 @if [ $(current_stage) = stage1 ]; then \
3508 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3509 else \
3510 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3511 $(MAKE) stage1-start; \
3512 fi; \
3513 cd $(HOST_SUBDIR)/bfd && \
3514 $(MAKE) $(EXTRA_HOST_FLAGS) \
3515 $(STAGE1_FLAGS_TO_PASS) clean
3516 @endif bfd-bootstrap
3519 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3520 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3521 maybe-all-stage2-bfd:
3522 maybe-clean-stage2-bfd:
3523 @if bfd-bootstrap
3524 maybe-all-stage2-bfd: all-stage2-bfd
3525 all-stage2: all-stage2-bfd
3526 TARGET-stage2-bfd = $(TARGET-bfd)
3527 all-stage2-bfd: configure-stage2-bfd
3528 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3529 @r=`${PWD_COMMAND}`; export r; \
3530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3531 TFLAGS="$(STAGE2_TFLAGS)"; \
3532 $(HOST_EXPORTS) \
3533 $(POSTSTAGE1_HOST_EXPORTS) \
3534 cd $(HOST_SUBDIR)/bfd && \
3536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3537 CFLAGS="$(STAGE2_CFLAGS)" \
3538 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3539 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3543 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3544 TFLAGS="$(STAGE2_TFLAGS)" \
3545 $(TARGET-stage2-bfd)
3547 maybe-clean-stage2-bfd: clean-stage2-bfd
3548 clean-stage2: clean-stage2-bfd
3549 clean-stage2-bfd:
3550 @if [ $(current_stage) = stage2 ]; then \
3551 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3552 else \
3553 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3554 $(MAKE) stage2-start; \
3555 fi; \
3556 cd $(HOST_SUBDIR)/bfd && \
3557 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3558 @endif bfd-bootstrap
3561 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3562 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3563 maybe-all-stage3-bfd:
3564 maybe-clean-stage3-bfd:
3565 @if bfd-bootstrap
3566 maybe-all-stage3-bfd: all-stage3-bfd
3567 all-stage3: all-stage3-bfd
3568 TARGET-stage3-bfd = $(TARGET-bfd)
3569 all-stage3-bfd: configure-stage3-bfd
3570 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3571 @r=`${PWD_COMMAND}`; export r; \
3572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3573 TFLAGS="$(STAGE3_TFLAGS)"; \
3574 $(HOST_EXPORTS) \
3575 $(POSTSTAGE1_HOST_EXPORTS) \
3576 cd $(HOST_SUBDIR)/bfd && \
3578 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3579 CFLAGS="$(STAGE3_CFLAGS)" \
3580 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3581 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3582 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3583 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3584 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3585 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3586 TFLAGS="$(STAGE3_TFLAGS)" \
3587 $(TARGET-stage3-bfd)
3589 maybe-clean-stage3-bfd: clean-stage3-bfd
3590 clean-stage3: clean-stage3-bfd
3591 clean-stage3-bfd:
3592 @if [ $(current_stage) = stage3 ]; then \
3593 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3594 else \
3595 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3596 $(MAKE) stage3-start; \
3597 fi; \
3598 cd $(HOST_SUBDIR)/bfd && \
3599 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3600 @endif bfd-bootstrap
3603 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3604 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3605 maybe-all-stage4-bfd:
3606 maybe-clean-stage4-bfd:
3607 @if bfd-bootstrap
3608 maybe-all-stage4-bfd: all-stage4-bfd
3609 all-stage4: all-stage4-bfd
3610 TARGET-stage4-bfd = $(TARGET-bfd)
3611 all-stage4-bfd: configure-stage4-bfd
3612 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3613 @r=`${PWD_COMMAND}`; export r; \
3614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3615 TFLAGS="$(STAGE4_TFLAGS)"; \
3616 $(HOST_EXPORTS) \
3617 $(POSTSTAGE1_HOST_EXPORTS) \
3618 cd $(HOST_SUBDIR)/bfd && \
3620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3621 CFLAGS="$(STAGE4_CFLAGS)" \
3622 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3623 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3628 TFLAGS="$(STAGE4_TFLAGS)" \
3629 $(TARGET-stage4-bfd)
3631 maybe-clean-stage4-bfd: clean-stage4-bfd
3632 clean-stage4: clean-stage4-bfd
3633 clean-stage4-bfd:
3634 @if [ $(current_stage) = stage4 ]; then \
3635 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3636 else \
3637 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3638 $(MAKE) stage4-start; \
3639 fi; \
3640 cd $(HOST_SUBDIR)/bfd && \
3641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3642 @endif bfd-bootstrap
3645 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3646 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3647 maybe-all-stageprofile-bfd:
3648 maybe-clean-stageprofile-bfd:
3649 @if bfd-bootstrap
3650 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3651 all-stageprofile: all-stageprofile-bfd
3652 TARGET-stageprofile-bfd = $(TARGET-bfd)
3653 all-stageprofile-bfd: configure-stageprofile-bfd
3654 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3655 @r=`${PWD_COMMAND}`; export r; \
3656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3657 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3658 $(HOST_EXPORTS) \
3659 $(POSTSTAGE1_HOST_EXPORTS) \
3660 cd $(HOST_SUBDIR)/bfd && \
3662 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3663 CFLAGS="$(STAGEprofile_CFLAGS)" \
3664 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3665 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3666 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3667 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3668 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3669 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3670 TFLAGS="$(STAGEprofile_TFLAGS)" \
3671 $(TARGET-stageprofile-bfd)
3673 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3674 clean-stageprofile: clean-stageprofile-bfd
3675 clean-stageprofile-bfd:
3676 @if [ $(current_stage) = stageprofile ]; then \
3677 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3678 else \
3679 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3680 $(MAKE) stageprofile-start; \
3681 fi; \
3682 cd $(HOST_SUBDIR)/bfd && \
3683 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3684 @endif bfd-bootstrap
3687 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3688 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3689 maybe-all-stagefeedback-bfd:
3690 maybe-clean-stagefeedback-bfd:
3691 @if bfd-bootstrap
3692 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3693 all-stagefeedback: all-stagefeedback-bfd
3694 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3695 all-stagefeedback-bfd: configure-stagefeedback-bfd
3696 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3697 @r=`${PWD_COMMAND}`; export r; \
3698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3699 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3700 $(HOST_EXPORTS) \
3701 $(POSTSTAGE1_HOST_EXPORTS) \
3702 cd $(HOST_SUBDIR)/bfd && \
3704 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3705 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3706 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3707 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3708 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3709 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3710 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3711 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3712 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3713 $(TARGET-stagefeedback-bfd)
3715 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3716 clean-stagefeedback: clean-stagefeedback-bfd
3717 clean-stagefeedback-bfd:
3718 @if [ $(current_stage) = stagefeedback ]; then \
3719 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3720 else \
3721 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3722 $(MAKE) stagefeedback-start; \
3723 fi; \
3724 cd $(HOST_SUBDIR)/bfd && \
3725 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3726 @endif bfd-bootstrap
3729 .PHONY: all-stageautoprofile-bfd maybe-all-stageautoprofile-bfd
3730 .PHONY: clean-stageautoprofile-bfd maybe-clean-stageautoprofile-bfd
3731 maybe-all-stageautoprofile-bfd:
3732 maybe-clean-stageautoprofile-bfd:
3733 @if bfd-bootstrap
3734 maybe-all-stageautoprofile-bfd: all-stageautoprofile-bfd
3735 all-stageautoprofile: all-stageautoprofile-bfd
3736 TARGET-stageautoprofile-bfd = $(TARGET-bfd)
3737 all-stageautoprofile-bfd: configure-stageautoprofile-bfd
3738 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3739 @r=`${PWD_COMMAND}`; export r; \
3740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3741 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3742 $(HOST_EXPORTS) \
3743 $(POSTSTAGE1_HOST_EXPORTS) \
3744 cd $(HOST_SUBDIR)/bfd && \
3745 $$s/gcc/config/i386/$(AUTO_PROFILE) \
3746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3747 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
3748 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
3749 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
3750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3753 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3754 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
3755 $(TARGET-stageautoprofile-bfd)
3757 maybe-clean-stageautoprofile-bfd: clean-stageautoprofile-bfd
3758 clean-stageautoprofile: clean-stageautoprofile-bfd
3759 clean-stageautoprofile-bfd:
3760 @if [ $(current_stage) = stageautoprofile ]; then \
3761 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3762 else \
3763 [ -f $(HOST_SUBDIR)/stageautoprofile-bfd/Makefile ] || exit 0; \
3764 $(MAKE) stageautoprofile-start; \
3765 fi; \
3766 cd $(HOST_SUBDIR)/bfd && \
3767 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3768 @endif bfd-bootstrap
3771 .PHONY: all-stageautofeedback-bfd maybe-all-stageautofeedback-bfd
3772 .PHONY: clean-stageautofeedback-bfd maybe-clean-stageautofeedback-bfd
3773 maybe-all-stageautofeedback-bfd:
3774 maybe-clean-stageautofeedback-bfd:
3775 @if bfd-bootstrap
3776 maybe-all-stageautofeedback-bfd: all-stageautofeedback-bfd
3777 all-stageautofeedback: all-stageautofeedback-bfd
3778 TARGET-stageautofeedback-bfd = $(TARGET-bfd)
3779 all-stageautofeedback-bfd: configure-stageautofeedback-bfd
3780 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3781 @r=`${PWD_COMMAND}`; export r; \
3782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3783 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3784 $(HOST_EXPORTS) \
3785 $(POSTSTAGE1_HOST_EXPORTS) \
3786 cd $(HOST_SUBDIR)/bfd && \
3788 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3789 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
3790 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
3791 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
3792 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3793 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3794 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3795 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3796 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
3797 $(TARGET-stageautofeedback-bfd)
3799 maybe-clean-stageautofeedback-bfd: clean-stageautofeedback-bfd
3800 clean-stageautofeedback: clean-stageautofeedback-bfd
3801 clean-stageautofeedback-bfd:
3802 @if [ $(current_stage) = stageautofeedback ]; then \
3803 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3804 else \
3805 [ -f $(HOST_SUBDIR)/stageautofeedback-bfd/Makefile ] || exit 0; \
3806 $(MAKE) stageautofeedback-start; \
3807 fi; \
3808 cd $(HOST_SUBDIR)/bfd && \
3809 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3810 @endif bfd-bootstrap
3816 .PHONY: check-bfd maybe-check-bfd
3817 maybe-check-bfd:
3818 @if bfd
3819 maybe-check-bfd: check-bfd
3821 check-bfd:
3822 @: $(MAKE); $(unstage)
3823 @r=`${PWD_COMMAND}`; export r; \
3824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3825 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3826 (cd $(HOST_SUBDIR)/bfd && \
3827 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3829 @endif bfd
3831 .PHONY: install-bfd maybe-install-bfd
3832 maybe-install-bfd:
3833 @if bfd
3834 maybe-install-bfd: install-bfd
3836 install-bfd: installdirs
3837 @: $(MAKE); $(unstage)
3838 @r=`${PWD_COMMAND}`; export r; \
3839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3840 $(HOST_EXPORTS) \
3841 (cd $(HOST_SUBDIR)/bfd && \
3842 $(MAKE) $(FLAGS_TO_PASS) install)
3844 @endif bfd
3846 .PHONY: install-strip-bfd maybe-install-strip-bfd
3847 maybe-install-strip-bfd:
3848 @if bfd
3849 maybe-install-strip-bfd: install-strip-bfd
3851 install-strip-bfd: installdirs
3852 @: $(MAKE); $(unstage)
3853 @r=`${PWD_COMMAND}`; export r; \
3854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3855 $(HOST_EXPORTS) \
3856 (cd $(HOST_SUBDIR)/bfd && \
3857 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3859 @endif bfd
3861 # Other targets (info, dvi, pdf, etc.)
3863 .PHONY: maybe-info-bfd info-bfd
3864 maybe-info-bfd:
3865 @if bfd
3866 maybe-info-bfd: info-bfd
3868 info-bfd: \
3869 configure-bfd
3870 @[ -f ./bfd/Makefile ] || exit 0; \
3871 r=`${PWD_COMMAND}`; export r; \
3872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3873 $(HOST_EXPORTS) \
3874 for flag in $(EXTRA_HOST_FLAGS) ; do \
3875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3876 done; \
3877 echo "Doing info in bfd"; \
3878 (cd $(HOST_SUBDIR)/bfd && \
3879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3881 "RANLIB=$${RANLIB}" \
3882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3883 info) \
3884 || exit 1
3886 @endif bfd
3888 .PHONY: maybe-dvi-bfd dvi-bfd
3889 maybe-dvi-bfd:
3890 @if bfd
3891 maybe-dvi-bfd: dvi-bfd
3893 dvi-bfd: \
3894 configure-bfd
3895 @[ -f ./bfd/Makefile ] || exit 0; \
3896 r=`${PWD_COMMAND}`; export r; \
3897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3898 $(HOST_EXPORTS) \
3899 for flag in $(EXTRA_HOST_FLAGS) ; do \
3900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3901 done; \
3902 echo "Doing dvi in bfd"; \
3903 (cd $(HOST_SUBDIR)/bfd && \
3904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3906 "RANLIB=$${RANLIB}" \
3907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3908 dvi) \
3909 || exit 1
3911 @endif bfd
3913 .PHONY: maybe-pdf-bfd pdf-bfd
3914 maybe-pdf-bfd:
3915 @if bfd
3916 maybe-pdf-bfd: pdf-bfd
3918 pdf-bfd: \
3919 configure-bfd
3920 @[ -f ./bfd/Makefile ] || exit 0; \
3921 r=`${PWD_COMMAND}`; export r; \
3922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3923 $(HOST_EXPORTS) \
3924 for flag in $(EXTRA_HOST_FLAGS) ; do \
3925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3926 done; \
3927 echo "Doing pdf in bfd"; \
3928 (cd $(HOST_SUBDIR)/bfd && \
3929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3931 "RANLIB=$${RANLIB}" \
3932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3933 pdf) \
3934 || exit 1
3936 @endif bfd
3938 .PHONY: maybe-html-bfd html-bfd
3939 maybe-html-bfd:
3940 @if bfd
3941 maybe-html-bfd: html-bfd
3943 html-bfd: \
3944 configure-bfd
3945 @[ -f ./bfd/Makefile ] || exit 0; \
3946 r=`${PWD_COMMAND}`; export r; \
3947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3948 $(HOST_EXPORTS) \
3949 for flag in $(EXTRA_HOST_FLAGS) ; do \
3950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3951 done; \
3952 echo "Doing html in bfd"; \
3953 (cd $(HOST_SUBDIR)/bfd && \
3954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3956 "RANLIB=$${RANLIB}" \
3957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3958 html) \
3959 || exit 1
3961 @endif bfd
3963 .PHONY: maybe-TAGS-bfd TAGS-bfd
3964 maybe-TAGS-bfd:
3965 @if bfd
3966 maybe-TAGS-bfd: TAGS-bfd
3968 TAGS-bfd: \
3969 configure-bfd
3970 @[ -f ./bfd/Makefile ] || exit 0; \
3971 r=`${PWD_COMMAND}`; export r; \
3972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3973 $(HOST_EXPORTS) \
3974 for flag in $(EXTRA_HOST_FLAGS) ; do \
3975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3976 done; \
3977 echo "Doing TAGS in bfd"; \
3978 (cd $(HOST_SUBDIR)/bfd && \
3979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3981 "RANLIB=$${RANLIB}" \
3982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3983 TAGS) \
3984 || exit 1
3986 @endif bfd
3988 .PHONY: maybe-install-info-bfd install-info-bfd
3989 maybe-install-info-bfd:
3990 @if bfd
3991 maybe-install-info-bfd: install-info-bfd
3993 install-info-bfd: \
3994 configure-bfd \
3995 info-bfd
3996 @[ -f ./bfd/Makefile ] || exit 0; \
3997 r=`${PWD_COMMAND}`; export r; \
3998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3999 $(HOST_EXPORTS) \
4000 for flag in $(EXTRA_HOST_FLAGS) ; do \
4001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4002 done; \
4003 echo "Doing install-info in bfd"; \
4004 (cd $(HOST_SUBDIR)/bfd && \
4005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4007 "RANLIB=$${RANLIB}" \
4008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4009 install-info) \
4010 || exit 1
4012 @endif bfd
4014 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
4015 maybe-install-pdf-bfd:
4016 @if bfd
4017 maybe-install-pdf-bfd: install-pdf-bfd
4019 install-pdf-bfd: \
4020 configure-bfd \
4021 pdf-bfd
4022 @[ -f ./bfd/Makefile ] || exit 0; \
4023 r=`${PWD_COMMAND}`; export r; \
4024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4025 $(HOST_EXPORTS) \
4026 for flag in $(EXTRA_HOST_FLAGS) ; do \
4027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4028 done; \
4029 echo "Doing install-pdf in bfd"; \
4030 (cd $(HOST_SUBDIR)/bfd && \
4031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4033 "RANLIB=$${RANLIB}" \
4034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4035 install-pdf) \
4036 || exit 1
4038 @endif bfd
4040 .PHONY: maybe-install-html-bfd install-html-bfd
4041 maybe-install-html-bfd:
4042 @if bfd
4043 maybe-install-html-bfd: install-html-bfd
4045 install-html-bfd: \
4046 configure-bfd \
4047 html-bfd
4048 @[ -f ./bfd/Makefile ] || exit 0; \
4049 r=`${PWD_COMMAND}`; export r; \
4050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4051 $(HOST_EXPORTS) \
4052 for flag in $(EXTRA_HOST_FLAGS) ; do \
4053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4054 done; \
4055 echo "Doing install-html in bfd"; \
4056 (cd $(HOST_SUBDIR)/bfd && \
4057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4059 "RANLIB=$${RANLIB}" \
4060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4061 install-html) \
4062 || exit 1
4064 @endif bfd
4066 .PHONY: maybe-installcheck-bfd installcheck-bfd
4067 maybe-installcheck-bfd:
4068 @if bfd
4069 maybe-installcheck-bfd: installcheck-bfd
4071 installcheck-bfd: \
4072 configure-bfd
4073 @[ -f ./bfd/Makefile ] || exit 0; \
4074 r=`${PWD_COMMAND}`; export r; \
4075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4076 $(HOST_EXPORTS) \
4077 for flag in $(EXTRA_HOST_FLAGS) ; do \
4078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4079 done; \
4080 echo "Doing installcheck in bfd"; \
4081 (cd $(HOST_SUBDIR)/bfd && \
4082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4084 "RANLIB=$${RANLIB}" \
4085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4086 installcheck) \
4087 || exit 1
4089 @endif bfd
4091 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4092 maybe-mostlyclean-bfd:
4093 @if bfd
4094 maybe-mostlyclean-bfd: mostlyclean-bfd
4096 mostlyclean-bfd:
4097 @[ -f ./bfd/Makefile ] || exit 0; \
4098 r=`${PWD_COMMAND}`; export r; \
4099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4100 $(HOST_EXPORTS) \
4101 for flag in $(EXTRA_HOST_FLAGS) ; do \
4102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4103 done; \
4104 echo "Doing mostlyclean in bfd"; \
4105 (cd $(HOST_SUBDIR)/bfd && \
4106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4108 "RANLIB=$${RANLIB}" \
4109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4110 mostlyclean) \
4111 || exit 1
4113 @endif bfd
4115 .PHONY: maybe-clean-bfd clean-bfd
4116 maybe-clean-bfd:
4117 @if bfd
4118 maybe-clean-bfd: clean-bfd
4120 clean-bfd:
4121 @[ -f ./bfd/Makefile ] || exit 0; \
4122 r=`${PWD_COMMAND}`; export r; \
4123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4124 $(HOST_EXPORTS) \
4125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4127 done; \
4128 echo "Doing clean in bfd"; \
4129 (cd $(HOST_SUBDIR)/bfd && \
4130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4132 "RANLIB=$${RANLIB}" \
4133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4134 clean) \
4135 || exit 1
4137 @endif bfd
4139 .PHONY: maybe-distclean-bfd distclean-bfd
4140 maybe-distclean-bfd:
4141 @if bfd
4142 maybe-distclean-bfd: distclean-bfd
4144 distclean-bfd:
4145 @[ -f ./bfd/Makefile ] || exit 0; \
4146 r=`${PWD_COMMAND}`; export r; \
4147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4148 $(HOST_EXPORTS) \
4149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4151 done; \
4152 echo "Doing distclean in bfd"; \
4153 (cd $(HOST_SUBDIR)/bfd && \
4154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4156 "RANLIB=$${RANLIB}" \
4157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4158 distclean) \
4159 || exit 1
4161 @endif bfd
4163 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4164 maybe-maintainer-clean-bfd:
4165 @if bfd
4166 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4168 maintainer-clean-bfd:
4169 @[ -f ./bfd/Makefile ] || exit 0; \
4170 r=`${PWD_COMMAND}`; export r; \
4171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4172 $(HOST_EXPORTS) \
4173 for flag in $(EXTRA_HOST_FLAGS) ; do \
4174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4175 done; \
4176 echo "Doing maintainer-clean in bfd"; \
4177 (cd $(HOST_SUBDIR)/bfd && \
4178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4180 "RANLIB=$${RANLIB}" \
4181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4182 maintainer-clean) \
4183 || exit 1
4185 @endif bfd
4189 .PHONY: configure-opcodes maybe-configure-opcodes
4190 maybe-configure-opcodes:
4191 @if gcc-bootstrap
4192 configure-opcodes: stage_current
4193 @endif gcc-bootstrap
4194 @if opcodes
4195 maybe-configure-opcodes: configure-opcodes
4196 configure-opcodes:
4197 @r=`${PWD_COMMAND}`; export r; \
4198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4199 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4201 $(HOST_EXPORTS) \
4202 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4203 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4204 case $(srcdir) in \
4205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4206 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4208 esac; \
4209 module_srcdir=opcodes; \
4210 $(SHELL) \
4211 $$s/$$module_srcdir/configure \
4212 --srcdir=$${topdir}/$$module_srcdir \
4213 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4214 --target=${target_alias} \
4215 || exit 1
4216 @endif opcodes
4220 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4221 maybe-configure-stage1-opcodes:
4222 @if opcodes-bootstrap
4223 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4224 configure-stage1-opcodes:
4225 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4227 @r=`${PWD_COMMAND}`; export r; \
4228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4229 TFLAGS="$(STAGE1_TFLAGS)"; \
4230 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4231 $(HOST_EXPORTS) \
4232 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4233 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4234 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4235 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4237 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4238 case $(srcdir) in \
4239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4240 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4242 esac; \
4243 module_srcdir=opcodes; \
4244 $(SHELL) $$s/$$module_srcdir/configure \
4245 --srcdir=$${topdir}/$$module_srcdir \
4246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4247 --target=${target_alias} \
4249 $(STAGE1_CONFIGURE_FLAGS)
4250 @endif opcodes-bootstrap
4252 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4253 maybe-configure-stage2-opcodes:
4254 @if opcodes-bootstrap
4255 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4256 configure-stage2-opcodes:
4257 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4259 @r=`${PWD_COMMAND}`; export r; \
4260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4261 TFLAGS="$(STAGE2_TFLAGS)"; \
4262 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4263 $(HOST_EXPORTS) \
4264 $(POSTSTAGE1_HOST_EXPORTS) \
4265 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4266 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4267 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4268 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4270 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4271 case $(srcdir) in \
4272 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4273 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4274 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4275 esac; \
4276 module_srcdir=opcodes; \
4277 $(SHELL) $$s/$$module_srcdir/configure \
4278 --srcdir=$${topdir}/$$module_srcdir \
4279 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4280 --target=${target_alias} \
4281 --with-build-libsubdir=$(HOST_SUBDIR) \
4282 $(STAGE2_CONFIGURE_FLAGS)
4283 @endif opcodes-bootstrap
4285 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4286 maybe-configure-stage3-opcodes:
4287 @if opcodes-bootstrap
4288 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4289 configure-stage3-opcodes:
4290 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4292 @r=`${PWD_COMMAND}`; export r; \
4293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4294 TFLAGS="$(STAGE3_TFLAGS)"; \
4295 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4296 $(HOST_EXPORTS) \
4297 $(POSTSTAGE1_HOST_EXPORTS) \
4298 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4299 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4300 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4301 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4303 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4304 case $(srcdir) in \
4305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4306 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4308 esac; \
4309 module_srcdir=opcodes; \
4310 $(SHELL) $$s/$$module_srcdir/configure \
4311 --srcdir=$${topdir}/$$module_srcdir \
4312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4313 --target=${target_alias} \
4314 --with-build-libsubdir=$(HOST_SUBDIR) \
4315 $(STAGE3_CONFIGURE_FLAGS)
4316 @endif opcodes-bootstrap
4318 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4319 maybe-configure-stage4-opcodes:
4320 @if opcodes-bootstrap
4321 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4322 configure-stage4-opcodes:
4323 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4324 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4325 @r=`${PWD_COMMAND}`; export r; \
4326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4327 TFLAGS="$(STAGE4_TFLAGS)"; \
4328 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4329 $(HOST_EXPORTS) \
4330 $(POSTSTAGE1_HOST_EXPORTS) \
4331 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4332 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4333 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4334 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4335 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4336 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4337 case $(srcdir) in \
4338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4339 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4341 esac; \
4342 module_srcdir=opcodes; \
4343 $(SHELL) $$s/$$module_srcdir/configure \
4344 --srcdir=$${topdir}/$$module_srcdir \
4345 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4346 --target=${target_alias} \
4347 --with-build-libsubdir=$(HOST_SUBDIR) \
4348 $(STAGE4_CONFIGURE_FLAGS)
4349 @endif opcodes-bootstrap
4351 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4352 maybe-configure-stageprofile-opcodes:
4353 @if opcodes-bootstrap
4354 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4355 configure-stageprofile-opcodes:
4356 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4358 @r=`${PWD_COMMAND}`; export r; \
4359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4360 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4361 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4362 $(HOST_EXPORTS) \
4363 $(POSTSTAGE1_HOST_EXPORTS) \
4364 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4365 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4366 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4367 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4369 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4370 case $(srcdir) in \
4371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4372 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4374 esac; \
4375 module_srcdir=opcodes; \
4376 $(SHELL) $$s/$$module_srcdir/configure \
4377 --srcdir=$${topdir}/$$module_srcdir \
4378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4379 --target=${target_alias} \
4380 --with-build-libsubdir=$(HOST_SUBDIR) \
4381 $(STAGEprofile_CONFIGURE_FLAGS)
4382 @endif opcodes-bootstrap
4384 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4385 maybe-configure-stagefeedback-opcodes:
4386 @if opcodes-bootstrap
4387 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4388 configure-stagefeedback-opcodes:
4389 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4390 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4391 @r=`${PWD_COMMAND}`; export r; \
4392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4393 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4394 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4395 $(HOST_EXPORTS) \
4396 $(POSTSTAGE1_HOST_EXPORTS) \
4397 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4398 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4399 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4400 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4402 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4403 case $(srcdir) in \
4404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4405 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4407 esac; \
4408 module_srcdir=opcodes; \
4409 $(SHELL) $$s/$$module_srcdir/configure \
4410 --srcdir=$${topdir}/$$module_srcdir \
4411 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4412 --target=${target_alias} \
4413 --with-build-libsubdir=$(HOST_SUBDIR) \
4414 $(STAGEfeedback_CONFIGURE_FLAGS)
4415 @endif opcodes-bootstrap
4417 .PHONY: configure-stageautoprofile-opcodes maybe-configure-stageautoprofile-opcodes
4418 maybe-configure-stageautoprofile-opcodes:
4419 @if opcodes-bootstrap
4420 maybe-configure-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4421 configure-stageautoprofile-opcodes:
4422 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4423 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4424 @r=`${PWD_COMMAND}`; export r; \
4425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4426 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4427 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4428 $(HOST_EXPORTS) \
4429 $(POSTSTAGE1_HOST_EXPORTS) \
4430 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
4431 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
4432 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
4433 echo Configuring stage autoprofile in $(HOST_SUBDIR)/opcodes; \
4434 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4435 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4436 case $(srcdir) in \
4437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4438 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4440 esac; \
4441 module_srcdir=opcodes; \
4442 $(SHELL) $$s/$$module_srcdir/configure \
4443 --srcdir=$${topdir}/$$module_srcdir \
4444 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4445 --target=${target_alias} \
4446 --with-build-libsubdir=$(HOST_SUBDIR) \
4447 $(STAGEautoprofile_CONFIGURE_FLAGS)
4448 @endif opcodes-bootstrap
4450 .PHONY: configure-stageautofeedback-opcodes maybe-configure-stageautofeedback-opcodes
4451 maybe-configure-stageautofeedback-opcodes:
4452 @if opcodes-bootstrap
4453 maybe-configure-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
4454 configure-stageautofeedback-opcodes:
4455 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4456 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4457 @r=`${PWD_COMMAND}`; export r; \
4458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4459 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4460 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4461 $(HOST_EXPORTS) \
4462 $(POSTSTAGE1_HOST_EXPORTS) \
4463 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
4464 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
4465 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
4466 echo Configuring stage autofeedback in $(HOST_SUBDIR)/opcodes; \
4467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4468 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4469 case $(srcdir) in \
4470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4471 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4473 esac; \
4474 module_srcdir=opcodes; \
4475 $(SHELL) $$s/$$module_srcdir/configure \
4476 --srcdir=$${topdir}/$$module_srcdir \
4477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4478 --target=${target_alias} \
4479 --with-build-libsubdir=$(HOST_SUBDIR) \
4480 $(STAGEautofeedback_CONFIGURE_FLAGS)
4481 @endif opcodes-bootstrap
4487 .PHONY: all-opcodes maybe-all-opcodes
4488 maybe-all-opcodes:
4489 @if gcc-bootstrap
4490 all-opcodes: stage_current
4491 @endif gcc-bootstrap
4492 @if opcodes
4493 TARGET-opcodes=all
4494 maybe-all-opcodes: all-opcodes
4495 all-opcodes: configure-opcodes
4496 @r=`${PWD_COMMAND}`; export r; \
4497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4498 $(HOST_EXPORTS) \
4499 (cd $(HOST_SUBDIR)/opcodes && \
4500 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4501 $(TARGET-opcodes))
4502 @endif opcodes
4506 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4507 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4508 maybe-all-stage1-opcodes:
4509 maybe-clean-stage1-opcodes:
4510 @if opcodes-bootstrap
4511 maybe-all-stage1-opcodes: all-stage1-opcodes
4512 all-stage1: all-stage1-opcodes
4513 TARGET-stage1-opcodes = $(TARGET-opcodes)
4514 all-stage1-opcodes: configure-stage1-opcodes
4515 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4516 @r=`${PWD_COMMAND}`; export r; \
4517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4518 TFLAGS="$(STAGE1_TFLAGS)"; \
4519 $(HOST_EXPORTS) \
4520 cd $(HOST_SUBDIR)/opcodes && \
4522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4523 CFLAGS="$(STAGE1_CFLAGS)" \
4524 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4525 LIBCFLAGS="$(LIBCFLAGS)" \
4526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4529 $(EXTRA_HOST_FLAGS) \
4530 $(STAGE1_FLAGS_TO_PASS) \
4531 TFLAGS="$(STAGE1_TFLAGS)" \
4532 $(TARGET-stage1-opcodes)
4534 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4535 clean-stage1: clean-stage1-opcodes
4536 clean-stage1-opcodes:
4537 @if [ $(current_stage) = stage1 ]; then \
4538 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4539 else \
4540 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4541 $(MAKE) stage1-start; \
4542 fi; \
4543 cd $(HOST_SUBDIR)/opcodes && \
4544 $(MAKE) $(EXTRA_HOST_FLAGS) \
4545 $(STAGE1_FLAGS_TO_PASS) clean
4546 @endif opcodes-bootstrap
4549 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4550 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4551 maybe-all-stage2-opcodes:
4552 maybe-clean-stage2-opcodes:
4553 @if opcodes-bootstrap
4554 maybe-all-stage2-opcodes: all-stage2-opcodes
4555 all-stage2: all-stage2-opcodes
4556 TARGET-stage2-opcodes = $(TARGET-opcodes)
4557 all-stage2-opcodes: configure-stage2-opcodes
4558 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4559 @r=`${PWD_COMMAND}`; export r; \
4560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4561 TFLAGS="$(STAGE2_TFLAGS)"; \
4562 $(HOST_EXPORTS) \
4563 $(POSTSTAGE1_HOST_EXPORTS) \
4564 cd $(HOST_SUBDIR)/opcodes && \
4566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4567 CFLAGS="$(STAGE2_CFLAGS)" \
4568 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4569 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4573 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4574 TFLAGS="$(STAGE2_TFLAGS)" \
4575 $(TARGET-stage2-opcodes)
4577 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4578 clean-stage2: clean-stage2-opcodes
4579 clean-stage2-opcodes:
4580 @if [ $(current_stage) = stage2 ]; then \
4581 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4582 else \
4583 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4584 $(MAKE) stage2-start; \
4585 fi; \
4586 cd $(HOST_SUBDIR)/opcodes && \
4587 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4588 @endif opcodes-bootstrap
4591 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4592 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4593 maybe-all-stage3-opcodes:
4594 maybe-clean-stage3-opcodes:
4595 @if opcodes-bootstrap
4596 maybe-all-stage3-opcodes: all-stage3-opcodes
4597 all-stage3: all-stage3-opcodes
4598 TARGET-stage3-opcodes = $(TARGET-opcodes)
4599 all-stage3-opcodes: configure-stage3-opcodes
4600 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4601 @r=`${PWD_COMMAND}`; export r; \
4602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4603 TFLAGS="$(STAGE3_TFLAGS)"; \
4604 $(HOST_EXPORTS) \
4605 $(POSTSTAGE1_HOST_EXPORTS) \
4606 cd $(HOST_SUBDIR)/opcodes && \
4608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4609 CFLAGS="$(STAGE3_CFLAGS)" \
4610 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4611 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4615 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4616 TFLAGS="$(STAGE3_TFLAGS)" \
4617 $(TARGET-stage3-opcodes)
4619 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4620 clean-stage3: clean-stage3-opcodes
4621 clean-stage3-opcodes:
4622 @if [ $(current_stage) = stage3 ]; then \
4623 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4624 else \
4625 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4626 $(MAKE) stage3-start; \
4627 fi; \
4628 cd $(HOST_SUBDIR)/opcodes && \
4629 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4630 @endif opcodes-bootstrap
4633 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4634 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4635 maybe-all-stage4-opcodes:
4636 maybe-clean-stage4-opcodes:
4637 @if opcodes-bootstrap
4638 maybe-all-stage4-opcodes: all-stage4-opcodes
4639 all-stage4: all-stage4-opcodes
4640 TARGET-stage4-opcodes = $(TARGET-opcodes)
4641 all-stage4-opcodes: configure-stage4-opcodes
4642 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4643 @r=`${PWD_COMMAND}`; export r; \
4644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4645 TFLAGS="$(STAGE4_TFLAGS)"; \
4646 $(HOST_EXPORTS) \
4647 $(POSTSTAGE1_HOST_EXPORTS) \
4648 cd $(HOST_SUBDIR)/opcodes && \
4650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4651 CFLAGS="$(STAGE4_CFLAGS)" \
4652 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4653 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4658 TFLAGS="$(STAGE4_TFLAGS)" \
4659 $(TARGET-stage4-opcodes)
4661 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4662 clean-stage4: clean-stage4-opcodes
4663 clean-stage4-opcodes:
4664 @if [ $(current_stage) = stage4 ]; then \
4665 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4666 else \
4667 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4668 $(MAKE) stage4-start; \
4669 fi; \
4670 cd $(HOST_SUBDIR)/opcodes && \
4671 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4672 @endif opcodes-bootstrap
4675 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4676 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4677 maybe-all-stageprofile-opcodes:
4678 maybe-clean-stageprofile-opcodes:
4679 @if opcodes-bootstrap
4680 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4681 all-stageprofile: all-stageprofile-opcodes
4682 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4683 all-stageprofile-opcodes: configure-stageprofile-opcodes
4684 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4685 @r=`${PWD_COMMAND}`; export r; \
4686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4687 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4688 $(HOST_EXPORTS) \
4689 $(POSTSTAGE1_HOST_EXPORTS) \
4690 cd $(HOST_SUBDIR)/opcodes && \
4692 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4693 CFLAGS="$(STAGEprofile_CFLAGS)" \
4694 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4695 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4696 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4697 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4698 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4699 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4700 TFLAGS="$(STAGEprofile_TFLAGS)" \
4701 $(TARGET-stageprofile-opcodes)
4703 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4704 clean-stageprofile: clean-stageprofile-opcodes
4705 clean-stageprofile-opcodes:
4706 @if [ $(current_stage) = stageprofile ]; then \
4707 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4708 else \
4709 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4710 $(MAKE) stageprofile-start; \
4711 fi; \
4712 cd $(HOST_SUBDIR)/opcodes && \
4713 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4714 @endif opcodes-bootstrap
4717 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4718 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4719 maybe-all-stagefeedback-opcodes:
4720 maybe-clean-stagefeedback-opcodes:
4721 @if opcodes-bootstrap
4722 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4723 all-stagefeedback: all-stagefeedback-opcodes
4724 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4725 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4726 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4727 @r=`${PWD_COMMAND}`; export r; \
4728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4729 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4730 $(HOST_EXPORTS) \
4731 $(POSTSTAGE1_HOST_EXPORTS) \
4732 cd $(HOST_SUBDIR)/opcodes && \
4734 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4735 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4736 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4737 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4738 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4739 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4740 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4741 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4742 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4743 $(TARGET-stagefeedback-opcodes)
4745 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4746 clean-stagefeedback: clean-stagefeedback-opcodes
4747 clean-stagefeedback-opcodes:
4748 @if [ $(current_stage) = stagefeedback ]; then \
4749 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4750 else \
4751 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4752 $(MAKE) stagefeedback-start; \
4753 fi; \
4754 cd $(HOST_SUBDIR)/opcodes && \
4755 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4756 @endif opcodes-bootstrap
4759 .PHONY: all-stageautoprofile-opcodes maybe-all-stageautoprofile-opcodes
4760 .PHONY: clean-stageautoprofile-opcodes maybe-clean-stageautoprofile-opcodes
4761 maybe-all-stageautoprofile-opcodes:
4762 maybe-clean-stageautoprofile-opcodes:
4763 @if opcodes-bootstrap
4764 maybe-all-stageautoprofile-opcodes: all-stageautoprofile-opcodes
4765 all-stageautoprofile: all-stageautoprofile-opcodes
4766 TARGET-stageautoprofile-opcodes = $(TARGET-opcodes)
4767 all-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4768 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4769 @r=`${PWD_COMMAND}`; export r; \
4770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4771 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4772 $(HOST_EXPORTS) \
4773 $(POSTSTAGE1_HOST_EXPORTS) \
4774 cd $(HOST_SUBDIR)/opcodes && \
4775 $$s/gcc/config/i386/$(AUTO_PROFILE) \
4776 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4777 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
4778 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
4779 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
4780 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4781 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4782 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4783 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4784 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
4785 $(TARGET-stageautoprofile-opcodes)
4787 maybe-clean-stageautoprofile-opcodes: clean-stageautoprofile-opcodes
4788 clean-stageautoprofile: clean-stageautoprofile-opcodes
4789 clean-stageautoprofile-opcodes:
4790 @if [ $(current_stage) = stageautoprofile ]; then \
4791 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4792 else \
4793 [ -f $(HOST_SUBDIR)/stageautoprofile-opcodes/Makefile ] || exit 0; \
4794 $(MAKE) stageautoprofile-start; \
4795 fi; \
4796 cd $(HOST_SUBDIR)/opcodes && \
4797 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4798 @endif opcodes-bootstrap
4801 .PHONY: all-stageautofeedback-opcodes maybe-all-stageautofeedback-opcodes
4802 .PHONY: clean-stageautofeedback-opcodes maybe-clean-stageautofeedback-opcodes
4803 maybe-all-stageautofeedback-opcodes:
4804 maybe-clean-stageautofeedback-opcodes:
4805 @if opcodes-bootstrap
4806 maybe-all-stageautofeedback-opcodes: all-stageautofeedback-opcodes
4807 all-stageautofeedback: all-stageautofeedback-opcodes
4808 TARGET-stageautofeedback-opcodes = $(TARGET-opcodes)
4809 all-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
4810 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4811 @r=`${PWD_COMMAND}`; export r; \
4812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4813 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4814 $(HOST_EXPORTS) \
4815 $(POSTSTAGE1_HOST_EXPORTS) \
4816 cd $(HOST_SUBDIR)/opcodes && \
4818 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4819 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
4820 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
4821 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
4822 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4823 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4824 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4825 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4826 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
4827 $(TARGET-stageautofeedback-opcodes)
4829 maybe-clean-stageautofeedback-opcodes: clean-stageautofeedback-opcodes
4830 clean-stageautofeedback: clean-stageautofeedback-opcodes
4831 clean-stageautofeedback-opcodes:
4832 @if [ $(current_stage) = stageautofeedback ]; then \
4833 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4834 else \
4835 [ -f $(HOST_SUBDIR)/stageautofeedback-opcodes/Makefile ] || exit 0; \
4836 $(MAKE) stageautofeedback-start; \
4837 fi; \
4838 cd $(HOST_SUBDIR)/opcodes && \
4839 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4840 @endif opcodes-bootstrap
4846 .PHONY: check-opcodes maybe-check-opcodes
4847 maybe-check-opcodes:
4848 @if opcodes
4849 maybe-check-opcodes: check-opcodes
4851 check-opcodes:
4852 @: $(MAKE); $(unstage)
4853 @r=`${PWD_COMMAND}`; export r; \
4854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4855 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4856 (cd $(HOST_SUBDIR)/opcodes && \
4857 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4859 @endif opcodes
4861 .PHONY: install-opcodes maybe-install-opcodes
4862 maybe-install-opcodes:
4863 @if opcodes
4864 maybe-install-opcodes: install-opcodes
4866 install-opcodes: installdirs
4867 @: $(MAKE); $(unstage)
4868 @r=`${PWD_COMMAND}`; export r; \
4869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4870 $(HOST_EXPORTS) \
4871 (cd $(HOST_SUBDIR)/opcodes && \
4872 $(MAKE) $(FLAGS_TO_PASS) install)
4874 @endif opcodes
4876 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4877 maybe-install-strip-opcodes:
4878 @if opcodes
4879 maybe-install-strip-opcodes: install-strip-opcodes
4881 install-strip-opcodes: installdirs
4882 @: $(MAKE); $(unstage)
4883 @r=`${PWD_COMMAND}`; export r; \
4884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4885 $(HOST_EXPORTS) \
4886 (cd $(HOST_SUBDIR)/opcodes && \
4887 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4889 @endif opcodes
4891 # Other targets (info, dvi, pdf, etc.)
4893 .PHONY: maybe-info-opcodes info-opcodes
4894 maybe-info-opcodes:
4895 @if opcodes
4896 maybe-info-opcodes: info-opcodes
4898 info-opcodes: \
4899 configure-opcodes
4900 @[ -f ./opcodes/Makefile ] || exit 0; \
4901 r=`${PWD_COMMAND}`; export r; \
4902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4903 $(HOST_EXPORTS) \
4904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4906 done; \
4907 echo "Doing info in opcodes"; \
4908 (cd $(HOST_SUBDIR)/opcodes && \
4909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4911 "RANLIB=$${RANLIB}" \
4912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4913 info) \
4914 || exit 1
4916 @endif opcodes
4918 .PHONY: maybe-dvi-opcodes dvi-opcodes
4919 maybe-dvi-opcodes:
4920 @if opcodes
4921 maybe-dvi-opcodes: dvi-opcodes
4923 dvi-opcodes: \
4924 configure-opcodes
4925 @[ -f ./opcodes/Makefile ] || exit 0; \
4926 r=`${PWD_COMMAND}`; export r; \
4927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4928 $(HOST_EXPORTS) \
4929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4931 done; \
4932 echo "Doing dvi in opcodes"; \
4933 (cd $(HOST_SUBDIR)/opcodes && \
4934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4936 "RANLIB=$${RANLIB}" \
4937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4938 dvi) \
4939 || exit 1
4941 @endif opcodes
4943 .PHONY: maybe-pdf-opcodes pdf-opcodes
4944 maybe-pdf-opcodes:
4945 @if opcodes
4946 maybe-pdf-opcodes: pdf-opcodes
4948 pdf-opcodes: \
4949 configure-opcodes
4950 @[ -f ./opcodes/Makefile ] || exit 0; \
4951 r=`${PWD_COMMAND}`; export r; \
4952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4953 $(HOST_EXPORTS) \
4954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4956 done; \
4957 echo "Doing pdf in opcodes"; \
4958 (cd $(HOST_SUBDIR)/opcodes && \
4959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4961 "RANLIB=$${RANLIB}" \
4962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4963 pdf) \
4964 || exit 1
4966 @endif opcodes
4968 .PHONY: maybe-html-opcodes html-opcodes
4969 maybe-html-opcodes:
4970 @if opcodes
4971 maybe-html-opcodes: html-opcodes
4973 html-opcodes: \
4974 configure-opcodes
4975 @[ -f ./opcodes/Makefile ] || exit 0; \
4976 r=`${PWD_COMMAND}`; export r; \
4977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4978 $(HOST_EXPORTS) \
4979 for flag in $(EXTRA_HOST_FLAGS) ; do \
4980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4981 done; \
4982 echo "Doing html in opcodes"; \
4983 (cd $(HOST_SUBDIR)/opcodes && \
4984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4986 "RANLIB=$${RANLIB}" \
4987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4988 html) \
4989 || exit 1
4991 @endif opcodes
4993 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4994 maybe-TAGS-opcodes:
4995 @if opcodes
4996 maybe-TAGS-opcodes: TAGS-opcodes
4998 TAGS-opcodes: \
4999 configure-opcodes
5000 @[ -f ./opcodes/Makefile ] || exit 0; \
5001 r=`${PWD_COMMAND}`; export r; \
5002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5003 $(HOST_EXPORTS) \
5004 for flag in $(EXTRA_HOST_FLAGS) ; do \
5005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5006 done; \
5007 echo "Doing TAGS in opcodes"; \
5008 (cd $(HOST_SUBDIR)/opcodes && \
5009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5011 "RANLIB=$${RANLIB}" \
5012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5013 TAGS) \
5014 || exit 1
5016 @endif opcodes
5018 .PHONY: maybe-install-info-opcodes install-info-opcodes
5019 maybe-install-info-opcodes:
5020 @if opcodes
5021 maybe-install-info-opcodes: install-info-opcodes
5023 install-info-opcodes: \
5024 configure-opcodes \
5025 info-opcodes
5026 @[ -f ./opcodes/Makefile ] || exit 0; \
5027 r=`${PWD_COMMAND}`; export r; \
5028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5029 $(HOST_EXPORTS) \
5030 for flag in $(EXTRA_HOST_FLAGS) ; do \
5031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5032 done; \
5033 echo "Doing install-info in opcodes"; \
5034 (cd $(HOST_SUBDIR)/opcodes && \
5035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5037 "RANLIB=$${RANLIB}" \
5038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5039 install-info) \
5040 || exit 1
5042 @endif opcodes
5044 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
5045 maybe-install-pdf-opcodes:
5046 @if opcodes
5047 maybe-install-pdf-opcodes: install-pdf-opcodes
5049 install-pdf-opcodes: \
5050 configure-opcodes \
5051 pdf-opcodes
5052 @[ -f ./opcodes/Makefile ] || exit 0; \
5053 r=`${PWD_COMMAND}`; export r; \
5054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5055 $(HOST_EXPORTS) \
5056 for flag in $(EXTRA_HOST_FLAGS) ; do \
5057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5058 done; \
5059 echo "Doing install-pdf in opcodes"; \
5060 (cd $(HOST_SUBDIR)/opcodes && \
5061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5063 "RANLIB=$${RANLIB}" \
5064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5065 install-pdf) \
5066 || exit 1
5068 @endif opcodes
5070 .PHONY: maybe-install-html-opcodes install-html-opcodes
5071 maybe-install-html-opcodes:
5072 @if opcodes
5073 maybe-install-html-opcodes: install-html-opcodes
5075 install-html-opcodes: \
5076 configure-opcodes \
5077 html-opcodes
5078 @[ -f ./opcodes/Makefile ] || exit 0; \
5079 r=`${PWD_COMMAND}`; export r; \
5080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5081 $(HOST_EXPORTS) \
5082 for flag in $(EXTRA_HOST_FLAGS) ; do \
5083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5084 done; \
5085 echo "Doing install-html in opcodes"; \
5086 (cd $(HOST_SUBDIR)/opcodes && \
5087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5089 "RANLIB=$${RANLIB}" \
5090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5091 install-html) \
5092 || exit 1
5094 @endif opcodes
5096 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
5097 maybe-installcheck-opcodes:
5098 @if opcodes
5099 maybe-installcheck-opcodes: installcheck-opcodes
5101 installcheck-opcodes: \
5102 configure-opcodes
5103 @[ -f ./opcodes/Makefile ] || exit 0; \
5104 r=`${PWD_COMMAND}`; export r; \
5105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5106 $(HOST_EXPORTS) \
5107 for flag in $(EXTRA_HOST_FLAGS) ; do \
5108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5109 done; \
5110 echo "Doing installcheck in opcodes"; \
5111 (cd $(HOST_SUBDIR)/opcodes && \
5112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5114 "RANLIB=$${RANLIB}" \
5115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5116 installcheck) \
5117 || exit 1
5119 @endif opcodes
5121 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5122 maybe-mostlyclean-opcodes:
5123 @if opcodes
5124 maybe-mostlyclean-opcodes: mostlyclean-opcodes
5126 mostlyclean-opcodes:
5127 @[ -f ./opcodes/Makefile ] || exit 0; \
5128 r=`${PWD_COMMAND}`; export r; \
5129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5130 $(HOST_EXPORTS) \
5131 for flag in $(EXTRA_HOST_FLAGS) ; do \
5132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5133 done; \
5134 echo "Doing mostlyclean in opcodes"; \
5135 (cd $(HOST_SUBDIR)/opcodes && \
5136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5138 "RANLIB=$${RANLIB}" \
5139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5140 mostlyclean) \
5141 || exit 1
5143 @endif opcodes
5145 .PHONY: maybe-clean-opcodes clean-opcodes
5146 maybe-clean-opcodes:
5147 @if opcodes
5148 maybe-clean-opcodes: clean-opcodes
5150 clean-opcodes:
5151 @[ -f ./opcodes/Makefile ] || exit 0; \
5152 r=`${PWD_COMMAND}`; export r; \
5153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5154 $(HOST_EXPORTS) \
5155 for flag in $(EXTRA_HOST_FLAGS) ; do \
5156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5157 done; \
5158 echo "Doing clean in opcodes"; \
5159 (cd $(HOST_SUBDIR)/opcodes && \
5160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5162 "RANLIB=$${RANLIB}" \
5163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5164 clean) \
5165 || exit 1
5167 @endif opcodes
5169 .PHONY: maybe-distclean-opcodes distclean-opcodes
5170 maybe-distclean-opcodes:
5171 @if opcodes
5172 maybe-distclean-opcodes: distclean-opcodes
5174 distclean-opcodes:
5175 @[ -f ./opcodes/Makefile ] || exit 0; \
5176 r=`${PWD_COMMAND}`; export r; \
5177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5178 $(HOST_EXPORTS) \
5179 for flag in $(EXTRA_HOST_FLAGS) ; do \
5180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5181 done; \
5182 echo "Doing distclean in opcodes"; \
5183 (cd $(HOST_SUBDIR)/opcodes && \
5184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5186 "RANLIB=$${RANLIB}" \
5187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5188 distclean) \
5189 || exit 1
5191 @endif opcodes
5193 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5194 maybe-maintainer-clean-opcodes:
5195 @if opcodes
5196 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
5198 maintainer-clean-opcodes:
5199 @[ -f ./opcodes/Makefile ] || exit 0; \
5200 r=`${PWD_COMMAND}`; export r; \
5201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5202 $(HOST_EXPORTS) \
5203 for flag in $(EXTRA_HOST_FLAGS) ; do \
5204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5205 done; \
5206 echo "Doing maintainer-clean in opcodes"; \
5207 (cd $(HOST_SUBDIR)/opcodes && \
5208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5210 "RANLIB=$${RANLIB}" \
5211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5212 maintainer-clean) \
5213 || exit 1
5215 @endif opcodes
5219 .PHONY: configure-binutils maybe-configure-binutils
5220 maybe-configure-binutils:
5221 @if gcc-bootstrap
5222 configure-binutils: stage_current
5223 @endif gcc-bootstrap
5224 @if binutils
5225 maybe-configure-binutils: configure-binutils
5226 configure-binutils:
5227 @r=`${PWD_COMMAND}`; export r; \
5228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5229 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5231 $(HOST_EXPORTS) \
5232 echo Configuring in $(HOST_SUBDIR)/binutils; \
5233 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
5234 case $(srcdir) in \
5235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5236 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5238 esac; \
5239 module_srcdir=binutils; \
5240 $(SHELL) \
5241 $$s/$$module_srcdir/configure \
5242 --srcdir=$${topdir}/$$module_srcdir \
5243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5244 --target=${target_alias} \
5245 || exit 1
5246 @endif binutils
5250 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5251 maybe-configure-stage1-binutils:
5252 @if binutils-bootstrap
5253 maybe-configure-stage1-binutils: configure-stage1-binutils
5254 configure-stage1-binutils:
5255 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5257 @r=`${PWD_COMMAND}`; export r; \
5258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5259 TFLAGS="$(STAGE1_TFLAGS)"; \
5260 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5261 $(HOST_EXPORTS) \
5262 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5263 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5264 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
5265 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
5266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5267 cd $(HOST_SUBDIR)/binutils || exit 1; \
5268 case $(srcdir) in \
5269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5270 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5272 esac; \
5273 module_srcdir=binutils; \
5274 $(SHELL) $$s/$$module_srcdir/configure \
5275 --srcdir=$${topdir}/$$module_srcdir \
5276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5277 --target=${target_alias} \
5279 $(STAGE1_CONFIGURE_FLAGS)
5280 @endif binutils-bootstrap
5282 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5283 maybe-configure-stage2-binutils:
5284 @if binutils-bootstrap
5285 maybe-configure-stage2-binutils: configure-stage2-binutils
5286 configure-stage2-binutils:
5287 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5288 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5289 @r=`${PWD_COMMAND}`; export r; \
5290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5291 TFLAGS="$(STAGE2_TFLAGS)"; \
5292 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5293 $(HOST_EXPORTS) \
5294 $(POSTSTAGE1_HOST_EXPORTS) \
5295 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5296 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5297 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
5298 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
5299 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5300 cd $(HOST_SUBDIR)/binutils || exit 1; \
5301 case $(srcdir) in \
5302 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5303 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5304 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5305 esac; \
5306 module_srcdir=binutils; \
5307 $(SHELL) $$s/$$module_srcdir/configure \
5308 --srcdir=$${topdir}/$$module_srcdir \
5309 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5310 --target=${target_alias} \
5311 --with-build-libsubdir=$(HOST_SUBDIR) \
5312 $(STAGE2_CONFIGURE_FLAGS)
5313 @endif binutils-bootstrap
5315 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5316 maybe-configure-stage3-binutils:
5317 @if binutils-bootstrap
5318 maybe-configure-stage3-binutils: configure-stage3-binutils
5319 configure-stage3-binutils:
5320 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5321 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5322 @r=`${PWD_COMMAND}`; export r; \
5323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5324 TFLAGS="$(STAGE3_TFLAGS)"; \
5325 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5326 $(HOST_EXPORTS) \
5327 $(POSTSTAGE1_HOST_EXPORTS) \
5328 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5329 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5330 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5331 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5332 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5333 cd $(HOST_SUBDIR)/binutils || exit 1; \
5334 case $(srcdir) in \
5335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5336 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5338 esac; \
5339 module_srcdir=binutils; \
5340 $(SHELL) $$s/$$module_srcdir/configure \
5341 --srcdir=$${topdir}/$$module_srcdir \
5342 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5343 --target=${target_alias} \
5344 --with-build-libsubdir=$(HOST_SUBDIR) \
5345 $(STAGE3_CONFIGURE_FLAGS)
5346 @endif binutils-bootstrap
5348 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5349 maybe-configure-stage4-binutils:
5350 @if binutils-bootstrap
5351 maybe-configure-stage4-binutils: configure-stage4-binutils
5352 configure-stage4-binutils:
5353 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5354 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5355 @r=`${PWD_COMMAND}`; export r; \
5356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5357 TFLAGS="$(STAGE4_TFLAGS)"; \
5358 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5359 $(HOST_EXPORTS) \
5360 $(POSTSTAGE1_HOST_EXPORTS) \
5361 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5362 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5363 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5364 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5366 cd $(HOST_SUBDIR)/binutils || exit 1; \
5367 case $(srcdir) in \
5368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5369 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5371 esac; \
5372 module_srcdir=binutils; \
5373 $(SHELL) $$s/$$module_srcdir/configure \
5374 --srcdir=$${topdir}/$$module_srcdir \
5375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5376 --target=${target_alias} \
5377 --with-build-libsubdir=$(HOST_SUBDIR) \
5378 $(STAGE4_CONFIGURE_FLAGS)
5379 @endif binutils-bootstrap
5381 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5382 maybe-configure-stageprofile-binutils:
5383 @if binutils-bootstrap
5384 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5385 configure-stageprofile-binutils:
5386 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5387 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5388 @r=`${PWD_COMMAND}`; export r; \
5389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5390 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5391 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5392 $(HOST_EXPORTS) \
5393 $(POSTSTAGE1_HOST_EXPORTS) \
5394 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5395 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5396 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5397 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5399 cd $(HOST_SUBDIR)/binutils || exit 1; \
5400 case $(srcdir) in \
5401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5402 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5404 esac; \
5405 module_srcdir=binutils; \
5406 $(SHELL) $$s/$$module_srcdir/configure \
5407 --srcdir=$${topdir}/$$module_srcdir \
5408 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5409 --target=${target_alias} \
5410 --with-build-libsubdir=$(HOST_SUBDIR) \
5411 $(STAGEprofile_CONFIGURE_FLAGS)
5412 @endif binutils-bootstrap
5414 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5415 maybe-configure-stagefeedback-binutils:
5416 @if binutils-bootstrap
5417 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5418 configure-stagefeedback-binutils:
5419 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5420 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5421 @r=`${PWD_COMMAND}`; export r; \
5422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5423 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5424 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5425 $(HOST_EXPORTS) \
5426 $(POSTSTAGE1_HOST_EXPORTS) \
5427 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5428 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5429 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5430 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5431 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5432 cd $(HOST_SUBDIR)/binutils || exit 1; \
5433 case $(srcdir) in \
5434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5435 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5437 esac; \
5438 module_srcdir=binutils; \
5439 $(SHELL) $$s/$$module_srcdir/configure \
5440 --srcdir=$${topdir}/$$module_srcdir \
5441 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5442 --target=${target_alias} \
5443 --with-build-libsubdir=$(HOST_SUBDIR) \
5444 $(STAGEfeedback_CONFIGURE_FLAGS)
5445 @endif binutils-bootstrap
5447 .PHONY: configure-stageautoprofile-binutils maybe-configure-stageautoprofile-binutils
5448 maybe-configure-stageautoprofile-binutils:
5449 @if binutils-bootstrap
5450 maybe-configure-stageautoprofile-binutils: configure-stageautoprofile-binutils
5451 configure-stageautoprofile-binutils:
5452 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5453 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5454 @r=`${PWD_COMMAND}`; export r; \
5455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5456 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5457 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5458 $(HOST_EXPORTS) \
5459 $(POSTSTAGE1_HOST_EXPORTS) \
5460 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
5461 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
5462 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
5463 echo Configuring stage autoprofile in $(HOST_SUBDIR)/binutils; \
5464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5465 cd $(HOST_SUBDIR)/binutils || exit 1; \
5466 case $(srcdir) in \
5467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5468 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5470 esac; \
5471 module_srcdir=binutils; \
5472 $(SHELL) $$s/$$module_srcdir/configure \
5473 --srcdir=$${topdir}/$$module_srcdir \
5474 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5475 --target=${target_alias} \
5476 --with-build-libsubdir=$(HOST_SUBDIR) \
5477 $(STAGEautoprofile_CONFIGURE_FLAGS)
5478 @endif binutils-bootstrap
5480 .PHONY: configure-stageautofeedback-binutils maybe-configure-stageautofeedback-binutils
5481 maybe-configure-stageautofeedback-binutils:
5482 @if binutils-bootstrap
5483 maybe-configure-stageautofeedback-binutils: configure-stageautofeedback-binutils
5484 configure-stageautofeedback-binutils:
5485 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5487 @r=`${PWD_COMMAND}`; export r; \
5488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5489 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5490 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5491 $(HOST_EXPORTS) \
5492 $(POSTSTAGE1_HOST_EXPORTS) \
5493 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
5494 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
5495 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
5496 echo Configuring stage autofeedback in $(HOST_SUBDIR)/binutils; \
5497 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5498 cd $(HOST_SUBDIR)/binutils || exit 1; \
5499 case $(srcdir) in \
5500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5501 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5503 esac; \
5504 module_srcdir=binutils; \
5505 $(SHELL) $$s/$$module_srcdir/configure \
5506 --srcdir=$${topdir}/$$module_srcdir \
5507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5508 --target=${target_alias} \
5509 --with-build-libsubdir=$(HOST_SUBDIR) \
5510 $(STAGEautofeedback_CONFIGURE_FLAGS)
5511 @endif binutils-bootstrap
5517 .PHONY: all-binutils maybe-all-binutils
5518 maybe-all-binutils:
5519 @if gcc-bootstrap
5520 all-binutils: stage_current
5521 @endif gcc-bootstrap
5522 @if binutils
5523 TARGET-binutils=all
5524 maybe-all-binutils: all-binutils
5525 all-binutils: configure-binutils
5526 @r=`${PWD_COMMAND}`; export r; \
5527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5528 $(HOST_EXPORTS) \
5529 (cd $(HOST_SUBDIR)/binutils && \
5530 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5531 $(TARGET-binutils))
5532 @endif binutils
5536 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5537 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5538 maybe-all-stage1-binutils:
5539 maybe-clean-stage1-binutils:
5540 @if binutils-bootstrap
5541 maybe-all-stage1-binutils: all-stage1-binutils
5542 all-stage1: all-stage1-binutils
5543 TARGET-stage1-binutils = $(TARGET-binutils)
5544 all-stage1-binutils: configure-stage1-binutils
5545 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5546 @r=`${PWD_COMMAND}`; export r; \
5547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5548 TFLAGS="$(STAGE1_TFLAGS)"; \
5549 $(HOST_EXPORTS) \
5550 cd $(HOST_SUBDIR)/binutils && \
5552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5553 CFLAGS="$(STAGE1_CFLAGS)" \
5554 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5555 LIBCFLAGS="$(LIBCFLAGS)" \
5556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5559 $(EXTRA_HOST_FLAGS) \
5560 $(STAGE1_FLAGS_TO_PASS) \
5561 TFLAGS="$(STAGE1_TFLAGS)" \
5562 $(TARGET-stage1-binutils)
5564 maybe-clean-stage1-binutils: clean-stage1-binutils
5565 clean-stage1: clean-stage1-binutils
5566 clean-stage1-binutils:
5567 @if [ $(current_stage) = stage1 ]; then \
5568 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5569 else \
5570 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5571 $(MAKE) stage1-start; \
5572 fi; \
5573 cd $(HOST_SUBDIR)/binutils && \
5574 $(MAKE) $(EXTRA_HOST_FLAGS) \
5575 $(STAGE1_FLAGS_TO_PASS) clean
5576 @endif binutils-bootstrap
5579 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5580 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5581 maybe-all-stage2-binutils:
5582 maybe-clean-stage2-binutils:
5583 @if binutils-bootstrap
5584 maybe-all-stage2-binutils: all-stage2-binutils
5585 all-stage2: all-stage2-binutils
5586 TARGET-stage2-binutils = $(TARGET-binutils)
5587 all-stage2-binutils: configure-stage2-binutils
5588 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5589 @r=`${PWD_COMMAND}`; export r; \
5590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5591 TFLAGS="$(STAGE2_TFLAGS)"; \
5592 $(HOST_EXPORTS) \
5593 $(POSTSTAGE1_HOST_EXPORTS) \
5594 cd $(HOST_SUBDIR)/binutils && \
5596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5597 CFLAGS="$(STAGE2_CFLAGS)" \
5598 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5599 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5604 TFLAGS="$(STAGE2_TFLAGS)" \
5605 $(TARGET-stage2-binutils)
5607 maybe-clean-stage2-binutils: clean-stage2-binutils
5608 clean-stage2: clean-stage2-binutils
5609 clean-stage2-binutils:
5610 @if [ $(current_stage) = stage2 ]; then \
5611 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5612 else \
5613 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5614 $(MAKE) stage2-start; \
5615 fi; \
5616 cd $(HOST_SUBDIR)/binutils && \
5617 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5618 @endif binutils-bootstrap
5621 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5622 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5623 maybe-all-stage3-binutils:
5624 maybe-clean-stage3-binutils:
5625 @if binutils-bootstrap
5626 maybe-all-stage3-binutils: all-stage3-binutils
5627 all-stage3: all-stage3-binutils
5628 TARGET-stage3-binutils = $(TARGET-binutils)
5629 all-stage3-binutils: configure-stage3-binutils
5630 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5631 @r=`${PWD_COMMAND}`; export r; \
5632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5633 TFLAGS="$(STAGE3_TFLAGS)"; \
5634 $(HOST_EXPORTS) \
5635 $(POSTSTAGE1_HOST_EXPORTS) \
5636 cd $(HOST_SUBDIR)/binutils && \
5638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5639 CFLAGS="$(STAGE3_CFLAGS)" \
5640 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5641 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5645 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5646 TFLAGS="$(STAGE3_TFLAGS)" \
5647 $(TARGET-stage3-binutils)
5649 maybe-clean-stage3-binutils: clean-stage3-binutils
5650 clean-stage3: clean-stage3-binutils
5651 clean-stage3-binutils:
5652 @if [ $(current_stage) = stage3 ]; then \
5653 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5654 else \
5655 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5656 $(MAKE) stage3-start; \
5657 fi; \
5658 cd $(HOST_SUBDIR)/binutils && \
5659 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5660 @endif binutils-bootstrap
5663 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5664 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5665 maybe-all-stage4-binutils:
5666 maybe-clean-stage4-binutils:
5667 @if binutils-bootstrap
5668 maybe-all-stage4-binutils: all-stage4-binutils
5669 all-stage4: all-stage4-binutils
5670 TARGET-stage4-binutils = $(TARGET-binutils)
5671 all-stage4-binutils: configure-stage4-binutils
5672 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5673 @r=`${PWD_COMMAND}`; export r; \
5674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5675 TFLAGS="$(STAGE4_TFLAGS)"; \
5676 $(HOST_EXPORTS) \
5677 $(POSTSTAGE1_HOST_EXPORTS) \
5678 cd $(HOST_SUBDIR)/binutils && \
5680 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5681 CFLAGS="$(STAGE4_CFLAGS)" \
5682 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5683 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5684 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5685 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5686 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5687 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5688 TFLAGS="$(STAGE4_TFLAGS)" \
5689 $(TARGET-stage4-binutils)
5691 maybe-clean-stage4-binutils: clean-stage4-binutils
5692 clean-stage4: clean-stage4-binutils
5693 clean-stage4-binutils:
5694 @if [ $(current_stage) = stage4 ]; then \
5695 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5696 else \
5697 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5698 $(MAKE) stage4-start; \
5699 fi; \
5700 cd $(HOST_SUBDIR)/binutils && \
5701 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5702 @endif binutils-bootstrap
5705 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5706 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5707 maybe-all-stageprofile-binutils:
5708 maybe-clean-stageprofile-binutils:
5709 @if binutils-bootstrap
5710 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5711 all-stageprofile: all-stageprofile-binutils
5712 TARGET-stageprofile-binutils = $(TARGET-binutils)
5713 all-stageprofile-binutils: configure-stageprofile-binutils
5714 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5715 @r=`${PWD_COMMAND}`; export r; \
5716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5717 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5718 $(HOST_EXPORTS) \
5719 $(POSTSTAGE1_HOST_EXPORTS) \
5720 cd $(HOST_SUBDIR)/binutils && \
5722 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5723 CFLAGS="$(STAGEprofile_CFLAGS)" \
5724 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5725 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5726 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5727 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5728 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5729 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5730 TFLAGS="$(STAGEprofile_TFLAGS)" \
5731 $(TARGET-stageprofile-binutils)
5733 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5734 clean-stageprofile: clean-stageprofile-binutils
5735 clean-stageprofile-binutils:
5736 @if [ $(current_stage) = stageprofile ]; then \
5737 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5738 else \
5739 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5740 $(MAKE) stageprofile-start; \
5741 fi; \
5742 cd $(HOST_SUBDIR)/binutils && \
5743 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5744 @endif binutils-bootstrap
5747 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5748 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5749 maybe-all-stagefeedback-binutils:
5750 maybe-clean-stagefeedback-binutils:
5751 @if binutils-bootstrap
5752 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5753 all-stagefeedback: all-stagefeedback-binutils
5754 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5755 all-stagefeedback-binutils: configure-stagefeedback-binutils
5756 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5757 @r=`${PWD_COMMAND}`; export r; \
5758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5760 $(HOST_EXPORTS) \
5761 $(POSTSTAGE1_HOST_EXPORTS) \
5762 cd $(HOST_SUBDIR)/binutils && \
5764 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5765 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5766 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5767 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5768 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5769 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5770 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5771 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5772 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5773 $(TARGET-stagefeedback-binutils)
5775 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5776 clean-stagefeedback: clean-stagefeedback-binutils
5777 clean-stagefeedback-binutils:
5778 @if [ $(current_stage) = stagefeedback ]; then \
5779 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5780 else \
5781 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5782 $(MAKE) stagefeedback-start; \
5783 fi; \
5784 cd $(HOST_SUBDIR)/binutils && \
5785 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5786 @endif binutils-bootstrap
5789 .PHONY: all-stageautoprofile-binutils maybe-all-stageautoprofile-binutils
5790 .PHONY: clean-stageautoprofile-binutils maybe-clean-stageautoprofile-binutils
5791 maybe-all-stageautoprofile-binutils:
5792 maybe-clean-stageautoprofile-binutils:
5793 @if binutils-bootstrap
5794 maybe-all-stageautoprofile-binutils: all-stageautoprofile-binutils
5795 all-stageautoprofile: all-stageautoprofile-binutils
5796 TARGET-stageautoprofile-binutils = $(TARGET-binutils)
5797 all-stageautoprofile-binutils: configure-stageautoprofile-binutils
5798 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5799 @r=`${PWD_COMMAND}`; export r; \
5800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5801 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5802 $(HOST_EXPORTS) \
5803 $(POSTSTAGE1_HOST_EXPORTS) \
5804 cd $(HOST_SUBDIR)/binutils && \
5805 $$s/gcc/config/i386/$(AUTO_PROFILE) \
5806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5807 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
5808 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
5809 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
5810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5814 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
5815 $(TARGET-stageautoprofile-binutils)
5817 maybe-clean-stageautoprofile-binutils: clean-stageautoprofile-binutils
5818 clean-stageautoprofile: clean-stageautoprofile-binutils
5819 clean-stageautoprofile-binutils:
5820 @if [ $(current_stage) = stageautoprofile ]; then \
5821 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5822 else \
5823 [ -f $(HOST_SUBDIR)/stageautoprofile-binutils/Makefile ] || exit 0; \
5824 $(MAKE) stageautoprofile-start; \
5825 fi; \
5826 cd $(HOST_SUBDIR)/binutils && \
5827 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5828 @endif binutils-bootstrap
5831 .PHONY: all-stageautofeedback-binutils maybe-all-stageautofeedback-binutils
5832 .PHONY: clean-stageautofeedback-binutils maybe-clean-stageautofeedback-binutils
5833 maybe-all-stageautofeedback-binutils:
5834 maybe-clean-stageautofeedback-binutils:
5835 @if binutils-bootstrap
5836 maybe-all-stageautofeedback-binutils: all-stageautofeedback-binutils
5837 all-stageautofeedback: all-stageautofeedback-binutils
5838 TARGET-stageautofeedback-binutils = $(TARGET-binutils)
5839 all-stageautofeedback-binutils: configure-stageautofeedback-binutils
5840 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5841 @r=`${PWD_COMMAND}`; export r; \
5842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5843 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5844 $(HOST_EXPORTS) \
5845 $(POSTSTAGE1_HOST_EXPORTS) \
5846 cd $(HOST_SUBDIR)/binutils && \
5848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5849 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
5850 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
5851 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
5852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5855 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5856 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
5857 $(TARGET-stageautofeedback-binutils)
5859 maybe-clean-stageautofeedback-binutils: clean-stageautofeedback-binutils
5860 clean-stageautofeedback: clean-stageautofeedback-binutils
5861 clean-stageautofeedback-binutils:
5862 @if [ $(current_stage) = stageautofeedback ]; then \
5863 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5864 else \
5865 [ -f $(HOST_SUBDIR)/stageautofeedback-binutils/Makefile ] || exit 0; \
5866 $(MAKE) stageautofeedback-start; \
5867 fi; \
5868 cd $(HOST_SUBDIR)/binutils && \
5869 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5870 @endif binutils-bootstrap
5876 .PHONY: check-binutils maybe-check-binutils
5877 maybe-check-binutils:
5878 @if binutils
5879 maybe-check-binutils: check-binutils
5881 check-binutils:
5882 @: $(MAKE); $(unstage)
5883 @r=`${PWD_COMMAND}`; export r; \
5884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5885 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5886 (cd $(HOST_SUBDIR)/binutils && \
5887 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5889 @endif binutils
5891 .PHONY: install-binutils maybe-install-binutils
5892 maybe-install-binutils:
5893 @if binutils
5894 maybe-install-binutils: install-binutils
5896 install-binutils: installdirs
5897 @: $(MAKE); $(unstage)
5898 @r=`${PWD_COMMAND}`; export r; \
5899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5900 $(HOST_EXPORTS) \
5901 (cd $(HOST_SUBDIR)/binutils && \
5902 $(MAKE) $(FLAGS_TO_PASS) install)
5904 @endif binutils
5906 .PHONY: install-strip-binutils maybe-install-strip-binutils
5907 maybe-install-strip-binutils:
5908 @if binutils
5909 maybe-install-strip-binutils: install-strip-binutils
5911 install-strip-binutils: installdirs
5912 @: $(MAKE); $(unstage)
5913 @r=`${PWD_COMMAND}`; export r; \
5914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5915 $(HOST_EXPORTS) \
5916 (cd $(HOST_SUBDIR)/binutils && \
5917 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5919 @endif binutils
5921 # Other targets (info, dvi, pdf, etc.)
5923 .PHONY: maybe-info-binutils info-binutils
5924 maybe-info-binutils:
5925 @if binutils
5926 maybe-info-binutils: info-binutils
5928 info-binutils: \
5929 configure-binutils
5930 @[ -f ./binutils/Makefile ] || exit 0; \
5931 r=`${PWD_COMMAND}`; export r; \
5932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5933 $(HOST_EXPORTS) \
5934 for flag in $(EXTRA_HOST_FLAGS) ; do \
5935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5936 done; \
5937 echo "Doing info in binutils"; \
5938 (cd $(HOST_SUBDIR)/binutils && \
5939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5941 "RANLIB=$${RANLIB}" \
5942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5943 info) \
5944 || exit 1
5946 @endif binutils
5948 .PHONY: maybe-dvi-binutils dvi-binutils
5949 maybe-dvi-binutils:
5950 @if binutils
5951 maybe-dvi-binutils: dvi-binutils
5953 dvi-binutils: \
5954 configure-binutils
5955 @[ -f ./binutils/Makefile ] || exit 0; \
5956 r=`${PWD_COMMAND}`; export r; \
5957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5958 $(HOST_EXPORTS) \
5959 for flag in $(EXTRA_HOST_FLAGS) ; do \
5960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5961 done; \
5962 echo "Doing dvi in binutils"; \
5963 (cd $(HOST_SUBDIR)/binutils && \
5964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5966 "RANLIB=$${RANLIB}" \
5967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5968 dvi) \
5969 || exit 1
5971 @endif binutils
5973 .PHONY: maybe-pdf-binutils pdf-binutils
5974 maybe-pdf-binutils:
5975 @if binutils
5976 maybe-pdf-binutils: pdf-binutils
5978 pdf-binutils: \
5979 configure-binutils
5980 @[ -f ./binutils/Makefile ] || exit 0; \
5981 r=`${PWD_COMMAND}`; export r; \
5982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5983 $(HOST_EXPORTS) \
5984 for flag in $(EXTRA_HOST_FLAGS) ; do \
5985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5986 done; \
5987 echo "Doing pdf in binutils"; \
5988 (cd $(HOST_SUBDIR)/binutils && \
5989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5991 "RANLIB=$${RANLIB}" \
5992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5993 pdf) \
5994 || exit 1
5996 @endif binutils
5998 .PHONY: maybe-html-binutils html-binutils
5999 maybe-html-binutils:
6000 @if binutils
6001 maybe-html-binutils: html-binutils
6003 html-binutils: \
6004 configure-binutils
6005 @[ -f ./binutils/Makefile ] || exit 0; \
6006 r=`${PWD_COMMAND}`; export r; \
6007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6008 $(HOST_EXPORTS) \
6009 for flag in $(EXTRA_HOST_FLAGS) ; do \
6010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6011 done; \
6012 echo "Doing html in binutils"; \
6013 (cd $(HOST_SUBDIR)/binutils && \
6014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6016 "RANLIB=$${RANLIB}" \
6017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6018 html) \
6019 || exit 1
6021 @endif binutils
6023 .PHONY: maybe-TAGS-binutils TAGS-binutils
6024 maybe-TAGS-binutils:
6025 @if binutils
6026 maybe-TAGS-binutils: TAGS-binutils
6028 TAGS-binutils: \
6029 configure-binutils
6030 @[ -f ./binutils/Makefile ] || exit 0; \
6031 r=`${PWD_COMMAND}`; export r; \
6032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6033 $(HOST_EXPORTS) \
6034 for flag in $(EXTRA_HOST_FLAGS) ; do \
6035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6036 done; \
6037 echo "Doing TAGS in binutils"; \
6038 (cd $(HOST_SUBDIR)/binutils && \
6039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6041 "RANLIB=$${RANLIB}" \
6042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6043 TAGS) \
6044 || exit 1
6046 @endif binutils
6048 .PHONY: maybe-install-info-binutils install-info-binutils
6049 maybe-install-info-binutils:
6050 @if binutils
6051 maybe-install-info-binutils: install-info-binutils
6053 install-info-binutils: \
6054 configure-binutils \
6055 info-binutils
6056 @[ -f ./binutils/Makefile ] || exit 0; \
6057 r=`${PWD_COMMAND}`; export r; \
6058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6059 $(HOST_EXPORTS) \
6060 for flag in $(EXTRA_HOST_FLAGS) ; do \
6061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6062 done; \
6063 echo "Doing install-info in binutils"; \
6064 (cd $(HOST_SUBDIR)/binutils && \
6065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6067 "RANLIB=$${RANLIB}" \
6068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6069 install-info) \
6070 || exit 1
6072 @endif binutils
6074 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
6075 maybe-install-pdf-binutils:
6076 @if binutils
6077 maybe-install-pdf-binutils: install-pdf-binutils
6079 install-pdf-binutils: \
6080 configure-binutils \
6081 pdf-binutils
6082 @[ -f ./binutils/Makefile ] || exit 0; \
6083 r=`${PWD_COMMAND}`; export r; \
6084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6085 $(HOST_EXPORTS) \
6086 for flag in $(EXTRA_HOST_FLAGS) ; do \
6087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6088 done; \
6089 echo "Doing install-pdf in binutils"; \
6090 (cd $(HOST_SUBDIR)/binutils && \
6091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6093 "RANLIB=$${RANLIB}" \
6094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6095 install-pdf) \
6096 || exit 1
6098 @endif binutils
6100 .PHONY: maybe-install-html-binutils install-html-binutils
6101 maybe-install-html-binutils:
6102 @if binutils
6103 maybe-install-html-binutils: install-html-binutils
6105 install-html-binutils: \
6106 configure-binutils \
6107 html-binutils
6108 @[ -f ./binutils/Makefile ] || exit 0; \
6109 r=`${PWD_COMMAND}`; export r; \
6110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6111 $(HOST_EXPORTS) \
6112 for flag in $(EXTRA_HOST_FLAGS) ; do \
6113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6114 done; \
6115 echo "Doing install-html in binutils"; \
6116 (cd $(HOST_SUBDIR)/binutils && \
6117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6119 "RANLIB=$${RANLIB}" \
6120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6121 install-html) \
6122 || exit 1
6124 @endif binutils
6126 .PHONY: maybe-installcheck-binutils installcheck-binutils
6127 maybe-installcheck-binutils:
6128 @if binutils
6129 maybe-installcheck-binutils: installcheck-binutils
6131 installcheck-binutils: \
6132 configure-binutils
6133 @[ -f ./binutils/Makefile ] || exit 0; \
6134 r=`${PWD_COMMAND}`; export r; \
6135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6136 $(HOST_EXPORTS) \
6137 for flag in $(EXTRA_HOST_FLAGS) ; do \
6138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6139 done; \
6140 echo "Doing installcheck in binutils"; \
6141 (cd $(HOST_SUBDIR)/binutils && \
6142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6144 "RANLIB=$${RANLIB}" \
6145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6146 installcheck) \
6147 || exit 1
6149 @endif binutils
6151 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
6152 maybe-mostlyclean-binutils:
6153 @if binutils
6154 maybe-mostlyclean-binutils: mostlyclean-binutils
6156 mostlyclean-binutils:
6157 @[ -f ./binutils/Makefile ] || exit 0; \
6158 r=`${PWD_COMMAND}`; export r; \
6159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6160 $(HOST_EXPORTS) \
6161 for flag in $(EXTRA_HOST_FLAGS) ; do \
6162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6163 done; \
6164 echo "Doing mostlyclean in binutils"; \
6165 (cd $(HOST_SUBDIR)/binutils && \
6166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6168 "RANLIB=$${RANLIB}" \
6169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6170 mostlyclean) \
6171 || exit 1
6173 @endif binutils
6175 .PHONY: maybe-clean-binutils clean-binutils
6176 maybe-clean-binutils:
6177 @if binutils
6178 maybe-clean-binutils: clean-binutils
6180 clean-binutils:
6181 @[ -f ./binutils/Makefile ] || exit 0; \
6182 r=`${PWD_COMMAND}`; export r; \
6183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6184 $(HOST_EXPORTS) \
6185 for flag in $(EXTRA_HOST_FLAGS) ; do \
6186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6187 done; \
6188 echo "Doing clean in binutils"; \
6189 (cd $(HOST_SUBDIR)/binutils && \
6190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6192 "RANLIB=$${RANLIB}" \
6193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6194 clean) \
6195 || exit 1
6197 @endif binutils
6199 .PHONY: maybe-distclean-binutils distclean-binutils
6200 maybe-distclean-binutils:
6201 @if binutils
6202 maybe-distclean-binutils: distclean-binutils
6204 distclean-binutils:
6205 @[ -f ./binutils/Makefile ] || exit 0; \
6206 r=`${PWD_COMMAND}`; export r; \
6207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6208 $(HOST_EXPORTS) \
6209 for flag in $(EXTRA_HOST_FLAGS) ; do \
6210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6211 done; \
6212 echo "Doing distclean in binutils"; \
6213 (cd $(HOST_SUBDIR)/binutils && \
6214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6216 "RANLIB=$${RANLIB}" \
6217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6218 distclean) \
6219 || exit 1
6221 @endif binutils
6223 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
6224 maybe-maintainer-clean-binutils:
6225 @if binutils
6226 maybe-maintainer-clean-binutils: maintainer-clean-binutils
6228 maintainer-clean-binutils:
6229 @[ -f ./binutils/Makefile ] || exit 0; \
6230 r=`${PWD_COMMAND}`; export r; \
6231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6232 $(HOST_EXPORTS) \
6233 for flag in $(EXTRA_HOST_FLAGS) ; do \
6234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6235 done; \
6236 echo "Doing maintainer-clean in binutils"; \
6237 (cd $(HOST_SUBDIR)/binutils && \
6238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6240 "RANLIB=$${RANLIB}" \
6241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6242 maintainer-clean) \
6243 || exit 1
6245 @endif binutils
6249 .PHONY: configure-bison maybe-configure-bison
6250 maybe-configure-bison:
6251 @if gcc-bootstrap
6252 configure-bison: stage_current
6253 @endif gcc-bootstrap
6254 @if bison
6255 maybe-configure-bison: configure-bison
6256 configure-bison:
6257 @: $(MAKE); $(unstage)
6258 @r=`${PWD_COMMAND}`; export r; \
6259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6260 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
6261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
6262 $(HOST_EXPORTS) \
6263 echo Configuring in $(HOST_SUBDIR)/bison; \
6264 cd "$(HOST_SUBDIR)/bison" || exit 1; \
6265 case $(srcdir) in \
6266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6267 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
6268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6269 esac; \
6270 module_srcdir=bison; \
6271 $(SHELL) \
6272 $$s/$$module_srcdir/configure \
6273 --srcdir=$${topdir}/$$module_srcdir \
6274 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6275 --target=${target_alias} \
6276 || exit 1
6277 @endif bison
6283 .PHONY: all-bison maybe-all-bison
6284 maybe-all-bison:
6285 @if gcc-bootstrap
6286 all-bison: stage_current
6287 @endif gcc-bootstrap
6288 @if bison
6289 TARGET-bison=all
6290 maybe-all-bison: all-bison
6291 all-bison: configure-bison
6292 @: $(MAKE); $(unstage)
6293 @r=`${PWD_COMMAND}`; export r; \
6294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6295 $(HOST_EXPORTS) \
6296 (cd $(HOST_SUBDIR)/bison && \
6297 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6298 $(TARGET-bison))
6299 @endif bison
6304 .PHONY: check-bison maybe-check-bison
6305 maybe-check-bison:
6306 @if bison
6307 maybe-check-bison: check-bison
6309 # This module is only tested in a native toolchain.
6310 check-bison:
6311 @: $(MAKE); $(unstage)
6312 @if [ '$(host)' = '$(target)' ]; then \
6313 r=`${PWD_COMMAND}`; export r; \
6314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6315 $(HOST_EXPORTS) \
6316 (cd $(HOST_SUBDIR)/bison && \
6317 $(MAKE) $(FLAGS_TO_PASS) check)
6320 @endif bison
6322 .PHONY: install-bison maybe-install-bison
6323 maybe-install-bison:
6324 @if bison
6325 maybe-install-bison: install-bison
6327 install-bison: installdirs
6328 @: $(MAKE); $(unstage)
6329 @r=`${PWD_COMMAND}`; export r; \
6330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6331 $(HOST_EXPORTS) \
6332 (cd $(HOST_SUBDIR)/bison && \
6333 $(MAKE) $(FLAGS_TO_PASS) install)
6335 @endif bison
6337 .PHONY: install-strip-bison maybe-install-strip-bison
6338 maybe-install-strip-bison:
6339 @if bison
6340 maybe-install-strip-bison: install-strip-bison
6342 install-strip-bison: installdirs
6343 @: $(MAKE); $(unstage)
6344 @r=`${PWD_COMMAND}`; export r; \
6345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6346 $(HOST_EXPORTS) \
6347 (cd $(HOST_SUBDIR)/bison && \
6348 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6350 @endif bison
6352 # Other targets (info, dvi, pdf, etc.)
6354 .PHONY: maybe-info-bison info-bison
6355 maybe-info-bison:
6356 @if bison
6357 maybe-info-bison: info-bison
6359 info-bison: \
6360 configure-bison
6361 @: $(MAKE); $(unstage)
6362 @[ -f ./bison/Makefile ] || exit 0; \
6363 r=`${PWD_COMMAND}`; export r; \
6364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6365 $(HOST_EXPORTS) \
6366 for flag in $(EXTRA_HOST_FLAGS) ; do \
6367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6368 done; \
6369 echo "Doing info in bison"; \
6370 (cd $(HOST_SUBDIR)/bison && \
6371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6373 "RANLIB=$${RANLIB}" \
6374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6375 info) \
6376 || exit 1
6378 @endif bison
6380 .PHONY: maybe-dvi-bison dvi-bison
6381 maybe-dvi-bison:
6382 @if bison
6383 maybe-dvi-bison: dvi-bison
6385 dvi-bison: \
6386 configure-bison
6387 @: $(MAKE); $(unstage)
6388 @[ -f ./bison/Makefile ] || exit 0; \
6389 r=`${PWD_COMMAND}`; export r; \
6390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6391 $(HOST_EXPORTS) \
6392 for flag in $(EXTRA_HOST_FLAGS) ; do \
6393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6394 done; \
6395 echo "Doing dvi in bison"; \
6396 (cd $(HOST_SUBDIR)/bison && \
6397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6399 "RANLIB=$${RANLIB}" \
6400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6401 dvi) \
6402 || exit 1
6404 @endif bison
6406 .PHONY: maybe-pdf-bison pdf-bison
6407 maybe-pdf-bison:
6408 @if bison
6409 maybe-pdf-bison: pdf-bison
6411 pdf-bison: \
6412 configure-bison
6413 @: $(MAKE); $(unstage)
6414 @[ -f ./bison/Makefile ] || exit 0; \
6415 r=`${PWD_COMMAND}`; export r; \
6416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6417 $(HOST_EXPORTS) \
6418 for flag in $(EXTRA_HOST_FLAGS) ; do \
6419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6420 done; \
6421 echo "Doing pdf in bison"; \
6422 (cd $(HOST_SUBDIR)/bison && \
6423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6425 "RANLIB=$${RANLIB}" \
6426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6427 pdf) \
6428 || exit 1
6430 @endif bison
6432 .PHONY: maybe-html-bison html-bison
6433 maybe-html-bison:
6434 @if bison
6435 maybe-html-bison: html-bison
6437 html-bison: \
6438 configure-bison
6439 @: $(MAKE); $(unstage)
6440 @[ -f ./bison/Makefile ] || exit 0; \
6441 r=`${PWD_COMMAND}`; export r; \
6442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6443 $(HOST_EXPORTS) \
6444 for flag in $(EXTRA_HOST_FLAGS) ; do \
6445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6446 done; \
6447 echo "Doing html in bison"; \
6448 (cd $(HOST_SUBDIR)/bison && \
6449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6451 "RANLIB=$${RANLIB}" \
6452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6453 html) \
6454 || exit 1
6456 @endif bison
6458 .PHONY: maybe-TAGS-bison TAGS-bison
6459 maybe-TAGS-bison:
6460 @if bison
6461 maybe-TAGS-bison: TAGS-bison
6463 TAGS-bison: \
6464 configure-bison
6465 @: $(MAKE); $(unstage)
6466 @[ -f ./bison/Makefile ] || exit 0; \
6467 r=`${PWD_COMMAND}`; export r; \
6468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6469 $(HOST_EXPORTS) \
6470 for flag in $(EXTRA_HOST_FLAGS) ; do \
6471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6472 done; \
6473 echo "Doing TAGS in bison"; \
6474 (cd $(HOST_SUBDIR)/bison && \
6475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6477 "RANLIB=$${RANLIB}" \
6478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6479 TAGS) \
6480 || exit 1
6482 @endif bison
6484 .PHONY: maybe-install-info-bison install-info-bison
6485 maybe-install-info-bison:
6486 @if bison
6487 maybe-install-info-bison: install-info-bison
6489 install-info-bison: \
6490 configure-bison \
6491 info-bison
6492 @: $(MAKE); $(unstage)
6493 @[ -f ./bison/Makefile ] || exit 0; \
6494 r=`${PWD_COMMAND}`; export r; \
6495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6496 $(HOST_EXPORTS) \
6497 for flag in $(EXTRA_HOST_FLAGS) ; do \
6498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6499 done; \
6500 echo "Doing install-info in bison"; \
6501 (cd $(HOST_SUBDIR)/bison && \
6502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6504 "RANLIB=$${RANLIB}" \
6505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6506 install-info) \
6507 || exit 1
6509 @endif bison
6511 .PHONY: maybe-install-pdf-bison install-pdf-bison
6512 maybe-install-pdf-bison:
6513 @if bison
6514 maybe-install-pdf-bison: install-pdf-bison
6516 install-pdf-bison: \
6517 configure-bison \
6518 pdf-bison
6519 @: $(MAKE); $(unstage)
6520 @[ -f ./bison/Makefile ] || exit 0; \
6521 r=`${PWD_COMMAND}`; export r; \
6522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6523 $(HOST_EXPORTS) \
6524 for flag in $(EXTRA_HOST_FLAGS) ; do \
6525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6526 done; \
6527 echo "Doing install-pdf in bison"; \
6528 (cd $(HOST_SUBDIR)/bison && \
6529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6531 "RANLIB=$${RANLIB}" \
6532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6533 install-pdf) \
6534 || exit 1
6536 @endif bison
6538 .PHONY: maybe-install-html-bison install-html-bison
6539 maybe-install-html-bison:
6540 @if bison
6541 maybe-install-html-bison: install-html-bison
6543 install-html-bison: \
6544 configure-bison \
6545 html-bison
6546 @: $(MAKE); $(unstage)
6547 @[ -f ./bison/Makefile ] || exit 0; \
6548 r=`${PWD_COMMAND}`; export r; \
6549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6550 $(HOST_EXPORTS) \
6551 for flag in $(EXTRA_HOST_FLAGS) ; do \
6552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6553 done; \
6554 echo "Doing install-html in bison"; \
6555 (cd $(HOST_SUBDIR)/bison && \
6556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6558 "RANLIB=$${RANLIB}" \
6559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6560 install-html) \
6561 || exit 1
6563 @endif bison
6565 .PHONY: maybe-installcheck-bison installcheck-bison
6566 maybe-installcheck-bison:
6567 @if bison
6568 maybe-installcheck-bison: installcheck-bison
6570 installcheck-bison: \
6571 configure-bison
6572 @: $(MAKE); $(unstage)
6573 @[ -f ./bison/Makefile ] || exit 0; \
6574 r=`${PWD_COMMAND}`; export r; \
6575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6576 $(HOST_EXPORTS) \
6577 for flag in $(EXTRA_HOST_FLAGS) ; do \
6578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6579 done; \
6580 echo "Doing installcheck in bison"; \
6581 (cd $(HOST_SUBDIR)/bison && \
6582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6584 "RANLIB=$${RANLIB}" \
6585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6586 installcheck) \
6587 || exit 1
6589 @endif bison
6591 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6592 maybe-mostlyclean-bison:
6593 @if bison
6594 maybe-mostlyclean-bison: mostlyclean-bison
6596 mostlyclean-bison:
6597 @: $(MAKE); $(unstage)
6598 @[ -f ./bison/Makefile ] || exit 0; \
6599 r=`${PWD_COMMAND}`; export r; \
6600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6601 $(HOST_EXPORTS) \
6602 for flag in $(EXTRA_HOST_FLAGS) ; do \
6603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6604 done; \
6605 echo "Doing mostlyclean in bison"; \
6606 (cd $(HOST_SUBDIR)/bison && \
6607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6609 "RANLIB=$${RANLIB}" \
6610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6611 mostlyclean) \
6612 || exit 1
6614 @endif bison
6616 .PHONY: maybe-clean-bison clean-bison
6617 maybe-clean-bison:
6618 @if bison
6619 maybe-clean-bison: clean-bison
6621 clean-bison:
6622 @: $(MAKE); $(unstage)
6623 @[ -f ./bison/Makefile ] || exit 0; \
6624 r=`${PWD_COMMAND}`; export r; \
6625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6626 $(HOST_EXPORTS) \
6627 for flag in $(EXTRA_HOST_FLAGS) ; do \
6628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6629 done; \
6630 echo "Doing clean in bison"; \
6631 (cd $(HOST_SUBDIR)/bison && \
6632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6634 "RANLIB=$${RANLIB}" \
6635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6636 clean) \
6637 || exit 1
6639 @endif bison
6641 .PHONY: maybe-distclean-bison distclean-bison
6642 maybe-distclean-bison:
6643 @if bison
6644 maybe-distclean-bison: distclean-bison
6646 distclean-bison:
6647 @: $(MAKE); $(unstage)
6648 @[ -f ./bison/Makefile ] || exit 0; \
6649 r=`${PWD_COMMAND}`; export r; \
6650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6651 $(HOST_EXPORTS) \
6652 for flag in $(EXTRA_HOST_FLAGS) ; do \
6653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6654 done; \
6655 echo "Doing distclean in bison"; \
6656 (cd $(HOST_SUBDIR)/bison && \
6657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6659 "RANLIB=$${RANLIB}" \
6660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6661 distclean) \
6662 || exit 1
6664 @endif bison
6666 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6667 maybe-maintainer-clean-bison:
6668 @if bison
6669 maybe-maintainer-clean-bison: maintainer-clean-bison
6671 maintainer-clean-bison:
6672 @: $(MAKE); $(unstage)
6673 @[ -f ./bison/Makefile ] || exit 0; \
6674 r=`${PWD_COMMAND}`; export r; \
6675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6676 $(HOST_EXPORTS) \
6677 for flag in $(EXTRA_HOST_FLAGS) ; do \
6678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679 done; \
6680 echo "Doing maintainer-clean in bison"; \
6681 (cd $(HOST_SUBDIR)/bison && \
6682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684 "RANLIB=$${RANLIB}" \
6685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6686 maintainer-clean) \
6687 || exit 1
6689 @endif bison
6693 .PHONY: configure-cgen maybe-configure-cgen
6694 maybe-configure-cgen:
6695 @if gcc-bootstrap
6696 configure-cgen: stage_current
6697 @endif gcc-bootstrap
6698 @if cgen
6699 maybe-configure-cgen: configure-cgen
6700 configure-cgen:
6701 @: $(MAKE); $(unstage)
6702 @r=`${PWD_COMMAND}`; export r; \
6703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6704 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6706 $(HOST_EXPORTS) \
6707 echo Configuring in $(HOST_SUBDIR)/cgen; \
6708 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6709 case $(srcdir) in \
6710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6711 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6713 esac; \
6714 module_srcdir=cgen; \
6715 $(SHELL) \
6716 $$s/$$module_srcdir/configure \
6717 --srcdir=$${topdir}/$$module_srcdir \
6718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6719 --target=${target_alias} \
6720 || exit 1
6721 @endif cgen
6727 .PHONY: all-cgen maybe-all-cgen
6728 maybe-all-cgen:
6729 @if gcc-bootstrap
6730 all-cgen: stage_current
6731 @endif gcc-bootstrap
6732 @if cgen
6733 TARGET-cgen=all
6734 maybe-all-cgen: all-cgen
6735 all-cgen: configure-cgen
6736 @: $(MAKE); $(unstage)
6737 @r=`${PWD_COMMAND}`; export r; \
6738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6739 $(HOST_EXPORTS) \
6740 (cd $(HOST_SUBDIR)/cgen && \
6741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6742 $(TARGET-cgen))
6743 @endif cgen
6748 .PHONY: check-cgen maybe-check-cgen
6749 maybe-check-cgen:
6750 @if cgen
6751 maybe-check-cgen: check-cgen
6753 check-cgen:
6754 @: $(MAKE); $(unstage)
6755 @r=`${PWD_COMMAND}`; export r; \
6756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6757 $(HOST_EXPORTS) \
6758 (cd $(HOST_SUBDIR)/cgen && \
6759 $(MAKE) $(FLAGS_TO_PASS) check)
6761 @endif cgen
6763 .PHONY: install-cgen maybe-install-cgen
6764 maybe-install-cgen:
6765 @if cgen
6766 maybe-install-cgen: install-cgen
6768 install-cgen: installdirs
6769 @: $(MAKE); $(unstage)
6770 @r=`${PWD_COMMAND}`; export r; \
6771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6772 $(HOST_EXPORTS) \
6773 (cd $(HOST_SUBDIR)/cgen && \
6774 $(MAKE) $(FLAGS_TO_PASS) install)
6776 @endif cgen
6778 .PHONY: install-strip-cgen maybe-install-strip-cgen
6779 maybe-install-strip-cgen:
6780 @if cgen
6781 maybe-install-strip-cgen: install-strip-cgen
6783 install-strip-cgen: installdirs
6784 @: $(MAKE); $(unstage)
6785 @r=`${PWD_COMMAND}`; export r; \
6786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6787 $(HOST_EXPORTS) \
6788 (cd $(HOST_SUBDIR)/cgen && \
6789 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6791 @endif cgen
6793 # Other targets (info, dvi, pdf, etc.)
6795 .PHONY: maybe-info-cgen info-cgen
6796 maybe-info-cgen:
6797 @if cgen
6798 maybe-info-cgen: info-cgen
6800 info-cgen: \
6801 configure-cgen
6802 @: $(MAKE); $(unstage)
6803 @[ -f ./cgen/Makefile ] || exit 0; \
6804 r=`${PWD_COMMAND}`; export r; \
6805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6806 $(HOST_EXPORTS) \
6807 for flag in $(EXTRA_HOST_FLAGS) ; do \
6808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6809 done; \
6810 echo "Doing info in cgen"; \
6811 (cd $(HOST_SUBDIR)/cgen && \
6812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6814 "RANLIB=$${RANLIB}" \
6815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6816 info) \
6817 || exit 1
6819 @endif cgen
6821 .PHONY: maybe-dvi-cgen dvi-cgen
6822 maybe-dvi-cgen:
6823 @if cgen
6824 maybe-dvi-cgen: dvi-cgen
6826 dvi-cgen: \
6827 configure-cgen
6828 @: $(MAKE); $(unstage)
6829 @[ -f ./cgen/Makefile ] || exit 0; \
6830 r=`${PWD_COMMAND}`; export r; \
6831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6832 $(HOST_EXPORTS) \
6833 for flag in $(EXTRA_HOST_FLAGS) ; do \
6834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6835 done; \
6836 echo "Doing dvi in cgen"; \
6837 (cd $(HOST_SUBDIR)/cgen && \
6838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6840 "RANLIB=$${RANLIB}" \
6841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6842 dvi) \
6843 || exit 1
6845 @endif cgen
6847 .PHONY: maybe-pdf-cgen pdf-cgen
6848 maybe-pdf-cgen:
6849 @if cgen
6850 maybe-pdf-cgen: pdf-cgen
6852 pdf-cgen: \
6853 configure-cgen
6854 @: $(MAKE); $(unstage)
6855 @[ -f ./cgen/Makefile ] || exit 0; \
6856 r=`${PWD_COMMAND}`; export r; \
6857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6858 $(HOST_EXPORTS) \
6859 for flag in $(EXTRA_HOST_FLAGS) ; do \
6860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6861 done; \
6862 echo "Doing pdf in cgen"; \
6863 (cd $(HOST_SUBDIR)/cgen && \
6864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6866 "RANLIB=$${RANLIB}" \
6867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6868 pdf) \
6869 || exit 1
6871 @endif cgen
6873 .PHONY: maybe-html-cgen html-cgen
6874 maybe-html-cgen:
6875 @if cgen
6876 maybe-html-cgen: html-cgen
6878 html-cgen: \
6879 configure-cgen
6880 @: $(MAKE); $(unstage)
6881 @[ -f ./cgen/Makefile ] || exit 0; \
6882 r=`${PWD_COMMAND}`; export r; \
6883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6884 $(HOST_EXPORTS) \
6885 for flag in $(EXTRA_HOST_FLAGS) ; do \
6886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6887 done; \
6888 echo "Doing html in cgen"; \
6889 (cd $(HOST_SUBDIR)/cgen && \
6890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6892 "RANLIB=$${RANLIB}" \
6893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6894 html) \
6895 || exit 1
6897 @endif cgen
6899 .PHONY: maybe-TAGS-cgen TAGS-cgen
6900 maybe-TAGS-cgen:
6901 @if cgen
6902 maybe-TAGS-cgen: TAGS-cgen
6904 TAGS-cgen: \
6905 configure-cgen
6906 @: $(MAKE); $(unstage)
6907 @[ -f ./cgen/Makefile ] || exit 0; \
6908 r=`${PWD_COMMAND}`; export r; \
6909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6910 $(HOST_EXPORTS) \
6911 for flag in $(EXTRA_HOST_FLAGS) ; do \
6912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6913 done; \
6914 echo "Doing TAGS in cgen"; \
6915 (cd $(HOST_SUBDIR)/cgen && \
6916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6918 "RANLIB=$${RANLIB}" \
6919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6920 TAGS) \
6921 || exit 1
6923 @endif cgen
6925 .PHONY: maybe-install-info-cgen install-info-cgen
6926 maybe-install-info-cgen:
6927 @if cgen
6928 maybe-install-info-cgen: install-info-cgen
6930 install-info-cgen: \
6931 configure-cgen \
6932 info-cgen
6933 @: $(MAKE); $(unstage)
6934 @[ -f ./cgen/Makefile ] || exit 0; \
6935 r=`${PWD_COMMAND}`; export r; \
6936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6937 $(HOST_EXPORTS) \
6938 for flag in $(EXTRA_HOST_FLAGS) ; do \
6939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6940 done; \
6941 echo "Doing install-info in cgen"; \
6942 (cd $(HOST_SUBDIR)/cgen && \
6943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6945 "RANLIB=$${RANLIB}" \
6946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6947 install-info) \
6948 || exit 1
6950 @endif cgen
6952 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6953 maybe-install-pdf-cgen:
6954 @if cgen
6955 maybe-install-pdf-cgen: install-pdf-cgen
6957 install-pdf-cgen: \
6958 configure-cgen \
6959 pdf-cgen
6960 @: $(MAKE); $(unstage)
6961 @[ -f ./cgen/Makefile ] || exit 0; \
6962 r=`${PWD_COMMAND}`; export r; \
6963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6964 $(HOST_EXPORTS) \
6965 for flag in $(EXTRA_HOST_FLAGS) ; do \
6966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6967 done; \
6968 echo "Doing install-pdf in cgen"; \
6969 (cd $(HOST_SUBDIR)/cgen && \
6970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6972 "RANLIB=$${RANLIB}" \
6973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6974 install-pdf) \
6975 || exit 1
6977 @endif cgen
6979 .PHONY: maybe-install-html-cgen install-html-cgen
6980 maybe-install-html-cgen:
6981 @if cgen
6982 maybe-install-html-cgen: install-html-cgen
6984 install-html-cgen: \
6985 configure-cgen \
6986 html-cgen
6987 @: $(MAKE); $(unstage)
6988 @[ -f ./cgen/Makefile ] || exit 0; \
6989 r=`${PWD_COMMAND}`; export r; \
6990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6991 $(HOST_EXPORTS) \
6992 for flag in $(EXTRA_HOST_FLAGS) ; do \
6993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6994 done; \
6995 echo "Doing install-html in cgen"; \
6996 (cd $(HOST_SUBDIR)/cgen && \
6997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6999 "RANLIB=$${RANLIB}" \
7000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7001 install-html) \
7002 || exit 1
7004 @endif cgen
7006 .PHONY: maybe-installcheck-cgen installcheck-cgen
7007 maybe-installcheck-cgen:
7008 @if cgen
7009 maybe-installcheck-cgen: installcheck-cgen
7011 installcheck-cgen: \
7012 configure-cgen
7013 @: $(MAKE); $(unstage)
7014 @[ -f ./cgen/Makefile ] || exit 0; \
7015 r=`${PWD_COMMAND}`; export r; \
7016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7017 $(HOST_EXPORTS) \
7018 for flag in $(EXTRA_HOST_FLAGS) ; do \
7019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7020 done; \
7021 echo "Doing installcheck in cgen"; \
7022 (cd $(HOST_SUBDIR)/cgen && \
7023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7025 "RANLIB=$${RANLIB}" \
7026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7027 installcheck) \
7028 || exit 1
7030 @endif cgen
7032 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
7033 maybe-mostlyclean-cgen:
7034 @if cgen
7035 maybe-mostlyclean-cgen: mostlyclean-cgen
7037 mostlyclean-cgen:
7038 @: $(MAKE); $(unstage)
7039 @[ -f ./cgen/Makefile ] || exit 0; \
7040 r=`${PWD_COMMAND}`; export r; \
7041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7042 $(HOST_EXPORTS) \
7043 for flag in $(EXTRA_HOST_FLAGS) ; do \
7044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7045 done; \
7046 echo "Doing mostlyclean in cgen"; \
7047 (cd $(HOST_SUBDIR)/cgen && \
7048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7050 "RANLIB=$${RANLIB}" \
7051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7052 mostlyclean) \
7053 || exit 1
7055 @endif cgen
7057 .PHONY: maybe-clean-cgen clean-cgen
7058 maybe-clean-cgen:
7059 @if cgen
7060 maybe-clean-cgen: clean-cgen
7062 clean-cgen:
7063 @: $(MAKE); $(unstage)
7064 @[ -f ./cgen/Makefile ] || exit 0; \
7065 r=`${PWD_COMMAND}`; export r; \
7066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7067 $(HOST_EXPORTS) \
7068 for flag in $(EXTRA_HOST_FLAGS) ; do \
7069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7070 done; \
7071 echo "Doing clean in cgen"; \
7072 (cd $(HOST_SUBDIR)/cgen && \
7073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7075 "RANLIB=$${RANLIB}" \
7076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7077 clean) \
7078 || exit 1
7080 @endif cgen
7082 .PHONY: maybe-distclean-cgen distclean-cgen
7083 maybe-distclean-cgen:
7084 @if cgen
7085 maybe-distclean-cgen: distclean-cgen
7087 distclean-cgen:
7088 @: $(MAKE); $(unstage)
7089 @[ -f ./cgen/Makefile ] || exit 0; \
7090 r=`${PWD_COMMAND}`; export r; \
7091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7092 $(HOST_EXPORTS) \
7093 for flag in $(EXTRA_HOST_FLAGS) ; do \
7094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7095 done; \
7096 echo "Doing distclean in cgen"; \
7097 (cd $(HOST_SUBDIR)/cgen && \
7098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7100 "RANLIB=$${RANLIB}" \
7101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7102 distclean) \
7103 || exit 1
7105 @endif cgen
7107 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
7108 maybe-maintainer-clean-cgen:
7109 @if cgen
7110 maybe-maintainer-clean-cgen: maintainer-clean-cgen
7112 maintainer-clean-cgen:
7113 @: $(MAKE); $(unstage)
7114 @[ -f ./cgen/Makefile ] || exit 0; \
7115 r=`${PWD_COMMAND}`; export r; \
7116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7117 $(HOST_EXPORTS) \
7118 for flag in $(EXTRA_HOST_FLAGS) ; do \
7119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7120 done; \
7121 echo "Doing maintainer-clean in cgen"; \
7122 (cd $(HOST_SUBDIR)/cgen && \
7123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7125 "RANLIB=$${RANLIB}" \
7126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7127 maintainer-clean) \
7128 || exit 1
7130 @endif cgen
7134 .PHONY: configure-dejagnu maybe-configure-dejagnu
7135 maybe-configure-dejagnu:
7136 @if gcc-bootstrap
7137 configure-dejagnu: stage_current
7138 @endif gcc-bootstrap
7139 @if dejagnu
7140 maybe-configure-dejagnu: configure-dejagnu
7141 configure-dejagnu:
7142 @: $(MAKE); $(unstage)
7143 @r=`${PWD_COMMAND}`; export r; \
7144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7145 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
7147 $(HOST_EXPORTS) \
7148 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7149 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
7150 case $(srcdir) in \
7151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7152 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7154 esac; \
7155 module_srcdir=dejagnu; \
7156 $(SHELL) \
7157 $$s/$$module_srcdir/configure \
7158 --srcdir=$${topdir}/$$module_srcdir \
7159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7160 --target=${target_alias} \
7161 || exit 1
7162 @endif dejagnu
7168 .PHONY: all-dejagnu maybe-all-dejagnu
7169 maybe-all-dejagnu:
7170 @if gcc-bootstrap
7171 all-dejagnu: stage_current
7172 @endif gcc-bootstrap
7173 @if dejagnu
7174 TARGET-dejagnu=all
7175 maybe-all-dejagnu: all-dejagnu
7176 all-dejagnu: configure-dejagnu
7177 @: $(MAKE); $(unstage)
7178 @r=`${PWD_COMMAND}`; export r; \
7179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7180 $(HOST_EXPORTS) \
7181 (cd $(HOST_SUBDIR)/dejagnu && \
7182 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7183 $(TARGET-dejagnu))
7184 @endif dejagnu
7189 .PHONY: check-dejagnu maybe-check-dejagnu
7190 maybe-check-dejagnu:
7191 @if dejagnu
7192 maybe-check-dejagnu: check-dejagnu
7194 check-dejagnu:
7195 @: $(MAKE); $(unstage)
7196 @r=`${PWD_COMMAND}`; export r; \
7197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7198 $(HOST_EXPORTS) \
7199 (cd $(HOST_SUBDIR)/dejagnu && \
7200 $(MAKE) $(FLAGS_TO_PASS) check)
7202 @endif dejagnu
7204 .PHONY: install-dejagnu maybe-install-dejagnu
7205 maybe-install-dejagnu:
7206 @if dejagnu
7207 maybe-install-dejagnu: install-dejagnu
7209 install-dejagnu: installdirs
7210 @: $(MAKE); $(unstage)
7211 @r=`${PWD_COMMAND}`; export r; \
7212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7213 $(HOST_EXPORTS) \
7214 (cd $(HOST_SUBDIR)/dejagnu && \
7215 $(MAKE) $(FLAGS_TO_PASS) install)
7217 @endif dejagnu
7219 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
7220 maybe-install-strip-dejagnu:
7221 @if dejagnu
7222 maybe-install-strip-dejagnu: install-strip-dejagnu
7224 install-strip-dejagnu: installdirs
7225 @: $(MAKE); $(unstage)
7226 @r=`${PWD_COMMAND}`; export r; \
7227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7228 $(HOST_EXPORTS) \
7229 (cd $(HOST_SUBDIR)/dejagnu && \
7230 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7232 @endif dejagnu
7234 # Other targets (info, dvi, pdf, etc.)
7236 .PHONY: maybe-info-dejagnu info-dejagnu
7237 maybe-info-dejagnu:
7238 @if dejagnu
7239 maybe-info-dejagnu: info-dejagnu
7241 info-dejagnu: \
7242 configure-dejagnu
7243 @: $(MAKE); $(unstage)
7244 @[ -f ./dejagnu/Makefile ] || exit 0; \
7245 r=`${PWD_COMMAND}`; export r; \
7246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7247 $(HOST_EXPORTS) \
7248 for flag in $(EXTRA_HOST_FLAGS) ; do \
7249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7250 done; \
7251 echo "Doing info in dejagnu"; \
7252 (cd $(HOST_SUBDIR)/dejagnu && \
7253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7255 "RANLIB=$${RANLIB}" \
7256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7257 info) \
7258 || exit 1
7260 @endif dejagnu
7262 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
7263 maybe-dvi-dejagnu:
7264 @if dejagnu
7265 maybe-dvi-dejagnu: dvi-dejagnu
7267 dvi-dejagnu: \
7268 configure-dejagnu
7269 @: $(MAKE); $(unstage)
7270 @[ -f ./dejagnu/Makefile ] || exit 0; \
7271 r=`${PWD_COMMAND}`; export r; \
7272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7273 $(HOST_EXPORTS) \
7274 for flag in $(EXTRA_HOST_FLAGS) ; do \
7275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7276 done; \
7277 echo "Doing dvi in dejagnu"; \
7278 (cd $(HOST_SUBDIR)/dejagnu && \
7279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7281 "RANLIB=$${RANLIB}" \
7282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7283 dvi) \
7284 || exit 1
7286 @endif dejagnu
7288 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
7289 maybe-pdf-dejagnu:
7290 @if dejagnu
7291 maybe-pdf-dejagnu: pdf-dejagnu
7293 pdf-dejagnu: \
7294 configure-dejagnu
7295 @: $(MAKE); $(unstage)
7296 @[ -f ./dejagnu/Makefile ] || exit 0; \
7297 r=`${PWD_COMMAND}`; export r; \
7298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299 $(HOST_EXPORTS) \
7300 for flag in $(EXTRA_HOST_FLAGS) ; do \
7301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7302 done; \
7303 echo "Doing pdf in dejagnu"; \
7304 (cd $(HOST_SUBDIR)/dejagnu && \
7305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7307 "RANLIB=$${RANLIB}" \
7308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7309 pdf) \
7310 || exit 1
7312 @endif dejagnu
7314 .PHONY: maybe-html-dejagnu html-dejagnu
7315 maybe-html-dejagnu:
7316 @if dejagnu
7317 maybe-html-dejagnu: html-dejagnu
7319 html-dejagnu: \
7320 configure-dejagnu
7321 @: $(MAKE); $(unstage)
7322 @[ -f ./dejagnu/Makefile ] || exit 0; \
7323 r=`${PWD_COMMAND}`; export r; \
7324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7325 $(HOST_EXPORTS) \
7326 for flag in $(EXTRA_HOST_FLAGS) ; do \
7327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7328 done; \
7329 echo "Doing html in dejagnu"; \
7330 (cd $(HOST_SUBDIR)/dejagnu && \
7331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7333 "RANLIB=$${RANLIB}" \
7334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7335 html) \
7336 || exit 1
7338 @endif dejagnu
7340 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
7341 maybe-TAGS-dejagnu:
7342 @if dejagnu
7343 maybe-TAGS-dejagnu: TAGS-dejagnu
7345 TAGS-dejagnu: \
7346 configure-dejagnu
7347 @: $(MAKE); $(unstage)
7348 @[ -f ./dejagnu/Makefile ] || exit 0; \
7349 r=`${PWD_COMMAND}`; export r; \
7350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7351 $(HOST_EXPORTS) \
7352 for flag in $(EXTRA_HOST_FLAGS) ; do \
7353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7354 done; \
7355 echo "Doing TAGS in dejagnu"; \
7356 (cd $(HOST_SUBDIR)/dejagnu && \
7357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7359 "RANLIB=$${RANLIB}" \
7360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7361 TAGS) \
7362 || exit 1
7364 @endif dejagnu
7366 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
7367 maybe-install-info-dejagnu:
7368 @if dejagnu
7369 maybe-install-info-dejagnu: install-info-dejagnu
7371 install-info-dejagnu: \
7372 configure-dejagnu \
7373 info-dejagnu
7374 @: $(MAKE); $(unstage)
7375 @[ -f ./dejagnu/Makefile ] || exit 0; \
7376 r=`${PWD_COMMAND}`; export r; \
7377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7378 $(HOST_EXPORTS) \
7379 for flag in $(EXTRA_HOST_FLAGS) ; do \
7380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7381 done; \
7382 echo "Doing install-info in dejagnu"; \
7383 (cd $(HOST_SUBDIR)/dejagnu && \
7384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7386 "RANLIB=$${RANLIB}" \
7387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7388 install-info) \
7389 || exit 1
7391 @endif dejagnu
7393 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
7394 maybe-install-pdf-dejagnu:
7395 @if dejagnu
7396 maybe-install-pdf-dejagnu: install-pdf-dejagnu
7398 install-pdf-dejagnu: \
7399 configure-dejagnu \
7400 pdf-dejagnu
7401 @: $(MAKE); $(unstage)
7402 @[ -f ./dejagnu/Makefile ] || exit 0; \
7403 r=`${PWD_COMMAND}`; export r; \
7404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7405 $(HOST_EXPORTS) \
7406 for flag in $(EXTRA_HOST_FLAGS) ; do \
7407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7408 done; \
7409 echo "Doing install-pdf in dejagnu"; \
7410 (cd $(HOST_SUBDIR)/dejagnu && \
7411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7413 "RANLIB=$${RANLIB}" \
7414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7415 install-pdf) \
7416 || exit 1
7418 @endif dejagnu
7420 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
7421 maybe-install-html-dejagnu:
7422 @if dejagnu
7423 maybe-install-html-dejagnu: install-html-dejagnu
7425 install-html-dejagnu: \
7426 configure-dejagnu \
7427 html-dejagnu
7428 @: $(MAKE); $(unstage)
7429 @[ -f ./dejagnu/Makefile ] || exit 0; \
7430 r=`${PWD_COMMAND}`; export r; \
7431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7432 $(HOST_EXPORTS) \
7433 for flag in $(EXTRA_HOST_FLAGS) ; do \
7434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7435 done; \
7436 echo "Doing install-html in dejagnu"; \
7437 (cd $(HOST_SUBDIR)/dejagnu && \
7438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7440 "RANLIB=$${RANLIB}" \
7441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7442 install-html) \
7443 || exit 1
7445 @endif dejagnu
7447 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
7448 maybe-installcheck-dejagnu:
7449 @if dejagnu
7450 maybe-installcheck-dejagnu: installcheck-dejagnu
7452 installcheck-dejagnu: \
7453 configure-dejagnu
7454 @: $(MAKE); $(unstage)
7455 @[ -f ./dejagnu/Makefile ] || exit 0; \
7456 r=`${PWD_COMMAND}`; export r; \
7457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7458 $(HOST_EXPORTS) \
7459 for flag in $(EXTRA_HOST_FLAGS) ; do \
7460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7461 done; \
7462 echo "Doing installcheck in dejagnu"; \
7463 (cd $(HOST_SUBDIR)/dejagnu && \
7464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7466 "RANLIB=$${RANLIB}" \
7467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7468 installcheck) \
7469 || exit 1
7471 @endif dejagnu
7473 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7474 maybe-mostlyclean-dejagnu:
7475 @if dejagnu
7476 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7478 mostlyclean-dejagnu:
7479 @: $(MAKE); $(unstage)
7480 @[ -f ./dejagnu/Makefile ] || exit 0; \
7481 r=`${PWD_COMMAND}`; export r; \
7482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7483 $(HOST_EXPORTS) \
7484 for flag in $(EXTRA_HOST_FLAGS) ; do \
7485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7486 done; \
7487 echo "Doing mostlyclean in dejagnu"; \
7488 (cd $(HOST_SUBDIR)/dejagnu && \
7489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7491 "RANLIB=$${RANLIB}" \
7492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7493 mostlyclean) \
7494 || exit 1
7496 @endif dejagnu
7498 .PHONY: maybe-clean-dejagnu clean-dejagnu
7499 maybe-clean-dejagnu:
7500 @if dejagnu
7501 maybe-clean-dejagnu: clean-dejagnu
7503 clean-dejagnu:
7504 @: $(MAKE); $(unstage)
7505 @[ -f ./dejagnu/Makefile ] || exit 0; \
7506 r=`${PWD_COMMAND}`; export r; \
7507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7508 $(HOST_EXPORTS) \
7509 for flag in $(EXTRA_HOST_FLAGS) ; do \
7510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7511 done; \
7512 echo "Doing clean in dejagnu"; \
7513 (cd $(HOST_SUBDIR)/dejagnu && \
7514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7516 "RANLIB=$${RANLIB}" \
7517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7518 clean) \
7519 || exit 1
7521 @endif dejagnu
7523 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7524 maybe-distclean-dejagnu:
7525 @if dejagnu
7526 maybe-distclean-dejagnu: distclean-dejagnu
7528 distclean-dejagnu:
7529 @: $(MAKE); $(unstage)
7530 @[ -f ./dejagnu/Makefile ] || exit 0; \
7531 r=`${PWD_COMMAND}`; export r; \
7532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7533 $(HOST_EXPORTS) \
7534 for flag in $(EXTRA_HOST_FLAGS) ; do \
7535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7536 done; \
7537 echo "Doing distclean in dejagnu"; \
7538 (cd $(HOST_SUBDIR)/dejagnu && \
7539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7541 "RANLIB=$${RANLIB}" \
7542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7543 distclean) \
7544 || exit 1
7546 @endif dejagnu
7548 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7549 maybe-maintainer-clean-dejagnu:
7550 @if dejagnu
7551 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7553 maintainer-clean-dejagnu:
7554 @: $(MAKE); $(unstage)
7555 @[ -f ./dejagnu/Makefile ] || exit 0; \
7556 r=`${PWD_COMMAND}`; export r; \
7557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7558 $(HOST_EXPORTS) \
7559 for flag in $(EXTRA_HOST_FLAGS) ; do \
7560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7561 done; \
7562 echo "Doing maintainer-clean in dejagnu"; \
7563 (cd $(HOST_SUBDIR)/dejagnu && \
7564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7566 "RANLIB=$${RANLIB}" \
7567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7568 maintainer-clean) \
7569 || exit 1
7571 @endif dejagnu
7575 .PHONY: configure-etc maybe-configure-etc
7576 maybe-configure-etc:
7577 @if gcc-bootstrap
7578 configure-etc: stage_current
7579 @endif gcc-bootstrap
7580 @if etc
7581 maybe-configure-etc: configure-etc
7582 configure-etc:
7583 @: $(MAKE); $(unstage)
7584 @r=`${PWD_COMMAND}`; export r; \
7585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7586 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7587 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7588 $(HOST_EXPORTS) \
7589 echo Configuring in $(HOST_SUBDIR)/etc; \
7590 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7591 case $(srcdir) in \
7592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7593 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7595 esac; \
7596 module_srcdir=etc; \
7597 $(SHELL) \
7598 $$s/$$module_srcdir/configure \
7599 --srcdir=$${topdir}/$$module_srcdir \
7600 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7601 --target=${target_alias} \
7602 || exit 1
7603 @endif etc
7609 .PHONY: all-etc maybe-all-etc
7610 maybe-all-etc:
7611 @if gcc-bootstrap
7612 all-etc: stage_current
7613 @endif gcc-bootstrap
7614 @if etc
7615 TARGET-etc=all
7616 maybe-all-etc: all-etc
7617 all-etc: configure-etc
7618 @: $(MAKE); $(unstage)
7619 @r=`${PWD_COMMAND}`; export r; \
7620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7621 $(HOST_EXPORTS) \
7622 (cd $(HOST_SUBDIR)/etc && \
7623 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7624 $(TARGET-etc))
7625 @endif etc
7630 .PHONY: check-etc maybe-check-etc
7631 maybe-check-etc:
7632 @if etc
7633 maybe-check-etc: check-etc
7635 check-etc:
7636 @: $(MAKE); $(unstage)
7637 @r=`${PWD_COMMAND}`; export r; \
7638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7639 $(HOST_EXPORTS) \
7640 (cd $(HOST_SUBDIR)/etc && \
7641 $(MAKE) $(FLAGS_TO_PASS) check)
7643 @endif etc
7645 .PHONY: install-etc maybe-install-etc
7646 maybe-install-etc:
7647 @if etc
7648 maybe-install-etc: install-etc
7650 install-etc: installdirs
7651 @: $(MAKE); $(unstage)
7652 @r=`${PWD_COMMAND}`; export r; \
7653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7654 $(HOST_EXPORTS) \
7655 (cd $(HOST_SUBDIR)/etc && \
7656 $(MAKE) $(FLAGS_TO_PASS) install)
7658 @endif etc
7660 .PHONY: install-strip-etc maybe-install-strip-etc
7661 maybe-install-strip-etc:
7662 @if etc
7663 maybe-install-strip-etc: install-strip-etc
7665 install-strip-etc: installdirs
7666 @: $(MAKE); $(unstage)
7667 @r=`${PWD_COMMAND}`; export r; \
7668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7669 $(HOST_EXPORTS) \
7670 (cd $(HOST_SUBDIR)/etc && \
7671 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7673 @endif etc
7675 # Other targets (info, dvi, pdf, etc.)
7677 .PHONY: maybe-info-etc info-etc
7678 maybe-info-etc:
7679 @if etc
7680 maybe-info-etc: info-etc
7682 info-etc: \
7683 configure-etc
7684 @: $(MAKE); $(unstage)
7685 @[ -f ./etc/Makefile ] || exit 0; \
7686 r=`${PWD_COMMAND}`; export r; \
7687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7688 $(HOST_EXPORTS) \
7689 for flag in $(EXTRA_HOST_FLAGS) ; do \
7690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7691 done; \
7692 echo "Doing info in etc"; \
7693 (cd $(HOST_SUBDIR)/etc && \
7694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7696 "RANLIB=$${RANLIB}" \
7697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7698 info) \
7699 || exit 1
7701 @endif etc
7703 .PHONY: maybe-dvi-etc dvi-etc
7704 maybe-dvi-etc:
7705 @if etc
7706 maybe-dvi-etc: dvi-etc
7708 dvi-etc: \
7709 configure-etc
7710 @: $(MAKE); $(unstage)
7711 @[ -f ./etc/Makefile ] || exit 0; \
7712 r=`${PWD_COMMAND}`; export r; \
7713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7714 $(HOST_EXPORTS) \
7715 for flag in $(EXTRA_HOST_FLAGS) ; do \
7716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7717 done; \
7718 echo "Doing dvi in etc"; \
7719 (cd $(HOST_SUBDIR)/etc && \
7720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7722 "RANLIB=$${RANLIB}" \
7723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7724 dvi) \
7725 || exit 1
7727 @endif etc
7729 .PHONY: maybe-pdf-etc pdf-etc
7730 maybe-pdf-etc:
7731 @if etc
7732 maybe-pdf-etc: pdf-etc
7734 pdf-etc: \
7735 configure-etc
7736 @: $(MAKE); $(unstage)
7737 @[ -f ./etc/Makefile ] || exit 0; \
7738 r=`${PWD_COMMAND}`; export r; \
7739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7740 $(HOST_EXPORTS) \
7741 for flag in $(EXTRA_HOST_FLAGS) ; do \
7742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7743 done; \
7744 echo "Doing pdf in etc"; \
7745 (cd $(HOST_SUBDIR)/etc && \
7746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7748 "RANLIB=$${RANLIB}" \
7749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7750 pdf) \
7751 || exit 1
7753 @endif etc
7755 .PHONY: maybe-html-etc html-etc
7756 maybe-html-etc:
7757 @if etc
7758 maybe-html-etc: html-etc
7760 html-etc: \
7761 configure-etc
7762 @: $(MAKE); $(unstage)
7763 @[ -f ./etc/Makefile ] || exit 0; \
7764 r=`${PWD_COMMAND}`; export r; \
7765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7766 $(HOST_EXPORTS) \
7767 for flag in $(EXTRA_HOST_FLAGS) ; do \
7768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7769 done; \
7770 echo "Doing html in etc"; \
7771 (cd $(HOST_SUBDIR)/etc && \
7772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7774 "RANLIB=$${RANLIB}" \
7775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7776 html) \
7777 || exit 1
7779 @endif etc
7781 .PHONY: maybe-TAGS-etc TAGS-etc
7782 maybe-TAGS-etc:
7783 @if etc
7784 maybe-TAGS-etc: TAGS-etc
7786 TAGS-etc: \
7787 configure-etc
7788 @: $(MAKE); $(unstage)
7789 @[ -f ./etc/Makefile ] || exit 0; \
7790 r=`${PWD_COMMAND}`; export r; \
7791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7792 $(HOST_EXPORTS) \
7793 for flag in $(EXTRA_HOST_FLAGS) ; do \
7794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7795 done; \
7796 echo "Doing TAGS in etc"; \
7797 (cd $(HOST_SUBDIR)/etc && \
7798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7800 "RANLIB=$${RANLIB}" \
7801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7802 TAGS) \
7803 || exit 1
7805 @endif etc
7807 .PHONY: maybe-install-info-etc install-info-etc
7808 maybe-install-info-etc:
7809 @if etc
7810 maybe-install-info-etc: install-info-etc
7812 install-info-etc: \
7813 configure-etc \
7814 info-etc
7815 @: $(MAKE); $(unstage)
7816 @[ -f ./etc/Makefile ] || exit 0; \
7817 r=`${PWD_COMMAND}`; export r; \
7818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7819 $(HOST_EXPORTS) \
7820 for flag in $(EXTRA_HOST_FLAGS) ; do \
7821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7822 done; \
7823 echo "Doing install-info in etc"; \
7824 (cd $(HOST_SUBDIR)/etc && \
7825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7827 "RANLIB=$${RANLIB}" \
7828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7829 install-info) \
7830 || exit 1
7832 @endif etc
7834 .PHONY: maybe-install-pdf-etc install-pdf-etc
7835 maybe-install-pdf-etc:
7836 @if etc
7837 maybe-install-pdf-etc: install-pdf-etc
7839 install-pdf-etc: \
7840 configure-etc \
7841 pdf-etc
7842 @: $(MAKE); $(unstage)
7843 @[ -f ./etc/Makefile ] || exit 0; \
7844 r=`${PWD_COMMAND}`; export r; \
7845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7846 $(HOST_EXPORTS) \
7847 for flag in $(EXTRA_HOST_FLAGS) ; do \
7848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7849 done; \
7850 echo "Doing install-pdf in etc"; \
7851 (cd $(HOST_SUBDIR)/etc && \
7852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7854 "RANLIB=$${RANLIB}" \
7855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7856 install-pdf) \
7857 || exit 1
7859 @endif etc
7861 .PHONY: maybe-install-html-etc install-html-etc
7862 maybe-install-html-etc:
7863 @if etc
7864 maybe-install-html-etc: install-html-etc
7866 install-html-etc: \
7867 configure-etc \
7868 html-etc
7869 @: $(MAKE); $(unstage)
7870 @[ -f ./etc/Makefile ] || exit 0; \
7871 r=`${PWD_COMMAND}`; export r; \
7872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7873 $(HOST_EXPORTS) \
7874 for flag in $(EXTRA_HOST_FLAGS) ; do \
7875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7876 done; \
7877 echo "Doing install-html in etc"; \
7878 (cd $(HOST_SUBDIR)/etc && \
7879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7881 "RANLIB=$${RANLIB}" \
7882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7883 install-html) \
7884 || exit 1
7886 @endif etc
7888 .PHONY: maybe-installcheck-etc installcheck-etc
7889 maybe-installcheck-etc:
7890 @if etc
7891 maybe-installcheck-etc: installcheck-etc
7893 installcheck-etc: \
7894 configure-etc
7895 @: $(MAKE); $(unstage)
7896 @[ -f ./etc/Makefile ] || exit 0; \
7897 r=`${PWD_COMMAND}`; export r; \
7898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7899 $(HOST_EXPORTS) \
7900 for flag in $(EXTRA_HOST_FLAGS) ; do \
7901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7902 done; \
7903 echo "Doing installcheck in etc"; \
7904 (cd $(HOST_SUBDIR)/etc && \
7905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7907 "RANLIB=$${RANLIB}" \
7908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7909 installcheck) \
7910 || exit 1
7912 @endif etc
7914 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7915 maybe-mostlyclean-etc:
7916 @if etc
7917 maybe-mostlyclean-etc: mostlyclean-etc
7919 mostlyclean-etc:
7920 @: $(MAKE); $(unstage)
7921 @[ -f ./etc/Makefile ] || exit 0; \
7922 r=`${PWD_COMMAND}`; export r; \
7923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7924 $(HOST_EXPORTS) \
7925 for flag in $(EXTRA_HOST_FLAGS) ; do \
7926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7927 done; \
7928 echo "Doing mostlyclean in etc"; \
7929 (cd $(HOST_SUBDIR)/etc && \
7930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7932 "RANLIB=$${RANLIB}" \
7933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7934 mostlyclean) \
7935 || exit 1
7937 @endif etc
7939 .PHONY: maybe-clean-etc clean-etc
7940 maybe-clean-etc:
7941 @if etc
7942 maybe-clean-etc: clean-etc
7944 clean-etc:
7945 @: $(MAKE); $(unstage)
7946 @[ -f ./etc/Makefile ] || exit 0; \
7947 r=`${PWD_COMMAND}`; export r; \
7948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7949 $(HOST_EXPORTS) \
7950 for flag in $(EXTRA_HOST_FLAGS) ; do \
7951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7952 done; \
7953 echo "Doing clean in etc"; \
7954 (cd $(HOST_SUBDIR)/etc && \
7955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7957 "RANLIB=$${RANLIB}" \
7958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7959 clean) \
7960 || exit 1
7962 @endif etc
7964 .PHONY: maybe-distclean-etc distclean-etc
7965 maybe-distclean-etc:
7966 @if etc
7967 maybe-distclean-etc: distclean-etc
7969 distclean-etc:
7970 @: $(MAKE); $(unstage)
7971 @[ -f ./etc/Makefile ] || exit 0; \
7972 r=`${PWD_COMMAND}`; export r; \
7973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7974 $(HOST_EXPORTS) \
7975 for flag in $(EXTRA_HOST_FLAGS) ; do \
7976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7977 done; \
7978 echo "Doing distclean in etc"; \
7979 (cd $(HOST_SUBDIR)/etc && \
7980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7982 "RANLIB=$${RANLIB}" \
7983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7984 distclean) \
7985 || exit 1
7987 @endif etc
7989 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7990 maybe-maintainer-clean-etc:
7991 @if etc
7992 maybe-maintainer-clean-etc: maintainer-clean-etc
7994 maintainer-clean-etc:
7995 @: $(MAKE); $(unstage)
7996 @[ -f ./etc/Makefile ] || exit 0; \
7997 r=`${PWD_COMMAND}`; export r; \
7998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7999 $(HOST_EXPORTS) \
8000 for flag in $(EXTRA_HOST_FLAGS) ; do \
8001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8002 done; \
8003 echo "Doing maintainer-clean in etc"; \
8004 (cd $(HOST_SUBDIR)/etc && \
8005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8007 "RANLIB=$${RANLIB}" \
8008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8009 maintainer-clean) \
8010 || exit 1
8012 @endif etc
8016 .PHONY: configure-fastjar maybe-configure-fastjar
8017 maybe-configure-fastjar:
8018 @if gcc-bootstrap
8019 configure-fastjar: stage_current
8020 @endif gcc-bootstrap
8021 @if fastjar
8022 maybe-configure-fastjar: configure-fastjar
8023 configure-fastjar:
8024 @: $(MAKE); $(unstage)
8025 @r=`${PWD_COMMAND}`; export r; \
8026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8027 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
8029 $(HOST_EXPORTS) \
8030 echo Configuring in $(HOST_SUBDIR)/fastjar; \
8031 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
8032 case $(srcdir) in \
8033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8034 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8036 esac; \
8037 module_srcdir=fastjar; \
8038 $(SHELL) \
8039 $$s/$$module_srcdir/configure \
8040 --srcdir=$${topdir}/$$module_srcdir \
8041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8042 --target=${target_alias} \
8043 || exit 1
8044 @endif fastjar
8050 .PHONY: all-fastjar maybe-all-fastjar
8051 maybe-all-fastjar:
8052 @if gcc-bootstrap
8053 all-fastjar: stage_current
8054 @endif gcc-bootstrap
8055 @if fastjar
8056 TARGET-fastjar=all
8057 maybe-all-fastjar: all-fastjar
8058 all-fastjar: configure-fastjar
8059 @: $(MAKE); $(unstage)
8060 @r=`${PWD_COMMAND}`; export r; \
8061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8062 $(HOST_EXPORTS) \
8063 (cd $(HOST_SUBDIR)/fastjar && \
8064 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8065 $(TARGET-fastjar))
8066 @endif fastjar
8071 .PHONY: check-fastjar maybe-check-fastjar
8072 maybe-check-fastjar:
8073 @if fastjar
8074 maybe-check-fastjar: check-fastjar
8076 # This module is only tested in a native toolchain.
8077 check-fastjar:
8078 @: $(MAKE); $(unstage)
8079 @if [ '$(host)' = '$(target)' ]; then \
8080 r=`${PWD_COMMAND}`; export r; \
8081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8082 $(HOST_EXPORTS) \
8083 (cd $(HOST_SUBDIR)/fastjar && \
8084 $(MAKE) $(FLAGS_TO_PASS) check)
8087 @endif fastjar
8089 .PHONY: install-fastjar maybe-install-fastjar
8090 maybe-install-fastjar:
8091 @if fastjar
8092 maybe-install-fastjar: install-fastjar
8094 install-fastjar: installdirs
8095 @: $(MAKE); $(unstage)
8096 @r=`${PWD_COMMAND}`; export r; \
8097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8098 $(HOST_EXPORTS) \
8099 (cd $(HOST_SUBDIR)/fastjar && \
8100 $(MAKE) $(FLAGS_TO_PASS) install)
8102 @endif fastjar
8104 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
8105 maybe-install-strip-fastjar:
8106 @if fastjar
8107 maybe-install-strip-fastjar: install-strip-fastjar
8109 install-strip-fastjar: installdirs
8110 @: $(MAKE); $(unstage)
8111 @r=`${PWD_COMMAND}`; export r; \
8112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8113 $(HOST_EXPORTS) \
8114 (cd $(HOST_SUBDIR)/fastjar && \
8115 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8117 @endif fastjar
8119 # Other targets (info, dvi, pdf, etc.)
8121 .PHONY: maybe-info-fastjar info-fastjar
8122 maybe-info-fastjar:
8123 @if fastjar
8124 maybe-info-fastjar: info-fastjar
8126 info-fastjar: \
8127 configure-fastjar
8128 @: $(MAKE); $(unstage)
8129 @[ -f ./fastjar/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 info in fastjar"; \
8137 (cd $(HOST_SUBDIR)/fastjar && \
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 info) \
8143 || exit 1
8145 @endif fastjar
8147 .PHONY: maybe-dvi-fastjar dvi-fastjar
8148 maybe-dvi-fastjar:
8149 @if fastjar
8150 maybe-dvi-fastjar: dvi-fastjar
8152 dvi-fastjar: \
8153 configure-fastjar
8154 @: $(MAKE); $(unstage)
8155 @[ -f ./fastjar/Makefile ] || exit 0; \
8156 r=`${PWD_COMMAND}`; export r; \
8157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8158 $(HOST_EXPORTS) \
8159 for flag in $(EXTRA_HOST_FLAGS) ; do \
8160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8161 done; \
8162 echo "Doing dvi in fastjar"; \
8163 (cd $(HOST_SUBDIR)/fastjar && \
8164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8166 "RANLIB=$${RANLIB}" \
8167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8168 dvi) \
8169 || exit 1
8171 @endif fastjar
8173 .PHONY: maybe-pdf-fastjar pdf-fastjar
8174 maybe-pdf-fastjar:
8175 @if fastjar
8176 maybe-pdf-fastjar: pdf-fastjar
8178 pdf-fastjar: \
8179 configure-fastjar
8180 @: $(MAKE); $(unstage)
8181 @[ -f ./fastjar/Makefile ] || exit 0; \
8182 r=`${PWD_COMMAND}`; export r; \
8183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8184 $(HOST_EXPORTS) \
8185 for flag in $(EXTRA_HOST_FLAGS) ; do \
8186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8187 done; \
8188 echo "Doing pdf in fastjar"; \
8189 (cd $(HOST_SUBDIR)/fastjar && \
8190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8192 "RANLIB=$${RANLIB}" \
8193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8194 pdf) \
8195 || exit 1
8197 @endif fastjar
8199 .PHONY: maybe-html-fastjar html-fastjar
8200 maybe-html-fastjar:
8201 @if fastjar
8202 maybe-html-fastjar: html-fastjar
8204 html-fastjar: \
8205 configure-fastjar
8206 @: $(MAKE); $(unstage)
8207 @[ -f ./fastjar/Makefile ] || exit 0; \
8208 r=`${PWD_COMMAND}`; export r; \
8209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8210 $(HOST_EXPORTS) \
8211 for flag in $(EXTRA_HOST_FLAGS) ; do \
8212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8213 done; \
8214 echo "Doing html in fastjar"; \
8215 (cd $(HOST_SUBDIR)/fastjar && \
8216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8218 "RANLIB=$${RANLIB}" \
8219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8220 html) \
8221 || exit 1
8223 @endif fastjar
8225 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
8226 maybe-TAGS-fastjar:
8227 @if fastjar
8228 maybe-TAGS-fastjar: TAGS-fastjar
8230 TAGS-fastjar: \
8231 configure-fastjar
8232 @: $(MAKE); $(unstage)
8233 @[ -f ./fastjar/Makefile ] || exit 0; \
8234 r=`${PWD_COMMAND}`; export r; \
8235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8236 $(HOST_EXPORTS) \
8237 for flag in $(EXTRA_HOST_FLAGS) ; do \
8238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8239 done; \
8240 echo "Doing TAGS in fastjar"; \
8241 (cd $(HOST_SUBDIR)/fastjar && \
8242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8244 "RANLIB=$${RANLIB}" \
8245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8246 TAGS) \
8247 || exit 1
8249 @endif fastjar
8251 .PHONY: maybe-install-info-fastjar install-info-fastjar
8252 maybe-install-info-fastjar:
8253 @if fastjar
8254 maybe-install-info-fastjar: install-info-fastjar
8256 install-info-fastjar: \
8257 configure-fastjar \
8258 info-fastjar
8259 @: $(MAKE); $(unstage)
8260 @[ -f ./fastjar/Makefile ] || exit 0; \
8261 r=`${PWD_COMMAND}`; export r; \
8262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8263 $(HOST_EXPORTS) \
8264 for flag in $(EXTRA_HOST_FLAGS) ; do \
8265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8266 done; \
8267 echo "Doing install-info in fastjar"; \
8268 (cd $(HOST_SUBDIR)/fastjar && \
8269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8271 "RANLIB=$${RANLIB}" \
8272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8273 install-info) \
8274 || exit 1
8276 @endif fastjar
8278 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
8279 maybe-install-pdf-fastjar:
8280 @if fastjar
8281 maybe-install-pdf-fastjar: install-pdf-fastjar
8283 install-pdf-fastjar: \
8284 configure-fastjar \
8285 pdf-fastjar
8286 @: $(MAKE); $(unstage)
8287 @[ -f ./fastjar/Makefile ] || exit 0; \
8288 r=`${PWD_COMMAND}`; export r; \
8289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8290 $(HOST_EXPORTS) \
8291 for flag in $(EXTRA_HOST_FLAGS) ; do \
8292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8293 done; \
8294 echo "Doing install-pdf in fastjar"; \
8295 (cd $(HOST_SUBDIR)/fastjar && \
8296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8298 "RANLIB=$${RANLIB}" \
8299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8300 install-pdf) \
8301 || exit 1
8303 @endif fastjar
8305 .PHONY: maybe-install-html-fastjar install-html-fastjar
8306 maybe-install-html-fastjar:
8307 @if fastjar
8308 maybe-install-html-fastjar: install-html-fastjar
8310 install-html-fastjar: \
8311 configure-fastjar \
8312 html-fastjar
8313 @: $(MAKE); $(unstage)
8314 @[ -f ./fastjar/Makefile ] || exit 0; \
8315 r=`${PWD_COMMAND}`; export r; \
8316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8317 $(HOST_EXPORTS) \
8318 for flag in $(EXTRA_HOST_FLAGS) ; do \
8319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8320 done; \
8321 echo "Doing install-html in fastjar"; \
8322 (cd $(HOST_SUBDIR)/fastjar && \
8323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8325 "RANLIB=$${RANLIB}" \
8326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8327 install-html) \
8328 || exit 1
8330 @endif fastjar
8332 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
8333 maybe-installcheck-fastjar:
8334 @if fastjar
8335 maybe-installcheck-fastjar: installcheck-fastjar
8337 installcheck-fastjar: \
8338 configure-fastjar
8339 @: $(MAKE); $(unstage)
8340 @[ -f ./fastjar/Makefile ] || exit 0; \
8341 r=`${PWD_COMMAND}`; export r; \
8342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8343 $(HOST_EXPORTS) \
8344 for flag in $(EXTRA_HOST_FLAGS) ; do \
8345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8346 done; \
8347 echo "Doing installcheck in fastjar"; \
8348 (cd $(HOST_SUBDIR)/fastjar && \
8349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8351 "RANLIB=$${RANLIB}" \
8352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8353 installcheck) \
8354 || exit 1
8356 @endif fastjar
8358 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
8359 maybe-mostlyclean-fastjar:
8360 @if fastjar
8361 maybe-mostlyclean-fastjar: mostlyclean-fastjar
8363 mostlyclean-fastjar:
8364 @: $(MAKE); $(unstage)
8365 @[ -f ./fastjar/Makefile ] || exit 0; \
8366 r=`${PWD_COMMAND}`; export r; \
8367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8368 $(HOST_EXPORTS) \
8369 for flag in $(EXTRA_HOST_FLAGS) ; do \
8370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8371 done; \
8372 echo "Doing mostlyclean in fastjar"; \
8373 (cd $(HOST_SUBDIR)/fastjar && \
8374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8376 "RANLIB=$${RANLIB}" \
8377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8378 mostlyclean) \
8379 || exit 1
8381 @endif fastjar
8383 .PHONY: maybe-clean-fastjar clean-fastjar
8384 maybe-clean-fastjar:
8385 @if fastjar
8386 maybe-clean-fastjar: clean-fastjar
8388 clean-fastjar:
8389 @: $(MAKE); $(unstage)
8390 @[ -f ./fastjar/Makefile ] || exit 0; \
8391 r=`${PWD_COMMAND}`; export r; \
8392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8393 $(HOST_EXPORTS) \
8394 for flag in $(EXTRA_HOST_FLAGS) ; do \
8395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8396 done; \
8397 echo "Doing clean in fastjar"; \
8398 (cd $(HOST_SUBDIR)/fastjar && \
8399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8401 "RANLIB=$${RANLIB}" \
8402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8403 clean) \
8404 || exit 1
8406 @endif fastjar
8408 .PHONY: maybe-distclean-fastjar distclean-fastjar
8409 maybe-distclean-fastjar:
8410 @if fastjar
8411 maybe-distclean-fastjar: distclean-fastjar
8413 distclean-fastjar:
8414 @: $(MAKE); $(unstage)
8415 @[ -f ./fastjar/Makefile ] || exit 0; \
8416 r=`${PWD_COMMAND}`; export r; \
8417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8418 $(HOST_EXPORTS) \
8419 for flag in $(EXTRA_HOST_FLAGS) ; do \
8420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8421 done; \
8422 echo "Doing distclean in fastjar"; \
8423 (cd $(HOST_SUBDIR)/fastjar && \
8424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8426 "RANLIB=$${RANLIB}" \
8427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8428 distclean) \
8429 || exit 1
8431 @endif fastjar
8433 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
8434 maybe-maintainer-clean-fastjar:
8435 @if fastjar
8436 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
8438 maintainer-clean-fastjar:
8439 @: $(MAKE); $(unstage)
8440 @[ -f ./fastjar/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 maintainer-clean in fastjar"; \
8448 (cd $(HOST_SUBDIR)/fastjar && \
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 maintainer-clean) \
8454 || exit 1
8456 @endif fastjar
8460 .PHONY: configure-fixincludes maybe-configure-fixincludes
8461 maybe-configure-fixincludes:
8462 @if gcc-bootstrap
8463 configure-fixincludes: stage_current
8464 @endif gcc-bootstrap
8465 @if fixincludes
8466 maybe-configure-fixincludes: configure-fixincludes
8467 configure-fixincludes:
8468 @r=`${PWD_COMMAND}`; export r; \
8469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8470 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8471 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8472 $(HOST_EXPORTS) \
8473 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8474 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8475 case $(srcdir) in \
8476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8477 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8479 esac; \
8480 module_srcdir=fixincludes; \
8481 $(SHELL) \
8482 $$s/$$module_srcdir/configure \
8483 --srcdir=$${topdir}/$$module_srcdir \
8484 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8485 --target=${target_alias} \
8486 || exit 1
8487 @endif fixincludes
8491 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8492 maybe-configure-stage1-fixincludes:
8493 @if fixincludes-bootstrap
8494 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8495 configure-stage1-fixincludes:
8496 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8497 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8498 @r=`${PWD_COMMAND}`; export r; \
8499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8500 TFLAGS="$(STAGE1_TFLAGS)"; \
8501 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8502 $(HOST_EXPORTS) \
8503 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8504 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8505 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8506 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8508 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8509 case $(srcdir) in \
8510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8511 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8513 esac; \
8514 module_srcdir=fixincludes; \
8515 $(SHELL) $$s/$$module_srcdir/configure \
8516 --srcdir=$${topdir}/$$module_srcdir \
8517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8518 --target=${target_alias} \
8520 $(STAGE1_CONFIGURE_FLAGS)
8521 @endif fixincludes-bootstrap
8523 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8524 maybe-configure-stage2-fixincludes:
8525 @if fixincludes-bootstrap
8526 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8527 configure-stage2-fixincludes:
8528 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8529 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8530 @r=`${PWD_COMMAND}`; export r; \
8531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8532 TFLAGS="$(STAGE2_TFLAGS)"; \
8533 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8534 $(HOST_EXPORTS) \
8535 $(POSTSTAGE1_HOST_EXPORTS) \
8536 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8537 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8538 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8539 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8540 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8541 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8542 case $(srcdir) in \
8543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8544 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8546 esac; \
8547 module_srcdir=fixincludes; \
8548 $(SHELL) $$s/$$module_srcdir/configure \
8549 --srcdir=$${topdir}/$$module_srcdir \
8550 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8551 --target=${target_alias} \
8552 --with-build-libsubdir=$(HOST_SUBDIR) \
8553 $(STAGE2_CONFIGURE_FLAGS)
8554 @endif fixincludes-bootstrap
8556 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8557 maybe-configure-stage3-fixincludes:
8558 @if fixincludes-bootstrap
8559 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8560 configure-stage3-fixincludes:
8561 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8562 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8563 @r=`${PWD_COMMAND}`; export r; \
8564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8565 TFLAGS="$(STAGE3_TFLAGS)"; \
8566 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8567 $(HOST_EXPORTS) \
8568 $(POSTSTAGE1_HOST_EXPORTS) \
8569 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8570 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8571 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8572 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8574 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8575 case $(srcdir) in \
8576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8577 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8579 esac; \
8580 module_srcdir=fixincludes; \
8581 $(SHELL) $$s/$$module_srcdir/configure \
8582 --srcdir=$${topdir}/$$module_srcdir \
8583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8584 --target=${target_alias} \
8585 --with-build-libsubdir=$(HOST_SUBDIR) \
8586 $(STAGE3_CONFIGURE_FLAGS)
8587 @endif fixincludes-bootstrap
8589 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8590 maybe-configure-stage4-fixincludes:
8591 @if fixincludes-bootstrap
8592 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8593 configure-stage4-fixincludes:
8594 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8595 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8596 @r=`${PWD_COMMAND}`; export r; \
8597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8598 TFLAGS="$(STAGE4_TFLAGS)"; \
8599 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8600 $(HOST_EXPORTS) \
8601 $(POSTSTAGE1_HOST_EXPORTS) \
8602 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8603 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8604 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8605 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8607 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8608 case $(srcdir) in \
8609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8610 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8612 esac; \
8613 module_srcdir=fixincludes; \
8614 $(SHELL) $$s/$$module_srcdir/configure \
8615 --srcdir=$${topdir}/$$module_srcdir \
8616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8617 --target=${target_alias} \
8618 --with-build-libsubdir=$(HOST_SUBDIR) \
8619 $(STAGE4_CONFIGURE_FLAGS)
8620 @endif fixincludes-bootstrap
8622 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8623 maybe-configure-stageprofile-fixincludes:
8624 @if fixincludes-bootstrap
8625 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8626 configure-stageprofile-fixincludes:
8627 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8628 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8629 @r=`${PWD_COMMAND}`; export r; \
8630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8631 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8632 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8633 $(HOST_EXPORTS) \
8634 $(POSTSTAGE1_HOST_EXPORTS) \
8635 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8636 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8637 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8638 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8639 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8640 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8641 case $(srcdir) in \
8642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8643 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8645 esac; \
8646 module_srcdir=fixincludes; \
8647 $(SHELL) $$s/$$module_srcdir/configure \
8648 --srcdir=$${topdir}/$$module_srcdir \
8649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8650 --target=${target_alias} \
8651 --with-build-libsubdir=$(HOST_SUBDIR) \
8652 $(STAGEprofile_CONFIGURE_FLAGS)
8653 @endif fixincludes-bootstrap
8655 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8656 maybe-configure-stagefeedback-fixincludes:
8657 @if fixincludes-bootstrap
8658 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8659 configure-stagefeedback-fixincludes:
8660 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8661 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8662 @r=`${PWD_COMMAND}`; export r; \
8663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8664 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8665 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8666 $(HOST_EXPORTS) \
8667 $(POSTSTAGE1_HOST_EXPORTS) \
8668 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8669 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8670 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8671 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8672 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8673 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8674 case $(srcdir) in \
8675 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8676 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8677 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8678 esac; \
8679 module_srcdir=fixincludes; \
8680 $(SHELL) $$s/$$module_srcdir/configure \
8681 --srcdir=$${topdir}/$$module_srcdir \
8682 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8683 --target=${target_alias} \
8684 --with-build-libsubdir=$(HOST_SUBDIR) \
8685 $(STAGEfeedback_CONFIGURE_FLAGS)
8686 @endif fixincludes-bootstrap
8688 .PHONY: configure-stageautoprofile-fixincludes maybe-configure-stageautoprofile-fixincludes
8689 maybe-configure-stageautoprofile-fixincludes:
8690 @if fixincludes-bootstrap
8691 maybe-configure-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
8692 configure-stageautoprofile-fixincludes:
8693 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
8694 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8695 @r=`${PWD_COMMAND}`; export r; \
8696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8697 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
8698 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8699 $(HOST_EXPORTS) \
8700 $(POSTSTAGE1_HOST_EXPORTS) \
8701 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
8702 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
8703 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
8704 echo Configuring stage autoprofile in $(HOST_SUBDIR)/fixincludes; \
8705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8706 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8707 case $(srcdir) in \
8708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8709 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8711 esac; \
8712 module_srcdir=fixincludes; \
8713 $(SHELL) $$s/$$module_srcdir/configure \
8714 --srcdir=$${topdir}/$$module_srcdir \
8715 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8716 --target=${target_alias} \
8717 --with-build-libsubdir=$(HOST_SUBDIR) \
8718 $(STAGEautoprofile_CONFIGURE_FLAGS)
8719 @endif fixincludes-bootstrap
8721 .PHONY: configure-stageautofeedback-fixincludes maybe-configure-stageautofeedback-fixincludes
8722 maybe-configure-stageautofeedback-fixincludes:
8723 @if fixincludes-bootstrap
8724 maybe-configure-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
8725 configure-stageautofeedback-fixincludes:
8726 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
8727 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8728 @r=`${PWD_COMMAND}`; export r; \
8729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8730 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
8731 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8732 $(HOST_EXPORTS) \
8733 $(POSTSTAGE1_HOST_EXPORTS) \
8734 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
8735 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
8736 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
8737 echo Configuring stage autofeedback in $(HOST_SUBDIR)/fixincludes; \
8738 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8739 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8740 case $(srcdir) in \
8741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8742 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8744 esac; \
8745 module_srcdir=fixincludes; \
8746 $(SHELL) $$s/$$module_srcdir/configure \
8747 --srcdir=$${topdir}/$$module_srcdir \
8748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8749 --target=${target_alias} \
8750 --with-build-libsubdir=$(HOST_SUBDIR) \
8751 $(STAGEautofeedback_CONFIGURE_FLAGS)
8752 @endif fixincludes-bootstrap
8758 .PHONY: all-fixincludes maybe-all-fixincludes
8759 maybe-all-fixincludes:
8760 @if gcc-bootstrap
8761 all-fixincludes: stage_current
8762 @endif gcc-bootstrap
8763 @if fixincludes
8764 TARGET-fixincludes=all
8765 maybe-all-fixincludes: all-fixincludes
8766 all-fixincludes: configure-fixincludes
8767 @r=`${PWD_COMMAND}`; export r; \
8768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8769 $(HOST_EXPORTS) \
8770 (cd $(HOST_SUBDIR)/fixincludes && \
8771 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8772 $(TARGET-fixincludes))
8773 @endif fixincludes
8777 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8778 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8779 maybe-all-stage1-fixincludes:
8780 maybe-clean-stage1-fixincludes:
8781 @if fixincludes-bootstrap
8782 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8783 all-stage1: all-stage1-fixincludes
8784 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8785 all-stage1-fixincludes: configure-stage1-fixincludes
8786 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8787 @r=`${PWD_COMMAND}`; export r; \
8788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8789 TFLAGS="$(STAGE1_TFLAGS)"; \
8790 $(HOST_EXPORTS) \
8791 cd $(HOST_SUBDIR)/fixincludes && \
8793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8794 CFLAGS="$(STAGE1_CFLAGS)" \
8795 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8796 LIBCFLAGS="$(LIBCFLAGS)" \
8797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8800 $(EXTRA_HOST_FLAGS) \
8801 $(STAGE1_FLAGS_TO_PASS) \
8802 TFLAGS="$(STAGE1_TFLAGS)" \
8803 $(TARGET-stage1-fixincludes)
8805 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8806 clean-stage1: clean-stage1-fixincludes
8807 clean-stage1-fixincludes:
8808 @if [ $(current_stage) = stage1 ]; then \
8809 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8810 else \
8811 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8812 $(MAKE) stage1-start; \
8813 fi; \
8814 cd $(HOST_SUBDIR)/fixincludes && \
8815 $(MAKE) $(EXTRA_HOST_FLAGS) \
8816 $(STAGE1_FLAGS_TO_PASS) clean
8817 @endif fixincludes-bootstrap
8820 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8821 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8822 maybe-all-stage2-fixincludes:
8823 maybe-clean-stage2-fixincludes:
8824 @if fixincludes-bootstrap
8825 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8826 all-stage2: all-stage2-fixincludes
8827 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8828 all-stage2-fixincludes: configure-stage2-fixincludes
8829 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8830 @r=`${PWD_COMMAND}`; export r; \
8831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8832 TFLAGS="$(STAGE2_TFLAGS)"; \
8833 $(HOST_EXPORTS) \
8834 $(POSTSTAGE1_HOST_EXPORTS) \
8835 cd $(HOST_SUBDIR)/fixincludes && \
8837 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8838 CFLAGS="$(STAGE2_CFLAGS)" \
8839 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8840 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8841 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8842 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8843 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8844 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8845 TFLAGS="$(STAGE2_TFLAGS)" \
8846 $(TARGET-stage2-fixincludes)
8848 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8849 clean-stage2: clean-stage2-fixincludes
8850 clean-stage2-fixincludes:
8851 @if [ $(current_stage) = stage2 ]; then \
8852 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8853 else \
8854 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8855 $(MAKE) stage2-start; \
8856 fi; \
8857 cd $(HOST_SUBDIR)/fixincludes && \
8858 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8859 @endif fixincludes-bootstrap
8862 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8863 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8864 maybe-all-stage3-fixincludes:
8865 maybe-clean-stage3-fixincludes:
8866 @if fixincludes-bootstrap
8867 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8868 all-stage3: all-stage3-fixincludes
8869 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8870 all-stage3-fixincludes: configure-stage3-fixincludes
8871 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8872 @r=`${PWD_COMMAND}`; export r; \
8873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8874 TFLAGS="$(STAGE3_TFLAGS)"; \
8875 $(HOST_EXPORTS) \
8876 $(POSTSTAGE1_HOST_EXPORTS) \
8877 cd $(HOST_SUBDIR)/fixincludes && \
8879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8880 CFLAGS="$(STAGE3_CFLAGS)" \
8881 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8882 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8887 TFLAGS="$(STAGE3_TFLAGS)" \
8888 $(TARGET-stage3-fixincludes)
8890 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8891 clean-stage3: clean-stage3-fixincludes
8892 clean-stage3-fixincludes:
8893 @if [ $(current_stage) = stage3 ]; then \
8894 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8895 else \
8896 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8897 $(MAKE) stage3-start; \
8898 fi; \
8899 cd $(HOST_SUBDIR)/fixincludes && \
8900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8901 @endif fixincludes-bootstrap
8904 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8905 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8906 maybe-all-stage4-fixincludes:
8907 maybe-clean-stage4-fixincludes:
8908 @if fixincludes-bootstrap
8909 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8910 all-stage4: all-stage4-fixincludes
8911 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8912 all-stage4-fixincludes: configure-stage4-fixincludes
8913 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8914 @r=`${PWD_COMMAND}`; export r; \
8915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8916 TFLAGS="$(STAGE4_TFLAGS)"; \
8917 $(HOST_EXPORTS) \
8918 $(POSTSTAGE1_HOST_EXPORTS) \
8919 cd $(HOST_SUBDIR)/fixincludes && \
8921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8922 CFLAGS="$(STAGE4_CFLAGS)" \
8923 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8924 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8925 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8926 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8927 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8928 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8929 TFLAGS="$(STAGE4_TFLAGS)" \
8930 $(TARGET-stage4-fixincludes)
8932 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8933 clean-stage4: clean-stage4-fixincludes
8934 clean-stage4-fixincludes:
8935 @if [ $(current_stage) = stage4 ]; then \
8936 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8937 else \
8938 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8939 $(MAKE) stage4-start; \
8940 fi; \
8941 cd $(HOST_SUBDIR)/fixincludes && \
8942 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8943 @endif fixincludes-bootstrap
8946 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8947 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8948 maybe-all-stageprofile-fixincludes:
8949 maybe-clean-stageprofile-fixincludes:
8950 @if fixincludes-bootstrap
8951 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8952 all-stageprofile: all-stageprofile-fixincludes
8953 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8954 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8955 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8956 @r=`${PWD_COMMAND}`; export r; \
8957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8958 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8959 $(HOST_EXPORTS) \
8960 $(POSTSTAGE1_HOST_EXPORTS) \
8961 cd $(HOST_SUBDIR)/fixincludes && \
8963 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8964 CFLAGS="$(STAGEprofile_CFLAGS)" \
8965 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8966 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8967 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8968 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8969 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8970 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8971 TFLAGS="$(STAGEprofile_TFLAGS)" \
8972 $(TARGET-stageprofile-fixincludes)
8974 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8975 clean-stageprofile: clean-stageprofile-fixincludes
8976 clean-stageprofile-fixincludes:
8977 @if [ $(current_stage) = stageprofile ]; then \
8978 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8979 else \
8980 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8981 $(MAKE) stageprofile-start; \
8982 fi; \
8983 cd $(HOST_SUBDIR)/fixincludes && \
8984 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8985 @endif fixincludes-bootstrap
8988 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8989 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8990 maybe-all-stagefeedback-fixincludes:
8991 maybe-clean-stagefeedback-fixincludes:
8992 @if fixincludes-bootstrap
8993 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8994 all-stagefeedback: all-stagefeedback-fixincludes
8995 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8996 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8997 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8998 @r=`${PWD_COMMAND}`; export r; \
8999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9000 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9001 $(HOST_EXPORTS) \
9002 $(POSTSTAGE1_HOST_EXPORTS) \
9003 cd $(HOST_SUBDIR)/fixincludes && \
9005 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9006 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9007 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9008 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9009 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9010 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9011 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9012 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9013 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9014 $(TARGET-stagefeedback-fixincludes)
9016 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
9017 clean-stagefeedback: clean-stagefeedback-fixincludes
9018 clean-stagefeedback-fixincludes:
9019 @if [ $(current_stage) = stagefeedback ]; then \
9020 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9021 else \
9022 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
9023 $(MAKE) stagefeedback-start; \
9024 fi; \
9025 cd $(HOST_SUBDIR)/fixincludes && \
9026 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9027 @endif fixincludes-bootstrap
9030 .PHONY: all-stageautoprofile-fixincludes maybe-all-stageautoprofile-fixincludes
9031 .PHONY: clean-stageautoprofile-fixincludes maybe-clean-stageautoprofile-fixincludes
9032 maybe-all-stageautoprofile-fixincludes:
9033 maybe-clean-stageautoprofile-fixincludes:
9034 @if fixincludes-bootstrap
9035 maybe-all-stageautoprofile-fixincludes: all-stageautoprofile-fixincludes
9036 all-stageautoprofile: all-stageautoprofile-fixincludes
9037 TARGET-stageautoprofile-fixincludes = $(TARGET-fixincludes)
9038 all-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9039 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9040 @r=`${PWD_COMMAND}`; export r; \
9041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9042 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9043 $(HOST_EXPORTS) \
9044 $(POSTSTAGE1_HOST_EXPORTS) \
9045 cd $(HOST_SUBDIR)/fixincludes && \
9046 $$s/gcc/config/i386/$(AUTO_PROFILE) \
9047 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9048 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
9049 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
9050 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
9051 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9052 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9053 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9054 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9055 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
9056 $(TARGET-stageautoprofile-fixincludes)
9058 maybe-clean-stageautoprofile-fixincludes: clean-stageautoprofile-fixincludes
9059 clean-stageautoprofile: clean-stageautoprofile-fixincludes
9060 clean-stageautoprofile-fixincludes:
9061 @if [ $(current_stage) = stageautoprofile ]; then \
9062 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9063 else \
9064 [ -f $(HOST_SUBDIR)/stageautoprofile-fixincludes/Makefile ] || exit 0; \
9065 $(MAKE) stageautoprofile-start; \
9066 fi; \
9067 cd $(HOST_SUBDIR)/fixincludes && \
9068 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9069 @endif fixincludes-bootstrap
9072 .PHONY: all-stageautofeedback-fixincludes maybe-all-stageautofeedback-fixincludes
9073 .PHONY: clean-stageautofeedback-fixincludes maybe-clean-stageautofeedback-fixincludes
9074 maybe-all-stageautofeedback-fixincludes:
9075 maybe-clean-stageautofeedback-fixincludes:
9076 @if fixincludes-bootstrap
9077 maybe-all-stageautofeedback-fixincludes: all-stageautofeedback-fixincludes
9078 all-stageautofeedback: all-stageautofeedback-fixincludes
9079 TARGET-stageautofeedback-fixincludes = $(TARGET-fixincludes)
9080 all-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9081 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9082 @r=`${PWD_COMMAND}`; export r; \
9083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9084 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9085 $(HOST_EXPORTS) \
9086 $(POSTSTAGE1_HOST_EXPORTS) \
9087 cd $(HOST_SUBDIR)/fixincludes && \
9089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9090 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
9091 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
9092 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
9093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9097 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
9098 $(TARGET-stageautofeedback-fixincludes)
9100 maybe-clean-stageautofeedback-fixincludes: clean-stageautofeedback-fixincludes
9101 clean-stageautofeedback: clean-stageautofeedback-fixincludes
9102 clean-stageautofeedback-fixincludes:
9103 @if [ $(current_stage) = stageautofeedback ]; then \
9104 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9105 else \
9106 [ -f $(HOST_SUBDIR)/stageautofeedback-fixincludes/Makefile ] || exit 0; \
9107 $(MAKE) stageautofeedback-start; \
9108 fi; \
9109 cd $(HOST_SUBDIR)/fixincludes && \
9110 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9111 @endif fixincludes-bootstrap
9117 .PHONY: check-fixincludes maybe-check-fixincludes
9118 maybe-check-fixincludes:
9119 @if fixincludes
9120 maybe-check-fixincludes: check-fixincludes
9122 check-fixincludes:
9123 @: $(MAKE); $(unstage)
9124 @r=`${PWD_COMMAND}`; export r; \
9125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9126 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9127 (cd $(HOST_SUBDIR)/fixincludes && \
9128 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9130 @endif fixincludes
9132 .PHONY: install-fixincludes maybe-install-fixincludes
9133 maybe-install-fixincludes:
9134 @if fixincludes
9135 maybe-install-fixincludes: install-fixincludes
9137 install-fixincludes: installdirs
9138 @: $(MAKE); $(unstage)
9139 @r=`${PWD_COMMAND}`; export r; \
9140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9141 $(HOST_EXPORTS) \
9142 (cd $(HOST_SUBDIR)/fixincludes && \
9143 $(MAKE) $(FLAGS_TO_PASS) install)
9145 @endif fixincludes
9147 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
9148 maybe-install-strip-fixincludes:
9149 @if fixincludes
9150 maybe-install-strip-fixincludes: install-strip-fixincludes
9152 install-strip-fixincludes: installdirs
9153 @: $(MAKE); $(unstage)
9154 @r=`${PWD_COMMAND}`; export r; \
9155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9156 $(HOST_EXPORTS) \
9157 (cd $(HOST_SUBDIR)/fixincludes && \
9158 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9160 @endif fixincludes
9162 # Other targets (info, dvi, pdf, etc.)
9164 .PHONY: maybe-info-fixincludes info-fixincludes
9165 maybe-info-fixincludes:
9166 @if fixincludes
9167 maybe-info-fixincludes: info-fixincludes
9169 info-fixincludes: \
9170 configure-fixincludes
9171 @[ -f ./fixincludes/Makefile ] || exit 0; \
9172 r=`${PWD_COMMAND}`; export r; \
9173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9174 $(HOST_EXPORTS) \
9175 for flag in $(EXTRA_HOST_FLAGS) ; do \
9176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9177 done; \
9178 echo "Doing info in fixincludes"; \
9179 (cd $(HOST_SUBDIR)/fixincludes && \
9180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9182 "RANLIB=$${RANLIB}" \
9183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9184 info) \
9185 || exit 1
9187 @endif fixincludes
9189 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
9190 maybe-dvi-fixincludes:
9191 @if fixincludes
9192 maybe-dvi-fixincludes: dvi-fixincludes
9194 dvi-fixincludes: \
9195 configure-fixincludes
9196 @[ -f ./fixincludes/Makefile ] || exit 0; \
9197 r=`${PWD_COMMAND}`; export r; \
9198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9199 $(HOST_EXPORTS) \
9200 for flag in $(EXTRA_HOST_FLAGS) ; do \
9201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9202 done; \
9203 echo "Doing dvi in fixincludes"; \
9204 (cd $(HOST_SUBDIR)/fixincludes && \
9205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9207 "RANLIB=$${RANLIB}" \
9208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9209 dvi) \
9210 || exit 1
9212 @endif fixincludes
9214 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
9215 maybe-pdf-fixincludes:
9216 @if fixincludes
9217 maybe-pdf-fixincludes: pdf-fixincludes
9219 pdf-fixincludes: \
9220 configure-fixincludes
9221 @[ -f ./fixincludes/Makefile ] || exit 0; \
9222 r=`${PWD_COMMAND}`; export r; \
9223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9224 $(HOST_EXPORTS) \
9225 for flag in $(EXTRA_HOST_FLAGS) ; do \
9226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9227 done; \
9228 echo "Doing pdf in fixincludes"; \
9229 (cd $(HOST_SUBDIR)/fixincludes && \
9230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9232 "RANLIB=$${RANLIB}" \
9233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9234 pdf) \
9235 || exit 1
9237 @endif fixincludes
9239 .PHONY: maybe-html-fixincludes html-fixincludes
9240 maybe-html-fixincludes:
9241 @if fixincludes
9242 maybe-html-fixincludes: html-fixincludes
9244 html-fixincludes: \
9245 configure-fixincludes
9246 @[ -f ./fixincludes/Makefile ] || exit 0; \
9247 r=`${PWD_COMMAND}`; export r; \
9248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9249 $(HOST_EXPORTS) \
9250 for flag in $(EXTRA_HOST_FLAGS) ; do \
9251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9252 done; \
9253 echo "Doing html in fixincludes"; \
9254 (cd $(HOST_SUBDIR)/fixincludes && \
9255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9257 "RANLIB=$${RANLIB}" \
9258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9259 html) \
9260 || exit 1
9262 @endif fixincludes
9264 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
9265 maybe-TAGS-fixincludes:
9266 @if fixincludes
9267 maybe-TAGS-fixincludes: TAGS-fixincludes
9269 # fixincludes doesn't support TAGS.
9270 TAGS-fixincludes:
9272 @endif fixincludes
9274 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
9275 maybe-install-info-fixincludes:
9276 @if fixincludes
9277 maybe-install-info-fixincludes: install-info-fixincludes
9279 install-info-fixincludes: \
9280 configure-fixincludes \
9281 info-fixincludes
9282 @[ -f ./fixincludes/Makefile ] || exit 0; \
9283 r=`${PWD_COMMAND}`; export r; \
9284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9285 $(HOST_EXPORTS) \
9286 for flag in $(EXTRA_HOST_FLAGS) ; do \
9287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9288 done; \
9289 echo "Doing install-info in fixincludes"; \
9290 (cd $(HOST_SUBDIR)/fixincludes && \
9291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9293 "RANLIB=$${RANLIB}" \
9294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9295 install-info) \
9296 || exit 1
9298 @endif fixincludes
9300 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
9301 maybe-install-pdf-fixincludes:
9302 @if fixincludes
9303 maybe-install-pdf-fixincludes: install-pdf-fixincludes
9305 install-pdf-fixincludes: \
9306 configure-fixincludes \
9307 pdf-fixincludes
9308 @[ -f ./fixincludes/Makefile ] || exit 0; \
9309 r=`${PWD_COMMAND}`; export r; \
9310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9311 $(HOST_EXPORTS) \
9312 for flag in $(EXTRA_HOST_FLAGS) ; do \
9313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9314 done; \
9315 echo "Doing install-pdf in fixincludes"; \
9316 (cd $(HOST_SUBDIR)/fixincludes && \
9317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9319 "RANLIB=$${RANLIB}" \
9320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9321 install-pdf) \
9322 || exit 1
9324 @endif fixincludes
9326 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
9327 maybe-install-html-fixincludes:
9328 @if fixincludes
9329 maybe-install-html-fixincludes: install-html-fixincludes
9331 install-html-fixincludes: \
9332 configure-fixincludes \
9333 html-fixincludes
9334 @[ -f ./fixincludes/Makefile ] || exit 0; \
9335 r=`${PWD_COMMAND}`; export r; \
9336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9337 $(HOST_EXPORTS) \
9338 for flag in $(EXTRA_HOST_FLAGS) ; do \
9339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9340 done; \
9341 echo "Doing install-html in fixincludes"; \
9342 (cd $(HOST_SUBDIR)/fixincludes && \
9343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9345 "RANLIB=$${RANLIB}" \
9346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9347 install-html) \
9348 || exit 1
9350 @endif fixincludes
9352 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
9353 maybe-installcheck-fixincludes:
9354 @if fixincludes
9355 maybe-installcheck-fixincludes: installcheck-fixincludes
9357 installcheck-fixincludes: \
9358 configure-fixincludes
9359 @[ -f ./fixincludes/Makefile ] || exit 0; \
9360 r=`${PWD_COMMAND}`; export r; \
9361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9362 $(HOST_EXPORTS) \
9363 for flag in $(EXTRA_HOST_FLAGS) ; do \
9364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9365 done; \
9366 echo "Doing installcheck in fixincludes"; \
9367 (cd $(HOST_SUBDIR)/fixincludes && \
9368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9370 "RANLIB=$${RANLIB}" \
9371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9372 installcheck) \
9373 || exit 1
9375 @endif fixincludes
9377 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
9378 maybe-mostlyclean-fixincludes:
9379 @if fixincludes
9380 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
9382 mostlyclean-fixincludes:
9383 @[ -f ./fixincludes/Makefile ] || exit 0; \
9384 r=`${PWD_COMMAND}`; export r; \
9385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9386 $(HOST_EXPORTS) \
9387 for flag in $(EXTRA_HOST_FLAGS) ; do \
9388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9389 done; \
9390 echo "Doing mostlyclean in fixincludes"; \
9391 (cd $(HOST_SUBDIR)/fixincludes && \
9392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9394 "RANLIB=$${RANLIB}" \
9395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9396 mostlyclean) \
9397 || exit 1
9399 @endif fixincludes
9401 .PHONY: maybe-clean-fixincludes clean-fixincludes
9402 maybe-clean-fixincludes:
9403 @if fixincludes
9404 maybe-clean-fixincludes: clean-fixincludes
9406 clean-fixincludes:
9407 @[ -f ./fixincludes/Makefile ] || exit 0; \
9408 r=`${PWD_COMMAND}`; export r; \
9409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9410 $(HOST_EXPORTS) \
9411 for flag in $(EXTRA_HOST_FLAGS) ; do \
9412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9413 done; \
9414 echo "Doing clean in fixincludes"; \
9415 (cd $(HOST_SUBDIR)/fixincludes && \
9416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9418 "RANLIB=$${RANLIB}" \
9419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9420 clean) \
9421 || exit 1
9423 @endif fixincludes
9425 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
9426 maybe-distclean-fixincludes:
9427 @if fixincludes
9428 maybe-distclean-fixincludes: distclean-fixincludes
9430 distclean-fixincludes:
9431 @[ -f ./fixincludes/Makefile ] || exit 0; \
9432 r=`${PWD_COMMAND}`; export r; \
9433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9434 $(HOST_EXPORTS) \
9435 for flag in $(EXTRA_HOST_FLAGS) ; do \
9436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9437 done; \
9438 echo "Doing distclean in fixincludes"; \
9439 (cd $(HOST_SUBDIR)/fixincludes && \
9440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9442 "RANLIB=$${RANLIB}" \
9443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9444 distclean) \
9445 || exit 1
9447 @endif fixincludes
9449 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
9450 maybe-maintainer-clean-fixincludes:
9451 @if fixincludes
9452 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
9454 maintainer-clean-fixincludes:
9455 @[ -f ./fixincludes/Makefile ] || exit 0; \
9456 r=`${PWD_COMMAND}`; export r; \
9457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9458 $(HOST_EXPORTS) \
9459 for flag in $(EXTRA_HOST_FLAGS) ; do \
9460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9461 done; \
9462 echo "Doing maintainer-clean in fixincludes"; \
9463 (cd $(HOST_SUBDIR)/fixincludes && \
9464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9466 "RANLIB=$${RANLIB}" \
9467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9468 maintainer-clean) \
9469 || exit 1
9471 @endif fixincludes
9475 .PHONY: configure-flex maybe-configure-flex
9476 maybe-configure-flex:
9477 @if gcc-bootstrap
9478 configure-flex: stage_current
9479 @endif gcc-bootstrap
9480 @if flex
9481 maybe-configure-flex: configure-flex
9482 configure-flex:
9483 @: $(MAKE); $(unstage)
9484 @r=`${PWD_COMMAND}`; export r; \
9485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9486 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
9487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
9488 $(HOST_EXPORTS) \
9489 echo Configuring in $(HOST_SUBDIR)/flex; \
9490 cd "$(HOST_SUBDIR)/flex" || exit 1; \
9491 case $(srcdir) in \
9492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9493 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
9494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9495 esac; \
9496 module_srcdir=flex; \
9497 $(SHELL) \
9498 $$s/$$module_srcdir/configure \
9499 --srcdir=$${topdir}/$$module_srcdir \
9500 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9501 --target=${target_alias} \
9502 || exit 1
9503 @endif flex
9509 .PHONY: all-flex maybe-all-flex
9510 maybe-all-flex:
9511 @if gcc-bootstrap
9512 all-flex: stage_current
9513 @endif gcc-bootstrap
9514 @if flex
9515 TARGET-flex=all
9516 maybe-all-flex: all-flex
9517 all-flex: configure-flex
9518 @: $(MAKE); $(unstage)
9519 @r=`${PWD_COMMAND}`; export r; \
9520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9521 $(HOST_EXPORTS) \
9522 (cd $(HOST_SUBDIR)/flex && \
9523 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9524 $(TARGET-flex))
9525 @endif flex
9530 .PHONY: check-flex maybe-check-flex
9531 maybe-check-flex:
9532 @if flex
9533 maybe-check-flex: check-flex
9535 # This module is only tested in a native toolchain.
9536 check-flex:
9537 @: $(MAKE); $(unstage)
9538 @if [ '$(host)' = '$(target)' ]; then \
9539 r=`${PWD_COMMAND}`; export r; \
9540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9541 $(HOST_EXPORTS) \
9542 (cd $(HOST_SUBDIR)/flex && \
9543 $(MAKE) $(FLAGS_TO_PASS) check)
9546 @endif flex
9548 .PHONY: install-flex maybe-install-flex
9549 maybe-install-flex:
9550 @if flex
9551 maybe-install-flex: install-flex
9553 install-flex: installdirs
9554 @: $(MAKE); $(unstage)
9555 @r=`${PWD_COMMAND}`; export r; \
9556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9557 $(HOST_EXPORTS) \
9558 (cd $(HOST_SUBDIR)/flex && \
9559 $(MAKE) $(FLAGS_TO_PASS) install)
9561 @endif flex
9563 .PHONY: install-strip-flex maybe-install-strip-flex
9564 maybe-install-strip-flex:
9565 @if flex
9566 maybe-install-strip-flex: install-strip-flex
9568 install-strip-flex: installdirs
9569 @: $(MAKE); $(unstage)
9570 @r=`${PWD_COMMAND}`; export r; \
9571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9572 $(HOST_EXPORTS) \
9573 (cd $(HOST_SUBDIR)/flex && \
9574 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9576 @endif flex
9578 # Other targets (info, dvi, pdf, etc.)
9580 .PHONY: maybe-info-flex info-flex
9581 maybe-info-flex:
9582 @if flex
9583 maybe-info-flex: info-flex
9585 info-flex: \
9586 configure-flex
9587 @: $(MAKE); $(unstage)
9588 @[ -f ./flex/Makefile ] || exit 0; \
9589 r=`${PWD_COMMAND}`; export r; \
9590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9591 $(HOST_EXPORTS) \
9592 for flag in $(EXTRA_HOST_FLAGS) ; do \
9593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9594 done; \
9595 echo "Doing info in flex"; \
9596 (cd $(HOST_SUBDIR)/flex && \
9597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9599 "RANLIB=$${RANLIB}" \
9600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9601 info) \
9602 || exit 1
9604 @endif flex
9606 .PHONY: maybe-dvi-flex dvi-flex
9607 maybe-dvi-flex:
9608 @if flex
9609 maybe-dvi-flex: dvi-flex
9611 dvi-flex: \
9612 configure-flex
9613 @: $(MAKE); $(unstage)
9614 @[ -f ./flex/Makefile ] || exit 0; \
9615 r=`${PWD_COMMAND}`; export r; \
9616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9617 $(HOST_EXPORTS) \
9618 for flag in $(EXTRA_HOST_FLAGS) ; do \
9619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9620 done; \
9621 echo "Doing dvi in flex"; \
9622 (cd $(HOST_SUBDIR)/flex && \
9623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9625 "RANLIB=$${RANLIB}" \
9626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9627 dvi) \
9628 || exit 1
9630 @endif flex
9632 .PHONY: maybe-pdf-flex pdf-flex
9633 maybe-pdf-flex:
9634 @if flex
9635 maybe-pdf-flex: pdf-flex
9637 pdf-flex: \
9638 configure-flex
9639 @: $(MAKE); $(unstage)
9640 @[ -f ./flex/Makefile ] || exit 0; \
9641 r=`${PWD_COMMAND}`; export r; \
9642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9643 $(HOST_EXPORTS) \
9644 for flag in $(EXTRA_HOST_FLAGS) ; do \
9645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9646 done; \
9647 echo "Doing pdf in flex"; \
9648 (cd $(HOST_SUBDIR)/flex && \
9649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9651 "RANLIB=$${RANLIB}" \
9652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9653 pdf) \
9654 || exit 1
9656 @endif flex
9658 .PHONY: maybe-html-flex html-flex
9659 maybe-html-flex:
9660 @if flex
9661 maybe-html-flex: html-flex
9663 html-flex: \
9664 configure-flex
9665 @: $(MAKE); $(unstage)
9666 @[ -f ./flex/Makefile ] || exit 0; \
9667 r=`${PWD_COMMAND}`; export r; \
9668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9669 $(HOST_EXPORTS) \
9670 for flag in $(EXTRA_HOST_FLAGS) ; do \
9671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9672 done; \
9673 echo "Doing html in flex"; \
9674 (cd $(HOST_SUBDIR)/flex && \
9675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9677 "RANLIB=$${RANLIB}" \
9678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9679 html) \
9680 || exit 1
9682 @endif flex
9684 .PHONY: maybe-TAGS-flex TAGS-flex
9685 maybe-TAGS-flex:
9686 @if flex
9687 maybe-TAGS-flex: TAGS-flex
9689 TAGS-flex: \
9690 configure-flex
9691 @: $(MAKE); $(unstage)
9692 @[ -f ./flex/Makefile ] || exit 0; \
9693 r=`${PWD_COMMAND}`; export r; \
9694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9695 $(HOST_EXPORTS) \
9696 for flag in $(EXTRA_HOST_FLAGS) ; do \
9697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9698 done; \
9699 echo "Doing TAGS in flex"; \
9700 (cd $(HOST_SUBDIR)/flex && \
9701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9703 "RANLIB=$${RANLIB}" \
9704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9705 TAGS) \
9706 || exit 1
9708 @endif flex
9710 .PHONY: maybe-install-info-flex install-info-flex
9711 maybe-install-info-flex:
9712 @if flex
9713 maybe-install-info-flex: install-info-flex
9715 install-info-flex: \
9716 configure-flex \
9717 info-flex
9718 @: $(MAKE); $(unstage)
9719 @[ -f ./flex/Makefile ] || exit 0; \
9720 r=`${PWD_COMMAND}`; export r; \
9721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9722 $(HOST_EXPORTS) \
9723 for flag in $(EXTRA_HOST_FLAGS) ; do \
9724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9725 done; \
9726 echo "Doing install-info in flex"; \
9727 (cd $(HOST_SUBDIR)/flex && \
9728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9730 "RANLIB=$${RANLIB}" \
9731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9732 install-info) \
9733 || exit 1
9735 @endif flex
9737 .PHONY: maybe-install-pdf-flex install-pdf-flex
9738 maybe-install-pdf-flex:
9739 @if flex
9740 maybe-install-pdf-flex: install-pdf-flex
9742 install-pdf-flex: \
9743 configure-flex \
9744 pdf-flex
9745 @: $(MAKE); $(unstage)
9746 @[ -f ./flex/Makefile ] || exit 0; \
9747 r=`${PWD_COMMAND}`; export r; \
9748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9749 $(HOST_EXPORTS) \
9750 for flag in $(EXTRA_HOST_FLAGS) ; do \
9751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9752 done; \
9753 echo "Doing install-pdf in flex"; \
9754 (cd $(HOST_SUBDIR)/flex && \
9755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9757 "RANLIB=$${RANLIB}" \
9758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9759 install-pdf) \
9760 || exit 1
9762 @endif flex
9764 .PHONY: maybe-install-html-flex install-html-flex
9765 maybe-install-html-flex:
9766 @if flex
9767 maybe-install-html-flex: install-html-flex
9769 install-html-flex: \
9770 configure-flex \
9771 html-flex
9772 @: $(MAKE); $(unstage)
9773 @[ -f ./flex/Makefile ] || exit 0; \
9774 r=`${PWD_COMMAND}`; export r; \
9775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9776 $(HOST_EXPORTS) \
9777 for flag in $(EXTRA_HOST_FLAGS) ; do \
9778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9779 done; \
9780 echo "Doing install-html in flex"; \
9781 (cd $(HOST_SUBDIR)/flex && \
9782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9784 "RANLIB=$${RANLIB}" \
9785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9786 install-html) \
9787 || exit 1
9789 @endif flex
9791 .PHONY: maybe-installcheck-flex installcheck-flex
9792 maybe-installcheck-flex:
9793 @if flex
9794 maybe-installcheck-flex: installcheck-flex
9796 installcheck-flex: \
9797 configure-flex
9798 @: $(MAKE); $(unstage)
9799 @[ -f ./flex/Makefile ] || exit 0; \
9800 r=`${PWD_COMMAND}`; export r; \
9801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9802 $(HOST_EXPORTS) \
9803 for flag in $(EXTRA_HOST_FLAGS) ; do \
9804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9805 done; \
9806 echo "Doing installcheck in flex"; \
9807 (cd $(HOST_SUBDIR)/flex && \
9808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9810 "RANLIB=$${RANLIB}" \
9811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9812 installcheck) \
9813 || exit 1
9815 @endif flex
9817 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9818 maybe-mostlyclean-flex:
9819 @if flex
9820 maybe-mostlyclean-flex: mostlyclean-flex
9822 mostlyclean-flex:
9823 @: $(MAKE); $(unstage)
9824 @[ -f ./flex/Makefile ] || exit 0; \
9825 r=`${PWD_COMMAND}`; export r; \
9826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9827 $(HOST_EXPORTS) \
9828 for flag in $(EXTRA_HOST_FLAGS) ; do \
9829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9830 done; \
9831 echo "Doing mostlyclean in flex"; \
9832 (cd $(HOST_SUBDIR)/flex && \
9833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9835 "RANLIB=$${RANLIB}" \
9836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9837 mostlyclean) \
9838 || exit 1
9840 @endif flex
9842 .PHONY: maybe-clean-flex clean-flex
9843 maybe-clean-flex:
9844 @if flex
9845 maybe-clean-flex: clean-flex
9847 clean-flex:
9848 @: $(MAKE); $(unstage)
9849 @[ -f ./flex/Makefile ] || exit 0; \
9850 r=`${PWD_COMMAND}`; export r; \
9851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9852 $(HOST_EXPORTS) \
9853 for flag in $(EXTRA_HOST_FLAGS) ; do \
9854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9855 done; \
9856 echo "Doing clean in flex"; \
9857 (cd $(HOST_SUBDIR)/flex && \
9858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9860 "RANLIB=$${RANLIB}" \
9861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9862 clean) \
9863 || exit 1
9865 @endif flex
9867 .PHONY: maybe-distclean-flex distclean-flex
9868 maybe-distclean-flex:
9869 @if flex
9870 maybe-distclean-flex: distclean-flex
9872 distclean-flex:
9873 @: $(MAKE); $(unstage)
9874 @[ -f ./flex/Makefile ] || exit 0; \
9875 r=`${PWD_COMMAND}`; export r; \
9876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9877 $(HOST_EXPORTS) \
9878 for flag in $(EXTRA_HOST_FLAGS) ; do \
9879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9880 done; \
9881 echo "Doing distclean in flex"; \
9882 (cd $(HOST_SUBDIR)/flex && \
9883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9885 "RANLIB=$${RANLIB}" \
9886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9887 distclean) \
9888 || exit 1
9890 @endif flex
9892 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9893 maybe-maintainer-clean-flex:
9894 @if flex
9895 maybe-maintainer-clean-flex: maintainer-clean-flex
9897 maintainer-clean-flex:
9898 @: $(MAKE); $(unstage)
9899 @[ -f ./flex/Makefile ] || exit 0; \
9900 r=`${PWD_COMMAND}`; export r; \
9901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9902 $(HOST_EXPORTS) \
9903 for flag in $(EXTRA_HOST_FLAGS) ; do \
9904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9905 done; \
9906 echo "Doing maintainer-clean in flex"; \
9907 (cd $(HOST_SUBDIR)/flex && \
9908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9910 "RANLIB=$${RANLIB}" \
9911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9912 maintainer-clean) \
9913 || exit 1
9915 @endif flex
9919 .PHONY: configure-gas maybe-configure-gas
9920 maybe-configure-gas:
9921 @if gcc-bootstrap
9922 configure-gas: stage_current
9923 @endif gcc-bootstrap
9924 @if gas
9925 maybe-configure-gas: configure-gas
9926 configure-gas:
9927 @r=`${PWD_COMMAND}`; export r; \
9928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9929 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9931 $(HOST_EXPORTS) \
9932 echo Configuring in $(HOST_SUBDIR)/gas; \
9933 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9934 case $(srcdir) in \
9935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9936 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9938 esac; \
9939 module_srcdir=gas; \
9940 $(SHELL) \
9941 $$s/$$module_srcdir/configure \
9942 --srcdir=$${topdir}/$$module_srcdir \
9943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9944 --target=${target_alias} \
9945 || exit 1
9946 @endif gas
9950 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9951 maybe-configure-stage1-gas:
9952 @if gas-bootstrap
9953 maybe-configure-stage1-gas: configure-stage1-gas
9954 configure-stage1-gas:
9955 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9956 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9957 @r=`${PWD_COMMAND}`; export r; \
9958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9959 TFLAGS="$(STAGE1_TFLAGS)"; \
9960 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9961 $(HOST_EXPORTS) \
9962 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9963 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9964 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9965 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9967 cd $(HOST_SUBDIR)/gas || exit 1; \
9968 case $(srcdir) in \
9969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9970 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9972 esac; \
9973 module_srcdir=gas; \
9974 $(SHELL) $$s/$$module_srcdir/configure \
9975 --srcdir=$${topdir}/$$module_srcdir \
9976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9977 --target=${target_alias} \
9979 $(STAGE1_CONFIGURE_FLAGS)
9980 @endif gas-bootstrap
9982 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9983 maybe-configure-stage2-gas:
9984 @if gas-bootstrap
9985 maybe-configure-stage2-gas: configure-stage2-gas
9986 configure-stage2-gas:
9987 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9989 @r=`${PWD_COMMAND}`; export r; \
9990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9991 TFLAGS="$(STAGE2_TFLAGS)"; \
9992 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9993 $(HOST_EXPORTS) \
9994 $(POSTSTAGE1_HOST_EXPORTS) \
9995 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9996 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9997 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9998 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
9999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10000 cd $(HOST_SUBDIR)/gas || exit 1; \
10001 case $(srcdir) in \
10002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10003 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10005 esac; \
10006 module_srcdir=gas; \
10007 $(SHELL) $$s/$$module_srcdir/configure \
10008 --srcdir=$${topdir}/$$module_srcdir \
10009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10010 --target=${target_alias} \
10011 --with-build-libsubdir=$(HOST_SUBDIR) \
10012 $(STAGE2_CONFIGURE_FLAGS)
10013 @endif gas-bootstrap
10015 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
10016 maybe-configure-stage3-gas:
10017 @if gas-bootstrap
10018 maybe-configure-stage3-gas: configure-stage3-gas
10019 configure-stage3-gas:
10020 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10022 @r=`${PWD_COMMAND}`; export r; \
10023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10024 TFLAGS="$(STAGE3_TFLAGS)"; \
10025 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10026 $(HOST_EXPORTS) \
10027 $(POSTSTAGE1_HOST_EXPORTS) \
10028 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10029 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10030 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10031 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
10032 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10033 cd $(HOST_SUBDIR)/gas || exit 1; \
10034 case $(srcdir) in \
10035 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10036 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10037 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10038 esac; \
10039 module_srcdir=gas; \
10040 $(SHELL) $$s/$$module_srcdir/configure \
10041 --srcdir=$${topdir}/$$module_srcdir \
10042 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10043 --target=${target_alias} \
10044 --with-build-libsubdir=$(HOST_SUBDIR) \
10045 $(STAGE3_CONFIGURE_FLAGS)
10046 @endif gas-bootstrap
10048 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
10049 maybe-configure-stage4-gas:
10050 @if gas-bootstrap
10051 maybe-configure-stage4-gas: configure-stage4-gas
10052 configure-stage4-gas:
10053 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10054 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10055 @r=`${PWD_COMMAND}`; export r; \
10056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10057 TFLAGS="$(STAGE4_TFLAGS)"; \
10058 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10059 $(HOST_EXPORTS) \
10060 $(POSTSTAGE1_HOST_EXPORTS) \
10061 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10062 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10063 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10064 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
10065 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10066 cd $(HOST_SUBDIR)/gas || exit 1; \
10067 case $(srcdir) in \
10068 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10069 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10070 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10071 esac; \
10072 module_srcdir=gas; \
10073 $(SHELL) $$s/$$module_srcdir/configure \
10074 --srcdir=$${topdir}/$$module_srcdir \
10075 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10076 --target=${target_alias} \
10077 --with-build-libsubdir=$(HOST_SUBDIR) \
10078 $(STAGE4_CONFIGURE_FLAGS)
10079 @endif gas-bootstrap
10081 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
10082 maybe-configure-stageprofile-gas:
10083 @if gas-bootstrap
10084 maybe-configure-stageprofile-gas: configure-stageprofile-gas
10085 configure-stageprofile-gas:
10086 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10088 @r=`${PWD_COMMAND}`; export r; \
10089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10090 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10091 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10092 $(HOST_EXPORTS) \
10093 $(POSTSTAGE1_HOST_EXPORTS) \
10094 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10095 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10096 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10097 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
10098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10099 cd $(HOST_SUBDIR)/gas || exit 1; \
10100 case $(srcdir) in \
10101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10102 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10104 esac; \
10105 module_srcdir=gas; \
10106 $(SHELL) $$s/$$module_srcdir/configure \
10107 --srcdir=$${topdir}/$$module_srcdir \
10108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10109 --target=${target_alias} \
10110 --with-build-libsubdir=$(HOST_SUBDIR) \
10111 $(STAGEprofile_CONFIGURE_FLAGS)
10112 @endif gas-bootstrap
10114 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
10115 maybe-configure-stagefeedback-gas:
10116 @if gas-bootstrap
10117 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
10118 configure-stagefeedback-gas:
10119 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10121 @r=`${PWD_COMMAND}`; export r; \
10122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10123 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10124 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10125 $(HOST_EXPORTS) \
10126 $(POSTSTAGE1_HOST_EXPORTS) \
10127 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10128 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10129 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10130 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
10131 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10132 cd $(HOST_SUBDIR)/gas || exit 1; \
10133 case $(srcdir) in \
10134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10135 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10137 esac; \
10138 module_srcdir=gas; \
10139 $(SHELL) $$s/$$module_srcdir/configure \
10140 --srcdir=$${topdir}/$$module_srcdir \
10141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10142 --target=${target_alias} \
10143 --with-build-libsubdir=$(HOST_SUBDIR) \
10144 $(STAGEfeedback_CONFIGURE_FLAGS)
10145 @endif gas-bootstrap
10147 .PHONY: configure-stageautoprofile-gas maybe-configure-stageautoprofile-gas
10148 maybe-configure-stageautoprofile-gas:
10149 @if gas-bootstrap
10150 maybe-configure-stageautoprofile-gas: configure-stageautoprofile-gas
10151 configure-stageautoprofile-gas:
10152 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
10153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10154 @r=`${PWD_COMMAND}`; export r; \
10155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10156 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
10157 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10158 $(HOST_EXPORTS) \
10159 $(POSTSTAGE1_HOST_EXPORTS) \
10160 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
10161 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
10162 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
10163 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gas; \
10164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10165 cd $(HOST_SUBDIR)/gas || exit 1; \
10166 case $(srcdir) in \
10167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10168 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10170 esac; \
10171 module_srcdir=gas; \
10172 $(SHELL) $$s/$$module_srcdir/configure \
10173 --srcdir=$${topdir}/$$module_srcdir \
10174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10175 --target=${target_alias} \
10176 --with-build-libsubdir=$(HOST_SUBDIR) \
10177 $(STAGEautoprofile_CONFIGURE_FLAGS)
10178 @endif gas-bootstrap
10180 .PHONY: configure-stageautofeedback-gas maybe-configure-stageautofeedback-gas
10181 maybe-configure-stageautofeedback-gas:
10182 @if gas-bootstrap
10183 maybe-configure-stageautofeedback-gas: configure-stageautofeedback-gas
10184 configure-stageautofeedback-gas:
10185 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
10186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10187 @r=`${PWD_COMMAND}`; export r; \
10188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10189 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
10190 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10191 $(HOST_EXPORTS) \
10192 $(POSTSTAGE1_HOST_EXPORTS) \
10193 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
10194 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
10195 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
10196 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gas; \
10197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10198 cd $(HOST_SUBDIR)/gas || exit 1; \
10199 case $(srcdir) in \
10200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10201 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10203 esac; \
10204 module_srcdir=gas; \
10205 $(SHELL) $$s/$$module_srcdir/configure \
10206 --srcdir=$${topdir}/$$module_srcdir \
10207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10208 --target=${target_alias} \
10209 --with-build-libsubdir=$(HOST_SUBDIR) \
10210 $(STAGEautofeedback_CONFIGURE_FLAGS)
10211 @endif gas-bootstrap
10217 .PHONY: all-gas maybe-all-gas
10218 maybe-all-gas:
10219 @if gcc-bootstrap
10220 all-gas: stage_current
10221 @endif gcc-bootstrap
10222 @if gas
10223 TARGET-gas=all
10224 maybe-all-gas: all-gas
10225 all-gas: configure-gas
10226 @r=`${PWD_COMMAND}`; export r; \
10227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10228 $(HOST_EXPORTS) \
10229 (cd $(HOST_SUBDIR)/gas && \
10230 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10231 $(TARGET-gas))
10232 @endif gas
10236 .PHONY: all-stage1-gas maybe-all-stage1-gas
10237 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
10238 maybe-all-stage1-gas:
10239 maybe-clean-stage1-gas:
10240 @if gas-bootstrap
10241 maybe-all-stage1-gas: all-stage1-gas
10242 all-stage1: all-stage1-gas
10243 TARGET-stage1-gas = $(TARGET-gas)
10244 all-stage1-gas: configure-stage1-gas
10245 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10246 @r=`${PWD_COMMAND}`; export r; \
10247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10248 TFLAGS="$(STAGE1_TFLAGS)"; \
10249 $(HOST_EXPORTS) \
10250 cd $(HOST_SUBDIR)/gas && \
10252 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10253 CFLAGS="$(STAGE1_CFLAGS)" \
10254 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10255 LIBCFLAGS="$(LIBCFLAGS)" \
10256 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10257 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10258 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10259 $(EXTRA_HOST_FLAGS) \
10260 $(STAGE1_FLAGS_TO_PASS) \
10261 TFLAGS="$(STAGE1_TFLAGS)" \
10262 $(TARGET-stage1-gas)
10264 maybe-clean-stage1-gas: clean-stage1-gas
10265 clean-stage1: clean-stage1-gas
10266 clean-stage1-gas:
10267 @if [ $(current_stage) = stage1 ]; then \
10268 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10269 else \
10270 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
10271 $(MAKE) stage1-start; \
10272 fi; \
10273 cd $(HOST_SUBDIR)/gas && \
10274 $(MAKE) $(EXTRA_HOST_FLAGS) \
10275 $(STAGE1_FLAGS_TO_PASS) clean
10276 @endif gas-bootstrap
10279 .PHONY: all-stage2-gas maybe-all-stage2-gas
10280 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
10281 maybe-all-stage2-gas:
10282 maybe-clean-stage2-gas:
10283 @if gas-bootstrap
10284 maybe-all-stage2-gas: all-stage2-gas
10285 all-stage2: all-stage2-gas
10286 TARGET-stage2-gas = $(TARGET-gas)
10287 all-stage2-gas: configure-stage2-gas
10288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10289 @r=`${PWD_COMMAND}`; export r; \
10290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10291 TFLAGS="$(STAGE2_TFLAGS)"; \
10292 $(HOST_EXPORTS) \
10293 $(POSTSTAGE1_HOST_EXPORTS) \
10294 cd $(HOST_SUBDIR)/gas && \
10296 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10297 CFLAGS="$(STAGE2_CFLAGS)" \
10298 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10299 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10300 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10301 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10302 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10303 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10304 TFLAGS="$(STAGE2_TFLAGS)" \
10305 $(TARGET-stage2-gas)
10307 maybe-clean-stage2-gas: clean-stage2-gas
10308 clean-stage2: clean-stage2-gas
10309 clean-stage2-gas:
10310 @if [ $(current_stage) = stage2 ]; then \
10311 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10312 else \
10313 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
10314 $(MAKE) stage2-start; \
10315 fi; \
10316 cd $(HOST_SUBDIR)/gas && \
10317 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10318 @endif gas-bootstrap
10321 .PHONY: all-stage3-gas maybe-all-stage3-gas
10322 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
10323 maybe-all-stage3-gas:
10324 maybe-clean-stage3-gas:
10325 @if gas-bootstrap
10326 maybe-all-stage3-gas: all-stage3-gas
10327 all-stage3: all-stage3-gas
10328 TARGET-stage3-gas = $(TARGET-gas)
10329 all-stage3-gas: configure-stage3-gas
10330 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10331 @r=`${PWD_COMMAND}`; export r; \
10332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10333 TFLAGS="$(STAGE3_TFLAGS)"; \
10334 $(HOST_EXPORTS) \
10335 $(POSTSTAGE1_HOST_EXPORTS) \
10336 cd $(HOST_SUBDIR)/gas && \
10338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10339 CFLAGS="$(STAGE3_CFLAGS)" \
10340 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10341 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10345 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10346 TFLAGS="$(STAGE3_TFLAGS)" \
10347 $(TARGET-stage3-gas)
10349 maybe-clean-stage3-gas: clean-stage3-gas
10350 clean-stage3: clean-stage3-gas
10351 clean-stage3-gas:
10352 @if [ $(current_stage) = stage3 ]; then \
10353 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10354 else \
10355 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
10356 $(MAKE) stage3-start; \
10357 fi; \
10358 cd $(HOST_SUBDIR)/gas && \
10359 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10360 @endif gas-bootstrap
10363 .PHONY: all-stage4-gas maybe-all-stage4-gas
10364 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
10365 maybe-all-stage4-gas:
10366 maybe-clean-stage4-gas:
10367 @if gas-bootstrap
10368 maybe-all-stage4-gas: all-stage4-gas
10369 all-stage4: all-stage4-gas
10370 TARGET-stage4-gas = $(TARGET-gas)
10371 all-stage4-gas: configure-stage4-gas
10372 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10373 @r=`${PWD_COMMAND}`; export r; \
10374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10375 TFLAGS="$(STAGE4_TFLAGS)"; \
10376 $(HOST_EXPORTS) \
10377 $(POSTSTAGE1_HOST_EXPORTS) \
10378 cd $(HOST_SUBDIR)/gas && \
10380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10381 CFLAGS="$(STAGE4_CFLAGS)" \
10382 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10383 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10387 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10388 TFLAGS="$(STAGE4_TFLAGS)" \
10389 $(TARGET-stage4-gas)
10391 maybe-clean-stage4-gas: clean-stage4-gas
10392 clean-stage4: clean-stage4-gas
10393 clean-stage4-gas:
10394 @if [ $(current_stage) = stage4 ]; then \
10395 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10396 else \
10397 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
10398 $(MAKE) stage4-start; \
10399 fi; \
10400 cd $(HOST_SUBDIR)/gas && \
10401 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10402 @endif gas-bootstrap
10405 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
10406 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
10407 maybe-all-stageprofile-gas:
10408 maybe-clean-stageprofile-gas:
10409 @if gas-bootstrap
10410 maybe-all-stageprofile-gas: all-stageprofile-gas
10411 all-stageprofile: all-stageprofile-gas
10412 TARGET-stageprofile-gas = $(TARGET-gas)
10413 all-stageprofile-gas: configure-stageprofile-gas
10414 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10415 @r=`${PWD_COMMAND}`; export r; \
10416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10417 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10418 $(HOST_EXPORTS) \
10419 $(POSTSTAGE1_HOST_EXPORTS) \
10420 cd $(HOST_SUBDIR)/gas && \
10422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10423 CFLAGS="$(STAGEprofile_CFLAGS)" \
10424 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10425 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10429 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10430 TFLAGS="$(STAGEprofile_TFLAGS)" \
10431 $(TARGET-stageprofile-gas)
10433 maybe-clean-stageprofile-gas: clean-stageprofile-gas
10434 clean-stageprofile: clean-stageprofile-gas
10435 clean-stageprofile-gas:
10436 @if [ $(current_stage) = stageprofile ]; then \
10437 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10438 else \
10439 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
10440 $(MAKE) stageprofile-start; \
10441 fi; \
10442 cd $(HOST_SUBDIR)/gas && \
10443 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10444 @endif gas-bootstrap
10447 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
10448 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
10449 maybe-all-stagefeedback-gas:
10450 maybe-clean-stagefeedback-gas:
10451 @if gas-bootstrap
10452 maybe-all-stagefeedback-gas: all-stagefeedback-gas
10453 all-stagefeedback: all-stagefeedback-gas
10454 TARGET-stagefeedback-gas = $(TARGET-gas)
10455 all-stagefeedback-gas: configure-stagefeedback-gas
10456 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10457 @r=`${PWD_COMMAND}`; export r; \
10458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10459 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10460 $(HOST_EXPORTS) \
10461 $(POSTSTAGE1_HOST_EXPORTS) \
10462 cd $(HOST_SUBDIR)/gas && \
10464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10465 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10466 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10467 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10472 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10473 $(TARGET-stagefeedback-gas)
10475 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
10476 clean-stagefeedback: clean-stagefeedback-gas
10477 clean-stagefeedback-gas:
10478 @if [ $(current_stage) = stagefeedback ]; then \
10479 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10480 else \
10481 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
10482 $(MAKE) stagefeedback-start; \
10483 fi; \
10484 cd $(HOST_SUBDIR)/gas && \
10485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10486 @endif gas-bootstrap
10489 .PHONY: all-stageautoprofile-gas maybe-all-stageautoprofile-gas
10490 .PHONY: clean-stageautoprofile-gas maybe-clean-stageautoprofile-gas
10491 maybe-all-stageautoprofile-gas:
10492 maybe-clean-stageautoprofile-gas:
10493 @if gas-bootstrap
10494 maybe-all-stageautoprofile-gas: all-stageautoprofile-gas
10495 all-stageautoprofile: all-stageautoprofile-gas
10496 TARGET-stageautoprofile-gas = $(TARGET-gas)
10497 all-stageautoprofile-gas: configure-stageautoprofile-gas
10498 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
10499 @r=`${PWD_COMMAND}`; export r; \
10500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10501 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
10502 $(HOST_EXPORTS) \
10503 $(POSTSTAGE1_HOST_EXPORTS) \
10504 cd $(HOST_SUBDIR)/gas && \
10505 $$s/gcc/config/i386/$(AUTO_PROFILE) \
10506 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10507 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
10508 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
10509 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
10510 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10511 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10512 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10513 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10514 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
10515 $(TARGET-stageautoprofile-gas)
10517 maybe-clean-stageautoprofile-gas: clean-stageautoprofile-gas
10518 clean-stageautoprofile: clean-stageautoprofile-gas
10519 clean-stageautoprofile-gas:
10520 @if [ $(current_stage) = stageautoprofile ]; then \
10521 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10522 else \
10523 [ -f $(HOST_SUBDIR)/stageautoprofile-gas/Makefile ] || exit 0; \
10524 $(MAKE) stageautoprofile-start; \
10525 fi; \
10526 cd $(HOST_SUBDIR)/gas && \
10527 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10528 @endif gas-bootstrap
10531 .PHONY: all-stageautofeedback-gas maybe-all-stageautofeedback-gas
10532 .PHONY: clean-stageautofeedback-gas maybe-clean-stageautofeedback-gas
10533 maybe-all-stageautofeedback-gas:
10534 maybe-clean-stageautofeedback-gas:
10535 @if gas-bootstrap
10536 maybe-all-stageautofeedback-gas: all-stageautofeedback-gas
10537 all-stageautofeedback: all-stageautofeedback-gas
10538 TARGET-stageautofeedback-gas = $(TARGET-gas)
10539 all-stageautofeedback-gas: configure-stageautofeedback-gas
10540 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
10541 @r=`${PWD_COMMAND}`; export r; \
10542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10543 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
10544 $(HOST_EXPORTS) \
10545 $(POSTSTAGE1_HOST_EXPORTS) \
10546 cd $(HOST_SUBDIR)/gas && \
10548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10549 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
10550 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
10551 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
10552 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10553 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10554 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10555 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10556 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
10557 $(TARGET-stageautofeedback-gas)
10559 maybe-clean-stageautofeedback-gas: clean-stageautofeedback-gas
10560 clean-stageautofeedback: clean-stageautofeedback-gas
10561 clean-stageautofeedback-gas:
10562 @if [ $(current_stage) = stageautofeedback ]; then \
10563 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10564 else \
10565 [ -f $(HOST_SUBDIR)/stageautofeedback-gas/Makefile ] || exit 0; \
10566 $(MAKE) stageautofeedback-start; \
10567 fi; \
10568 cd $(HOST_SUBDIR)/gas && \
10569 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10570 @endif gas-bootstrap
10576 .PHONY: check-gas maybe-check-gas
10577 maybe-check-gas:
10578 @if gas
10579 maybe-check-gas: check-gas
10581 check-gas:
10582 @: $(MAKE); $(unstage)
10583 @r=`${PWD_COMMAND}`; export r; \
10584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10585 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10586 (cd $(HOST_SUBDIR)/gas && \
10587 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10589 @endif gas
10591 .PHONY: install-gas maybe-install-gas
10592 maybe-install-gas:
10593 @if gas
10594 maybe-install-gas: install-gas
10596 install-gas: installdirs
10597 @: $(MAKE); $(unstage)
10598 @r=`${PWD_COMMAND}`; export r; \
10599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10600 $(HOST_EXPORTS) \
10601 (cd $(HOST_SUBDIR)/gas && \
10602 $(MAKE) $(FLAGS_TO_PASS) install)
10604 @endif gas
10606 .PHONY: install-strip-gas maybe-install-strip-gas
10607 maybe-install-strip-gas:
10608 @if gas
10609 maybe-install-strip-gas: install-strip-gas
10611 install-strip-gas: installdirs
10612 @: $(MAKE); $(unstage)
10613 @r=`${PWD_COMMAND}`; export r; \
10614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10615 $(HOST_EXPORTS) \
10616 (cd $(HOST_SUBDIR)/gas && \
10617 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10619 @endif gas
10621 # Other targets (info, dvi, pdf, etc.)
10623 .PHONY: maybe-info-gas info-gas
10624 maybe-info-gas:
10625 @if gas
10626 maybe-info-gas: info-gas
10628 info-gas: \
10629 configure-gas
10630 @[ -f ./gas/Makefile ] || exit 0; \
10631 r=`${PWD_COMMAND}`; export r; \
10632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10633 $(HOST_EXPORTS) \
10634 for flag in $(EXTRA_HOST_FLAGS) ; do \
10635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10636 done; \
10637 echo "Doing info in gas"; \
10638 (cd $(HOST_SUBDIR)/gas && \
10639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10641 "RANLIB=$${RANLIB}" \
10642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10643 info) \
10644 || exit 1
10646 @endif gas
10648 .PHONY: maybe-dvi-gas dvi-gas
10649 maybe-dvi-gas:
10650 @if gas
10651 maybe-dvi-gas: dvi-gas
10653 dvi-gas: \
10654 configure-gas
10655 @[ -f ./gas/Makefile ] || exit 0; \
10656 r=`${PWD_COMMAND}`; export r; \
10657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10658 $(HOST_EXPORTS) \
10659 for flag in $(EXTRA_HOST_FLAGS) ; do \
10660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10661 done; \
10662 echo "Doing dvi in gas"; \
10663 (cd $(HOST_SUBDIR)/gas && \
10664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10666 "RANLIB=$${RANLIB}" \
10667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10668 dvi) \
10669 || exit 1
10671 @endif gas
10673 .PHONY: maybe-pdf-gas pdf-gas
10674 maybe-pdf-gas:
10675 @if gas
10676 maybe-pdf-gas: pdf-gas
10678 pdf-gas: \
10679 configure-gas
10680 @[ -f ./gas/Makefile ] || exit 0; \
10681 r=`${PWD_COMMAND}`; export r; \
10682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10683 $(HOST_EXPORTS) \
10684 for flag in $(EXTRA_HOST_FLAGS) ; do \
10685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10686 done; \
10687 echo "Doing pdf in gas"; \
10688 (cd $(HOST_SUBDIR)/gas && \
10689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10691 "RANLIB=$${RANLIB}" \
10692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10693 pdf) \
10694 || exit 1
10696 @endif gas
10698 .PHONY: maybe-html-gas html-gas
10699 maybe-html-gas:
10700 @if gas
10701 maybe-html-gas: html-gas
10703 html-gas: \
10704 configure-gas
10705 @[ -f ./gas/Makefile ] || exit 0; \
10706 r=`${PWD_COMMAND}`; export r; \
10707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10708 $(HOST_EXPORTS) \
10709 for flag in $(EXTRA_HOST_FLAGS) ; do \
10710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10711 done; \
10712 echo "Doing html in gas"; \
10713 (cd $(HOST_SUBDIR)/gas && \
10714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10716 "RANLIB=$${RANLIB}" \
10717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10718 html) \
10719 || exit 1
10721 @endif gas
10723 .PHONY: maybe-TAGS-gas TAGS-gas
10724 maybe-TAGS-gas:
10725 @if gas
10726 maybe-TAGS-gas: TAGS-gas
10728 TAGS-gas: \
10729 configure-gas
10730 @[ -f ./gas/Makefile ] || exit 0; \
10731 r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10733 $(HOST_EXPORTS) \
10734 for flag in $(EXTRA_HOST_FLAGS) ; do \
10735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10736 done; \
10737 echo "Doing TAGS in gas"; \
10738 (cd $(HOST_SUBDIR)/gas && \
10739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10741 "RANLIB=$${RANLIB}" \
10742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10743 TAGS) \
10744 || exit 1
10746 @endif gas
10748 .PHONY: maybe-install-info-gas install-info-gas
10749 maybe-install-info-gas:
10750 @if gas
10751 maybe-install-info-gas: install-info-gas
10753 install-info-gas: \
10754 configure-gas \
10755 info-gas
10756 @[ -f ./gas/Makefile ] || exit 0; \
10757 r=`${PWD_COMMAND}`; export r; \
10758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10759 $(HOST_EXPORTS) \
10760 for flag in $(EXTRA_HOST_FLAGS) ; do \
10761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10762 done; \
10763 echo "Doing install-info in gas"; \
10764 (cd $(HOST_SUBDIR)/gas && \
10765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10767 "RANLIB=$${RANLIB}" \
10768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10769 install-info) \
10770 || exit 1
10772 @endif gas
10774 .PHONY: maybe-install-pdf-gas install-pdf-gas
10775 maybe-install-pdf-gas:
10776 @if gas
10777 maybe-install-pdf-gas: install-pdf-gas
10779 install-pdf-gas: \
10780 configure-gas \
10781 pdf-gas
10782 @[ -f ./gas/Makefile ] || exit 0; \
10783 r=`${PWD_COMMAND}`; export r; \
10784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10785 $(HOST_EXPORTS) \
10786 for flag in $(EXTRA_HOST_FLAGS) ; do \
10787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10788 done; \
10789 echo "Doing install-pdf in gas"; \
10790 (cd $(HOST_SUBDIR)/gas && \
10791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10793 "RANLIB=$${RANLIB}" \
10794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10795 install-pdf) \
10796 || exit 1
10798 @endif gas
10800 .PHONY: maybe-install-html-gas install-html-gas
10801 maybe-install-html-gas:
10802 @if gas
10803 maybe-install-html-gas: install-html-gas
10805 install-html-gas: \
10806 configure-gas \
10807 html-gas
10808 @[ -f ./gas/Makefile ] || exit 0; \
10809 r=`${PWD_COMMAND}`; export r; \
10810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10811 $(HOST_EXPORTS) \
10812 for flag in $(EXTRA_HOST_FLAGS) ; do \
10813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10814 done; \
10815 echo "Doing install-html in gas"; \
10816 (cd $(HOST_SUBDIR)/gas && \
10817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10819 "RANLIB=$${RANLIB}" \
10820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10821 install-html) \
10822 || exit 1
10824 @endif gas
10826 .PHONY: maybe-installcheck-gas installcheck-gas
10827 maybe-installcheck-gas:
10828 @if gas
10829 maybe-installcheck-gas: installcheck-gas
10831 installcheck-gas: \
10832 configure-gas
10833 @[ -f ./gas/Makefile ] || exit 0; \
10834 r=`${PWD_COMMAND}`; export r; \
10835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10836 $(HOST_EXPORTS) \
10837 for flag in $(EXTRA_HOST_FLAGS) ; do \
10838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10839 done; \
10840 echo "Doing installcheck in gas"; \
10841 (cd $(HOST_SUBDIR)/gas && \
10842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10844 "RANLIB=$${RANLIB}" \
10845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10846 installcheck) \
10847 || exit 1
10849 @endif gas
10851 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10852 maybe-mostlyclean-gas:
10853 @if gas
10854 maybe-mostlyclean-gas: mostlyclean-gas
10856 mostlyclean-gas:
10857 @[ -f ./gas/Makefile ] || exit 0; \
10858 r=`${PWD_COMMAND}`; export r; \
10859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10860 $(HOST_EXPORTS) \
10861 for flag in $(EXTRA_HOST_FLAGS) ; do \
10862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10863 done; \
10864 echo "Doing mostlyclean in gas"; \
10865 (cd $(HOST_SUBDIR)/gas && \
10866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10868 "RANLIB=$${RANLIB}" \
10869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10870 mostlyclean) \
10871 || exit 1
10873 @endif gas
10875 .PHONY: maybe-clean-gas clean-gas
10876 maybe-clean-gas:
10877 @if gas
10878 maybe-clean-gas: clean-gas
10880 clean-gas:
10881 @[ -f ./gas/Makefile ] || exit 0; \
10882 r=`${PWD_COMMAND}`; export r; \
10883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10884 $(HOST_EXPORTS) \
10885 for flag in $(EXTRA_HOST_FLAGS) ; do \
10886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10887 done; \
10888 echo "Doing clean in gas"; \
10889 (cd $(HOST_SUBDIR)/gas && \
10890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10892 "RANLIB=$${RANLIB}" \
10893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10894 clean) \
10895 || exit 1
10897 @endif gas
10899 .PHONY: maybe-distclean-gas distclean-gas
10900 maybe-distclean-gas:
10901 @if gas
10902 maybe-distclean-gas: distclean-gas
10904 distclean-gas:
10905 @[ -f ./gas/Makefile ] || exit 0; \
10906 r=`${PWD_COMMAND}`; export r; \
10907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10908 $(HOST_EXPORTS) \
10909 for flag in $(EXTRA_HOST_FLAGS) ; do \
10910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10911 done; \
10912 echo "Doing distclean in gas"; \
10913 (cd $(HOST_SUBDIR)/gas && \
10914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10916 "RANLIB=$${RANLIB}" \
10917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10918 distclean) \
10919 || exit 1
10921 @endif gas
10923 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10924 maybe-maintainer-clean-gas:
10925 @if gas
10926 maybe-maintainer-clean-gas: maintainer-clean-gas
10928 maintainer-clean-gas:
10929 @[ -f ./gas/Makefile ] || exit 0; \
10930 r=`${PWD_COMMAND}`; export r; \
10931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10932 $(HOST_EXPORTS) \
10933 for flag in $(EXTRA_HOST_FLAGS) ; do \
10934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10935 done; \
10936 echo "Doing maintainer-clean in gas"; \
10937 (cd $(HOST_SUBDIR)/gas && \
10938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10940 "RANLIB=$${RANLIB}" \
10941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10942 maintainer-clean) \
10943 || exit 1
10945 @endif gas
10949 .PHONY: configure-gcc maybe-configure-gcc
10950 maybe-configure-gcc:
10951 @if gcc-bootstrap
10952 configure-gcc: stage_current
10953 @endif gcc-bootstrap
10954 @if gcc
10955 maybe-configure-gcc: configure-gcc
10956 configure-gcc:
10957 @r=`${PWD_COMMAND}`; export r; \
10958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10959 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10961 $(HOST_EXPORTS) \
10962 echo Configuring in $(HOST_SUBDIR)/gcc; \
10963 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10964 case $(srcdir) in \
10965 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10966 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10967 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10968 esac; \
10969 module_srcdir=gcc; \
10970 $(SHELL) \
10971 $$s/$$module_srcdir/configure \
10972 --srcdir=$${topdir}/$$module_srcdir \
10973 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10974 --target=${target_alias} \
10975 || exit 1
10976 @endif gcc
10980 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10981 maybe-configure-stage1-gcc:
10982 @if gcc-bootstrap
10983 maybe-configure-stage1-gcc: configure-stage1-gcc
10984 configure-stage1-gcc:
10985 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10986 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10987 @r=`${PWD_COMMAND}`; export r; \
10988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10989 TFLAGS="$(STAGE1_TFLAGS)"; \
10990 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10991 $(HOST_EXPORTS) \
10992 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10993 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10994 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10995 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
10996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10997 cd $(HOST_SUBDIR)/gcc || exit 1; \
10998 case $(srcdir) in \
10999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11000 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11002 esac; \
11003 module_srcdir=gcc; \
11004 $(SHELL) $$s/$$module_srcdir/configure \
11005 --srcdir=$${topdir}/$$module_srcdir \
11006 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11007 --target=${target_alias} \
11009 $(STAGE1_CONFIGURE_FLAGS)
11010 @endif gcc-bootstrap
11012 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
11013 maybe-configure-stage2-gcc:
11014 @if gcc-bootstrap
11015 maybe-configure-stage2-gcc: configure-stage2-gcc
11016 configure-stage2-gcc:
11017 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11018 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11019 @r=`${PWD_COMMAND}`; export r; \
11020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11021 TFLAGS="$(STAGE2_TFLAGS)"; \
11022 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11023 $(HOST_EXPORTS) \
11024 $(POSTSTAGE1_HOST_EXPORTS) \
11025 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11026 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11027 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11028 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
11029 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11030 cd $(HOST_SUBDIR)/gcc || exit 1; \
11031 case $(srcdir) in \
11032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11033 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11035 esac; \
11036 module_srcdir=gcc; \
11037 $(SHELL) $$s/$$module_srcdir/configure \
11038 --srcdir=$${topdir}/$$module_srcdir \
11039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11040 --target=${target_alias} \
11041 --with-build-libsubdir=$(HOST_SUBDIR) \
11042 $(STAGE2_CONFIGURE_FLAGS)
11043 @endif gcc-bootstrap
11045 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
11046 maybe-configure-stage3-gcc:
11047 @if gcc-bootstrap
11048 maybe-configure-stage3-gcc: configure-stage3-gcc
11049 configure-stage3-gcc:
11050 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11051 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11052 @r=`${PWD_COMMAND}`; export r; \
11053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11054 TFLAGS="$(STAGE3_TFLAGS)"; \
11055 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11056 $(HOST_EXPORTS) \
11057 $(POSTSTAGE1_HOST_EXPORTS) \
11058 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11059 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11060 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11061 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
11062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11063 cd $(HOST_SUBDIR)/gcc || exit 1; \
11064 case $(srcdir) in \
11065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11066 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11068 esac; \
11069 module_srcdir=gcc; \
11070 $(SHELL) $$s/$$module_srcdir/configure \
11071 --srcdir=$${topdir}/$$module_srcdir \
11072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11073 --target=${target_alias} \
11074 --with-build-libsubdir=$(HOST_SUBDIR) \
11075 $(STAGE3_CONFIGURE_FLAGS)
11076 @endif gcc-bootstrap
11078 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
11079 maybe-configure-stage4-gcc:
11080 @if gcc-bootstrap
11081 maybe-configure-stage4-gcc: configure-stage4-gcc
11082 configure-stage4-gcc:
11083 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11084 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11085 @r=`${PWD_COMMAND}`; export r; \
11086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11087 TFLAGS="$(STAGE4_TFLAGS)"; \
11088 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11089 $(HOST_EXPORTS) \
11090 $(POSTSTAGE1_HOST_EXPORTS) \
11091 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11092 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11093 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11094 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
11095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11096 cd $(HOST_SUBDIR)/gcc || exit 1; \
11097 case $(srcdir) in \
11098 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11099 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11100 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11101 esac; \
11102 module_srcdir=gcc; \
11103 $(SHELL) $$s/$$module_srcdir/configure \
11104 --srcdir=$${topdir}/$$module_srcdir \
11105 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11106 --target=${target_alias} \
11107 --with-build-libsubdir=$(HOST_SUBDIR) \
11108 $(STAGE4_CONFIGURE_FLAGS)
11109 @endif gcc-bootstrap
11111 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
11112 maybe-configure-stageprofile-gcc:
11113 @if gcc-bootstrap
11114 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
11115 configure-stageprofile-gcc:
11116 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11118 @r=`${PWD_COMMAND}`; export r; \
11119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11120 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11121 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11122 $(HOST_EXPORTS) \
11123 $(POSTSTAGE1_HOST_EXPORTS) \
11124 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11125 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11126 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11127 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
11128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11129 cd $(HOST_SUBDIR)/gcc || exit 1; \
11130 case $(srcdir) in \
11131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11132 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11134 esac; \
11135 module_srcdir=gcc; \
11136 $(SHELL) $$s/$$module_srcdir/configure \
11137 --srcdir=$${topdir}/$$module_srcdir \
11138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11139 --target=${target_alias} \
11140 --with-build-libsubdir=$(HOST_SUBDIR) \
11141 $(STAGEprofile_CONFIGURE_FLAGS)
11142 @endif gcc-bootstrap
11144 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
11145 maybe-configure-stagefeedback-gcc:
11146 @if gcc-bootstrap
11147 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
11148 configure-stagefeedback-gcc:
11149 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11150 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11151 @r=`${PWD_COMMAND}`; export r; \
11152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11153 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11154 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11155 $(HOST_EXPORTS) \
11156 $(POSTSTAGE1_HOST_EXPORTS) \
11157 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11158 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11159 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11160 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
11161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11162 cd $(HOST_SUBDIR)/gcc || exit 1; \
11163 case $(srcdir) in \
11164 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11165 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11166 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11167 esac; \
11168 module_srcdir=gcc; \
11169 $(SHELL) $$s/$$module_srcdir/configure \
11170 --srcdir=$${topdir}/$$module_srcdir \
11171 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11172 --target=${target_alias} \
11173 --with-build-libsubdir=$(HOST_SUBDIR) \
11174 $(STAGEfeedback_CONFIGURE_FLAGS)
11175 @endif gcc-bootstrap
11177 .PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
11178 maybe-configure-stageautoprofile-gcc:
11179 @if gcc-bootstrap
11180 maybe-configure-stageautoprofile-gcc: configure-stageautoprofile-gcc
11181 configure-stageautoprofile-gcc:
11182 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11183 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11184 @r=`${PWD_COMMAND}`; export r; \
11185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11186 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11187 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11188 $(HOST_EXPORTS) \
11189 $(POSTSTAGE1_HOST_EXPORTS) \
11190 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
11191 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
11192 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
11193 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gcc; \
11194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11195 cd $(HOST_SUBDIR)/gcc || exit 1; \
11196 case $(srcdir) in \
11197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11198 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11200 esac; \
11201 module_srcdir=gcc; \
11202 $(SHELL) $$s/$$module_srcdir/configure \
11203 --srcdir=$${topdir}/$$module_srcdir \
11204 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11205 --target=${target_alias} \
11206 --with-build-libsubdir=$(HOST_SUBDIR) \
11207 $(STAGEautoprofile_CONFIGURE_FLAGS)
11208 @endif gcc-bootstrap
11210 .PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
11211 maybe-configure-stageautofeedback-gcc:
11212 @if gcc-bootstrap
11213 maybe-configure-stageautofeedback-gcc: configure-stageautofeedback-gcc
11214 configure-stageautofeedback-gcc:
11215 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11216 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11217 @r=`${PWD_COMMAND}`; export r; \
11218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11219 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11220 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11221 $(HOST_EXPORTS) \
11222 $(POSTSTAGE1_HOST_EXPORTS) \
11223 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
11224 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
11225 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
11226 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gcc; \
11227 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11228 cd $(HOST_SUBDIR)/gcc || exit 1; \
11229 case $(srcdir) in \
11230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11231 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11233 esac; \
11234 module_srcdir=gcc; \
11235 $(SHELL) $$s/$$module_srcdir/configure \
11236 --srcdir=$${topdir}/$$module_srcdir \
11237 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11238 --target=${target_alias} \
11239 --with-build-libsubdir=$(HOST_SUBDIR) \
11240 $(STAGEautofeedback_CONFIGURE_FLAGS)
11241 @endif gcc-bootstrap
11247 .PHONY: all-gcc maybe-all-gcc
11248 maybe-all-gcc:
11249 @if gcc-bootstrap
11250 all-gcc: stage_current
11251 @endif gcc-bootstrap
11252 @if gcc
11253 TARGET-gcc=all
11254 maybe-all-gcc: all-gcc
11255 all-gcc: configure-gcc
11256 @r=`${PWD_COMMAND}`; export r; \
11257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11258 $(HOST_EXPORTS) \
11259 (cd $(HOST_SUBDIR)/gcc && \
11260 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11261 $(TARGET-gcc))
11262 @endif gcc
11266 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
11267 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
11268 maybe-all-stage1-gcc:
11269 maybe-clean-stage1-gcc:
11270 @if gcc-bootstrap
11271 maybe-all-stage1-gcc: all-stage1-gcc
11272 all-stage1: all-stage1-gcc
11273 TARGET-stage1-gcc = $(TARGET-gcc)
11274 all-stage1-gcc: configure-stage1-gcc
11275 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11276 @r=`${PWD_COMMAND}`; export r; \
11277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11278 TFLAGS="$(STAGE1_TFLAGS)"; \
11279 $(HOST_EXPORTS) \
11280 cd $(HOST_SUBDIR)/gcc && \
11282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11283 CFLAGS="$(STAGE1_CFLAGS)" \
11284 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11285 LIBCFLAGS="$(LIBCFLAGS)" \
11286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11289 $(EXTRA_HOST_FLAGS) \
11290 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11291 TFLAGS="$(STAGE1_TFLAGS)" \
11292 $(TARGET-stage1-gcc)
11294 maybe-clean-stage1-gcc: clean-stage1-gcc
11295 clean-stage1: clean-stage1-gcc
11296 clean-stage1-gcc:
11297 @if [ $(current_stage) = stage1 ]; then \
11298 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11299 else \
11300 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
11301 $(MAKE) stage1-start; \
11302 fi; \
11303 cd $(HOST_SUBDIR)/gcc && \
11304 $(MAKE) $(EXTRA_HOST_FLAGS) \
11305 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11306 @endif gcc-bootstrap
11309 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
11310 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
11311 maybe-all-stage2-gcc:
11312 maybe-clean-stage2-gcc:
11313 @if gcc-bootstrap
11314 maybe-all-stage2-gcc: all-stage2-gcc
11315 all-stage2: all-stage2-gcc
11316 TARGET-stage2-gcc = $(TARGET-gcc)
11317 all-stage2-gcc: configure-stage2-gcc
11318 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11319 @r=`${PWD_COMMAND}`; export r; \
11320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11321 TFLAGS="$(STAGE2_TFLAGS)"; \
11322 $(HOST_EXPORTS) \
11323 $(POSTSTAGE1_HOST_EXPORTS) \
11324 cd $(HOST_SUBDIR)/gcc && \
11326 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11327 CFLAGS="$(STAGE2_CFLAGS)" \
11328 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11329 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11330 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11331 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11332 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11333 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11334 TFLAGS="$(STAGE2_TFLAGS)" \
11335 $(TARGET-stage2-gcc)
11337 maybe-clean-stage2-gcc: clean-stage2-gcc
11338 clean-stage2: clean-stage2-gcc
11339 clean-stage2-gcc:
11340 @if [ $(current_stage) = stage2 ]; then \
11341 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11342 else \
11343 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
11344 $(MAKE) stage2-start; \
11345 fi; \
11346 cd $(HOST_SUBDIR)/gcc && \
11347 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11348 @endif gcc-bootstrap
11351 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
11352 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
11353 maybe-all-stage3-gcc:
11354 maybe-clean-stage3-gcc:
11355 @if gcc-bootstrap
11356 maybe-all-stage3-gcc: all-stage3-gcc
11357 all-stage3: all-stage3-gcc
11358 TARGET-stage3-gcc = $(TARGET-gcc)
11359 all-stage3-gcc: configure-stage3-gcc
11360 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11361 @r=`${PWD_COMMAND}`; export r; \
11362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11363 TFLAGS="$(STAGE3_TFLAGS)"; \
11364 $(HOST_EXPORTS) \
11365 $(POSTSTAGE1_HOST_EXPORTS) \
11366 cd $(HOST_SUBDIR)/gcc && \
11368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11369 CFLAGS="$(STAGE3_CFLAGS)" \
11370 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11371 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11376 TFLAGS="$(STAGE3_TFLAGS)" \
11377 $(TARGET-stage3-gcc)
11379 maybe-clean-stage3-gcc: clean-stage3-gcc
11380 clean-stage3: clean-stage3-gcc
11381 clean-stage3-gcc:
11382 @if [ $(current_stage) = stage3 ]; then \
11383 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11384 else \
11385 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
11386 $(MAKE) stage3-start; \
11387 fi; \
11388 cd $(HOST_SUBDIR)/gcc && \
11389 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11390 @endif gcc-bootstrap
11393 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
11394 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
11395 maybe-all-stage4-gcc:
11396 maybe-clean-stage4-gcc:
11397 @if gcc-bootstrap
11398 maybe-all-stage4-gcc: all-stage4-gcc
11399 all-stage4: all-stage4-gcc
11400 TARGET-stage4-gcc = $(TARGET-gcc)
11401 all-stage4-gcc: configure-stage4-gcc
11402 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11403 @r=`${PWD_COMMAND}`; export r; \
11404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11405 TFLAGS="$(STAGE4_TFLAGS)"; \
11406 $(HOST_EXPORTS) \
11407 $(POSTSTAGE1_HOST_EXPORTS) \
11408 cd $(HOST_SUBDIR)/gcc && \
11410 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11411 CFLAGS="$(STAGE4_CFLAGS)" \
11412 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11413 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11414 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11415 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11416 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11417 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11418 TFLAGS="$(STAGE4_TFLAGS)" \
11419 $(TARGET-stage4-gcc)
11421 maybe-clean-stage4-gcc: clean-stage4-gcc
11422 clean-stage4: clean-stage4-gcc
11423 clean-stage4-gcc:
11424 @if [ $(current_stage) = stage4 ]; then \
11425 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11426 else \
11427 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
11428 $(MAKE) stage4-start; \
11429 fi; \
11430 cd $(HOST_SUBDIR)/gcc && \
11431 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11432 @endif gcc-bootstrap
11435 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
11436 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
11437 maybe-all-stageprofile-gcc:
11438 maybe-clean-stageprofile-gcc:
11439 @if gcc-bootstrap
11440 maybe-all-stageprofile-gcc: all-stageprofile-gcc
11441 all-stageprofile: all-stageprofile-gcc
11442 TARGET-stageprofile-gcc = $(TARGET-gcc)
11443 all-stageprofile-gcc: configure-stageprofile-gcc
11444 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11445 @r=`${PWD_COMMAND}`; export r; \
11446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11447 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11448 $(HOST_EXPORTS) \
11449 $(POSTSTAGE1_HOST_EXPORTS) \
11450 cd $(HOST_SUBDIR)/gcc && \
11452 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11453 CFLAGS="$(STAGEprofile_CFLAGS)" \
11454 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11455 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11456 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11457 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11458 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11459 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11460 TFLAGS="$(STAGEprofile_TFLAGS)" \
11461 $(TARGET-stageprofile-gcc)
11463 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
11464 clean-stageprofile: clean-stageprofile-gcc
11465 clean-stageprofile-gcc:
11466 @if [ $(current_stage) = stageprofile ]; then \
11467 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11468 else \
11469 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
11470 $(MAKE) stageprofile-start; \
11471 fi; \
11472 cd $(HOST_SUBDIR)/gcc && \
11473 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11474 @endif gcc-bootstrap
11477 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
11478 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
11479 maybe-all-stagefeedback-gcc:
11480 maybe-clean-stagefeedback-gcc:
11481 @if gcc-bootstrap
11482 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
11483 all-stagefeedback: all-stagefeedback-gcc
11484 TARGET-stagefeedback-gcc = $(TARGET-gcc)
11485 all-stagefeedback-gcc: configure-stagefeedback-gcc
11486 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11487 @r=`${PWD_COMMAND}`; export r; \
11488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11489 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11490 $(HOST_EXPORTS) \
11491 $(POSTSTAGE1_HOST_EXPORTS) \
11492 cd $(HOST_SUBDIR)/gcc && \
11494 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11495 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11496 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11497 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11498 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11499 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11500 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11501 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11502 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11503 $(TARGET-stagefeedback-gcc)
11505 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
11506 clean-stagefeedback: clean-stagefeedback-gcc
11507 clean-stagefeedback-gcc:
11508 @if [ $(current_stage) = stagefeedback ]; then \
11509 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11510 else \
11511 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
11512 $(MAKE) stagefeedback-start; \
11513 fi; \
11514 cd $(HOST_SUBDIR)/gcc && \
11515 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11516 @endif gcc-bootstrap
11519 .PHONY: all-stageautoprofile-gcc maybe-all-stageautoprofile-gcc
11520 .PHONY: clean-stageautoprofile-gcc maybe-clean-stageautoprofile-gcc
11521 maybe-all-stageautoprofile-gcc:
11522 maybe-clean-stageautoprofile-gcc:
11523 @if gcc-bootstrap
11524 maybe-all-stageautoprofile-gcc: all-stageautoprofile-gcc
11525 all-stageautoprofile: all-stageautoprofile-gcc
11526 TARGET-stageautoprofile-gcc = $(TARGET-gcc)
11527 all-stageautoprofile-gcc: configure-stageautoprofile-gcc
11528 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11529 @r=`${PWD_COMMAND}`; export r; \
11530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11531 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11532 $(HOST_EXPORTS) \
11533 $(POSTSTAGE1_HOST_EXPORTS) \
11534 cd $(HOST_SUBDIR)/gcc && \
11535 $$s/gcc/config/i386/$(AUTO_PROFILE) \
11536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11537 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
11538 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
11539 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
11540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11543 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11544 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
11545 $(TARGET-stageautoprofile-gcc)
11547 maybe-clean-stageautoprofile-gcc: clean-stageautoprofile-gcc
11548 clean-stageautoprofile: clean-stageautoprofile-gcc
11549 clean-stageautoprofile-gcc:
11550 @if [ $(current_stage) = stageautoprofile ]; then \
11551 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11552 else \
11553 [ -f $(HOST_SUBDIR)/stageautoprofile-gcc/Makefile ] || exit 0; \
11554 $(MAKE) stageautoprofile-start; \
11555 fi; \
11556 cd $(HOST_SUBDIR)/gcc && \
11557 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11558 @endif gcc-bootstrap
11561 .PHONY: all-stageautofeedback-gcc maybe-all-stageautofeedback-gcc
11562 .PHONY: clean-stageautofeedback-gcc maybe-clean-stageautofeedback-gcc
11563 maybe-all-stageautofeedback-gcc:
11564 maybe-clean-stageautofeedback-gcc:
11565 @if gcc-bootstrap
11566 maybe-all-stageautofeedback-gcc: all-stageautofeedback-gcc
11567 all-stageautofeedback: all-stageautofeedback-gcc
11568 TARGET-stageautofeedback-gcc = $(TARGET-gcc)
11569 all-stageautofeedback-gcc: configure-stageautofeedback-gcc
11570 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11571 @r=`${PWD_COMMAND}`; export r; \
11572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11573 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11574 $(HOST_EXPORTS) \
11575 $(POSTSTAGE1_HOST_EXPORTS) \
11576 cd $(HOST_SUBDIR)/gcc && \
11578 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11579 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
11580 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
11581 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
11582 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11583 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11584 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11585 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11586 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
11587 $(TARGET-stageautofeedback-gcc)
11589 maybe-clean-stageautofeedback-gcc: clean-stageautofeedback-gcc
11590 clean-stageautofeedback: clean-stageautofeedback-gcc
11591 clean-stageautofeedback-gcc:
11592 @if [ $(current_stage) = stageautofeedback ]; then \
11593 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11594 else \
11595 [ -f $(HOST_SUBDIR)/stageautofeedback-gcc/Makefile ] || exit 0; \
11596 $(MAKE) stageautofeedback-start; \
11597 fi; \
11598 cd $(HOST_SUBDIR)/gcc && \
11599 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11600 @endif gcc-bootstrap
11606 .PHONY: check-gcc maybe-check-gcc
11607 maybe-check-gcc:
11608 @if gcc
11609 maybe-check-gcc: check-gcc
11611 check-gcc:
11612 @: $(MAKE); $(unstage)
11613 @r=`${PWD_COMMAND}`; export r; \
11614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11615 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11616 (cd $(HOST_SUBDIR)/gcc && \
11617 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11619 @endif gcc
11621 .PHONY: install-gcc maybe-install-gcc
11622 maybe-install-gcc:
11623 @if gcc
11624 maybe-install-gcc: install-gcc
11626 install-gcc: installdirs
11627 @: $(MAKE); $(unstage)
11628 @r=`${PWD_COMMAND}`; export r; \
11629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11630 $(HOST_EXPORTS) \
11631 (cd $(HOST_SUBDIR)/gcc && \
11632 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
11634 @endif gcc
11636 .PHONY: install-strip-gcc maybe-install-strip-gcc
11637 maybe-install-strip-gcc:
11638 @if gcc
11639 maybe-install-strip-gcc: install-strip-gcc
11641 install-strip-gcc: installdirs
11642 @: $(MAKE); $(unstage)
11643 @r=`${PWD_COMMAND}`; export r; \
11644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11645 $(HOST_EXPORTS) \
11646 (cd $(HOST_SUBDIR)/gcc && \
11647 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
11649 @endif gcc
11651 # Other targets (info, dvi, pdf, etc.)
11653 .PHONY: maybe-info-gcc info-gcc
11654 maybe-info-gcc:
11655 @if gcc
11656 maybe-info-gcc: info-gcc
11658 info-gcc: \
11659 configure-gcc
11660 @[ -f ./gcc/Makefile ] || exit 0; \
11661 r=`${PWD_COMMAND}`; export r; \
11662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11663 $(HOST_EXPORTS) \
11664 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11666 done; \
11667 echo "Doing info in gcc"; \
11668 (cd $(HOST_SUBDIR)/gcc && \
11669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11671 "RANLIB=$${RANLIB}" \
11672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11673 info) \
11674 || exit 1
11676 @endif gcc
11678 .PHONY: maybe-dvi-gcc dvi-gcc
11679 maybe-dvi-gcc:
11680 @if gcc
11681 maybe-dvi-gcc: dvi-gcc
11683 dvi-gcc: \
11684 configure-gcc
11685 @[ -f ./gcc/Makefile ] || exit 0; \
11686 r=`${PWD_COMMAND}`; export r; \
11687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11688 $(HOST_EXPORTS) \
11689 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11691 done; \
11692 echo "Doing dvi in gcc"; \
11693 (cd $(HOST_SUBDIR)/gcc && \
11694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11696 "RANLIB=$${RANLIB}" \
11697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11698 dvi) \
11699 || exit 1
11701 @endif gcc
11703 .PHONY: maybe-pdf-gcc pdf-gcc
11704 maybe-pdf-gcc:
11705 @if gcc
11706 maybe-pdf-gcc: pdf-gcc
11708 pdf-gcc: \
11709 configure-gcc
11710 @[ -f ./gcc/Makefile ] || exit 0; \
11711 r=`${PWD_COMMAND}`; export r; \
11712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11713 $(HOST_EXPORTS) \
11714 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11716 done; \
11717 echo "Doing pdf in gcc"; \
11718 (cd $(HOST_SUBDIR)/gcc && \
11719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11721 "RANLIB=$${RANLIB}" \
11722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11723 pdf) \
11724 || exit 1
11726 @endif gcc
11728 .PHONY: maybe-html-gcc html-gcc
11729 maybe-html-gcc:
11730 @if gcc
11731 maybe-html-gcc: html-gcc
11733 html-gcc: \
11734 configure-gcc
11735 @[ -f ./gcc/Makefile ] || exit 0; \
11736 r=`${PWD_COMMAND}`; export r; \
11737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11738 $(HOST_EXPORTS) \
11739 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11741 done; \
11742 echo "Doing html in gcc"; \
11743 (cd $(HOST_SUBDIR)/gcc && \
11744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11746 "RANLIB=$${RANLIB}" \
11747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11748 html) \
11749 || exit 1
11751 @endif gcc
11753 .PHONY: maybe-TAGS-gcc TAGS-gcc
11754 maybe-TAGS-gcc:
11755 @if gcc
11756 maybe-TAGS-gcc: TAGS-gcc
11758 TAGS-gcc: \
11759 configure-gcc
11760 @[ -f ./gcc/Makefile ] || exit 0; \
11761 r=`${PWD_COMMAND}`; export r; \
11762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11763 $(HOST_EXPORTS) \
11764 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11766 done; \
11767 echo "Doing TAGS in gcc"; \
11768 (cd $(HOST_SUBDIR)/gcc && \
11769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11771 "RANLIB=$${RANLIB}" \
11772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11773 TAGS) \
11774 || exit 1
11776 @endif gcc
11778 .PHONY: maybe-install-info-gcc install-info-gcc
11779 maybe-install-info-gcc:
11780 @if gcc
11781 maybe-install-info-gcc: install-info-gcc
11783 install-info-gcc: \
11784 configure-gcc \
11785 info-gcc
11786 @[ -f ./gcc/Makefile ] || exit 0; \
11787 r=`${PWD_COMMAND}`; export r; \
11788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11789 $(HOST_EXPORTS) \
11790 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11792 done; \
11793 echo "Doing install-info in gcc"; \
11794 (cd $(HOST_SUBDIR)/gcc && \
11795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11797 "RANLIB=$${RANLIB}" \
11798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11799 install-info) \
11800 || exit 1
11802 @endif gcc
11804 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
11805 maybe-install-pdf-gcc:
11806 @if gcc
11807 maybe-install-pdf-gcc: install-pdf-gcc
11809 install-pdf-gcc: \
11810 configure-gcc \
11811 pdf-gcc
11812 @[ -f ./gcc/Makefile ] || exit 0; \
11813 r=`${PWD_COMMAND}`; export r; \
11814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11815 $(HOST_EXPORTS) \
11816 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11818 done; \
11819 echo "Doing install-pdf in gcc"; \
11820 (cd $(HOST_SUBDIR)/gcc && \
11821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11823 "RANLIB=$${RANLIB}" \
11824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11825 install-pdf) \
11826 || exit 1
11828 @endif gcc
11830 .PHONY: maybe-install-html-gcc install-html-gcc
11831 maybe-install-html-gcc:
11832 @if gcc
11833 maybe-install-html-gcc: install-html-gcc
11835 install-html-gcc: \
11836 configure-gcc \
11837 html-gcc
11838 @[ -f ./gcc/Makefile ] || exit 0; \
11839 r=`${PWD_COMMAND}`; export r; \
11840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11841 $(HOST_EXPORTS) \
11842 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11844 done; \
11845 echo "Doing install-html in gcc"; \
11846 (cd $(HOST_SUBDIR)/gcc && \
11847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11849 "RANLIB=$${RANLIB}" \
11850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11851 install-html) \
11852 || exit 1
11854 @endif gcc
11856 .PHONY: maybe-installcheck-gcc installcheck-gcc
11857 maybe-installcheck-gcc:
11858 @if gcc
11859 maybe-installcheck-gcc: installcheck-gcc
11861 installcheck-gcc: \
11862 configure-gcc
11863 @[ -f ./gcc/Makefile ] || exit 0; \
11864 r=`${PWD_COMMAND}`; export r; \
11865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11866 $(HOST_EXPORTS) \
11867 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11869 done; \
11870 echo "Doing installcheck in gcc"; \
11871 (cd $(HOST_SUBDIR)/gcc && \
11872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11874 "RANLIB=$${RANLIB}" \
11875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11876 installcheck) \
11877 || exit 1
11879 @endif gcc
11881 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
11882 maybe-mostlyclean-gcc:
11883 @if gcc
11884 maybe-mostlyclean-gcc: mostlyclean-gcc
11886 mostlyclean-gcc:
11887 @[ -f ./gcc/Makefile ] || exit 0; \
11888 r=`${PWD_COMMAND}`; export r; \
11889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11890 $(HOST_EXPORTS) \
11891 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11893 done; \
11894 echo "Doing mostlyclean in gcc"; \
11895 (cd $(HOST_SUBDIR)/gcc && \
11896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11898 "RANLIB=$${RANLIB}" \
11899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11900 mostlyclean) \
11901 || exit 1
11903 @endif gcc
11905 .PHONY: maybe-clean-gcc clean-gcc
11906 maybe-clean-gcc:
11907 @if gcc
11908 maybe-clean-gcc: clean-gcc
11910 clean-gcc:
11911 @[ -f ./gcc/Makefile ] || exit 0; \
11912 r=`${PWD_COMMAND}`; export r; \
11913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11914 $(HOST_EXPORTS) \
11915 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11917 done; \
11918 echo "Doing clean in gcc"; \
11919 (cd $(HOST_SUBDIR)/gcc && \
11920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11922 "RANLIB=$${RANLIB}" \
11923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11924 clean) \
11925 || exit 1
11927 @endif gcc
11929 .PHONY: maybe-distclean-gcc distclean-gcc
11930 maybe-distclean-gcc:
11931 @if gcc
11932 maybe-distclean-gcc: distclean-gcc
11934 distclean-gcc:
11935 @[ -f ./gcc/Makefile ] || exit 0; \
11936 r=`${PWD_COMMAND}`; export r; \
11937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11938 $(HOST_EXPORTS) \
11939 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11941 done; \
11942 echo "Doing distclean in gcc"; \
11943 (cd $(HOST_SUBDIR)/gcc && \
11944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11946 "RANLIB=$${RANLIB}" \
11947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11948 distclean) \
11949 || exit 1
11951 @endif gcc
11953 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11954 maybe-maintainer-clean-gcc:
11955 @if gcc
11956 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11958 maintainer-clean-gcc:
11959 @[ -f ./gcc/Makefile ] || exit 0; \
11960 r=`${PWD_COMMAND}`; export r; \
11961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11962 $(HOST_EXPORTS) \
11963 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11965 done; \
11966 echo "Doing maintainer-clean in gcc"; \
11967 (cd $(HOST_SUBDIR)/gcc && \
11968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11970 "RANLIB=$${RANLIB}" \
11971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11972 maintainer-clean) \
11973 || exit 1
11975 @endif gcc
11979 .PHONY: configure-gmp maybe-configure-gmp
11980 maybe-configure-gmp:
11981 @if gcc-bootstrap
11982 configure-gmp: stage_current
11983 @endif gcc-bootstrap
11984 @if gmp
11985 maybe-configure-gmp: configure-gmp
11986 configure-gmp:
11987 @r=`${PWD_COMMAND}`; export r; \
11988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11989 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
11991 $(HOST_EXPORTS) \
11992 echo Configuring in $(HOST_SUBDIR)/gmp; \
11993 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
11994 case $(srcdir) in \
11995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11996 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11998 esac; \
11999 module_srcdir=gmp; \
12000 $(SHELL) \
12001 $$s/$$module_srcdir/configure \
12002 --srcdir=$${topdir}/$$module_srcdir \
12003 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12004 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
12005 || exit 1
12006 @endif gmp
12010 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
12011 maybe-configure-stage1-gmp:
12012 @if gmp-bootstrap
12013 maybe-configure-stage1-gmp: configure-stage1-gmp
12014 configure-stage1-gmp:
12015 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12016 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12017 @r=`${PWD_COMMAND}`; export r; \
12018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12019 TFLAGS="$(STAGE1_TFLAGS)"; \
12020 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12021 $(HOST_EXPORTS) \
12022 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12023 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12024 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12025 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
12026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12027 cd $(HOST_SUBDIR)/gmp || exit 1; \
12028 case $(srcdir) in \
12029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12030 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12032 esac; \
12033 module_srcdir=gmp; \
12034 $(SHELL) $$s/$$module_srcdir/configure \
12035 --srcdir=$${topdir}/$$module_srcdir \
12036 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12037 --target=none-${host_vendor}-${host_os} \
12039 $(STAGE1_CONFIGURE_FLAGS) \
12040 --disable-shared LEX="touch lex.yy.c"
12041 @endif gmp-bootstrap
12043 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
12044 maybe-configure-stage2-gmp:
12045 @if gmp-bootstrap
12046 maybe-configure-stage2-gmp: configure-stage2-gmp
12047 configure-stage2-gmp:
12048 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12049 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12050 @r=`${PWD_COMMAND}`; export r; \
12051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12052 TFLAGS="$(STAGE2_TFLAGS)"; \
12053 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12054 $(HOST_EXPORTS) \
12055 $(POSTSTAGE1_HOST_EXPORTS) \
12056 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12057 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12058 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12059 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
12060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12061 cd $(HOST_SUBDIR)/gmp || exit 1; \
12062 case $(srcdir) in \
12063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12064 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12066 esac; \
12067 module_srcdir=gmp; \
12068 $(SHELL) $$s/$$module_srcdir/configure \
12069 --srcdir=$${topdir}/$$module_srcdir \
12070 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12071 --target=none-${host_vendor}-${host_os} \
12072 --with-build-libsubdir=$(HOST_SUBDIR) \
12073 $(STAGE2_CONFIGURE_FLAGS) \
12074 --disable-shared LEX="touch lex.yy.c"
12075 @endif gmp-bootstrap
12077 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
12078 maybe-configure-stage3-gmp:
12079 @if gmp-bootstrap
12080 maybe-configure-stage3-gmp: configure-stage3-gmp
12081 configure-stage3-gmp:
12082 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12084 @r=`${PWD_COMMAND}`; export r; \
12085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12086 TFLAGS="$(STAGE3_TFLAGS)"; \
12087 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12088 $(HOST_EXPORTS) \
12089 $(POSTSTAGE1_HOST_EXPORTS) \
12090 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12091 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12092 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12093 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
12094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12095 cd $(HOST_SUBDIR)/gmp || exit 1; \
12096 case $(srcdir) in \
12097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12098 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12100 esac; \
12101 module_srcdir=gmp; \
12102 $(SHELL) $$s/$$module_srcdir/configure \
12103 --srcdir=$${topdir}/$$module_srcdir \
12104 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12105 --target=none-${host_vendor}-${host_os} \
12106 --with-build-libsubdir=$(HOST_SUBDIR) \
12107 $(STAGE3_CONFIGURE_FLAGS) \
12108 --disable-shared LEX="touch lex.yy.c"
12109 @endif gmp-bootstrap
12111 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
12112 maybe-configure-stage4-gmp:
12113 @if gmp-bootstrap
12114 maybe-configure-stage4-gmp: configure-stage4-gmp
12115 configure-stage4-gmp:
12116 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12118 @r=`${PWD_COMMAND}`; export r; \
12119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12120 TFLAGS="$(STAGE4_TFLAGS)"; \
12121 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12122 $(HOST_EXPORTS) \
12123 $(POSTSTAGE1_HOST_EXPORTS) \
12124 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12125 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12126 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12127 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
12128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12129 cd $(HOST_SUBDIR)/gmp || exit 1; \
12130 case $(srcdir) in \
12131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12132 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12134 esac; \
12135 module_srcdir=gmp; \
12136 $(SHELL) $$s/$$module_srcdir/configure \
12137 --srcdir=$${topdir}/$$module_srcdir \
12138 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12139 --target=none-${host_vendor}-${host_os} \
12140 --with-build-libsubdir=$(HOST_SUBDIR) \
12141 $(STAGE4_CONFIGURE_FLAGS) \
12142 --disable-shared LEX="touch lex.yy.c"
12143 @endif gmp-bootstrap
12145 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
12146 maybe-configure-stageprofile-gmp:
12147 @if gmp-bootstrap
12148 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
12149 configure-stageprofile-gmp:
12150 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12152 @r=`${PWD_COMMAND}`; export r; \
12153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12154 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12155 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12156 $(HOST_EXPORTS) \
12157 $(POSTSTAGE1_HOST_EXPORTS) \
12158 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12159 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12160 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12161 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
12162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12163 cd $(HOST_SUBDIR)/gmp || exit 1; \
12164 case $(srcdir) in \
12165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12166 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12168 esac; \
12169 module_srcdir=gmp; \
12170 $(SHELL) $$s/$$module_srcdir/configure \
12171 --srcdir=$${topdir}/$$module_srcdir \
12172 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12173 --target=none-${host_vendor}-${host_os} \
12174 --with-build-libsubdir=$(HOST_SUBDIR) \
12175 $(STAGEprofile_CONFIGURE_FLAGS) \
12176 --disable-shared LEX="touch lex.yy.c"
12177 @endif gmp-bootstrap
12179 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
12180 maybe-configure-stagefeedback-gmp:
12181 @if gmp-bootstrap
12182 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
12183 configure-stagefeedback-gmp:
12184 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12185 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12186 @r=`${PWD_COMMAND}`; export r; \
12187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12188 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12189 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12190 $(HOST_EXPORTS) \
12191 $(POSTSTAGE1_HOST_EXPORTS) \
12192 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12193 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12194 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12195 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
12196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12197 cd $(HOST_SUBDIR)/gmp || exit 1; \
12198 case $(srcdir) in \
12199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12200 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12202 esac; \
12203 module_srcdir=gmp; \
12204 $(SHELL) $$s/$$module_srcdir/configure \
12205 --srcdir=$${topdir}/$$module_srcdir \
12206 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12207 --target=none-${host_vendor}-${host_os} \
12208 --with-build-libsubdir=$(HOST_SUBDIR) \
12209 $(STAGEfeedback_CONFIGURE_FLAGS) \
12210 --disable-shared LEX="touch lex.yy.c"
12211 @endif gmp-bootstrap
12213 .PHONY: configure-stageautoprofile-gmp maybe-configure-stageautoprofile-gmp
12214 maybe-configure-stageautoprofile-gmp:
12215 @if gmp-bootstrap
12216 maybe-configure-stageautoprofile-gmp: configure-stageautoprofile-gmp
12217 configure-stageautoprofile-gmp:
12218 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12220 @r=`${PWD_COMMAND}`; export r; \
12221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12222 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12223 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12224 $(HOST_EXPORTS) \
12225 $(POSTSTAGE1_HOST_EXPORTS) \
12226 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
12227 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
12228 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
12229 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gmp; \
12230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12231 cd $(HOST_SUBDIR)/gmp || exit 1; \
12232 case $(srcdir) in \
12233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12234 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12236 esac; \
12237 module_srcdir=gmp; \
12238 $(SHELL) $$s/$$module_srcdir/configure \
12239 --srcdir=$${topdir}/$$module_srcdir \
12240 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12241 --target=none-${host_vendor}-${host_os} \
12242 --with-build-libsubdir=$(HOST_SUBDIR) \
12243 $(STAGEautoprofile_CONFIGURE_FLAGS) \
12244 --disable-shared LEX="touch lex.yy.c"
12245 @endif gmp-bootstrap
12247 .PHONY: configure-stageautofeedback-gmp maybe-configure-stageautofeedback-gmp
12248 maybe-configure-stageautofeedback-gmp:
12249 @if gmp-bootstrap
12250 maybe-configure-stageautofeedback-gmp: configure-stageautofeedback-gmp
12251 configure-stageautofeedback-gmp:
12252 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12253 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12254 @r=`${PWD_COMMAND}`; export r; \
12255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12256 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12257 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12258 $(HOST_EXPORTS) \
12259 $(POSTSTAGE1_HOST_EXPORTS) \
12260 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
12261 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
12262 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
12263 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gmp; \
12264 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12265 cd $(HOST_SUBDIR)/gmp || exit 1; \
12266 case $(srcdir) in \
12267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12268 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12270 esac; \
12271 module_srcdir=gmp; \
12272 $(SHELL) $$s/$$module_srcdir/configure \
12273 --srcdir=$${topdir}/$$module_srcdir \
12274 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12275 --target=none-${host_vendor}-${host_os} \
12276 --with-build-libsubdir=$(HOST_SUBDIR) \
12277 $(STAGEautofeedback_CONFIGURE_FLAGS) \
12278 --disable-shared LEX="touch lex.yy.c"
12279 @endif gmp-bootstrap
12285 .PHONY: all-gmp maybe-all-gmp
12286 maybe-all-gmp:
12287 @if gcc-bootstrap
12288 all-gmp: stage_current
12289 @endif gcc-bootstrap
12290 @if gmp
12291 TARGET-gmp=all
12292 maybe-all-gmp: all-gmp
12293 all-gmp: configure-gmp
12294 @r=`${PWD_COMMAND}`; export r; \
12295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12296 $(HOST_EXPORTS) \
12297 (cd $(HOST_SUBDIR)/gmp && \
12298 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12299 $(TARGET-gmp))
12300 @endif gmp
12304 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
12305 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
12306 maybe-all-stage1-gmp:
12307 maybe-clean-stage1-gmp:
12308 @if gmp-bootstrap
12309 maybe-all-stage1-gmp: all-stage1-gmp
12310 all-stage1: all-stage1-gmp
12311 TARGET-stage1-gmp = $(TARGET-gmp)
12312 all-stage1-gmp: configure-stage1-gmp
12313 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12314 @r=`${PWD_COMMAND}`; export r; \
12315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12316 TFLAGS="$(STAGE1_TFLAGS)"; \
12317 $(HOST_EXPORTS) \
12318 cd $(HOST_SUBDIR)/gmp && \
12320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12321 CFLAGS="$(STAGE1_CFLAGS)" \
12322 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12323 LIBCFLAGS="$(LIBCFLAGS)" \
12324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12327 $(EXTRA_HOST_FLAGS) \
12328 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12329 TFLAGS="$(STAGE1_TFLAGS)" \
12330 $(TARGET-stage1-gmp)
12332 maybe-clean-stage1-gmp: clean-stage1-gmp
12333 clean-stage1: clean-stage1-gmp
12334 clean-stage1-gmp:
12335 @if [ $(current_stage) = stage1 ]; then \
12336 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12337 else \
12338 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
12339 $(MAKE) stage1-start; \
12340 fi; \
12341 cd $(HOST_SUBDIR)/gmp && \
12342 $(MAKE) $(EXTRA_HOST_FLAGS) \
12343 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12344 @endif gmp-bootstrap
12347 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
12348 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
12349 maybe-all-stage2-gmp:
12350 maybe-clean-stage2-gmp:
12351 @if gmp-bootstrap
12352 maybe-all-stage2-gmp: all-stage2-gmp
12353 all-stage2: all-stage2-gmp
12354 TARGET-stage2-gmp = $(TARGET-gmp)
12355 all-stage2-gmp: configure-stage2-gmp
12356 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12357 @r=`${PWD_COMMAND}`; export r; \
12358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12359 TFLAGS="$(STAGE2_TFLAGS)"; \
12360 $(HOST_EXPORTS) \
12361 $(POSTSTAGE1_HOST_EXPORTS) \
12362 cd $(HOST_SUBDIR)/gmp && \
12364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12365 CFLAGS="$(STAGE2_CFLAGS)" \
12366 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12367 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12371 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12372 TFLAGS="$(STAGE2_TFLAGS)" \
12373 $(TARGET-stage2-gmp)
12375 maybe-clean-stage2-gmp: clean-stage2-gmp
12376 clean-stage2: clean-stage2-gmp
12377 clean-stage2-gmp:
12378 @if [ $(current_stage) = stage2 ]; then \
12379 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12380 else \
12381 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
12382 $(MAKE) stage2-start; \
12383 fi; \
12384 cd $(HOST_SUBDIR)/gmp && \
12385 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12386 @endif gmp-bootstrap
12389 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
12390 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
12391 maybe-all-stage3-gmp:
12392 maybe-clean-stage3-gmp:
12393 @if gmp-bootstrap
12394 maybe-all-stage3-gmp: all-stage3-gmp
12395 all-stage3: all-stage3-gmp
12396 TARGET-stage3-gmp = $(TARGET-gmp)
12397 all-stage3-gmp: configure-stage3-gmp
12398 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12399 @r=`${PWD_COMMAND}`; export r; \
12400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12401 TFLAGS="$(STAGE3_TFLAGS)"; \
12402 $(HOST_EXPORTS) \
12403 $(POSTSTAGE1_HOST_EXPORTS) \
12404 cd $(HOST_SUBDIR)/gmp && \
12406 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12407 CFLAGS="$(STAGE3_CFLAGS)" \
12408 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12409 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12410 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12411 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12412 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12413 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12414 TFLAGS="$(STAGE3_TFLAGS)" \
12415 $(TARGET-stage3-gmp)
12417 maybe-clean-stage3-gmp: clean-stage3-gmp
12418 clean-stage3: clean-stage3-gmp
12419 clean-stage3-gmp:
12420 @if [ $(current_stage) = stage3 ]; then \
12421 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12422 else \
12423 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
12424 $(MAKE) stage3-start; \
12425 fi; \
12426 cd $(HOST_SUBDIR)/gmp && \
12427 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12428 @endif gmp-bootstrap
12431 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
12432 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
12433 maybe-all-stage4-gmp:
12434 maybe-clean-stage4-gmp:
12435 @if gmp-bootstrap
12436 maybe-all-stage4-gmp: all-stage4-gmp
12437 all-stage4: all-stage4-gmp
12438 TARGET-stage4-gmp = $(TARGET-gmp)
12439 all-stage4-gmp: configure-stage4-gmp
12440 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12441 @r=`${PWD_COMMAND}`; export r; \
12442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12443 TFLAGS="$(STAGE4_TFLAGS)"; \
12444 $(HOST_EXPORTS) \
12445 $(POSTSTAGE1_HOST_EXPORTS) \
12446 cd $(HOST_SUBDIR)/gmp && \
12448 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12449 CFLAGS="$(STAGE4_CFLAGS)" \
12450 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12451 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12452 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12453 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12454 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12455 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12456 TFLAGS="$(STAGE4_TFLAGS)" \
12457 $(TARGET-stage4-gmp)
12459 maybe-clean-stage4-gmp: clean-stage4-gmp
12460 clean-stage4: clean-stage4-gmp
12461 clean-stage4-gmp:
12462 @if [ $(current_stage) = stage4 ]; then \
12463 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12464 else \
12465 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
12466 $(MAKE) stage4-start; \
12467 fi; \
12468 cd $(HOST_SUBDIR)/gmp && \
12469 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12470 @endif gmp-bootstrap
12473 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
12474 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
12475 maybe-all-stageprofile-gmp:
12476 maybe-clean-stageprofile-gmp:
12477 @if gmp-bootstrap
12478 maybe-all-stageprofile-gmp: all-stageprofile-gmp
12479 all-stageprofile: all-stageprofile-gmp
12480 TARGET-stageprofile-gmp = $(TARGET-gmp)
12481 all-stageprofile-gmp: configure-stageprofile-gmp
12482 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12483 @r=`${PWD_COMMAND}`; export r; \
12484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12485 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12486 $(HOST_EXPORTS) \
12487 $(POSTSTAGE1_HOST_EXPORTS) \
12488 cd $(HOST_SUBDIR)/gmp && \
12490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12491 CFLAGS="$(STAGEprofile_CFLAGS)" \
12492 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12493 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12498 TFLAGS="$(STAGEprofile_TFLAGS)" \
12499 $(TARGET-stageprofile-gmp)
12501 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
12502 clean-stageprofile: clean-stageprofile-gmp
12503 clean-stageprofile-gmp:
12504 @if [ $(current_stage) = stageprofile ]; then \
12505 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12506 else \
12507 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
12508 $(MAKE) stageprofile-start; \
12509 fi; \
12510 cd $(HOST_SUBDIR)/gmp && \
12511 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12512 @endif gmp-bootstrap
12515 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
12516 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
12517 maybe-all-stagefeedback-gmp:
12518 maybe-clean-stagefeedback-gmp:
12519 @if gmp-bootstrap
12520 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
12521 all-stagefeedback: all-stagefeedback-gmp
12522 TARGET-stagefeedback-gmp = $(TARGET-gmp)
12523 all-stagefeedback-gmp: configure-stagefeedback-gmp
12524 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12525 @r=`${PWD_COMMAND}`; export r; \
12526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12527 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12528 $(HOST_EXPORTS) \
12529 $(POSTSTAGE1_HOST_EXPORTS) \
12530 cd $(HOST_SUBDIR)/gmp && \
12532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12533 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12534 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12535 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12539 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12540 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12541 $(TARGET-stagefeedback-gmp)
12543 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
12544 clean-stagefeedback: clean-stagefeedback-gmp
12545 clean-stagefeedback-gmp:
12546 @if [ $(current_stage) = stagefeedback ]; then \
12547 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12548 else \
12549 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
12550 $(MAKE) stagefeedback-start; \
12551 fi; \
12552 cd $(HOST_SUBDIR)/gmp && \
12553 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12554 @endif gmp-bootstrap
12557 .PHONY: all-stageautoprofile-gmp maybe-all-stageautoprofile-gmp
12558 .PHONY: clean-stageautoprofile-gmp maybe-clean-stageautoprofile-gmp
12559 maybe-all-stageautoprofile-gmp:
12560 maybe-clean-stageautoprofile-gmp:
12561 @if gmp-bootstrap
12562 maybe-all-stageautoprofile-gmp: all-stageautoprofile-gmp
12563 all-stageautoprofile: all-stageautoprofile-gmp
12564 TARGET-stageautoprofile-gmp = $(TARGET-gmp)
12565 all-stageautoprofile-gmp: configure-stageautoprofile-gmp
12566 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12567 @r=`${PWD_COMMAND}`; export r; \
12568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12569 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12570 $(HOST_EXPORTS) \
12571 $(POSTSTAGE1_HOST_EXPORTS) \
12572 cd $(HOST_SUBDIR)/gmp && \
12573 $$s/gcc/config/i386/$(AUTO_PROFILE) \
12574 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12575 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
12576 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
12577 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
12578 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12579 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12580 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12581 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12582 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
12583 $(TARGET-stageautoprofile-gmp)
12585 maybe-clean-stageautoprofile-gmp: clean-stageautoprofile-gmp
12586 clean-stageautoprofile: clean-stageautoprofile-gmp
12587 clean-stageautoprofile-gmp:
12588 @if [ $(current_stage) = stageautoprofile ]; then \
12589 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12590 else \
12591 [ -f $(HOST_SUBDIR)/stageautoprofile-gmp/Makefile ] || exit 0; \
12592 $(MAKE) stageautoprofile-start; \
12593 fi; \
12594 cd $(HOST_SUBDIR)/gmp && \
12595 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12596 @endif gmp-bootstrap
12599 .PHONY: all-stageautofeedback-gmp maybe-all-stageautofeedback-gmp
12600 .PHONY: clean-stageautofeedback-gmp maybe-clean-stageautofeedback-gmp
12601 maybe-all-stageautofeedback-gmp:
12602 maybe-clean-stageautofeedback-gmp:
12603 @if gmp-bootstrap
12604 maybe-all-stageautofeedback-gmp: all-stageautofeedback-gmp
12605 all-stageautofeedback: all-stageautofeedback-gmp
12606 TARGET-stageautofeedback-gmp = $(TARGET-gmp)
12607 all-stageautofeedback-gmp: configure-stageautofeedback-gmp
12608 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12609 @r=`${PWD_COMMAND}`; export r; \
12610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12611 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12612 $(HOST_EXPORTS) \
12613 $(POSTSTAGE1_HOST_EXPORTS) \
12614 cd $(HOST_SUBDIR)/gmp && \
12616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12617 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
12618 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
12619 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
12620 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12621 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12622 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12623 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12624 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
12625 $(TARGET-stageautofeedback-gmp)
12627 maybe-clean-stageautofeedback-gmp: clean-stageautofeedback-gmp
12628 clean-stageautofeedback: clean-stageautofeedback-gmp
12629 clean-stageautofeedback-gmp:
12630 @if [ $(current_stage) = stageautofeedback ]; then \
12631 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12632 else \
12633 [ -f $(HOST_SUBDIR)/stageautofeedback-gmp/Makefile ] || exit 0; \
12634 $(MAKE) stageautofeedback-start; \
12635 fi; \
12636 cd $(HOST_SUBDIR)/gmp && \
12637 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12638 @endif gmp-bootstrap
12644 .PHONY: check-gmp maybe-check-gmp
12645 maybe-check-gmp:
12646 @if gmp
12647 maybe-check-gmp: check-gmp
12649 check-gmp:
12650 @: $(MAKE); $(unstage)
12651 @r=`${PWD_COMMAND}`; export r; \
12652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12653 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12654 (cd $(HOST_SUBDIR)/gmp && \
12655 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12657 @endif gmp
12659 .PHONY: install-gmp maybe-install-gmp
12660 maybe-install-gmp:
12661 @if gmp
12662 maybe-install-gmp: install-gmp
12664 install-gmp:
12666 @endif gmp
12668 .PHONY: install-strip-gmp maybe-install-strip-gmp
12669 maybe-install-strip-gmp:
12670 @if gmp
12671 maybe-install-strip-gmp: install-strip-gmp
12673 install-strip-gmp:
12675 @endif gmp
12677 # Other targets (info, dvi, pdf, etc.)
12679 .PHONY: maybe-info-gmp info-gmp
12680 maybe-info-gmp:
12681 @if gmp
12682 maybe-info-gmp: info-gmp
12684 info-gmp: \
12685 configure-gmp
12686 @[ -f ./gmp/Makefile ] || exit 0; \
12687 r=`${PWD_COMMAND}`; export r; \
12688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12689 $(HOST_EXPORTS) \
12690 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12692 done; \
12693 echo "Doing info in gmp"; \
12694 (cd $(HOST_SUBDIR)/gmp && \
12695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12697 "RANLIB=$${RANLIB}" \
12698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12699 info) \
12700 || exit 1
12702 @endif gmp
12704 .PHONY: maybe-dvi-gmp dvi-gmp
12705 maybe-dvi-gmp:
12706 @if gmp
12707 maybe-dvi-gmp: dvi-gmp
12709 dvi-gmp: \
12710 configure-gmp
12711 @[ -f ./gmp/Makefile ] || exit 0; \
12712 r=`${PWD_COMMAND}`; export r; \
12713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12714 $(HOST_EXPORTS) \
12715 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12717 done; \
12718 echo "Doing dvi in gmp"; \
12719 (cd $(HOST_SUBDIR)/gmp && \
12720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12722 "RANLIB=$${RANLIB}" \
12723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12724 dvi) \
12725 || exit 1
12727 @endif gmp
12729 .PHONY: maybe-pdf-gmp pdf-gmp
12730 maybe-pdf-gmp:
12731 @if gmp
12732 maybe-pdf-gmp: pdf-gmp
12734 pdf-gmp: \
12735 configure-gmp
12736 @[ -f ./gmp/Makefile ] || exit 0; \
12737 r=`${PWD_COMMAND}`; export r; \
12738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12739 $(HOST_EXPORTS) \
12740 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12742 done; \
12743 echo "Doing pdf in gmp"; \
12744 (cd $(HOST_SUBDIR)/gmp && \
12745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12747 "RANLIB=$${RANLIB}" \
12748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12749 pdf) \
12750 || exit 1
12752 @endif gmp
12754 .PHONY: maybe-html-gmp html-gmp
12755 maybe-html-gmp:
12756 @if gmp
12757 maybe-html-gmp: html-gmp
12759 html-gmp: \
12760 configure-gmp
12761 @[ -f ./gmp/Makefile ] || exit 0; \
12762 r=`${PWD_COMMAND}`; export r; \
12763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12764 $(HOST_EXPORTS) \
12765 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12767 done; \
12768 echo "Doing html in gmp"; \
12769 (cd $(HOST_SUBDIR)/gmp && \
12770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12772 "RANLIB=$${RANLIB}" \
12773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12774 html) \
12775 || exit 1
12777 @endif gmp
12779 .PHONY: maybe-TAGS-gmp TAGS-gmp
12780 maybe-TAGS-gmp:
12781 @if gmp
12782 maybe-TAGS-gmp: TAGS-gmp
12784 TAGS-gmp: \
12785 configure-gmp
12786 @[ -f ./gmp/Makefile ] || exit 0; \
12787 r=`${PWD_COMMAND}`; export r; \
12788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12789 $(HOST_EXPORTS) \
12790 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12792 done; \
12793 echo "Doing TAGS in gmp"; \
12794 (cd $(HOST_SUBDIR)/gmp && \
12795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12797 "RANLIB=$${RANLIB}" \
12798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12799 TAGS) \
12800 || exit 1
12802 @endif gmp
12804 .PHONY: maybe-install-info-gmp install-info-gmp
12805 maybe-install-info-gmp:
12806 @if gmp
12807 maybe-install-info-gmp: install-info-gmp
12809 install-info-gmp: \
12810 configure-gmp \
12811 info-gmp
12812 @[ -f ./gmp/Makefile ] || exit 0; \
12813 r=`${PWD_COMMAND}`; export r; \
12814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12815 $(HOST_EXPORTS) \
12816 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12818 done; \
12819 echo "Doing install-info in gmp"; \
12820 (cd $(HOST_SUBDIR)/gmp && \
12821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12823 "RANLIB=$${RANLIB}" \
12824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12825 install-info) \
12826 || exit 1
12828 @endif gmp
12830 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
12831 maybe-install-pdf-gmp:
12832 @if gmp
12833 maybe-install-pdf-gmp: install-pdf-gmp
12835 install-pdf-gmp: \
12836 configure-gmp \
12837 pdf-gmp
12838 @[ -f ./gmp/Makefile ] || exit 0; \
12839 r=`${PWD_COMMAND}`; export r; \
12840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12841 $(HOST_EXPORTS) \
12842 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12844 done; \
12845 echo "Doing install-pdf in gmp"; \
12846 (cd $(HOST_SUBDIR)/gmp && \
12847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12849 "RANLIB=$${RANLIB}" \
12850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12851 install-pdf) \
12852 || exit 1
12854 @endif gmp
12856 .PHONY: maybe-install-html-gmp install-html-gmp
12857 maybe-install-html-gmp:
12858 @if gmp
12859 maybe-install-html-gmp: install-html-gmp
12861 install-html-gmp: \
12862 configure-gmp \
12863 html-gmp
12864 @[ -f ./gmp/Makefile ] || exit 0; \
12865 r=`${PWD_COMMAND}`; export r; \
12866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12867 $(HOST_EXPORTS) \
12868 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12870 done; \
12871 echo "Doing install-html in gmp"; \
12872 (cd $(HOST_SUBDIR)/gmp && \
12873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12875 "RANLIB=$${RANLIB}" \
12876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12877 install-html) \
12878 || exit 1
12880 @endif gmp
12882 .PHONY: maybe-installcheck-gmp installcheck-gmp
12883 maybe-installcheck-gmp:
12884 @if gmp
12885 maybe-installcheck-gmp: installcheck-gmp
12887 installcheck-gmp: \
12888 configure-gmp
12889 @[ -f ./gmp/Makefile ] || exit 0; \
12890 r=`${PWD_COMMAND}`; export r; \
12891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12892 $(HOST_EXPORTS) \
12893 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12895 done; \
12896 echo "Doing installcheck in gmp"; \
12897 (cd $(HOST_SUBDIR)/gmp && \
12898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12900 "RANLIB=$${RANLIB}" \
12901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12902 installcheck) \
12903 || exit 1
12905 @endif gmp
12907 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
12908 maybe-mostlyclean-gmp:
12909 @if gmp
12910 maybe-mostlyclean-gmp: mostlyclean-gmp
12912 mostlyclean-gmp:
12913 @[ -f ./gmp/Makefile ] || exit 0; \
12914 r=`${PWD_COMMAND}`; export r; \
12915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12916 $(HOST_EXPORTS) \
12917 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12919 done; \
12920 echo "Doing mostlyclean in gmp"; \
12921 (cd $(HOST_SUBDIR)/gmp && \
12922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12924 "RANLIB=$${RANLIB}" \
12925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12926 mostlyclean) \
12927 || exit 1
12929 @endif gmp
12931 .PHONY: maybe-clean-gmp clean-gmp
12932 maybe-clean-gmp:
12933 @if gmp
12934 maybe-clean-gmp: clean-gmp
12936 clean-gmp:
12937 @[ -f ./gmp/Makefile ] || exit 0; \
12938 r=`${PWD_COMMAND}`; export r; \
12939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12940 $(HOST_EXPORTS) \
12941 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12943 done; \
12944 echo "Doing clean in gmp"; \
12945 (cd $(HOST_SUBDIR)/gmp && \
12946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12948 "RANLIB=$${RANLIB}" \
12949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12950 clean) \
12951 || exit 1
12953 @endif gmp
12955 .PHONY: maybe-distclean-gmp distclean-gmp
12956 maybe-distclean-gmp:
12957 @if gmp
12958 maybe-distclean-gmp: distclean-gmp
12960 distclean-gmp:
12961 @[ -f ./gmp/Makefile ] || exit 0; \
12962 r=`${PWD_COMMAND}`; export r; \
12963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12964 $(HOST_EXPORTS) \
12965 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12967 done; \
12968 echo "Doing distclean in gmp"; \
12969 (cd $(HOST_SUBDIR)/gmp && \
12970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12972 "RANLIB=$${RANLIB}" \
12973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12974 distclean) \
12975 || exit 1
12977 @endif gmp
12979 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
12980 maybe-maintainer-clean-gmp:
12981 @if gmp
12982 maybe-maintainer-clean-gmp: maintainer-clean-gmp
12984 maintainer-clean-gmp:
12985 @[ -f ./gmp/Makefile ] || exit 0; \
12986 r=`${PWD_COMMAND}`; export r; \
12987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12988 $(HOST_EXPORTS) \
12989 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12991 done; \
12992 echo "Doing maintainer-clean in gmp"; \
12993 (cd $(HOST_SUBDIR)/gmp && \
12994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12996 "RANLIB=$${RANLIB}" \
12997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12998 maintainer-clean) \
12999 || exit 1
13001 @endif gmp
13005 .PHONY: configure-mpfr maybe-configure-mpfr
13006 maybe-configure-mpfr:
13007 @if gcc-bootstrap
13008 configure-mpfr: stage_current
13009 @endif gcc-bootstrap
13010 @if mpfr
13011 maybe-configure-mpfr: configure-mpfr
13012 configure-mpfr:
13013 @r=`${PWD_COMMAND}`; export r; \
13014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13015 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13017 $(HOST_EXPORTS) \
13018 echo Configuring in $(HOST_SUBDIR)/mpfr; \
13019 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
13020 case $(srcdir) in \
13021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13022 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13024 esac; \
13025 module_srcdir=mpfr; \
13026 $(SHELL) \
13027 $$s/$$module_srcdir/configure \
13028 --srcdir=$${topdir}/$$module_srcdir \
13029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13030 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
13031 || exit 1
13032 @endif mpfr
13036 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
13037 maybe-configure-stage1-mpfr:
13038 @if mpfr-bootstrap
13039 maybe-configure-stage1-mpfr: configure-stage1-mpfr
13040 configure-stage1-mpfr:
13041 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13043 @r=`${PWD_COMMAND}`; export r; \
13044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13045 TFLAGS="$(STAGE1_TFLAGS)"; \
13046 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13047 $(HOST_EXPORTS) \
13048 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13049 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13050 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13051 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
13052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13053 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13054 case $(srcdir) in \
13055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13056 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13058 esac; \
13059 module_srcdir=mpfr; \
13060 $(SHELL) $$s/$$module_srcdir/configure \
13061 --srcdir=$${topdir}/$$module_srcdir \
13062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13063 --target=${target_alias} \
13065 $(STAGE1_CONFIGURE_FLAGS) \
13066 --disable-shared @extra_mpfr_configure_flags@
13067 @endif mpfr-bootstrap
13069 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
13070 maybe-configure-stage2-mpfr:
13071 @if mpfr-bootstrap
13072 maybe-configure-stage2-mpfr: configure-stage2-mpfr
13073 configure-stage2-mpfr:
13074 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13076 @r=`${PWD_COMMAND}`; export r; \
13077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13078 TFLAGS="$(STAGE2_TFLAGS)"; \
13079 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13080 $(HOST_EXPORTS) \
13081 $(POSTSTAGE1_HOST_EXPORTS) \
13082 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13083 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13084 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13085 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
13086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13087 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13088 case $(srcdir) in \
13089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13090 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13092 esac; \
13093 module_srcdir=mpfr; \
13094 $(SHELL) $$s/$$module_srcdir/configure \
13095 --srcdir=$${topdir}/$$module_srcdir \
13096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13097 --target=${target_alias} \
13098 --with-build-libsubdir=$(HOST_SUBDIR) \
13099 $(STAGE2_CONFIGURE_FLAGS) \
13100 --disable-shared @extra_mpfr_configure_flags@
13101 @endif mpfr-bootstrap
13103 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
13104 maybe-configure-stage3-mpfr:
13105 @if mpfr-bootstrap
13106 maybe-configure-stage3-mpfr: configure-stage3-mpfr
13107 configure-stage3-mpfr:
13108 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13109 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13110 @r=`${PWD_COMMAND}`; export r; \
13111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13112 TFLAGS="$(STAGE3_TFLAGS)"; \
13113 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13114 $(HOST_EXPORTS) \
13115 $(POSTSTAGE1_HOST_EXPORTS) \
13116 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13117 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13118 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13119 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
13120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13121 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13122 case $(srcdir) in \
13123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13124 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13126 esac; \
13127 module_srcdir=mpfr; \
13128 $(SHELL) $$s/$$module_srcdir/configure \
13129 --srcdir=$${topdir}/$$module_srcdir \
13130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13131 --target=${target_alias} \
13132 --with-build-libsubdir=$(HOST_SUBDIR) \
13133 $(STAGE3_CONFIGURE_FLAGS) \
13134 --disable-shared @extra_mpfr_configure_flags@
13135 @endif mpfr-bootstrap
13137 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
13138 maybe-configure-stage4-mpfr:
13139 @if mpfr-bootstrap
13140 maybe-configure-stage4-mpfr: configure-stage4-mpfr
13141 configure-stage4-mpfr:
13142 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13143 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13144 @r=`${PWD_COMMAND}`; export r; \
13145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13146 TFLAGS="$(STAGE4_TFLAGS)"; \
13147 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13148 $(HOST_EXPORTS) \
13149 $(POSTSTAGE1_HOST_EXPORTS) \
13150 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13151 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13152 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13153 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
13154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13155 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13156 case $(srcdir) in \
13157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13158 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13160 esac; \
13161 module_srcdir=mpfr; \
13162 $(SHELL) $$s/$$module_srcdir/configure \
13163 --srcdir=$${topdir}/$$module_srcdir \
13164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13165 --target=${target_alias} \
13166 --with-build-libsubdir=$(HOST_SUBDIR) \
13167 $(STAGE4_CONFIGURE_FLAGS) \
13168 --disable-shared @extra_mpfr_configure_flags@
13169 @endif mpfr-bootstrap
13171 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
13172 maybe-configure-stageprofile-mpfr:
13173 @if mpfr-bootstrap
13174 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
13175 configure-stageprofile-mpfr:
13176 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13178 @r=`${PWD_COMMAND}`; export r; \
13179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13180 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13181 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13182 $(HOST_EXPORTS) \
13183 $(POSTSTAGE1_HOST_EXPORTS) \
13184 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13185 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13186 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13187 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
13188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13189 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13190 case $(srcdir) in \
13191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13192 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13194 esac; \
13195 module_srcdir=mpfr; \
13196 $(SHELL) $$s/$$module_srcdir/configure \
13197 --srcdir=$${topdir}/$$module_srcdir \
13198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13199 --target=${target_alias} \
13200 --with-build-libsubdir=$(HOST_SUBDIR) \
13201 $(STAGEprofile_CONFIGURE_FLAGS) \
13202 --disable-shared @extra_mpfr_configure_flags@
13203 @endif mpfr-bootstrap
13205 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
13206 maybe-configure-stagefeedback-mpfr:
13207 @if mpfr-bootstrap
13208 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
13209 configure-stagefeedback-mpfr:
13210 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13212 @r=`${PWD_COMMAND}`; export r; \
13213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13214 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13215 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13216 $(HOST_EXPORTS) \
13217 $(POSTSTAGE1_HOST_EXPORTS) \
13218 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13219 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13220 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13221 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
13222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13223 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13224 case $(srcdir) in \
13225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13226 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13228 esac; \
13229 module_srcdir=mpfr; \
13230 $(SHELL) $$s/$$module_srcdir/configure \
13231 --srcdir=$${topdir}/$$module_srcdir \
13232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13233 --target=${target_alias} \
13234 --with-build-libsubdir=$(HOST_SUBDIR) \
13235 $(STAGEfeedback_CONFIGURE_FLAGS) \
13236 --disable-shared @extra_mpfr_configure_flags@
13237 @endif mpfr-bootstrap
13239 .PHONY: configure-stageautoprofile-mpfr maybe-configure-stageautoprofile-mpfr
13240 maybe-configure-stageautoprofile-mpfr:
13241 @if mpfr-bootstrap
13242 maybe-configure-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
13243 configure-stageautoprofile-mpfr:
13244 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13246 @r=`${PWD_COMMAND}`; export r; \
13247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13248 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13249 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13250 $(HOST_EXPORTS) \
13251 $(POSTSTAGE1_HOST_EXPORTS) \
13252 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
13253 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
13254 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
13255 echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpfr; \
13256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13257 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13258 case $(srcdir) in \
13259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13260 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13262 esac; \
13263 module_srcdir=mpfr; \
13264 $(SHELL) $$s/$$module_srcdir/configure \
13265 --srcdir=$${topdir}/$$module_srcdir \
13266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13267 --target=${target_alias} \
13268 --with-build-libsubdir=$(HOST_SUBDIR) \
13269 $(STAGEautoprofile_CONFIGURE_FLAGS) \
13270 --disable-shared @extra_mpfr_configure_flags@
13271 @endif mpfr-bootstrap
13273 .PHONY: configure-stageautofeedback-mpfr maybe-configure-stageautofeedback-mpfr
13274 maybe-configure-stageautofeedback-mpfr:
13275 @if mpfr-bootstrap
13276 maybe-configure-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
13277 configure-stageautofeedback-mpfr:
13278 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13280 @r=`${PWD_COMMAND}`; export r; \
13281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13282 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13283 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13284 $(HOST_EXPORTS) \
13285 $(POSTSTAGE1_HOST_EXPORTS) \
13286 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
13287 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
13288 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
13289 echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpfr; \
13290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13291 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13292 case $(srcdir) in \
13293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13294 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13296 esac; \
13297 module_srcdir=mpfr; \
13298 $(SHELL) $$s/$$module_srcdir/configure \
13299 --srcdir=$${topdir}/$$module_srcdir \
13300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13301 --target=${target_alias} \
13302 --with-build-libsubdir=$(HOST_SUBDIR) \
13303 $(STAGEautofeedback_CONFIGURE_FLAGS) \
13304 --disable-shared @extra_mpfr_configure_flags@
13305 @endif mpfr-bootstrap
13311 .PHONY: all-mpfr maybe-all-mpfr
13312 maybe-all-mpfr:
13313 @if gcc-bootstrap
13314 all-mpfr: stage_current
13315 @endif gcc-bootstrap
13316 @if mpfr
13317 TARGET-mpfr=all
13318 maybe-all-mpfr: all-mpfr
13319 all-mpfr: configure-mpfr
13320 @r=`${PWD_COMMAND}`; export r; \
13321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13322 $(HOST_EXPORTS) \
13323 (cd $(HOST_SUBDIR)/mpfr && \
13324 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13325 $(TARGET-mpfr))
13326 @endif mpfr
13330 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
13331 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
13332 maybe-all-stage1-mpfr:
13333 maybe-clean-stage1-mpfr:
13334 @if mpfr-bootstrap
13335 maybe-all-stage1-mpfr: all-stage1-mpfr
13336 all-stage1: all-stage1-mpfr
13337 TARGET-stage1-mpfr = $(TARGET-mpfr)
13338 all-stage1-mpfr: configure-stage1-mpfr
13339 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13340 @r=`${PWD_COMMAND}`; export r; \
13341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13342 TFLAGS="$(STAGE1_TFLAGS)"; \
13343 $(HOST_EXPORTS) \
13344 cd $(HOST_SUBDIR)/mpfr && \
13346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13347 CFLAGS="$(STAGE1_CFLAGS)" \
13348 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13349 LIBCFLAGS="$(LIBCFLAGS)" \
13350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13353 $(EXTRA_HOST_FLAGS) \
13354 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13355 TFLAGS="$(STAGE1_TFLAGS)" \
13356 $(TARGET-stage1-mpfr)
13358 maybe-clean-stage1-mpfr: clean-stage1-mpfr
13359 clean-stage1: clean-stage1-mpfr
13360 clean-stage1-mpfr:
13361 @if [ $(current_stage) = stage1 ]; then \
13362 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13363 else \
13364 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
13365 $(MAKE) stage1-start; \
13366 fi; \
13367 cd $(HOST_SUBDIR)/mpfr && \
13368 $(MAKE) $(EXTRA_HOST_FLAGS) \
13369 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13370 @endif mpfr-bootstrap
13373 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
13374 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
13375 maybe-all-stage2-mpfr:
13376 maybe-clean-stage2-mpfr:
13377 @if mpfr-bootstrap
13378 maybe-all-stage2-mpfr: all-stage2-mpfr
13379 all-stage2: all-stage2-mpfr
13380 TARGET-stage2-mpfr = $(TARGET-mpfr)
13381 all-stage2-mpfr: configure-stage2-mpfr
13382 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13383 @r=`${PWD_COMMAND}`; export r; \
13384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13385 TFLAGS="$(STAGE2_TFLAGS)"; \
13386 $(HOST_EXPORTS) \
13387 $(POSTSTAGE1_HOST_EXPORTS) \
13388 cd $(HOST_SUBDIR)/mpfr && \
13390 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13391 CFLAGS="$(STAGE2_CFLAGS)" \
13392 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13393 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13394 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13395 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13396 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13397 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13398 TFLAGS="$(STAGE2_TFLAGS)" \
13399 $(TARGET-stage2-mpfr)
13401 maybe-clean-stage2-mpfr: clean-stage2-mpfr
13402 clean-stage2: clean-stage2-mpfr
13403 clean-stage2-mpfr:
13404 @if [ $(current_stage) = stage2 ]; then \
13405 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13406 else \
13407 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
13408 $(MAKE) stage2-start; \
13409 fi; \
13410 cd $(HOST_SUBDIR)/mpfr && \
13411 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13412 @endif mpfr-bootstrap
13415 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
13416 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
13417 maybe-all-stage3-mpfr:
13418 maybe-clean-stage3-mpfr:
13419 @if mpfr-bootstrap
13420 maybe-all-stage3-mpfr: all-stage3-mpfr
13421 all-stage3: all-stage3-mpfr
13422 TARGET-stage3-mpfr = $(TARGET-mpfr)
13423 all-stage3-mpfr: configure-stage3-mpfr
13424 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13425 @r=`${PWD_COMMAND}`; export r; \
13426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13427 TFLAGS="$(STAGE3_TFLAGS)"; \
13428 $(HOST_EXPORTS) \
13429 $(POSTSTAGE1_HOST_EXPORTS) \
13430 cd $(HOST_SUBDIR)/mpfr && \
13432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13433 CFLAGS="$(STAGE3_CFLAGS)" \
13434 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13435 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13439 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13440 TFLAGS="$(STAGE3_TFLAGS)" \
13441 $(TARGET-stage3-mpfr)
13443 maybe-clean-stage3-mpfr: clean-stage3-mpfr
13444 clean-stage3: clean-stage3-mpfr
13445 clean-stage3-mpfr:
13446 @if [ $(current_stage) = stage3 ]; then \
13447 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13448 else \
13449 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
13450 $(MAKE) stage3-start; \
13451 fi; \
13452 cd $(HOST_SUBDIR)/mpfr && \
13453 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13454 @endif mpfr-bootstrap
13457 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
13458 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
13459 maybe-all-stage4-mpfr:
13460 maybe-clean-stage4-mpfr:
13461 @if mpfr-bootstrap
13462 maybe-all-stage4-mpfr: all-stage4-mpfr
13463 all-stage4: all-stage4-mpfr
13464 TARGET-stage4-mpfr = $(TARGET-mpfr)
13465 all-stage4-mpfr: configure-stage4-mpfr
13466 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13467 @r=`${PWD_COMMAND}`; export r; \
13468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13469 TFLAGS="$(STAGE4_TFLAGS)"; \
13470 $(HOST_EXPORTS) \
13471 $(POSTSTAGE1_HOST_EXPORTS) \
13472 cd $(HOST_SUBDIR)/mpfr && \
13474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13475 CFLAGS="$(STAGE4_CFLAGS)" \
13476 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13477 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13478 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13479 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13480 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13481 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13482 TFLAGS="$(STAGE4_TFLAGS)" \
13483 $(TARGET-stage4-mpfr)
13485 maybe-clean-stage4-mpfr: clean-stage4-mpfr
13486 clean-stage4: clean-stage4-mpfr
13487 clean-stage4-mpfr:
13488 @if [ $(current_stage) = stage4 ]; then \
13489 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13490 else \
13491 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
13492 $(MAKE) stage4-start; \
13493 fi; \
13494 cd $(HOST_SUBDIR)/mpfr && \
13495 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13496 @endif mpfr-bootstrap
13499 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
13500 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
13501 maybe-all-stageprofile-mpfr:
13502 maybe-clean-stageprofile-mpfr:
13503 @if mpfr-bootstrap
13504 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
13505 all-stageprofile: all-stageprofile-mpfr
13506 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
13507 all-stageprofile-mpfr: configure-stageprofile-mpfr
13508 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13509 @r=`${PWD_COMMAND}`; export r; \
13510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13511 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13512 $(HOST_EXPORTS) \
13513 $(POSTSTAGE1_HOST_EXPORTS) \
13514 cd $(HOST_SUBDIR)/mpfr && \
13516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13517 CFLAGS="$(STAGEprofile_CFLAGS)" \
13518 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13519 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13524 TFLAGS="$(STAGEprofile_TFLAGS)" \
13525 $(TARGET-stageprofile-mpfr)
13527 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
13528 clean-stageprofile: clean-stageprofile-mpfr
13529 clean-stageprofile-mpfr:
13530 @if [ $(current_stage) = stageprofile ]; then \
13531 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13532 else \
13533 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
13534 $(MAKE) stageprofile-start; \
13535 fi; \
13536 cd $(HOST_SUBDIR)/mpfr && \
13537 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13538 @endif mpfr-bootstrap
13541 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
13542 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
13543 maybe-all-stagefeedback-mpfr:
13544 maybe-clean-stagefeedback-mpfr:
13545 @if mpfr-bootstrap
13546 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
13547 all-stagefeedback: all-stagefeedback-mpfr
13548 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
13549 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
13550 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13551 @r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13553 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13554 $(HOST_EXPORTS) \
13555 $(POSTSTAGE1_HOST_EXPORTS) \
13556 cd $(HOST_SUBDIR)/mpfr && \
13558 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13559 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13560 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13561 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13562 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13563 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13564 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13565 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13566 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13567 $(TARGET-stagefeedback-mpfr)
13569 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
13570 clean-stagefeedback: clean-stagefeedback-mpfr
13571 clean-stagefeedback-mpfr:
13572 @if [ $(current_stage) = stagefeedback ]; then \
13573 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13574 else \
13575 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
13576 $(MAKE) stagefeedback-start; \
13577 fi; \
13578 cd $(HOST_SUBDIR)/mpfr && \
13579 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13580 @endif mpfr-bootstrap
13583 .PHONY: all-stageautoprofile-mpfr maybe-all-stageautoprofile-mpfr
13584 .PHONY: clean-stageautoprofile-mpfr maybe-clean-stageautoprofile-mpfr
13585 maybe-all-stageautoprofile-mpfr:
13586 maybe-clean-stageautoprofile-mpfr:
13587 @if mpfr-bootstrap
13588 maybe-all-stageautoprofile-mpfr: all-stageautoprofile-mpfr
13589 all-stageautoprofile: all-stageautoprofile-mpfr
13590 TARGET-stageautoprofile-mpfr = $(TARGET-mpfr)
13591 all-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
13592 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13593 @r=`${PWD_COMMAND}`; export r; \
13594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13595 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13596 $(HOST_EXPORTS) \
13597 $(POSTSTAGE1_HOST_EXPORTS) \
13598 cd $(HOST_SUBDIR)/mpfr && \
13599 $$s/gcc/config/i386/$(AUTO_PROFILE) \
13600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13601 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
13602 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
13603 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
13604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13607 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13608 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
13609 $(TARGET-stageautoprofile-mpfr)
13611 maybe-clean-stageautoprofile-mpfr: clean-stageautoprofile-mpfr
13612 clean-stageautoprofile: clean-stageautoprofile-mpfr
13613 clean-stageautoprofile-mpfr:
13614 @if [ $(current_stage) = stageautoprofile ]; then \
13615 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13616 else \
13617 [ -f $(HOST_SUBDIR)/stageautoprofile-mpfr/Makefile ] || exit 0; \
13618 $(MAKE) stageautoprofile-start; \
13619 fi; \
13620 cd $(HOST_SUBDIR)/mpfr && \
13621 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13622 @endif mpfr-bootstrap
13625 .PHONY: all-stageautofeedback-mpfr maybe-all-stageautofeedback-mpfr
13626 .PHONY: clean-stageautofeedback-mpfr maybe-clean-stageautofeedback-mpfr
13627 maybe-all-stageautofeedback-mpfr:
13628 maybe-clean-stageautofeedback-mpfr:
13629 @if mpfr-bootstrap
13630 maybe-all-stageautofeedback-mpfr: all-stageautofeedback-mpfr
13631 all-stageautofeedback: all-stageautofeedback-mpfr
13632 TARGET-stageautofeedback-mpfr = $(TARGET-mpfr)
13633 all-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
13634 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13635 @r=`${PWD_COMMAND}`; export r; \
13636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13637 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13638 $(HOST_EXPORTS) \
13639 $(POSTSTAGE1_HOST_EXPORTS) \
13640 cd $(HOST_SUBDIR)/mpfr && \
13642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13643 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
13644 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
13645 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
13646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13649 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13650 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
13651 $(TARGET-stageautofeedback-mpfr)
13653 maybe-clean-stageautofeedback-mpfr: clean-stageautofeedback-mpfr
13654 clean-stageautofeedback: clean-stageautofeedback-mpfr
13655 clean-stageautofeedback-mpfr:
13656 @if [ $(current_stage) = stageautofeedback ]; then \
13657 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13658 else \
13659 [ -f $(HOST_SUBDIR)/stageautofeedback-mpfr/Makefile ] || exit 0; \
13660 $(MAKE) stageautofeedback-start; \
13661 fi; \
13662 cd $(HOST_SUBDIR)/mpfr && \
13663 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13664 @endif mpfr-bootstrap
13670 .PHONY: check-mpfr maybe-check-mpfr
13671 maybe-check-mpfr:
13672 @if mpfr
13673 maybe-check-mpfr: check-mpfr
13675 check-mpfr:
13676 @: $(MAKE); $(unstage)
13677 @r=`${PWD_COMMAND}`; export r; \
13678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13679 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13680 (cd $(HOST_SUBDIR)/mpfr && \
13681 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
13683 @endif mpfr
13685 .PHONY: install-mpfr maybe-install-mpfr
13686 maybe-install-mpfr:
13687 @if mpfr
13688 maybe-install-mpfr: install-mpfr
13690 install-mpfr:
13692 @endif mpfr
13694 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
13695 maybe-install-strip-mpfr:
13696 @if mpfr
13697 maybe-install-strip-mpfr: install-strip-mpfr
13699 install-strip-mpfr:
13701 @endif mpfr
13703 # Other targets (info, dvi, pdf, etc.)
13705 .PHONY: maybe-info-mpfr info-mpfr
13706 maybe-info-mpfr:
13707 @if mpfr
13708 maybe-info-mpfr: info-mpfr
13710 info-mpfr: \
13711 configure-mpfr
13712 @[ -f ./mpfr/Makefile ] || exit 0; \
13713 r=`${PWD_COMMAND}`; export r; \
13714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13715 $(HOST_EXPORTS) \
13716 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13718 done; \
13719 echo "Doing info in mpfr"; \
13720 (cd $(HOST_SUBDIR)/mpfr && \
13721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13723 "RANLIB=$${RANLIB}" \
13724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13725 info) \
13726 || exit 1
13728 @endif mpfr
13730 .PHONY: maybe-dvi-mpfr dvi-mpfr
13731 maybe-dvi-mpfr:
13732 @if mpfr
13733 maybe-dvi-mpfr: dvi-mpfr
13735 dvi-mpfr: \
13736 configure-mpfr
13737 @[ -f ./mpfr/Makefile ] || exit 0; \
13738 r=`${PWD_COMMAND}`; export r; \
13739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13740 $(HOST_EXPORTS) \
13741 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13743 done; \
13744 echo "Doing dvi in mpfr"; \
13745 (cd $(HOST_SUBDIR)/mpfr && \
13746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13748 "RANLIB=$${RANLIB}" \
13749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13750 dvi) \
13751 || exit 1
13753 @endif mpfr
13755 .PHONY: maybe-pdf-mpfr pdf-mpfr
13756 maybe-pdf-mpfr:
13757 @if mpfr
13758 maybe-pdf-mpfr: pdf-mpfr
13760 pdf-mpfr: \
13761 configure-mpfr
13762 @[ -f ./mpfr/Makefile ] || exit 0; \
13763 r=`${PWD_COMMAND}`; export r; \
13764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13765 $(HOST_EXPORTS) \
13766 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13768 done; \
13769 echo "Doing pdf in mpfr"; \
13770 (cd $(HOST_SUBDIR)/mpfr && \
13771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13773 "RANLIB=$${RANLIB}" \
13774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13775 pdf) \
13776 || exit 1
13778 @endif mpfr
13780 .PHONY: maybe-html-mpfr html-mpfr
13781 maybe-html-mpfr:
13782 @if mpfr
13783 maybe-html-mpfr: html-mpfr
13785 html-mpfr: \
13786 configure-mpfr
13787 @[ -f ./mpfr/Makefile ] || exit 0; \
13788 r=`${PWD_COMMAND}`; export r; \
13789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13790 $(HOST_EXPORTS) \
13791 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13793 done; \
13794 echo "Doing html in mpfr"; \
13795 (cd $(HOST_SUBDIR)/mpfr && \
13796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13798 "RANLIB=$${RANLIB}" \
13799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13800 html) \
13801 || exit 1
13803 @endif mpfr
13805 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
13806 maybe-TAGS-mpfr:
13807 @if mpfr
13808 maybe-TAGS-mpfr: TAGS-mpfr
13810 TAGS-mpfr: \
13811 configure-mpfr
13812 @[ -f ./mpfr/Makefile ] || exit 0; \
13813 r=`${PWD_COMMAND}`; export r; \
13814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13815 $(HOST_EXPORTS) \
13816 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13818 done; \
13819 echo "Doing TAGS in mpfr"; \
13820 (cd $(HOST_SUBDIR)/mpfr && \
13821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13823 "RANLIB=$${RANLIB}" \
13824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13825 TAGS) \
13826 || exit 1
13828 @endif mpfr
13830 .PHONY: maybe-install-info-mpfr install-info-mpfr
13831 maybe-install-info-mpfr:
13832 @if mpfr
13833 maybe-install-info-mpfr: install-info-mpfr
13835 install-info-mpfr: \
13836 configure-mpfr \
13837 info-mpfr
13838 @[ -f ./mpfr/Makefile ] || exit 0; \
13839 r=`${PWD_COMMAND}`; export r; \
13840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13841 $(HOST_EXPORTS) \
13842 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13844 done; \
13845 echo "Doing install-info in mpfr"; \
13846 (cd $(HOST_SUBDIR)/mpfr && \
13847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13849 "RANLIB=$${RANLIB}" \
13850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13851 install-info) \
13852 || exit 1
13854 @endif mpfr
13856 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
13857 maybe-install-pdf-mpfr:
13858 @if mpfr
13859 maybe-install-pdf-mpfr: install-pdf-mpfr
13861 install-pdf-mpfr: \
13862 configure-mpfr \
13863 pdf-mpfr
13864 @[ -f ./mpfr/Makefile ] || exit 0; \
13865 r=`${PWD_COMMAND}`; export r; \
13866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13867 $(HOST_EXPORTS) \
13868 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13870 done; \
13871 echo "Doing install-pdf in mpfr"; \
13872 (cd $(HOST_SUBDIR)/mpfr && \
13873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13875 "RANLIB=$${RANLIB}" \
13876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13877 install-pdf) \
13878 || exit 1
13880 @endif mpfr
13882 .PHONY: maybe-install-html-mpfr install-html-mpfr
13883 maybe-install-html-mpfr:
13884 @if mpfr
13885 maybe-install-html-mpfr: install-html-mpfr
13887 install-html-mpfr: \
13888 configure-mpfr \
13889 html-mpfr
13890 @[ -f ./mpfr/Makefile ] || exit 0; \
13891 r=`${PWD_COMMAND}`; export r; \
13892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13893 $(HOST_EXPORTS) \
13894 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13896 done; \
13897 echo "Doing install-html in mpfr"; \
13898 (cd $(HOST_SUBDIR)/mpfr && \
13899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13901 "RANLIB=$${RANLIB}" \
13902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13903 install-html) \
13904 || exit 1
13906 @endif mpfr
13908 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
13909 maybe-installcheck-mpfr:
13910 @if mpfr
13911 maybe-installcheck-mpfr: installcheck-mpfr
13913 installcheck-mpfr: \
13914 configure-mpfr
13915 @[ -f ./mpfr/Makefile ] || exit 0; \
13916 r=`${PWD_COMMAND}`; export r; \
13917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13918 $(HOST_EXPORTS) \
13919 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13921 done; \
13922 echo "Doing installcheck in mpfr"; \
13923 (cd $(HOST_SUBDIR)/mpfr && \
13924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13926 "RANLIB=$${RANLIB}" \
13927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13928 installcheck) \
13929 || exit 1
13931 @endif mpfr
13933 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
13934 maybe-mostlyclean-mpfr:
13935 @if mpfr
13936 maybe-mostlyclean-mpfr: mostlyclean-mpfr
13938 mostlyclean-mpfr:
13939 @[ -f ./mpfr/Makefile ] || exit 0; \
13940 r=`${PWD_COMMAND}`; export r; \
13941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13942 $(HOST_EXPORTS) \
13943 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13945 done; \
13946 echo "Doing mostlyclean in mpfr"; \
13947 (cd $(HOST_SUBDIR)/mpfr && \
13948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13950 "RANLIB=$${RANLIB}" \
13951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13952 mostlyclean) \
13953 || exit 1
13955 @endif mpfr
13957 .PHONY: maybe-clean-mpfr clean-mpfr
13958 maybe-clean-mpfr:
13959 @if mpfr
13960 maybe-clean-mpfr: clean-mpfr
13962 clean-mpfr:
13963 @[ -f ./mpfr/Makefile ] || exit 0; \
13964 r=`${PWD_COMMAND}`; export r; \
13965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13966 $(HOST_EXPORTS) \
13967 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13969 done; \
13970 echo "Doing clean in mpfr"; \
13971 (cd $(HOST_SUBDIR)/mpfr && \
13972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13974 "RANLIB=$${RANLIB}" \
13975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13976 clean) \
13977 || exit 1
13979 @endif mpfr
13981 .PHONY: maybe-distclean-mpfr distclean-mpfr
13982 maybe-distclean-mpfr:
13983 @if mpfr
13984 maybe-distclean-mpfr: distclean-mpfr
13986 distclean-mpfr:
13987 @[ -f ./mpfr/Makefile ] || exit 0; \
13988 r=`${PWD_COMMAND}`; export r; \
13989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13990 $(HOST_EXPORTS) \
13991 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13993 done; \
13994 echo "Doing distclean in mpfr"; \
13995 (cd $(HOST_SUBDIR)/mpfr && \
13996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13998 "RANLIB=$${RANLIB}" \
13999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14000 distclean) \
14001 || exit 1
14003 @endif mpfr
14005 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
14006 maybe-maintainer-clean-mpfr:
14007 @if mpfr
14008 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
14010 maintainer-clean-mpfr:
14011 @[ -f ./mpfr/Makefile ] || exit 0; \
14012 r=`${PWD_COMMAND}`; export r; \
14013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14014 $(HOST_EXPORTS) \
14015 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14017 done; \
14018 echo "Doing maintainer-clean in mpfr"; \
14019 (cd $(HOST_SUBDIR)/mpfr && \
14020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14022 "RANLIB=$${RANLIB}" \
14023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14024 maintainer-clean) \
14025 || exit 1
14027 @endif mpfr
14031 .PHONY: configure-mpc maybe-configure-mpc
14032 maybe-configure-mpc:
14033 @if gcc-bootstrap
14034 configure-mpc: stage_current
14035 @endif gcc-bootstrap
14036 @if mpc
14037 maybe-configure-mpc: configure-mpc
14038 configure-mpc:
14039 @r=`${PWD_COMMAND}`; export r; \
14040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14041 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14042 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14043 $(HOST_EXPORTS) \
14044 echo Configuring in $(HOST_SUBDIR)/mpc; \
14045 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
14046 case $(srcdir) in \
14047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14048 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14050 esac; \
14051 module_srcdir=mpc; \
14052 $(SHELL) \
14053 $$s/$$module_srcdir/configure \
14054 --srcdir=$${topdir}/$$module_srcdir \
14055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14056 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
14057 || exit 1
14058 @endif mpc
14062 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
14063 maybe-configure-stage1-mpc:
14064 @if mpc-bootstrap
14065 maybe-configure-stage1-mpc: configure-stage1-mpc
14066 configure-stage1-mpc:
14067 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14069 @r=`${PWD_COMMAND}`; export r; \
14070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14071 TFLAGS="$(STAGE1_TFLAGS)"; \
14072 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14073 $(HOST_EXPORTS) \
14074 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14075 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14076 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14077 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
14078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14079 cd $(HOST_SUBDIR)/mpc || exit 1; \
14080 case $(srcdir) in \
14081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14082 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14084 esac; \
14085 module_srcdir=mpc; \
14086 $(SHELL) $$s/$$module_srcdir/configure \
14087 --srcdir=$${topdir}/$$module_srcdir \
14088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14089 --target=${target_alias} \
14091 $(STAGE1_CONFIGURE_FLAGS) \
14092 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14093 @endif mpc-bootstrap
14095 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
14096 maybe-configure-stage2-mpc:
14097 @if mpc-bootstrap
14098 maybe-configure-stage2-mpc: configure-stage2-mpc
14099 configure-stage2-mpc:
14100 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14102 @r=`${PWD_COMMAND}`; export r; \
14103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14104 TFLAGS="$(STAGE2_TFLAGS)"; \
14105 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14106 $(HOST_EXPORTS) \
14107 $(POSTSTAGE1_HOST_EXPORTS) \
14108 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14109 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14110 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14111 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
14112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14113 cd $(HOST_SUBDIR)/mpc || exit 1; \
14114 case $(srcdir) in \
14115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14116 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14118 esac; \
14119 module_srcdir=mpc; \
14120 $(SHELL) $$s/$$module_srcdir/configure \
14121 --srcdir=$${topdir}/$$module_srcdir \
14122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14123 --target=${target_alias} \
14124 --with-build-libsubdir=$(HOST_SUBDIR) \
14125 $(STAGE2_CONFIGURE_FLAGS) \
14126 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14127 @endif mpc-bootstrap
14129 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
14130 maybe-configure-stage3-mpc:
14131 @if mpc-bootstrap
14132 maybe-configure-stage3-mpc: configure-stage3-mpc
14133 configure-stage3-mpc:
14134 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14136 @r=`${PWD_COMMAND}`; export r; \
14137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14138 TFLAGS="$(STAGE3_TFLAGS)"; \
14139 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14140 $(HOST_EXPORTS) \
14141 $(POSTSTAGE1_HOST_EXPORTS) \
14142 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14143 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14144 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14145 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
14146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14147 cd $(HOST_SUBDIR)/mpc || exit 1; \
14148 case $(srcdir) in \
14149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14150 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14152 esac; \
14153 module_srcdir=mpc; \
14154 $(SHELL) $$s/$$module_srcdir/configure \
14155 --srcdir=$${topdir}/$$module_srcdir \
14156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14157 --target=${target_alias} \
14158 --with-build-libsubdir=$(HOST_SUBDIR) \
14159 $(STAGE3_CONFIGURE_FLAGS) \
14160 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14161 @endif mpc-bootstrap
14163 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
14164 maybe-configure-stage4-mpc:
14165 @if mpc-bootstrap
14166 maybe-configure-stage4-mpc: configure-stage4-mpc
14167 configure-stage4-mpc:
14168 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14170 @r=`${PWD_COMMAND}`; export r; \
14171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14172 TFLAGS="$(STAGE4_TFLAGS)"; \
14173 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14174 $(HOST_EXPORTS) \
14175 $(POSTSTAGE1_HOST_EXPORTS) \
14176 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14177 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14178 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14179 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
14180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14181 cd $(HOST_SUBDIR)/mpc || exit 1; \
14182 case $(srcdir) in \
14183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14184 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14186 esac; \
14187 module_srcdir=mpc; \
14188 $(SHELL) $$s/$$module_srcdir/configure \
14189 --srcdir=$${topdir}/$$module_srcdir \
14190 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14191 --target=${target_alias} \
14192 --with-build-libsubdir=$(HOST_SUBDIR) \
14193 $(STAGE4_CONFIGURE_FLAGS) \
14194 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14195 @endif mpc-bootstrap
14197 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
14198 maybe-configure-stageprofile-mpc:
14199 @if mpc-bootstrap
14200 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
14201 configure-stageprofile-mpc:
14202 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14204 @r=`${PWD_COMMAND}`; export r; \
14205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14206 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14207 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14208 $(HOST_EXPORTS) \
14209 $(POSTSTAGE1_HOST_EXPORTS) \
14210 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14211 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14212 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14213 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
14214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14215 cd $(HOST_SUBDIR)/mpc || exit 1; \
14216 case $(srcdir) in \
14217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14218 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14220 esac; \
14221 module_srcdir=mpc; \
14222 $(SHELL) $$s/$$module_srcdir/configure \
14223 --srcdir=$${topdir}/$$module_srcdir \
14224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14225 --target=${target_alias} \
14226 --with-build-libsubdir=$(HOST_SUBDIR) \
14227 $(STAGEprofile_CONFIGURE_FLAGS) \
14228 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14229 @endif mpc-bootstrap
14231 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
14232 maybe-configure-stagefeedback-mpc:
14233 @if mpc-bootstrap
14234 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
14235 configure-stagefeedback-mpc:
14236 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14238 @r=`${PWD_COMMAND}`; export r; \
14239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14240 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14241 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14242 $(HOST_EXPORTS) \
14243 $(POSTSTAGE1_HOST_EXPORTS) \
14244 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14245 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14246 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14247 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
14248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14249 cd $(HOST_SUBDIR)/mpc || exit 1; \
14250 case $(srcdir) in \
14251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14252 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14254 esac; \
14255 module_srcdir=mpc; \
14256 $(SHELL) $$s/$$module_srcdir/configure \
14257 --srcdir=$${topdir}/$$module_srcdir \
14258 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14259 --target=${target_alias} \
14260 --with-build-libsubdir=$(HOST_SUBDIR) \
14261 $(STAGEfeedback_CONFIGURE_FLAGS) \
14262 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14263 @endif mpc-bootstrap
14265 .PHONY: configure-stageautoprofile-mpc maybe-configure-stageautoprofile-mpc
14266 maybe-configure-stageautoprofile-mpc:
14267 @if mpc-bootstrap
14268 maybe-configure-stageautoprofile-mpc: configure-stageautoprofile-mpc
14269 configure-stageautoprofile-mpc:
14270 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14272 @r=`${PWD_COMMAND}`; export r; \
14273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14274 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14275 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14276 $(HOST_EXPORTS) \
14277 $(POSTSTAGE1_HOST_EXPORTS) \
14278 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
14279 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
14280 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
14281 echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpc; \
14282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14283 cd $(HOST_SUBDIR)/mpc || exit 1; \
14284 case $(srcdir) in \
14285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14286 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14288 esac; \
14289 module_srcdir=mpc; \
14290 $(SHELL) $$s/$$module_srcdir/configure \
14291 --srcdir=$${topdir}/$$module_srcdir \
14292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14293 --target=${target_alias} \
14294 --with-build-libsubdir=$(HOST_SUBDIR) \
14295 $(STAGEautoprofile_CONFIGURE_FLAGS) \
14296 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14297 @endif mpc-bootstrap
14299 .PHONY: configure-stageautofeedback-mpc maybe-configure-stageautofeedback-mpc
14300 maybe-configure-stageautofeedback-mpc:
14301 @if mpc-bootstrap
14302 maybe-configure-stageautofeedback-mpc: configure-stageautofeedback-mpc
14303 configure-stageautofeedback-mpc:
14304 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14305 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14306 @r=`${PWD_COMMAND}`; export r; \
14307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14308 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14309 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14310 $(HOST_EXPORTS) \
14311 $(POSTSTAGE1_HOST_EXPORTS) \
14312 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
14313 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
14314 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
14315 echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpc; \
14316 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14317 cd $(HOST_SUBDIR)/mpc || exit 1; \
14318 case $(srcdir) in \
14319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14320 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14322 esac; \
14323 module_srcdir=mpc; \
14324 $(SHELL) $$s/$$module_srcdir/configure \
14325 --srcdir=$${topdir}/$$module_srcdir \
14326 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14327 --target=${target_alias} \
14328 --with-build-libsubdir=$(HOST_SUBDIR) \
14329 $(STAGEautofeedback_CONFIGURE_FLAGS) \
14330 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14331 @endif mpc-bootstrap
14337 .PHONY: all-mpc maybe-all-mpc
14338 maybe-all-mpc:
14339 @if gcc-bootstrap
14340 all-mpc: stage_current
14341 @endif gcc-bootstrap
14342 @if mpc
14343 TARGET-mpc=all
14344 maybe-all-mpc: all-mpc
14345 all-mpc: configure-mpc
14346 @r=`${PWD_COMMAND}`; export r; \
14347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14348 $(HOST_EXPORTS) \
14349 (cd $(HOST_SUBDIR)/mpc && \
14350 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14351 $(TARGET-mpc))
14352 @endif mpc
14356 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
14357 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
14358 maybe-all-stage1-mpc:
14359 maybe-clean-stage1-mpc:
14360 @if mpc-bootstrap
14361 maybe-all-stage1-mpc: all-stage1-mpc
14362 all-stage1: all-stage1-mpc
14363 TARGET-stage1-mpc = $(TARGET-mpc)
14364 all-stage1-mpc: configure-stage1-mpc
14365 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14366 @r=`${PWD_COMMAND}`; export r; \
14367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14368 TFLAGS="$(STAGE1_TFLAGS)"; \
14369 $(HOST_EXPORTS) \
14370 cd $(HOST_SUBDIR)/mpc && \
14372 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14373 CFLAGS="$(STAGE1_CFLAGS)" \
14374 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14375 LIBCFLAGS="$(LIBCFLAGS)" \
14376 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14377 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14378 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14379 $(EXTRA_HOST_FLAGS) \
14380 $(STAGE1_FLAGS_TO_PASS) \
14381 TFLAGS="$(STAGE1_TFLAGS)" \
14382 $(TARGET-stage1-mpc)
14384 maybe-clean-stage1-mpc: clean-stage1-mpc
14385 clean-stage1: clean-stage1-mpc
14386 clean-stage1-mpc:
14387 @if [ $(current_stage) = stage1 ]; then \
14388 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14389 else \
14390 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
14391 $(MAKE) stage1-start; \
14392 fi; \
14393 cd $(HOST_SUBDIR)/mpc && \
14394 $(MAKE) $(EXTRA_HOST_FLAGS) \
14395 $(STAGE1_FLAGS_TO_PASS) clean
14396 @endif mpc-bootstrap
14399 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
14400 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
14401 maybe-all-stage2-mpc:
14402 maybe-clean-stage2-mpc:
14403 @if mpc-bootstrap
14404 maybe-all-stage2-mpc: all-stage2-mpc
14405 all-stage2: all-stage2-mpc
14406 TARGET-stage2-mpc = $(TARGET-mpc)
14407 all-stage2-mpc: configure-stage2-mpc
14408 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14409 @r=`${PWD_COMMAND}`; export r; \
14410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14411 TFLAGS="$(STAGE2_TFLAGS)"; \
14412 $(HOST_EXPORTS) \
14413 $(POSTSTAGE1_HOST_EXPORTS) \
14414 cd $(HOST_SUBDIR)/mpc && \
14416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14417 CFLAGS="$(STAGE2_CFLAGS)" \
14418 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14419 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14423 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14424 TFLAGS="$(STAGE2_TFLAGS)" \
14425 $(TARGET-stage2-mpc)
14427 maybe-clean-stage2-mpc: clean-stage2-mpc
14428 clean-stage2: clean-stage2-mpc
14429 clean-stage2-mpc:
14430 @if [ $(current_stage) = stage2 ]; then \
14431 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14432 else \
14433 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
14434 $(MAKE) stage2-start; \
14435 fi; \
14436 cd $(HOST_SUBDIR)/mpc && \
14437 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14438 @endif mpc-bootstrap
14441 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
14442 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
14443 maybe-all-stage3-mpc:
14444 maybe-clean-stage3-mpc:
14445 @if mpc-bootstrap
14446 maybe-all-stage3-mpc: all-stage3-mpc
14447 all-stage3: all-stage3-mpc
14448 TARGET-stage3-mpc = $(TARGET-mpc)
14449 all-stage3-mpc: configure-stage3-mpc
14450 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14451 @r=`${PWD_COMMAND}`; export r; \
14452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14453 TFLAGS="$(STAGE3_TFLAGS)"; \
14454 $(HOST_EXPORTS) \
14455 $(POSTSTAGE1_HOST_EXPORTS) \
14456 cd $(HOST_SUBDIR)/mpc && \
14458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14459 CFLAGS="$(STAGE3_CFLAGS)" \
14460 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14461 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14465 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14466 TFLAGS="$(STAGE3_TFLAGS)" \
14467 $(TARGET-stage3-mpc)
14469 maybe-clean-stage3-mpc: clean-stage3-mpc
14470 clean-stage3: clean-stage3-mpc
14471 clean-stage3-mpc:
14472 @if [ $(current_stage) = stage3 ]; then \
14473 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14474 else \
14475 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
14476 $(MAKE) stage3-start; \
14477 fi; \
14478 cd $(HOST_SUBDIR)/mpc && \
14479 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14480 @endif mpc-bootstrap
14483 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
14484 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
14485 maybe-all-stage4-mpc:
14486 maybe-clean-stage4-mpc:
14487 @if mpc-bootstrap
14488 maybe-all-stage4-mpc: all-stage4-mpc
14489 all-stage4: all-stage4-mpc
14490 TARGET-stage4-mpc = $(TARGET-mpc)
14491 all-stage4-mpc: configure-stage4-mpc
14492 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14493 @r=`${PWD_COMMAND}`; export r; \
14494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14495 TFLAGS="$(STAGE4_TFLAGS)"; \
14496 $(HOST_EXPORTS) \
14497 $(POSTSTAGE1_HOST_EXPORTS) \
14498 cd $(HOST_SUBDIR)/mpc && \
14500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14501 CFLAGS="$(STAGE4_CFLAGS)" \
14502 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14503 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14508 TFLAGS="$(STAGE4_TFLAGS)" \
14509 $(TARGET-stage4-mpc)
14511 maybe-clean-stage4-mpc: clean-stage4-mpc
14512 clean-stage4: clean-stage4-mpc
14513 clean-stage4-mpc:
14514 @if [ $(current_stage) = stage4 ]; then \
14515 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14516 else \
14517 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
14518 $(MAKE) stage4-start; \
14519 fi; \
14520 cd $(HOST_SUBDIR)/mpc && \
14521 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14522 @endif mpc-bootstrap
14525 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
14526 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
14527 maybe-all-stageprofile-mpc:
14528 maybe-clean-stageprofile-mpc:
14529 @if mpc-bootstrap
14530 maybe-all-stageprofile-mpc: all-stageprofile-mpc
14531 all-stageprofile: all-stageprofile-mpc
14532 TARGET-stageprofile-mpc = $(TARGET-mpc)
14533 all-stageprofile-mpc: configure-stageprofile-mpc
14534 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14535 @r=`${PWD_COMMAND}`; export r; \
14536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14537 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14538 $(HOST_EXPORTS) \
14539 $(POSTSTAGE1_HOST_EXPORTS) \
14540 cd $(HOST_SUBDIR)/mpc && \
14542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14543 CFLAGS="$(STAGEprofile_CFLAGS)" \
14544 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14545 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14549 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14550 TFLAGS="$(STAGEprofile_TFLAGS)" \
14551 $(TARGET-stageprofile-mpc)
14553 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
14554 clean-stageprofile: clean-stageprofile-mpc
14555 clean-stageprofile-mpc:
14556 @if [ $(current_stage) = stageprofile ]; then \
14557 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14558 else \
14559 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
14560 $(MAKE) stageprofile-start; \
14561 fi; \
14562 cd $(HOST_SUBDIR)/mpc && \
14563 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14564 @endif mpc-bootstrap
14567 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
14568 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
14569 maybe-all-stagefeedback-mpc:
14570 maybe-clean-stagefeedback-mpc:
14571 @if mpc-bootstrap
14572 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
14573 all-stagefeedback: all-stagefeedback-mpc
14574 TARGET-stagefeedback-mpc = $(TARGET-mpc)
14575 all-stagefeedback-mpc: configure-stagefeedback-mpc
14576 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14577 @r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14579 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14580 $(HOST_EXPORTS) \
14581 $(POSTSTAGE1_HOST_EXPORTS) \
14582 cd $(HOST_SUBDIR)/mpc && \
14584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14585 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14586 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14587 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14591 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14592 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14593 $(TARGET-stagefeedback-mpc)
14595 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
14596 clean-stagefeedback: clean-stagefeedback-mpc
14597 clean-stagefeedback-mpc:
14598 @if [ $(current_stage) = stagefeedback ]; then \
14599 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14600 else \
14601 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
14602 $(MAKE) stagefeedback-start; \
14603 fi; \
14604 cd $(HOST_SUBDIR)/mpc && \
14605 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14606 @endif mpc-bootstrap
14609 .PHONY: all-stageautoprofile-mpc maybe-all-stageautoprofile-mpc
14610 .PHONY: clean-stageautoprofile-mpc maybe-clean-stageautoprofile-mpc
14611 maybe-all-stageautoprofile-mpc:
14612 maybe-clean-stageautoprofile-mpc:
14613 @if mpc-bootstrap
14614 maybe-all-stageautoprofile-mpc: all-stageautoprofile-mpc
14615 all-stageautoprofile: all-stageautoprofile-mpc
14616 TARGET-stageautoprofile-mpc = $(TARGET-mpc)
14617 all-stageautoprofile-mpc: configure-stageautoprofile-mpc
14618 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14619 @r=`${PWD_COMMAND}`; export r; \
14620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14621 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14622 $(HOST_EXPORTS) \
14623 $(POSTSTAGE1_HOST_EXPORTS) \
14624 cd $(HOST_SUBDIR)/mpc && \
14625 $$s/gcc/config/i386/$(AUTO_PROFILE) \
14626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14627 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
14628 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
14629 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
14630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14634 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
14635 $(TARGET-stageautoprofile-mpc)
14637 maybe-clean-stageautoprofile-mpc: clean-stageautoprofile-mpc
14638 clean-stageautoprofile: clean-stageautoprofile-mpc
14639 clean-stageautoprofile-mpc:
14640 @if [ $(current_stage) = stageautoprofile ]; then \
14641 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14642 else \
14643 [ -f $(HOST_SUBDIR)/stageautoprofile-mpc/Makefile ] || exit 0; \
14644 $(MAKE) stageautoprofile-start; \
14645 fi; \
14646 cd $(HOST_SUBDIR)/mpc && \
14647 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14648 @endif mpc-bootstrap
14651 .PHONY: all-stageautofeedback-mpc maybe-all-stageautofeedback-mpc
14652 .PHONY: clean-stageautofeedback-mpc maybe-clean-stageautofeedback-mpc
14653 maybe-all-stageautofeedback-mpc:
14654 maybe-clean-stageautofeedback-mpc:
14655 @if mpc-bootstrap
14656 maybe-all-stageautofeedback-mpc: all-stageautofeedback-mpc
14657 all-stageautofeedback: all-stageautofeedback-mpc
14658 TARGET-stageautofeedback-mpc = $(TARGET-mpc)
14659 all-stageautofeedback-mpc: configure-stageautofeedback-mpc
14660 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14661 @r=`${PWD_COMMAND}`; export r; \
14662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14663 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14664 $(HOST_EXPORTS) \
14665 $(POSTSTAGE1_HOST_EXPORTS) \
14666 cd $(HOST_SUBDIR)/mpc && \
14668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14669 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
14670 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
14671 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
14672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14675 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14676 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
14677 $(TARGET-stageautofeedback-mpc)
14679 maybe-clean-stageautofeedback-mpc: clean-stageautofeedback-mpc
14680 clean-stageautofeedback: clean-stageautofeedback-mpc
14681 clean-stageautofeedback-mpc:
14682 @if [ $(current_stage) = stageautofeedback ]; then \
14683 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14684 else \
14685 [ -f $(HOST_SUBDIR)/stageautofeedback-mpc/Makefile ] || exit 0; \
14686 $(MAKE) stageautofeedback-start; \
14687 fi; \
14688 cd $(HOST_SUBDIR)/mpc && \
14689 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14690 @endif mpc-bootstrap
14696 .PHONY: check-mpc maybe-check-mpc
14697 maybe-check-mpc:
14698 @if mpc
14699 maybe-check-mpc: check-mpc
14701 check-mpc:
14702 @: $(MAKE); $(unstage)
14703 @r=`${PWD_COMMAND}`; export r; \
14704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14705 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14706 (cd $(HOST_SUBDIR)/mpc && \
14707 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
14709 @endif mpc
14711 .PHONY: install-mpc maybe-install-mpc
14712 maybe-install-mpc:
14713 @if mpc
14714 maybe-install-mpc: install-mpc
14716 install-mpc:
14718 @endif mpc
14720 .PHONY: install-strip-mpc maybe-install-strip-mpc
14721 maybe-install-strip-mpc:
14722 @if mpc
14723 maybe-install-strip-mpc: install-strip-mpc
14725 install-strip-mpc:
14727 @endif mpc
14729 # Other targets (info, dvi, pdf, etc.)
14731 .PHONY: maybe-info-mpc info-mpc
14732 maybe-info-mpc:
14733 @if mpc
14734 maybe-info-mpc: info-mpc
14736 info-mpc: \
14737 configure-mpc
14738 @[ -f ./mpc/Makefile ] || exit 0; \
14739 r=`${PWD_COMMAND}`; export r; \
14740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14741 $(HOST_EXPORTS) \
14742 for flag in $(EXTRA_HOST_FLAGS) ; do \
14743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14744 done; \
14745 echo "Doing info in mpc"; \
14746 (cd $(HOST_SUBDIR)/mpc && \
14747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14749 "RANLIB=$${RANLIB}" \
14750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14751 info) \
14752 || exit 1
14754 @endif mpc
14756 .PHONY: maybe-dvi-mpc dvi-mpc
14757 maybe-dvi-mpc:
14758 @if mpc
14759 maybe-dvi-mpc: dvi-mpc
14761 dvi-mpc: \
14762 configure-mpc
14763 @[ -f ./mpc/Makefile ] || exit 0; \
14764 r=`${PWD_COMMAND}`; export r; \
14765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766 $(HOST_EXPORTS) \
14767 for flag in $(EXTRA_HOST_FLAGS) ; do \
14768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14769 done; \
14770 echo "Doing dvi in mpc"; \
14771 (cd $(HOST_SUBDIR)/mpc && \
14772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14774 "RANLIB=$${RANLIB}" \
14775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14776 dvi) \
14777 || exit 1
14779 @endif mpc
14781 .PHONY: maybe-pdf-mpc pdf-mpc
14782 maybe-pdf-mpc:
14783 @if mpc
14784 maybe-pdf-mpc: pdf-mpc
14786 pdf-mpc: \
14787 configure-mpc
14788 @[ -f ./mpc/Makefile ] || exit 0; \
14789 r=`${PWD_COMMAND}`; export r; \
14790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14791 $(HOST_EXPORTS) \
14792 for flag in $(EXTRA_HOST_FLAGS) ; do \
14793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14794 done; \
14795 echo "Doing pdf in mpc"; \
14796 (cd $(HOST_SUBDIR)/mpc && \
14797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14799 "RANLIB=$${RANLIB}" \
14800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14801 pdf) \
14802 || exit 1
14804 @endif mpc
14806 .PHONY: maybe-html-mpc html-mpc
14807 maybe-html-mpc:
14808 @if mpc
14809 maybe-html-mpc: html-mpc
14811 html-mpc: \
14812 configure-mpc
14813 @[ -f ./mpc/Makefile ] || exit 0; \
14814 r=`${PWD_COMMAND}`; export r; \
14815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14816 $(HOST_EXPORTS) \
14817 for flag in $(EXTRA_HOST_FLAGS) ; do \
14818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14819 done; \
14820 echo "Doing html in mpc"; \
14821 (cd $(HOST_SUBDIR)/mpc && \
14822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14824 "RANLIB=$${RANLIB}" \
14825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14826 html) \
14827 || exit 1
14829 @endif mpc
14831 .PHONY: maybe-TAGS-mpc TAGS-mpc
14832 maybe-TAGS-mpc:
14833 @if mpc
14834 maybe-TAGS-mpc: TAGS-mpc
14836 TAGS-mpc: \
14837 configure-mpc
14838 @[ -f ./mpc/Makefile ] || exit 0; \
14839 r=`${PWD_COMMAND}`; export r; \
14840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14841 $(HOST_EXPORTS) \
14842 for flag in $(EXTRA_HOST_FLAGS) ; do \
14843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14844 done; \
14845 echo "Doing TAGS in mpc"; \
14846 (cd $(HOST_SUBDIR)/mpc && \
14847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14849 "RANLIB=$${RANLIB}" \
14850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14851 TAGS) \
14852 || exit 1
14854 @endif mpc
14856 .PHONY: maybe-install-info-mpc install-info-mpc
14857 maybe-install-info-mpc:
14858 @if mpc
14859 maybe-install-info-mpc: install-info-mpc
14861 install-info-mpc: \
14862 configure-mpc \
14863 info-mpc
14864 @[ -f ./mpc/Makefile ] || exit 0; \
14865 r=`${PWD_COMMAND}`; export r; \
14866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14867 $(HOST_EXPORTS) \
14868 for flag in $(EXTRA_HOST_FLAGS) ; do \
14869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14870 done; \
14871 echo "Doing install-info in mpc"; \
14872 (cd $(HOST_SUBDIR)/mpc && \
14873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14875 "RANLIB=$${RANLIB}" \
14876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14877 install-info) \
14878 || exit 1
14880 @endif mpc
14882 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
14883 maybe-install-pdf-mpc:
14884 @if mpc
14885 maybe-install-pdf-mpc: install-pdf-mpc
14887 install-pdf-mpc: \
14888 configure-mpc \
14889 pdf-mpc
14890 @[ -f ./mpc/Makefile ] || exit 0; \
14891 r=`${PWD_COMMAND}`; export r; \
14892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14893 $(HOST_EXPORTS) \
14894 for flag in $(EXTRA_HOST_FLAGS) ; do \
14895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14896 done; \
14897 echo "Doing install-pdf in mpc"; \
14898 (cd $(HOST_SUBDIR)/mpc && \
14899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14901 "RANLIB=$${RANLIB}" \
14902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14903 install-pdf) \
14904 || exit 1
14906 @endif mpc
14908 .PHONY: maybe-install-html-mpc install-html-mpc
14909 maybe-install-html-mpc:
14910 @if mpc
14911 maybe-install-html-mpc: install-html-mpc
14913 install-html-mpc: \
14914 configure-mpc \
14915 html-mpc
14916 @[ -f ./mpc/Makefile ] || exit 0; \
14917 r=`${PWD_COMMAND}`; export r; \
14918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14919 $(HOST_EXPORTS) \
14920 for flag in $(EXTRA_HOST_FLAGS) ; do \
14921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14922 done; \
14923 echo "Doing install-html in mpc"; \
14924 (cd $(HOST_SUBDIR)/mpc && \
14925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14927 "RANLIB=$${RANLIB}" \
14928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14929 install-html) \
14930 || exit 1
14932 @endif mpc
14934 .PHONY: maybe-installcheck-mpc installcheck-mpc
14935 maybe-installcheck-mpc:
14936 @if mpc
14937 maybe-installcheck-mpc: installcheck-mpc
14939 installcheck-mpc: \
14940 configure-mpc
14941 @[ -f ./mpc/Makefile ] || exit 0; \
14942 r=`${PWD_COMMAND}`; export r; \
14943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14944 $(HOST_EXPORTS) \
14945 for flag in $(EXTRA_HOST_FLAGS) ; do \
14946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14947 done; \
14948 echo "Doing installcheck in mpc"; \
14949 (cd $(HOST_SUBDIR)/mpc && \
14950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14952 "RANLIB=$${RANLIB}" \
14953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14954 installcheck) \
14955 || exit 1
14957 @endif mpc
14959 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
14960 maybe-mostlyclean-mpc:
14961 @if mpc
14962 maybe-mostlyclean-mpc: mostlyclean-mpc
14964 mostlyclean-mpc:
14965 @[ -f ./mpc/Makefile ] || exit 0; \
14966 r=`${PWD_COMMAND}`; export r; \
14967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14968 $(HOST_EXPORTS) \
14969 for flag in $(EXTRA_HOST_FLAGS) ; do \
14970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14971 done; \
14972 echo "Doing mostlyclean in mpc"; \
14973 (cd $(HOST_SUBDIR)/mpc && \
14974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14976 "RANLIB=$${RANLIB}" \
14977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14978 mostlyclean) \
14979 || exit 1
14981 @endif mpc
14983 .PHONY: maybe-clean-mpc clean-mpc
14984 maybe-clean-mpc:
14985 @if mpc
14986 maybe-clean-mpc: clean-mpc
14988 clean-mpc:
14989 @[ -f ./mpc/Makefile ] || exit 0; \
14990 r=`${PWD_COMMAND}`; export r; \
14991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14992 $(HOST_EXPORTS) \
14993 for flag in $(EXTRA_HOST_FLAGS) ; do \
14994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14995 done; \
14996 echo "Doing clean in mpc"; \
14997 (cd $(HOST_SUBDIR)/mpc && \
14998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15000 "RANLIB=$${RANLIB}" \
15001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15002 clean) \
15003 || exit 1
15005 @endif mpc
15007 .PHONY: maybe-distclean-mpc distclean-mpc
15008 maybe-distclean-mpc:
15009 @if mpc
15010 maybe-distclean-mpc: distclean-mpc
15012 distclean-mpc:
15013 @[ -f ./mpc/Makefile ] || exit 0; \
15014 r=`${PWD_COMMAND}`; export r; \
15015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15016 $(HOST_EXPORTS) \
15017 for flag in $(EXTRA_HOST_FLAGS) ; do \
15018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15019 done; \
15020 echo "Doing distclean in mpc"; \
15021 (cd $(HOST_SUBDIR)/mpc && \
15022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15024 "RANLIB=$${RANLIB}" \
15025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15026 distclean) \
15027 || exit 1
15029 @endif mpc
15031 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
15032 maybe-maintainer-clean-mpc:
15033 @if mpc
15034 maybe-maintainer-clean-mpc: maintainer-clean-mpc
15036 maintainer-clean-mpc:
15037 @[ -f ./mpc/Makefile ] || exit 0; \
15038 r=`${PWD_COMMAND}`; export r; \
15039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15040 $(HOST_EXPORTS) \
15041 for flag in $(EXTRA_HOST_FLAGS) ; do \
15042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15043 done; \
15044 echo "Doing maintainer-clean in mpc"; \
15045 (cd $(HOST_SUBDIR)/mpc && \
15046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15048 "RANLIB=$${RANLIB}" \
15049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15050 maintainer-clean) \
15051 || exit 1
15053 @endif mpc
15057 .PHONY: configure-isl maybe-configure-isl
15058 maybe-configure-isl:
15059 @if gcc-bootstrap
15060 configure-isl: stage_current
15061 @endif gcc-bootstrap
15062 @if isl
15063 maybe-configure-isl: configure-isl
15064 configure-isl:
15065 @r=`${PWD_COMMAND}`; export r; \
15066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15067 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15069 $(HOST_EXPORTS) \
15070 echo Configuring in $(HOST_SUBDIR)/isl; \
15071 cd "$(HOST_SUBDIR)/isl" || exit 1; \
15072 case $(srcdir) in \
15073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15074 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15076 esac; \
15077 module_srcdir=isl; \
15078 $(SHELL) \
15079 $$s/$$module_srcdir/configure \
15080 --srcdir=$${topdir}/$$module_srcdir \
15081 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15082 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
15083 || exit 1
15084 @endif isl
15088 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
15089 maybe-configure-stage1-isl:
15090 @if isl-bootstrap
15091 maybe-configure-stage1-isl: configure-stage1-isl
15092 configure-stage1-isl:
15093 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15095 @r=`${PWD_COMMAND}`; export r; \
15096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15097 TFLAGS="$(STAGE1_TFLAGS)"; \
15098 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15099 $(HOST_EXPORTS) \
15100 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15101 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15102 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15103 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
15104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15105 cd $(HOST_SUBDIR)/isl || exit 1; \
15106 case $(srcdir) in \
15107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15108 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15110 esac; \
15111 module_srcdir=isl; \
15112 $(SHELL) $$s/$$module_srcdir/configure \
15113 --srcdir=$${topdir}/$$module_srcdir \
15114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15115 --target=${target_alias} \
15117 $(STAGE1_CONFIGURE_FLAGS) \
15118 --disable-shared @extra_isl_gmp_configure_flags@
15119 @endif isl-bootstrap
15121 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
15122 maybe-configure-stage2-isl:
15123 @if isl-bootstrap
15124 maybe-configure-stage2-isl: configure-stage2-isl
15125 configure-stage2-isl:
15126 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15128 @r=`${PWD_COMMAND}`; export r; \
15129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15130 TFLAGS="$(STAGE2_TFLAGS)"; \
15131 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15132 $(HOST_EXPORTS) \
15133 $(POSTSTAGE1_HOST_EXPORTS) \
15134 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15135 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15136 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15137 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
15138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15139 cd $(HOST_SUBDIR)/isl || exit 1; \
15140 case $(srcdir) in \
15141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15142 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15144 esac; \
15145 module_srcdir=isl; \
15146 $(SHELL) $$s/$$module_srcdir/configure \
15147 --srcdir=$${topdir}/$$module_srcdir \
15148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15149 --target=${target_alias} \
15150 --with-build-libsubdir=$(HOST_SUBDIR) \
15151 $(STAGE2_CONFIGURE_FLAGS) \
15152 --disable-shared @extra_isl_gmp_configure_flags@
15153 @endif isl-bootstrap
15155 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
15156 maybe-configure-stage3-isl:
15157 @if isl-bootstrap
15158 maybe-configure-stage3-isl: configure-stage3-isl
15159 configure-stage3-isl:
15160 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15162 @r=`${PWD_COMMAND}`; export r; \
15163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15164 TFLAGS="$(STAGE3_TFLAGS)"; \
15165 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15166 $(HOST_EXPORTS) \
15167 $(POSTSTAGE1_HOST_EXPORTS) \
15168 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15169 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15170 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15171 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
15172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15173 cd $(HOST_SUBDIR)/isl || exit 1; \
15174 case $(srcdir) in \
15175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15176 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15178 esac; \
15179 module_srcdir=isl; \
15180 $(SHELL) $$s/$$module_srcdir/configure \
15181 --srcdir=$${topdir}/$$module_srcdir \
15182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15183 --target=${target_alias} \
15184 --with-build-libsubdir=$(HOST_SUBDIR) \
15185 $(STAGE3_CONFIGURE_FLAGS) \
15186 --disable-shared @extra_isl_gmp_configure_flags@
15187 @endif isl-bootstrap
15189 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
15190 maybe-configure-stage4-isl:
15191 @if isl-bootstrap
15192 maybe-configure-stage4-isl: configure-stage4-isl
15193 configure-stage4-isl:
15194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15196 @r=`${PWD_COMMAND}`; export r; \
15197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15198 TFLAGS="$(STAGE4_TFLAGS)"; \
15199 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15200 $(HOST_EXPORTS) \
15201 $(POSTSTAGE1_HOST_EXPORTS) \
15202 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15203 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15204 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15205 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
15206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15207 cd $(HOST_SUBDIR)/isl || exit 1; \
15208 case $(srcdir) in \
15209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15210 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15212 esac; \
15213 module_srcdir=isl; \
15214 $(SHELL) $$s/$$module_srcdir/configure \
15215 --srcdir=$${topdir}/$$module_srcdir \
15216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15217 --target=${target_alias} \
15218 --with-build-libsubdir=$(HOST_SUBDIR) \
15219 $(STAGE4_CONFIGURE_FLAGS) \
15220 --disable-shared @extra_isl_gmp_configure_flags@
15221 @endif isl-bootstrap
15223 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
15224 maybe-configure-stageprofile-isl:
15225 @if isl-bootstrap
15226 maybe-configure-stageprofile-isl: configure-stageprofile-isl
15227 configure-stageprofile-isl:
15228 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15230 @r=`${PWD_COMMAND}`; export r; \
15231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15232 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15233 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15234 $(HOST_EXPORTS) \
15235 $(POSTSTAGE1_HOST_EXPORTS) \
15236 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15237 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15238 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15239 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
15240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15241 cd $(HOST_SUBDIR)/isl || exit 1; \
15242 case $(srcdir) in \
15243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15244 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15246 esac; \
15247 module_srcdir=isl; \
15248 $(SHELL) $$s/$$module_srcdir/configure \
15249 --srcdir=$${topdir}/$$module_srcdir \
15250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15251 --target=${target_alias} \
15252 --with-build-libsubdir=$(HOST_SUBDIR) \
15253 $(STAGEprofile_CONFIGURE_FLAGS) \
15254 --disable-shared @extra_isl_gmp_configure_flags@
15255 @endif isl-bootstrap
15257 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
15258 maybe-configure-stagefeedback-isl:
15259 @if isl-bootstrap
15260 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
15261 configure-stagefeedback-isl:
15262 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15264 @r=`${PWD_COMMAND}`; export r; \
15265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15266 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15267 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15268 $(HOST_EXPORTS) \
15269 $(POSTSTAGE1_HOST_EXPORTS) \
15270 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15271 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15272 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15273 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
15274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15275 cd $(HOST_SUBDIR)/isl || exit 1; \
15276 case $(srcdir) in \
15277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15278 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15280 esac; \
15281 module_srcdir=isl; \
15282 $(SHELL) $$s/$$module_srcdir/configure \
15283 --srcdir=$${topdir}/$$module_srcdir \
15284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15285 --target=${target_alias} \
15286 --with-build-libsubdir=$(HOST_SUBDIR) \
15287 $(STAGEfeedback_CONFIGURE_FLAGS) \
15288 --disable-shared @extra_isl_gmp_configure_flags@
15289 @endif isl-bootstrap
15291 .PHONY: configure-stageautoprofile-isl maybe-configure-stageautoprofile-isl
15292 maybe-configure-stageautoprofile-isl:
15293 @if isl-bootstrap
15294 maybe-configure-stageautoprofile-isl: configure-stageautoprofile-isl
15295 configure-stageautoprofile-isl:
15296 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15297 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15298 @r=`${PWD_COMMAND}`; export r; \
15299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15300 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15301 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15302 $(HOST_EXPORTS) \
15303 $(POSTSTAGE1_HOST_EXPORTS) \
15304 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
15305 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
15306 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
15307 echo Configuring stage autoprofile in $(HOST_SUBDIR)/isl; \
15308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15309 cd $(HOST_SUBDIR)/isl || exit 1; \
15310 case $(srcdir) in \
15311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15312 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15314 esac; \
15315 module_srcdir=isl; \
15316 $(SHELL) $$s/$$module_srcdir/configure \
15317 --srcdir=$${topdir}/$$module_srcdir \
15318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15319 --target=${target_alias} \
15320 --with-build-libsubdir=$(HOST_SUBDIR) \
15321 $(STAGEautoprofile_CONFIGURE_FLAGS) \
15322 --disable-shared @extra_isl_gmp_configure_flags@
15323 @endif isl-bootstrap
15325 .PHONY: configure-stageautofeedback-isl maybe-configure-stageautofeedback-isl
15326 maybe-configure-stageautofeedback-isl:
15327 @if isl-bootstrap
15328 maybe-configure-stageautofeedback-isl: configure-stageautofeedback-isl
15329 configure-stageautofeedback-isl:
15330 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15331 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15332 @r=`${PWD_COMMAND}`; export r; \
15333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15334 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15335 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15336 $(HOST_EXPORTS) \
15337 $(POSTSTAGE1_HOST_EXPORTS) \
15338 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
15339 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
15340 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
15341 echo Configuring stage autofeedback in $(HOST_SUBDIR)/isl; \
15342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15343 cd $(HOST_SUBDIR)/isl || exit 1; \
15344 case $(srcdir) in \
15345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15346 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15348 esac; \
15349 module_srcdir=isl; \
15350 $(SHELL) $$s/$$module_srcdir/configure \
15351 --srcdir=$${topdir}/$$module_srcdir \
15352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15353 --target=${target_alias} \
15354 --with-build-libsubdir=$(HOST_SUBDIR) \
15355 $(STAGEautofeedback_CONFIGURE_FLAGS) \
15356 --disable-shared @extra_isl_gmp_configure_flags@
15357 @endif isl-bootstrap
15363 .PHONY: all-isl maybe-all-isl
15364 maybe-all-isl:
15365 @if gcc-bootstrap
15366 all-isl: stage_current
15367 @endif gcc-bootstrap
15368 @if isl
15369 TARGET-isl=all
15370 maybe-all-isl: all-isl
15371 all-isl: configure-isl
15372 @r=`${PWD_COMMAND}`; export r; \
15373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15374 $(HOST_EXPORTS) \
15375 (cd $(HOST_SUBDIR)/isl && \
15376 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
15377 $(TARGET-isl))
15378 @endif isl
15382 .PHONY: all-stage1-isl maybe-all-stage1-isl
15383 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
15384 maybe-all-stage1-isl:
15385 maybe-clean-stage1-isl:
15386 @if isl-bootstrap
15387 maybe-all-stage1-isl: all-stage1-isl
15388 all-stage1: all-stage1-isl
15389 TARGET-stage1-isl = $(TARGET-isl)
15390 all-stage1-isl: configure-stage1-isl
15391 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15392 @r=`${PWD_COMMAND}`; export r; \
15393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15394 TFLAGS="$(STAGE1_TFLAGS)"; \
15395 $(HOST_EXPORTS) \
15396 cd $(HOST_SUBDIR)/isl && \
15398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15399 CFLAGS="$(STAGE1_CFLAGS)" \
15400 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15401 LIBCFLAGS="$(LIBCFLAGS)" \
15402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15405 $(EXTRA_HOST_FLAGS) \
15406 $(STAGE1_FLAGS_TO_PASS) V=1 \
15407 TFLAGS="$(STAGE1_TFLAGS)" \
15408 $(TARGET-stage1-isl)
15410 maybe-clean-stage1-isl: clean-stage1-isl
15411 clean-stage1: clean-stage1-isl
15412 clean-stage1-isl:
15413 @if [ $(current_stage) = stage1 ]; then \
15414 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15415 else \
15416 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
15417 $(MAKE) stage1-start; \
15418 fi; \
15419 cd $(HOST_SUBDIR)/isl && \
15420 $(MAKE) $(EXTRA_HOST_FLAGS) \
15421 $(STAGE1_FLAGS_TO_PASS) V=1 clean
15422 @endif isl-bootstrap
15425 .PHONY: all-stage2-isl maybe-all-stage2-isl
15426 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
15427 maybe-all-stage2-isl:
15428 maybe-clean-stage2-isl:
15429 @if isl-bootstrap
15430 maybe-all-stage2-isl: all-stage2-isl
15431 all-stage2: all-stage2-isl
15432 TARGET-stage2-isl = $(TARGET-isl)
15433 all-stage2-isl: configure-stage2-isl
15434 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15435 @r=`${PWD_COMMAND}`; export r; \
15436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15437 TFLAGS="$(STAGE2_TFLAGS)"; \
15438 $(HOST_EXPORTS) \
15439 $(POSTSTAGE1_HOST_EXPORTS) \
15440 cd $(HOST_SUBDIR)/isl && \
15442 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15443 CFLAGS="$(STAGE2_CFLAGS)" \
15444 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15445 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15446 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15447 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15448 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15449 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15450 TFLAGS="$(STAGE2_TFLAGS)" \
15451 $(TARGET-stage2-isl)
15453 maybe-clean-stage2-isl: clean-stage2-isl
15454 clean-stage2: clean-stage2-isl
15455 clean-stage2-isl:
15456 @if [ $(current_stage) = stage2 ]; then \
15457 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15458 else \
15459 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
15460 $(MAKE) stage2-start; \
15461 fi; \
15462 cd $(HOST_SUBDIR)/isl && \
15463 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15464 @endif isl-bootstrap
15467 .PHONY: all-stage3-isl maybe-all-stage3-isl
15468 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
15469 maybe-all-stage3-isl:
15470 maybe-clean-stage3-isl:
15471 @if isl-bootstrap
15472 maybe-all-stage3-isl: all-stage3-isl
15473 all-stage3: all-stage3-isl
15474 TARGET-stage3-isl = $(TARGET-isl)
15475 all-stage3-isl: configure-stage3-isl
15476 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15477 @r=`${PWD_COMMAND}`; export r; \
15478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15479 TFLAGS="$(STAGE3_TFLAGS)"; \
15480 $(HOST_EXPORTS) \
15481 $(POSTSTAGE1_HOST_EXPORTS) \
15482 cd $(HOST_SUBDIR)/isl && \
15484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15485 CFLAGS="$(STAGE3_CFLAGS)" \
15486 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15487 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15491 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15492 TFLAGS="$(STAGE3_TFLAGS)" \
15493 $(TARGET-stage3-isl)
15495 maybe-clean-stage3-isl: clean-stage3-isl
15496 clean-stage3: clean-stage3-isl
15497 clean-stage3-isl:
15498 @if [ $(current_stage) = stage3 ]; then \
15499 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15500 else \
15501 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
15502 $(MAKE) stage3-start; \
15503 fi; \
15504 cd $(HOST_SUBDIR)/isl && \
15505 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15506 @endif isl-bootstrap
15509 .PHONY: all-stage4-isl maybe-all-stage4-isl
15510 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
15511 maybe-all-stage4-isl:
15512 maybe-clean-stage4-isl:
15513 @if isl-bootstrap
15514 maybe-all-stage4-isl: all-stage4-isl
15515 all-stage4: all-stage4-isl
15516 TARGET-stage4-isl = $(TARGET-isl)
15517 all-stage4-isl: configure-stage4-isl
15518 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15519 @r=`${PWD_COMMAND}`; export r; \
15520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15521 TFLAGS="$(STAGE4_TFLAGS)"; \
15522 $(HOST_EXPORTS) \
15523 $(POSTSTAGE1_HOST_EXPORTS) \
15524 cd $(HOST_SUBDIR)/isl && \
15526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15527 CFLAGS="$(STAGE4_CFLAGS)" \
15528 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15529 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15534 TFLAGS="$(STAGE4_TFLAGS)" \
15535 $(TARGET-stage4-isl)
15537 maybe-clean-stage4-isl: clean-stage4-isl
15538 clean-stage4: clean-stage4-isl
15539 clean-stage4-isl:
15540 @if [ $(current_stage) = stage4 ]; then \
15541 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15542 else \
15543 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
15544 $(MAKE) stage4-start; \
15545 fi; \
15546 cd $(HOST_SUBDIR)/isl && \
15547 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15548 @endif isl-bootstrap
15551 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
15552 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
15553 maybe-all-stageprofile-isl:
15554 maybe-clean-stageprofile-isl:
15555 @if isl-bootstrap
15556 maybe-all-stageprofile-isl: all-stageprofile-isl
15557 all-stageprofile: all-stageprofile-isl
15558 TARGET-stageprofile-isl = $(TARGET-isl)
15559 all-stageprofile-isl: configure-stageprofile-isl
15560 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15561 @r=`${PWD_COMMAND}`; export r; \
15562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15563 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15564 $(HOST_EXPORTS) \
15565 $(POSTSTAGE1_HOST_EXPORTS) \
15566 cd $(HOST_SUBDIR)/isl && \
15568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15569 CFLAGS="$(STAGEprofile_CFLAGS)" \
15570 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15571 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15576 TFLAGS="$(STAGEprofile_TFLAGS)" \
15577 $(TARGET-stageprofile-isl)
15579 maybe-clean-stageprofile-isl: clean-stageprofile-isl
15580 clean-stageprofile: clean-stageprofile-isl
15581 clean-stageprofile-isl:
15582 @if [ $(current_stage) = stageprofile ]; then \
15583 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15584 else \
15585 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
15586 $(MAKE) stageprofile-start; \
15587 fi; \
15588 cd $(HOST_SUBDIR)/isl && \
15589 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15590 @endif isl-bootstrap
15593 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
15594 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
15595 maybe-all-stagefeedback-isl:
15596 maybe-clean-stagefeedback-isl:
15597 @if isl-bootstrap
15598 maybe-all-stagefeedback-isl: all-stagefeedback-isl
15599 all-stagefeedback: all-stagefeedback-isl
15600 TARGET-stagefeedback-isl = $(TARGET-isl)
15601 all-stagefeedback-isl: configure-stagefeedback-isl
15602 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15603 @r=`${PWD_COMMAND}`; export r; \
15604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15605 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15606 $(HOST_EXPORTS) \
15607 $(POSTSTAGE1_HOST_EXPORTS) \
15608 cd $(HOST_SUBDIR)/isl && \
15610 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15611 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15612 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15613 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15614 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15615 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15616 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15617 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15618 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15619 $(TARGET-stagefeedback-isl)
15621 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
15622 clean-stagefeedback: clean-stagefeedback-isl
15623 clean-stagefeedback-isl:
15624 @if [ $(current_stage) = stagefeedback ]; then \
15625 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15626 else \
15627 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
15628 $(MAKE) stagefeedback-start; \
15629 fi; \
15630 cd $(HOST_SUBDIR)/isl && \
15631 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15632 @endif isl-bootstrap
15635 .PHONY: all-stageautoprofile-isl maybe-all-stageautoprofile-isl
15636 .PHONY: clean-stageautoprofile-isl maybe-clean-stageautoprofile-isl
15637 maybe-all-stageautoprofile-isl:
15638 maybe-clean-stageautoprofile-isl:
15639 @if isl-bootstrap
15640 maybe-all-stageautoprofile-isl: all-stageautoprofile-isl
15641 all-stageautoprofile: all-stageautoprofile-isl
15642 TARGET-stageautoprofile-isl = $(TARGET-isl)
15643 all-stageautoprofile-isl: configure-stageautoprofile-isl
15644 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15645 @r=`${PWD_COMMAND}`; export r; \
15646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15647 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15648 $(HOST_EXPORTS) \
15649 $(POSTSTAGE1_HOST_EXPORTS) \
15650 cd $(HOST_SUBDIR)/isl && \
15651 $$s/gcc/config/i386/$(AUTO_PROFILE) \
15652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15653 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
15654 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
15655 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
15656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15659 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15660 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
15661 $(TARGET-stageautoprofile-isl)
15663 maybe-clean-stageautoprofile-isl: clean-stageautoprofile-isl
15664 clean-stageautoprofile: clean-stageautoprofile-isl
15665 clean-stageautoprofile-isl:
15666 @if [ $(current_stage) = stageautoprofile ]; then \
15667 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15668 else \
15669 [ -f $(HOST_SUBDIR)/stageautoprofile-isl/Makefile ] || exit 0; \
15670 $(MAKE) stageautoprofile-start; \
15671 fi; \
15672 cd $(HOST_SUBDIR)/isl && \
15673 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15674 @endif isl-bootstrap
15677 .PHONY: all-stageautofeedback-isl maybe-all-stageautofeedback-isl
15678 .PHONY: clean-stageautofeedback-isl maybe-clean-stageautofeedback-isl
15679 maybe-all-stageautofeedback-isl:
15680 maybe-clean-stageautofeedback-isl:
15681 @if isl-bootstrap
15682 maybe-all-stageautofeedback-isl: all-stageautofeedback-isl
15683 all-stageautofeedback: all-stageautofeedback-isl
15684 TARGET-stageautofeedback-isl = $(TARGET-isl)
15685 all-stageautofeedback-isl: configure-stageautofeedback-isl
15686 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15687 @r=`${PWD_COMMAND}`; export r; \
15688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15689 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15690 $(HOST_EXPORTS) \
15691 $(POSTSTAGE1_HOST_EXPORTS) \
15692 cd $(HOST_SUBDIR)/isl && \
15694 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15695 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
15696 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
15697 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
15698 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15699 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15700 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15701 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15702 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
15703 $(TARGET-stageautofeedback-isl)
15705 maybe-clean-stageautofeedback-isl: clean-stageautofeedback-isl
15706 clean-stageautofeedback: clean-stageautofeedback-isl
15707 clean-stageautofeedback-isl:
15708 @if [ $(current_stage) = stageautofeedback ]; then \
15709 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15710 else \
15711 [ -f $(HOST_SUBDIR)/stageautofeedback-isl/Makefile ] || exit 0; \
15712 $(MAKE) stageautofeedback-start; \
15713 fi; \
15714 cd $(HOST_SUBDIR)/isl && \
15715 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15716 @endif isl-bootstrap
15722 .PHONY: check-isl maybe-check-isl
15723 maybe-check-isl:
15724 @if isl
15725 maybe-check-isl: check-isl
15727 check-isl:
15728 @: $(MAKE); $(unstage)
15729 @r=`${PWD_COMMAND}`; export r; \
15730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15731 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15732 (cd $(HOST_SUBDIR)/isl && \
15733 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
15735 @endif isl
15737 .PHONY: install-isl maybe-install-isl
15738 maybe-install-isl:
15739 @if isl
15740 maybe-install-isl: install-isl
15742 install-isl:
15744 @endif isl
15746 .PHONY: install-strip-isl maybe-install-strip-isl
15747 maybe-install-strip-isl:
15748 @if isl
15749 maybe-install-strip-isl: install-strip-isl
15751 install-strip-isl:
15753 @endif isl
15755 # Other targets (info, dvi, pdf, etc.)
15757 .PHONY: maybe-info-isl info-isl
15758 maybe-info-isl:
15759 @if isl
15760 maybe-info-isl: info-isl
15762 info-isl: \
15763 configure-isl
15764 @[ -f ./isl/Makefile ] || exit 0; \
15765 r=`${PWD_COMMAND}`; export r; \
15766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15767 $(HOST_EXPORTS) \
15768 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15770 done; \
15771 echo "Doing info in isl"; \
15772 (cd $(HOST_SUBDIR)/isl && \
15773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15775 "RANLIB=$${RANLIB}" \
15776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15777 info) \
15778 || exit 1
15780 @endif isl
15782 .PHONY: maybe-dvi-isl dvi-isl
15783 maybe-dvi-isl:
15784 @if isl
15785 maybe-dvi-isl: dvi-isl
15787 dvi-isl: \
15788 configure-isl
15789 @[ -f ./isl/Makefile ] || exit 0; \
15790 r=`${PWD_COMMAND}`; export r; \
15791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15792 $(HOST_EXPORTS) \
15793 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15795 done; \
15796 echo "Doing dvi in isl"; \
15797 (cd $(HOST_SUBDIR)/isl && \
15798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15800 "RANLIB=$${RANLIB}" \
15801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15802 dvi) \
15803 || exit 1
15805 @endif isl
15807 .PHONY: maybe-pdf-isl pdf-isl
15808 maybe-pdf-isl:
15809 @if isl
15810 maybe-pdf-isl: pdf-isl
15812 pdf-isl: \
15813 configure-isl
15814 @[ -f ./isl/Makefile ] || exit 0; \
15815 r=`${PWD_COMMAND}`; export r; \
15816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15817 $(HOST_EXPORTS) \
15818 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15820 done; \
15821 echo "Doing pdf in isl"; \
15822 (cd $(HOST_SUBDIR)/isl && \
15823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15825 "RANLIB=$${RANLIB}" \
15826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15827 pdf) \
15828 || exit 1
15830 @endif isl
15832 .PHONY: maybe-html-isl html-isl
15833 maybe-html-isl:
15834 @if isl
15835 maybe-html-isl: html-isl
15837 html-isl: \
15838 configure-isl
15839 @[ -f ./isl/Makefile ] || exit 0; \
15840 r=`${PWD_COMMAND}`; export r; \
15841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15842 $(HOST_EXPORTS) \
15843 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15845 done; \
15846 echo "Doing html in isl"; \
15847 (cd $(HOST_SUBDIR)/isl && \
15848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15850 "RANLIB=$${RANLIB}" \
15851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15852 html) \
15853 || exit 1
15855 @endif isl
15857 .PHONY: maybe-TAGS-isl TAGS-isl
15858 maybe-TAGS-isl:
15859 @if isl
15860 maybe-TAGS-isl: TAGS-isl
15862 TAGS-isl: \
15863 configure-isl
15864 @[ -f ./isl/Makefile ] || exit 0; \
15865 r=`${PWD_COMMAND}`; export r; \
15866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15867 $(HOST_EXPORTS) \
15868 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15870 done; \
15871 echo "Doing TAGS in isl"; \
15872 (cd $(HOST_SUBDIR)/isl && \
15873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15875 "RANLIB=$${RANLIB}" \
15876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15877 TAGS) \
15878 || exit 1
15880 @endif isl
15882 .PHONY: maybe-install-info-isl install-info-isl
15883 maybe-install-info-isl:
15884 @if isl
15885 maybe-install-info-isl: install-info-isl
15887 install-info-isl: \
15888 configure-isl \
15889 info-isl
15890 @[ -f ./isl/Makefile ] || exit 0; \
15891 r=`${PWD_COMMAND}`; export r; \
15892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15893 $(HOST_EXPORTS) \
15894 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15896 done; \
15897 echo "Doing install-info in isl"; \
15898 (cd $(HOST_SUBDIR)/isl && \
15899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15901 "RANLIB=$${RANLIB}" \
15902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15903 install-info) \
15904 || exit 1
15906 @endif isl
15908 .PHONY: maybe-install-pdf-isl install-pdf-isl
15909 maybe-install-pdf-isl:
15910 @if isl
15911 maybe-install-pdf-isl: install-pdf-isl
15913 install-pdf-isl: \
15914 configure-isl \
15915 pdf-isl
15916 @[ -f ./isl/Makefile ] || exit 0; \
15917 r=`${PWD_COMMAND}`; export r; \
15918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15919 $(HOST_EXPORTS) \
15920 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15922 done; \
15923 echo "Doing install-pdf in isl"; \
15924 (cd $(HOST_SUBDIR)/isl && \
15925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15927 "RANLIB=$${RANLIB}" \
15928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15929 install-pdf) \
15930 || exit 1
15932 @endif isl
15934 .PHONY: maybe-install-html-isl install-html-isl
15935 maybe-install-html-isl:
15936 @if isl
15937 maybe-install-html-isl: install-html-isl
15939 install-html-isl: \
15940 configure-isl \
15941 html-isl
15942 @[ -f ./isl/Makefile ] || exit 0; \
15943 r=`${PWD_COMMAND}`; export r; \
15944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15945 $(HOST_EXPORTS) \
15946 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15948 done; \
15949 echo "Doing install-html in isl"; \
15950 (cd $(HOST_SUBDIR)/isl && \
15951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15953 "RANLIB=$${RANLIB}" \
15954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15955 install-html) \
15956 || exit 1
15958 @endif isl
15960 .PHONY: maybe-installcheck-isl installcheck-isl
15961 maybe-installcheck-isl:
15962 @if isl
15963 maybe-installcheck-isl: installcheck-isl
15965 installcheck-isl: \
15966 configure-isl
15967 @[ -f ./isl/Makefile ] || exit 0; \
15968 r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970 $(HOST_EXPORTS) \
15971 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15973 done; \
15974 echo "Doing installcheck in isl"; \
15975 (cd $(HOST_SUBDIR)/isl && \
15976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15978 "RANLIB=$${RANLIB}" \
15979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15980 installcheck) \
15981 || exit 1
15983 @endif isl
15985 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
15986 maybe-mostlyclean-isl:
15987 @if isl
15988 maybe-mostlyclean-isl: mostlyclean-isl
15990 mostlyclean-isl:
15991 @[ -f ./isl/Makefile ] || exit 0; \
15992 r=`${PWD_COMMAND}`; export r; \
15993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15994 $(HOST_EXPORTS) \
15995 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15997 done; \
15998 echo "Doing mostlyclean in isl"; \
15999 (cd $(HOST_SUBDIR)/isl && \
16000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16002 "RANLIB=$${RANLIB}" \
16003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16004 mostlyclean) \
16005 || exit 1
16007 @endif isl
16009 .PHONY: maybe-clean-isl clean-isl
16010 maybe-clean-isl:
16011 @if isl
16012 maybe-clean-isl: clean-isl
16014 clean-isl:
16015 @[ -f ./isl/Makefile ] || exit 0; \
16016 r=`${PWD_COMMAND}`; export r; \
16017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16018 $(HOST_EXPORTS) \
16019 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16021 done; \
16022 echo "Doing clean in isl"; \
16023 (cd $(HOST_SUBDIR)/isl && \
16024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16026 "RANLIB=$${RANLIB}" \
16027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16028 clean) \
16029 || exit 1
16031 @endif isl
16033 .PHONY: maybe-distclean-isl distclean-isl
16034 maybe-distclean-isl:
16035 @if isl
16036 maybe-distclean-isl: distclean-isl
16038 distclean-isl:
16039 @[ -f ./isl/Makefile ] || exit 0; \
16040 r=`${PWD_COMMAND}`; export r; \
16041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16042 $(HOST_EXPORTS) \
16043 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16045 done; \
16046 echo "Doing distclean in isl"; \
16047 (cd $(HOST_SUBDIR)/isl && \
16048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16050 "RANLIB=$${RANLIB}" \
16051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16052 distclean) \
16053 || exit 1
16055 @endif isl
16057 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
16058 maybe-maintainer-clean-isl:
16059 @if isl
16060 maybe-maintainer-clean-isl: maintainer-clean-isl
16062 maintainer-clean-isl:
16063 @[ -f ./isl/Makefile ] || exit 0; \
16064 r=`${PWD_COMMAND}`; export r; \
16065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16066 $(HOST_EXPORTS) \
16067 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16069 done; \
16070 echo "Doing maintainer-clean in isl"; \
16071 (cd $(HOST_SUBDIR)/isl && \
16072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16074 "RANLIB=$${RANLIB}" \
16075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16076 maintainer-clean) \
16077 || exit 1
16079 @endif isl
16083 .PHONY: configure-libelf maybe-configure-libelf
16084 maybe-configure-libelf:
16085 @if gcc-bootstrap
16086 configure-libelf: stage_current
16087 @endif gcc-bootstrap
16088 @if libelf
16089 maybe-configure-libelf: configure-libelf
16090 configure-libelf:
16091 @r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16093 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16095 $(HOST_EXPORTS) \
16096 echo Configuring in $(HOST_SUBDIR)/libelf; \
16097 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
16098 case $(srcdir) in \
16099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16100 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16102 esac; \
16103 module_srcdir=libelf; \
16104 $(SHELL) \
16105 $$s/$$module_srcdir/configure \
16106 --srcdir=$${topdir}/$$module_srcdir \
16107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16108 --target=${target_alias} --disable-shared \
16109 || exit 1
16110 @endif libelf
16114 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
16115 maybe-configure-stage1-libelf:
16116 @if libelf-bootstrap
16117 maybe-configure-stage1-libelf: configure-stage1-libelf
16118 configure-stage1-libelf:
16119 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16120 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16121 @r=`${PWD_COMMAND}`; export r; \
16122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16123 TFLAGS="$(STAGE1_TFLAGS)"; \
16124 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16125 $(HOST_EXPORTS) \
16126 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16127 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16128 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16129 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
16130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16131 cd $(HOST_SUBDIR)/libelf || exit 1; \
16132 case $(srcdir) in \
16133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16134 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16136 esac; \
16137 module_srcdir=libelf; \
16138 $(SHELL) $$s/$$module_srcdir/configure \
16139 --srcdir=$${topdir}/$$module_srcdir \
16140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16141 --target=${target_alias} \
16143 $(STAGE1_CONFIGURE_FLAGS) \
16144 --disable-shared
16145 @endif libelf-bootstrap
16147 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
16148 maybe-configure-stage2-libelf:
16149 @if libelf-bootstrap
16150 maybe-configure-stage2-libelf: configure-stage2-libelf
16151 configure-stage2-libelf:
16152 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16154 @r=`${PWD_COMMAND}`; export r; \
16155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16156 TFLAGS="$(STAGE2_TFLAGS)"; \
16157 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16158 $(HOST_EXPORTS) \
16159 $(POSTSTAGE1_HOST_EXPORTS) \
16160 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16161 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16162 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16163 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
16164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16165 cd $(HOST_SUBDIR)/libelf || exit 1; \
16166 case $(srcdir) in \
16167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16168 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16170 esac; \
16171 module_srcdir=libelf; \
16172 $(SHELL) $$s/$$module_srcdir/configure \
16173 --srcdir=$${topdir}/$$module_srcdir \
16174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16175 --target=${target_alias} \
16176 --with-build-libsubdir=$(HOST_SUBDIR) \
16177 $(STAGE2_CONFIGURE_FLAGS) \
16178 --disable-shared
16179 @endif libelf-bootstrap
16181 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
16182 maybe-configure-stage3-libelf:
16183 @if libelf-bootstrap
16184 maybe-configure-stage3-libelf: configure-stage3-libelf
16185 configure-stage3-libelf:
16186 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16188 @r=`${PWD_COMMAND}`; export r; \
16189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16190 TFLAGS="$(STAGE3_TFLAGS)"; \
16191 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16192 $(HOST_EXPORTS) \
16193 $(POSTSTAGE1_HOST_EXPORTS) \
16194 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16195 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16196 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16197 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
16198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16199 cd $(HOST_SUBDIR)/libelf || exit 1; \
16200 case $(srcdir) in \
16201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16202 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16204 esac; \
16205 module_srcdir=libelf; \
16206 $(SHELL) $$s/$$module_srcdir/configure \
16207 --srcdir=$${topdir}/$$module_srcdir \
16208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16209 --target=${target_alias} \
16210 --with-build-libsubdir=$(HOST_SUBDIR) \
16211 $(STAGE3_CONFIGURE_FLAGS) \
16212 --disable-shared
16213 @endif libelf-bootstrap
16215 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
16216 maybe-configure-stage4-libelf:
16217 @if libelf-bootstrap
16218 maybe-configure-stage4-libelf: configure-stage4-libelf
16219 configure-stage4-libelf:
16220 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16221 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16222 @r=`${PWD_COMMAND}`; export r; \
16223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16224 TFLAGS="$(STAGE4_TFLAGS)"; \
16225 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16226 $(HOST_EXPORTS) \
16227 $(POSTSTAGE1_HOST_EXPORTS) \
16228 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16229 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16230 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16231 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
16232 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16233 cd $(HOST_SUBDIR)/libelf || exit 1; \
16234 case $(srcdir) in \
16235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16236 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16238 esac; \
16239 module_srcdir=libelf; \
16240 $(SHELL) $$s/$$module_srcdir/configure \
16241 --srcdir=$${topdir}/$$module_srcdir \
16242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16243 --target=${target_alias} \
16244 --with-build-libsubdir=$(HOST_SUBDIR) \
16245 $(STAGE4_CONFIGURE_FLAGS) \
16246 --disable-shared
16247 @endif libelf-bootstrap
16249 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
16250 maybe-configure-stageprofile-libelf:
16251 @if libelf-bootstrap
16252 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
16253 configure-stageprofile-libelf:
16254 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16256 @r=`${PWD_COMMAND}`; export r; \
16257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16258 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16259 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16260 $(HOST_EXPORTS) \
16261 $(POSTSTAGE1_HOST_EXPORTS) \
16262 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16263 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16264 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16265 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
16266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16267 cd $(HOST_SUBDIR)/libelf || exit 1; \
16268 case $(srcdir) in \
16269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16270 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16272 esac; \
16273 module_srcdir=libelf; \
16274 $(SHELL) $$s/$$module_srcdir/configure \
16275 --srcdir=$${topdir}/$$module_srcdir \
16276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16277 --target=${target_alias} \
16278 --with-build-libsubdir=$(HOST_SUBDIR) \
16279 $(STAGEprofile_CONFIGURE_FLAGS) \
16280 --disable-shared
16281 @endif libelf-bootstrap
16283 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
16284 maybe-configure-stagefeedback-libelf:
16285 @if libelf-bootstrap
16286 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
16287 configure-stagefeedback-libelf:
16288 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16290 @r=`${PWD_COMMAND}`; export r; \
16291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16292 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16293 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16294 $(HOST_EXPORTS) \
16295 $(POSTSTAGE1_HOST_EXPORTS) \
16296 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16297 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16298 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16299 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
16300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16301 cd $(HOST_SUBDIR)/libelf || exit 1; \
16302 case $(srcdir) in \
16303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16304 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16306 esac; \
16307 module_srcdir=libelf; \
16308 $(SHELL) $$s/$$module_srcdir/configure \
16309 --srcdir=$${topdir}/$$module_srcdir \
16310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16311 --target=${target_alias} \
16312 --with-build-libsubdir=$(HOST_SUBDIR) \
16313 $(STAGEfeedback_CONFIGURE_FLAGS) \
16314 --disable-shared
16315 @endif libelf-bootstrap
16317 .PHONY: configure-stageautoprofile-libelf maybe-configure-stageautoprofile-libelf
16318 maybe-configure-stageautoprofile-libelf:
16319 @if libelf-bootstrap
16320 maybe-configure-stageautoprofile-libelf: configure-stageautoprofile-libelf
16321 configure-stageautoprofile-libelf:
16322 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16324 @r=`${PWD_COMMAND}`; export r; \
16325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16326 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16327 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16328 $(HOST_EXPORTS) \
16329 $(POSTSTAGE1_HOST_EXPORTS) \
16330 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
16331 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
16332 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
16333 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libelf; \
16334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16335 cd $(HOST_SUBDIR)/libelf || exit 1; \
16336 case $(srcdir) in \
16337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16338 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16340 esac; \
16341 module_srcdir=libelf; \
16342 $(SHELL) $$s/$$module_srcdir/configure \
16343 --srcdir=$${topdir}/$$module_srcdir \
16344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16345 --target=${target_alias} \
16346 --with-build-libsubdir=$(HOST_SUBDIR) \
16347 $(STAGEautoprofile_CONFIGURE_FLAGS) \
16348 --disable-shared
16349 @endif libelf-bootstrap
16351 .PHONY: configure-stageautofeedback-libelf maybe-configure-stageautofeedback-libelf
16352 maybe-configure-stageautofeedback-libelf:
16353 @if libelf-bootstrap
16354 maybe-configure-stageautofeedback-libelf: configure-stageautofeedback-libelf
16355 configure-stageautofeedback-libelf:
16356 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16358 @r=`${PWD_COMMAND}`; export r; \
16359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16360 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16361 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16362 $(HOST_EXPORTS) \
16363 $(POSTSTAGE1_HOST_EXPORTS) \
16364 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
16365 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
16366 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
16367 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libelf; \
16368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16369 cd $(HOST_SUBDIR)/libelf || exit 1; \
16370 case $(srcdir) in \
16371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16372 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16374 esac; \
16375 module_srcdir=libelf; \
16376 $(SHELL) $$s/$$module_srcdir/configure \
16377 --srcdir=$${topdir}/$$module_srcdir \
16378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16379 --target=${target_alias} \
16380 --with-build-libsubdir=$(HOST_SUBDIR) \
16381 $(STAGEautofeedback_CONFIGURE_FLAGS) \
16382 --disable-shared
16383 @endif libelf-bootstrap
16389 .PHONY: all-libelf maybe-all-libelf
16390 maybe-all-libelf:
16391 @if gcc-bootstrap
16392 all-libelf: stage_current
16393 @endif gcc-bootstrap
16394 @if libelf
16395 TARGET-libelf=all
16396 maybe-all-libelf: all-libelf
16397 all-libelf: configure-libelf
16398 @r=`${PWD_COMMAND}`; export r; \
16399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16400 $(HOST_EXPORTS) \
16401 (cd $(HOST_SUBDIR)/libelf && \
16402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16403 $(TARGET-libelf))
16404 @endif libelf
16408 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
16409 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
16410 maybe-all-stage1-libelf:
16411 maybe-clean-stage1-libelf:
16412 @if libelf-bootstrap
16413 maybe-all-stage1-libelf: all-stage1-libelf
16414 all-stage1: all-stage1-libelf
16415 TARGET-stage1-libelf = $(TARGET-libelf)
16416 all-stage1-libelf: configure-stage1-libelf
16417 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16418 @r=`${PWD_COMMAND}`; export r; \
16419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16420 TFLAGS="$(STAGE1_TFLAGS)"; \
16421 $(HOST_EXPORTS) \
16422 cd $(HOST_SUBDIR)/libelf && \
16424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16425 CFLAGS="$(STAGE1_CFLAGS)" \
16426 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16427 LIBCFLAGS="$(LIBCFLAGS)" \
16428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16431 $(EXTRA_HOST_FLAGS) \
16432 $(STAGE1_FLAGS_TO_PASS) \
16433 TFLAGS="$(STAGE1_TFLAGS)" \
16434 $(TARGET-stage1-libelf)
16436 maybe-clean-stage1-libelf: clean-stage1-libelf
16437 clean-stage1: clean-stage1-libelf
16438 clean-stage1-libelf:
16439 @if [ $(current_stage) = stage1 ]; then \
16440 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16441 else \
16442 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
16443 $(MAKE) stage1-start; \
16444 fi; \
16445 cd $(HOST_SUBDIR)/libelf && \
16446 $(MAKE) $(EXTRA_HOST_FLAGS) \
16447 $(STAGE1_FLAGS_TO_PASS) clean
16448 @endif libelf-bootstrap
16451 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
16452 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
16453 maybe-all-stage2-libelf:
16454 maybe-clean-stage2-libelf:
16455 @if libelf-bootstrap
16456 maybe-all-stage2-libelf: all-stage2-libelf
16457 all-stage2: all-stage2-libelf
16458 TARGET-stage2-libelf = $(TARGET-libelf)
16459 all-stage2-libelf: configure-stage2-libelf
16460 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16461 @r=`${PWD_COMMAND}`; export r; \
16462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16463 TFLAGS="$(STAGE2_TFLAGS)"; \
16464 $(HOST_EXPORTS) \
16465 $(POSTSTAGE1_HOST_EXPORTS) \
16466 cd $(HOST_SUBDIR)/libelf && \
16468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16469 CFLAGS="$(STAGE2_CFLAGS)" \
16470 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16471 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16472 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16473 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16474 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16475 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16476 TFLAGS="$(STAGE2_TFLAGS)" \
16477 $(TARGET-stage2-libelf)
16479 maybe-clean-stage2-libelf: clean-stage2-libelf
16480 clean-stage2: clean-stage2-libelf
16481 clean-stage2-libelf:
16482 @if [ $(current_stage) = stage2 ]; then \
16483 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16484 else \
16485 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
16486 $(MAKE) stage2-start; \
16487 fi; \
16488 cd $(HOST_SUBDIR)/libelf && \
16489 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16490 @endif libelf-bootstrap
16493 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
16494 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
16495 maybe-all-stage3-libelf:
16496 maybe-clean-stage3-libelf:
16497 @if libelf-bootstrap
16498 maybe-all-stage3-libelf: all-stage3-libelf
16499 all-stage3: all-stage3-libelf
16500 TARGET-stage3-libelf = $(TARGET-libelf)
16501 all-stage3-libelf: configure-stage3-libelf
16502 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16503 @r=`${PWD_COMMAND}`; export r; \
16504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16505 TFLAGS="$(STAGE3_TFLAGS)"; \
16506 $(HOST_EXPORTS) \
16507 $(POSTSTAGE1_HOST_EXPORTS) \
16508 cd $(HOST_SUBDIR)/libelf && \
16510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16511 CFLAGS="$(STAGE3_CFLAGS)" \
16512 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16513 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16514 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16515 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16516 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16517 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16518 TFLAGS="$(STAGE3_TFLAGS)" \
16519 $(TARGET-stage3-libelf)
16521 maybe-clean-stage3-libelf: clean-stage3-libelf
16522 clean-stage3: clean-stage3-libelf
16523 clean-stage3-libelf:
16524 @if [ $(current_stage) = stage3 ]; then \
16525 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16526 else \
16527 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
16528 $(MAKE) stage3-start; \
16529 fi; \
16530 cd $(HOST_SUBDIR)/libelf && \
16531 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16532 @endif libelf-bootstrap
16535 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
16536 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
16537 maybe-all-stage4-libelf:
16538 maybe-clean-stage4-libelf:
16539 @if libelf-bootstrap
16540 maybe-all-stage4-libelf: all-stage4-libelf
16541 all-stage4: all-stage4-libelf
16542 TARGET-stage4-libelf = $(TARGET-libelf)
16543 all-stage4-libelf: configure-stage4-libelf
16544 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16545 @r=`${PWD_COMMAND}`; export r; \
16546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16547 TFLAGS="$(STAGE4_TFLAGS)"; \
16548 $(HOST_EXPORTS) \
16549 $(POSTSTAGE1_HOST_EXPORTS) \
16550 cd $(HOST_SUBDIR)/libelf && \
16552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16553 CFLAGS="$(STAGE4_CFLAGS)" \
16554 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16555 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16559 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16560 TFLAGS="$(STAGE4_TFLAGS)" \
16561 $(TARGET-stage4-libelf)
16563 maybe-clean-stage4-libelf: clean-stage4-libelf
16564 clean-stage4: clean-stage4-libelf
16565 clean-stage4-libelf:
16566 @if [ $(current_stage) = stage4 ]; then \
16567 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16568 else \
16569 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
16570 $(MAKE) stage4-start; \
16571 fi; \
16572 cd $(HOST_SUBDIR)/libelf && \
16573 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16574 @endif libelf-bootstrap
16577 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
16578 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
16579 maybe-all-stageprofile-libelf:
16580 maybe-clean-stageprofile-libelf:
16581 @if libelf-bootstrap
16582 maybe-all-stageprofile-libelf: all-stageprofile-libelf
16583 all-stageprofile: all-stageprofile-libelf
16584 TARGET-stageprofile-libelf = $(TARGET-libelf)
16585 all-stageprofile-libelf: configure-stageprofile-libelf
16586 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16587 @r=`${PWD_COMMAND}`; export r; \
16588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16589 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16590 $(HOST_EXPORTS) \
16591 $(POSTSTAGE1_HOST_EXPORTS) \
16592 cd $(HOST_SUBDIR)/libelf && \
16594 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16595 CFLAGS="$(STAGEprofile_CFLAGS)" \
16596 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16597 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16598 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16599 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16600 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16601 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16602 TFLAGS="$(STAGEprofile_TFLAGS)" \
16603 $(TARGET-stageprofile-libelf)
16605 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
16606 clean-stageprofile: clean-stageprofile-libelf
16607 clean-stageprofile-libelf:
16608 @if [ $(current_stage) = stageprofile ]; then \
16609 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16610 else \
16611 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
16612 $(MAKE) stageprofile-start; \
16613 fi; \
16614 cd $(HOST_SUBDIR)/libelf && \
16615 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16616 @endif libelf-bootstrap
16619 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
16620 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
16621 maybe-all-stagefeedback-libelf:
16622 maybe-clean-stagefeedback-libelf:
16623 @if libelf-bootstrap
16624 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
16625 all-stagefeedback: all-stagefeedback-libelf
16626 TARGET-stagefeedback-libelf = $(TARGET-libelf)
16627 all-stagefeedback-libelf: configure-stagefeedback-libelf
16628 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16629 @r=`${PWD_COMMAND}`; export r; \
16630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16631 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16632 $(HOST_EXPORTS) \
16633 $(POSTSTAGE1_HOST_EXPORTS) \
16634 cd $(HOST_SUBDIR)/libelf && \
16636 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16637 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16638 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16639 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16640 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16641 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16642 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16643 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16644 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16645 $(TARGET-stagefeedback-libelf)
16647 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
16648 clean-stagefeedback: clean-stagefeedback-libelf
16649 clean-stagefeedback-libelf:
16650 @if [ $(current_stage) = stagefeedback ]; then \
16651 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16652 else \
16653 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
16654 $(MAKE) stagefeedback-start; \
16655 fi; \
16656 cd $(HOST_SUBDIR)/libelf && \
16657 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16658 @endif libelf-bootstrap
16661 .PHONY: all-stageautoprofile-libelf maybe-all-stageautoprofile-libelf
16662 .PHONY: clean-stageautoprofile-libelf maybe-clean-stageautoprofile-libelf
16663 maybe-all-stageautoprofile-libelf:
16664 maybe-clean-stageautoprofile-libelf:
16665 @if libelf-bootstrap
16666 maybe-all-stageautoprofile-libelf: all-stageautoprofile-libelf
16667 all-stageautoprofile: all-stageautoprofile-libelf
16668 TARGET-stageautoprofile-libelf = $(TARGET-libelf)
16669 all-stageautoprofile-libelf: configure-stageautoprofile-libelf
16670 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16671 @r=`${PWD_COMMAND}`; export r; \
16672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16673 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16674 $(HOST_EXPORTS) \
16675 $(POSTSTAGE1_HOST_EXPORTS) \
16676 cd $(HOST_SUBDIR)/libelf && \
16677 $$s/gcc/config/i386/$(AUTO_PROFILE) \
16678 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16679 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
16680 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
16681 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
16682 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16683 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16684 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16685 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16686 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
16687 $(TARGET-stageautoprofile-libelf)
16689 maybe-clean-stageautoprofile-libelf: clean-stageautoprofile-libelf
16690 clean-stageautoprofile: clean-stageautoprofile-libelf
16691 clean-stageautoprofile-libelf:
16692 @if [ $(current_stage) = stageautoprofile ]; then \
16693 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16694 else \
16695 [ -f $(HOST_SUBDIR)/stageautoprofile-libelf/Makefile ] || exit 0; \
16696 $(MAKE) stageautoprofile-start; \
16697 fi; \
16698 cd $(HOST_SUBDIR)/libelf && \
16699 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16700 @endif libelf-bootstrap
16703 .PHONY: all-stageautofeedback-libelf maybe-all-stageautofeedback-libelf
16704 .PHONY: clean-stageautofeedback-libelf maybe-clean-stageautofeedback-libelf
16705 maybe-all-stageautofeedback-libelf:
16706 maybe-clean-stageautofeedback-libelf:
16707 @if libelf-bootstrap
16708 maybe-all-stageautofeedback-libelf: all-stageautofeedback-libelf
16709 all-stageautofeedback: all-stageautofeedback-libelf
16710 TARGET-stageautofeedback-libelf = $(TARGET-libelf)
16711 all-stageautofeedback-libelf: configure-stageautofeedback-libelf
16712 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16713 @r=`${PWD_COMMAND}`; export r; \
16714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16715 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16716 $(HOST_EXPORTS) \
16717 $(POSTSTAGE1_HOST_EXPORTS) \
16718 cd $(HOST_SUBDIR)/libelf && \
16720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16721 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
16722 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
16723 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
16724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16728 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
16729 $(TARGET-stageautofeedback-libelf)
16731 maybe-clean-stageautofeedback-libelf: clean-stageautofeedback-libelf
16732 clean-stageautofeedback: clean-stageautofeedback-libelf
16733 clean-stageautofeedback-libelf:
16734 @if [ $(current_stage) = stageautofeedback ]; then \
16735 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16736 else \
16737 [ -f $(HOST_SUBDIR)/stageautofeedback-libelf/Makefile ] || exit 0; \
16738 $(MAKE) stageautofeedback-start; \
16739 fi; \
16740 cd $(HOST_SUBDIR)/libelf && \
16741 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16742 @endif libelf-bootstrap
16748 .PHONY: check-libelf maybe-check-libelf
16749 maybe-check-libelf:
16750 @if libelf
16751 maybe-check-libelf: check-libelf
16753 check-libelf:
16754 @: $(MAKE); $(unstage)
16755 @r=`${PWD_COMMAND}`; export r; \
16756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16757 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
16758 (cd $(HOST_SUBDIR)/libelf && \
16759 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
16761 @endif libelf
16763 .PHONY: install-libelf maybe-install-libelf
16764 maybe-install-libelf:
16765 @if libelf
16766 maybe-install-libelf: install-libelf
16768 install-libelf:
16770 @endif libelf
16772 .PHONY: install-strip-libelf maybe-install-strip-libelf
16773 maybe-install-strip-libelf:
16774 @if libelf
16775 maybe-install-strip-libelf: install-strip-libelf
16777 install-strip-libelf:
16779 @endif libelf
16781 # Other targets (info, dvi, pdf, etc.)
16783 .PHONY: maybe-info-libelf info-libelf
16784 maybe-info-libelf:
16785 @if libelf
16786 maybe-info-libelf: info-libelf
16788 info-libelf: \
16789 configure-libelf
16790 @[ -f ./libelf/Makefile ] || exit 0; \
16791 r=`${PWD_COMMAND}`; export r; \
16792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16793 $(HOST_EXPORTS) \
16794 for flag in $(EXTRA_HOST_FLAGS) ; do \
16795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16796 done; \
16797 echo "Doing info in libelf"; \
16798 (cd $(HOST_SUBDIR)/libelf && \
16799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16801 "RANLIB=$${RANLIB}" \
16802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16803 info) \
16804 || exit 1
16806 @endif libelf
16808 .PHONY: maybe-dvi-libelf dvi-libelf
16809 maybe-dvi-libelf:
16810 @if libelf
16811 maybe-dvi-libelf: dvi-libelf
16813 dvi-libelf: \
16814 configure-libelf
16815 @[ -f ./libelf/Makefile ] || exit 0; \
16816 r=`${PWD_COMMAND}`; export r; \
16817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16818 $(HOST_EXPORTS) \
16819 for flag in $(EXTRA_HOST_FLAGS) ; do \
16820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16821 done; \
16822 echo "Doing dvi in libelf"; \
16823 (cd $(HOST_SUBDIR)/libelf && \
16824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16826 "RANLIB=$${RANLIB}" \
16827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16828 dvi) \
16829 || exit 1
16831 @endif libelf
16833 .PHONY: maybe-pdf-libelf pdf-libelf
16834 maybe-pdf-libelf:
16835 @if libelf
16836 maybe-pdf-libelf: pdf-libelf
16838 pdf-libelf: \
16839 configure-libelf
16840 @[ -f ./libelf/Makefile ] || exit 0; \
16841 r=`${PWD_COMMAND}`; export r; \
16842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16843 $(HOST_EXPORTS) \
16844 for flag in $(EXTRA_HOST_FLAGS) ; do \
16845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16846 done; \
16847 echo "Doing pdf in libelf"; \
16848 (cd $(HOST_SUBDIR)/libelf && \
16849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16851 "RANLIB=$${RANLIB}" \
16852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16853 pdf) \
16854 || exit 1
16856 @endif libelf
16858 .PHONY: maybe-html-libelf html-libelf
16859 maybe-html-libelf:
16860 @if libelf
16861 maybe-html-libelf: html-libelf
16863 html-libelf: \
16864 configure-libelf
16865 @[ -f ./libelf/Makefile ] || exit 0; \
16866 r=`${PWD_COMMAND}`; export r; \
16867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16868 $(HOST_EXPORTS) \
16869 for flag in $(EXTRA_HOST_FLAGS) ; do \
16870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16871 done; \
16872 echo "Doing html in libelf"; \
16873 (cd $(HOST_SUBDIR)/libelf && \
16874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16876 "RANLIB=$${RANLIB}" \
16877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16878 html) \
16879 || exit 1
16881 @endif libelf
16883 .PHONY: maybe-TAGS-libelf TAGS-libelf
16884 maybe-TAGS-libelf:
16885 @if libelf
16886 maybe-TAGS-libelf: TAGS-libelf
16888 TAGS-libelf: \
16889 configure-libelf
16890 @[ -f ./libelf/Makefile ] || exit 0; \
16891 r=`${PWD_COMMAND}`; export r; \
16892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16893 $(HOST_EXPORTS) \
16894 for flag in $(EXTRA_HOST_FLAGS) ; do \
16895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16896 done; \
16897 echo "Doing TAGS in libelf"; \
16898 (cd $(HOST_SUBDIR)/libelf && \
16899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16901 "RANLIB=$${RANLIB}" \
16902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16903 TAGS) \
16904 || exit 1
16906 @endif libelf
16908 .PHONY: maybe-install-info-libelf install-info-libelf
16909 maybe-install-info-libelf:
16910 @if libelf
16911 maybe-install-info-libelf: install-info-libelf
16913 install-info-libelf: \
16914 configure-libelf \
16915 info-libelf
16916 @[ -f ./libelf/Makefile ] || exit 0; \
16917 r=`${PWD_COMMAND}`; export r; \
16918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16919 $(HOST_EXPORTS) \
16920 for flag in $(EXTRA_HOST_FLAGS) ; do \
16921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16922 done; \
16923 echo "Doing install-info in libelf"; \
16924 (cd $(HOST_SUBDIR)/libelf && \
16925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16927 "RANLIB=$${RANLIB}" \
16928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16929 install-info) \
16930 || exit 1
16932 @endif libelf
16934 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
16935 maybe-install-pdf-libelf:
16936 @if libelf
16937 maybe-install-pdf-libelf: install-pdf-libelf
16939 install-pdf-libelf: \
16940 configure-libelf \
16941 pdf-libelf
16942 @[ -f ./libelf/Makefile ] || exit 0; \
16943 r=`${PWD_COMMAND}`; export r; \
16944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16945 $(HOST_EXPORTS) \
16946 for flag in $(EXTRA_HOST_FLAGS) ; do \
16947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16948 done; \
16949 echo "Doing install-pdf in libelf"; \
16950 (cd $(HOST_SUBDIR)/libelf && \
16951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16953 "RANLIB=$${RANLIB}" \
16954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16955 install-pdf) \
16956 || exit 1
16958 @endif libelf
16960 .PHONY: maybe-install-html-libelf install-html-libelf
16961 maybe-install-html-libelf:
16962 @if libelf
16963 maybe-install-html-libelf: install-html-libelf
16965 install-html-libelf: \
16966 configure-libelf \
16967 html-libelf
16968 @[ -f ./libelf/Makefile ] || exit 0; \
16969 r=`${PWD_COMMAND}`; export r; \
16970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971 $(HOST_EXPORTS) \
16972 for flag in $(EXTRA_HOST_FLAGS) ; do \
16973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16974 done; \
16975 echo "Doing install-html in libelf"; \
16976 (cd $(HOST_SUBDIR)/libelf && \
16977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16979 "RANLIB=$${RANLIB}" \
16980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16981 install-html) \
16982 || exit 1
16984 @endif libelf
16986 .PHONY: maybe-installcheck-libelf installcheck-libelf
16987 maybe-installcheck-libelf:
16988 @if libelf
16989 maybe-installcheck-libelf: installcheck-libelf
16991 installcheck-libelf: \
16992 configure-libelf
16993 @[ -f ./libelf/Makefile ] || exit 0; \
16994 r=`${PWD_COMMAND}`; export r; \
16995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996 $(HOST_EXPORTS) \
16997 for flag in $(EXTRA_HOST_FLAGS) ; do \
16998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16999 done; \
17000 echo "Doing installcheck in libelf"; \
17001 (cd $(HOST_SUBDIR)/libelf && \
17002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17004 "RANLIB=$${RANLIB}" \
17005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17006 installcheck) \
17007 || exit 1
17009 @endif libelf
17011 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
17012 maybe-mostlyclean-libelf:
17013 @if libelf
17014 maybe-mostlyclean-libelf: mostlyclean-libelf
17016 mostlyclean-libelf:
17017 @[ -f ./libelf/Makefile ] || exit 0; \
17018 r=`${PWD_COMMAND}`; export r; \
17019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17020 $(HOST_EXPORTS) \
17021 for flag in $(EXTRA_HOST_FLAGS) ; do \
17022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17023 done; \
17024 echo "Doing mostlyclean in libelf"; \
17025 (cd $(HOST_SUBDIR)/libelf && \
17026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17028 "RANLIB=$${RANLIB}" \
17029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17030 mostlyclean) \
17031 || exit 1
17033 @endif libelf
17035 .PHONY: maybe-clean-libelf clean-libelf
17036 maybe-clean-libelf:
17037 @if libelf
17038 maybe-clean-libelf: clean-libelf
17040 clean-libelf:
17041 @[ -f ./libelf/Makefile ] || exit 0; \
17042 r=`${PWD_COMMAND}`; export r; \
17043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17044 $(HOST_EXPORTS) \
17045 for flag in $(EXTRA_HOST_FLAGS) ; do \
17046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17047 done; \
17048 echo "Doing clean in libelf"; \
17049 (cd $(HOST_SUBDIR)/libelf && \
17050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17052 "RANLIB=$${RANLIB}" \
17053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17054 clean) \
17055 || exit 1
17057 @endif libelf
17059 .PHONY: maybe-distclean-libelf distclean-libelf
17060 maybe-distclean-libelf:
17061 @if libelf
17062 maybe-distclean-libelf: distclean-libelf
17064 distclean-libelf:
17065 @[ -f ./libelf/Makefile ] || exit 0; \
17066 r=`${PWD_COMMAND}`; export r; \
17067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17068 $(HOST_EXPORTS) \
17069 for flag in $(EXTRA_HOST_FLAGS) ; do \
17070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17071 done; \
17072 echo "Doing distclean in libelf"; \
17073 (cd $(HOST_SUBDIR)/libelf && \
17074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17076 "RANLIB=$${RANLIB}" \
17077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17078 distclean) \
17079 || exit 1
17081 @endif libelf
17083 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
17084 maybe-maintainer-clean-libelf:
17085 @if libelf
17086 maybe-maintainer-clean-libelf: maintainer-clean-libelf
17088 maintainer-clean-libelf:
17089 @[ -f ./libelf/Makefile ] || exit 0; \
17090 r=`${PWD_COMMAND}`; export r; \
17091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17092 $(HOST_EXPORTS) \
17093 for flag in $(EXTRA_HOST_FLAGS) ; do \
17094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17095 done; \
17096 echo "Doing maintainer-clean in libelf"; \
17097 (cd $(HOST_SUBDIR)/libelf && \
17098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17100 "RANLIB=$${RANLIB}" \
17101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17102 maintainer-clean) \
17103 || exit 1
17105 @endif libelf
17109 .PHONY: configure-gold maybe-configure-gold
17110 maybe-configure-gold:
17111 @if gcc-bootstrap
17112 configure-gold: stage_current
17113 @endif gcc-bootstrap
17114 @if gold
17115 maybe-configure-gold: configure-gold
17116 configure-gold:
17117 @r=`${PWD_COMMAND}`; export r; \
17118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17119 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17121 $(HOST_EXPORTS) \
17122 echo Configuring in $(HOST_SUBDIR)/gold; \
17123 cd "$(HOST_SUBDIR)/gold" || exit 1; \
17124 case $(srcdir) in \
17125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17126 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17128 esac; \
17129 module_srcdir=gold; \
17130 $(SHELL) \
17131 $$s/$$module_srcdir/configure \
17132 --srcdir=$${topdir}/$$module_srcdir \
17133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17134 --target=${target_alias} \
17135 || exit 1
17136 @endif gold
17140 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
17141 maybe-configure-stage1-gold:
17142 @if gold-bootstrap
17143 maybe-configure-stage1-gold: configure-stage1-gold
17144 configure-stage1-gold:
17145 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17147 @r=`${PWD_COMMAND}`; export r; \
17148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17149 TFLAGS="$(STAGE1_TFLAGS)"; \
17150 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17151 $(HOST_EXPORTS) \
17152 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17153 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17154 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17155 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
17156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17157 cd $(HOST_SUBDIR)/gold || exit 1; \
17158 case $(srcdir) in \
17159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17160 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17162 esac; \
17163 module_srcdir=gold; \
17164 $(SHELL) $$s/$$module_srcdir/configure \
17165 --srcdir=$${topdir}/$$module_srcdir \
17166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17167 --target=${target_alias} \
17169 $(STAGE1_CONFIGURE_FLAGS)
17170 @endif gold-bootstrap
17172 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
17173 maybe-configure-stage2-gold:
17174 @if gold-bootstrap
17175 maybe-configure-stage2-gold: configure-stage2-gold
17176 configure-stage2-gold:
17177 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17179 @r=`${PWD_COMMAND}`; export r; \
17180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17181 TFLAGS="$(STAGE2_TFLAGS)"; \
17182 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17183 $(HOST_EXPORTS) \
17184 $(POSTSTAGE1_HOST_EXPORTS) \
17185 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17186 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17187 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17188 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
17189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17190 cd $(HOST_SUBDIR)/gold || exit 1; \
17191 case $(srcdir) in \
17192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17193 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17195 esac; \
17196 module_srcdir=gold; \
17197 $(SHELL) $$s/$$module_srcdir/configure \
17198 --srcdir=$${topdir}/$$module_srcdir \
17199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17200 --target=${target_alias} \
17201 --with-build-libsubdir=$(HOST_SUBDIR) \
17202 $(STAGE2_CONFIGURE_FLAGS)
17203 @endif gold-bootstrap
17205 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
17206 maybe-configure-stage3-gold:
17207 @if gold-bootstrap
17208 maybe-configure-stage3-gold: configure-stage3-gold
17209 configure-stage3-gold:
17210 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17212 @r=`${PWD_COMMAND}`; export r; \
17213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17214 TFLAGS="$(STAGE3_TFLAGS)"; \
17215 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17216 $(HOST_EXPORTS) \
17217 $(POSTSTAGE1_HOST_EXPORTS) \
17218 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17219 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17220 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17221 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
17222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17223 cd $(HOST_SUBDIR)/gold || exit 1; \
17224 case $(srcdir) in \
17225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17226 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17228 esac; \
17229 module_srcdir=gold; \
17230 $(SHELL) $$s/$$module_srcdir/configure \
17231 --srcdir=$${topdir}/$$module_srcdir \
17232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17233 --target=${target_alias} \
17234 --with-build-libsubdir=$(HOST_SUBDIR) \
17235 $(STAGE3_CONFIGURE_FLAGS)
17236 @endif gold-bootstrap
17238 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
17239 maybe-configure-stage4-gold:
17240 @if gold-bootstrap
17241 maybe-configure-stage4-gold: configure-stage4-gold
17242 configure-stage4-gold:
17243 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17245 @r=`${PWD_COMMAND}`; export r; \
17246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17247 TFLAGS="$(STAGE4_TFLAGS)"; \
17248 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17249 $(HOST_EXPORTS) \
17250 $(POSTSTAGE1_HOST_EXPORTS) \
17251 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17252 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17253 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17254 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
17255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17256 cd $(HOST_SUBDIR)/gold || exit 1; \
17257 case $(srcdir) in \
17258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17259 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17261 esac; \
17262 module_srcdir=gold; \
17263 $(SHELL) $$s/$$module_srcdir/configure \
17264 --srcdir=$${topdir}/$$module_srcdir \
17265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17266 --target=${target_alias} \
17267 --with-build-libsubdir=$(HOST_SUBDIR) \
17268 $(STAGE4_CONFIGURE_FLAGS)
17269 @endif gold-bootstrap
17271 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
17272 maybe-configure-stageprofile-gold:
17273 @if gold-bootstrap
17274 maybe-configure-stageprofile-gold: configure-stageprofile-gold
17275 configure-stageprofile-gold:
17276 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17278 @r=`${PWD_COMMAND}`; export r; \
17279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17280 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17281 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17282 $(HOST_EXPORTS) \
17283 $(POSTSTAGE1_HOST_EXPORTS) \
17284 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17285 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17286 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17287 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
17288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17289 cd $(HOST_SUBDIR)/gold || exit 1; \
17290 case $(srcdir) in \
17291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17292 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17294 esac; \
17295 module_srcdir=gold; \
17296 $(SHELL) $$s/$$module_srcdir/configure \
17297 --srcdir=$${topdir}/$$module_srcdir \
17298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17299 --target=${target_alias} \
17300 --with-build-libsubdir=$(HOST_SUBDIR) \
17301 $(STAGEprofile_CONFIGURE_FLAGS)
17302 @endif gold-bootstrap
17304 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
17305 maybe-configure-stagefeedback-gold:
17306 @if gold-bootstrap
17307 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
17308 configure-stagefeedback-gold:
17309 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17310 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17311 @r=`${PWD_COMMAND}`; export r; \
17312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17313 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17314 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17315 $(HOST_EXPORTS) \
17316 $(POSTSTAGE1_HOST_EXPORTS) \
17317 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17318 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17319 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17320 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
17321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17322 cd $(HOST_SUBDIR)/gold || exit 1; \
17323 case $(srcdir) in \
17324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17325 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17327 esac; \
17328 module_srcdir=gold; \
17329 $(SHELL) $$s/$$module_srcdir/configure \
17330 --srcdir=$${topdir}/$$module_srcdir \
17331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17332 --target=${target_alias} \
17333 --with-build-libsubdir=$(HOST_SUBDIR) \
17334 $(STAGEfeedback_CONFIGURE_FLAGS)
17335 @endif gold-bootstrap
17337 .PHONY: configure-stageautoprofile-gold maybe-configure-stageautoprofile-gold
17338 maybe-configure-stageautoprofile-gold:
17339 @if gold-bootstrap
17340 maybe-configure-stageautoprofile-gold: configure-stageautoprofile-gold
17341 configure-stageautoprofile-gold:
17342 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17343 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17344 @r=`${PWD_COMMAND}`; export r; \
17345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17346 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17347 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17348 $(HOST_EXPORTS) \
17349 $(POSTSTAGE1_HOST_EXPORTS) \
17350 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
17351 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
17352 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
17353 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gold; \
17354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17355 cd $(HOST_SUBDIR)/gold || exit 1; \
17356 case $(srcdir) in \
17357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17358 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17360 esac; \
17361 module_srcdir=gold; \
17362 $(SHELL) $$s/$$module_srcdir/configure \
17363 --srcdir=$${topdir}/$$module_srcdir \
17364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17365 --target=${target_alias} \
17366 --with-build-libsubdir=$(HOST_SUBDIR) \
17367 $(STAGEautoprofile_CONFIGURE_FLAGS)
17368 @endif gold-bootstrap
17370 .PHONY: configure-stageautofeedback-gold maybe-configure-stageautofeedback-gold
17371 maybe-configure-stageautofeedback-gold:
17372 @if gold-bootstrap
17373 maybe-configure-stageautofeedback-gold: configure-stageautofeedback-gold
17374 configure-stageautofeedback-gold:
17375 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17376 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17377 @r=`${PWD_COMMAND}`; export r; \
17378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17379 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17380 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17381 $(HOST_EXPORTS) \
17382 $(POSTSTAGE1_HOST_EXPORTS) \
17383 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
17384 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
17385 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
17386 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gold; \
17387 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17388 cd $(HOST_SUBDIR)/gold || exit 1; \
17389 case $(srcdir) in \
17390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17391 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17393 esac; \
17394 module_srcdir=gold; \
17395 $(SHELL) $$s/$$module_srcdir/configure \
17396 --srcdir=$${topdir}/$$module_srcdir \
17397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17398 --target=${target_alias} \
17399 --with-build-libsubdir=$(HOST_SUBDIR) \
17400 $(STAGEautofeedback_CONFIGURE_FLAGS)
17401 @endif gold-bootstrap
17407 .PHONY: all-gold maybe-all-gold
17408 maybe-all-gold:
17409 @if gcc-bootstrap
17410 all-gold: stage_current
17411 @endif gcc-bootstrap
17412 @if gold
17413 TARGET-gold=all
17414 maybe-all-gold: all-gold
17415 all-gold: configure-gold
17416 @r=`${PWD_COMMAND}`; export r; \
17417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17418 $(HOST_EXPORTS) \
17419 (cd $(HOST_SUBDIR)/gold && \
17420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17421 $(TARGET-gold))
17422 @endif gold
17426 .PHONY: all-stage1-gold maybe-all-stage1-gold
17427 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
17428 maybe-all-stage1-gold:
17429 maybe-clean-stage1-gold:
17430 @if gold-bootstrap
17431 maybe-all-stage1-gold: all-stage1-gold
17432 all-stage1: all-stage1-gold
17433 TARGET-stage1-gold = $(TARGET-gold)
17434 all-stage1-gold: configure-stage1-gold
17435 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17436 @r=`${PWD_COMMAND}`; export r; \
17437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17438 TFLAGS="$(STAGE1_TFLAGS)"; \
17439 $(HOST_EXPORTS) \
17440 cd $(HOST_SUBDIR)/gold && \
17442 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17443 CFLAGS="$(STAGE1_CFLAGS)" \
17444 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17445 LIBCFLAGS="$(LIBCFLAGS)" \
17446 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17447 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17448 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17449 $(EXTRA_HOST_FLAGS) \
17450 $(STAGE1_FLAGS_TO_PASS) \
17451 TFLAGS="$(STAGE1_TFLAGS)" \
17452 $(TARGET-stage1-gold)
17454 maybe-clean-stage1-gold: clean-stage1-gold
17455 clean-stage1: clean-stage1-gold
17456 clean-stage1-gold:
17457 @if [ $(current_stage) = stage1 ]; then \
17458 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17459 else \
17460 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
17461 $(MAKE) stage1-start; \
17462 fi; \
17463 cd $(HOST_SUBDIR)/gold && \
17464 $(MAKE) $(EXTRA_HOST_FLAGS) \
17465 $(STAGE1_FLAGS_TO_PASS) clean
17466 @endif gold-bootstrap
17469 .PHONY: all-stage2-gold maybe-all-stage2-gold
17470 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
17471 maybe-all-stage2-gold:
17472 maybe-clean-stage2-gold:
17473 @if gold-bootstrap
17474 maybe-all-stage2-gold: all-stage2-gold
17475 all-stage2: all-stage2-gold
17476 TARGET-stage2-gold = $(TARGET-gold)
17477 all-stage2-gold: configure-stage2-gold
17478 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17479 @r=`${PWD_COMMAND}`; export r; \
17480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17481 TFLAGS="$(STAGE2_TFLAGS)"; \
17482 $(HOST_EXPORTS) \
17483 $(POSTSTAGE1_HOST_EXPORTS) \
17484 cd $(HOST_SUBDIR)/gold && \
17486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17487 CFLAGS="$(STAGE2_CFLAGS)" \
17488 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17489 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17494 TFLAGS="$(STAGE2_TFLAGS)" \
17495 $(TARGET-stage2-gold)
17497 maybe-clean-stage2-gold: clean-stage2-gold
17498 clean-stage2: clean-stage2-gold
17499 clean-stage2-gold:
17500 @if [ $(current_stage) = stage2 ]; then \
17501 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17502 else \
17503 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
17504 $(MAKE) stage2-start; \
17505 fi; \
17506 cd $(HOST_SUBDIR)/gold && \
17507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17508 @endif gold-bootstrap
17511 .PHONY: all-stage3-gold maybe-all-stage3-gold
17512 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
17513 maybe-all-stage3-gold:
17514 maybe-clean-stage3-gold:
17515 @if gold-bootstrap
17516 maybe-all-stage3-gold: all-stage3-gold
17517 all-stage3: all-stage3-gold
17518 TARGET-stage3-gold = $(TARGET-gold)
17519 all-stage3-gold: configure-stage3-gold
17520 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17521 @r=`${PWD_COMMAND}`; export r; \
17522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17523 TFLAGS="$(STAGE3_TFLAGS)"; \
17524 $(HOST_EXPORTS) \
17525 $(POSTSTAGE1_HOST_EXPORTS) \
17526 cd $(HOST_SUBDIR)/gold && \
17528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17529 CFLAGS="$(STAGE3_CFLAGS)" \
17530 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17531 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17535 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17536 TFLAGS="$(STAGE3_TFLAGS)" \
17537 $(TARGET-stage3-gold)
17539 maybe-clean-stage3-gold: clean-stage3-gold
17540 clean-stage3: clean-stage3-gold
17541 clean-stage3-gold:
17542 @if [ $(current_stage) = stage3 ]; then \
17543 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17544 else \
17545 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
17546 $(MAKE) stage3-start; \
17547 fi; \
17548 cd $(HOST_SUBDIR)/gold && \
17549 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17550 @endif gold-bootstrap
17553 .PHONY: all-stage4-gold maybe-all-stage4-gold
17554 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
17555 maybe-all-stage4-gold:
17556 maybe-clean-stage4-gold:
17557 @if gold-bootstrap
17558 maybe-all-stage4-gold: all-stage4-gold
17559 all-stage4: all-stage4-gold
17560 TARGET-stage4-gold = $(TARGET-gold)
17561 all-stage4-gold: configure-stage4-gold
17562 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17563 @r=`${PWD_COMMAND}`; export r; \
17564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17565 TFLAGS="$(STAGE4_TFLAGS)"; \
17566 $(HOST_EXPORTS) \
17567 $(POSTSTAGE1_HOST_EXPORTS) \
17568 cd $(HOST_SUBDIR)/gold && \
17570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17571 CFLAGS="$(STAGE4_CFLAGS)" \
17572 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17573 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17577 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17578 TFLAGS="$(STAGE4_TFLAGS)" \
17579 $(TARGET-stage4-gold)
17581 maybe-clean-stage4-gold: clean-stage4-gold
17582 clean-stage4: clean-stage4-gold
17583 clean-stage4-gold:
17584 @if [ $(current_stage) = stage4 ]; then \
17585 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17586 else \
17587 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
17588 $(MAKE) stage4-start; \
17589 fi; \
17590 cd $(HOST_SUBDIR)/gold && \
17591 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17592 @endif gold-bootstrap
17595 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
17596 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
17597 maybe-all-stageprofile-gold:
17598 maybe-clean-stageprofile-gold:
17599 @if gold-bootstrap
17600 maybe-all-stageprofile-gold: all-stageprofile-gold
17601 all-stageprofile: all-stageprofile-gold
17602 TARGET-stageprofile-gold = $(TARGET-gold)
17603 all-stageprofile-gold: configure-stageprofile-gold
17604 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17605 @r=`${PWD_COMMAND}`; export r; \
17606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17607 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17608 $(HOST_EXPORTS) \
17609 $(POSTSTAGE1_HOST_EXPORTS) \
17610 cd $(HOST_SUBDIR)/gold && \
17612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17613 CFLAGS="$(STAGEprofile_CFLAGS)" \
17614 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17615 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17620 TFLAGS="$(STAGEprofile_TFLAGS)" \
17621 $(TARGET-stageprofile-gold)
17623 maybe-clean-stageprofile-gold: clean-stageprofile-gold
17624 clean-stageprofile: clean-stageprofile-gold
17625 clean-stageprofile-gold:
17626 @if [ $(current_stage) = stageprofile ]; then \
17627 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17628 else \
17629 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
17630 $(MAKE) stageprofile-start; \
17631 fi; \
17632 cd $(HOST_SUBDIR)/gold && \
17633 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17634 @endif gold-bootstrap
17637 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
17638 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
17639 maybe-all-stagefeedback-gold:
17640 maybe-clean-stagefeedback-gold:
17641 @if gold-bootstrap
17642 maybe-all-stagefeedback-gold: all-stagefeedback-gold
17643 all-stagefeedback: all-stagefeedback-gold
17644 TARGET-stagefeedback-gold = $(TARGET-gold)
17645 all-stagefeedback-gold: configure-stagefeedback-gold
17646 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17647 @r=`${PWD_COMMAND}`; export r; \
17648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17650 $(HOST_EXPORTS) \
17651 $(POSTSTAGE1_HOST_EXPORTS) \
17652 cd $(HOST_SUBDIR)/gold && \
17654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17655 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17656 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17657 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17661 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17662 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17663 $(TARGET-stagefeedback-gold)
17665 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
17666 clean-stagefeedback: clean-stagefeedback-gold
17667 clean-stagefeedback-gold:
17668 @if [ $(current_stage) = stagefeedback ]; then \
17669 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17670 else \
17671 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
17672 $(MAKE) stagefeedback-start; \
17673 fi; \
17674 cd $(HOST_SUBDIR)/gold && \
17675 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17676 @endif gold-bootstrap
17679 .PHONY: all-stageautoprofile-gold maybe-all-stageautoprofile-gold
17680 .PHONY: clean-stageautoprofile-gold maybe-clean-stageautoprofile-gold
17681 maybe-all-stageautoprofile-gold:
17682 maybe-clean-stageautoprofile-gold:
17683 @if gold-bootstrap
17684 maybe-all-stageautoprofile-gold: all-stageautoprofile-gold
17685 all-stageautoprofile: all-stageautoprofile-gold
17686 TARGET-stageautoprofile-gold = $(TARGET-gold)
17687 all-stageautoprofile-gold: configure-stageautoprofile-gold
17688 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17689 @r=`${PWD_COMMAND}`; export r; \
17690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17691 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17692 $(HOST_EXPORTS) \
17693 $(POSTSTAGE1_HOST_EXPORTS) \
17694 cd $(HOST_SUBDIR)/gold && \
17695 $$s/gcc/config/i386/$(AUTO_PROFILE) \
17696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17697 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
17698 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
17699 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
17700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17704 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
17705 $(TARGET-stageautoprofile-gold)
17707 maybe-clean-stageautoprofile-gold: clean-stageautoprofile-gold
17708 clean-stageautoprofile: clean-stageautoprofile-gold
17709 clean-stageautoprofile-gold:
17710 @if [ $(current_stage) = stageautoprofile ]; then \
17711 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17712 else \
17713 [ -f $(HOST_SUBDIR)/stageautoprofile-gold/Makefile ] || exit 0; \
17714 $(MAKE) stageautoprofile-start; \
17715 fi; \
17716 cd $(HOST_SUBDIR)/gold && \
17717 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17718 @endif gold-bootstrap
17721 .PHONY: all-stageautofeedback-gold maybe-all-stageautofeedback-gold
17722 .PHONY: clean-stageautofeedback-gold maybe-clean-stageautofeedback-gold
17723 maybe-all-stageautofeedback-gold:
17724 maybe-clean-stageautofeedback-gold:
17725 @if gold-bootstrap
17726 maybe-all-stageautofeedback-gold: all-stageautofeedback-gold
17727 all-stageautofeedback: all-stageautofeedback-gold
17728 TARGET-stageautofeedback-gold = $(TARGET-gold)
17729 all-stageautofeedback-gold: configure-stageautofeedback-gold
17730 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17731 @r=`${PWD_COMMAND}`; export r; \
17732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17733 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17734 $(HOST_EXPORTS) \
17735 $(POSTSTAGE1_HOST_EXPORTS) \
17736 cd $(HOST_SUBDIR)/gold && \
17738 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17739 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
17740 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
17741 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
17742 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17743 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17744 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17745 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17746 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
17747 $(TARGET-stageautofeedback-gold)
17749 maybe-clean-stageautofeedback-gold: clean-stageautofeedback-gold
17750 clean-stageautofeedback: clean-stageautofeedback-gold
17751 clean-stageautofeedback-gold:
17752 @if [ $(current_stage) = stageautofeedback ]; then \
17753 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17754 else \
17755 [ -f $(HOST_SUBDIR)/stageautofeedback-gold/Makefile ] || exit 0; \
17756 $(MAKE) stageautofeedback-start; \
17757 fi; \
17758 cd $(HOST_SUBDIR)/gold && \
17759 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17760 @endif gold-bootstrap
17766 .PHONY: check-gold maybe-check-gold
17767 maybe-check-gold:
17768 @if gold
17769 maybe-check-gold: check-gold
17771 check-gold:
17772 @: $(MAKE); $(unstage)
17773 @r=`${PWD_COMMAND}`; export r; \
17774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17775 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17776 (cd $(HOST_SUBDIR)/gold && \
17777 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17779 @endif gold
17781 .PHONY: install-gold maybe-install-gold
17782 maybe-install-gold:
17783 @if gold
17784 maybe-install-gold: install-gold
17786 install-gold: installdirs
17787 @: $(MAKE); $(unstage)
17788 @r=`${PWD_COMMAND}`; export r; \
17789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17790 $(HOST_EXPORTS) \
17791 (cd $(HOST_SUBDIR)/gold && \
17792 $(MAKE) $(FLAGS_TO_PASS) install)
17794 @endif gold
17796 .PHONY: install-strip-gold maybe-install-strip-gold
17797 maybe-install-strip-gold:
17798 @if gold
17799 maybe-install-strip-gold: install-strip-gold
17801 install-strip-gold: installdirs
17802 @: $(MAKE); $(unstage)
17803 @r=`${PWD_COMMAND}`; export r; \
17804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17805 $(HOST_EXPORTS) \
17806 (cd $(HOST_SUBDIR)/gold && \
17807 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17809 @endif gold
17811 # Other targets (info, dvi, pdf, etc.)
17813 .PHONY: maybe-info-gold info-gold
17814 maybe-info-gold:
17815 @if gold
17816 maybe-info-gold: info-gold
17818 info-gold: \
17819 configure-gold
17820 @[ -f ./gold/Makefile ] || exit 0; \
17821 r=`${PWD_COMMAND}`; export r; \
17822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17823 $(HOST_EXPORTS) \
17824 for flag in $(EXTRA_HOST_FLAGS) ; do \
17825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17826 done; \
17827 echo "Doing info in gold"; \
17828 (cd $(HOST_SUBDIR)/gold && \
17829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17831 "RANLIB=$${RANLIB}" \
17832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17833 info) \
17834 || exit 1
17836 @endif gold
17838 .PHONY: maybe-dvi-gold dvi-gold
17839 maybe-dvi-gold:
17840 @if gold
17841 maybe-dvi-gold: dvi-gold
17843 dvi-gold: \
17844 configure-gold
17845 @[ -f ./gold/Makefile ] || exit 0; \
17846 r=`${PWD_COMMAND}`; export r; \
17847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17848 $(HOST_EXPORTS) \
17849 for flag in $(EXTRA_HOST_FLAGS) ; do \
17850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17851 done; \
17852 echo "Doing dvi in gold"; \
17853 (cd $(HOST_SUBDIR)/gold && \
17854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17856 "RANLIB=$${RANLIB}" \
17857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17858 dvi) \
17859 || exit 1
17861 @endif gold
17863 .PHONY: maybe-pdf-gold pdf-gold
17864 maybe-pdf-gold:
17865 @if gold
17866 maybe-pdf-gold: pdf-gold
17868 pdf-gold: \
17869 configure-gold
17870 @[ -f ./gold/Makefile ] || exit 0; \
17871 r=`${PWD_COMMAND}`; export r; \
17872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17873 $(HOST_EXPORTS) \
17874 for flag in $(EXTRA_HOST_FLAGS) ; do \
17875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17876 done; \
17877 echo "Doing pdf in gold"; \
17878 (cd $(HOST_SUBDIR)/gold && \
17879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17881 "RANLIB=$${RANLIB}" \
17882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17883 pdf) \
17884 || exit 1
17886 @endif gold
17888 .PHONY: maybe-html-gold html-gold
17889 maybe-html-gold:
17890 @if gold
17891 maybe-html-gold: html-gold
17893 html-gold: \
17894 configure-gold
17895 @[ -f ./gold/Makefile ] || exit 0; \
17896 r=`${PWD_COMMAND}`; export r; \
17897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17898 $(HOST_EXPORTS) \
17899 for flag in $(EXTRA_HOST_FLAGS) ; do \
17900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17901 done; \
17902 echo "Doing html in gold"; \
17903 (cd $(HOST_SUBDIR)/gold && \
17904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17906 "RANLIB=$${RANLIB}" \
17907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17908 html) \
17909 || exit 1
17911 @endif gold
17913 .PHONY: maybe-TAGS-gold TAGS-gold
17914 maybe-TAGS-gold:
17915 @if gold
17916 maybe-TAGS-gold: TAGS-gold
17918 TAGS-gold: \
17919 configure-gold
17920 @[ -f ./gold/Makefile ] || exit 0; \
17921 r=`${PWD_COMMAND}`; export r; \
17922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17923 $(HOST_EXPORTS) \
17924 for flag in $(EXTRA_HOST_FLAGS) ; do \
17925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17926 done; \
17927 echo "Doing TAGS in gold"; \
17928 (cd $(HOST_SUBDIR)/gold && \
17929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17931 "RANLIB=$${RANLIB}" \
17932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17933 TAGS) \
17934 || exit 1
17936 @endif gold
17938 .PHONY: maybe-install-info-gold install-info-gold
17939 maybe-install-info-gold:
17940 @if gold
17941 maybe-install-info-gold: install-info-gold
17943 install-info-gold: \
17944 configure-gold \
17945 info-gold
17946 @[ -f ./gold/Makefile ] || exit 0; \
17947 r=`${PWD_COMMAND}`; export r; \
17948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17949 $(HOST_EXPORTS) \
17950 for flag in $(EXTRA_HOST_FLAGS) ; do \
17951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17952 done; \
17953 echo "Doing install-info in gold"; \
17954 (cd $(HOST_SUBDIR)/gold && \
17955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17957 "RANLIB=$${RANLIB}" \
17958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17959 install-info) \
17960 || exit 1
17962 @endif gold
17964 .PHONY: maybe-install-pdf-gold install-pdf-gold
17965 maybe-install-pdf-gold:
17966 @if gold
17967 maybe-install-pdf-gold: install-pdf-gold
17969 install-pdf-gold: \
17970 configure-gold \
17971 pdf-gold
17972 @[ -f ./gold/Makefile ] || exit 0; \
17973 r=`${PWD_COMMAND}`; export r; \
17974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17975 $(HOST_EXPORTS) \
17976 for flag in $(EXTRA_HOST_FLAGS) ; do \
17977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17978 done; \
17979 echo "Doing install-pdf in gold"; \
17980 (cd $(HOST_SUBDIR)/gold && \
17981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17983 "RANLIB=$${RANLIB}" \
17984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17985 install-pdf) \
17986 || exit 1
17988 @endif gold
17990 .PHONY: maybe-install-html-gold install-html-gold
17991 maybe-install-html-gold:
17992 @if gold
17993 maybe-install-html-gold: install-html-gold
17995 install-html-gold: \
17996 configure-gold \
17997 html-gold
17998 @[ -f ./gold/Makefile ] || exit 0; \
17999 r=`${PWD_COMMAND}`; export r; \
18000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18001 $(HOST_EXPORTS) \
18002 for flag in $(EXTRA_HOST_FLAGS) ; do \
18003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18004 done; \
18005 echo "Doing install-html in gold"; \
18006 (cd $(HOST_SUBDIR)/gold && \
18007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18009 "RANLIB=$${RANLIB}" \
18010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18011 install-html) \
18012 || exit 1
18014 @endif gold
18016 .PHONY: maybe-installcheck-gold installcheck-gold
18017 maybe-installcheck-gold:
18018 @if gold
18019 maybe-installcheck-gold: installcheck-gold
18021 installcheck-gold: \
18022 configure-gold
18023 @[ -f ./gold/Makefile ] || exit 0; \
18024 r=`${PWD_COMMAND}`; export r; \
18025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18026 $(HOST_EXPORTS) \
18027 for flag in $(EXTRA_HOST_FLAGS) ; do \
18028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18029 done; \
18030 echo "Doing installcheck in gold"; \
18031 (cd $(HOST_SUBDIR)/gold && \
18032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18034 "RANLIB=$${RANLIB}" \
18035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18036 installcheck) \
18037 || exit 1
18039 @endif gold
18041 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
18042 maybe-mostlyclean-gold:
18043 @if gold
18044 maybe-mostlyclean-gold: mostlyclean-gold
18046 mostlyclean-gold:
18047 @[ -f ./gold/Makefile ] || exit 0; \
18048 r=`${PWD_COMMAND}`; export r; \
18049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18050 $(HOST_EXPORTS) \
18051 for flag in $(EXTRA_HOST_FLAGS) ; do \
18052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18053 done; \
18054 echo "Doing mostlyclean in gold"; \
18055 (cd $(HOST_SUBDIR)/gold && \
18056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18058 "RANLIB=$${RANLIB}" \
18059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18060 mostlyclean) \
18061 || exit 1
18063 @endif gold
18065 .PHONY: maybe-clean-gold clean-gold
18066 maybe-clean-gold:
18067 @if gold
18068 maybe-clean-gold: clean-gold
18070 clean-gold:
18071 @[ -f ./gold/Makefile ] || exit 0; \
18072 r=`${PWD_COMMAND}`; export r; \
18073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18074 $(HOST_EXPORTS) \
18075 for flag in $(EXTRA_HOST_FLAGS) ; do \
18076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18077 done; \
18078 echo "Doing clean in gold"; \
18079 (cd $(HOST_SUBDIR)/gold && \
18080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18082 "RANLIB=$${RANLIB}" \
18083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18084 clean) \
18085 || exit 1
18087 @endif gold
18089 .PHONY: maybe-distclean-gold distclean-gold
18090 maybe-distclean-gold:
18091 @if gold
18092 maybe-distclean-gold: distclean-gold
18094 distclean-gold:
18095 @[ -f ./gold/Makefile ] || exit 0; \
18096 r=`${PWD_COMMAND}`; export r; \
18097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18098 $(HOST_EXPORTS) \
18099 for flag in $(EXTRA_HOST_FLAGS) ; do \
18100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18101 done; \
18102 echo "Doing distclean in gold"; \
18103 (cd $(HOST_SUBDIR)/gold && \
18104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18106 "RANLIB=$${RANLIB}" \
18107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18108 distclean) \
18109 || exit 1
18111 @endif gold
18113 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
18114 maybe-maintainer-clean-gold:
18115 @if gold
18116 maybe-maintainer-clean-gold: maintainer-clean-gold
18118 maintainer-clean-gold:
18119 @[ -f ./gold/Makefile ] || exit 0; \
18120 r=`${PWD_COMMAND}`; export r; \
18121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18122 $(HOST_EXPORTS) \
18123 for flag in $(EXTRA_HOST_FLAGS) ; do \
18124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18125 done; \
18126 echo "Doing maintainer-clean in gold"; \
18127 (cd $(HOST_SUBDIR)/gold && \
18128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18130 "RANLIB=$${RANLIB}" \
18131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18132 maintainer-clean) \
18133 || exit 1
18135 @endif gold
18139 .PHONY: configure-gprof maybe-configure-gprof
18140 maybe-configure-gprof:
18141 @if gcc-bootstrap
18142 configure-gprof: stage_current
18143 @endif gcc-bootstrap
18144 @if gprof
18145 maybe-configure-gprof: configure-gprof
18146 configure-gprof:
18147 @: $(MAKE); $(unstage)
18148 @r=`${PWD_COMMAND}`; export r; \
18149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18150 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
18152 $(HOST_EXPORTS) \
18153 echo Configuring in $(HOST_SUBDIR)/gprof; \
18154 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
18155 case $(srcdir) in \
18156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18157 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18159 esac; \
18160 module_srcdir=gprof; \
18161 $(SHELL) \
18162 $$s/$$module_srcdir/configure \
18163 --srcdir=$${topdir}/$$module_srcdir \
18164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18165 --target=${target_alias} \
18166 || exit 1
18167 @endif gprof
18173 .PHONY: all-gprof maybe-all-gprof
18174 maybe-all-gprof:
18175 @if gcc-bootstrap
18176 all-gprof: stage_current
18177 @endif gcc-bootstrap
18178 @if gprof
18179 TARGET-gprof=all
18180 maybe-all-gprof: all-gprof
18181 all-gprof: configure-gprof
18182 @: $(MAKE); $(unstage)
18183 @r=`${PWD_COMMAND}`; export r; \
18184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18185 $(HOST_EXPORTS) \
18186 (cd $(HOST_SUBDIR)/gprof && \
18187 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18188 $(TARGET-gprof))
18189 @endif gprof
18194 .PHONY: check-gprof maybe-check-gprof
18195 maybe-check-gprof:
18196 @if gprof
18197 maybe-check-gprof: check-gprof
18199 check-gprof:
18200 @: $(MAKE); $(unstage)
18201 @r=`${PWD_COMMAND}`; export r; \
18202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18203 $(HOST_EXPORTS) \
18204 (cd $(HOST_SUBDIR)/gprof && \
18205 $(MAKE) $(FLAGS_TO_PASS) check)
18207 @endif gprof
18209 .PHONY: install-gprof maybe-install-gprof
18210 maybe-install-gprof:
18211 @if gprof
18212 maybe-install-gprof: install-gprof
18214 install-gprof: installdirs
18215 @: $(MAKE); $(unstage)
18216 @r=`${PWD_COMMAND}`; export r; \
18217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18218 $(HOST_EXPORTS) \
18219 (cd $(HOST_SUBDIR)/gprof && \
18220 $(MAKE) $(FLAGS_TO_PASS) install)
18222 @endif gprof
18224 .PHONY: install-strip-gprof maybe-install-strip-gprof
18225 maybe-install-strip-gprof:
18226 @if gprof
18227 maybe-install-strip-gprof: install-strip-gprof
18229 install-strip-gprof: installdirs
18230 @: $(MAKE); $(unstage)
18231 @r=`${PWD_COMMAND}`; export r; \
18232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18233 $(HOST_EXPORTS) \
18234 (cd $(HOST_SUBDIR)/gprof && \
18235 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18237 @endif gprof
18239 # Other targets (info, dvi, pdf, etc.)
18241 .PHONY: maybe-info-gprof info-gprof
18242 maybe-info-gprof:
18243 @if gprof
18244 maybe-info-gprof: info-gprof
18246 info-gprof: \
18247 configure-gprof
18248 @: $(MAKE); $(unstage)
18249 @[ -f ./gprof/Makefile ] || exit 0; \
18250 r=`${PWD_COMMAND}`; export r; \
18251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18252 $(HOST_EXPORTS) \
18253 for flag in $(EXTRA_HOST_FLAGS) ; do \
18254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18255 done; \
18256 echo "Doing info in gprof"; \
18257 (cd $(HOST_SUBDIR)/gprof && \
18258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18260 "RANLIB=$${RANLIB}" \
18261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18262 info) \
18263 || exit 1
18265 @endif gprof
18267 .PHONY: maybe-dvi-gprof dvi-gprof
18268 maybe-dvi-gprof:
18269 @if gprof
18270 maybe-dvi-gprof: dvi-gprof
18272 dvi-gprof: \
18273 configure-gprof
18274 @: $(MAKE); $(unstage)
18275 @[ -f ./gprof/Makefile ] || exit 0; \
18276 r=`${PWD_COMMAND}`; export r; \
18277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18278 $(HOST_EXPORTS) \
18279 for flag in $(EXTRA_HOST_FLAGS) ; do \
18280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18281 done; \
18282 echo "Doing dvi in gprof"; \
18283 (cd $(HOST_SUBDIR)/gprof && \
18284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18286 "RANLIB=$${RANLIB}" \
18287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18288 dvi) \
18289 || exit 1
18291 @endif gprof
18293 .PHONY: maybe-pdf-gprof pdf-gprof
18294 maybe-pdf-gprof:
18295 @if gprof
18296 maybe-pdf-gprof: pdf-gprof
18298 pdf-gprof: \
18299 configure-gprof
18300 @: $(MAKE); $(unstage)
18301 @[ -f ./gprof/Makefile ] || exit 0; \
18302 r=`${PWD_COMMAND}`; export r; \
18303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18304 $(HOST_EXPORTS) \
18305 for flag in $(EXTRA_HOST_FLAGS) ; do \
18306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18307 done; \
18308 echo "Doing pdf in gprof"; \
18309 (cd $(HOST_SUBDIR)/gprof && \
18310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18312 "RANLIB=$${RANLIB}" \
18313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18314 pdf) \
18315 || exit 1
18317 @endif gprof
18319 .PHONY: maybe-html-gprof html-gprof
18320 maybe-html-gprof:
18321 @if gprof
18322 maybe-html-gprof: html-gprof
18324 html-gprof: \
18325 configure-gprof
18326 @: $(MAKE); $(unstage)
18327 @[ -f ./gprof/Makefile ] || exit 0; \
18328 r=`${PWD_COMMAND}`; export r; \
18329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18330 $(HOST_EXPORTS) \
18331 for flag in $(EXTRA_HOST_FLAGS) ; do \
18332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18333 done; \
18334 echo "Doing html in gprof"; \
18335 (cd $(HOST_SUBDIR)/gprof && \
18336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18338 "RANLIB=$${RANLIB}" \
18339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18340 html) \
18341 || exit 1
18343 @endif gprof
18345 .PHONY: maybe-TAGS-gprof TAGS-gprof
18346 maybe-TAGS-gprof:
18347 @if gprof
18348 maybe-TAGS-gprof: TAGS-gprof
18350 TAGS-gprof: \
18351 configure-gprof
18352 @: $(MAKE); $(unstage)
18353 @[ -f ./gprof/Makefile ] || exit 0; \
18354 r=`${PWD_COMMAND}`; export r; \
18355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18356 $(HOST_EXPORTS) \
18357 for flag in $(EXTRA_HOST_FLAGS) ; do \
18358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18359 done; \
18360 echo "Doing TAGS in gprof"; \
18361 (cd $(HOST_SUBDIR)/gprof && \
18362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18364 "RANLIB=$${RANLIB}" \
18365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18366 TAGS) \
18367 || exit 1
18369 @endif gprof
18371 .PHONY: maybe-install-info-gprof install-info-gprof
18372 maybe-install-info-gprof:
18373 @if gprof
18374 maybe-install-info-gprof: install-info-gprof
18376 install-info-gprof: \
18377 configure-gprof \
18378 info-gprof
18379 @: $(MAKE); $(unstage)
18380 @[ -f ./gprof/Makefile ] || exit 0; \
18381 r=`${PWD_COMMAND}`; export r; \
18382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18383 $(HOST_EXPORTS) \
18384 for flag in $(EXTRA_HOST_FLAGS) ; do \
18385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18386 done; \
18387 echo "Doing install-info in gprof"; \
18388 (cd $(HOST_SUBDIR)/gprof && \
18389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18391 "RANLIB=$${RANLIB}" \
18392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18393 install-info) \
18394 || exit 1
18396 @endif gprof
18398 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
18399 maybe-install-pdf-gprof:
18400 @if gprof
18401 maybe-install-pdf-gprof: install-pdf-gprof
18403 install-pdf-gprof: \
18404 configure-gprof \
18405 pdf-gprof
18406 @: $(MAKE); $(unstage)
18407 @[ -f ./gprof/Makefile ] || exit 0; \
18408 r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18410 $(HOST_EXPORTS) \
18411 for flag in $(EXTRA_HOST_FLAGS) ; do \
18412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18413 done; \
18414 echo "Doing install-pdf in gprof"; \
18415 (cd $(HOST_SUBDIR)/gprof && \
18416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18418 "RANLIB=$${RANLIB}" \
18419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18420 install-pdf) \
18421 || exit 1
18423 @endif gprof
18425 .PHONY: maybe-install-html-gprof install-html-gprof
18426 maybe-install-html-gprof:
18427 @if gprof
18428 maybe-install-html-gprof: install-html-gprof
18430 install-html-gprof: \
18431 configure-gprof \
18432 html-gprof
18433 @: $(MAKE); $(unstage)
18434 @[ -f ./gprof/Makefile ] || exit 0; \
18435 r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 for flag in $(EXTRA_HOST_FLAGS) ; do \
18439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440 done; \
18441 echo "Doing install-html in gprof"; \
18442 (cd $(HOST_SUBDIR)/gprof && \
18443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445 "RANLIB=$${RANLIB}" \
18446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447 install-html) \
18448 || exit 1
18450 @endif gprof
18452 .PHONY: maybe-installcheck-gprof installcheck-gprof
18453 maybe-installcheck-gprof:
18454 @if gprof
18455 maybe-installcheck-gprof: installcheck-gprof
18457 installcheck-gprof: \
18458 configure-gprof
18459 @: $(MAKE); $(unstage)
18460 @[ -f ./gprof/Makefile ] || exit 0; \
18461 r=`${PWD_COMMAND}`; export r; \
18462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18463 $(HOST_EXPORTS) \
18464 for flag in $(EXTRA_HOST_FLAGS) ; do \
18465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18466 done; \
18467 echo "Doing installcheck in gprof"; \
18468 (cd $(HOST_SUBDIR)/gprof && \
18469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18471 "RANLIB=$${RANLIB}" \
18472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18473 installcheck) \
18474 || exit 1
18476 @endif gprof
18478 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18479 maybe-mostlyclean-gprof:
18480 @if gprof
18481 maybe-mostlyclean-gprof: mostlyclean-gprof
18483 mostlyclean-gprof:
18484 @: $(MAKE); $(unstage)
18485 @[ -f ./gprof/Makefile ] || exit 0; \
18486 r=`${PWD_COMMAND}`; export r; \
18487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18488 $(HOST_EXPORTS) \
18489 for flag in $(EXTRA_HOST_FLAGS) ; do \
18490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18491 done; \
18492 echo "Doing mostlyclean in gprof"; \
18493 (cd $(HOST_SUBDIR)/gprof && \
18494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18496 "RANLIB=$${RANLIB}" \
18497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18498 mostlyclean) \
18499 || exit 1
18501 @endif gprof
18503 .PHONY: maybe-clean-gprof clean-gprof
18504 maybe-clean-gprof:
18505 @if gprof
18506 maybe-clean-gprof: clean-gprof
18508 clean-gprof:
18509 @: $(MAKE); $(unstage)
18510 @[ -f ./gprof/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 clean in gprof"; \
18518 (cd $(HOST_SUBDIR)/gprof && \
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 clean) \
18524 || exit 1
18526 @endif gprof
18528 .PHONY: maybe-distclean-gprof distclean-gprof
18529 maybe-distclean-gprof:
18530 @if gprof
18531 maybe-distclean-gprof: distclean-gprof
18533 distclean-gprof:
18534 @: $(MAKE); $(unstage)
18535 @[ -f ./gprof/Makefile ] || exit 0; \
18536 r=`${PWD_COMMAND}`; export r; \
18537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18538 $(HOST_EXPORTS) \
18539 for flag in $(EXTRA_HOST_FLAGS) ; do \
18540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541 done; \
18542 echo "Doing distclean in gprof"; \
18543 (cd $(HOST_SUBDIR)/gprof && \
18544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546 "RANLIB=$${RANLIB}" \
18547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18548 distclean) \
18549 || exit 1
18551 @endif gprof
18553 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18554 maybe-maintainer-clean-gprof:
18555 @if gprof
18556 maybe-maintainer-clean-gprof: maintainer-clean-gprof
18558 maintainer-clean-gprof:
18559 @: $(MAKE); $(unstage)
18560 @[ -f ./gprof/Makefile ] || exit 0; \
18561 r=`${PWD_COMMAND}`; export r; \
18562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18563 $(HOST_EXPORTS) \
18564 for flag in $(EXTRA_HOST_FLAGS) ; do \
18565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18566 done; \
18567 echo "Doing maintainer-clean in gprof"; \
18568 (cd $(HOST_SUBDIR)/gprof && \
18569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18571 "RANLIB=$${RANLIB}" \
18572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18573 maintainer-clean) \
18574 || exit 1
18576 @endif gprof
18580 .PHONY: configure-intl maybe-configure-intl
18581 maybe-configure-intl:
18582 @if gcc-bootstrap
18583 configure-intl: stage_current
18584 @endif gcc-bootstrap
18585 @if intl
18586 maybe-configure-intl: configure-intl
18587 configure-intl:
18588 @r=`${PWD_COMMAND}`; export r; \
18589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18590 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18592 $(HOST_EXPORTS) \
18593 echo Configuring in $(HOST_SUBDIR)/intl; \
18594 cd "$(HOST_SUBDIR)/intl" || exit 1; \
18595 case $(srcdir) in \
18596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18597 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18599 esac; \
18600 module_srcdir=intl; \
18601 $(SHELL) \
18602 $$s/$$module_srcdir/configure \
18603 --srcdir=$${topdir}/$$module_srcdir \
18604 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18605 --target=${target_alias} \
18606 || exit 1
18607 @endif intl
18611 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
18612 maybe-configure-stage1-intl:
18613 @if intl-bootstrap
18614 maybe-configure-stage1-intl: configure-stage1-intl
18615 configure-stage1-intl:
18616 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18617 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18618 @r=`${PWD_COMMAND}`; export r; \
18619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18620 TFLAGS="$(STAGE1_TFLAGS)"; \
18621 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18622 $(HOST_EXPORTS) \
18623 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18624 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18625 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18626 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
18627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18628 cd $(HOST_SUBDIR)/intl || exit 1; \
18629 case $(srcdir) in \
18630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18631 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18633 esac; \
18634 module_srcdir=intl; \
18635 $(SHELL) $$s/$$module_srcdir/configure \
18636 --srcdir=$${topdir}/$$module_srcdir \
18637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18638 --target=${target_alias} \
18640 $(STAGE1_CONFIGURE_FLAGS)
18641 @endif intl-bootstrap
18643 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
18644 maybe-configure-stage2-intl:
18645 @if intl-bootstrap
18646 maybe-configure-stage2-intl: configure-stage2-intl
18647 configure-stage2-intl:
18648 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18649 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18650 @r=`${PWD_COMMAND}`; export r; \
18651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18652 TFLAGS="$(STAGE2_TFLAGS)"; \
18653 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18654 $(HOST_EXPORTS) \
18655 $(POSTSTAGE1_HOST_EXPORTS) \
18656 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18657 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18658 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18659 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
18660 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18661 cd $(HOST_SUBDIR)/intl || exit 1; \
18662 case $(srcdir) in \
18663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18664 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18666 esac; \
18667 module_srcdir=intl; \
18668 $(SHELL) $$s/$$module_srcdir/configure \
18669 --srcdir=$${topdir}/$$module_srcdir \
18670 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18671 --target=${target_alias} \
18672 --with-build-libsubdir=$(HOST_SUBDIR) \
18673 $(STAGE2_CONFIGURE_FLAGS)
18674 @endif intl-bootstrap
18676 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
18677 maybe-configure-stage3-intl:
18678 @if intl-bootstrap
18679 maybe-configure-stage3-intl: configure-stage3-intl
18680 configure-stage3-intl:
18681 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18682 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18683 @r=`${PWD_COMMAND}`; export r; \
18684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18685 TFLAGS="$(STAGE3_TFLAGS)"; \
18686 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18687 $(HOST_EXPORTS) \
18688 $(POSTSTAGE1_HOST_EXPORTS) \
18689 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18690 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18691 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18692 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
18693 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18694 cd $(HOST_SUBDIR)/intl || exit 1; \
18695 case $(srcdir) in \
18696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18697 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18699 esac; \
18700 module_srcdir=intl; \
18701 $(SHELL) $$s/$$module_srcdir/configure \
18702 --srcdir=$${topdir}/$$module_srcdir \
18703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18704 --target=${target_alias} \
18705 --with-build-libsubdir=$(HOST_SUBDIR) \
18706 $(STAGE3_CONFIGURE_FLAGS)
18707 @endif intl-bootstrap
18709 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
18710 maybe-configure-stage4-intl:
18711 @if intl-bootstrap
18712 maybe-configure-stage4-intl: configure-stage4-intl
18713 configure-stage4-intl:
18714 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18715 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18716 @r=`${PWD_COMMAND}`; export r; \
18717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18718 TFLAGS="$(STAGE4_TFLAGS)"; \
18719 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18720 $(HOST_EXPORTS) \
18721 $(POSTSTAGE1_HOST_EXPORTS) \
18722 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18723 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18724 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18725 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
18726 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18727 cd $(HOST_SUBDIR)/intl || exit 1; \
18728 case $(srcdir) in \
18729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18730 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18732 esac; \
18733 module_srcdir=intl; \
18734 $(SHELL) $$s/$$module_srcdir/configure \
18735 --srcdir=$${topdir}/$$module_srcdir \
18736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18737 --target=${target_alias} \
18738 --with-build-libsubdir=$(HOST_SUBDIR) \
18739 $(STAGE4_CONFIGURE_FLAGS)
18740 @endif intl-bootstrap
18742 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
18743 maybe-configure-stageprofile-intl:
18744 @if intl-bootstrap
18745 maybe-configure-stageprofile-intl: configure-stageprofile-intl
18746 configure-stageprofile-intl:
18747 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18749 @r=`${PWD_COMMAND}`; export r; \
18750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18751 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18752 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18753 $(HOST_EXPORTS) \
18754 $(POSTSTAGE1_HOST_EXPORTS) \
18755 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18756 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18757 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18758 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
18759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18760 cd $(HOST_SUBDIR)/intl || exit 1; \
18761 case $(srcdir) in \
18762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18763 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18765 esac; \
18766 module_srcdir=intl; \
18767 $(SHELL) $$s/$$module_srcdir/configure \
18768 --srcdir=$${topdir}/$$module_srcdir \
18769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18770 --target=${target_alias} \
18771 --with-build-libsubdir=$(HOST_SUBDIR) \
18772 $(STAGEprofile_CONFIGURE_FLAGS)
18773 @endif intl-bootstrap
18775 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
18776 maybe-configure-stagefeedback-intl:
18777 @if intl-bootstrap
18778 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
18779 configure-stagefeedback-intl:
18780 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18781 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18782 @r=`${PWD_COMMAND}`; export r; \
18783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18784 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18785 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18786 $(HOST_EXPORTS) \
18787 $(POSTSTAGE1_HOST_EXPORTS) \
18788 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18789 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18790 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18791 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
18792 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18793 cd $(HOST_SUBDIR)/intl || exit 1; \
18794 case $(srcdir) in \
18795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18796 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18798 esac; \
18799 module_srcdir=intl; \
18800 $(SHELL) $$s/$$module_srcdir/configure \
18801 --srcdir=$${topdir}/$$module_srcdir \
18802 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18803 --target=${target_alias} \
18804 --with-build-libsubdir=$(HOST_SUBDIR) \
18805 $(STAGEfeedback_CONFIGURE_FLAGS)
18806 @endif intl-bootstrap
18808 .PHONY: configure-stageautoprofile-intl maybe-configure-stageautoprofile-intl
18809 maybe-configure-stageautoprofile-intl:
18810 @if intl-bootstrap
18811 maybe-configure-stageautoprofile-intl: configure-stageautoprofile-intl
18812 configure-stageautoprofile-intl:
18813 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18814 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18815 @r=`${PWD_COMMAND}`; export r; \
18816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18817 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18818 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18819 $(HOST_EXPORTS) \
18820 $(POSTSTAGE1_HOST_EXPORTS) \
18821 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
18822 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
18823 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
18824 echo Configuring stage autoprofile in $(HOST_SUBDIR)/intl; \
18825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18826 cd $(HOST_SUBDIR)/intl || exit 1; \
18827 case $(srcdir) in \
18828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18829 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18831 esac; \
18832 module_srcdir=intl; \
18833 $(SHELL) $$s/$$module_srcdir/configure \
18834 --srcdir=$${topdir}/$$module_srcdir \
18835 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18836 --target=${target_alias} \
18837 --with-build-libsubdir=$(HOST_SUBDIR) \
18838 $(STAGEautoprofile_CONFIGURE_FLAGS)
18839 @endif intl-bootstrap
18841 .PHONY: configure-stageautofeedback-intl maybe-configure-stageautofeedback-intl
18842 maybe-configure-stageautofeedback-intl:
18843 @if intl-bootstrap
18844 maybe-configure-stageautofeedback-intl: configure-stageautofeedback-intl
18845 configure-stageautofeedback-intl:
18846 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18848 @r=`${PWD_COMMAND}`; export r; \
18849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18850 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18851 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18852 $(HOST_EXPORTS) \
18853 $(POSTSTAGE1_HOST_EXPORTS) \
18854 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
18855 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
18856 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
18857 echo Configuring stage autofeedback in $(HOST_SUBDIR)/intl; \
18858 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18859 cd $(HOST_SUBDIR)/intl || exit 1; \
18860 case $(srcdir) in \
18861 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18862 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18863 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18864 esac; \
18865 module_srcdir=intl; \
18866 $(SHELL) $$s/$$module_srcdir/configure \
18867 --srcdir=$${topdir}/$$module_srcdir \
18868 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18869 --target=${target_alias} \
18870 --with-build-libsubdir=$(HOST_SUBDIR) \
18871 $(STAGEautofeedback_CONFIGURE_FLAGS)
18872 @endif intl-bootstrap
18878 .PHONY: all-intl maybe-all-intl
18879 maybe-all-intl:
18880 @if gcc-bootstrap
18881 all-intl: stage_current
18882 @endif gcc-bootstrap
18883 @if intl
18884 TARGET-intl=all
18885 maybe-all-intl: all-intl
18886 all-intl: configure-intl
18887 @r=`${PWD_COMMAND}`; export r; \
18888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18889 $(HOST_EXPORTS) \
18890 (cd $(HOST_SUBDIR)/intl && \
18891 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18892 $(TARGET-intl))
18893 @endif intl
18897 .PHONY: all-stage1-intl maybe-all-stage1-intl
18898 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
18899 maybe-all-stage1-intl:
18900 maybe-clean-stage1-intl:
18901 @if intl-bootstrap
18902 maybe-all-stage1-intl: all-stage1-intl
18903 all-stage1: all-stage1-intl
18904 TARGET-stage1-intl = $(TARGET-intl)
18905 all-stage1-intl: configure-stage1-intl
18906 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18907 @r=`${PWD_COMMAND}`; export r; \
18908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18909 TFLAGS="$(STAGE1_TFLAGS)"; \
18910 $(HOST_EXPORTS) \
18911 cd $(HOST_SUBDIR)/intl && \
18913 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18914 CFLAGS="$(STAGE1_CFLAGS)" \
18915 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18916 LIBCFLAGS="$(LIBCFLAGS)" \
18917 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18918 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18919 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18920 $(EXTRA_HOST_FLAGS) \
18921 $(STAGE1_FLAGS_TO_PASS) \
18922 TFLAGS="$(STAGE1_TFLAGS)" \
18923 $(TARGET-stage1-intl)
18925 maybe-clean-stage1-intl: clean-stage1-intl
18926 clean-stage1: clean-stage1-intl
18927 clean-stage1-intl:
18928 @if [ $(current_stage) = stage1 ]; then \
18929 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18930 else \
18931 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
18932 $(MAKE) stage1-start; \
18933 fi; \
18934 cd $(HOST_SUBDIR)/intl && \
18935 $(MAKE) $(EXTRA_HOST_FLAGS) \
18936 $(STAGE1_FLAGS_TO_PASS) clean
18937 @endif intl-bootstrap
18940 .PHONY: all-stage2-intl maybe-all-stage2-intl
18941 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
18942 maybe-all-stage2-intl:
18943 maybe-clean-stage2-intl:
18944 @if intl-bootstrap
18945 maybe-all-stage2-intl: all-stage2-intl
18946 all-stage2: all-stage2-intl
18947 TARGET-stage2-intl = $(TARGET-intl)
18948 all-stage2-intl: configure-stage2-intl
18949 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18950 @r=`${PWD_COMMAND}`; export r; \
18951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18952 TFLAGS="$(STAGE2_TFLAGS)"; \
18953 $(HOST_EXPORTS) \
18954 $(POSTSTAGE1_HOST_EXPORTS) \
18955 cd $(HOST_SUBDIR)/intl && \
18957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18958 CFLAGS="$(STAGE2_CFLAGS)" \
18959 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18960 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18965 TFLAGS="$(STAGE2_TFLAGS)" \
18966 $(TARGET-stage2-intl)
18968 maybe-clean-stage2-intl: clean-stage2-intl
18969 clean-stage2: clean-stage2-intl
18970 clean-stage2-intl:
18971 @if [ $(current_stage) = stage2 ]; then \
18972 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18973 else \
18974 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
18975 $(MAKE) stage2-start; \
18976 fi; \
18977 cd $(HOST_SUBDIR)/intl && \
18978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18979 @endif intl-bootstrap
18982 .PHONY: all-stage3-intl maybe-all-stage3-intl
18983 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
18984 maybe-all-stage3-intl:
18985 maybe-clean-stage3-intl:
18986 @if intl-bootstrap
18987 maybe-all-stage3-intl: all-stage3-intl
18988 all-stage3: all-stage3-intl
18989 TARGET-stage3-intl = $(TARGET-intl)
18990 all-stage3-intl: configure-stage3-intl
18991 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18992 @r=`${PWD_COMMAND}`; export r; \
18993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18994 TFLAGS="$(STAGE3_TFLAGS)"; \
18995 $(HOST_EXPORTS) \
18996 $(POSTSTAGE1_HOST_EXPORTS) \
18997 cd $(HOST_SUBDIR)/intl && \
18999 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19000 CFLAGS="$(STAGE3_CFLAGS)" \
19001 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19002 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19003 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19004 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19005 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19006 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19007 TFLAGS="$(STAGE3_TFLAGS)" \
19008 $(TARGET-stage3-intl)
19010 maybe-clean-stage3-intl: clean-stage3-intl
19011 clean-stage3: clean-stage3-intl
19012 clean-stage3-intl:
19013 @if [ $(current_stage) = stage3 ]; then \
19014 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19015 else \
19016 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
19017 $(MAKE) stage3-start; \
19018 fi; \
19019 cd $(HOST_SUBDIR)/intl && \
19020 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19021 @endif intl-bootstrap
19024 .PHONY: all-stage4-intl maybe-all-stage4-intl
19025 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
19026 maybe-all-stage4-intl:
19027 maybe-clean-stage4-intl:
19028 @if intl-bootstrap
19029 maybe-all-stage4-intl: all-stage4-intl
19030 all-stage4: all-stage4-intl
19031 TARGET-stage4-intl = $(TARGET-intl)
19032 all-stage4-intl: configure-stage4-intl
19033 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19034 @r=`${PWD_COMMAND}`; export r; \
19035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19036 TFLAGS="$(STAGE4_TFLAGS)"; \
19037 $(HOST_EXPORTS) \
19038 $(POSTSTAGE1_HOST_EXPORTS) \
19039 cd $(HOST_SUBDIR)/intl && \
19041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19042 CFLAGS="$(STAGE4_CFLAGS)" \
19043 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19044 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19048 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19049 TFLAGS="$(STAGE4_TFLAGS)" \
19050 $(TARGET-stage4-intl)
19052 maybe-clean-stage4-intl: clean-stage4-intl
19053 clean-stage4: clean-stage4-intl
19054 clean-stage4-intl:
19055 @if [ $(current_stage) = stage4 ]; then \
19056 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19057 else \
19058 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
19059 $(MAKE) stage4-start; \
19060 fi; \
19061 cd $(HOST_SUBDIR)/intl && \
19062 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19063 @endif intl-bootstrap
19066 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
19067 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
19068 maybe-all-stageprofile-intl:
19069 maybe-clean-stageprofile-intl:
19070 @if intl-bootstrap
19071 maybe-all-stageprofile-intl: all-stageprofile-intl
19072 all-stageprofile: all-stageprofile-intl
19073 TARGET-stageprofile-intl = $(TARGET-intl)
19074 all-stageprofile-intl: configure-stageprofile-intl
19075 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19076 @r=`${PWD_COMMAND}`; export r; \
19077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19078 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19079 $(HOST_EXPORTS) \
19080 $(POSTSTAGE1_HOST_EXPORTS) \
19081 cd $(HOST_SUBDIR)/intl && \
19083 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19084 CFLAGS="$(STAGEprofile_CFLAGS)" \
19085 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19086 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19087 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19088 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19089 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19090 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19091 TFLAGS="$(STAGEprofile_TFLAGS)" \
19092 $(TARGET-stageprofile-intl)
19094 maybe-clean-stageprofile-intl: clean-stageprofile-intl
19095 clean-stageprofile: clean-stageprofile-intl
19096 clean-stageprofile-intl:
19097 @if [ $(current_stage) = stageprofile ]; then \
19098 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19099 else \
19100 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
19101 $(MAKE) stageprofile-start; \
19102 fi; \
19103 cd $(HOST_SUBDIR)/intl && \
19104 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19105 @endif intl-bootstrap
19108 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
19109 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
19110 maybe-all-stagefeedback-intl:
19111 maybe-clean-stagefeedback-intl:
19112 @if intl-bootstrap
19113 maybe-all-stagefeedback-intl: all-stagefeedback-intl
19114 all-stagefeedback: all-stagefeedback-intl
19115 TARGET-stagefeedback-intl = $(TARGET-intl)
19116 all-stagefeedback-intl: configure-stagefeedback-intl
19117 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19118 @r=`${PWD_COMMAND}`; export r; \
19119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19120 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19121 $(HOST_EXPORTS) \
19122 $(POSTSTAGE1_HOST_EXPORTS) \
19123 cd $(HOST_SUBDIR)/intl && \
19125 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19126 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19127 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19128 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19129 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19130 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19131 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19132 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19133 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19134 $(TARGET-stagefeedback-intl)
19136 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
19137 clean-stagefeedback: clean-stagefeedback-intl
19138 clean-stagefeedback-intl:
19139 @if [ $(current_stage) = stagefeedback ]; then \
19140 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19141 else \
19142 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
19143 $(MAKE) stagefeedback-start; \
19144 fi; \
19145 cd $(HOST_SUBDIR)/intl && \
19146 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19147 @endif intl-bootstrap
19150 .PHONY: all-stageautoprofile-intl maybe-all-stageautoprofile-intl
19151 .PHONY: clean-stageautoprofile-intl maybe-clean-stageautoprofile-intl
19152 maybe-all-stageautoprofile-intl:
19153 maybe-clean-stageautoprofile-intl:
19154 @if intl-bootstrap
19155 maybe-all-stageautoprofile-intl: all-stageautoprofile-intl
19156 all-stageautoprofile: all-stageautoprofile-intl
19157 TARGET-stageautoprofile-intl = $(TARGET-intl)
19158 all-stageautoprofile-intl: configure-stageautoprofile-intl
19159 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
19160 @r=`${PWD_COMMAND}`; export r; \
19161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19162 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
19163 $(HOST_EXPORTS) \
19164 $(POSTSTAGE1_HOST_EXPORTS) \
19165 cd $(HOST_SUBDIR)/intl && \
19166 $$s/gcc/config/i386/$(AUTO_PROFILE) \
19167 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19168 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
19169 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
19170 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
19171 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19172 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19173 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19174 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19175 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
19176 $(TARGET-stageautoprofile-intl)
19178 maybe-clean-stageautoprofile-intl: clean-stageautoprofile-intl
19179 clean-stageautoprofile: clean-stageautoprofile-intl
19180 clean-stageautoprofile-intl:
19181 @if [ $(current_stage) = stageautoprofile ]; then \
19182 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19183 else \
19184 [ -f $(HOST_SUBDIR)/stageautoprofile-intl/Makefile ] || exit 0; \
19185 $(MAKE) stageautoprofile-start; \
19186 fi; \
19187 cd $(HOST_SUBDIR)/intl && \
19188 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19189 @endif intl-bootstrap
19192 .PHONY: all-stageautofeedback-intl maybe-all-stageautofeedback-intl
19193 .PHONY: clean-stageautofeedback-intl maybe-clean-stageautofeedback-intl
19194 maybe-all-stageautofeedback-intl:
19195 maybe-clean-stageautofeedback-intl:
19196 @if intl-bootstrap
19197 maybe-all-stageautofeedback-intl: all-stageautofeedback-intl
19198 all-stageautofeedback: all-stageautofeedback-intl
19199 TARGET-stageautofeedback-intl = $(TARGET-intl)
19200 all-stageautofeedback-intl: configure-stageautofeedback-intl
19201 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
19202 @r=`${PWD_COMMAND}`; export r; \
19203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19204 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
19205 $(HOST_EXPORTS) \
19206 $(POSTSTAGE1_HOST_EXPORTS) \
19207 cd $(HOST_SUBDIR)/intl && \
19209 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19210 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
19211 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
19212 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
19213 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19214 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19215 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19216 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19217 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
19218 $(TARGET-stageautofeedback-intl)
19220 maybe-clean-stageautofeedback-intl: clean-stageautofeedback-intl
19221 clean-stageautofeedback: clean-stageautofeedback-intl
19222 clean-stageautofeedback-intl:
19223 @if [ $(current_stage) = stageautofeedback ]; then \
19224 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19225 else \
19226 [ -f $(HOST_SUBDIR)/stageautofeedback-intl/Makefile ] || exit 0; \
19227 $(MAKE) stageautofeedback-start; \
19228 fi; \
19229 cd $(HOST_SUBDIR)/intl && \
19230 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19231 @endif intl-bootstrap
19237 .PHONY: check-intl maybe-check-intl
19238 maybe-check-intl:
19239 @if intl
19240 maybe-check-intl: check-intl
19242 check-intl:
19243 @: $(MAKE); $(unstage)
19244 @r=`${PWD_COMMAND}`; export r; \
19245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19246 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19247 (cd $(HOST_SUBDIR)/intl && \
19248 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19250 @endif intl
19252 .PHONY: install-intl maybe-install-intl
19253 maybe-install-intl:
19254 @if intl
19255 maybe-install-intl: install-intl
19257 install-intl: installdirs
19258 @: $(MAKE); $(unstage)
19259 @r=`${PWD_COMMAND}`; export r; \
19260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19261 $(HOST_EXPORTS) \
19262 (cd $(HOST_SUBDIR)/intl && \
19263 $(MAKE) $(FLAGS_TO_PASS) install)
19265 @endif intl
19267 .PHONY: install-strip-intl maybe-install-strip-intl
19268 maybe-install-strip-intl:
19269 @if intl
19270 maybe-install-strip-intl: install-strip-intl
19272 install-strip-intl: installdirs
19273 @: $(MAKE); $(unstage)
19274 @r=`${PWD_COMMAND}`; export r; \
19275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19276 $(HOST_EXPORTS) \
19277 (cd $(HOST_SUBDIR)/intl && \
19278 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19280 @endif intl
19282 # Other targets (info, dvi, pdf, etc.)
19284 .PHONY: maybe-info-intl info-intl
19285 maybe-info-intl:
19286 @if intl
19287 maybe-info-intl: info-intl
19289 info-intl: \
19290 configure-intl
19291 @[ -f ./intl/Makefile ] || exit 0; \
19292 r=`${PWD_COMMAND}`; export r; \
19293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19294 $(HOST_EXPORTS) \
19295 for flag in $(EXTRA_HOST_FLAGS) ; do \
19296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19297 done; \
19298 echo "Doing info in intl"; \
19299 (cd $(HOST_SUBDIR)/intl && \
19300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19302 "RANLIB=$${RANLIB}" \
19303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19304 info) \
19305 || exit 1
19307 @endif intl
19309 .PHONY: maybe-dvi-intl dvi-intl
19310 maybe-dvi-intl:
19311 @if intl
19312 maybe-dvi-intl: dvi-intl
19314 dvi-intl: \
19315 configure-intl
19316 @[ -f ./intl/Makefile ] || exit 0; \
19317 r=`${PWD_COMMAND}`; export r; \
19318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19319 $(HOST_EXPORTS) \
19320 for flag in $(EXTRA_HOST_FLAGS) ; do \
19321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19322 done; \
19323 echo "Doing dvi in intl"; \
19324 (cd $(HOST_SUBDIR)/intl && \
19325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19327 "RANLIB=$${RANLIB}" \
19328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19329 dvi) \
19330 || exit 1
19332 @endif intl
19334 .PHONY: maybe-pdf-intl pdf-intl
19335 maybe-pdf-intl:
19336 @if intl
19337 maybe-pdf-intl: pdf-intl
19339 pdf-intl: \
19340 configure-intl
19341 @[ -f ./intl/Makefile ] || exit 0; \
19342 r=`${PWD_COMMAND}`; export r; \
19343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19344 $(HOST_EXPORTS) \
19345 for flag in $(EXTRA_HOST_FLAGS) ; do \
19346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19347 done; \
19348 echo "Doing pdf in intl"; \
19349 (cd $(HOST_SUBDIR)/intl && \
19350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19352 "RANLIB=$${RANLIB}" \
19353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19354 pdf) \
19355 || exit 1
19357 @endif intl
19359 .PHONY: maybe-html-intl html-intl
19360 maybe-html-intl:
19361 @if intl
19362 maybe-html-intl: html-intl
19364 html-intl: \
19365 configure-intl
19366 @[ -f ./intl/Makefile ] || exit 0; \
19367 r=`${PWD_COMMAND}`; export r; \
19368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19369 $(HOST_EXPORTS) \
19370 for flag in $(EXTRA_HOST_FLAGS) ; do \
19371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19372 done; \
19373 echo "Doing html in intl"; \
19374 (cd $(HOST_SUBDIR)/intl && \
19375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19377 "RANLIB=$${RANLIB}" \
19378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19379 html) \
19380 || exit 1
19382 @endif intl
19384 .PHONY: maybe-TAGS-intl TAGS-intl
19385 maybe-TAGS-intl:
19386 @if intl
19387 maybe-TAGS-intl: TAGS-intl
19389 TAGS-intl: \
19390 configure-intl
19391 @[ -f ./intl/Makefile ] || exit 0; \
19392 r=`${PWD_COMMAND}`; export r; \
19393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19394 $(HOST_EXPORTS) \
19395 for flag in $(EXTRA_HOST_FLAGS) ; do \
19396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19397 done; \
19398 echo "Doing TAGS in intl"; \
19399 (cd $(HOST_SUBDIR)/intl && \
19400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19402 "RANLIB=$${RANLIB}" \
19403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19404 TAGS) \
19405 || exit 1
19407 @endif intl
19409 .PHONY: maybe-install-info-intl install-info-intl
19410 maybe-install-info-intl:
19411 @if intl
19412 maybe-install-info-intl: install-info-intl
19414 install-info-intl: \
19415 configure-intl \
19416 info-intl
19417 @[ -f ./intl/Makefile ] || exit 0; \
19418 r=`${PWD_COMMAND}`; export r; \
19419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19420 $(HOST_EXPORTS) \
19421 for flag in $(EXTRA_HOST_FLAGS) ; do \
19422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19423 done; \
19424 echo "Doing install-info in intl"; \
19425 (cd $(HOST_SUBDIR)/intl && \
19426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19428 "RANLIB=$${RANLIB}" \
19429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19430 install-info) \
19431 || exit 1
19433 @endif intl
19435 .PHONY: maybe-install-pdf-intl install-pdf-intl
19436 maybe-install-pdf-intl:
19437 @if intl
19438 maybe-install-pdf-intl: install-pdf-intl
19440 install-pdf-intl: \
19441 configure-intl \
19442 pdf-intl
19443 @[ -f ./intl/Makefile ] || exit 0; \
19444 r=`${PWD_COMMAND}`; export r; \
19445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19446 $(HOST_EXPORTS) \
19447 for flag in $(EXTRA_HOST_FLAGS) ; do \
19448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19449 done; \
19450 echo "Doing install-pdf in intl"; \
19451 (cd $(HOST_SUBDIR)/intl && \
19452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19454 "RANLIB=$${RANLIB}" \
19455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19456 install-pdf) \
19457 || exit 1
19459 @endif intl
19461 .PHONY: maybe-install-html-intl install-html-intl
19462 maybe-install-html-intl:
19463 @if intl
19464 maybe-install-html-intl: install-html-intl
19466 install-html-intl: \
19467 configure-intl \
19468 html-intl
19469 @[ -f ./intl/Makefile ] || exit 0; \
19470 r=`${PWD_COMMAND}`; export r; \
19471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19472 $(HOST_EXPORTS) \
19473 for flag in $(EXTRA_HOST_FLAGS) ; do \
19474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19475 done; \
19476 echo "Doing install-html in intl"; \
19477 (cd $(HOST_SUBDIR)/intl && \
19478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19480 "RANLIB=$${RANLIB}" \
19481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19482 install-html) \
19483 || exit 1
19485 @endif intl
19487 .PHONY: maybe-installcheck-intl installcheck-intl
19488 maybe-installcheck-intl:
19489 @if intl
19490 maybe-installcheck-intl: installcheck-intl
19492 installcheck-intl: \
19493 configure-intl
19494 @[ -f ./intl/Makefile ] || exit 0; \
19495 r=`${PWD_COMMAND}`; export r; \
19496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19497 $(HOST_EXPORTS) \
19498 for flag in $(EXTRA_HOST_FLAGS) ; do \
19499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19500 done; \
19501 echo "Doing installcheck in intl"; \
19502 (cd $(HOST_SUBDIR)/intl && \
19503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19505 "RANLIB=$${RANLIB}" \
19506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19507 installcheck) \
19508 || exit 1
19510 @endif intl
19512 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
19513 maybe-mostlyclean-intl:
19514 @if intl
19515 maybe-mostlyclean-intl: mostlyclean-intl
19517 mostlyclean-intl:
19518 @[ -f ./intl/Makefile ] || exit 0; \
19519 r=`${PWD_COMMAND}`; export r; \
19520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19521 $(HOST_EXPORTS) \
19522 for flag in $(EXTRA_HOST_FLAGS) ; do \
19523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19524 done; \
19525 echo "Doing mostlyclean in intl"; \
19526 (cd $(HOST_SUBDIR)/intl && \
19527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19529 "RANLIB=$${RANLIB}" \
19530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19531 mostlyclean) \
19532 || exit 1
19534 @endif intl
19536 .PHONY: maybe-clean-intl clean-intl
19537 maybe-clean-intl:
19538 @if intl
19539 maybe-clean-intl: clean-intl
19541 clean-intl:
19542 @[ -f ./intl/Makefile ] || exit 0; \
19543 r=`${PWD_COMMAND}`; export r; \
19544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19545 $(HOST_EXPORTS) \
19546 for flag in $(EXTRA_HOST_FLAGS) ; do \
19547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19548 done; \
19549 echo "Doing clean in intl"; \
19550 (cd $(HOST_SUBDIR)/intl && \
19551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19553 "RANLIB=$${RANLIB}" \
19554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19555 clean) \
19556 || exit 1
19558 @endif intl
19560 .PHONY: maybe-distclean-intl distclean-intl
19561 maybe-distclean-intl:
19562 @if intl
19563 maybe-distclean-intl: distclean-intl
19565 distclean-intl:
19566 @[ -f ./intl/Makefile ] || exit 0; \
19567 r=`${PWD_COMMAND}`; export r; \
19568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19569 $(HOST_EXPORTS) \
19570 for flag in $(EXTRA_HOST_FLAGS) ; do \
19571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19572 done; \
19573 echo "Doing distclean in intl"; \
19574 (cd $(HOST_SUBDIR)/intl && \
19575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19577 "RANLIB=$${RANLIB}" \
19578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19579 distclean) \
19580 || exit 1
19582 @endif intl
19584 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
19585 maybe-maintainer-clean-intl:
19586 @if intl
19587 maybe-maintainer-clean-intl: maintainer-clean-intl
19589 maintainer-clean-intl:
19590 @[ -f ./intl/Makefile ] || exit 0; \
19591 r=`${PWD_COMMAND}`; export r; \
19592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19593 $(HOST_EXPORTS) \
19594 for flag in $(EXTRA_HOST_FLAGS) ; do \
19595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19596 done; \
19597 echo "Doing maintainer-clean in intl"; \
19598 (cd $(HOST_SUBDIR)/intl && \
19599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19601 "RANLIB=$${RANLIB}" \
19602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19603 maintainer-clean) \
19604 || exit 1
19606 @endif intl
19610 .PHONY: configure-tcl maybe-configure-tcl
19611 maybe-configure-tcl:
19612 @if gcc-bootstrap
19613 configure-tcl: stage_current
19614 @endif gcc-bootstrap
19615 @if tcl
19616 maybe-configure-tcl: configure-tcl
19617 configure-tcl:
19618 @: $(MAKE); $(unstage)
19619 @r=`${PWD_COMMAND}`; export r; \
19620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19621 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
19622 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
19623 $(HOST_EXPORTS) \
19624 echo Configuring in $(HOST_SUBDIR)/tcl; \
19625 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
19626 case $(srcdir) in \
19627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19628 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
19629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19630 esac; \
19631 module_srcdir=tcl; \
19632 $(SHELL) \
19633 $$s/$$module_srcdir/configure \
19634 --srcdir=$${topdir}/$$module_srcdir \
19635 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19636 --target=${target_alias} \
19637 || exit 1
19638 @endif tcl
19644 .PHONY: all-tcl maybe-all-tcl
19645 maybe-all-tcl:
19646 @if gcc-bootstrap
19647 all-tcl: stage_current
19648 @endif gcc-bootstrap
19649 @if tcl
19650 TARGET-tcl=all
19651 maybe-all-tcl: all-tcl
19652 all-tcl: configure-tcl
19653 @: $(MAKE); $(unstage)
19654 @r=`${PWD_COMMAND}`; export r; \
19655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19656 $(HOST_EXPORTS) \
19657 (cd $(HOST_SUBDIR)/tcl && \
19658 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19659 $(TARGET-tcl))
19660 @endif tcl
19665 .PHONY: check-tcl maybe-check-tcl
19666 maybe-check-tcl:
19667 @if tcl
19668 maybe-check-tcl: check-tcl
19670 check-tcl:
19671 @: $(MAKE); $(unstage)
19672 @r=`${PWD_COMMAND}`; export r; \
19673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19674 $(HOST_EXPORTS) \
19675 (cd $(HOST_SUBDIR)/tcl && \
19676 $(MAKE) $(FLAGS_TO_PASS) check)
19678 @endif tcl
19680 .PHONY: install-tcl maybe-install-tcl
19681 maybe-install-tcl:
19682 @if tcl
19683 maybe-install-tcl: install-tcl
19685 install-tcl: installdirs
19686 @: $(MAKE); $(unstage)
19687 @r=`${PWD_COMMAND}`; export r; \
19688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19689 $(HOST_EXPORTS) \
19690 (cd $(HOST_SUBDIR)/tcl && \
19691 $(MAKE) $(FLAGS_TO_PASS) install)
19693 @endif tcl
19695 .PHONY: install-strip-tcl maybe-install-strip-tcl
19696 maybe-install-strip-tcl:
19697 @if tcl
19698 maybe-install-strip-tcl: install-strip-tcl
19700 install-strip-tcl: installdirs
19701 @: $(MAKE); $(unstage)
19702 @r=`${PWD_COMMAND}`; export r; \
19703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19704 $(HOST_EXPORTS) \
19705 (cd $(HOST_SUBDIR)/tcl && \
19706 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19708 @endif tcl
19710 # Other targets (info, dvi, pdf, etc.)
19712 .PHONY: maybe-info-tcl info-tcl
19713 maybe-info-tcl:
19714 @if tcl
19715 maybe-info-tcl: info-tcl
19717 info-tcl: \
19718 configure-tcl
19719 @: $(MAKE); $(unstage)
19720 @[ -f ./tcl/Makefile ] || exit 0; \
19721 r=`${PWD_COMMAND}`; export r; \
19722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19723 $(HOST_EXPORTS) \
19724 for flag in $(EXTRA_HOST_FLAGS) ; do \
19725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19726 done; \
19727 echo "Doing info in tcl"; \
19728 (cd $(HOST_SUBDIR)/tcl && \
19729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19731 "RANLIB=$${RANLIB}" \
19732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19733 info) \
19734 || exit 1
19736 @endif tcl
19738 .PHONY: maybe-dvi-tcl dvi-tcl
19739 maybe-dvi-tcl:
19740 @if tcl
19741 maybe-dvi-tcl: dvi-tcl
19743 dvi-tcl: \
19744 configure-tcl
19745 @: $(MAKE); $(unstage)
19746 @[ -f ./tcl/Makefile ] || exit 0; \
19747 r=`${PWD_COMMAND}`; export r; \
19748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19749 $(HOST_EXPORTS) \
19750 for flag in $(EXTRA_HOST_FLAGS) ; do \
19751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19752 done; \
19753 echo "Doing dvi in tcl"; \
19754 (cd $(HOST_SUBDIR)/tcl && \
19755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19757 "RANLIB=$${RANLIB}" \
19758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19759 dvi) \
19760 || exit 1
19762 @endif tcl
19764 .PHONY: maybe-pdf-tcl pdf-tcl
19765 maybe-pdf-tcl:
19766 @if tcl
19767 maybe-pdf-tcl: pdf-tcl
19769 pdf-tcl: \
19770 configure-tcl
19771 @: $(MAKE); $(unstage)
19772 @[ -f ./tcl/Makefile ] || exit 0; \
19773 r=`${PWD_COMMAND}`; export r; \
19774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19775 $(HOST_EXPORTS) \
19776 for flag in $(EXTRA_HOST_FLAGS) ; do \
19777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19778 done; \
19779 echo "Doing pdf in tcl"; \
19780 (cd $(HOST_SUBDIR)/tcl && \
19781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19783 "RANLIB=$${RANLIB}" \
19784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19785 pdf) \
19786 || exit 1
19788 @endif tcl
19790 .PHONY: maybe-html-tcl html-tcl
19791 maybe-html-tcl:
19792 @if tcl
19793 maybe-html-tcl: html-tcl
19795 html-tcl: \
19796 configure-tcl
19797 @: $(MAKE); $(unstage)
19798 @[ -f ./tcl/Makefile ] || exit 0; \
19799 r=`${PWD_COMMAND}`; export r; \
19800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19801 $(HOST_EXPORTS) \
19802 for flag in $(EXTRA_HOST_FLAGS) ; do \
19803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19804 done; \
19805 echo "Doing html in tcl"; \
19806 (cd $(HOST_SUBDIR)/tcl && \
19807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19809 "RANLIB=$${RANLIB}" \
19810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19811 html) \
19812 || exit 1
19814 @endif tcl
19816 .PHONY: maybe-TAGS-tcl TAGS-tcl
19817 maybe-TAGS-tcl:
19818 @if tcl
19819 maybe-TAGS-tcl: TAGS-tcl
19821 TAGS-tcl: \
19822 configure-tcl
19823 @: $(MAKE); $(unstage)
19824 @[ -f ./tcl/Makefile ] || exit 0; \
19825 r=`${PWD_COMMAND}`; export r; \
19826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19827 $(HOST_EXPORTS) \
19828 for flag in $(EXTRA_HOST_FLAGS) ; do \
19829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19830 done; \
19831 echo "Doing TAGS in tcl"; \
19832 (cd $(HOST_SUBDIR)/tcl && \
19833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19835 "RANLIB=$${RANLIB}" \
19836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19837 TAGS) \
19838 || exit 1
19840 @endif tcl
19842 .PHONY: maybe-install-info-tcl install-info-tcl
19843 maybe-install-info-tcl:
19844 @if tcl
19845 maybe-install-info-tcl: install-info-tcl
19847 install-info-tcl: \
19848 configure-tcl \
19849 info-tcl
19850 @: $(MAKE); $(unstage)
19851 @[ -f ./tcl/Makefile ] || exit 0; \
19852 r=`${PWD_COMMAND}`; export r; \
19853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19854 $(HOST_EXPORTS) \
19855 for flag in $(EXTRA_HOST_FLAGS) ; do \
19856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19857 done; \
19858 echo "Doing install-info in tcl"; \
19859 (cd $(HOST_SUBDIR)/tcl && \
19860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19862 "RANLIB=$${RANLIB}" \
19863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19864 install-info) \
19865 || exit 1
19867 @endif tcl
19869 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
19870 maybe-install-pdf-tcl:
19871 @if tcl
19872 maybe-install-pdf-tcl: install-pdf-tcl
19874 install-pdf-tcl: \
19875 configure-tcl \
19876 pdf-tcl
19877 @: $(MAKE); $(unstage)
19878 @[ -f ./tcl/Makefile ] || exit 0; \
19879 r=`${PWD_COMMAND}`; export r; \
19880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881 $(HOST_EXPORTS) \
19882 for flag in $(EXTRA_HOST_FLAGS) ; do \
19883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19884 done; \
19885 echo "Doing install-pdf in tcl"; \
19886 (cd $(HOST_SUBDIR)/tcl && \
19887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19889 "RANLIB=$${RANLIB}" \
19890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19891 install-pdf) \
19892 || exit 1
19894 @endif tcl
19896 .PHONY: maybe-install-html-tcl install-html-tcl
19897 maybe-install-html-tcl:
19898 @if tcl
19899 maybe-install-html-tcl: install-html-tcl
19901 install-html-tcl: \
19902 configure-tcl \
19903 html-tcl
19904 @: $(MAKE); $(unstage)
19905 @[ -f ./tcl/Makefile ] || exit 0; \
19906 r=`${PWD_COMMAND}`; export r; \
19907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19908 $(HOST_EXPORTS) \
19909 for flag in $(EXTRA_HOST_FLAGS) ; do \
19910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19911 done; \
19912 echo "Doing install-html in tcl"; \
19913 (cd $(HOST_SUBDIR)/tcl && \
19914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19916 "RANLIB=$${RANLIB}" \
19917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19918 install-html) \
19919 || exit 1
19921 @endif tcl
19923 .PHONY: maybe-installcheck-tcl installcheck-tcl
19924 maybe-installcheck-tcl:
19925 @if tcl
19926 maybe-installcheck-tcl: installcheck-tcl
19928 installcheck-tcl: \
19929 configure-tcl
19930 @: $(MAKE); $(unstage)
19931 @[ -f ./tcl/Makefile ] || exit 0; \
19932 r=`${PWD_COMMAND}`; export r; \
19933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19934 $(HOST_EXPORTS) \
19935 for flag in $(EXTRA_HOST_FLAGS) ; do \
19936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19937 done; \
19938 echo "Doing installcheck in tcl"; \
19939 (cd $(HOST_SUBDIR)/tcl && \
19940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19942 "RANLIB=$${RANLIB}" \
19943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19944 installcheck) \
19945 || exit 1
19947 @endif tcl
19949 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
19950 maybe-mostlyclean-tcl:
19951 @if tcl
19952 maybe-mostlyclean-tcl: mostlyclean-tcl
19954 # tcl doesn't support mostlyclean.
19955 mostlyclean-tcl:
19957 @endif tcl
19959 .PHONY: maybe-clean-tcl clean-tcl
19960 maybe-clean-tcl:
19961 @if tcl
19962 maybe-clean-tcl: clean-tcl
19964 clean-tcl:
19965 @: $(MAKE); $(unstage)
19966 @[ -f ./tcl/Makefile ] || exit 0; \
19967 r=`${PWD_COMMAND}`; export r; \
19968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19969 $(HOST_EXPORTS) \
19970 for flag in $(EXTRA_HOST_FLAGS) ; do \
19971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19972 done; \
19973 echo "Doing clean in tcl"; \
19974 (cd $(HOST_SUBDIR)/tcl && \
19975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19977 "RANLIB=$${RANLIB}" \
19978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19979 clean) \
19980 || exit 1
19982 @endif tcl
19984 .PHONY: maybe-distclean-tcl distclean-tcl
19985 maybe-distclean-tcl:
19986 @if tcl
19987 maybe-distclean-tcl: distclean-tcl
19989 distclean-tcl:
19990 @: $(MAKE); $(unstage)
19991 @[ -f ./tcl/Makefile ] || exit 0; \
19992 r=`${PWD_COMMAND}`; export r; \
19993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19994 $(HOST_EXPORTS) \
19995 for flag in $(EXTRA_HOST_FLAGS) ; do \
19996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19997 done; \
19998 echo "Doing distclean in tcl"; \
19999 (cd $(HOST_SUBDIR)/tcl && \
20000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20002 "RANLIB=$${RANLIB}" \
20003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20004 distclean) \
20005 || exit 1
20007 @endif tcl
20009 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
20010 maybe-maintainer-clean-tcl:
20011 @if tcl
20012 maybe-maintainer-clean-tcl: maintainer-clean-tcl
20014 maintainer-clean-tcl:
20015 @: $(MAKE); $(unstage)
20016 @[ -f ./tcl/Makefile ] || exit 0; \
20017 r=`${PWD_COMMAND}`; export r; \
20018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20019 $(HOST_EXPORTS) \
20020 for flag in $(EXTRA_HOST_FLAGS) ; do \
20021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20022 done; \
20023 echo "Doing maintainer-clean in tcl"; \
20024 (cd $(HOST_SUBDIR)/tcl && \
20025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20027 "RANLIB=$${RANLIB}" \
20028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20029 maintainer-clean) \
20030 || exit 1
20032 @endif tcl
20036 .PHONY: configure-itcl maybe-configure-itcl
20037 maybe-configure-itcl:
20038 @if gcc-bootstrap
20039 configure-itcl: stage_current
20040 @endif gcc-bootstrap
20041 @if itcl
20042 maybe-configure-itcl: configure-itcl
20043 configure-itcl:
20044 @: $(MAKE); $(unstage)
20045 @r=`${PWD_COMMAND}`; export r; \
20046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20047 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
20048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
20049 $(HOST_EXPORTS) \
20050 echo Configuring in $(HOST_SUBDIR)/itcl; \
20051 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
20052 case $(srcdir) in \
20053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20054 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
20055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20056 esac; \
20057 module_srcdir=itcl; \
20058 $(SHELL) \
20059 $$s/$$module_srcdir/configure \
20060 --srcdir=$${topdir}/$$module_srcdir \
20061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20062 --target=${target_alias} \
20063 || exit 1
20064 @endif itcl
20070 .PHONY: all-itcl maybe-all-itcl
20071 maybe-all-itcl:
20072 @if gcc-bootstrap
20073 all-itcl: stage_current
20074 @endif gcc-bootstrap
20075 @if itcl
20076 TARGET-itcl=all
20077 maybe-all-itcl: all-itcl
20078 all-itcl: configure-itcl
20079 @: $(MAKE); $(unstage)
20080 @r=`${PWD_COMMAND}`; export r; \
20081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20082 $(HOST_EXPORTS) \
20083 (cd $(HOST_SUBDIR)/itcl && \
20084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20085 $(TARGET-itcl))
20086 @endif itcl
20091 .PHONY: check-itcl maybe-check-itcl
20092 maybe-check-itcl:
20093 @if itcl
20094 maybe-check-itcl: check-itcl
20096 check-itcl:
20097 @: $(MAKE); $(unstage)
20098 @r=`${PWD_COMMAND}`; export r; \
20099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20100 $(HOST_EXPORTS) \
20101 (cd $(HOST_SUBDIR)/itcl && \
20102 $(MAKE) $(FLAGS_TO_PASS) check)
20104 @endif itcl
20106 .PHONY: install-itcl maybe-install-itcl
20107 maybe-install-itcl:
20108 @if itcl
20109 maybe-install-itcl: install-itcl
20111 install-itcl: installdirs
20112 @: $(MAKE); $(unstage)
20113 @r=`${PWD_COMMAND}`; export r; \
20114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20115 $(HOST_EXPORTS) \
20116 (cd $(HOST_SUBDIR)/itcl && \
20117 $(MAKE) $(FLAGS_TO_PASS) install)
20119 @endif itcl
20121 .PHONY: install-strip-itcl maybe-install-strip-itcl
20122 maybe-install-strip-itcl:
20123 @if itcl
20124 maybe-install-strip-itcl: install-strip-itcl
20126 install-strip-itcl: installdirs
20127 @: $(MAKE); $(unstage)
20128 @r=`${PWD_COMMAND}`; export r; \
20129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130 $(HOST_EXPORTS) \
20131 (cd $(HOST_SUBDIR)/itcl && \
20132 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20134 @endif itcl
20136 # Other targets (info, dvi, pdf, etc.)
20138 .PHONY: maybe-info-itcl info-itcl
20139 maybe-info-itcl:
20140 @if itcl
20141 maybe-info-itcl: info-itcl
20143 info-itcl: \
20144 configure-itcl
20145 @: $(MAKE); $(unstage)
20146 @[ -f ./itcl/Makefile ] || exit 0; \
20147 r=`${PWD_COMMAND}`; export r; \
20148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20149 $(HOST_EXPORTS) \
20150 for flag in $(EXTRA_HOST_FLAGS) ; do \
20151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20152 done; \
20153 echo "Doing info in itcl"; \
20154 (cd $(HOST_SUBDIR)/itcl && \
20155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20157 "RANLIB=$${RANLIB}" \
20158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20159 info) \
20160 || exit 1
20162 @endif itcl
20164 .PHONY: maybe-dvi-itcl dvi-itcl
20165 maybe-dvi-itcl:
20166 @if itcl
20167 maybe-dvi-itcl: dvi-itcl
20169 dvi-itcl: \
20170 configure-itcl
20171 @: $(MAKE); $(unstage)
20172 @[ -f ./itcl/Makefile ] || exit 0; \
20173 r=`${PWD_COMMAND}`; export r; \
20174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20175 $(HOST_EXPORTS) \
20176 for flag in $(EXTRA_HOST_FLAGS) ; do \
20177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20178 done; \
20179 echo "Doing dvi in itcl"; \
20180 (cd $(HOST_SUBDIR)/itcl && \
20181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20183 "RANLIB=$${RANLIB}" \
20184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20185 dvi) \
20186 || exit 1
20188 @endif itcl
20190 .PHONY: maybe-pdf-itcl pdf-itcl
20191 maybe-pdf-itcl:
20192 @if itcl
20193 maybe-pdf-itcl: pdf-itcl
20195 pdf-itcl: \
20196 configure-itcl
20197 @: $(MAKE); $(unstage)
20198 @[ -f ./itcl/Makefile ] || exit 0; \
20199 r=`${PWD_COMMAND}`; export r; \
20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20201 $(HOST_EXPORTS) \
20202 for flag in $(EXTRA_HOST_FLAGS) ; do \
20203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20204 done; \
20205 echo "Doing pdf in itcl"; \
20206 (cd $(HOST_SUBDIR)/itcl && \
20207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20209 "RANLIB=$${RANLIB}" \
20210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20211 pdf) \
20212 || exit 1
20214 @endif itcl
20216 .PHONY: maybe-html-itcl html-itcl
20217 maybe-html-itcl:
20218 @if itcl
20219 maybe-html-itcl: html-itcl
20221 html-itcl: \
20222 configure-itcl
20223 @: $(MAKE); $(unstage)
20224 @[ -f ./itcl/Makefile ] || exit 0; \
20225 r=`${PWD_COMMAND}`; export r; \
20226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20227 $(HOST_EXPORTS) \
20228 for flag in $(EXTRA_HOST_FLAGS) ; do \
20229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20230 done; \
20231 echo "Doing html in itcl"; \
20232 (cd $(HOST_SUBDIR)/itcl && \
20233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20235 "RANLIB=$${RANLIB}" \
20236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20237 html) \
20238 || exit 1
20240 @endif itcl
20242 .PHONY: maybe-TAGS-itcl TAGS-itcl
20243 maybe-TAGS-itcl:
20244 @if itcl
20245 maybe-TAGS-itcl: TAGS-itcl
20247 TAGS-itcl: \
20248 configure-itcl
20249 @: $(MAKE); $(unstage)
20250 @[ -f ./itcl/Makefile ] || exit 0; \
20251 r=`${PWD_COMMAND}`; export r; \
20252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20253 $(HOST_EXPORTS) \
20254 for flag in $(EXTRA_HOST_FLAGS) ; do \
20255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20256 done; \
20257 echo "Doing TAGS in itcl"; \
20258 (cd $(HOST_SUBDIR)/itcl && \
20259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20261 "RANLIB=$${RANLIB}" \
20262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20263 TAGS) \
20264 || exit 1
20266 @endif itcl
20268 .PHONY: maybe-install-info-itcl install-info-itcl
20269 maybe-install-info-itcl:
20270 @if itcl
20271 maybe-install-info-itcl: install-info-itcl
20273 install-info-itcl: \
20274 configure-itcl \
20275 info-itcl
20276 @: $(MAKE); $(unstage)
20277 @[ -f ./itcl/Makefile ] || exit 0; \
20278 r=`${PWD_COMMAND}`; export r; \
20279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20280 $(HOST_EXPORTS) \
20281 for flag in $(EXTRA_HOST_FLAGS) ; do \
20282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20283 done; \
20284 echo "Doing install-info in itcl"; \
20285 (cd $(HOST_SUBDIR)/itcl && \
20286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20288 "RANLIB=$${RANLIB}" \
20289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20290 install-info) \
20291 || exit 1
20293 @endif itcl
20295 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
20296 maybe-install-pdf-itcl:
20297 @if itcl
20298 maybe-install-pdf-itcl: install-pdf-itcl
20300 install-pdf-itcl: \
20301 configure-itcl \
20302 pdf-itcl
20303 @: $(MAKE); $(unstage)
20304 @[ -f ./itcl/Makefile ] || exit 0; \
20305 r=`${PWD_COMMAND}`; export r; \
20306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20307 $(HOST_EXPORTS) \
20308 for flag in $(EXTRA_HOST_FLAGS) ; do \
20309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20310 done; \
20311 echo "Doing install-pdf in itcl"; \
20312 (cd $(HOST_SUBDIR)/itcl && \
20313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20315 "RANLIB=$${RANLIB}" \
20316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20317 install-pdf) \
20318 || exit 1
20320 @endif itcl
20322 .PHONY: maybe-install-html-itcl install-html-itcl
20323 maybe-install-html-itcl:
20324 @if itcl
20325 maybe-install-html-itcl: install-html-itcl
20327 install-html-itcl: \
20328 configure-itcl \
20329 html-itcl
20330 @: $(MAKE); $(unstage)
20331 @[ -f ./itcl/Makefile ] || exit 0; \
20332 r=`${PWD_COMMAND}`; export r; \
20333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20334 $(HOST_EXPORTS) \
20335 for flag in $(EXTRA_HOST_FLAGS) ; do \
20336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20337 done; \
20338 echo "Doing install-html in itcl"; \
20339 (cd $(HOST_SUBDIR)/itcl && \
20340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20342 "RANLIB=$${RANLIB}" \
20343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20344 install-html) \
20345 || exit 1
20347 @endif itcl
20349 .PHONY: maybe-installcheck-itcl installcheck-itcl
20350 maybe-installcheck-itcl:
20351 @if itcl
20352 maybe-installcheck-itcl: installcheck-itcl
20354 installcheck-itcl: \
20355 configure-itcl
20356 @: $(MAKE); $(unstage)
20357 @[ -f ./itcl/Makefile ] || exit 0; \
20358 r=`${PWD_COMMAND}`; export r; \
20359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20360 $(HOST_EXPORTS) \
20361 for flag in $(EXTRA_HOST_FLAGS) ; do \
20362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20363 done; \
20364 echo "Doing installcheck in itcl"; \
20365 (cd $(HOST_SUBDIR)/itcl && \
20366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20368 "RANLIB=$${RANLIB}" \
20369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20370 installcheck) \
20371 || exit 1
20373 @endif itcl
20375 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
20376 maybe-mostlyclean-itcl:
20377 @if itcl
20378 maybe-mostlyclean-itcl: mostlyclean-itcl
20380 mostlyclean-itcl:
20381 @: $(MAKE); $(unstage)
20382 @[ -f ./itcl/Makefile ] || exit 0; \
20383 r=`${PWD_COMMAND}`; export r; \
20384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20385 $(HOST_EXPORTS) \
20386 for flag in $(EXTRA_HOST_FLAGS) ; do \
20387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20388 done; \
20389 echo "Doing mostlyclean in itcl"; \
20390 (cd $(HOST_SUBDIR)/itcl && \
20391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20393 "RANLIB=$${RANLIB}" \
20394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20395 mostlyclean) \
20396 || exit 1
20398 @endif itcl
20400 .PHONY: maybe-clean-itcl clean-itcl
20401 maybe-clean-itcl:
20402 @if itcl
20403 maybe-clean-itcl: clean-itcl
20405 clean-itcl:
20406 @: $(MAKE); $(unstage)
20407 @[ -f ./itcl/Makefile ] || exit 0; \
20408 r=`${PWD_COMMAND}`; export r; \
20409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20410 $(HOST_EXPORTS) \
20411 for flag in $(EXTRA_HOST_FLAGS) ; do \
20412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20413 done; \
20414 echo "Doing clean in itcl"; \
20415 (cd $(HOST_SUBDIR)/itcl && \
20416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20418 "RANLIB=$${RANLIB}" \
20419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20420 clean) \
20421 || exit 1
20423 @endif itcl
20425 .PHONY: maybe-distclean-itcl distclean-itcl
20426 maybe-distclean-itcl:
20427 @if itcl
20428 maybe-distclean-itcl: distclean-itcl
20430 distclean-itcl:
20431 @: $(MAKE); $(unstage)
20432 @[ -f ./itcl/Makefile ] || exit 0; \
20433 r=`${PWD_COMMAND}`; export r; \
20434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20435 $(HOST_EXPORTS) \
20436 for flag in $(EXTRA_HOST_FLAGS) ; do \
20437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20438 done; \
20439 echo "Doing distclean in itcl"; \
20440 (cd $(HOST_SUBDIR)/itcl && \
20441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20443 "RANLIB=$${RANLIB}" \
20444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20445 distclean) \
20446 || exit 1
20448 @endif itcl
20450 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
20451 maybe-maintainer-clean-itcl:
20452 @if itcl
20453 maybe-maintainer-clean-itcl: maintainer-clean-itcl
20455 maintainer-clean-itcl:
20456 @: $(MAKE); $(unstage)
20457 @[ -f ./itcl/Makefile ] || exit 0; \
20458 r=`${PWD_COMMAND}`; export r; \
20459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20460 $(HOST_EXPORTS) \
20461 for flag in $(EXTRA_HOST_FLAGS) ; do \
20462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20463 done; \
20464 echo "Doing maintainer-clean in itcl"; \
20465 (cd $(HOST_SUBDIR)/itcl && \
20466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20468 "RANLIB=$${RANLIB}" \
20469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20470 maintainer-clean) \
20471 || exit 1
20473 @endif itcl
20477 .PHONY: configure-ld maybe-configure-ld
20478 maybe-configure-ld:
20479 @if gcc-bootstrap
20480 configure-ld: stage_current
20481 @endif gcc-bootstrap
20482 @if ld
20483 maybe-configure-ld: configure-ld
20484 configure-ld:
20485 @r=`${PWD_COMMAND}`; export r; \
20486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20487 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20489 $(HOST_EXPORTS) \
20490 echo Configuring in $(HOST_SUBDIR)/ld; \
20491 cd "$(HOST_SUBDIR)/ld" || exit 1; \
20492 case $(srcdir) in \
20493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20494 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20496 esac; \
20497 module_srcdir=ld; \
20498 $(SHELL) \
20499 $$s/$$module_srcdir/configure \
20500 --srcdir=$${topdir}/$$module_srcdir \
20501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20502 --target=${target_alias} \
20503 || exit 1
20504 @endif ld
20508 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
20509 maybe-configure-stage1-ld:
20510 @if ld-bootstrap
20511 maybe-configure-stage1-ld: configure-stage1-ld
20512 configure-stage1-ld:
20513 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20515 @r=`${PWD_COMMAND}`; export r; \
20516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20517 TFLAGS="$(STAGE1_TFLAGS)"; \
20518 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20519 $(HOST_EXPORTS) \
20520 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20521 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20522 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20523 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
20524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20525 cd $(HOST_SUBDIR)/ld || exit 1; \
20526 case $(srcdir) in \
20527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20528 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20530 esac; \
20531 module_srcdir=ld; \
20532 $(SHELL) $$s/$$module_srcdir/configure \
20533 --srcdir=$${topdir}/$$module_srcdir \
20534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20535 --target=${target_alias} \
20537 $(STAGE1_CONFIGURE_FLAGS)
20538 @endif ld-bootstrap
20540 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
20541 maybe-configure-stage2-ld:
20542 @if ld-bootstrap
20543 maybe-configure-stage2-ld: configure-stage2-ld
20544 configure-stage2-ld:
20545 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20546 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20547 @r=`${PWD_COMMAND}`; export r; \
20548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20549 TFLAGS="$(STAGE2_TFLAGS)"; \
20550 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20551 $(HOST_EXPORTS) \
20552 $(POSTSTAGE1_HOST_EXPORTS) \
20553 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20554 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20555 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20556 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
20557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20558 cd $(HOST_SUBDIR)/ld || exit 1; \
20559 case $(srcdir) in \
20560 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20561 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20562 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20563 esac; \
20564 module_srcdir=ld; \
20565 $(SHELL) $$s/$$module_srcdir/configure \
20566 --srcdir=$${topdir}/$$module_srcdir \
20567 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20568 --target=${target_alias} \
20569 --with-build-libsubdir=$(HOST_SUBDIR) \
20570 $(STAGE2_CONFIGURE_FLAGS)
20571 @endif ld-bootstrap
20573 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
20574 maybe-configure-stage3-ld:
20575 @if ld-bootstrap
20576 maybe-configure-stage3-ld: configure-stage3-ld
20577 configure-stage3-ld:
20578 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20579 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20580 @r=`${PWD_COMMAND}`; export r; \
20581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20582 TFLAGS="$(STAGE3_TFLAGS)"; \
20583 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20584 $(HOST_EXPORTS) \
20585 $(POSTSTAGE1_HOST_EXPORTS) \
20586 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20587 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20588 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20589 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
20590 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20591 cd $(HOST_SUBDIR)/ld || exit 1; \
20592 case $(srcdir) in \
20593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20594 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20596 esac; \
20597 module_srcdir=ld; \
20598 $(SHELL) $$s/$$module_srcdir/configure \
20599 --srcdir=$${topdir}/$$module_srcdir \
20600 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20601 --target=${target_alias} \
20602 --with-build-libsubdir=$(HOST_SUBDIR) \
20603 $(STAGE3_CONFIGURE_FLAGS)
20604 @endif ld-bootstrap
20606 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
20607 maybe-configure-stage4-ld:
20608 @if ld-bootstrap
20609 maybe-configure-stage4-ld: configure-stage4-ld
20610 configure-stage4-ld:
20611 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20612 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20613 @r=`${PWD_COMMAND}`; export r; \
20614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20615 TFLAGS="$(STAGE4_TFLAGS)"; \
20616 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20617 $(HOST_EXPORTS) \
20618 $(POSTSTAGE1_HOST_EXPORTS) \
20619 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20620 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20621 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20622 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
20623 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20624 cd $(HOST_SUBDIR)/ld || exit 1; \
20625 case $(srcdir) in \
20626 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20627 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20628 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20629 esac; \
20630 module_srcdir=ld; \
20631 $(SHELL) $$s/$$module_srcdir/configure \
20632 --srcdir=$${topdir}/$$module_srcdir \
20633 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20634 --target=${target_alias} \
20635 --with-build-libsubdir=$(HOST_SUBDIR) \
20636 $(STAGE4_CONFIGURE_FLAGS)
20637 @endif ld-bootstrap
20639 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
20640 maybe-configure-stageprofile-ld:
20641 @if ld-bootstrap
20642 maybe-configure-stageprofile-ld: configure-stageprofile-ld
20643 configure-stageprofile-ld:
20644 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20645 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20646 @r=`${PWD_COMMAND}`; export r; \
20647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20648 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20649 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20650 $(HOST_EXPORTS) \
20651 $(POSTSTAGE1_HOST_EXPORTS) \
20652 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20653 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20654 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20655 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
20656 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20657 cd $(HOST_SUBDIR)/ld || exit 1; \
20658 case $(srcdir) in \
20659 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20660 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20661 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20662 esac; \
20663 module_srcdir=ld; \
20664 $(SHELL) $$s/$$module_srcdir/configure \
20665 --srcdir=$${topdir}/$$module_srcdir \
20666 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20667 --target=${target_alias} \
20668 --with-build-libsubdir=$(HOST_SUBDIR) \
20669 $(STAGEprofile_CONFIGURE_FLAGS)
20670 @endif ld-bootstrap
20672 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
20673 maybe-configure-stagefeedback-ld:
20674 @if ld-bootstrap
20675 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
20676 configure-stagefeedback-ld:
20677 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20678 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20679 @r=`${PWD_COMMAND}`; export r; \
20680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20681 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20682 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20683 $(HOST_EXPORTS) \
20684 $(POSTSTAGE1_HOST_EXPORTS) \
20685 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20686 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20687 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20688 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
20689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20690 cd $(HOST_SUBDIR)/ld || exit 1; \
20691 case $(srcdir) in \
20692 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20693 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20694 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20695 esac; \
20696 module_srcdir=ld; \
20697 $(SHELL) $$s/$$module_srcdir/configure \
20698 --srcdir=$${topdir}/$$module_srcdir \
20699 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20700 --target=${target_alias} \
20701 --with-build-libsubdir=$(HOST_SUBDIR) \
20702 $(STAGEfeedback_CONFIGURE_FLAGS)
20703 @endif ld-bootstrap
20705 .PHONY: configure-stageautoprofile-ld maybe-configure-stageautoprofile-ld
20706 maybe-configure-stageautoprofile-ld:
20707 @if ld-bootstrap
20708 maybe-configure-stageautoprofile-ld: configure-stageautoprofile-ld
20709 configure-stageautoprofile-ld:
20710 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
20711 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20712 @r=`${PWD_COMMAND}`; export r; \
20713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20714 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
20715 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20716 $(HOST_EXPORTS) \
20717 $(POSTSTAGE1_HOST_EXPORTS) \
20718 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
20719 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
20720 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
20721 echo Configuring stage autoprofile in $(HOST_SUBDIR)/ld; \
20722 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20723 cd $(HOST_SUBDIR)/ld || exit 1; \
20724 case $(srcdir) in \
20725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20726 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20728 esac; \
20729 module_srcdir=ld; \
20730 $(SHELL) $$s/$$module_srcdir/configure \
20731 --srcdir=$${topdir}/$$module_srcdir \
20732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20733 --target=${target_alias} \
20734 --with-build-libsubdir=$(HOST_SUBDIR) \
20735 $(STAGEautoprofile_CONFIGURE_FLAGS)
20736 @endif ld-bootstrap
20738 .PHONY: configure-stageautofeedback-ld maybe-configure-stageautofeedback-ld
20739 maybe-configure-stageautofeedback-ld:
20740 @if ld-bootstrap
20741 maybe-configure-stageautofeedback-ld: configure-stageautofeedback-ld
20742 configure-stageautofeedback-ld:
20743 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
20744 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20745 @r=`${PWD_COMMAND}`; export r; \
20746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20747 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
20748 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20749 $(HOST_EXPORTS) \
20750 $(POSTSTAGE1_HOST_EXPORTS) \
20751 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
20752 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
20753 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
20754 echo Configuring stage autofeedback in $(HOST_SUBDIR)/ld; \
20755 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20756 cd $(HOST_SUBDIR)/ld || exit 1; \
20757 case $(srcdir) in \
20758 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20759 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20760 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20761 esac; \
20762 module_srcdir=ld; \
20763 $(SHELL) $$s/$$module_srcdir/configure \
20764 --srcdir=$${topdir}/$$module_srcdir \
20765 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20766 --target=${target_alias} \
20767 --with-build-libsubdir=$(HOST_SUBDIR) \
20768 $(STAGEautofeedback_CONFIGURE_FLAGS)
20769 @endif ld-bootstrap
20775 .PHONY: all-ld maybe-all-ld
20776 maybe-all-ld:
20777 @if gcc-bootstrap
20778 all-ld: stage_current
20779 @endif gcc-bootstrap
20780 @if ld
20781 TARGET-ld=all
20782 maybe-all-ld: all-ld
20783 all-ld: configure-ld
20784 @r=`${PWD_COMMAND}`; export r; \
20785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20786 $(HOST_EXPORTS) \
20787 (cd $(HOST_SUBDIR)/ld && \
20788 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20789 $(TARGET-ld))
20790 @endif ld
20794 .PHONY: all-stage1-ld maybe-all-stage1-ld
20795 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
20796 maybe-all-stage1-ld:
20797 maybe-clean-stage1-ld:
20798 @if ld-bootstrap
20799 maybe-all-stage1-ld: all-stage1-ld
20800 all-stage1: all-stage1-ld
20801 TARGET-stage1-ld = $(TARGET-ld)
20802 all-stage1-ld: configure-stage1-ld
20803 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20804 @r=`${PWD_COMMAND}`; export r; \
20805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20806 TFLAGS="$(STAGE1_TFLAGS)"; \
20807 $(HOST_EXPORTS) \
20808 cd $(HOST_SUBDIR)/ld && \
20810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20811 CFLAGS="$(STAGE1_CFLAGS)" \
20812 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20813 LIBCFLAGS="$(LIBCFLAGS)" \
20814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20817 $(EXTRA_HOST_FLAGS) \
20818 $(STAGE1_FLAGS_TO_PASS) \
20819 TFLAGS="$(STAGE1_TFLAGS)" \
20820 $(TARGET-stage1-ld)
20822 maybe-clean-stage1-ld: clean-stage1-ld
20823 clean-stage1: clean-stage1-ld
20824 clean-stage1-ld:
20825 @if [ $(current_stage) = stage1 ]; then \
20826 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20827 else \
20828 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
20829 $(MAKE) stage1-start; \
20830 fi; \
20831 cd $(HOST_SUBDIR)/ld && \
20832 $(MAKE) $(EXTRA_HOST_FLAGS) \
20833 $(STAGE1_FLAGS_TO_PASS) clean
20834 @endif ld-bootstrap
20837 .PHONY: all-stage2-ld maybe-all-stage2-ld
20838 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
20839 maybe-all-stage2-ld:
20840 maybe-clean-stage2-ld:
20841 @if ld-bootstrap
20842 maybe-all-stage2-ld: all-stage2-ld
20843 all-stage2: all-stage2-ld
20844 TARGET-stage2-ld = $(TARGET-ld)
20845 all-stage2-ld: configure-stage2-ld
20846 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20847 @r=`${PWD_COMMAND}`; export r; \
20848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20849 TFLAGS="$(STAGE2_TFLAGS)"; \
20850 $(HOST_EXPORTS) \
20851 $(POSTSTAGE1_HOST_EXPORTS) \
20852 cd $(HOST_SUBDIR)/ld && \
20854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20855 CFLAGS="$(STAGE2_CFLAGS)" \
20856 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20857 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20862 TFLAGS="$(STAGE2_TFLAGS)" \
20863 $(TARGET-stage2-ld)
20865 maybe-clean-stage2-ld: clean-stage2-ld
20866 clean-stage2: clean-stage2-ld
20867 clean-stage2-ld:
20868 @if [ $(current_stage) = stage2 ]; then \
20869 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20870 else \
20871 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
20872 $(MAKE) stage2-start; \
20873 fi; \
20874 cd $(HOST_SUBDIR)/ld && \
20875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20876 @endif ld-bootstrap
20879 .PHONY: all-stage3-ld maybe-all-stage3-ld
20880 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
20881 maybe-all-stage3-ld:
20882 maybe-clean-stage3-ld:
20883 @if ld-bootstrap
20884 maybe-all-stage3-ld: all-stage3-ld
20885 all-stage3: all-stage3-ld
20886 TARGET-stage3-ld = $(TARGET-ld)
20887 all-stage3-ld: configure-stage3-ld
20888 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20889 @r=`${PWD_COMMAND}`; export r; \
20890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20891 TFLAGS="$(STAGE3_TFLAGS)"; \
20892 $(HOST_EXPORTS) \
20893 $(POSTSTAGE1_HOST_EXPORTS) \
20894 cd $(HOST_SUBDIR)/ld && \
20896 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20897 CFLAGS="$(STAGE3_CFLAGS)" \
20898 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20899 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20900 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20901 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20902 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20903 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20904 TFLAGS="$(STAGE3_TFLAGS)" \
20905 $(TARGET-stage3-ld)
20907 maybe-clean-stage3-ld: clean-stage3-ld
20908 clean-stage3: clean-stage3-ld
20909 clean-stage3-ld:
20910 @if [ $(current_stage) = stage3 ]; then \
20911 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20912 else \
20913 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
20914 $(MAKE) stage3-start; \
20915 fi; \
20916 cd $(HOST_SUBDIR)/ld && \
20917 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20918 @endif ld-bootstrap
20921 .PHONY: all-stage4-ld maybe-all-stage4-ld
20922 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
20923 maybe-all-stage4-ld:
20924 maybe-clean-stage4-ld:
20925 @if ld-bootstrap
20926 maybe-all-stage4-ld: all-stage4-ld
20927 all-stage4: all-stage4-ld
20928 TARGET-stage4-ld = $(TARGET-ld)
20929 all-stage4-ld: configure-stage4-ld
20930 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20931 @r=`${PWD_COMMAND}`; export r; \
20932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20933 TFLAGS="$(STAGE4_TFLAGS)"; \
20934 $(HOST_EXPORTS) \
20935 $(POSTSTAGE1_HOST_EXPORTS) \
20936 cd $(HOST_SUBDIR)/ld && \
20938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20939 CFLAGS="$(STAGE4_CFLAGS)" \
20940 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20941 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20945 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20946 TFLAGS="$(STAGE4_TFLAGS)" \
20947 $(TARGET-stage4-ld)
20949 maybe-clean-stage4-ld: clean-stage4-ld
20950 clean-stage4: clean-stage4-ld
20951 clean-stage4-ld:
20952 @if [ $(current_stage) = stage4 ]; then \
20953 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20954 else \
20955 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
20956 $(MAKE) stage4-start; \
20957 fi; \
20958 cd $(HOST_SUBDIR)/ld && \
20959 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20960 @endif ld-bootstrap
20963 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
20964 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
20965 maybe-all-stageprofile-ld:
20966 maybe-clean-stageprofile-ld:
20967 @if ld-bootstrap
20968 maybe-all-stageprofile-ld: all-stageprofile-ld
20969 all-stageprofile: all-stageprofile-ld
20970 TARGET-stageprofile-ld = $(TARGET-ld)
20971 all-stageprofile-ld: configure-stageprofile-ld
20972 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20973 @r=`${PWD_COMMAND}`; export r; \
20974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20975 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20976 $(HOST_EXPORTS) \
20977 $(POSTSTAGE1_HOST_EXPORTS) \
20978 cd $(HOST_SUBDIR)/ld && \
20980 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20981 CFLAGS="$(STAGEprofile_CFLAGS)" \
20982 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20983 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20984 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20985 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20986 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20987 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20988 TFLAGS="$(STAGEprofile_TFLAGS)" \
20989 $(TARGET-stageprofile-ld)
20991 maybe-clean-stageprofile-ld: clean-stageprofile-ld
20992 clean-stageprofile: clean-stageprofile-ld
20993 clean-stageprofile-ld:
20994 @if [ $(current_stage) = stageprofile ]; then \
20995 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20996 else \
20997 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
20998 $(MAKE) stageprofile-start; \
20999 fi; \
21000 cd $(HOST_SUBDIR)/ld && \
21001 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21002 @endif ld-bootstrap
21005 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
21006 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
21007 maybe-all-stagefeedback-ld:
21008 maybe-clean-stagefeedback-ld:
21009 @if ld-bootstrap
21010 maybe-all-stagefeedback-ld: all-stagefeedback-ld
21011 all-stagefeedback: all-stagefeedback-ld
21012 TARGET-stagefeedback-ld = $(TARGET-ld)
21013 all-stagefeedback-ld: configure-stagefeedback-ld
21014 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21015 @r=`${PWD_COMMAND}`; export r; \
21016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21017 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21018 $(HOST_EXPORTS) \
21019 $(POSTSTAGE1_HOST_EXPORTS) \
21020 cd $(HOST_SUBDIR)/ld && \
21022 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21023 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21024 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21025 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21026 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21027 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21028 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21029 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21030 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21031 $(TARGET-stagefeedback-ld)
21033 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
21034 clean-stagefeedback: clean-stagefeedback-ld
21035 clean-stagefeedback-ld:
21036 @if [ $(current_stage) = stagefeedback ]; then \
21037 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21038 else \
21039 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
21040 $(MAKE) stagefeedback-start; \
21041 fi; \
21042 cd $(HOST_SUBDIR)/ld && \
21043 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21044 @endif ld-bootstrap
21047 .PHONY: all-stageautoprofile-ld maybe-all-stageautoprofile-ld
21048 .PHONY: clean-stageautoprofile-ld maybe-clean-stageautoprofile-ld
21049 maybe-all-stageautoprofile-ld:
21050 maybe-clean-stageautoprofile-ld:
21051 @if ld-bootstrap
21052 maybe-all-stageautoprofile-ld: all-stageautoprofile-ld
21053 all-stageautoprofile: all-stageautoprofile-ld
21054 TARGET-stageautoprofile-ld = $(TARGET-ld)
21055 all-stageautoprofile-ld: configure-stageautoprofile-ld
21056 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21057 @r=`${PWD_COMMAND}`; export r; \
21058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21059 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21060 $(HOST_EXPORTS) \
21061 $(POSTSTAGE1_HOST_EXPORTS) \
21062 cd $(HOST_SUBDIR)/ld && \
21063 $$s/gcc/config/i386/$(AUTO_PROFILE) \
21064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21065 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
21066 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
21067 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
21068 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21069 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21070 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21071 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21072 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
21073 $(TARGET-stageautoprofile-ld)
21075 maybe-clean-stageautoprofile-ld: clean-stageautoprofile-ld
21076 clean-stageautoprofile: clean-stageautoprofile-ld
21077 clean-stageautoprofile-ld:
21078 @if [ $(current_stage) = stageautoprofile ]; then \
21079 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21080 else \
21081 [ -f $(HOST_SUBDIR)/stageautoprofile-ld/Makefile ] || exit 0; \
21082 $(MAKE) stageautoprofile-start; \
21083 fi; \
21084 cd $(HOST_SUBDIR)/ld && \
21085 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21086 @endif ld-bootstrap
21089 .PHONY: all-stageautofeedback-ld maybe-all-stageautofeedback-ld
21090 .PHONY: clean-stageautofeedback-ld maybe-clean-stageautofeedback-ld
21091 maybe-all-stageautofeedback-ld:
21092 maybe-clean-stageautofeedback-ld:
21093 @if ld-bootstrap
21094 maybe-all-stageautofeedback-ld: all-stageautofeedback-ld
21095 all-stageautofeedback: all-stageautofeedback-ld
21096 TARGET-stageautofeedback-ld = $(TARGET-ld)
21097 all-stageautofeedback-ld: configure-stageautofeedback-ld
21098 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
21099 @r=`${PWD_COMMAND}`; export r; \
21100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21101 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
21102 $(HOST_EXPORTS) \
21103 $(POSTSTAGE1_HOST_EXPORTS) \
21104 cd $(HOST_SUBDIR)/ld && \
21106 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21107 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
21108 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
21109 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
21110 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21111 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21112 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21113 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21114 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
21115 $(TARGET-stageautofeedback-ld)
21117 maybe-clean-stageautofeedback-ld: clean-stageautofeedback-ld
21118 clean-stageautofeedback: clean-stageautofeedback-ld
21119 clean-stageautofeedback-ld:
21120 @if [ $(current_stage) = stageautofeedback ]; then \
21121 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21122 else \
21123 [ -f $(HOST_SUBDIR)/stageautofeedback-ld/Makefile ] || exit 0; \
21124 $(MAKE) stageautofeedback-start; \
21125 fi; \
21126 cd $(HOST_SUBDIR)/ld && \
21127 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21128 @endif ld-bootstrap
21134 .PHONY: check-ld maybe-check-ld
21135 maybe-check-ld:
21136 @if ld
21137 maybe-check-ld: check-ld
21139 check-ld:
21140 @: $(MAKE); $(unstage)
21141 @r=`${PWD_COMMAND}`; export r; \
21142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21143 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21144 (cd $(HOST_SUBDIR)/ld && \
21145 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21147 @endif ld
21149 .PHONY: install-ld maybe-install-ld
21150 maybe-install-ld:
21151 @if ld
21152 maybe-install-ld: install-ld
21154 install-ld: installdirs
21155 @: $(MAKE); $(unstage)
21156 @r=`${PWD_COMMAND}`; export r; \
21157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21158 $(HOST_EXPORTS) \
21159 (cd $(HOST_SUBDIR)/ld && \
21160 $(MAKE) $(FLAGS_TO_PASS) install)
21162 @endif ld
21164 .PHONY: install-strip-ld maybe-install-strip-ld
21165 maybe-install-strip-ld:
21166 @if ld
21167 maybe-install-strip-ld: install-strip-ld
21169 install-strip-ld: installdirs
21170 @: $(MAKE); $(unstage)
21171 @r=`${PWD_COMMAND}`; export r; \
21172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21173 $(HOST_EXPORTS) \
21174 (cd $(HOST_SUBDIR)/ld && \
21175 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21177 @endif ld
21179 # Other targets (info, dvi, pdf, etc.)
21181 .PHONY: maybe-info-ld info-ld
21182 maybe-info-ld:
21183 @if ld
21184 maybe-info-ld: info-ld
21186 info-ld: \
21187 configure-ld
21188 @[ -f ./ld/Makefile ] || exit 0; \
21189 r=`${PWD_COMMAND}`; export r; \
21190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21191 $(HOST_EXPORTS) \
21192 for flag in $(EXTRA_HOST_FLAGS) ; do \
21193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21194 done; \
21195 echo "Doing info in ld"; \
21196 (cd $(HOST_SUBDIR)/ld && \
21197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21199 "RANLIB=$${RANLIB}" \
21200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21201 info) \
21202 || exit 1
21204 @endif ld
21206 .PHONY: maybe-dvi-ld dvi-ld
21207 maybe-dvi-ld:
21208 @if ld
21209 maybe-dvi-ld: dvi-ld
21211 dvi-ld: \
21212 configure-ld
21213 @[ -f ./ld/Makefile ] || exit 0; \
21214 r=`${PWD_COMMAND}`; export r; \
21215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21216 $(HOST_EXPORTS) \
21217 for flag in $(EXTRA_HOST_FLAGS) ; do \
21218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21219 done; \
21220 echo "Doing dvi in ld"; \
21221 (cd $(HOST_SUBDIR)/ld && \
21222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21224 "RANLIB=$${RANLIB}" \
21225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21226 dvi) \
21227 || exit 1
21229 @endif ld
21231 .PHONY: maybe-pdf-ld pdf-ld
21232 maybe-pdf-ld:
21233 @if ld
21234 maybe-pdf-ld: pdf-ld
21236 pdf-ld: \
21237 configure-ld
21238 @[ -f ./ld/Makefile ] || exit 0; \
21239 r=`${PWD_COMMAND}`; export r; \
21240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21241 $(HOST_EXPORTS) \
21242 for flag in $(EXTRA_HOST_FLAGS) ; do \
21243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21244 done; \
21245 echo "Doing pdf in ld"; \
21246 (cd $(HOST_SUBDIR)/ld && \
21247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21249 "RANLIB=$${RANLIB}" \
21250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21251 pdf) \
21252 || exit 1
21254 @endif ld
21256 .PHONY: maybe-html-ld html-ld
21257 maybe-html-ld:
21258 @if ld
21259 maybe-html-ld: html-ld
21261 html-ld: \
21262 configure-ld
21263 @[ -f ./ld/Makefile ] || exit 0; \
21264 r=`${PWD_COMMAND}`; export r; \
21265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21266 $(HOST_EXPORTS) \
21267 for flag in $(EXTRA_HOST_FLAGS) ; do \
21268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21269 done; \
21270 echo "Doing html in ld"; \
21271 (cd $(HOST_SUBDIR)/ld && \
21272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21274 "RANLIB=$${RANLIB}" \
21275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21276 html) \
21277 || exit 1
21279 @endif ld
21281 .PHONY: maybe-TAGS-ld TAGS-ld
21282 maybe-TAGS-ld:
21283 @if ld
21284 maybe-TAGS-ld: TAGS-ld
21286 TAGS-ld: \
21287 configure-ld
21288 @[ -f ./ld/Makefile ] || exit 0; \
21289 r=`${PWD_COMMAND}`; export r; \
21290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21291 $(HOST_EXPORTS) \
21292 for flag in $(EXTRA_HOST_FLAGS) ; do \
21293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21294 done; \
21295 echo "Doing TAGS in ld"; \
21296 (cd $(HOST_SUBDIR)/ld && \
21297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21299 "RANLIB=$${RANLIB}" \
21300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21301 TAGS) \
21302 || exit 1
21304 @endif ld
21306 .PHONY: maybe-install-info-ld install-info-ld
21307 maybe-install-info-ld:
21308 @if ld
21309 maybe-install-info-ld: install-info-ld
21311 install-info-ld: \
21312 configure-ld \
21313 info-ld
21314 @[ -f ./ld/Makefile ] || exit 0; \
21315 r=`${PWD_COMMAND}`; export r; \
21316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21317 $(HOST_EXPORTS) \
21318 for flag in $(EXTRA_HOST_FLAGS) ; do \
21319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21320 done; \
21321 echo "Doing install-info in ld"; \
21322 (cd $(HOST_SUBDIR)/ld && \
21323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21325 "RANLIB=$${RANLIB}" \
21326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21327 install-info) \
21328 || exit 1
21330 @endif ld
21332 .PHONY: maybe-install-pdf-ld install-pdf-ld
21333 maybe-install-pdf-ld:
21334 @if ld
21335 maybe-install-pdf-ld: install-pdf-ld
21337 install-pdf-ld: \
21338 configure-ld \
21339 pdf-ld
21340 @[ -f ./ld/Makefile ] || exit 0; \
21341 r=`${PWD_COMMAND}`; export r; \
21342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21343 $(HOST_EXPORTS) \
21344 for flag in $(EXTRA_HOST_FLAGS) ; do \
21345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21346 done; \
21347 echo "Doing install-pdf in ld"; \
21348 (cd $(HOST_SUBDIR)/ld && \
21349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21351 "RANLIB=$${RANLIB}" \
21352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21353 install-pdf) \
21354 || exit 1
21356 @endif ld
21358 .PHONY: maybe-install-html-ld install-html-ld
21359 maybe-install-html-ld:
21360 @if ld
21361 maybe-install-html-ld: install-html-ld
21363 install-html-ld: \
21364 configure-ld \
21365 html-ld
21366 @[ -f ./ld/Makefile ] || exit 0; \
21367 r=`${PWD_COMMAND}`; export r; \
21368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21369 $(HOST_EXPORTS) \
21370 for flag in $(EXTRA_HOST_FLAGS) ; do \
21371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21372 done; \
21373 echo "Doing install-html in ld"; \
21374 (cd $(HOST_SUBDIR)/ld && \
21375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21377 "RANLIB=$${RANLIB}" \
21378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21379 install-html) \
21380 || exit 1
21382 @endif ld
21384 .PHONY: maybe-installcheck-ld installcheck-ld
21385 maybe-installcheck-ld:
21386 @if ld
21387 maybe-installcheck-ld: installcheck-ld
21389 installcheck-ld: \
21390 configure-ld
21391 @[ -f ./ld/Makefile ] || exit 0; \
21392 r=`${PWD_COMMAND}`; export r; \
21393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21394 $(HOST_EXPORTS) \
21395 for flag in $(EXTRA_HOST_FLAGS) ; do \
21396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21397 done; \
21398 echo "Doing installcheck in ld"; \
21399 (cd $(HOST_SUBDIR)/ld && \
21400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21402 "RANLIB=$${RANLIB}" \
21403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21404 installcheck) \
21405 || exit 1
21407 @endif ld
21409 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
21410 maybe-mostlyclean-ld:
21411 @if ld
21412 maybe-mostlyclean-ld: mostlyclean-ld
21414 mostlyclean-ld:
21415 @[ -f ./ld/Makefile ] || exit 0; \
21416 r=`${PWD_COMMAND}`; export r; \
21417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21418 $(HOST_EXPORTS) \
21419 for flag in $(EXTRA_HOST_FLAGS) ; do \
21420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21421 done; \
21422 echo "Doing mostlyclean in ld"; \
21423 (cd $(HOST_SUBDIR)/ld && \
21424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21426 "RANLIB=$${RANLIB}" \
21427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21428 mostlyclean) \
21429 || exit 1
21431 @endif ld
21433 .PHONY: maybe-clean-ld clean-ld
21434 maybe-clean-ld:
21435 @if ld
21436 maybe-clean-ld: clean-ld
21438 clean-ld:
21439 @[ -f ./ld/Makefile ] || exit 0; \
21440 r=`${PWD_COMMAND}`; export r; \
21441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21442 $(HOST_EXPORTS) \
21443 for flag in $(EXTRA_HOST_FLAGS) ; do \
21444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21445 done; \
21446 echo "Doing clean in ld"; \
21447 (cd $(HOST_SUBDIR)/ld && \
21448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21450 "RANLIB=$${RANLIB}" \
21451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21452 clean) \
21453 || exit 1
21455 @endif ld
21457 .PHONY: maybe-distclean-ld distclean-ld
21458 maybe-distclean-ld:
21459 @if ld
21460 maybe-distclean-ld: distclean-ld
21462 distclean-ld:
21463 @[ -f ./ld/Makefile ] || exit 0; \
21464 r=`${PWD_COMMAND}`; export r; \
21465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21466 $(HOST_EXPORTS) \
21467 for flag in $(EXTRA_HOST_FLAGS) ; do \
21468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21469 done; \
21470 echo "Doing distclean in ld"; \
21471 (cd $(HOST_SUBDIR)/ld && \
21472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21474 "RANLIB=$${RANLIB}" \
21475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21476 distclean) \
21477 || exit 1
21479 @endif ld
21481 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
21482 maybe-maintainer-clean-ld:
21483 @if ld
21484 maybe-maintainer-clean-ld: maintainer-clean-ld
21486 maintainer-clean-ld:
21487 @[ -f ./ld/Makefile ] || exit 0; \
21488 r=`${PWD_COMMAND}`; export r; \
21489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21490 $(HOST_EXPORTS) \
21491 for flag in $(EXTRA_HOST_FLAGS) ; do \
21492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21493 done; \
21494 echo "Doing maintainer-clean in ld"; \
21495 (cd $(HOST_SUBDIR)/ld && \
21496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21498 "RANLIB=$${RANLIB}" \
21499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21500 maintainer-clean) \
21501 || exit 1
21503 @endif ld
21507 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
21508 maybe-configure-libbacktrace:
21509 @if gcc-bootstrap
21510 configure-libbacktrace: stage_current
21511 @endif gcc-bootstrap
21512 @if libbacktrace
21513 maybe-configure-libbacktrace: configure-libbacktrace
21514 configure-libbacktrace:
21515 @r=`${PWD_COMMAND}`; export r; \
21516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21517 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21519 $(HOST_EXPORTS) \
21520 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
21521 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
21522 case $(srcdir) in \
21523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21524 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21526 esac; \
21527 module_srcdir=libbacktrace; \
21528 $(SHELL) \
21529 $$s/$$module_srcdir/configure \
21530 --srcdir=$${topdir}/$$module_srcdir \
21531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21532 --target=${target_alias} \
21533 || exit 1
21534 @endif libbacktrace
21538 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
21539 maybe-configure-stage1-libbacktrace:
21540 @if libbacktrace-bootstrap
21541 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
21542 configure-stage1-libbacktrace:
21543 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21545 @r=`${PWD_COMMAND}`; export r; \
21546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21547 TFLAGS="$(STAGE1_TFLAGS)"; \
21548 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21549 $(HOST_EXPORTS) \
21550 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21551 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21552 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21553 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
21554 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21555 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21556 case $(srcdir) in \
21557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21558 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21560 esac; \
21561 module_srcdir=libbacktrace; \
21562 $(SHELL) $$s/$$module_srcdir/configure \
21563 --srcdir=$${topdir}/$$module_srcdir \
21564 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21565 --target=${target_alias} \
21567 $(STAGE1_CONFIGURE_FLAGS)
21568 @endif libbacktrace-bootstrap
21570 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
21571 maybe-configure-stage2-libbacktrace:
21572 @if libbacktrace-bootstrap
21573 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
21574 configure-stage2-libbacktrace:
21575 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21576 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21577 @r=`${PWD_COMMAND}`; export r; \
21578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21579 TFLAGS="$(STAGE2_TFLAGS)"; \
21580 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21581 $(HOST_EXPORTS) \
21582 $(POSTSTAGE1_HOST_EXPORTS) \
21583 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21584 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21585 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21586 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
21587 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21588 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21589 case $(srcdir) in \
21590 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21591 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21592 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21593 esac; \
21594 module_srcdir=libbacktrace; \
21595 $(SHELL) $$s/$$module_srcdir/configure \
21596 --srcdir=$${topdir}/$$module_srcdir \
21597 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21598 --target=${target_alias} \
21599 --with-build-libsubdir=$(HOST_SUBDIR) \
21600 $(STAGE2_CONFIGURE_FLAGS)
21601 @endif libbacktrace-bootstrap
21603 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
21604 maybe-configure-stage3-libbacktrace:
21605 @if libbacktrace-bootstrap
21606 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
21607 configure-stage3-libbacktrace:
21608 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21609 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21610 @r=`${PWD_COMMAND}`; export r; \
21611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21612 TFLAGS="$(STAGE3_TFLAGS)"; \
21613 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21614 $(HOST_EXPORTS) \
21615 $(POSTSTAGE1_HOST_EXPORTS) \
21616 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21617 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21618 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21619 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
21620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21621 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21622 case $(srcdir) in \
21623 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21624 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21625 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21626 esac; \
21627 module_srcdir=libbacktrace; \
21628 $(SHELL) $$s/$$module_srcdir/configure \
21629 --srcdir=$${topdir}/$$module_srcdir \
21630 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21631 --target=${target_alias} \
21632 --with-build-libsubdir=$(HOST_SUBDIR) \
21633 $(STAGE3_CONFIGURE_FLAGS)
21634 @endif libbacktrace-bootstrap
21636 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
21637 maybe-configure-stage4-libbacktrace:
21638 @if libbacktrace-bootstrap
21639 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
21640 configure-stage4-libbacktrace:
21641 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21642 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21643 @r=`${PWD_COMMAND}`; export r; \
21644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21645 TFLAGS="$(STAGE4_TFLAGS)"; \
21646 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21647 $(HOST_EXPORTS) \
21648 $(POSTSTAGE1_HOST_EXPORTS) \
21649 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21650 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21651 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21652 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
21653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21654 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21655 case $(srcdir) in \
21656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21657 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21659 esac; \
21660 module_srcdir=libbacktrace; \
21661 $(SHELL) $$s/$$module_srcdir/configure \
21662 --srcdir=$${topdir}/$$module_srcdir \
21663 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21664 --target=${target_alias} \
21665 --with-build-libsubdir=$(HOST_SUBDIR) \
21666 $(STAGE4_CONFIGURE_FLAGS)
21667 @endif libbacktrace-bootstrap
21669 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
21670 maybe-configure-stageprofile-libbacktrace:
21671 @if libbacktrace-bootstrap
21672 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
21673 configure-stageprofile-libbacktrace:
21674 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21675 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21676 @r=`${PWD_COMMAND}`; export r; \
21677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21678 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21679 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21680 $(HOST_EXPORTS) \
21681 $(POSTSTAGE1_HOST_EXPORTS) \
21682 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21683 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21684 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21685 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
21686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21687 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21688 case $(srcdir) in \
21689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21690 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21692 esac; \
21693 module_srcdir=libbacktrace; \
21694 $(SHELL) $$s/$$module_srcdir/configure \
21695 --srcdir=$${topdir}/$$module_srcdir \
21696 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21697 --target=${target_alias} \
21698 --with-build-libsubdir=$(HOST_SUBDIR) \
21699 $(STAGEprofile_CONFIGURE_FLAGS)
21700 @endif libbacktrace-bootstrap
21702 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
21703 maybe-configure-stagefeedback-libbacktrace:
21704 @if libbacktrace-bootstrap
21705 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
21706 configure-stagefeedback-libbacktrace:
21707 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21708 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21709 @r=`${PWD_COMMAND}`; export r; \
21710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21711 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21712 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21713 $(HOST_EXPORTS) \
21714 $(POSTSTAGE1_HOST_EXPORTS) \
21715 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21716 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21717 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21718 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
21719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21720 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21721 case $(srcdir) in \
21722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21723 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21725 esac; \
21726 module_srcdir=libbacktrace; \
21727 $(SHELL) $$s/$$module_srcdir/configure \
21728 --srcdir=$${topdir}/$$module_srcdir \
21729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21730 --target=${target_alias} \
21731 --with-build-libsubdir=$(HOST_SUBDIR) \
21732 $(STAGEfeedback_CONFIGURE_FLAGS)
21733 @endif libbacktrace-bootstrap
21735 .PHONY: configure-stageautoprofile-libbacktrace maybe-configure-stageautoprofile-libbacktrace
21736 maybe-configure-stageautoprofile-libbacktrace:
21737 @if libbacktrace-bootstrap
21738 maybe-configure-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
21739 configure-stageautoprofile-libbacktrace:
21740 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21742 @r=`${PWD_COMMAND}`; export r; \
21743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21744 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21745 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21746 $(HOST_EXPORTS) \
21747 $(POSTSTAGE1_HOST_EXPORTS) \
21748 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
21749 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
21750 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
21751 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libbacktrace; \
21752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21753 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21754 case $(srcdir) in \
21755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21756 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21758 esac; \
21759 module_srcdir=libbacktrace; \
21760 $(SHELL) $$s/$$module_srcdir/configure \
21761 --srcdir=$${topdir}/$$module_srcdir \
21762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21763 --target=${target_alias} \
21764 --with-build-libsubdir=$(HOST_SUBDIR) \
21765 $(STAGEautoprofile_CONFIGURE_FLAGS)
21766 @endif libbacktrace-bootstrap
21768 .PHONY: configure-stageautofeedback-libbacktrace maybe-configure-stageautofeedback-libbacktrace
21769 maybe-configure-stageautofeedback-libbacktrace:
21770 @if libbacktrace-bootstrap
21771 maybe-configure-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
21772 configure-stageautofeedback-libbacktrace:
21773 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
21774 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21775 @r=`${PWD_COMMAND}`; export r; \
21776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21777 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
21778 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21779 $(HOST_EXPORTS) \
21780 $(POSTSTAGE1_HOST_EXPORTS) \
21781 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
21782 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
21783 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
21784 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libbacktrace; \
21785 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21786 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21787 case $(srcdir) in \
21788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21789 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21791 esac; \
21792 module_srcdir=libbacktrace; \
21793 $(SHELL) $$s/$$module_srcdir/configure \
21794 --srcdir=$${topdir}/$$module_srcdir \
21795 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21796 --target=${target_alias} \
21797 --with-build-libsubdir=$(HOST_SUBDIR) \
21798 $(STAGEautofeedback_CONFIGURE_FLAGS)
21799 @endif libbacktrace-bootstrap
21805 .PHONY: all-libbacktrace maybe-all-libbacktrace
21806 maybe-all-libbacktrace:
21807 @if gcc-bootstrap
21808 all-libbacktrace: stage_current
21809 @endif gcc-bootstrap
21810 @if libbacktrace
21811 TARGET-libbacktrace=all
21812 maybe-all-libbacktrace: all-libbacktrace
21813 all-libbacktrace: configure-libbacktrace
21814 @r=`${PWD_COMMAND}`; export r; \
21815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21816 $(HOST_EXPORTS) \
21817 (cd $(HOST_SUBDIR)/libbacktrace && \
21818 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21819 $(TARGET-libbacktrace))
21820 @endif libbacktrace
21824 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
21825 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
21826 maybe-all-stage1-libbacktrace:
21827 maybe-clean-stage1-libbacktrace:
21828 @if libbacktrace-bootstrap
21829 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
21830 all-stage1: all-stage1-libbacktrace
21831 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
21832 all-stage1-libbacktrace: configure-stage1-libbacktrace
21833 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21834 @r=`${PWD_COMMAND}`; export r; \
21835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21836 TFLAGS="$(STAGE1_TFLAGS)"; \
21837 $(HOST_EXPORTS) \
21838 cd $(HOST_SUBDIR)/libbacktrace && \
21840 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21841 CFLAGS="$(STAGE1_CFLAGS)" \
21842 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21843 LIBCFLAGS="$(LIBCFLAGS)" \
21844 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21845 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21846 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21847 $(EXTRA_HOST_FLAGS) \
21848 $(STAGE1_FLAGS_TO_PASS) \
21849 TFLAGS="$(STAGE1_TFLAGS)" \
21850 $(TARGET-stage1-libbacktrace)
21852 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
21853 clean-stage1: clean-stage1-libbacktrace
21854 clean-stage1-libbacktrace:
21855 @if [ $(current_stage) = stage1 ]; then \
21856 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21857 else \
21858 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
21859 $(MAKE) stage1-start; \
21860 fi; \
21861 cd $(HOST_SUBDIR)/libbacktrace && \
21862 $(MAKE) $(EXTRA_HOST_FLAGS) \
21863 $(STAGE1_FLAGS_TO_PASS) clean
21864 @endif libbacktrace-bootstrap
21867 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
21868 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
21869 maybe-all-stage2-libbacktrace:
21870 maybe-clean-stage2-libbacktrace:
21871 @if libbacktrace-bootstrap
21872 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
21873 all-stage2: all-stage2-libbacktrace
21874 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
21875 all-stage2-libbacktrace: configure-stage2-libbacktrace
21876 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21877 @r=`${PWD_COMMAND}`; export r; \
21878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21879 TFLAGS="$(STAGE2_TFLAGS)"; \
21880 $(HOST_EXPORTS) \
21881 $(POSTSTAGE1_HOST_EXPORTS) \
21882 cd $(HOST_SUBDIR)/libbacktrace && \
21884 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21885 CFLAGS="$(STAGE2_CFLAGS)" \
21886 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21887 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21888 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21889 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21890 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21891 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21892 TFLAGS="$(STAGE2_TFLAGS)" \
21893 $(TARGET-stage2-libbacktrace)
21895 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
21896 clean-stage2: clean-stage2-libbacktrace
21897 clean-stage2-libbacktrace:
21898 @if [ $(current_stage) = stage2 ]; then \
21899 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21900 else \
21901 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
21902 $(MAKE) stage2-start; \
21903 fi; \
21904 cd $(HOST_SUBDIR)/libbacktrace && \
21905 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21906 @endif libbacktrace-bootstrap
21909 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
21910 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
21911 maybe-all-stage3-libbacktrace:
21912 maybe-clean-stage3-libbacktrace:
21913 @if libbacktrace-bootstrap
21914 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
21915 all-stage3: all-stage3-libbacktrace
21916 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
21917 all-stage3-libbacktrace: configure-stage3-libbacktrace
21918 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21919 @r=`${PWD_COMMAND}`; export r; \
21920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21921 TFLAGS="$(STAGE3_TFLAGS)"; \
21922 $(HOST_EXPORTS) \
21923 $(POSTSTAGE1_HOST_EXPORTS) \
21924 cd $(HOST_SUBDIR)/libbacktrace && \
21926 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21927 CFLAGS="$(STAGE3_CFLAGS)" \
21928 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21929 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21930 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21931 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21932 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21933 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21934 TFLAGS="$(STAGE3_TFLAGS)" \
21935 $(TARGET-stage3-libbacktrace)
21937 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
21938 clean-stage3: clean-stage3-libbacktrace
21939 clean-stage3-libbacktrace:
21940 @if [ $(current_stage) = stage3 ]; then \
21941 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21942 else \
21943 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
21944 $(MAKE) stage3-start; \
21945 fi; \
21946 cd $(HOST_SUBDIR)/libbacktrace && \
21947 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21948 @endif libbacktrace-bootstrap
21951 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
21952 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
21953 maybe-all-stage4-libbacktrace:
21954 maybe-clean-stage4-libbacktrace:
21955 @if libbacktrace-bootstrap
21956 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
21957 all-stage4: all-stage4-libbacktrace
21958 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
21959 all-stage4-libbacktrace: configure-stage4-libbacktrace
21960 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21961 @r=`${PWD_COMMAND}`; export r; \
21962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21963 TFLAGS="$(STAGE4_TFLAGS)"; \
21964 $(HOST_EXPORTS) \
21965 $(POSTSTAGE1_HOST_EXPORTS) \
21966 cd $(HOST_SUBDIR)/libbacktrace && \
21968 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21969 CFLAGS="$(STAGE4_CFLAGS)" \
21970 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21971 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21972 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21973 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21974 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21975 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21976 TFLAGS="$(STAGE4_TFLAGS)" \
21977 $(TARGET-stage4-libbacktrace)
21979 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
21980 clean-stage4: clean-stage4-libbacktrace
21981 clean-stage4-libbacktrace:
21982 @if [ $(current_stage) = stage4 ]; then \
21983 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21984 else \
21985 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
21986 $(MAKE) stage4-start; \
21987 fi; \
21988 cd $(HOST_SUBDIR)/libbacktrace && \
21989 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21990 @endif libbacktrace-bootstrap
21993 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
21994 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
21995 maybe-all-stageprofile-libbacktrace:
21996 maybe-clean-stageprofile-libbacktrace:
21997 @if libbacktrace-bootstrap
21998 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
21999 all-stageprofile: all-stageprofile-libbacktrace
22000 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
22001 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
22002 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22003 @r=`${PWD_COMMAND}`; export r; \
22004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22005 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22006 $(HOST_EXPORTS) \
22007 $(POSTSTAGE1_HOST_EXPORTS) \
22008 cd $(HOST_SUBDIR)/libbacktrace && \
22010 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22011 CFLAGS="$(STAGEprofile_CFLAGS)" \
22012 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22013 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22014 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22015 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22016 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22017 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22018 TFLAGS="$(STAGEprofile_TFLAGS)" \
22019 $(TARGET-stageprofile-libbacktrace)
22021 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
22022 clean-stageprofile: clean-stageprofile-libbacktrace
22023 clean-stageprofile-libbacktrace:
22024 @if [ $(current_stage) = stageprofile ]; then \
22025 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22026 else \
22027 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
22028 $(MAKE) stageprofile-start; \
22029 fi; \
22030 cd $(HOST_SUBDIR)/libbacktrace && \
22031 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22032 @endif libbacktrace-bootstrap
22035 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
22036 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
22037 maybe-all-stagefeedback-libbacktrace:
22038 maybe-clean-stagefeedback-libbacktrace:
22039 @if libbacktrace-bootstrap
22040 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
22041 all-stagefeedback: all-stagefeedback-libbacktrace
22042 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
22043 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
22044 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22045 @r=`${PWD_COMMAND}`; export r; \
22046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22047 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22048 $(HOST_EXPORTS) \
22049 $(POSTSTAGE1_HOST_EXPORTS) \
22050 cd $(HOST_SUBDIR)/libbacktrace && \
22052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22053 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22054 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22055 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22059 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22060 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22061 $(TARGET-stagefeedback-libbacktrace)
22063 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
22064 clean-stagefeedback: clean-stagefeedback-libbacktrace
22065 clean-stagefeedback-libbacktrace:
22066 @if [ $(current_stage) = stagefeedback ]; then \
22067 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22068 else \
22069 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
22070 $(MAKE) stagefeedback-start; \
22071 fi; \
22072 cd $(HOST_SUBDIR)/libbacktrace && \
22073 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22074 @endif libbacktrace-bootstrap
22077 .PHONY: all-stageautoprofile-libbacktrace maybe-all-stageautoprofile-libbacktrace
22078 .PHONY: clean-stageautoprofile-libbacktrace maybe-clean-stageautoprofile-libbacktrace
22079 maybe-all-stageautoprofile-libbacktrace:
22080 maybe-clean-stageautoprofile-libbacktrace:
22081 @if libbacktrace-bootstrap
22082 maybe-all-stageautoprofile-libbacktrace: all-stageautoprofile-libbacktrace
22083 all-stageautoprofile: all-stageautoprofile-libbacktrace
22084 TARGET-stageautoprofile-libbacktrace = $(TARGET-libbacktrace)
22085 all-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
22086 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22087 @r=`${PWD_COMMAND}`; export r; \
22088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22089 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22090 $(HOST_EXPORTS) \
22091 $(POSTSTAGE1_HOST_EXPORTS) \
22092 cd $(HOST_SUBDIR)/libbacktrace && \
22093 $$s/gcc/config/i386/$(AUTO_PROFILE) \
22094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22095 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
22096 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
22097 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
22098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22102 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
22103 $(TARGET-stageautoprofile-libbacktrace)
22105 maybe-clean-stageautoprofile-libbacktrace: clean-stageautoprofile-libbacktrace
22106 clean-stageautoprofile: clean-stageautoprofile-libbacktrace
22107 clean-stageautoprofile-libbacktrace:
22108 @if [ $(current_stage) = stageautoprofile ]; then \
22109 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22110 else \
22111 [ -f $(HOST_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
22112 $(MAKE) stageautoprofile-start; \
22113 fi; \
22114 cd $(HOST_SUBDIR)/libbacktrace && \
22115 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22116 @endif libbacktrace-bootstrap
22119 .PHONY: all-stageautofeedback-libbacktrace maybe-all-stageautofeedback-libbacktrace
22120 .PHONY: clean-stageautofeedback-libbacktrace maybe-clean-stageautofeedback-libbacktrace
22121 maybe-all-stageautofeedback-libbacktrace:
22122 maybe-clean-stageautofeedback-libbacktrace:
22123 @if libbacktrace-bootstrap
22124 maybe-all-stageautofeedback-libbacktrace: all-stageautofeedback-libbacktrace
22125 all-stageautofeedback: all-stageautofeedback-libbacktrace
22126 TARGET-stageautofeedback-libbacktrace = $(TARGET-libbacktrace)
22127 all-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
22128 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22129 @r=`${PWD_COMMAND}`; export r; \
22130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22131 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22132 $(HOST_EXPORTS) \
22133 $(POSTSTAGE1_HOST_EXPORTS) \
22134 cd $(HOST_SUBDIR)/libbacktrace && \
22136 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22137 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
22138 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
22139 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
22140 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22141 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22142 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22143 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22144 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
22145 $(TARGET-stageautofeedback-libbacktrace)
22147 maybe-clean-stageautofeedback-libbacktrace: clean-stageautofeedback-libbacktrace
22148 clean-stageautofeedback: clean-stageautofeedback-libbacktrace
22149 clean-stageautofeedback-libbacktrace:
22150 @if [ $(current_stage) = stageautofeedback ]; then \
22151 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22152 else \
22153 [ -f $(HOST_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
22154 $(MAKE) stageautofeedback-start; \
22155 fi; \
22156 cd $(HOST_SUBDIR)/libbacktrace && \
22157 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22158 @endif libbacktrace-bootstrap
22164 .PHONY: check-libbacktrace maybe-check-libbacktrace
22165 maybe-check-libbacktrace:
22166 @if libbacktrace
22167 maybe-check-libbacktrace: check-libbacktrace
22169 check-libbacktrace:
22170 @: $(MAKE); $(unstage)
22171 @r=`${PWD_COMMAND}`; export r; \
22172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22173 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22174 (cd $(HOST_SUBDIR)/libbacktrace && \
22175 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22177 @endif libbacktrace
22179 .PHONY: install-libbacktrace maybe-install-libbacktrace
22180 maybe-install-libbacktrace:
22181 @if libbacktrace
22182 maybe-install-libbacktrace: install-libbacktrace
22184 install-libbacktrace: installdirs
22185 @: $(MAKE); $(unstage)
22186 @r=`${PWD_COMMAND}`; export r; \
22187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22188 $(HOST_EXPORTS) \
22189 (cd $(HOST_SUBDIR)/libbacktrace && \
22190 $(MAKE) $(FLAGS_TO_PASS) install)
22192 @endif libbacktrace
22194 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
22195 maybe-install-strip-libbacktrace:
22196 @if libbacktrace
22197 maybe-install-strip-libbacktrace: install-strip-libbacktrace
22199 install-strip-libbacktrace: installdirs
22200 @: $(MAKE); $(unstage)
22201 @r=`${PWD_COMMAND}`; export r; \
22202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22203 $(HOST_EXPORTS) \
22204 (cd $(HOST_SUBDIR)/libbacktrace && \
22205 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22207 @endif libbacktrace
22209 # Other targets (info, dvi, pdf, etc.)
22211 .PHONY: maybe-info-libbacktrace info-libbacktrace
22212 maybe-info-libbacktrace:
22213 @if libbacktrace
22214 maybe-info-libbacktrace: info-libbacktrace
22216 info-libbacktrace: \
22217 configure-libbacktrace
22218 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22219 r=`${PWD_COMMAND}`; export r; \
22220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22221 $(HOST_EXPORTS) \
22222 for flag in $(EXTRA_HOST_FLAGS) ; do \
22223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22224 done; \
22225 echo "Doing info in libbacktrace"; \
22226 (cd $(HOST_SUBDIR)/libbacktrace && \
22227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22229 "RANLIB=$${RANLIB}" \
22230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22231 info) \
22232 || exit 1
22234 @endif libbacktrace
22236 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
22237 maybe-dvi-libbacktrace:
22238 @if libbacktrace
22239 maybe-dvi-libbacktrace: dvi-libbacktrace
22241 dvi-libbacktrace: \
22242 configure-libbacktrace
22243 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22244 r=`${PWD_COMMAND}`; export r; \
22245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22246 $(HOST_EXPORTS) \
22247 for flag in $(EXTRA_HOST_FLAGS) ; do \
22248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22249 done; \
22250 echo "Doing dvi in libbacktrace"; \
22251 (cd $(HOST_SUBDIR)/libbacktrace && \
22252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22254 "RANLIB=$${RANLIB}" \
22255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22256 dvi) \
22257 || exit 1
22259 @endif libbacktrace
22261 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
22262 maybe-pdf-libbacktrace:
22263 @if libbacktrace
22264 maybe-pdf-libbacktrace: pdf-libbacktrace
22266 pdf-libbacktrace: \
22267 configure-libbacktrace
22268 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22269 r=`${PWD_COMMAND}`; export r; \
22270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22271 $(HOST_EXPORTS) \
22272 for flag in $(EXTRA_HOST_FLAGS) ; do \
22273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22274 done; \
22275 echo "Doing pdf in libbacktrace"; \
22276 (cd $(HOST_SUBDIR)/libbacktrace && \
22277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22279 "RANLIB=$${RANLIB}" \
22280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22281 pdf) \
22282 || exit 1
22284 @endif libbacktrace
22286 .PHONY: maybe-html-libbacktrace html-libbacktrace
22287 maybe-html-libbacktrace:
22288 @if libbacktrace
22289 maybe-html-libbacktrace: html-libbacktrace
22291 html-libbacktrace: \
22292 configure-libbacktrace
22293 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22294 r=`${PWD_COMMAND}`; export r; \
22295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22296 $(HOST_EXPORTS) \
22297 for flag in $(EXTRA_HOST_FLAGS) ; do \
22298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22299 done; \
22300 echo "Doing html in libbacktrace"; \
22301 (cd $(HOST_SUBDIR)/libbacktrace && \
22302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22304 "RANLIB=$${RANLIB}" \
22305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22306 html) \
22307 || exit 1
22309 @endif libbacktrace
22311 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
22312 maybe-TAGS-libbacktrace:
22313 @if libbacktrace
22314 maybe-TAGS-libbacktrace: TAGS-libbacktrace
22316 TAGS-libbacktrace: \
22317 configure-libbacktrace
22318 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22319 r=`${PWD_COMMAND}`; export r; \
22320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22321 $(HOST_EXPORTS) \
22322 for flag in $(EXTRA_HOST_FLAGS) ; do \
22323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22324 done; \
22325 echo "Doing TAGS in libbacktrace"; \
22326 (cd $(HOST_SUBDIR)/libbacktrace && \
22327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22329 "RANLIB=$${RANLIB}" \
22330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22331 TAGS) \
22332 || exit 1
22334 @endif libbacktrace
22336 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
22337 maybe-install-info-libbacktrace:
22338 @if libbacktrace
22339 maybe-install-info-libbacktrace: install-info-libbacktrace
22341 install-info-libbacktrace: \
22342 configure-libbacktrace \
22343 info-libbacktrace
22344 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22345 r=`${PWD_COMMAND}`; export r; \
22346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22347 $(HOST_EXPORTS) \
22348 for flag in $(EXTRA_HOST_FLAGS) ; do \
22349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22350 done; \
22351 echo "Doing install-info in libbacktrace"; \
22352 (cd $(HOST_SUBDIR)/libbacktrace && \
22353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22355 "RANLIB=$${RANLIB}" \
22356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22357 install-info) \
22358 || exit 1
22360 @endif libbacktrace
22362 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
22363 maybe-install-pdf-libbacktrace:
22364 @if libbacktrace
22365 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
22367 install-pdf-libbacktrace: \
22368 configure-libbacktrace \
22369 pdf-libbacktrace
22370 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22371 r=`${PWD_COMMAND}`; export r; \
22372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22373 $(HOST_EXPORTS) \
22374 for flag in $(EXTRA_HOST_FLAGS) ; do \
22375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22376 done; \
22377 echo "Doing install-pdf in libbacktrace"; \
22378 (cd $(HOST_SUBDIR)/libbacktrace && \
22379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22381 "RANLIB=$${RANLIB}" \
22382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22383 install-pdf) \
22384 || exit 1
22386 @endif libbacktrace
22388 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
22389 maybe-install-html-libbacktrace:
22390 @if libbacktrace
22391 maybe-install-html-libbacktrace: install-html-libbacktrace
22393 install-html-libbacktrace: \
22394 configure-libbacktrace \
22395 html-libbacktrace
22396 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22397 r=`${PWD_COMMAND}`; export r; \
22398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22399 $(HOST_EXPORTS) \
22400 for flag in $(EXTRA_HOST_FLAGS) ; do \
22401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22402 done; \
22403 echo "Doing install-html in libbacktrace"; \
22404 (cd $(HOST_SUBDIR)/libbacktrace && \
22405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22407 "RANLIB=$${RANLIB}" \
22408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22409 install-html) \
22410 || exit 1
22412 @endif libbacktrace
22414 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
22415 maybe-installcheck-libbacktrace:
22416 @if libbacktrace
22417 maybe-installcheck-libbacktrace: installcheck-libbacktrace
22419 installcheck-libbacktrace: \
22420 configure-libbacktrace
22421 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22422 r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22424 $(HOST_EXPORTS) \
22425 for flag in $(EXTRA_HOST_FLAGS) ; do \
22426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22427 done; \
22428 echo "Doing installcheck in libbacktrace"; \
22429 (cd $(HOST_SUBDIR)/libbacktrace && \
22430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22432 "RANLIB=$${RANLIB}" \
22433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22434 installcheck) \
22435 || exit 1
22437 @endif libbacktrace
22439 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
22440 maybe-mostlyclean-libbacktrace:
22441 @if libbacktrace
22442 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
22444 mostlyclean-libbacktrace:
22445 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22446 r=`${PWD_COMMAND}`; export r; \
22447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22448 $(HOST_EXPORTS) \
22449 for flag in $(EXTRA_HOST_FLAGS) ; do \
22450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22451 done; \
22452 echo "Doing mostlyclean in libbacktrace"; \
22453 (cd $(HOST_SUBDIR)/libbacktrace && \
22454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22456 "RANLIB=$${RANLIB}" \
22457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22458 mostlyclean) \
22459 || exit 1
22461 @endif libbacktrace
22463 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
22464 maybe-clean-libbacktrace:
22465 @if libbacktrace
22466 maybe-clean-libbacktrace: clean-libbacktrace
22468 clean-libbacktrace:
22469 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22470 r=`${PWD_COMMAND}`; export r; \
22471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22472 $(HOST_EXPORTS) \
22473 for flag in $(EXTRA_HOST_FLAGS) ; do \
22474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22475 done; \
22476 echo "Doing clean in libbacktrace"; \
22477 (cd $(HOST_SUBDIR)/libbacktrace && \
22478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22480 "RANLIB=$${RANLIB}" \
22481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22482 clean) \
22483 || exit 1
22485 @endif libbacktrace
22487 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
22488 maybe-distclean-libbacktrace:
22489 @if libbacktrace
22490 maybe-distclean-libbacktrace: distclean-libbacktrace
22492 distclean-libbacktrace:
22493 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22494 r=`${PWD_COMMAND}`; export r; \
22495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22496 $(HOST_EXPORTS) \
22497 for flag in $(EXTRA_HOST_FLAGS) ; do \
22498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22499 done; \
22500 echo "Doing distclean in libbacktrace"; \
22501 (cd $(HOST_SUBDIR)/libbacktrace && \
22502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22504 "RANLIB=$${RANLIB}" \
22505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22506 distclean) \
22507 || exit 1
22509 @endif libbacktrace
22511 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
22512 maybe-maintainer-clean-libbacktrace:
22513 @if libbacktrace
22514 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
22516 maintainer-clean-libbacktrace:
22517 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22518 r=`${PWD_COMMAND}`; export r; \
22519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22520 $(HOST_EXPORTS) \
22521 for flag in $(EXTRA_HOST_FLAGS) ; do \
22522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22523 done; \
22524 echo "Doing maintainer-clean in libbacktrace"; \
22525 (cd $(HOST_SUBDIR)/libbacktrace && \
22526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22528 "RANLIB=$${RANLIB}" \
22529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22530 maintainer-clean) \
22531 || exit 1
22533 @endif libbacktrace
22537 .PHONY: configure-libcpp maybe-configure-libcpp
22538 maybe-configure-libcpp:
22539 @if gcc-bootstrap
22540 configure-libcpp: stage_current
22541 @endif gcc-bootstrap
22542 @if libcpp
22543 maybe-configure-libcpp: configure-libcpp
22544 configure-libcpp:
22545 @r=`${PWD_COMMAND}`; export r; \
22546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22547 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22548 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22549 $(HOST_EXPORTS) \
22550 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22551 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
22552 case $(srcdir) in \
22553 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22554 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22555 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22556 esac; \
22557 module_srcdir=libcpp; \
22558 $(SHELL) \
22559 $$s/$$module_srcdir/configure \
22560 --srcdir=$${topdir}/$$module_srcdir \
22561 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22562 --target=${target_alias} \
22563 || exit 1
22564 @endif libcpp
22568 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22569 maybe-configure-stage1-libcpp:
22570 @if libcpp-bootstrap
22571 maybe-configure-stage1-libcpp: configure-stage1-libcpp
22572 configure-stage1-libcpp:
22573 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22574 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22575 @r=`${PWD_COMMAND}`; export r; \
22576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22577 TFLAGS="$(STAGE1_TFLAGS)"; \
22578 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22579 $(HOST_EXPORTS) \
22580 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22581 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22582 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22583 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
22584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22585 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22586 case $(srcdir) in \
22587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22588 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22590 esac; \
22591 module_srcdir=libcpp; \
22592 $(SHELL) $$s/$$module_srcdir/configure \
22593 --srcdir=$${topdir}/$$module_srcdir \
22594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22595 --target=${target_alias} \
22597 $(STAGE1_CONFIGURE_FLAGS)
22598 @endif libcpp-bootstrap
22600 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22601 maybe-configure-stage2-libcpp:
22602 @if libcpp-bootstrap
22603 maybe-configure-stage2-libcpp: configure-stage2-libcpp
22604 configure-stage2-libcpp:
22605 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22607 @r=`${PWD_COMMAND}`; export r; \
22608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22609 TFLAGS="$(STAGE2_TFLAGS)"; \
22610 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22611 $(HOST_EXPORTS) \
22612 $(POSTSTAGE1_HOST_EXPORTS) \
22613 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22614 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22615 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22616 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
22617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22618 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22619 case $(srcdir) in \
22620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22621 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22623 esac; \
22624 module_srcdir=libcpp; \
22625 $(SHELL) $$s/$$module_srcdir/configure \
22626 --srcdir=$${topdir}/$$module_srcdir \
22627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22628 --target=${target_alias} \
22629 --with-build-libsubdir=$(HOST_SUBDIR) \
22630 $(STAGE2_CONFIGURE_FLAGS)
22631 @endif libcpp-bootstrap
22633 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22634 maybe-configure-stage3-libcpp:
22635 @if libcpp-bootstrap
22636 maybe-configure-stage3-libcpp: configure-stage3-libcpp
22637 configure-stage3-libcpp:
22638 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22640 @r=`${PWD_COMMAND}`; export r; \
22641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22642 TFLAGS="$(STAGE3_TFLAGS)"; \
22643 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22644 $(HOST_EXPORTS) \
22645 $(POSTSTAGE1_HOST_EXPORTS) \
22646 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22647 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22648 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22649 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
22650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22651 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22652 case $(srcdir) in \
22653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22654 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22656 esac; \
22657 module_srcdir=libcpp; \
22658 $(SHELL) $$s/$$module_srcdir/configure \
22659 --srcdir=$${topdir}/$$module_srcdir \
22660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22661 --target=${target_alias} \
22662 --with-build-libsubdir=$(HOST_SUBDIR) \
22663 $(STAGE3_CONFIGURE_FLAGS)
22664 @endif libcpp-bootstrap
22666 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22667 maybe-configure-stage4-libcpp:
22668 @if libcpp-bootstrap
22669 maybe-configure-stage4-libcpp: configure-stage4-libcpp
22670 configure-stage4-libcpp:
22671 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22673 @r=`${PWD_COMMAND}`; export r; \
22674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22675 TFLAGS="$(STAGE4_TFLAGS)"; \
22676 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22677 $(HOST_EXPORTS) \
22678 $(POSTSTAGE1_HOST_EXPORTS) \
22679 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22680 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22681 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22682 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
22683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22684 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22685 case $(srcdir) in \
22686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22687 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22689 esac; \
22690 module_srcdir=libcpp; \
22691 $(SHELL) $$s/$$module_srcdir/configure \
22692 --srcdir=$${topdir}/$$module_srcdir \
22693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22694 --target=${target_alias} \
22695 --with-build-libsubdir=$(HOST_SUBDIR) \
22696 $(STAGE4_CONFIGURE_FLAGS)
22697 @endif libcpp-bootstrap
22699 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22700 maybe-configure-stageprofile-libcpp:
22701 @if libcpp-bootstrap
22702 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
22703 configure-stageprofile-libcpp:
22704 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22705 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22706 @r=`${PWD_COMMAND}`; export r; \
22707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22708 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22709 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22710 $(HOST_EXPORTS) \
22711 $(POSTSTAGE1_HOST_EXPORTS) \
22712 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22713 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22714 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22715 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
22716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22717 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22718 case $(srcdir) in \
22719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22720 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22722 esac; \
22723 module_srcdir=libcpp; \
22724 $(SHELL) $$s/$$module_srcdir/configure \
22725 --srcdir=$${topdir}/$$module_srcdir \
22726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22727 --target=${target_alias} \
22728 --with-build-libsubdir=$(HOST_SUBDIR) \
22729 $(STAGEprofile_CONFIGURE_FLAGS)
22730 @endif libcpp-bootstrap
22732 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
22733 maybe-configure-stagefeedback-libcpp:
22734 @if libcpp-bootstrap
22735 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
22736 configure-stagefeedback-libcpp:
22737 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22738 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22739 @r=`${PWD_COMMAND}`; export r; \
22740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22741 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22742 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22743 $(HOST_EXPORTS) \
22744 $(POSTSTAGE1_HOST_EXPORTS) \
22745 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22746 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22747 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22748 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
22749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22750 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22751 case $(srcdir) in \
22752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22753 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22755 esac; \
22756 module_srcdir=libcpp; \
22757 $(SHELL) $$s/$$module_srcdir/configure \
22758 --srcdir=$${topdir}/$$module_srcdir \
22759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22760 --target=${target_alias} \
22761 --with-build-libsubdir=$(HOST_SUBDIR) \
22762 $(STAGEfeedback_CONFIGURE_FLAGS)
22763 @endif libcpp-bootstrap
22765 .PHONY: configure-stageautoprofile-libcpp maybe-configure-stageautoprofile-libcpp
22766 maybe-configure-stageautoprofile-libcpp:
22767 @if libcpp-bootstrap
22768 maybe-configure-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
22769 configure-stageautoprofile-libcpp:
22770 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22772 @r=`${PWD_COMMAND}`; export r; \
22773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22774 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22775 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22776 $(HOST_EXPORTS) \
22777 $(POSTSTAGE1_HOST_EXPORTS) \
22778 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
22779 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
22780 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
22781 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcpp; \
22782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22783 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22784 case $(srcdir) in \
22785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22786 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22788 esac; \
22789 module_srcdir=libcpp; \
22790 $(SHELL) $$s/$$module_srcdir/configure \
22791 --srcdir=$${topdir}/$$module_srcdir \
22792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22793 --target=${target_alias} \
22794 --with-build-libsubdir=$(HOST_SUBDIR) \
22795 $(STAGEautoprofile_CONFIGURE_FLAGS)
22796 @endif libcpp-bootstrap
22798 .PHONY: configure-stageautofeedback-libcpp maybe-configure-stageautofeedback-libcpp
22799 maybe-configure-stageautofeedback-libcpp:
22800 @if libcpp-bootstrap
22801 maybe-configure-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
22802 configure-stageautofeedback-libcpp:
22803 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22804 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22805 @r=`${PWD_COMMAND}`; export r; \
22806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22807 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22808 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22809 $(HOST_EXPORTS) \
22810 $(POSTSTAGE1_HOST_EXPORTS) \
22811 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
22812 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
22813 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
22814 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcpp; \
22815 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22816 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22817 case $(srcdir) in \
22818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22819 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22821 esac; \
22822 module_srcdir=libcpp; \
22823 $(SHELL) $$s/$$module_srcdir/configure \
22824 --srcdir=$${topdir}/$$module_srcdir \
22825 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22826 --target=${target_alias} \
22827 --with-build-libsubdir=$(HOST_SUBDIR) \
22828 $(STAGEautofeedback_CONFIGURE_FLAGS)
22829 @endif libcpp-bootstrap
22835 .PHONY: all-libcpp maybe-all-libcpp
22836 maybe-all-libcpp:
22837 @if gcc-bootstrap
22838 all-libcpp: stage_current
22839 @endif gcc-bootstrap
22840 @if libcpp
22841 TARGET-libcpp=all
22842 maybe-all-libcpp: all-libcpp
22843 all-libcpp: configure-libcpp
22844 @r=`${PWD_COMMAND}`; export r; \
22845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22846 $(HOST_EXPORTS) \
22847 (cd $(HOST_SUBDIR)/libcpp && \
22848 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22849 $(TARGET-libcpp))
22850 @endif libcpp
22854 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
22855 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
22856 maybe-all-stage1-libcpp:
22857 maybe-clean-stage1-libcpp:
22858 @if libcpp-bootstrap
22859 maybe-all-stage1-libcpp: all-stage1-libcpp
22860 all-stage1: all-stage1-libcpp
22861 TARGET-stage1-libcpp = $(TARGET-libcpp)
22862 all-stage1-libcpp: configure-stage1-libcpp
22863 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22864 @r=`${PWD_COMMAND}`; export r; \
22865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22866 TFLAGS="$(STAGE1_TFLAGS)"; \
22867 $(HOST_EXPORTS) \
22868 cd $(HOST_SUBDIR)/libcpp && \
22870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22871 CFLAGS="$(STAGE1_CFLAGS)" \
22872 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22873 LIBCFLAGS="$(LIBCFLAGS)" \
22874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22877 $(EXTRA_HOST_FLAGS) \
22878 $(STAGE1_FLAGS_TO_PASS) \
22879 TFLAGS="$(STAGE1_TFLAGS)" \
22880 $(TARGET-stage1-libcpp)
22882 maybe-clean-stage1-libcpp: clean-stage1-libcpp
22883 clean-stage1: clean-stage1-libcpp
22884 clean-stage1-libcpp:
22885 @if [ $(current_stage) = stage1 ]; then \
22886 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22887 else \
22888 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
22889 $(MAKE) stage1-start; \
22890 fi; \
22891 cd $(HOST_SUBDIR)/libcpp && \
22892 $(MAKE) $(EXTRA_HOST_FLAGS) \
22893 $(STAGE1_FLAGS_TO_PASS) clean
22894 @endif libcpp-bootstrap
22897 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
22898 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
22899 maybe-all-stage2-libcpp:
22900 maybe-clean-stage2-libcpp:
22901 @if libcpp-bootstrap
22902 maybe-all-stage2-libcpp: all-stage2-libcpp
22903 all-stage2: all-stage2-libcpp
22904 TARGET-stage2-libcpp = $(TARGET-libcpp)
22905 all-stage2-libcpp: configure-stage2-libcpp
22906 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22907 @r=`${PWD_COMMAND}`; export r; \
22908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22909 TFLAGS="$(STAGE2_TFLAGS)"; \
22910 $(HOST_EXPORTS) \
22911 $(POSTSTAGE1_HOST_EXPORTS) \
22912 cd $(HOST_SUBDIR)/libcpp && \
22914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22915 CFLAGS="$(STAGE2_CFLAGS)" \
22916 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22917 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22921 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22922 TFLAGS="$(STAGE2_TFLAGS)" \
22923 $(TARGET-stage2-libcpp)
22925 maybe-clean-stage2-libcpp: clean-stage2-libcpp
22926 clean-stage2: clean-stage2-libcpp
22927 clean-stage2-libcpp:
22928 @if [ $(current_stage) = stage2 ]; then \
22929 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22930 else \
22931 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
22932 $(MAKE) stage2-start; \
22933 fi; \
22934 cd $(HOST_SUBDIR)/libcpp && \
22935 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22936 @endif libcpp-bootstrap
22939 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
22940 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
22941 maybe-all-stage3-libcpp:
22942 maybe-clean-stage3-libcpp:
22943 @if libcpp-bootstrap
22944 maybe-all-stage3-libcpp: all-stage3-libcpp
22945 all-stage3: all-stage3-libcpp
22946 TARGET-stage3-libcpp = $(TARGET-libcpp)
22947 all-stage3-libcpp: configure-stage3-libcpp
22948 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22949 @r=`${PWD_COMMAND}`; export r; \
22950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22951 TFLAGS="$(STAGE3_TFLAGS)"; \
22952 $(HOST_EXPORTS) \
22953 $(POSTSTAGE1_HOST_EXPORTS) \
22954 cd $(HOST_SUBDIR)/libcpp && \
22956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22957 CFLAGS="$(STAGE3_CFLAGS)" \
22958 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22959 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22963 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22964 TFLAGS="$(STAGE3_TFLAGS)" \
22965 $(TARGET-stage3-libcpp)
22967 maybe-clean-stage3-libcpp: clean-stage3-libcpp
22968 clean-stage3: clean-stage3-libcpp
22969 clean-stage3-libcpp:
22970 @if [ $(current_stage) = stage3 ]; then \
22971 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22972 else \
22973 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
22974 $(MAKE) stage3-start; \
22975 fi; \
22976 cd $(HOST_SUBDIR)/libcpp && \
22977 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22978 @endif libcpp-bootstrap
22981 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
22982 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
22983 maybe-all-stage4-libcpp:
22984 maybe-clean-stage4-libcpp:
22985 @if libcpp-bootstrap
22986 maybe-all-stage4-libcpp: all-stage4-libcpp
22987 all-stage4: all-stage4-libcpp
22988 TARGET-stage4-libcpp = $(TARGET-libcpp)
22989 all-stage4-libcpp: configure-stage4-libcpp
22990 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22991 @r=`${PWD_COMMAND}`; export r; \
22992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22993 TFLAGS="$(STAGE4_TFLAGS)"; \
22994 $(HOST_EXPORTS) \
22995 $(POSTSTAGE1_HOST_EXPORTS) \
22996 cd $(HOST_SUBDIR)/libcpp && \
22998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22999 CFLAGS="$(STAGE4_CFLAGS)" \
23000 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23001 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23006 TFLAGS="$(STAGE4_TFLAGS)" \
23007 $(TARGET-stage4-libcpp)
23009 maybe-clean-stage4-libcpp: clean-stage4-libcpp
23010 clean-stage4: clean-stage4-libcpp
23011 clean-stage4-libcpp:
23012 @if [ $(current_stage) = stage4 ]; then \
23013 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23014 else \
23015 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
23016 $(MAKE) stage4-start; \
23017 fi; \
23018 cd $(HOST_SUBDIR)/libcpp && \
23019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23020 @endif libcpp-bootstrap
23023 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23024 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23025 maybe-all-stageprofile-libcpp:
23026 maybe-clean-stageprofile-libcpp:
23027 @if libcpp-bootstrap
23028 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23029 all-stageprofile: all-stageprofile-libcpp
23030 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
23031 all-stageprofile-libcpp: configure-stageprofile-libcpp
23032 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23033 @r=`${PWD_COMMAND}`; export r; \
23034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23035 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23036 $(HOST_EXPORTS) \
23037 $(POSTSTAGE1_HOST_EXPORTS) \
23038 cd $(HOST_SUBDIR)/libcpp && \
23040 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23041 CFLAGS="$(STAGEprofile_CFLAGS)" \
23042 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23043 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23044 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23045 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23046 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23047 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23048 TFLAGS="$(STAGEprofile_TFLAGS)" \
23049 $(TARGET-stageprofile-libcpp)
23051 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23052 clean-stageprofile: clean-stageprofile-libcpp
23053 clean-stageprofile-libcpp:
23054 @if [ $(current_stage) = stageprofile ]; then \
23055 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23056 else \
23057 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23058 $(MAKE) stageprofile-start; \
23059 fi; \
23060 cd $(HOST_SUBDIR)/libcpp && \
23061 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23062 @endif libcpp-bootstrap
23065 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23066 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23067 maybe-all-stagefeedback-libcpp:
23068 maybe-clean-stagefeedback-libcpp:
23069 @if libcpp-bootstrap
23070 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23071 all-stagefeedback: all-stagefeedback-libcpp
23072 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
23073 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
23074 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23075 @r=`${PWD_COMMAND}`; export r; \
23076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23077 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23078 $(HOST_EXPORTS) \
23079 $(POSTSTAGE1_HOST_EXPORTS) \
23080 cd $(HOST_SUBDIR)/libcpp && \
23082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23083 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23084 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23085 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23090 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23091 $(TARGET-stagefeedback-libcpp)
23093 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23094 clean-stagefeedback: clean-stagefeedback-libcpp
23095 clean-stagefeedback-libcpp:
23096 @if [ $(current_stage) = stagefeedback ]; then \
23097 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23098 else \
23099 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23100 $(MAKE) stagefeedback-start; \
23101 fi; \
23102 cd $(HOST_SUBDIR)/libcpp && \
23103 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23104 @endif libcpp-bootstrap
23107 .PHONY: all-stageautoprofile-libcpp maybe-all-stageautoprofile-libcpp
23108 .PHONY: clean-stageautoprofile-libcpp maybe-clean-stageautoprofile-libcpp
23109 maybe-all-stageautoprofile-libcpp:
23110 maybe-clean-stageautoprofile-libcpp:
23111 @if libcpp-bootstrap
23112 maybe-all-stageautoprofile-libcpp: all-stageautoprofile-libcpp
23113 all-stageautoprofile: all-stageautoprofile-libcpp
23114 TARGET-stageautoprofile-libcpp = $(TARGET-libcpp)
23115 all-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
23116 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23117 @r=`${PWD_COMMAND}`; export r; \
23118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23119 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23120 $(HOST_EXPORTS) \
23121 $(POSTSTAGE1_HOST_EXPORTS) \
23122 cd $(HOST_SUBDIR)/libcpp && \
23123 $$s/gcc/config/i386/$(AUTO_PROFILE) \
23124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23125 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
23126 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
23127 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
23128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23131 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23132 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
23133 $(TARGET-stageautoprofile-libcpp)
23135 maybe-clean-stageautoprofile-libcpp: clean-stageautoprofile-libcpp
23136 clean-stageautoprofile: clean-stageautoprofile-libcpp
23137 clean-stageautoprofile-libcpp:
23138 @if [ $(current_stage) = stageautoprofile ]; then \
23139 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23140 else \
23141 [ -f $(HOST_SUBDIR)/stageautoprofile-libcpp/Makefile ] || exit 0; \
23142 $(MAKE) stageautoprofile-start; \
23143 fi; \
23144 cd $(HOST_SUBDIR)/libcpp && \
23145 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23146 @endif libcpp-bootstrap
23149 .PHONY: all-stageautofeedback-libcpp maybe-all-stageautofeedback-libcpp
23150 .PHONY: clean-stageautofeedback-libcpp maybe-clean-stageautofeedback-libcpp
23151 maybe-all-stageautofeedback-libcpp:
23152 maybe-clean-stageautofeedback-libcpp:
23153 @if libcpp-bootstrap
23154 maybe-all-stageautofeedback-libcpp: all-stageautofeedback-libcpp
23155 all-stageautofeedback: all-stageautofeedback-libcpp
23156 TARGET-stageautofeedback-libcpp = $(TARGET-libcpp)
23157 all-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
23158 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23159 @r=`${PWD_COMMAND}`; export r; \
23160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23161 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23162 $(HOST_EXPORTS) \
23163 $(POSTSTAGE1_HOST_EXPORTS) \
23164 cd $(HOST_SUBDIR)/libcpp && \
23166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23167 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
23168 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
23169 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
23170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23174 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
23175 $(TARGET-stageautofeedback-libcpp)
23177 maybe-clean-stageautofeedback-libcpp: clean-stageautofeedback-libcpp
23178 clean-stageautofeedback: clean-stageautofeedback-libcpp
23179 clean-stageautofeedback-libcpp:
23180 @if [ $(current_stage) = stageautofeedback ]; then \
23181 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23182 else \
23183 [ -f $(HOST_SUBDIR)/stageautofeedback-libcpp/Makefile ] || exit 0; \
23184 $(MAKE) stageautofeedback-start; \
23185 fi; \
23186 cd $(HOST_SUBDIR)/libcpp && \
23187 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23188 @endif libcpp-bootstrap
23194 .PHONY: check-libcpp maybe-check-libcpp
23195 maybe-check-libcpp:
23196 @if libcpp
23197 maybe-check-libcpp: check-libcpp
23199 check-libcpp:
23200 @: $(MAKE); $(unstage)
23201 @r=`${PWD_COMMAND}`; export r; \
23202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23203 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23204 (cd $(HOST_SUBDIR)/libcpp && \
23205 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
23207 @endif libcpp
23209 .PHONY: install-libcpp maybe-install-libcpp
23210 maybe-install-libcpp:
23211 @if libcpp
23212 maybe-install-libcpp: install-libcpp
23214 install-libcpp: installdirs
23215 @: $(MAKE); $(unstage)
23216 @r=`${PWD_COMMAND}`; export r; \
23217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23218 $(HOST_EXPORTS) \
23219 (cd $(HOST_SUBDIR)/libcpp && \
23220 $(MAKE) $(FLAGS_TO_PASS) install)
23222 @endif libcpp
23224 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
23225 maybe-install-strip-libcpp:
23226 @if libcpp
23227 maybe-install-strip-libcpp: install-strip-libcpp
23229 install-strip-libcpp: installdirs
23230 @: $(MAKE); $(unstage)
23231 @r=`${PWD_COMMAND}`; export r; \
23232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23233 $(HOST_EXPORTS) \
23234 (cd $(HOST_SUBDIR)/libcpp && \
23235 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23237 @endif libcpp
23239 # Other targets (info, dvi, pdf, etc.)
23241 .PHONY: maybe-info-libcpp info-libcpp
23242 maybe-info-libcpp:
23243 @if libcpp
23244 maybe-info-libcpp: info-libcpp
23246 info-libcpp: \
23247 configure-libcpp
23248 @[ -f ./libcpp/Makefile ] || exit 0; \
23249 r=`${PWD_COMMAND}`; export r; \
23250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23251 $(HOST_EXPORTS) \
23252 for flag in $(EXTRA_HOST_FLAGS) ; do \
23253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23254 done; \
23255 echo "Doing info in libcpp"; \
23256 (cd $(HOST_SUBDIR)/libcpp && \
23257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23259 "RANLIB=$${RANLIB}" \
23260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23261 info) \
23262 || exit 1
23264 @endif libcpp
23266 .PHONY: maybe-dvi-libcpp dvi-libcpp
23267 maybe-dvi-libcpp:
23268 @if libcpp
23269 maybe-dvi-libcpp: dvi-libcpp
23271 dvi-libcpp: \
23272 configure-libcpp
23273 @[ -f ./libcpp/Makefile ] || exit 0; \
23274 r=`${PWD_COMMAND}`; export r; \
23275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276 $(HOST_EXPORTS) \
23277 for flag in $(EXTRA_HOST_FLAGS) ; do \
23278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279 done; \
23280 echo "Doing dvi in libcpp"; \
23281 (cd $(HOST_SUBDIR)/libcpp && \
23282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284 "RANLIB=$${RANLIB}" \
23285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23286 dvi) \
23287 || exit 1
23289 @endif libcpp
23291 .PHONY: maybe-pdf-libcpp pdf-libcpp
23292 maybe-pdf-libcpp:
23293 @if libcpp
23294 maybe-pdf-libcpp: pdf-libcpp
23296 pdf-libcpp: \
23297 configure-libcpp
23298 @[ -f ./libcpp/Makefile ] || exit 0; \
23299 r=`${PWD_COMMAND}`; export r; \
23300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23301 $(HOST_EXPORTS) \
23302 for flag in $(EXTRA_HOST_FLAGS) ; do \
23303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23304 done; \
23305 echo "Doing pdf in libcpp"; \
23306 (cd $(HOST_SUBDIR)/libcpp && \
23307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23309 "RANLIB=$${RANLIB}" \
23310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23311 pdf) \
23312 || exit 1
23314 @endif libcpp
23316 .PHONY: maybe-html-libcpp html-libcpp
23317 maybe-html-libcpp:
23318 @if libcpp
23319 maybe-html-libcpp: html-libcpp
23321 html-libcpp: \
23322 configure-libcpp
23323 @[ -f ./libcpp/Makefile ] || exit 0; \
23324 r=`${PWD_COMMAND}`; export r; \
23325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23326 $(HOST_EXPORTS) \
23327 for flag in $(EXTRA_HOST_FLAGS) ; do \
23328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23329 done; \
23330 echo "Doing html in libcpp"; \
23331 (cd $(HOST_SUBDIR)/libcpp && \
23332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23334 "RANLIB=$${RANLIB}" \
23335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23336 html) \
23337 || exit 1
23339 @endif libcpp
23341 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
23342 maybe-TAGS-libcpp:
23343 @if libcpp
23344 maybe-TAGS-libcpp: TAGS-libcpp
23346 TAGS-libcpp: \
23347 configure-libcpp
23348 @[ -f ./libcpp/Makefile ] || exit 0; \
23349 r=`${PWD_COMMAND}`; export r; \
23350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23351 $(HOST_EXPORTS) \
23352 for flag in $(EXTRA_HOST_FLAGS) ; do \
23353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23354 done; \
23355 echo "Doing TAGS in libcpp"; \
23356 (cd $(HOST_SUBDIR)/libcpp && \
23357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23359 "RANLIB=$${RANLIB}" \
23360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23361 TAGS) \
23362 || exit 1
23364 @endif libcpp
23366 .PHONY: maybe-install-info-libcpp install-info-libcpp
23367 maybe-install-info-libcpp:
23368 @if libcpp
23369 maybe-install-info-libcpp: install-info-libcpp
23371 install-info-libcpp: \
23372 configure-libcpp \
23373 info-libcpp
23374 @[ -f ./libcpp/Makefile ] || exit 0; \
23375 r=`${PWD_COMMAND}`; export r; \
23376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23377 $(HOST_EXPORTS) \
23378 for flag in $(EXTRA_HOST_FLAGS) ; do \
23379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23380 done; \
23381 echo "Doing install-info in libcpp"; \
23382 (cd $(HOST_SUBDIR)/libcpp && \
23383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23385 "RANLIB=$${RANLIB}" \
23386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23387 install-info) \
23388 || exit 1
23390 @endif libcpp
23392 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23393 maybe-install-pdf-libcpp:
23394 @if libcpp
23395 maybe-install-pdf-libcpp: install-pdf-libcpp
23397 install-pdf-libcpp: \
23398 configure-libcpp \
23399 pdf-libcpp
23400 @[ -f ./libcpp/Makefile ] || exit 0; \
23401 r=`${PWD_COMMAND}`; export r; \
23402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23403 $(HOST_EXPORTS) \
23404 for flag in $(EXTRA_HOST_FLAGS) ; do \
23405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23406 done; \
23407 echo "Doing install-pdf in libcpp"; \
23408 (cd $(HOST_SUBDIR)/libcpp && \
23409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23411 "RANLIB=$${RANLIB}" \
23412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23413 install-pdf) \
23414 || exit 1
23416 @endif libcpp
23418 .PHONY: maybe-install-html-libcpp install-html-libcpp
23419 maybe-install-html-libcpp:
23420 @if libcpp
23421 maybe-install-html-libcpp: install-html-libcpp
23423 install-html-libcpp: \
23424 configure-libcpp \
23425 html-libcpp
23426 @[ -f ./libcpp/Makefile ] || exit 0; \
23427 r=`${PWD_COMMAND}`; export r; \
23428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23429 $(HOST_EXPORTS) \
23430 for flag in $(EXTRA_HOST_FLAGS) ; do \
23431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23432 done; \
23433 echo "Doing install-html in libcpp"; \
23434 (cd $(HOST_SUBDIR)/libcpp && \
23435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23437 "RANLIB=$${RANLIB}" \
23438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23439 install-html) \
23440 || exit 1
23442 @endif libcpp
23444 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
23445 maybe-installcheck-libcpp:
23446 @if libcpp
23447 maybe-installcheck-libcpp: installcheck-libcpp
23449 installcheck-libcpp: \
23450 configure-libcpp
23451 @[ -f ./libcpp/Makefile ] || exit 0; \
23452 r=`${PWD_COMMAND}`; export r; \
23453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23454 $(HOST_EXPORTS) \
23455 for flag in $(EXTRA_HOST_FLAGS) ; do \
23456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23457 done; \
23458 echo "Doing installcheck in libcpp"; \
23459 (cd $(HOST_SUBDIR)/libcpp && \
23460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23462 "RANLIB=$${RANLIB}" \
23463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23464 installcheck) \
23465 || exit 1
23467 @endif libcpp
23469 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23470 maybe-mostlyclean-libcpp:
23471 @if libcpp
23472 maybe-mostlyclean-libcpp: mostlyclean-libcpp
23474 mostlyclean-libcpp:
23475 @[ -f ./libcpp/Makefile ] || exit 0; \
23476 r=`${PWD_COMMAND}`; export r; \
23477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23478 $(HOST_EXPORTS) \
23479 for flag in $(EXTRA_HOST_FLAGS) ; do \
23480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23481 done; \
23482 echo "Doing mostlyclean in libcpp"; \
23483 (cd $(HOST_SUBDIR)/libcpp && \
23484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23486 "RANLIB=$${RANLIB}" \
23487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23488 mostlyclean) \
23489 || exit 1
23491 @endif libcpp
23493 .PHONY: maybe-clean-libcpp clean-libcpp
23494 maybe-clean-libcpp:
23495 @if libcpp
23496 maybe-clean-libcpp: clean-libcpp
23498 clean-libcpp:
23499 @[ -f ./libcpp/Makefile ] || exit 0; \
23500 r=`${PWD_COMMAND}`; export r; \
23501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23502 $(HOST_EXPORTS) \
23503 for flag in $(EXTRA_HOST_FLAGS) ; do \
23504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23505 done; \
23506 echo "Doing clean in libcpp"; \
23507 (cd $(HOST_SUBDIR)/libcpp && \
23508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23510 "RANLIB=$${RANLIB}" \
23511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23512 clean) \
23513 || exit 1
23515 @endif libcpp
23517 .PHONY: maybe-distclean-libcpp distclean-libcpp
23518 maybe-distclean-libcpp:
23519 @if libcpp
23520 maybe-distclean-libcpp: distclean-libcpp
23522 distclean-libcpp:
23523 @[ -f ./libcpp/Makefile ] || exit 0; \
23524 r=`${PWD_COMMAND}`; export r; \
23525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23526 $(HOST_EXPORTS) \
23527 for flag in $(EXTRA_HOST_FLAGS) ; do \
23528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23529 done; \
23530 echo "Doing distclean in libcpp"; \
23531 (cd $(HOST_SUBDIR)/libcpp && \
23532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23534 "RANLIB=$${RANLIB}" \
23535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23536 distclean) \
23537 || exit 1
23539 @endif libcpp
23541 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23542 maybe-maintainer-clean-libcpp:
23543 @if libcpp
23544 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
23546 maintainer-clean-libcpp:
23547 @[ -f ./libcpp/Makefile ] || exit 0; \
23548 r=`${PWD_COMMAND}`; export r; \
23549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23550 $(HOST_EXPORTS) \
23551 for flag in $(EXTRA_HOST_FLAGS) ; do \
23552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23553 done; \
23554 echo "Doing maintainer-clean in libcpp"; \
23555 (cd $(HOST_SUBDIR)/libcpp && \
23556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23558 "RANLIB=$${RANLIB}" \
23559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23560 maintainer-clean) \
23561 || exit 1
23563 @endif libcpp
23567 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
23568 maybe-configure-libdecnumber:
23569 @if gcc-bootstrap
23570 configure-libdecnumber: stage_current
23571 @endif gcc-bootstrap
23572 @if libdecnumber
23573 maybe-configure-libdecnumber: configure-libdecnumber
23574 configure-libdecnumber:
23575 @r=`${PWD_COMMAND}`; export r; \
23576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23577 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23579 $(HOST_EXPORTS) \
23580 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23581 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23582 case $(srcdir) in \
23583 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23584 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23585 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23586 esac; \
23587 module_srcdir=libdecnumber; \
23588 $(SHELL) \
23589 $$s/$$module_srcdir/configure \
23590 --srcdir=$${topdir}/$$module_srcdir \
23591 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23592 --target=${target_alias} \
23593 || exit 1
23594 @endif libdecnumber
23598 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23599 maybe-configure-stage1-libdecnumber:
23600 @if libdecnumber-bootstrap
23601 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
23602 configure-stage1-libdecnumber:
23603 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23604 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23605 @r=`${PWD_COMMAND}`; export r; \
23606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23607 TFLAGS="$(STAGE1_TFLAGS)"; \
23608 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23609 $(HOST_EXPORTS) \
23610 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23611 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23612 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23613 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
23614 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23615 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23616 case $(srcdir) in \
23617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23618 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23620 esac; \
23621 module_srcdir=libdecnumber; \
23622 $(SHELL) $$s/$$module_srcdir/configure \
23623 --srcdir=$${topdir}/$$module_srcdir \
23624 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23625 --target=${target_alias} \
23627 $(STAGE1_CONFIGURE_FLAGS)
23628 @endif libdecnumber-bootstrap
23630 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23631 maybe-configure-stage2-libdecnumber:
23632 @if libdecnumber-bootstrap
23633 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
23634 configure-stage2-libdecnumber:
23635 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23636 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23637 @r=`${PWD_COMMAND}`; export r; \
23638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23639 TFLAGS="$(STAGE2_TFLAGS)"; \
23640 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23641 $(HOST_EXPORTS) \
23642 $(POSTSTAGE1_HOST_EXPORTS) \
23643 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23644 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23645 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23646 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
23647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23648 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23649 case $(srcdir) in \
23650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23651 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23653 esac; \
23654 module_srcdir=libdecnumber; \
23655 $(SHELL) $$s/$$module_srcdir/configure \
23656 --srcdir=$${topdir}/$$module_srcdir \
23657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23658 --target=${target_alias} \
23659 --with-build-libsubdir=$(HOST_SUBDIR) \
23660 $(STAGE2_CONFIGURE_FLAGS)
23661 @endif libdecnumber-bootstrap
23663 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23664 maybe-configure-stage3-libdecnumber:
23665 @if libdecnumber-bootstrap
23666 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
23667 configure-stage3-libdecnumber:
23668 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23669 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23670 @r=`${PWD_COMMAND}`; export r; \
23671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23672 TFLAGS="$(STAGE3_TFLAGS)"; \
23673 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23674 $(HOST_EXPORTS) \
23675 $(POSTSTAGE1_HOST_EXPORTS) \
23676 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23677 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23678 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23679 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
23680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23681 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23682 case $(srcdir) in \
23683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23684 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23686 esac; \
23687 module_srcdir=libdecnumber; \
23688 $(SHELL) $$s/$$module_srcdir/configure \
23689 --srcdir=$${topdir}/$$module_srcdir \
23690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23691 --target=${target_alias} \
23692 --with-build-libsubdir=$(HOST_SUBDIR) \
23693 $(STAGE3_CONFIGURE_FLAGS)
23694 @endif libdecnumber-bootstrap
23696 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23697 maybe-configure-stage4-libdecnumber:
23698 @if libdecnumber-bootstrap
23699 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
23700 configure-stage4-libdecnumber:
23701 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23702 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23703 @r=`${PWD_COMMAND}`; export r; \
23704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23705 TFLAGS="$(STAGE4_TFLAGS)"; \
23706 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23707 $(HOST_EXPORTS) \
23708 $(POSTSTAGE1_HOST_EXPORTS) \
23709 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23710 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23711 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23712 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
23713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23714 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23715 case $(srcdir) in \
23716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23717 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23719 esac; \
23720 module_srcdir=libdecnumber; \
23721 $(SHELL) $$s/$$module_srcdir/configure \
23722 --srcdir=$${topdir}/$$module_srcdir \
23723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23724 --target=${target_alias} \
23725 --with-build-libsubdir=$(HOST_SUBDIR) \
23726 $(STAGE4_CONFIGURE_FLAGS)
23727 @endif libdecnumber-bootstrap
23729 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23730 maybe-configure-stageprofile-libdecnumber:
23731 @if libdecnumber-bootstrap
23732 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
23733 configure-stageprofile-libdecnumber:
23734 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23735 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23736 @r=`${PWD_COMMAND}`; export r; \
23737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23738 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23739 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23740 $(HOST_EXPORTS) \
23741 $(POSTSTAGE1_HOST_EXPORTS) \
23742 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23743 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23744 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23745 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
23746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23747 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23748 case $(srcdir) in \
23749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23750 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23752 esac; \
23753 module_srcdir=libdecnumber; \
23754 $(SHELL) $$s/$$module_srcdir/configure \
23755 --srcdir=$${topdir}/$$module_srcdir \
23756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23757 --target=${target_alias} \
23758 --with-build-libsubdir=$(HOST_SUBDIR) \
23759 $(STAGEprofile_CONFIGURE_FLAGS)
23760 @endif libdecnumber-bootstrap
23762 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23763 maybe-configure-stagefeedback-libdecnumber:
23764 @if libdecnumber-bootstrap
23765 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
23766 configure-stagefeedback-libdecnumber:
23767 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23769 @r=`${PWD_COMMAND}`; export r; \
23770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23771 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23772 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23773 $(HOST_EXPORTS) \
23774 $(POSTSTAGE1_HOST_EXPORTS) \
23775 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23776 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23777 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23778 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
23779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23780 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23781 case $(srcdir) in \
23782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23783 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23785 esac; \
23786 module_srcdir=libdecnumber; \
23787 $(SHELL) $$s/$$module_srcdir/configure \
23788 --srcdir=$${topdir}/$$module_srcdir \
23789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23790 --target=${target_alias} \
23791 --with-build-libsubdir=$(HOST_SUBDIR) \
23792 $(STAGEfeedback_CONFIGURE_FLAGS)
23793 @endif libdecnumber-bootstrap
23795 .PHONY: configure-stageautoprofile-libdecnumber maybe-configure-stageautoprofile-libdecnumber
23796 maybe-configure-stageautoprofile-libdecnumber:
23797 @if libdecnumber-bootstrap
23798 maybe-configure-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
23799 configure-stageautoprofile-libdecnumber:
23800 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23801 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23802 @r=`${PWD_COMMAND}`; export r; \
23803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23804 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23805 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23806 $(HOST_EXPORTS) \
23807 $(POSTSTAGE1_HOST_EXPORTS) \
23808 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
23809 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
23810 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
23811 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libdecnumber; \
23812 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23813 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23814 case $(srcdir) in \
23815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23816 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23818 esac; \
23819 module_srcdir=libdecnumber; \
23820 $(SHELL) $$s/$$module_srcdir/configure \
23821 --srcdir=$${topdir}/$$module_srcdir \
23822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23823 --target=${target_alias} \
23824 --with-build-libsubdir=$(HOST_SUBDIR) \
23825 $(STAGEautoprofile_CONFIGURE_FLAGS)
23826 @endif libdecnumber-bootstrap
23828 .PHONY: configure-stageautofeedback-libdecnumber maybe-configure-stageautofeedback-libdecnumber
23829 maybe-configure-stageautofeedback-libdecnumber:
23830 @if libdecnumber-bootstrap
23831 maybe-configure-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
23832 configure-stageautofeedback-libdecnumber:
23833 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23835 @r=`${PWD_COMMAND}`; export r; \
23836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23837 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23838 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23839 $(HOST_EXPORTS) \
23840 $(POSTSTAGE1_HOST_EXPORTS) \
23841 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
23842 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
23843 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
23844 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libdecnumber; \
23845 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23846 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23847 case $(srcdir) in \
23848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23849 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23851 esac; \
23852 module_srcdir=libdecnumber; \
23853 $(SHELL) $$s/$$module_srcdir/configure \
23854 --srcdir=$${topdir}/$$module_srcdir \
23855 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23856 --target=${target_alias} \
23857 --with-build-libsubdir=$(HOST_SUBDIR) \
23858 $(STAGEautofeedback_CONFIGURE_FLAGS)
23859 @endif libdecnumber-bootstrap
23865 .PHONY: all-libdecnumber maybe-all-libdecnumber
23866 maybe-all-libdecnumber:
23867 @if gcc-bootstrap
23868 all-libdecnumber: stage_current
23869 @endif gcc-bootstrap
23870 @if libdecnumber
23871 TARGET-libdecnumber=all
23872 maybe-all-libdecnumber: all-libdecnumber
23873 all-libdecnumber: configure-libdecnumber
23874 @r=`${PWD_COMMAND}`; export r; \
23875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23876 $(HOST_EXPORTS) \
23877 (cd $(HOST_SUBDIR)/libdecnumber && \
23878 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23879 $(TARGET-libdecnumber))
23880 @endif libdecnumber
23884 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
23885 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
23886 maybe-all-stage1-libdecnumber:
23887 maybe-clean-stage1-libdecnumber:
23888 @if libdecnumber-bootstrap
23889 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
23890 all-stage1: all-stage1-libdecnumber
23891 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
23892 all-stage1-libdecnumber: configure-stage1-libdecnumber
23893 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23894 @r=`${PWD_COMMAND}`; export r; \
23895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23896 TFLAGS="$(STAGE1_TFLAGS)"; \
23897 $(HOST_EXPORTS) \
23898 cd $(HOST_SUBDIR)/libdecnumber && \
23900 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23901 CFLAGS="$(STAGE1_CFLAGS)" \
23902 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23903 LIBCFLAGS="$(LIBCFLAGS)" \
23904 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23905 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23906 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23907 $(EXTRA_HOST_FLAGS) \
23908 $(STAGE1_FLAGS_TO_PASS) \
23909 TFLAGS="$(STAGE1_TFLAGS)" \
23910 $(TARGET-stage1-libdecnumber)
23912 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
23913 clean-stage1: clean-stage1-libdecnumber
23914 clean-stage1-libdecnumber:
23915 @if [ $(current_stage) = stage1 ]; then \
23916 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23917 else \
23918 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
23919 $(MAKE) stage1-start; \
23920 fi; \
23921 cd $(HOST_SUBDIR)/libdecnumber && \
23922 $(MAKE) $(EXTRA_HOST_FLAGS) \
23923 $(STAGE1_FLAGS_TO_PASS) clean
23924 @endif libdecnumber-bootstrap
23927 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
23928 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
23929 maybe-all-stage2-libdecnumber:
23930 maybe-clean-stage2-libdecnumber:
23931 @if libdecnumber-bootstrap
23932 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
23933 all-stage2: all-stage2-libdecnumber
23934 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
23935 all-stage2-libdecnumber: configure-stage2-libdecnumber
23936 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23937 @r=`${PWD_COMMAND}`; export r; \
23938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23939 TFLAGS="$(STAGE2_TFLAGS)"; \
23940 $(HOST_EXPORTS) \
23941 $(POSTSTAGE1_HOST_EXPORTS) \
23942 cd $(HOST_SUBDIR)/libdecnumber && \
23944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23945 CFLAGS="$(STAGE2_CFLAGS)" \
23946 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23947 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23952 TFLAGS="$(STAGE2_TFLAGS)" \
23953 $(TARGET-stage2-libdecnumber)
23955 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
23956 clean-stage2: clean-stage2-libdecnumber
23957 clean-stage2-libdecnumber:
23958 @if [ $(current_stage) = stage2 ]; then \
23959 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23960 else \
23961 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
23962 $(MAKE) stage2-start; \
23963 fi; \
23964 cd $(HOST_SUBDIR)/libdecnumber && \
23965 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23966 @endif libdecnumber-bootstrap
23969 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
23970 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
23971 maybe-all-stage3-libdecnumber:
23972 maybe-clean-stage3-libdecnumber:
23973 @if libdecnumber-bootstrap
23974 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
23975 all-stage3: all-stage3-libdecnumber
23976 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
23977 all-stage3-libdecnumber: configure-stage3-libdecnumber
23978 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23979 @r=`${PWD_COMMAND}`; export r; \
23980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23981 TFLAGS="$(STAGE3_TFLAGS)"; \
23982 $(HOST_EXPORTS) \
23983 $(POSTSTAGE1_HOST_EXPORTS) \
23984 cd $(HOST_SUBDIR)/libdecnumber && \
23986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23987 CFLAGS="$(STAGE3_CFLAGS)" \
23988 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23989 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23993 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23994 TFLAGS="$(STAGE3_TFLAGS)" \
23995 $(TARGET-stage3-libdecnumber)
23997 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
23998 clean-stage3: clean-stage3-libdecnumber
23999 clean-stage3-libdecnumber:
24000 @if [ $(current_stage) = stage3 ]; then \
24001 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24002 else \
24003 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
24004 $(MAKE) stage3-start; \
24005 fi; \
24006 cd $(HOST_SUBDIR)/libdecnumber && \
24007 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24008 @endif libdecnumber-bootstrap
24011 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
24012 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
24013 maybe-all-stage4-libdecnumber:
24014 maybe-clean-stage4-libdecnumber:
24015 @if libdecnumber-bootstrap
24016 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
24017 all-stage4: all-stage4-libdecnumber
24018 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
24019 all-stage4-libdecnumber: configure-stage4-libdecnumber
24020 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24021 @r=`${PWD_COMMAND}`; export r; \
24022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24023 TFLAGS="$(STAGE4_TFLAGS)"; \
24024 $(HOST_EXPORTS) \
24025 $(POSTSTAGE1_HOST_EXPORTS) \
24026 cd $(HOST_SUBDIR)/libdecnumber && \
24028 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24029 CFLAGS="$(STAGE4_CFLAGS)" \
24030 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24031 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24032 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24033 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24034 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24035 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24036 TFLAGS="$(STAGE4_TFLAGS)" \
24037 $(TARGET-stage4-libdecnumber)
24039 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
24040 clean-stage4: clean-stage4-libdecnumber
24041 clean-stage4-libdecnumber:
24042 @if [ $(current_stage) = stage4 ]; then \
24043 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24044 else \
24045 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
24046 $(MAKE) stage4-start; \
24047 fi; \
24048 cd $(HOST_SUBDIR)/libdecnumber && \
24049 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24050 @endif libdecnumber-bootstrap
24053 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
24054 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
24055 maybe-all-stageprofile-libdecnumber:
24056 maybe-clean-stageprofile-libdecnumber:
24057 @if libdecnumber-bootstrap
24058 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
24059 all-stageprofile: all-stageprofile-libdecnumber
24060 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
24061 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
24062 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24063 @r=`${PWD_COMMAND}`; export r; \
24064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24065 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24066 $(HOST_EXPORTS) \
24067 $(POSTSTAGE1_HOST_EXPORTS) \
24068 cd $(HOST_SUBDIR)/libdecnumber && \
24070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24071 CFLAGS="$(STAGEprofile_CFLAGS)" \
24072 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24073 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24078 TFLAGS="$(STAGEprofile_TFLAGS)" \
24079 $(TARGET-stageprofile-libdecnumber)
24081 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
24082 clean-stageprofile: clean-stageprofile-libdecnumber
24083 clean-stageprofile-libdecnumber:
24084 @if [ $(current_stage) = stageprofile ]; then \
24085 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24086 else \
24087 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
24088 $(MAKE) stageprofile-start; \
24089 fi; \
24090 cd $(HOST_SUBDIR)/libdecnumber && \
24091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24092 @endif libdecnumber-bootstrap
24095 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
24096 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
24097 maybe-all-stagefeedback-libdecnumber:
24098 maybe-clean-stagefeedback-libdecnumber:
24099 @if libdecnumber-bootstrap
24100 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
24101 all-stagefeedback: all-stagefeedback-libdecnumber
24102 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
24103 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
24104 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24105 @r=`${PWD_COMMAND}`; export r; \
24106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24107 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24108 $(HOST_EXPORTS) \
24109 $(POSTSTAGE1_HOST_EXPORTS) \
24110 cd $(HOST_SUBDIR)/libdecnumber && \
24112 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24113 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24114 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24115 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24116 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24117 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24118 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24119 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24120 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24121 $(TARGET-stagefeedback-libdecnumber)
24123 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
24124 clean-stagefeedback: clean-stagefeedback-libdecnumber
24125 clean-stagefeedback-libdecnumber:
24126 @if [ $(current_stage) = stagefeedback ]; then \
24127 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24128 else \
24129 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24130 $(MAKE) stagefeedback-start; \
24131 fi; \
24132 cd $(HOST_SUBDIR)/libdecnumber && \
24133 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24134 @endif libdecnumber-bootstrap
24137 .PHONY: all-stageautoprofile-libdecnumber maybe-all-stageautoprofile-libdecnumber
24138 .PHONY: clean-stageautoprofile-libdecnumber maybe-clean-stageautoprofile-libdecnumber
24139 maybe-all-stageautoprofile-libdecnumber:
24140 maybe-clean-stageautoprofile-libdecnumber:
24141 @if libdecnumber-bootstrap
24142 maybe-all-stageautoprofile-libdecnumber: all-stageautoprofile-libdecnumber
24143 all-stageautoprofile: all-stageautoprofile-libdecnumber
24144 TARGET-stageautoprofile-libdecnumber = $(TARGET-libdecnumber)
24145 all-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
24146 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24147 @r=`${PWD_COMMAND}`; export r; \
24148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24149 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24150 $(HOST_EXPORTS) \
24151 $(POSTSTAGE1_HOST_EXPORTS) \
24152 cd $(HOST_SUBDIR)/libdecnumber && \
24153 $$s/gcc/config/i386/$(AUTO_PROFILE) \
24154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24155 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
24156 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
24157 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
24158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24161 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24162 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
24163 $(TARGET-stageautoprofile-libdecnumber)
24165 maybe-clean-stageautoprofile-libdecnumber: clean-stageautoprofile-libdecnumber
24166 clean-stageautoprofile: clean-stageautoprofile-libdecnumber
24167 clean-stageautoprofile-libdecnumber:
24168 @if [ $(current_stage) = stageautoprofile ]; then \
24169 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24170 else \
24171 [ -f $(HOST_SUBDIR)/stageautoprofile-libdecnumber/Makefile ] || exit 0; \
24172 $(MAKE) stageautoprofile-start; \
24173 fi; \
24174 cd $(HOST_SUBDIR)/libdecnumber && \
24175 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24176 @endif libdecnumber-bootstrap
24179 .PHONY: all-stageautofeedback-libdecnumber maybe-all-stageautofeedback-libdecnumber
24180 .PHONY: clean-stageautofeedback-libdecnumber maybe-clean-stageautofeedback-libdecnumber
24181 maybe-all-stageautofeedback-libdecnumber:
24182 maybe-clean-stageautofeedback-libdecnumber:
24183 @if libdecnumber-bootstrap
24184 maybe-all-stageautofeedback-libdecnumber: all-stageautofeedback-libdecnumber
24185 all-stageautofeedback: all-stageautofeedback-libdecnumber
24186 TARGET-stageautofeedback-libdecnumber = $(TARGET-libdecnumber)
24187 all-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
24188 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24189 @r=`${PWD_COMMAND}`; export r; \
24190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24191 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24192 $(HOST_EXPORTS) \
24193 $(POSTSTAGE1_HOST_EXPORTS) \
24194 cd $(HOST_SUBDIR)/libdecnumber && \
24196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24197 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
24198 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
24199 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
24200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24203 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24204 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
24205 $(TARGET-stageautofeedback-libdecnumber)
24207 maybe-clean-stageautofeedback-libdecnumber: clean-stageautofeedback-libdecnumber
24208 clean-stageautofeedback: clean-stageautofeedback-libdecnumber
24209 clean-stageautofeedback-libdecnumber:
24210 @if [ $(current_stage) = stageautofeedback ]; then \
24211 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24212 else \
24213 [ -f $(HOST_SUBDIR)/stageautofeedback-libdecnumber/Makefile ] || exit 0; \
24214 $(MAKE) stageautofeedback-start; \
24215 fi; \
24216 cd $(HOST_SUBDIR)/libdecnumber && \
24217 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24218 @endif libdecnumber-bootstrap
24224 .PHONY: check-libdecnumber maybe-check-libdecnumber
24225 maybe-check-libdecnumber:
24226 @if libdecnumber
24227 maybe-check-libdecnumber: check-libdecnumber
24229 check-libdecnumber:
24230 @: $(MAKE); $(unstage)
24231 @r=`${PWD_COMMAND}`; export r; \
24232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24233 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24234 (cd $(HOST_SUBDIR)/libdecnumber && \
24235 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24237 @endif libdecnumber
24239 .PHONY: install-libdecnumber maybe-install-libdecnumber
24240 maybe-install-libdecnumber:
24241 @if libdecnumber
24242 maybe-install-libdecnumber: install-libdecnumber
24244 install-libdecnumber: installdirs
24245 @: $(MAKE); $(unstage)
24246 @r=`${PWD_COMMAND}`; export r; \
24247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24248 $(HOST_EXPORTS) \
24249 (cd $(HOST_SUBDIR)/libdecnumber && \
24250 $(MAKE) $(FLAGS_TO_PASS) install)
24252 @endif libdecnumber
24254 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
24255 maybe-install-strip-libdecnumber:
24256 @if libdecnumber
24257 maybe-install-strip-libdecnumber: install-strip-libdecnumber
24259 install-strip-libdecnumber: installdirs
24260 @: $(MAKE); $(unstage)
24261 @r=`${PWD_COMMAND}`; export r; \
24262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24263 $(HOST_EXPORTS) \
24264 (cd $(HOST_SUBDIR)/libdecnumber && \
24265 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24267 @endif libdecnumber
24269 # Other targets (info, dvi, pdf, etc.)
24271 .PHONY: maybe-info-libdecnumber info-libdecnumber
24272 maybe-info-libdecnumber:
24273 @if libdecnumber
24274 maybe-info-libdecnumber: info-libdecnumber
24276 info-libdecnumber: \
24277 configure-libdecnumber
24278 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24279 r=`${PWD_COMMAND}`; export r; \
24280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24281 $(HOST_EXPORTS) \
24282 for flag in $(EXTRA_HOST_FLAGS) ; do \
24283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24284 done; \
24285 echo "Doing info in libdecnumber"; \
24286 (cd $(HOST_SUBDIR)/libdecnumber && \
24287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24289 "RANLIB=$${RANLIB}" \
24290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24291 info) \
24292 || exit 1
24294 @endif libdecnumber
24296 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24297 maybe-dvi-libdecnumber:
24298 @if libdecnumber
24299 maybe-dvi-libdecnumber: dvi-libdecnumber
24301 dvi-libdecnumber: \
24302 configure-libdecnumber
24303 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24304 r=`${PWD_COMMAND}`; export r; \
24305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24306 $(HOST_EXPORTS) \
24307 for flag in $(EXTRA_HOST_FLAGS) ; do \
24308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24309 done; \
24310 echo "Doing dvi in libdecnumber"; \
24311 (cd $(HOST_SUBDIR)/libdecnumber && \
24312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24314 "RANLIB=$${RANLIB}" \
24315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24316 dvi) \
24317 || exit 1
24319 @endif libdecnumber
24321 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24322 maybe-pdf-libdecnumber:
24323 @if libdecnumber
24324 maybe-pdf-libdecnumber: pdf-libdecnumber
24326 pdf-libdecnumber: \
24327 configure-libdecnumber
24328 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24329 r=`${PWD_COMMAND}`; export r; \
24330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24331 $(HOST_EXPORTS) \
24332 for flag in $(EXTRA_HOST_FLAGS) ; do \
24333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24334 done; \
24335 echo "Doing pdf in libdecnumber"; \
24336 (cd $(HOST_SUBDIR)/libdecnumber && \
24337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24339 "RANLIB=$${RANLIB}" \
24340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24341 pdf) \
24342 || exit 1
24344 @endif libdecnumber
24346 .PHONY: maybe-html-libdecnumber html-libdecnumber
24347 maybe-html-libdecnumber:
24348 @if libdecnumber
24349 maybe-html-libdecnumber: html-libdecnumber
24351 html-libdecnumber: \
24352 configure-libdecnumber
24353 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24354 r=`${PWD_COMMAND}`; export r; \
24355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24356 $(HOST_EXPORTS) \
24357 for flag in $(EXTRA_HOST_FLAGS) ; do \
24358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24359 done; \
24360 echo "Doing html in libdecnumber"; \
24361 (cd $(HOST_SUBDIR)/libdecnumber && \
24362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24364 "RANLIB=$${RANLIB}" \
24365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24366 html) \
24367 || exit 1
24369 @endif libdecnumber
24371 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24372 maybe-TAGS-libdecnumber:
24373 @if libdecnumber
24374 maybe-TAGS-libdecnumber: TAGS-libdecnumber
24376 TAGS-libdecnumber: \
24377 configure-libdecnumber
24378 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24379 r=`${PWD_COMMAND}`; export r; \
24380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24381 $(HOST_EXPORTS) \
24382 for flag in $(EXTRA_HOST_FLAGS) ; do \
24383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24384 done; \
24385 echo "Doing TAGS in libdecnumber"; \
24386 (cd $(HOST_SUBDIR)/libdecnumber && \
24387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24389 "RANLIB=$${RANLIB}" \
24390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24391 TAGS) \
24392 || exit 1
24394 @endif libdecnumber
24396 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24397 maybe-install-info-libdecnumber:
24398 @if libdecnumber
24399 maybe-install-info-libdecnumber: install-info-libdecnumber
24401 install-info-libdecnumber: \
24402 configure-libdecnumber \
24403 info-libdecnumber
24404 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24405 r=`${PWD_COMMAND}`; export r; \
24406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24407 $(HOST_EXPORTS) \
24408 for flag in $(EXTRA_HOST_FLAGS) ; do \
24409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24410 done; \
24411 echo "Doing install-info in libdecnumber"; \
24412 (cd $(HOST_SUBDIR)/libdecnumber && \
24413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24415 "RANLIB=$${RANLIB}" \
24416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24417 install-info) \
24418 || exit 1
24420 @endif libdecnumber
24422 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24423 maybe-install-pdf-libdecnumber:
24424 @if libdecnumber
24425 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24427 install-pdf-libdecnumber: \
24428 configure-libdecnumber \
24429 pdf-libdecnumber
24430 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24431 r=`${PWD_COMMAND}`; export r; \
24432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24433 $(HOST_EXPORTS) \
24434 for flag in $(EXTRA_HOST_FLAGS) ; do \
24435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24436 done; \
24437 echo "Doing install-pdf in libdecnumber"; \
24438 (cd $(HOST_SUBDIR)/libdecnumber && \
24439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24441 "RANLIB=$${RANLIB}" \
24442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24443 install-pdf) \
24444 || exit 1
24446 @endif libdecnumber
24448 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24449 maybe-install-html-libdecnumber:
24450 @if libdecnumber
24451 maybe-install-html-libdecnumber: install-html-libdecnumber
24453 install-html-libdecnumber: \
24454 configure-libdecnumber \
24455 html-libdecnumber
24456 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24457 r=`${PWD_COMMAND}`; export r; \
24458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24459 $(HOST_EXPORTS) \
24460 for flag in $(EXTRA_HOST_FLAGS) ; do \
24461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24462 done; \
24463 echo "Doing install-html in libdecnumber"; \
24464 (cd $(HOST_SUBDIR)/libdecnumber && \
24465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24467 "RANLIB=$${RANLIB}" \
24468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24469 install-html) \
24470 || exit 1
24472 @endif libdecnumber
24474 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24475 maybe-installcheck-libdecnumber:
24476 @if libdecnumber
24477 maybe-installcheck-libdecnumber: installcheck-libdecnumber
24479 installcheck-libdecnumber: \
24480 configure-libdecnumber
24481 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24482 r=`${PWD_COMMAND}`; export r; \
24483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24484 $(HOST_EXPORTS) \
24485 for flag in $(EXTRA_HOST_FLAGS) ; do \
24486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24487 done; \
24488 echo "Doing installcheck in libdecnumber"; \
24489 (cd $(HOST_SUBDIR)/libdecnumber && \
24490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24492 "RANLIB=$${RANLIB}" \
24493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24494 installcheck) \
24495 || exit 1
24497 @endif libdecnumber
24499 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24500 maybe-mostlyclean-libdecnumber:
24501 @if libdecnumber
24502 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24504 mostlyclean-libdecnumber:
24505 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24506 r=`${PWD_COMMAND}`; export r; \
24507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24508 $(HOST_EXPORTS) \
24509 for flag in $(EXTRA_HOST_FLAGS) ; do \
24510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24511 done; \
24512 echo "Doing mostlyclean in libdecnumber"; \
24513 (cd $(HOST_SUBDIR)/libdecnumber && \
24514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24516 "RANLIB=$${RANLIB}" \
24517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24518 mostlyclean) \
24519 || exit 1
24521 @endif libdecnumber
24523 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
24524 maybe-clean-libdecnumber:
24525 @if libdecnumber
24526 maybe-clean-libdecnumber: clean-libdecnumber
24528 clean-libdecnumber:
24529 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24530 r=`${PWD_COMMAND}`; export r; \
24531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24532 $(HOST_EXPORTS) \
24533 for flag in $(EXTRA_HOST_FLAGS) ; do \
24534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24535 done; \
24536 echo "Doing clean in libdecnumber"; \
24537 (cd $(HOST_SUBDIR)/libdecnumber && \
24538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24540 "RANLIB=$${RANLIB}" \
24541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24542 clean) \
24543 || exit 1
24545 @endif libdecnumber
24547 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24548 maybe-distclean-libdecnumber:
24549 @if libdecnumber
24550 maybe-distclean-libdecnumber: distclean-libdecnumber
24552 distclean-libdecnumber:
24553 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24554 r=`${PWD_COMMAND}`; export r; \
24555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24556 $(HOST_EXPORTS) \
24557 for flag in $(EXTRA_HOST_FLAGS) ; do \
24558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24559 done; \
24560 echo "Doing distclean in libdecnumber"; \
24561 (cd $(HOST_SUBDIR)/libdecnumber && \
24562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24564 "RANLIB=$${RANLIB}" \
24565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24566 distclean) \
24567 || exit 1
24569 @endif libdecnumber
24571 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24572 maybe-maintainer-clean-libdecnumber:
24573 @if libdecnumber
24574 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24576 maintainer-clean-libdecnumber:
24577 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24578 r=`${PWD_COMMAND}`; export r; \
24579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24580 $(HOST_EXPORTS) \
24581 for flag in $(EXTRA_HOST_FLAGS) ; do \
24582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24583 done; \
24584 echo "Doing maintainer-clean in libdecnumber"; \
24585 (cd $(HOST_SUBDIR)/libdecnumber && \
24586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24588 "RANLIB=$${RANLIB}" \
24589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24590 maintainer-clean) \
24591 || exit 1
24593 @endif libdecnumber
24597 .PHONY: configure-libgui maybe-configure-libgui
24598 maybe-configure-libgui:
24599 @if gcc-bootstrap
24600 configure-libgui: stage_current
24601 @endif gcc-bootstrap
24602 @if libgui
24603 maybe-configure-libgui: configure-libgui
24604 configure-libgui:
24605 @: $(MAKE); $(unstage)
24606 @r=`${PWD_COMMAND}`; export r; \
24607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24608 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
24610 $(HOST_EXPORTS) \
24611 echo Configuring in $(HOST_SUBDIR)/libgui; \
24612 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
24613 case $(srcdir) in \
24614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24615 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24617 esac; \
24618 module_srcdir=libgui; \
24619 $(SHELL) \
24620 $$s/$$module_srcdir/configure \
24621 --srcdir=$${topdir}/$$module_srcdir \
24622 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24623 --target=${target_alias} \
24624 || exit 1
24625 @endif libgui
24631 .PHONY: all-libgui maybe-all-libgui
24632 maybe-all-libgui:
24633 @if gcc-bootstrap
24634 all-libgui: stage_current
24635 @endif gcc-bootstrap
24636 @if libgui
24637 TARGET-libgui=all
24638 maybe-all-libgui: all-libgui
24639 all-libgui: configure-libgui
24640 @: $(MAKE); $(unstage)
24641 @r=`${PWD_COMMAND}`; export r; \
24642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24643 $(HOST_EXPORTS) \
24644 (cd $(HOST_SUBDIR)/libgui && \
24645 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24646 $(TARGET-libgui))
24647 @endif libgui
24652 .PHONY: check-libgui maybe-check-libgui
24653 maybe-check-libgui:
24654 @if libgui
24655 maybe-check-libgui: check-libgui
24657 check-libgui:
24658 @: $(MAKE); $(unstage)
24659 @r=`${PWD_COMMAND}`; export r; \
24660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24661 $(HOST_EXPORTS) \
24662 (cd $(HOST_SUBDIR)/libgui && \
24663 $(MAKE) $(FLAGS_TO_PASS) check)
24665 @endif libgui
24667 .PHONY: install-libgui maybe-install-libgui
24668 maybe-install-libgui:
24669 @if libgui
24670 maybe-install-libgui: install-libgui
24672 install-libgui: installdirs
24673 @: $(MAKE); $(unstage)
24674 @r=`${PWD_COMMAND}`; export r; \
24675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24676 $(HOST_EXPORTS) \
24677 (cd $(HOST_SUBDIR)/libgui && \
24678 $(MAKE) $(FLAGS_TO_PASS) install)
24680 @endif libgui
24682 .PHONY: install-strip-libgui maybe-install-strip-libgui
24683 maybe-install-strip-libgui:
24684 @if libgui
24685 maybe-install-strip-libgui: install-strip-libgui
24687 install-strip-libgui: installdirs
24688 @: $(MAKE); $(unstage)
24689 @r=`${PWD_COMMAND}`; export r; \
24690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24691 $(HOST_EXPORTS) \
24692 (cd $(HOST_SUBDIR)/libgui && \
24693 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24695 @endif libgui
24697 # Other targets (info, dvi, pdf, etc.)
24699 .PHONY: maybe-info-libgui info-libgui
24700 maybe-info-libgui:
24701 @if libgui
24702 maybe-info-libgui: info-libgui
24704 info-libgui: \
24705 configure-libgui
24706 @: $(MAKE); $(unstage)
24707 @[ -f ./libgui/Makefile ] || exit 0; \
24708 r=`${PWD_COMMAND}`; export r; \
24709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24710 $(HOST_EXPORTS) \
24711 for flag in $(EXTRA_HOST_FLAGS) ; do \
24712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24713 done; \
24714 echo "Doing info in libgui"; \
24715 (cd $(HOST_SUBDIR)/libgui && \
24716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24718 "RANLIB=$${RANLIB}" \
24719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24720 info) \
24721 || exit 1
24723 @endif libgui
24725 .PHONY: maybe-dvi-libgui dvi-libgui
24726 maybe-dvi-libgui:
24727 @if libgui
24728 maybe-dvi-libgui: dvi-libgui
24730 dvi-libgui: \
24731 configure-libgui
24732 @: $(MAKE); $(unstage)
24733 @[ -f ./libgui/Makefile ] || exit 0; \
24734 r=`${PWD_COMMAND}`; export r; \
24735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24736 $(HOST_EXPORTS) \
24737 for flag in $(EXTRA_HOST_FLAGS) ; do \
24738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24739 done; \
24740 echo "Doing dvi in libgui"; \
24741 (cd $(HOST_SUBDIR)/libgui && \
24742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24744 "RANLIB=$${RANLIB}" \
24745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24746 dvi) \
24747 || exit 1
24749 @endif libgui
24751 .PHONY: maybe-pdf-libgui pdf-libgui
24752 maybe-pdf-libgui:
24753 @if libgui
24754 maybe-pdf-libgui: pdf-libgui
24756 pdf-libgui: \
24757 configure-libgui
24758 @: $(MAKE); $(unstage)
24759 @[ -f ./libgui/Makefile ] || exit 0; \
24760 r=`${PWD_COMMAND}`; export r; \
24761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24762 $(HOST_EXPORTS) \
24763 for flag in $(EXTRA_HOST_FLAGS) ; do \
24764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24765 done; \
24766 echo "Doing pdf in libgui"; \
24767 (cd $(HOST_SUBDIR)/libgui && \
24768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24770 "RANLIB=$${RANLIB}" \
24771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24772 pdf) \
24773 || exit 1
24775 @endif libgui
24777 .PHONY: maybe-html-libgui html-libgui
24778 maybe-html-libgui:
24779 @if libgui
24780 maybe-html-libgui: html-libgui
24782 html-libgui: \
24783 configure-libgui
24784 @: $(MAKE); $(unstage)
24785 @[ -f ./libgui/Makefile ] || exit 0; \
24786 r=`${PWD_COMMAND}`; export r; \
24787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24788 $(HOST_EXPORTS) \
24789 for flag in $(EXTRA_HOST_FLAGS) ; do \
24790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24791 done; \
24792 echo "Doing html in libgui"; \
24793 (cd $(HOST_SUBDIR)/libgui && \
24794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24796 "RANLIB=$${RANLIB}" \
24797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24798 html) \
24799 || exit 1
24801 @endif libgui
24803 .PHONY: maybe-TAGS-libgui TAGS-libgui
24804 maybe-TAGS-libgui:
24805 @if libgui
24806 maybe-TAGS-libgui: TAGS-libgui
24808 TAGS-libgui: \
24809 configure-libgui
24810 @: $(MAKE); $(unstage)
24811 @[ -f ./libgui/Makefile ] || exit 0; \
24812 r=`${PWD_COMMAND}`; export r; \
24813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24814 $(HOST_EXPORTS) \
24815 for flag in $(EXTRA_HOST_FLAGS) ; do \
24816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24817 done; \
24818 echo "Doing TAGS in libgui"; \
24819 (cd $(HOST_SUBDIR)/libgui && \
24820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24822 "RANLIB=$${RANLIB}" \
24823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24824 TAGS) \
24825 || exit 1
24827 @endif libgui
24829 .PHONY: maybe-install-info-libgui install-info-libgui
24830 maybe-install-info-libgui:
24831 @if libgui
24832 maybe-install-info-libgui: install-info-libgui
24834 install-info-libgui: \
24835 configure-libgui \
24836 info-libgui
24837 @: $(MAKE); $(unstage)
24838 @[ -f ./libgui/Makefile ] || exit 0; \
24839 r=`${PWD_COMMAND}`; export r; \
24840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24841 $(HOST_EXPORTS) \
24842 for flag in $(EXTRA_HOST_FLAGS) ; do \
24843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24844 done; \
24845 echo "Doing install-info in libgui"; \
24846 (cd $(HOST_SUBDIR)/libgui && \
24847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24849 "RANLIB=$${RANLIB}" \
24850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24851 install-info) \
24852 || exit 1
24854 @endif libgui
24856 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
24857 maybe-install-pdf-libgui:
24858 @if libgui
24859 maybe-install-pdf-libgui: install-pdf-libgui
24861 install-pdf-libgui: \
24862 configure-libgui \
24863 pdf-libgui
24864 @: $(MAKE); $(unstage)
24865 @[ -f ./libgui/Makefile ] || exit 0; \
24866 r=`${PWD_COMMAND}`; export r; \
24867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24868 $(HOST_EXPORTS) \
24869 for flag in $(EXTRA_HOST_FLAGS) ; do \
24870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24871 done; \
24872 echo "Doing install-pdf in libgui"; \
24873 (cd $(HOST_SUBDIR)/libgui && \
24874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24876 "RANLIB=$${RANLIB}" \
24877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24878 install-pdf) \
24879 || exit 1
24881 @endif libgui
24883 .PHONY: maybe-install-html-libgui install-html-libgui
24884 maybe-install-html-libgui:
24885 @if libgui
24886 maybe-install-html-libgui: install-html-libgui
24888 install-html-libgui: \
24889 configure-libgui \
24890 html-libgui
24891 @: $(MAKE); $(unstage)
24892 @[ -f ./libgui/Makefile ] || exit 0; \
24893 r=`${PWD_COMMAND}`; export r; \
24894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24895 $(HOST_EXPORTS) \
24896 for flag in $(EXTRA_HOST_FLAGS) ; do \
24897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24898 done; \
24899 echo "Doing install-html in libgui"; \
24900 (cd $(HOST_SUBDIR)/libgui && \
24901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24903 "RANLIB=$${RANLIB}" \
24904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24905 install-html) \
24906 || exit 1
24908 @endif libgui
24910 .PHONY: maybe-installcheck-libgui installcheck-libgui
24911 maybe-installcheck-libgui:
24912 @if libgui
24913 maybe-installcheck-libgui: installcheck-libgui
24915 installcheck-libgui: \
24916 configure-libgui
24917 @: $(MAKE); $(unstage)
24918 @[ -f ./libgui/Makefile ] || exit 0; \
24919 r=`${PWD_COMMAND}`; export r; \
24920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24921 $(HOST_EXPORTS) \
24922 for flag in $(EXTRA_HOST_FLAGS) ; do \
24923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24924 done; \
24925 echo "Doing installcheck in libgui"; \
24926 (cd $(HOST_SUBDIR)/libgui && \
24927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24929 "RANLIB=$${RANLIB}" \
24930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24931 installcheck) \
24932 || exit 1
24934 @endif libgui
24936 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
24937 maybe-mostlyclean-libgui:
24938 @if libgui
24939 maybe-mostlyclean-libgui: mostlyclean-libgui
24941 mostlyclean-libgui:
24942 @: $(MAKE); $(unstage)
24943 @[ -f ./libgui/Makefile ] || exit 0; \
24944 r=`${PWD_COMMAND}`; export r; \
24945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24946 $(HOST_EXPORTS) \
24947 for flag in $(EXTRA_HOST_FLAGS) ; do \
24948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24949 done; \
24950 echo "Doing mostlyclean in libgui"; \
24951 (cd $(HOST_SUBDIR)/libgui && \
24952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24954 "RANLIB=$${RANLIB}" \
24955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24956 mostlyclean) \
24957 || exit 1
24959 @endif libgui
24961 .PHONY: maybe-clean-libgui clean-libgui
24962 maybe-clean-libgui:
24963 @if libgui
24964 maybe-clean-libgui: clean-libgui
24966 clean-libgui:
24967 @: $(MAKE); $(unstage)
24968 @[ -f ./libgui/Makefile ] || exit 0; \
24969 r=`${PWD_COMMAND}`; export r; \
24970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24971 $(HOST_EXPORTS) \
24972 for flag in $(EXTRA_HOST_FLAGS) ; do \
24973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24974 done; \
24975 echo "Doing clean in libgui"; \
24976 (cd $(HOST_SUBDIR)/libgui && \
24977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24979 "RANLIB=$${RANLIB}" \
24980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24981 clean) \
24982 || exit 1
24984 @endif libgui
24986 .PHONY: maybe-distclean-libgui distclean-libgui
24987 maybe-distclean-libgui:
24988 @if libgui
24989 maybe-distclean-libgui: distclean-libgui
24991 distclean-libgui:
24992 @: $(MAKE); $(unstage)
24993 @[ -f ./libgui/Makefile ] || exit 0; \
24994 r=`${PWD_COMMAND}`; export r; \
24995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24996 $(HOST_EXPORTS) \
24997 for flag in $(EXTRA_HOST_FLAGS) ; do \
24998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24999 done; \
25000 echo "Doing distclean in libgui"; \
25001 (cd $(HOST_SUBDIR)/libgui && \
25002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25004 "RANLIB=$${RANLIB}" \
25005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25006 distclean) \
25007 || exit 1
25009 @endif libgui
25011 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
25012 maybe-maintainer-clean-libgui:
25013 @if libgui
25014 maybe-maintainer-clean-libgui: maintainer-clean-libgui
25016 maintainer-clean-libgui:
25017 @: $(MAKE); $(unstage)
25018 @[ -f ./libgui/Makefile ] || exit 0; \
25019 r=`${PWD_COMMAND}`; export r; \
25020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25021 $(HOST_EXPORTS) \
25022 for flag in $(EXTRA_HOST_FLAGS) ; do \
25023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25024 done; \
25025 echo "Doing maintainer-clean in libgui"; \
25026 (cd $(HOST_SUBDIR)/libgui && \
25027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25029 "RANLIB=$${RANLIB}" \
25030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25031 maintainer-clean) \
25032 || exit 1
25034 @endif libgui
25038 .PHONY: configure-libiberty maybe-configure-libiberty
25039 maybe-configure-libiberty:
25040 @if gcc-bootstrap
25041 configure-libiberty: stage_current
25042 @endif gcc-bootstrap
25043 @if libiberty
25044 maybe-configure-libiberty: configure-libiberty
25045 configure-libiberty:
25046 @r=`${PWD_COMMAND}`; export r; \
25047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25048 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25050 $(HOST_EXPORTS) \
25051 echo Configuring in $(HOST_SUBDIR)/libiberty; \
25052 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
25053 case $(srcdir) in \
25054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25055 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25057 esac; \
25058 module_srcdir=libiberty; \
25059 $(SHELL) \
25060 $$s/$$module_srcdir/configure \
25061 --srcdir=$${topdir}/$$module_srcdir \
25062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25063 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
25064 || exit 1
25065 @endif libiberty
25069 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
25070 maybe-configure-stage1-libiberty:
25071 @if libiberty-bootstrap
25072 maybe-configure-stage1-libiberty: configure-stage1-libiberty
25073 configure-stage1-libiberty:
25074 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25076 @r=`${PWD_COMMAND}`; export r; \
25077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078 TFLAGS="$(STAGE1_TFLAGS)"; \
25079 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25080 $(HOST_EXPORTS) \
25081 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25082 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25083 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25084 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
25085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25086 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25087 case $(srcdir) in \
25088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25089 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25091 esac; \
25092 module_srcdir=libiberty; \
25093 $(SHELL) $$s/$$module_srcdir/configure \
25094 --srcdir=$${topdir}/$$module_srcdir \
25095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25096 --target=${target_alias} \
25098 $(STAGE1_CONFIGURE_FLAGS) \
25099 @extra_host_libiberty_configure_flags@
25100 @endif libiberty-bootstrap
25102 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
25103 maybe-configure-stage2-libiberty:
25104 @if libiberty-bootstrap
25105 maybe-configure-stage2-libiberty: configure-stage2-libiberty
25106 configure-stage2-libiberty:
25107 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25109 @r=`${PWD_COMMAND}`; export r; \
25110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25111 TFLAGS="$(STAGE2_TFLAGS)"; \
25112 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25113 $(HOST_EXPORTS) \
25114 $(POSTSTAGE1_HOST_EXPORTS) \
25115 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25116 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25117 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25118 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
25119 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25120 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25121 case $(srcdir) in \
25122 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25123 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25124 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25125 esac; \
25126 module_srcdir=libiberty; \
25127 $(SHELL) $$s/$$module_srcdir/configure \
25128 --srcdir=$${topdir}/$$module_srcdir \
25129 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25130 --target=${target_alias} \
25131 --with-build-libsubdir=$(HOST_SUBDIR) \
25132 $(STAGE2_CONFIGURE_FLAGS) \
25133 @extra_host_libiberty_configure_flags@
25134 @endif libiberty-bootstrap
25136 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
25137 maybe-configure-stage3-libiberty:
25138 @if libiberty-bootstrap
25139 maybe-configure-stage3-libiberty: configure-stage3-libiberty
25140 configure-stage3-libiberty:
25141 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25142 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25143 @r=`${PWD_COMMAND}`; export r; \
25144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25145 TFLAGS="$(STAGE3_TFLAGS)"; \
25146 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25147 $(HOST_EXPORTS) \
25148 $(POSTSTAGE1_HOST_EXPORTS) \
25149 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25150 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25151 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25152 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
25153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25154 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25155 case $(srcdir) in \
25156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25157 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25159 esac; \
25160 module_srcdir=libiberty; \
25161 $(SHELL) $$s/$$module_srcdir/configure \
25162 --srcdir=$${topdir}/$$module_srcdir \
25163 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25164 --target=${target_alias} \
25165 --with-build-libsubdir=$(HOST_SUBDIR) \
25166 $(STAGE3_CONFIGURE_FLAGS) \
25167 @extra_host_libiberty_configure_flags@
25168 @endif libiberty-bootstrap
25170 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
25171 maybe-configure-stage4-libiberty:
25172 @if libiberty-bootstrap
25173 maybe-configure-stage4-libiberty: configure-stage4-libiberty
25174 configure-stage4-libiberty:
25175 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25176 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25177 @r=`${PWD_COMMAND}`; export r; \
25178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25179 TFLAGS="$(STAGE4_TFLAGS)"; \
25180 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25181 $(HOST_EXPORTS) \
25182 $(POSTSTAGE1_HOST_EXPORTS) \
25183 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25184 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25185 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25186 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
25187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25188 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25189 case $(srcdir) in \
25190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25191 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25193 esac; \
25194 module_srcdir=libiberty; \
25195 $(SHELL) $$s/$$module_srcdir/configure \
25196 --srcdir=$${topdir}/$$module_srcdir \
25197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25198 --target=${target_alias} \
25199 --with-build-libsubdir=$(HOST_SUBDIR) \
25200 $(STAGE4_CONFIGURE_FLAGS) \
25201 @extra_host_libiberty_configure_flags@
25202 @endif libiberty-bootstrap
25204 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25205 maybe-configure-stageprofile-libiberty:
25206 @if libiberty-bootstrap
25207 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
25208 configure-stageprofile-libiberty:
25209 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25210 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25211 @r=`${PWD_COMMAND}`; export r; \
25212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25213 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25214 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25215 $(HOST_EXPORTS) \
25216 $(POSTSTAGE1_HOST_EXPORTS) \
25217 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25218 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25219 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25220 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
25221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25222 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25223 case $(srcdir) in \
25224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25225 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25227 esac; \
25228 module_srcdir=libiberty; \
25229 $(SHELL) $$s/$$module_srcdir/configure \
25230 --srcdir=$${topdir}/$$module_srcdir \
25231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25232 --target=${target_alias} \
25233 --with-build-libsubdir=$(HOST_SUBDIR) \
25234 $(STAGEprofile_CONFIGURE_FLAGS) \
25235 @extra_host_libiberty_configure_flags@
25236 @endif libiberty-bootstrap
25238 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25239 maybe-configure-stagefeedback-libiberty:
25240 @if libiberty-bootstrap
25241 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
25242 configure-stagefeedback-libiberty:
25243 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25245 @r=`${PWD_COMMAND}`; export r; \
25246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25247 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25248 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25249 $(HOST_EXPORTS) \
25250 $(POSTSTAGE1_HOST_EXPORTS) \
25251 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25252 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25253 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25254 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
25255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25256 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25257 case $(srcdir) in \
25258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25259 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25261 esac; \
25262 module_srcdir=libiberty; \
25263 $(SHELL) $$s/$$module_srcdir/configure \
25264 --srcdir=$${topdir}/$$module_srcdir \
25265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25266 --target=${target_alias} \
25267 --with-build-libsubdir=$(HOST_SUBDIR) \
25268 $(STAGEfeedback_CONFIGURE_FLAGS) \
25269 @extra_host_libiberty_configure_flags@
25270 @endif libiberty-bootstrap
25272 .PHONY: configure-stageautoprofile-libiberty maybe-configure-stageautoprofile-libiberty
25273 maybe-configure-stageautoprofile-libiberty:
25274 @if libiberty-bootstrap
25275 maybe-configure-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
25276 configure-stageautoprofile-libiberty:
25277 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25278 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25279 @r=`${PWD_COMMAND}`; export r; \
25280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25281 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25282 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25283 $(HOST_EXPORTS) \
25284 $(POSTSTAGE1_HOST_EXPORTS) \
25285 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
25286 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
25287 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
25288 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty; \
25289 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25290 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25291 case $(srcdir) in \
25292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25293 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25295 esac; \
25296 module_srcdir=libiberty; \
25297 $(SHELL) $$s/$$module_srcdir/configure \
25298 --srcdir=$${topdir}/$$module_srcdir \
25299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25300 --target=${target_alias} \
25301 --with-build-libsubdir=$(HOST_SUBDIR) \
25302 $(STAGEautoprofile_CONFIGURE_FLAGS) \
25303 @extra_host_libiberty_configure_flags@
25304 @endif libiberty-bootstrap
25306 .PHONY: configure-stageautofeedback-libiberty maybe-configure-stageautofeedback-libiberty
25307 maybe-configure-stageautofeedback-libiberty:
25308 @if libiberty-bootstrap
25309 maybe-configure-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
25310 configure-stageautofeedback-libiberty:
25311 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25313 @r=`${PWD_COMMAND}`; export r; \
25314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25315 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25316 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25317 $(HOST_EXPORTS) \
25318 $(POSTSTAGE1_HOST_EXPORTS) \
25319 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
25320 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
25321 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
25322 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty; \
25323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25324 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25325 case $(srcdir) in \
25326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25327 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25329 esac; \
25330 module_srcdir=libiberty; \
25331 $(SHELL) $$s/$$module_srcdir/configure \
25332 --srcdir=$${topdir}/$$module_srcdir \
25333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25334 --target=${target_alias} \
25335 --with-build-libsubdir=$(HOST_SUBDIR) \
25336 $(STAGEautofeedback_CONFIGURE_FLAGS) \
25337 @extra_host_libiberty_configure_flags@
25338 @endif libiberty-bootstrap
25344 .PHONY: all-libiberty maybe-all-libiberty
25345 maybe-all-libiberty:
25346 @if gcc-bootstrap
25347 all-libiberty: stage_current
25348 @endif gcc-bootstrap
25349 @if libiberty
25350 TARGET-libiberty=all
25351 maybe-all-libiberty: all-libiberty
25352 all-libiberty: configure-libiberty
25353 @r=`${PWD_COMMAND}`; export r; \
25354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25355 $(HOST_EXPORTS) \
25356 (cd $(HOST_SUBDIR)/libiberty && \
25357 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25358 $(TARGET-libiberty))
25359 @endif libiberty
25363 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25364 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25365 maybe-all-stage1-libiberty:
25366 maybe-clean-stage1-libiberty:
25367 @if libiberty-bootstrap
25368 maybe-all-stage1-libiberty: all-stage1-libiberty
25369 all-stage1: all-stage1-libiberty
25370 TARGET-stage1-libiberty = $(TARGET-libiberty)
25371 all-stage1-libiberty: configure-stage1-libiberty
25372 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25373 @r=`${PWD_COMMAND}`; export r; \
25374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25375 TFLAGS="$(STAGE1_TFLAGS)"; \
25376 $(HOST_EXPORTS) \
25377 cd $(HOST_SUBDIR)/libiberty && \
25379 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25380 CFLAGS="$(STAGE1_CFLAGS)" \
25381 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25382 LIBCFLAGS="$(LIBCFLAGS)" \
25383 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25384 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25385 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25386 $(EXTRA_HOST_FLAGS) \
25387 $(STAGE1_FLAGS_TO_PASS) \
25388 TFLAGS="$(STAGE1_TFLAGS)" \
25389 $(TARGET-stage1-libiberty)
25391 maybe-clean-stage1-libiberty: clean-stage1-libiberty
25392 clean-stage1: clean-stage1-libiberty
25393 clean-stage1-libiberty:
25394 @if [ $(current_stage) = stage1 ]; then \
25395 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25396 else \
25397 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25398 $(MAKE) stage1-start; \
25399 fi; \
25400 cd $(HOST_SUBDIR)/libiberty && \
25401 $(MAKE) $(EXTRA_HOST_FLAGS) \
25402 $(STAGE1_FLAGS_TO_PASS) clean
25403 @endif libiberty-bootstrap
25406 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25407 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25408 maybe-all-stage2-libiberty:
25409 maybe-clean-stage2-libiberty:
25410 @if libiberty-bootstrap
25411 maybe-all-stage2-libiberty: all-stage2-libiberty
25412 all-stage2: all-stage2-libiberty
25413 TARGET-stage2-libiberty = $(TARGET-libiberty)
25414 all-stage2-libiberty: configure-stage2-libiberty
25415 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25416 @r=`${PWD_COMMAND}`; export r; \
25417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25418 TFLAGS="$(STAGE2_TFLAGS)"; \
25419 $(HOST_EXPORTS) \
25420 $(POSTSTAGE1_HOST_EXPORTS) \
25421 cd $(HOST_SUBDIR)/libiberty && \
25423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25424 CFLAGS="$(STAGE2_CFLAGS)" \
25425 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25426 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25431 TFLAGS="$(STAGE2_TFLAGS)" \
25432 $(TARGET-stage2-libiberty)
25434 maybe-clean-stage2-libiberty: clean-stage2-libiberty
25435 clean-stage2: clean-stage2-libiberty
25436 clean-stage2-libiberty:
25437 @if [ $(current_stage) = stage2 ]; then \
25438 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25439 else \
25440 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25441 $(MAKE) stage2-start; \
25442 fi; \
25443 cd $(HOST_SUBDIR)/libiberty && \
25444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25445 @endif libiberty-bootstrap
25448 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25449 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25450 maybe-all-stage3-libiberty:
25451 maybe-clean-stage3-libiberty:
25452 @if libiberty-bootstrap
25453 maybe-all-stage3-libiberty: all-stage3-libiberty
25454 all-stage3: all-stage3-libiberty
25455 TARGET-stage3-libiberty = $(TARGET-libiberty)
25456 all-stage3-libiberty: configure-stage3-libiberty
25457 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25458 @r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25460 TFLAGS="$(STAGE3_TFLAGS)"; \
25461 $(HOST_EXPORTS) \
25462 $(POSTSTAGE1_HOST_EXPORTS) \
25463 cd $(HOST_SUBDIR)/libiberty && \
25465 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25466 CFLAGS="$(STAGE3_CFLAGS)" \
25467 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25468 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25469 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25470 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25471 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25472 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25473 TFLAGS="$(STAGE3_TFLAGS)" \
25474 $(TARGET-stage3-libiberty)
25476 maybe-clean-stage3-libiberty: clean-stage3-libiberty
25477 clean-stage3: clean-stage3-libiberty
25478 clean-stage3-libiberty:
25479 @if [ $(current_stage) = stage3 ]; then \
25480 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25481 else \
25482 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25483 $(MAKE) stage3-start; \
25484 fi; \
25485 cd $(HOST_SUBDIR)/libiberty && \
25486 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25487 @endif libiberty-bootstrap
25490 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25491 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25492 maybe-all-stage4-libiberty:
25493 maybe-clean-stage4-libiberty:
25494 @if libiberty-bootstrap
25495 maybe-all-stage4-libiberty: all-stage4-libiberty
25496 all-stage4: all-stage4-libiberty
25497 TARGET-stage4-libiberty = $(TARGET-libiberty)
25498 all-stage4-libiberty: configure-stage4-libiberty
25499 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25500 @r=`${PWD_COMMAND}`; export r; \
25501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25502 TFLAGS="$(STAGE4_TFLAGS)"; \
25503 $(HOST_EXPORTS) \
25504 $(POSTSTAGE1_HOST_EXPORTS) \
25505 cd $(HOST_SUBDIR)/libiberty && \
25507 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25508 CFLAGS="$(STAGE4_CFLAGS)" \
25509 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25510 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25511 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25512 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25513 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25514 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25515 TFLAGS="$(STAGE4_TFLAGS)" \
25516 $(TARGET-stage4-libiberty)
25518 maybe-clean-stage4-libiberty: clean-stage4-libiberty
25519 clean-stage4: clean-stage4-libiberty
25520 clean-stage4-libiberty:
25521 @if [ $(current_stage) = stage4 ]; then \
25522 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25523 else \
25524 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25525 $(MAKE) stage4-start; \
25526 fi; \
25527 cd $(HOST_SUBDIR)/libiberty && \
25528 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25529 @endif libiberty-bootstrap
25532 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25533 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25534 maybe-all-stageprofile-libiberty:
25535 maybe-clean-stageprofile-libiberty:
25536 @if libiberty-bootstrap
25537 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25538 all-stageprofile: all-stageprofile-libiberty
25539 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
25540 all-stageprofile-libiberty: configure-stageprofile-libiberty
25541 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25542 @r=`${PWD_COMMAND}`; export r; \
25543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25544 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25545 $(HOST_EXPORTS) \
25546 $(POSTSTAGE1_HOST_EXPORTS) \
25547 cd $(HOST_SUBDIR)/libiberty && \
25549 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25550 CFLAGS="$(STAGEprofile_CFLAGS)" \
25551 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25552 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25553 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25554 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25555 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25556 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25557 TFLAGS="$(STAGEprofile_TFLAGS)" \
25558 $(TARGET-stageprofile-libiberty)
25560 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25561 clean-stageprofile: clean-stageprofile-libiberty
25562 clean-stageprofile-libiberty:
25563 @if [ $(current_stage) = stageprofile ]; then \
25564 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25565 else \
25566 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25567 $(MAKE) stageprofile-start; \
25568 fi; \
25569 cd $(HOST_SUBDIR)/libiberty && \
25570 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25571 @endif libiberty-bootstrap
25574 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25575 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25576 maybe-all-stagefeedback-libiberty:
25577 maybe-clean-stagefeedback-libiberty:
25578 @if libiberty-bootstrap
25579 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25580 all-stagefeedback: all-stagefeedback-libiberty
25581 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
25582 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
25583 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25584 @r=`${PWD_COMMAND}`; export r; \
25585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25586 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25587 $(HOST_EXPORTS) \
25588 $(POSTSTAGE1_HOST_EXPORTS) \
25589 cd $(HOST_SUBDIR)/libiberty && \
25591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25592 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25593 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25594 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25599 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25600 $(TARGET-stagefeedback-libiberty)
25602 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25603 clean-stagefeedback: clean-stagefeedback-libiberty
25604 clean-stagefeedback-libiberty:
25605 @if [ $(current_stage) = stagefeedback ]; then \
25606 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25607 else \
25608 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25609 $(MAKE) stagefeedback-start; \
25610 fi; \
25611 cd $(HOST_SUBDIR)/libiberty && \
25612 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25613 @endif libiberty-bootstrap
25616 .PHONY: all-stageautoprofile-libiberty maybe-all-stageautoprofile-libiberty
25617 .PHONY: clean-stageautoprofile-libiberty maybe-clean-stageautoprofile-libiberty
25618 maybe-all-stageautoprofile-libiberty:
25619 maybe-clean-stageautoprofile-libiberty:
25620 @if libiberty-bootstrap
25621 maybe-all-stageautoprofile-libiberty: all-stageautoprofile-libiberty
25622 all-stageautoprofile: all-stageautoprofile-libiberty
25623 TARGET-stageautoprofile-libiberty = $(TARGET-libiberty)
25624 all-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
25625 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25626 @r=`${PWD_COMMAND}`; export r; \
25627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25628 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25629 $(HOST_EXPORTS) \
25630 $(POSTSTAGE1_HOST_EXPORTS) \
25631 cd $(HOST_SUBDIR)/libiberty && \
25632 $$s/gcc/config/i386/$(AUTO_PROFILE) \
25633 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25634 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
25635 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
25636 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
25637 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25638 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25639 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25640 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25641 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
25642 $(TARGET-stageautoprofile-libiberty)
25644 maybe-clean-stageautoprofile-libiberty: clean-stageautoprofile-libiberty
25645 clean-stageautoprofile: clean-stageautoprofile-libiberty
25646 clean-stageautoprofile-libiberty:
25647 @if [ $(current_stage) = stageautoprofile ]; then \
25648 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25649 else \
25650 [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty/Makefile ] || exit 0; \
25651 $(MAKE) stageautoprofile-start; \
25652 fi; \
25653 cd $(HOST_SUBDIR)/libiberty && \
25654 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25655 @endif libiberty-bootstrap
25658 .PHONY: all-stageautofeedback-libiberty maybe-all-stageautofeedback-libiberty
25659 .PHONY: clean-stageautofeedback-libiberty maybe-clean-stageautofeedback-libiberty
25660 maybe-all-stageautofeedback-libiberty:
25661 maybe-clean-stageautofeedback-libiberty:
25662 @if libiberty-bootstrap
25663 maybe-all-stageautofeedback-libiberty: all-stageautofeedback-libiberty
25664 all-stageautofeedback: all-stageautofeedback-libiberty
25665 TARGET-stageautofeedback-libiberty = $(TARGET-libiberty)
25666 all-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
25667 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25668 @r=`${PWD_COMMAND}`; export r; \
25669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25670 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25671 $(HOST_EXPORTS) \
25672 $(POSTSTAGE1_HOST_EXPORTS) \
25673 cd $(HOST_SUBDIR)/libiberty && \
25675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25676 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
25677 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
25678 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
25679 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25680 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25681 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25682 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25683 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
25684 $(TARGET-stageautofeedback-libiberty)
25686 maybe-clean-stageautofeedback-libiberty: clean-stageautofeedback-libiberty
25687 clean-stageautofeedback: clean-stageautofeedback-libiberty
25688 clean-stageautofeedback-libiberty:
25689 @if [ $(current_stage) = stageautofeedback ]; then \
25690 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25691 else \
25692 [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty/Makefile ] || exit 0; \
25693 $(MAKE) stageautofeedback-start; \
25694 fi; \
25695 cd $(HOST_SUBDIR)/libiberty && \
25696 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25697 @endif libiberty-bootstrap
25703 .PHONY: check-libiberty maybe-check-libiberty
25704 maybe-check-libiberty:
25705 @if libiberty
25706 maybe-check-libiberty: check-libiberty
25708 check-libiberty:
25709 @: $(MAKE); $(unstage)
25710 @r=`${PWD_COMMAND}`; export r; \
25711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25712 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
25713 (cd $(HOST_SUBDIR)/libiberty && \
25714 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
25716 @endif libiberty
25718 .PHONY: install-libiberty maybe-install-libiberty
25719 maybe-install-libiberty:
25720 @if libiberty
25721 maybe-install-libiberty: install-libiberty
25723 install-libiberty: installdirs
25724 @: $(MAKE); $(unstage)
25725 @r=`${PWD_COMMAND}`; export r; \
25726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25727 $(HOST_EXPORTS) \
25728 (cd $(HOST_SUBDIR)/libiberty && \
25729 $(MAKE) $(FLAGS_TO_PASS) install)
25731 @endif libiberty
25733 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
25734 maybe-install-strip-libiberty:
25735 @if libiberty
25736 maybe-install-strip-libiberty: install-strip-libiberty
25738 install-strip-libiberty: installdirs
25739 @: $(MAKE); $(unstage)
25740 @r=`${PWD_COMMAND}`; export r; \
25741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25742 $(HOST_EXPORTS) \
25743 (cd $(HOST_SUBDIR)/libiberty && \
25744 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25746 @endif libiberty
25748 # Other targets (info, dvi, pdf, etc.)
25750 .PHONY: maybe-info-libiberty info-libiberty
25751 maybe-info-libiberty:
25752 @if libiberty
25753 maybe-info-libiberty: info-libiberty
25755 info-libiberty: \
25756 configure-libiberty
25757 @[ -f ./libiberty/Makefile ] || exit 0; \
25758 r=`${PWD_COMMAND}`; export r; \
25759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25760 $(HOST_EXPORTS) \
25761 for flag in $(EXTRA_HOST_FLAGS) ; do \
25762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25763 done; \
25764 echo "Doing info in libiberty"; \
25765 (cd $(HOST_SUBDIR)/libiberty && \
25766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25768 "RANLIB=$${RANLIB}" \
25769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25770 info) \
25771 || exit 1
25773 @endif libiberty
25775 .PHONY: maybe-dvi-libiberty dvi-libiberty
25776 maybe-dvi-libiberty:
25777 @if libiberty
25778 maybe-dvi-libiberty: dvi-libiberty
25780 dvi-libiberty: \
25781 configure-libiberty
25782 @[ -f ./libiberty/Makefile ] || exit 0; \
25783 r=`${PWD_COMMAND}`; export r; \
25784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25785 $(HOST_EXPORTS) \
25786 for flag in $(EXTRA_HOST_FLAGS) ; do \
25787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25788 done; \
25789 echo "Doing dvi in libiberty"; \
25790 (cd $(HOST_SUBDIR)/libiberty && \
25791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25793 "RANLIB=$${RANLIB}" \
25794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25795 dvi) \
25796 || exit 1
25798 @endif libiberty
25800 .PHONY: maybe-pdf-libiberty pdf-libiberty
25801 maybe-pdf-libiberty:
25802 @if libiberty
25803 maybe-pdf-libiberty: pdf-libiberty
25805 pdf-libiberty: \
25806 configure-libiberty
25807 @[ -f ./libiberty/Makefile ] || exit 0; \
25808 r=`${PWD_COMMAND}`; export r; \
25809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25810 $(HOST_EXPORTS) \
25811 for flag in $(EXTRA_HOST_FLAGS) ; do \
25812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25813 done; \
25814 echo "Doing pdf in libiberty"; \
25815 (cd $(HOST_SUBDIR)/libiberty && \
25816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25818 "RANLIB=$${RANLIB}" \
25819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25820 pdf) \
25821 || exit 1
25823 @endif libiberty
25825 .PHONY: maybe-html-libiberty html-libiberty
25826 maybe-html-libiberty:
25827 @if libiberty
25828 maybe-html-libiberty: html-libiberty
25830 html-libiberty: \
25831 configure-libiberty
25832 @[ -f ./libiberty/Makefile ] || exit 0; \
25833 r=`${PWD_COMMAND}`; export r; \
25834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25835 $(HOST_EXPORTS) \
25836 for flag in $(EXTRA_HOST_FLAGS) ; do \
25837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25838 done; \
25839 echo "Doing html in libiberty"; \
25840 (cd $(HOST_SUBDIR)/libiberty && \
25841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25843 "RANLIB=$${RANLIB}" \
25844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25845 html) \
25846 || exit 1
25848 @endif libiberty
25850 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
25851 maybe-TAGS-libiberty:
25852 @if libiberty
25853 maybe-TAGS-libiberty: TAGS-libiberty
25855 TAGS-libiberty: \
25856 configure-libiberty
25857 @[ -f ./libiberty/Makefile ] || exit 0; \
25858 r=`${PWD_COMMAND}`; export r; \
25859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25860 $(HOST_EXPORTS) \
25861 for flag in $(EXTRA_HOST_FLAGS) ; do \
25862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25863 done; \
25864 echo "Doing TAGS in libiberty"; \
25865 (cd $(HOST_SUBDIR)/libiberty && \
25866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25868 "RANLIB=$${RANLIB}" \
25869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25870 TAGS) \
25871 || exit 1
25873 @endif libiberty
25875 .PHONY: maybe-install-info-libiberty install-info-libiberty
25876 maybe-install-info-libiberty:
25877 @if libiberty
25878 maybe-install-info-libiberty: install-info-libiberty
25880 install-info-libiberty: \
25881 configure-libiberty \
25882 info-libiberty
25883 @[ -f ./libiberty/Makefile ] || exit 0; \
25884 r=`${PWD_COMMAND}`; export r; \
25885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25886 $(HOST_EXPORTS) \
25887 for flag in $(EXTRA_HOST_FLAGS) ; do \
25888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25889 done; \
25890 echo "Doing install-info in libiberty"; \
25891 (cd $(HOST_SUBDIR)/libiberty && \
25892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25894 "RANLIB=$${RANLIB}" \
25895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25896 install-info) \
25897 || exit 1
25899 @endif libiberty
25901 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25902 maybe-install-pdf-libiberty:
25903 @if libiberty
25904 maybe-install-pdf-libiberty: install-pdf-libiberty
25906 install-pdf-libiberty: \
25907 configure-libiberty \
25908 pdf-libiberty
25909 @[ -f ./libiberty/Makefile ] || exit 0; \
25910 r=`${PWD_COMMAND}`; export r; \
25911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25912 $(HOST_EXPORTS) \
25913 for flag in $(EXTRA_HOST_FLAGS) ; do \
25914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25915 done; \
25916 echo "Doing install-pdf in libiberty"; \
25917 (cd $(HOST_SUBDIR)/libiberty && \
25918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25920 "RANLIB=$${RANLIB}" \
25921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25922 install-pdf) \
25923 || exit 1
25925 @endif libiberty
25927 .PHONY: maybe-install-html-libiberty install-html-libiberty
25928 maybe-install-html-libiberty:
25929 @if libiberty
25930 maybe-install-html-libiberty: install-html-libiberty
25932 install-html-libiberty: \
25933 configure-libiberty \
25934 html-libiberty
25935 @[ -f ./libiberty/Makefile ] || exit 0; \
25936 r=`${PWD_COMMAND}`; export r; \
25937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938 $(HOST_EXPORTS) \
25939 for flag in $(EXTRA_HOST_FLAGS) ; do \
25940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25941 done; \
25942 echo "Doing install-html in libiberty"; \
25943 (cd $(HOST_SUBDIR)/libiberty && \
25944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25946 "RANLIB=$${RANLIB}" \
25947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25948 install-html) \
25949 || exit 1
25951 @endif libiberty
25953 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
25954 maybe-installcheck-libiberty:
25955 @if libiberty
25956 maybe-installcheck-libiberty: installcheck-libiberty
25958 installcheck-libiberty: \
25959 configure-libiberty
25960 @[ -f ./libiberty/Makefile ] || exit 0; \
25961 r=`${PWD_COMMAND}`; export r; \
25962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25963 $(HOST_EXPORTS) \
25964 for flag in $(EXTRA_HOST_FLAGS) ; do \
25965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25966 done; \
25967 echo "Doing installcheck in libiberty"; \
25968 (cd $(HOST_SUBDIR)/libiberty && \
25969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25971 "RANLIB=$${RANLIB}" \
25972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25973 installcheck) \
25974 || exit 1
25976 @endif libiberty
25978 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25979 maybe-mostlyclean-libiberty:
25980 @if libiberty
25981 maybe-mostlyclean-libiberty: mostlyclean-libiberty
25983 mostlyclean-libiberty:
25984 @[ -f ./libiberty/Makefile ] || exit 0; \
25985 r=`${PWD_COMMAND}`; export r; \
25986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25987 $(HOST_EXPORTS) \
25988 for flag in $(EXTRA_HOST_FLAGS) ; do \
25989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25990 done; \
25991 echo "Doing mostlyclean in libiberty"; \
25992 (cd $(HOST_SUBDIR)/libiberty && \
25993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25995 "RANLIB=$${RANLIB}" \
25996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25997 mostlyclean) \
25998 || exit 1
26000 @endif libiberty
26002 .PHONY: maybe-clean-libiberty clean-libiberty
26003 maybe-clean-libiberty:
26004 @if libiberty
26005 maybe-clean-libiberty: clean-libiberty
26007 clean-libiberty:
26008 @[ -f ./libiberty/Makefile ] || exit 0; \
26009 r=`${PWD_COMMAND}`; export r; \
26010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26011 $(HOST_EXPORTS) \
26012 for flag in $(EXTRA_HOST_FLAGS) ; do \
26013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26014 done; \
26015 echo "Doing clean in libiberty"; \
26016 (cd $(HOST_SUBDIR)/libiberty && \
26017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26019 "RANLIB=$${RANLIB}" \
26020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26021 clean) \
26022 || exit 1
26024 @endif libiberty
26026 .PHONY: maybe-distclean-libiberty distclean-libiberty
26027 maybe-distclean-libiberty:
26028 @if libiberty
26029 maybe-distclean-libiberty: distclean-libiberty
26031 distclean-libiberty:
26032 @[ -f ./libiberty/Makefile ] || exit 0; \
26033 r=`${PWD_COMMAND}`; export r; \
26034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26035 $(HOST_EXPORTS) \
26036 for flag in $(EXTRA_HOST_FLAGS) ; do \
26037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26038 done; \
26039 echo "Doing distclean in libiberty"; \
26040 (cd $(HOST_SUBDIR)/libiberty && \
26041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26043 "RANLIB=$${RANLIB}" \
26044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26045 distclean) \
26046 || exit 1
26048 @endif libiberty
26050 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
26051 maybe-maintainer-clean-libiberty:
26052 @if libiberty
26053 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
26055 maintainer-clean-libiberty:
26056 @[ -f ./libiberty/Makefile ] || exit 0; \
26057 r=`${PWD_COMMAND}`; export r; \
26058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26059 $(HOST_EXPORTS) \
26060 for flag in $(EXTRA_HOST_FLAGS) ; do \
26061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26062 done; \
26063 echo "Doing maintainer-clean in libiberty"; \
26064 (cd $(HOST_SUBDIR)/libiberty && \
26065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26067 "RANLIB=$${RANLIB}" \
26068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26069 maintainer-clean) \
26070 || exit 1
26072 @endif libiberty
26076 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
26077 maybe-configure-libiberty-linker-plugin:
26078 @if gcc-bootstrap
26079 configure-libiberty-linker-plugin: stage_current
26080 @endif gcc-bootstrap
26081 @if libiberty-linker-plugin
26082 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
26083 configure-libiberty-linker-plugin:
26084 @r=`${PWD_COMMAND}`; export r; \
26085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26086 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26088 $(HOST_EXPORTS) \
26089 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26090 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
26091 case $(srcdir) in \
26092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26093 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26095 esac; \
26096 module_srcdir=libiberty; \
26097 $(SHELL) \
26098 $$s/$$module_srcdir/configure \
26099 --srcdir=$${topdir}/$$module_srcdir \
26100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26101 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
26102 || exit 1
26103 @endif libiberty-linker-plugin
26107 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
26108 maybe-configure-stage1-libiberty-linker-plugin:
26109 @if libiberty-linker-plugin-bootstrap
26110 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
26111 configure-stage1-libiberty-linker-plugin:
26112 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26114 @r=`${PWD_COMMAND}`; export r; \
26115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26116 TFLAGS="$(STAGE1_TFLAGS)"; \
26117 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26118 $(HOST_EXPORTS) \
26119 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26120 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26121 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26122 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26123 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26124 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26125 case $(srcdir) in \
26126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26127 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26129 esac; \
26130 module_srcdir=libiberty; \
26131 $(SHELL) $$s/$$module_srcdir/configure \
26132 --srcdir=$${topdir}/$$module_srcdir \
26133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26134 --target=${target_alias} \
26136 $(STAGE1_CONFIGURE_FLAGS) \
26137 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26138 @endif libiberty-linker-plugin-bootstrap
26140 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
26141 maybe-configure-stage2-libiberty-linker-plugin:
26142 @if libiberty-linker-plugin-bootstrap
26143 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
26144 configure-stage2-libiberty-linker-plugin:
26145 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26146 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26147 @r=`${PWD_COMMAND}`; export r; \
26148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26149 TFLAGS="$(STAGE2_TFLAGS)"; \
26150 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26151 $(HOST_EXPORTS) \
26152 $(POSTSTAGE1_HOST_EXPORTS) \
26153 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26154 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26155 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26156 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26158 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26159 case $(srcdir) in \
26160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26161 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26163 esac; \
26164 module_srcdir=libiberty; \
26165 $(SHELL) $$s/$$module_srcdir/configure \
26166 --srcdir=$${topdir}/$$module_srcdir \
26167 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26168 --target=${target_alias} \
26169 --with-build-libsubdir=$(HOST_SUBDIR) \
26170 $(STAGE2_CONFIGURE_FLAGS) \
26171 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26172 @endif libiberty-linker-plugin-bootstrap
26174 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
26175 maybe-configure-stage3-libiberty-linker-plugin:
26176 @if libiberty-linker-plugin-bootstrap
26177 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
26178 configure-stage3-libiberty-linker-plugin:
26179 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26180 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26181 @r=`${PWD_COMMAND}`; export r; \
26182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26183 TFLAGS="$(STAGE3_TFLAGS)"; \
26184 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26185 $(HOST_EXPORTS) \
26186 $(POSTSTAGE1_HOST_EXPORTS) \
26187 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26188 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26189 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26190 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26192 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26193 case $(srcdir) in \
26194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26195 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26197 esac; \
26198 module_srcdir=libiberty; \
26199 $(SHELL) $$s/$$module_srcdir/configure \
26200 --srcdir=$${topdir}/$$module_srcdir \
26201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26202 --target=${target_alias} \
26203 --with-build-libsubdir=$(HOST_SUBDIR) \
26204 $(STAGE3_CONFIGURE_FLAGS) \
26205 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26206 @endif libiberty-linker-plugin-bootstrap
26208 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
26209 maybe-configure-stage4-libiberty-linker-plugin:
26210 @if libiberty-linker-plugin-bootstrap
26211 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
26212 configure-stage4-libiberty-linker-plugin:
26213 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26215 @r=`${PWD_COMMAND}`; export r; \
26216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26217 TFLAGS="$(STAGE4_TFLAGS)"; \
26218 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26219 $(HOST_EXPORTS) \
26220 $(POSTSTAGE1_HOST_EXPORTS) \
26221 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26222 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26223 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26224 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26225 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26226 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26227 case $(srcdir) in \
26228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26229 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26231 esac; \
26232 module_srcdir=libiberty; \
26233 $(SHELL) $$s/$$module_srcdir/configure \
26234 --srcdir=$${topdir}/$$module_srcdir \
26235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26236 --target=${target_alias} \
26237 --with-build-libsubdir=$(HOST_SUBDIR) \
26238 $(STAGE4_CONFIGURE_FLAGS) \
26239 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26240 @endif libiberty-linker-plugin-bootstrap
26242 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
26243 maybe-configure-stageprofile-libiberty-linker-plugin:
26244 @if libiberty-linker-plugin-bootstrap
26245 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
26246 configure-stageprofile-libiberty-linker-plugin:
26247 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26248 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26249 @r=`${PWD_COMMAND}`; export r; \
26250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26251 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26252 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26253 $(HOST_EXPORTS) \
26254 $(POSTSTAGE1_HOST_EXPORTS) \
26255 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26256 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26257 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26258 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26260 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26261 case $(srcdir) in \
26262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26263 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26265 esac; \
26266 module_srcdir=libiberty; \
26267 $(SHELL) $$s/$$module_srcdir/configure \
26268 --srcdir=$${topdir}/$$module_srcdir \
26269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26270 --target=${target_alias} \
26271 --with-build-libsubdir=$(HOST_SUBDIR) \
26272 $(STAGEprofile_CONFIGURE_FLAGS) \
26273 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26274 @endif libiberty-linker-plugin-bootstrap
26276 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
26277 maybe-configure-stagefeedback-libiberty-linker-plugin:
26278 @if libiberty-linker-plugin-bootstrap
26279 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
26280 configure-stagefeedback-libiberty-linker-plugin:
26281 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26282 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26283 @r=`${PWD_COMMAND}`; export r; \
26284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26286 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26287 $(HOST_EXPORTS) \
26288 $(POSTSTAGE1_HOST_EXPORTS) \
26289 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26290 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26291 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26292 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26294 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26295 case $(srcdir) in \
26296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26297 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26299 esac; \
26300 module_srcdir=libiberty; \
26301 $(SHELL) $$s/$$module_srcdir/configure \
26302 --srcdir=$${topdir}/$$module_srcdir \
26303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26304 --target=${target_alias} \
26305 --with-build-libsubdir=$(HOST_SUBDIR) \
26306 $(STAGEfeedback_CONFIGURE_FLAGS) \
26307 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26308 @endif libiberty-linker-plugin-bootstrap
26310 .PHONY: configure-stageautoprofile-libiberty-linker-plugin maybe-configure-stageautoprofile-libiberty-linker-plugin
26311 maybe-configure-stageautoprofile-libiberty-linker-plugin:
26312 @if libiberty-linker-plugin-bootstrap
26313 maybe-configure-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
26314 configure-stageautoprofile-libiberty-linker-plugin:
26315 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26317 @r=`${PWD_COMMAND}`; export r; \
26318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26319 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26320 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26321 $(HOST_EXPORTS) \
26322 $(POSTSTAGE1_HOST_EXPORTS) \
26323 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
26324 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
26325 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
26326 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26328 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26329 case $(srcdir) in \
26330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26331 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26333 esac; \
26334 module_srcdir=libiberty; \
26335 $(SHELL) $$s/$$module_srcdir/configure \
26336 --srcdir=$${topdir}/$$module_srcdir \
26337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26338 --target=${target_alias} \
26339 --with-build-libsubdir=$(HOST_SUBDIR) \
26340 $(STAGEautoprofile_CONFIGURE_FLAGS) \
26341 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26342 @endif libiberty-linker-plugin-bootstrap
26344 .PHONY: configure-stageautofeedback-libiberty-linker-plugin maybe-configure-stageautofeedback-libiberty-linker-plugin
26345 maybe-configure-stageautofeedback-libiberty-linker-plugin:
26346 @if libiberty-linker-plugin-bootstrap
26347 maybe-configure-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
26348 configure-stageautofeedback-libiberty-linker-plugin:
26349 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26351 @r=`${PWD_COMMAND}`; export r; \
26352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26353 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26354 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26355 $(HOST_EXPORTS) \
26356 $(POSTSTAGE1_HOST_EXPORTS) \
26357 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
26358 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
26359 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
26360 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26362 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26363 case $(srcdir) in \
26364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26365 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26367 esac; \
26368 module_srcdir=libiberty; \
26369 $(SHELL) $$s/$$module_srcdir/configure \
26370 --srcdir=$${topdir}/$$module_srcdir \
26371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26372 --target=${target_alias} \
26373 --with-build-libsubdir=$(HOST_SUBDIR) \
26374 $(STAGEautofeedback_CONFIGURE_FLAGS) \
26375 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26376 @endif libiberty-linker-plugin-bootstrap
26382 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
26383 maybe-all-libiberty-linker-plugin:
26384 @if gcc-bootstrap
26385 all-libiberty-linker-plugin: stage_current
26386 @endif gcc-bootstrap
26387 @if libiberty-linker-plugin
26388 TARGET-libiberty-linker-plugin=all
26389 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
26390 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
26391 @r=`${PWD_COMMAND}`; export r; \
26392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26393 $(HOST_EXPORTS) \
26394 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26395 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26396 $(TARGET-libiberty-linker-plugin))
26397 @endif libiberty-linker-plugin
26401 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
26402 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
26403 maybe-all-stage1-libiberty-linker-plugin:
26404 maybe-clean-stage1-libiberty-linker-plugin:
26405 @if libiberty-linker-plugin-bootstrap
26406 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
26407 all-stage1: all-stage1-libiberty-linker-plugin
26408 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26409 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
26410 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26411 @r=`${PWD_COMMAND}`; export r; \
26412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26413 TFLAGS="$(STAGE1_TFLAGS)"; \
26414 $(HOST_EXPORTS) \
26415 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26418 CFLAGS="$(STAGE1_CFLAGS)" \
26419 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26420 LIBCFLAGS="$(LIBCFLAGS)" \
26421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26424 $(EXTRA_HOST_FLAGS) \
26425 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26426 TFLAGS="$(STAGE1_TFLAGS)" \
26427 $(TARGET-stage1-libiberty-linker-plugin)
26429 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
26430 clean-stage1: clean-stage1-libiberty-linker-plugin
26431 clean-stage1-libiberty-linker-plugin:
26432 @if [ $(current_stage) = stage1 ]; then \
26433 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26434 else \
26435 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
26436 $(MAKE) stage1-start; \
26437 fi; \
26438 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26439 $(MAKE) $(EXTRA_HOST_FLAGS) \
26440 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26441 @endif libiberty-linker-plugin-bootstrap
26444 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
26445 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
26446 maybe-all-stage2-libiberty-linker-plugin:
26447 maybe-clean-stage2-libiberty-linker-plugin:
26448 @if libiberty-linker-plugin-bootstrap
26449 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
26450 all-stage2: all-stage2-libiberty-linker-plugin
26451 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26452 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
26453 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26454 @r=`${PWD_COMMAND}`; export r; \
26455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26456 TFLAGS="$(STAGE2_TFLAGS)"; \
26457 $(HOST_EXPORTS) \
26458 $(POSTSTAGE1_HOST_EXPORTS) \
26459 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26461 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26462 CFLAGS="$(STAGE2_CFLAGS)" \
26463 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26464 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26465 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26466 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26467 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26468 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26469 TFLAGS="$(STAGE2_TFLAGS)" \
26470 $(TARGET-stage2-libiberty-linker-plugin)
26472 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
26473 clean-stage2: clean-stage2-libiberty-linker-plugin
26474 clean-stage2-libiberty-linker-plugin:
26475 @if [ $(current_stage) = stage2 ]; then \
26476 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26477 else \
26478 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
26479 $(MAKE) stage2-start; \
26480 fi; \
26481 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26482 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26483 @endif libiberty-linker-plugin-bootstrap
26486 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
26487 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
26488 maybe-all-stage3-libiberty-linker-plugin:
26489 maybe-clean-stage3-libiberty-linker-plugin:
26490 @if libiberty-linker-plugin-bootstrap
26491 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
26492 all-stage3: all-stage3-libiberty-linker-plugin
26493 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26494 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
26495 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26496 @r=`${PWD_COMMAND}`; export r; \
26497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26498 TFLAGS="$(STAGE3_TFLAGS)"; \
26499 $(HOST_EXPORTS) \
26500 $(POSTSTAGE1_HOST_EXPORTS) \
26501 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26504 CFLAGS="$(STAGE3_CFLAGS)" \
26505 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26506 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26510 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26511 TFLAGS="$(STAGE3_TFLAGS)" \
26512 $(TARGET-stage3-libiberty-linker-plugin)
26514 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
26515 clean-stage3: clean-stage3-libiberty-linker-plugin
26516 clean-stage3-libiberty-linker-plugin:
26517 @if [ $(current_stage) = stage3 ]; then \
26518 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26519 else \
26520 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
26521 $(MAKE) stage3-start; \
26522 fi; \
26523 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26524 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26525 @endif libiberty-linker-plugin-bootstrap
26528 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
26529 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
26530 maybe-all-stage4-libiberty-linker-plugin:
26531 maybe-clean-stage4-libiberty-linker-plugin:
26532 @if libiberty-linker-plugin-bootstrap
26533 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
26534 all-stage4: all-stage4-libiberty-linker-plugin
26535 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26536 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
26537 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26538 @r=`${PWD_COMMAND}`; export r; \
26539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26540 TFLAGS="$(STAGE4_TFLAGS)"; \
26541 $(HOST_EXPORTS) \
26542 $(POSTSTAGE1_HOST_EXPORTS) \
26543 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26545 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26546 CFLAGS="$(STAGE4_CFLAGS)" \
26547 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26548 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26549 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26550 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26551 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26552 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26553 TFLAGS="$(STAGE4_TFLAGS)" \
26554 $(TARGET-stage4-libiberty-linker-plugin)
26556 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
26557 clean-stage4: clean-stage4-libiberty-linker-plugin
26558 clean-stage4-libiberty-linker-plugin:
26559 @if [ $(current_stage) = stage4 ]; then \
26560 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26561 else \
26562 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
26563 $(MAKE) stage4-start; \
26564 fi; \
26565 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26566 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26567 @endif libiberty-linker-plugin-bootstrap
26570 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
26571 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
26572 maybe-all-stageprofile-libiberty-linker-plugin:
26573 maybe-clean-stageprofile-libiberty-linker-plugin:
26574 @if libiberty-linker-plugin-bootstrap
26575 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
26576 all-stageprofile: all-stageprofile-libiberty-linker-plugin
26577 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26578 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
26579 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26580 @r=`${PWD_COMMAND}`; export r; \
26581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26582 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26583 $(HOST_EXPORTS) \
26584 $(POSTSTAGE1_HOST_EXPORTS) \
26585 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26588 CFLAGS="$(STAGEprofile_CFLAGS)" \
26589 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26590 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26594 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26595 TFLAGS="$(STAGEprofile_TFLAGS)" \
26596 $(TARGET-stageprofile-libiberty-linker-plugin)
26598 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
26599 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
26600 clean-stageprofile-libiberty-linker-plugin:
26601 @if [ $(current_stage) = stageprofile ]; then \
26602 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26603 else \
26604 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
26605 $(MAKE) stageprofile-start; \
26606 fi; \
26607 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26608 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26609 @endif libiberty-linker-plugin-bootstrap
26612 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
26613 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
26614 maybe-all-stagefeedback-libiberty-linker-plugin:
26615 maybe-clean-stagefeedback-libiberty-linker-plugin:
26616 @if libiberty-linker-plugin-bootstrap
26617 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
26618 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
26619 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26620 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
26621 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26622 @r=`${PWD_COMMAND}`; export r; \
26623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26624 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26625 $(HOST_EXPORTS) \
26626 $(POSTSTAGE1_HOST_EXPORTS) \
26627 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26630 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26631 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26632 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26637 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26638 $(TARGET-stagefeedback-libiberty-linker-plugin)
26640 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
26641 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
26642 clean-stagefeedback-libiberty-linker-plugin:
26643 @if [ $(current_stage) = stagefeedback ]; then \
26644 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26645 else \
26646 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
26647 $(MAKE) stagefeedback-start; \
26648 fi; \
26649 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26650 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26651 @endif libiberty-linker-plugin-bootstrap
26654 .PHONY: all-stageautoprofile-libiberty-linker-plugin maybe-all-stageautoprofile-libiberty-linker-plugin
26655 .PHONY: clean-stageautoprofile-libiberty-linker-plugin maybe-clean-stageautoprofile-libiberty-linker-plugin
26656 maybe-all-stageautoprofile-libiberty-linker-plugin:
26657 maybe-clean-stageautoprofile-libiberty-linker-plugin:
26658 @if libiberty-linker-plugin-bootstrap
26659 maybe-all-stageautoprofile-libiberty-linker-plugin: all-stageautoprofile-libiberty-linker-plugin
26660 all-stageautoprofile: all-stageautoprofile-libiberty-linker-plugin
26661 TARGET-stageautoprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26662 all-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
26663 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26664 @r=`${PWD_COMMAND}`; export r; \
26665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26666 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26667 $(HOST_EXPORTS) \
26668 $(POSTSTAGE1_HOST_EXPORTS) \
26669 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26670 $$s/gcc/config/i386/$(AUTO_PROFILE) \
26671 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26672 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
26673 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
26674 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
26675 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26676 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26677 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26678 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26679 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
26680 $(TARGET-stageautoprofile-libiberty-linker-plugin)
26682 maybe-clean-stageautoprofile-libiberty-linker-plugin: clean-stageautoprofile-libiberty-linker-plugin
26683 clean-stageautoprofile: clean-stageautoprofile-libiberty-linker-plugin
26684 clean-stageautoprofile-libiberty-linker-plugin:
26685 @if [ $(current_stage) = stageautoprofile ]; then \
26686 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26687 else \
26688 [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
26689 $(MAKE) stageautoprofile-start; \
26690 fi; \
26691 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26692 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26693 @endif libiberty-linker-plugin-bootstrap
26696 .PHONY: all-stageautofeedback-libiberty-linker-plugin maybe-all-stageautofeedback-libiberty-linker-plugin
26697 .PHONY: clean-stageautofeedback-libiberty-linker-plugin maybe-clean-stageautofeedback-libiberty-linker-plugin
26698 maybe-all-stageautofeedback-libiberty-linker-plugin:
26699 maybe-clean-stageautofeedback-libiberty-linker-plugin:
26700 @if libiberty-linker-plugin-bootstrap
26701 maybe-all-stageautofeedback-libiberty-linker-plugin: all-stageautofeedback-libiberty-linker-plugin
26702 all-stageautofeedback: all-stageautofeedback-libiberty-linker-plugin
26703 TARGET-stageautofeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26704 all-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
26705 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26706 @r=`${PWD_COMMAND}`; export r; \
26707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26708 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26709 $(HOST_EXPORTS) \
26710 $(POSTSTAGE1_HOST_EXPORTS) \
26711 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26714 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
26715 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
26716 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
26717 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26718 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26719 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26720 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26721 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
26722 $(TARGET-stageautofeedback-libiberty-linker-plugin)
26724 maybe-clean-stageautofeedback-libiberty-linker-plugin: clean-stageautofeedback-libiberty-linker-plugin
26725 clean-stageautofeedback: clean-stageautofeedback-libiberty-linker-plugin
26726 clean-stageautofeedback-libiberty-linker-plugin:
26727 @if [ $(current_stage) = stageautofeedback ]; then \
26728 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26729 else \
26730 [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
26731 $(MAKE) stageautofeedback-start; \
26732 fi; \
26733 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26734 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26735 @endif libiberty-linker-plugin-bootstrap
26741 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
26742 maybe-check-libiberty-linker-plugin:
26743 @if libiberty-linker-plugin
26744 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
26746 check-libiberty-linker-plugin:
26747 @: $(MAKE); $(unstage)
26748 @r=`${PWD_COMMAND}`; export r; \
26749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26750 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
26751 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26752 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
26754 @endif libiberty-linker-plugin
26756 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
26757 maybe-install-libiberty-linker-plugin:
26758 @if libiberty-linker-plugin
26759 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
26761 install-libiberty-linker-plugin: installdirs
26762 @: $(MAKE); $(unstage)
26763 @r=`${PWD_COMMAND}`; export r; \
26764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26765 $(HOST_EXPORTS) \
26766 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26767 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
26769 @endif libiberty-linker-plugin
26771 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
26772 maybe-install-strip-libiberty-linker-plugin:
26773 @if libiberty-linker-plugin
26774 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
26776 install-strip-libiberty-linker-plugin: installdirs
26777 @: $(MAKE); $(unstage)
26778 @r=`${PWD_COMMAND}`; export r; \
26779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26780 $(HOST_EXPORTS) \
26781 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26782 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
26784 @endif libiberty-linker-plugin
26786 # Other targets (info, dvi, pdf, etc.)
26788 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
26789 maybe-info-libiberty-linker-plugin:
26790 @if libiberty-linker-plugin
26791 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
26793 info-libiberty-linker-plugin: \
26794 configure-libiberty-linker-plugin
26795 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26796 r=`${PWD_COMMAND}`; export r; \
26797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26798 $(HOST_EXPORTS) \
26799 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26801 done; \
26802 echo "Doing info in libiberty-linker-plugin"; \
26803 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26806 "RANLIB=$${RANLIB}" \
26807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26808 info) \
26809 || exit 1
26811 @endif libiberty-linker-plugin
26813 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
26814 maybe-dvi-libiberty-linker-plugin:
26815 @if libiberty-linker-plugin
26816 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
26818 dvi-libiberty-linker-plugin: \
26819 configure-libiberty-linker-plugin
26820 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26821 r=`${PWD_COMMAND}`; export r; \
26822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26823 $(HOST_EXPORTS) \
26824 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26826 done; \
26827 echo "Doing dvi in libiberty-linker-plugin"; \
26828 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26831 "RANLIB=$${RANLIB}" \
26832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26833 dvi) \
26834 || exit 1
26836 @endif libiberty-linker-plugin
26838 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
26839 maybe-pdf-libiberty-linker-plugin:
26840 @if libiberty-linker-plugin
26841 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
26843 pdf-libiberty-linker-plugin: \
26844 configure-libiberty-linker-plugin
26845 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26846 r=`${PWD_COMMAND}`; export r; \
26847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26848 $(HOST_EXPORTS) \
26849 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26851 done; \
26852 echo "Doing pdf in libiberty-linker-plugin"; \
26853 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26856 "RANLIB=$${RANLIB}" \
26857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26858 pdf) \
26859 || exit 1
26861 @endif libiberty-linker-plugin
26863 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
26864 maybe-html-libiberty-linker-plugin:
26865 @if libiberty-linker-plugin
26866 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
26868 html-libiberty-linker-plugin: \
26869 configure-libiberty-linker-plugin
26870 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26871 r=`${PWD_COMMAND}`; export r; \
26872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26873 $(HOST_EXPORTS) \
26874 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26876 done; \
26877 echo "Doing html in libiberty-linker-plugin"; \
26878 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26881 "RANLIB=$${RANLIB}" \
26882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26883 html) \
26884 || exit 1
26886 @endif libiberty-linker-plugin
26888 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
26889 maybe-TAGS-libiberty-linker-plugin:
26890 @if libiberty-linker-plugin
26891 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
26893 TAGS-libiberty-linker-plugin: \
26894 configure-libiberty-linker-plugin
26895 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26896 r=`${PWD_COMMAND}`; export r; \
26897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26898 $(HOST_EXPORTS) \
26899 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26901 done; \
26902 echo "Doing TAGS in libiberty-linker-plugin"; \
26903 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26906 "RANLIB=$${RANLIB}" \
26907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26908 TAGS) \
26909 || exit 1
26911 @endif libiberty-linker-plugin
26913 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
26914 maybe-install-info-libiberty-linker-plugin:
26915 @if libiberty-linker-plugin
26916 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
26918 install-info-libiberty-linker-plugin: \
26919 configure-libiberty-linker-plugin \
26920 info-libiberty-linker-plugin
26921 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26922 r=`${PWD_COMMAND}`; export r; \
26923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26924 $(HOST_EXPORTS) \
26925 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26927 done; \
26928 echo "Doing install-info in libiberty-linker-plugin"; \
26929 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26932 "RANLIB=$${RANLIB}" \
26933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26934 install-info) \
26935 || exit 1
26937 @endif libiberty-linker-plugin
26939 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
26940 maybe-install-pdf-libiberty-linker-plugin:
26941 @if libiberty-linker-plugin
26942 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
26944 install-pdf-libiberty-linker-plugin: \
26945 configure-libiberty-linker-plugin \
26946 pdf-libiberty-linker-plugin
26947 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26948 r=`${PWD_COMMAND}`; export r; \
26949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26950 $(HOST_EXPORTS) \
26951 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26953 done; \
26954 echo "Doing install-pdf in libiberty-linker-plugin"; \
26955 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26958 "RANLIB=$${RANLIB}" \
26959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26960 install-pdf) \
26961 || exit 1
26963 @endif libiberty-linker-plugin
26965 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
26966 maybe-install-html-libiberty-linker-plugin:
26967 @if libiberty-linker-plugin
26968 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
26970 install-html-libiberty-linker-plugin: \
26971 configure-libiberty-linker-plugin \
26972 html-libiberty-linker-plugin
26973 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26974 r=`${PWD_COMMAND}`; export r; \
26975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26976 $(HOST_EXPORTS) \
26977 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26979 done; \
26980 echo "Doing install-html in libiberty-linker-plugin"; \
26981 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26984 "RANLIB=$${RANLIB}" \
26985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26986 install-html) \
26987 || exit 1
26989 @endif libiberty-linker-plugin
26991 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
26992 maybe-installcheck-libiberty-linker-plugin:
26993 @if libiberty-linker-plugin
26994 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
26996 installcheck-libiberty-linker-plugin: \
26997 configure-libiberty-linker-plugin
26998 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26999 r=`${PWD_COMMAND}`; export r; \
27000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27001 $(HOST_EXPORTS) \
27002 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27004 done; \
27005 echo "Doing installcheck in libiberty-linker-plugin"; \
27006 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27009 "RANLIB=$${RANLIB}" \
27010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27011 installcheck) \
27012 || exit 1
27014 @endif libiberty-linker-plugin
27016 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
27017 maybe-mostlyclean-libiberty-linker-plugin:
27018 @if libiberty-linker-plugin
27019 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
27021 mostlyclean-libiberty-linker-plugin:
27022 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27023 r=`${PWD_COMMAND}`; export r; \
27024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27025 $(HOST_EXPORTS) \
27026 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27028 done; \
27029 echo "Doing mostlyclean in libiberty-linker-plugin"; \
27030 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27033 "RANLIB=$${RANLIB}" \
27034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27035 mostlyclean) \
27036 || exit 1
27038 @endif libiberty-linker-plugin
27040 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
27041 maybe-clean-libiberty-linker-plugin:
27042 @if libiberty-linker-plugin
27043 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
27045 clean-libiberty-linker-plugin:
27046 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27047 r=`${PWD_COMMAND}`; export r; \
27048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27049 $(HOST_EXPORTS) \
27050 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27052 done; \
27053 echo "Doing clean in libiberty-linker-plugin"; \
27054 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27057 "RANLIB=$${RANLIB}" \
27058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27059 clean) \
27060 || exit 1
27062 @endif libiberty-linker-plugin
27064 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
27065 maybe-distclean-libiberty-linker-plugin:
27066 @if libiberty-linker-plugin
27067 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
27069 distclean-libiberty-linker-plugin:
27070 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27071 r=`${PWD_COMMAND}`; export r; \
27072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27073 $(HOST_EXPORTS) \
27074 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27076 done; \
27077 echo "Doing distclean in libiberty-linker-plugin"; \
27078 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27081 "RANLIB=$${RANLIB}" \
27082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27083 distclean) \
27084 || exit 1
27086 @endif libiberty-linker-plugin
27088 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
27089 maybe-maintainer-clean-libiberty-linker-plugin:
27090 @if libiberty-linker-plugin
27091 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
27093 maintainer-clean-libiberty-linker-plugin:
27094 @[ -f ./libiberty-linker-plugin/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) @extra_linker_plugin_flags@; do \
27099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27100 done; \
27101 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
27102 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
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 maintainer-clean) \
27108 || exit 1
27110 @endif libiberty-linker-plugin
27114 .PHONY: configure-libiconv maybe-configure-libiconv
27115 maybe-configure-libiconv:
27116 @if gcc-bootstrap
27117 configure-libiconv: stage_current
27118 @endif gcc-bootstrap
27119 @if libiconv
27120 maybe-configure-libiconv: configure-libiconv
27121 configure-libiconv:
27122 @r=`${PWD_COMMAND}`; export r; \
27123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27124 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27126 $(HOST_EXPORTS) \
27127 echo Configuring in $(HOST_SUBDIR)/libiconv; \
27128 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
27129 case $(srcdir) in \
27130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27131 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27133 esac; \
27134 module_srcdir=libiconv; \
27135 $(SHELL) \
27136 $$s/$$module_srcdir/configure \
27137 --srcdir=$${topdir}/$$module_srcdir \
27138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27139 --target=${target_alias} --disable-shared \
27140 || exit 1
27141 @endif libiconv
27145 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
27146 maybe-configure-stage1-libiconv:
27147 @if libiconv-bootstrap
27148 maybe-configure-stage1-libiconv: configure-stage1-libiconv
27149 configure-stage1-libiconv:
27150 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27152 @r=`${PWD_COMMAND}`; export r; \
27153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27154 TFLAGS="$(STAGE1_TFLAGS)"; \
27155 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27156 $(HOST_EXPORTS) \
27157 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27158 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27159 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27160 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
27161 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27162 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27163 case $(srcdir) in \
27164 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27165 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27166 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27167 esac; \
27168 module_srcdir=libiconv; \
27169 $(SHELL) $$s/$$module_srcdir/configure \
27170 --srcdir=$${topdir}/$$module_srcdir \
27171 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27172 --target=${target_alias} \
27174 $(STAGE1_CONFIGURE_FLAGS) \
27175 --disable-shared
27176 @endif libiconv-bootstrap
27178 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
27179 maybe-configure-stage2-libiconv:
27180 @if libiconv-bootstrap
27181 maybe-configure-stage2-libiconv: configure-stage2-libiconv
27182 configure-stage2-libiconv:
27183 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27184 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27185 @r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27187 TFLAGS="$(STAGE2_TFLAGS)"; \
27188 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27189 $(HOST_EXPORTS) \
27190 $(POSTSTAGE1_HOST_EXPORTS) \
27191 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27192 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27193 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27194 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
27195 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27196 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27197 case $(srcdir) in \
27198 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27199 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27200 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27201 esac; \
27202 module_srcdir=libiconv; \
27203 $(SHELL) $$s/$$module_srcdir/configure \
27204 --srcdir=$${topdir}/$$module_srcdir \
27205 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27206 --target=${target_alias} \
27207 --with-build-libsubdir=$(HOST_SUBDIR) \
27208 $(STAGE2_CONFIGURE_FLAGS) \
27209 --disable-shared
27210 @endif libiconv-bootstrap
27212 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
27213 maybe-configure-stage3-libiconv:
27214 @if libiconv-bootstrap
27215 maybe-configure-stage3-libiconv: configure-stage3-libiconv
27216 configure-stage3-libiconv:
27217 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27218 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27219 @r=`${PWD_COMMAND}`; export r; \
27220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27221 TFLAGS="$(STAGE3_TFLAGS)"; \
27222 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27223 $(HOST_EXPORTS) \
27224 $(POSTSTAGE1_HOST_EXPORTS) \
27225 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27226 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27227 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27228 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
27229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27230 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27231 case $(srcdir) in \
27232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27233 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27235 esac; \
27236 module_srcdir=libiconv; \
27237 $(SHELL) $$s/$$module_srcdir/configure \
27238 --srcdir=$${topdir}/$$module_srcdir \
27239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27240 --target=${target_alias} \
27241 --with-build-libsubdir=$(HOST_SUBDIR) \
27242 $(STAGE3_CONFIGURE_FLAGS) \
27243 --disable-shared
27244 @endif libiconv-bootstrap
27246 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
27247 maybe-configure-stage4-libiconv:
27248 @if libiconv-bootstrap
27249 maybe-configure-stage4-libiconv: configure-stage4-libiconv
27250 configure-stage4-libiconv:
27251 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27253 @r=`${PWD_COMMAND}`; export r; \
27254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27255 TFLAGS="$(STAGE4_TFLAGS)"; \
27256 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27257 $(HOST_EXPORTS) \
27258 $(POSTSTAGE1_HOST_EXPORTS) \
27259 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27260 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27261 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27262 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
27263 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27264 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27265 case $(srcdir) in \
27266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27267 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27269 esac; \
27270 module_srcdir=libiconv; \
27271 $(SHELL) $$s/$$module_srcdir/configure \
27272 --srcdir=$${topdir}/$$module_srcdir \
27273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27274 --target=${target_alias} \
27275 --with-build-libsubdir=$(HOST_SUBDIR) \
27276 $(STAGE4_CONFIGURE_FLAGS) \
27277 --disable-shared
27278 @endif libiconv-bootstrap
27280 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
27281 maybe-configure-stageprofile-libiconv:
27282 @if libiconv-bootstrap
27283 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
27284 configure-stageprofile-libiconv:
27285 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27286 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27287 @r=`${PWD_COMMAND}`; export r; \
27288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27289 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27290 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27291 $(HOST_EXPORTS) \
27292 $(POSTSTAGE1_HOST_EXPORTS) \
27293 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27294 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27295 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27296 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
27297 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27298 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27299 case $(srcdir) in \
27300 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27301 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27302 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27303 esac; \
27304 module_srcdir=libiconv; \
27305 $(SHELL) $$s/$$module_srcdir/configure \
27306 --srcdir=$${topdir}/$$module_srcdir \
27307 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27308 --target=${target_alias} \
27309 --with-build-libsubdir=$(HOST_SUBDIR) \
27310 $(STAGEprofile_CONFIGURE_FLAGS) \
27311 --disable-shared
27312 @endif libiconv-bootstrap
27314 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
27315 maybe-configure-stagefeedback-libiconv:
27316 @if libiconv-bootstrap
27317 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
27318 configure-stagefeedback-libiconv:
27319 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27320 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27321 @r=`${PWD_COMMAND}`; export r; \
27322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27323 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27324 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27325 $(HOST_EXPORTS) \
27326 $(POSTSTAGE1_HOST_EXPORTS) \
27327 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27328 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27329 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27330 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
27331 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27332 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27333 case $(srcdir) in \
27334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27335 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27337 esac; \
27338 module_srcdir=libiconv; \
27339 $(SHELL) $$s/$$module_srcdir/configure \
27340 --srcdir=$${topdir}/$$module_srcdir \
27341 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27342 --target=${target_alias} \
27343 --with-build-libsubdir=$(HOST_SUBDIR) \
27344 $(STAGEfeedback_CONFIGURE_FLAGS) \
27345 --disable-shared
27346 @endif libiconv-bootstrap
27348 .PHONY: configure-stageautoprofile-libiconv maybe-configure-stageautoprofile-libiconv
27349 maybe-configure-stageautoprofile-libiconv:
27350 @if libiconv-bootstrap
27351 maybe-configure-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
27352 configure-stageautoprofile-libiconv:
27353 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27354 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27355 @r=`${PWD_COMMAND}`; export r; \
27356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27357 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27358 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27359 $(HOST_EXPORTS) \
27360 $(POSTSTAGE1_HOST_EXPORTS) \
27361 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
27362 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
27363 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
27364 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiconv; \
27365 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27366 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27367 case $(srcdir) in \
27368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27369 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27371 esac; \
27372 module_srcdir=libiconv; \
27373 $(SHELL) $$s/$$module_srcdir/configure \
27374 --srcdir=$${topdir}/$$module_srcdir \
27375 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27376 --target=${target_alias} \
27377 --with-build-libsubdir=$(HOST_SUBDIR) \
27378 $(STAGEautoprofile_CONFIGURE_FLAGS) \
27379 --disable-shared
27380 @endif libiconv-bootstrap
27382 .PHONY: configure-stageautofeedback-libiconv maybe-configure-stageautofeedback-libiconv
27383 maybe-configure-stageautofeedback-libiconv:
27384 @if libiconv-bootstrap
27385 maybe-configure-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
27386 configure-stageautofeedback-libiconv:
27387 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27389 @r=`${PWD_COMMAND}`; export r; \
27390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27391 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27392 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27393 $(HOST_EXPORTS) \
27394 $(POSTSTAGE1_HOST_EXPORTS) \
27395 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
27396 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
27397 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
27398 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiconv; \
27399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27400 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27401 case $(srcdir) in \
27402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27403 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27405 esac; \
27406 module_srcdir=libiconv; \
27407 $(SHELL) $$s/$$module_srcdir/configure \
27408 --srcdir=$${topdir}/$$module_srcdir \
27409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27410 --target=${target_alias} \
27411 --with-build-libsubdir=$(HOST_SUBDIR) \
27412 $(STAGEautofeedback_CONFIGURE_FLAGS) \
27413 --disable-shared
27414 @endif libiconv-bootstrap
27420 .PHONY: all-libiconv maybe-all-libiconv
27421 maybe-all-libiconv:
27422 @if gcc-bootstrap
27423 all-libiconv: stage_current
27424 @endif gcc-bootstrap
27425 @if libiconv
27426 TARGET-libiconv=all
27427 maybe-all-libiconv: all-libiconv
27428 all-libiconv: configure-libiconv
27429 @r=`${PWD_COMMAND}`; export r; \
27430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27431 $(HOST_EXPORTS) \
27432 (cd $(HOST_SUBDIR)/libiconv && \
27433 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27434 $(TARGET-libiconv))
27435 @endif libiconv
27439 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
27440 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
27441 maybe-all-stage1-libiconv:
27442 maybe-clean-stage1-libiconv:
27443 @if libiconv-bootstrap
27444 maybe-all-stage1-libiconv: all-stage1-libiconv
27445 all-stage1: all-stage1-libiconv
27446 TARGET-stage1-libiconv = $(TARGET-libiconv)
27447 all-stage1-libiconv: configure-stage1-libiconv
27448 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27449 @r=`${PWD_COMMAND}`; export r; \
27450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27451 TFLAGS="$(STAGE1_TFLAGS)"; \
27452 $(HOST_EXPORTS) \
27453 cd $(HOST_SUBDIR)/libiconv && \
27455 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27456 CFLAGS="$(STAGE1_CFLAGS)" \
27457 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27458 LIBCFLAGS="$(LIBCFLAGS)" \
27459 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27460 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27461 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27462 $(EXTRA_HOST_FLAGS) \
27463 $(STAGE1_FLAGS_TO_PASS) \
27464 TFLAGS="$(STAGE1_TFLAGS)" \
27465 $(TARGET-stage1-libiconv)
27467 maybe-clean-stage1-libiconv: clean-stage1-libiconv
27468 clean-stage1: clean-stage1-libiconv
27469 clean-stage1-libiconv:
27470 @if [ $(current_stage) = stage1 ]; then \
27471 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27472 else \
27473 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
27474 $(MAKE) stage1-start; \
27475 fi; \
27476 cd $(HOST_SUBDIR)/libiconv && \
27477 $(MAKE) $(EXTRA_HOST_FLAGS) \
27478 $(STAGE1_FLAGS_TO_PASS) clean
27479 @endif libiconv-bootstrap
27482 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
27483 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
27484 maybe-all-stage2-libiconv:
27485 maybe-clean-stage2-libiconv:
27486 @if libiconv-bootstrap
27487 maybe-all-stage2-libiconv: all-stage2-libiconv
27488 all-stage2: all-stage2-libiconv
27489 TARGET-stage2-libiconv = $(TARGET-libiconv)
27490 all-stage2-libiconv: configure-stage2-libiconv
27491 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27492 @r=`${PWD_COMMAND}`; export r; \
27493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27494 TFLAGS="$(STAGE2_TFLAGS)"; \
27495 $(HOST_EXPORTS) \
27496 $(POSTSTAGE1_HOST_EXPORTS) \
27497 cd $(HOST_SUBDIR)/libiconv && \
27499 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27500 CFLAGS="$(STAGE2_CFLAGS)" \
27501 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27502 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27503 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27504 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27505 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27506 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27507 TFLAGS="$(STAGE2_TFLAGS)" \
27508 $(TARGET-stage2-libiconv)
27510 maybe-clean-stage2-libiconv: clean-stage2-libiconv
27511 clean-stage2: clean-stage2-libiconv
27512 clean-stage2-libiconv:
27513 @if [ $(current_stage) = stage2 ]; then \
27514 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27515 else \
27516 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
27517 $(MAKE) stage2-start; \
27518 fi; \
27519 cd $(HOST_SUBDIR)/libiconv && \
27520 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27521 @endif libiconv-bootstrap
27524 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
27525 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
27526 maybe-all-stage3-libiconv:
27527 maybe-clean-stage3-libiconv:
27528 @if libiconv-bootstrap
27529 maybe-all-stage3-libiconv: all-stage3-libiconv
27530 all-stage3: all-stage3-libiconv
27531 TARGET-stage3-libiconv = $(TARGET-libiconv)
27532 all-stage3-libiconv: configure-stage3-libiconv
27533 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27534 @r=`${PWD_COMMAND}`; export r; \
27535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27536 TFLAGS="$(STAGE3_TFLAGS)"; \
27537 $(HOST_EXPORTS) \
27538 $(POSTSTAGE1_HOST_EXPORTS) \
27539 cd $(HOST_SUBDIR)/libiconv && \
27541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27542 CFLAGS="$(STAGE3_CFLAGS)" \
27543 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27544 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27548 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27549 TFLAGS="$(STAGE3_TFLAGS)" \
27550 $(TARGET-stage3-libiconv)
27552 maybe-clean-stage3-libiconv: clean-stage3-libiconv
27553 clean-stage3: clean-stage3-libiconv
27554 clean-stage3-libiconv:
27555 @if [ $(current_stage) = stage3 ]; then \
27556 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27557 else \
27558 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
27559 $(MAKE) stage3-start; \
27560 fi; \
27561 cd $(HOST_SUBDIR)/libiconv && \
27562 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27563 @endif libiconv-bootstrap
27566 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
27567 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
27568 maybe-all-stage4-libiconv:
27569 maybe-clean-stage4-libiconv:
27570 @if libiconv-bootstrap
27571 maybe-all-stage4-libiconv: all-stage4-libiconv
27572 all-stage4: all-stage4-libiconv
27573 TARGET-stage4-libiconv = $(TARGET-libiconv)
27574 all-stage4-libiconv: configure-stage4-libiconv
27575 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27576 @r=`${PWD_COMMAND}`; export r; \
27577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27578 TFLAGS="$(STAGE4_TFLAGS)"; \
27579 $(HOST_EXPORTS) \
27580 $(POSTSTAGE1_HOST_EXPORTS) \
27581 cd $(HOST_SUBDIR)/libiconv && \
27583 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27584 CFLAGS="$(STAGE4_CFLAGS)" \
27585 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27586 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27587 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27588 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27589 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27590 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27591 TFLAGS="$(STAGE4_TFLAGS)" \
27592 $(TARGET-stage4-libiconv)
27594 maybe-clean-stage4-libiconv: clean-stage4-libiconv
27595 clean-stage4: clean-stage4-libiconv
27596 clean-stage4-libiconv:
27597 @if [ $(current_stage) = stage4 ]; then \
27598 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27599 else \
27600 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
27601 $(MAKE) stage4-start; \
27602 fi; \
27603 cd $(HOST_SUBDIR)/libiconv && \
27604 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27605 @endif libiconv-bootstrap
27608 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
27609 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
27610 maybe-all-stageprofile-libiconv:
27611 maybe-clean-stageprofile-libiconv:
27612 @if libiconv-bootstrap
27613 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
27614 all-stageprofile: all-stageprofile-libiconv
27615 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
27616 all-stageprofile-libiconv: configure-stageprofile-libiconv
27617 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27618 @r=`${PWD_COMMAND}`; export r; \
27619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27620 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27621 $(HOST_EXPORTS) \
27622 $(POSTSTAGE1_HOST_EXPORTS) \
27623 cd $(HOST_SUBDIR)/libiconv && \
27625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27626 CFLAGS="$(STAGEprofile_CFLAGS)" \
27627 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27628 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27633 TFLAGS="$(STAGEprofile_TFLAGS)" \
27634 $(TARGET-stageprofile-libiconv)
27636 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
27637 clean-stageprofile: clean-stageprofile-libiconv
27638 clean-stageprofile-libiconv:
27639 @if [ $(current_stage) = stageprofile ]; then \
27640 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27641 else \
27642 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
27643 $(MAKE) stageprofile-start; \
27644 fi; \
27645 cd $(HOST_SUBDIR)/libiconv && \
27646 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27647 @endif libiconv-bootstrap
27650 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
27651 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
27652 maybe-all-stagefeedback-libiconv:
27653 maybe-clean-stagefeedback-libiconv:
27654 @if libiconv-bootstrap
27655 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
27656 all-stagefeedback: all-stagefeedback-libiconv
27657 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
27658 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
27659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27660 @r=`${PWD_COMMAND}`; export r; \
27661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27662 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27663 $(HOST_EXPORTS) \
27664 $(POSTSTAGE1_HOST_EXPORTS) \
27665 cd $(HOST_SUBDIR)/libiconv && \
27667 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27668 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27669 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27670 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27671 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27672 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27673 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27674 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27675 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27676 $(TARGET-stagefeedback-libiconv)
27678 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
27679 clean-stagefeedback: clean-stagefeedback-libiconv
27680 clean-stagefeedback-libiconv:
27681 @if [ $(current_stage) = stagefeedback ]; then \
27682 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27683 else \
27684 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
27685 $(MAKE) stagefeedback-start; \
27686 fi; \
27687 cd $(HOST_SUBDIR)/libiconv && \
27688 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27689 @endif libiconv-bootstrap
27692 .PHONY: all-stageautoprofile-libiconv maybe-all-stageautoprofile-libiconv
27693 .PHONY: clean-stageautoprofile-libiconv maybe-clean-stageautoprofile-libiconv
27694 maybe-all-stageautoprofile-libiconv:
27695 maybe-clean-stageautoprofile-libiconv:
27696 @if libiconv-bootstrap
27697 maybe-all-stageautoprofile-libiconv: all-stageautoprofile-libiconv
27698 all-stageautoprofile: all-stageautoprofile-libiconv
27699 TARGET-stageautoprofile-libiconv = $(TARGET-libiconv)
27700 all-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
27701 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27702 @r=`${PWD_COMMAND}`; export r; \
27703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27704 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27705 $(HOST_EXPORTS) \
27706 $(POSTSTAGE1_HOST_EXPORTS) \
27707 cd $(HOST_SUBDIR)/libiconv && \
27708 $$s/gcc/config/i386/$(AUTO_PROFILE) \
27709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27710 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
27711 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
27712 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
27713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27716 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27717 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
27718 $(TARGET-stageautoprofile-libiconv)
27720 maybe-clean-stageautoprofile-libiconv: clean-stageautoprofile-libiconv
27721 clean-stageautoprofile: clean-stageautoprofile-libiconv
27722 clean-stageautoprofile-libiconv:
27723 @if [ $(current_stage) = stageautoprofile ]; then \
27724 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27725 else \
27726 [ -f $(HOST_SUBDIR)/stageautoprofile-libiconv/Makefile ] || exit 0; \
27727 $(MAKE) stageautoprofile-start; \
27728 fi; \
27729 cd $(HOST_SUBDIR)/libiconv && \
27730 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27731 @endif libiconv-bootstrap
27734 .PHONY: all-stageautofeedback-libiconv maybe-all-stageautofeedback-libiconv
27735 .PHONY: clean-stageautofeedback-libiconv maybe-clean-stageautofeedback-libiconv
27736 maybe-all-stageautofeedback-libiconv:
27737 maybe-clean-stageautofeedback-libiconv:
27738 @if libiconv-bootstrap
27739 maybe-all-stageautofeedback-libiconv: all-stageautofeedback-libiconv
27740 all-stageautofeedback: all-stageautofeedback-libiconv
27741 TARGET-stageautofeedback-libiconv = $(TARGET-libiconv)
27742 all-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
27743 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27744 @r=`${PWD_COMMAND}`; export r; \
27745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27746 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27747 $(HOST_EXPORTS) \
27748 $(POSTSTAGE1_HOST_EXPORTS) \
27749 cd $(HOST_SUBDIR)/libiconv && \
27751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27752 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
27753 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
27754 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
27755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27759 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
27760 $(TARGET-stageautofeedback-libiconv)
27762 maybe-clean-stageautofeedback-libiconv: clean-stageautofeedback-libiconv
27763 clean-stageautofeedback: clean-stageautofeedback-libiconv
27764 clean-stageautofeedback-libiconv:
27765 @if [ $(current_stage) = stageautofeedback ]; then \
27766 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27767 else \
27768 [ -f $(HOST_SUBDIR)/stageautofeedback-libiconv/Makefile ] || exit 0; \
27769 $(MAKE) stageautofeedback-start; \
27770 fi; \
27771 cd $(HOST_SUBDIR)/libiconv && \
27772 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27773 @endif libiconv-bootstrap
27779 .PHONY: check-libiconv maybe-check-libiconv
27780 maybe-check-libiconv:
27781 @if libiconv
27782 maybe-check-libiconv: check-libiconv
27784 check-libiconv:
27785 @: $(MAKE); $(unstage)
27786 @r=`${PWD_COMMAND}`; export r; \
27787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27788 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
27789 (cd $(HOST_SUBDIR)/libiconv && \
27790 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
27792 @endif libiconv
27794 .PHONY: install-libiconv maybe-install-libiconv
27795 maybe-install-libiconv:
27796 @if libiconv
27797 maybe-install-libiconv: install-libiconv
27799 install-libiconv:
27801 @endif libiconv
27803 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
27804 maybe-install-strip-libiconv:
27805 @if libiconv
27806 maybe-install-strip-libiconv: install-strip-libiconv
27808 install-strip-libiconv:
27810 @endif libiconv
27812 # Other targets (info, dvi, pdf, etc.)
27814 .PHONY: maybe-info-libiconv info-libiconv
27815 maybe-info-libiconv:
27816 @if libiconv
27817 maybe-info-libiconv: info-libiconv
27819 # libiconv doesn't support info.
27820 info-libiconv:
27822 @endif libiconv
27824 .PHONY: maybe-dvi-libiconv dvi-libiconv
27825 maybe-dvi-libiconv:
27826 @if libiconv
27827 maybe-dvi-libiconv: dvi-libiconv
27829 dvi-libiconv: \
27830 configure-libiconv
27831 @[ -f ./libiconv/Makefile ] || exit 0; \
27832 r=`${PWD_COMMAND}`; export r; \
27833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27834 $(HOST_EXPORTS) \
27835 for flag in $(EXTRA_HOST_FLAGS) ; do \
27836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27837 done; \
27838 echo "Doing dvi in libiconv"; \
27839 (cd $(HOST_SUBDIR)/libiconv && \
27840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27842 "RANLIB=$${RANLIB}" \
27843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27844 dvi) \
27845 || exit 1
27847 @endif libiconv
27849 .PHONY: maybe-pdf-libiconv pdf-libiconv
27850 maybe-pdf-libiconv:
27851 @if libiconv
27852 maybe-pdf-libiconv: pdf-libiconv
27854 # libiconv doesn't support pdf.
27855 pdf-libiconv:
27857 @endif libiconv
27859 .PHONY: maybe-html-libiconv html-libiconv
27860 maybe-html-libiconv:
27861 @if libiconv
27862 maybe-html-libiconv: html-libiconv
27864 # libiconv doesn't support html.
27865 html-libiconv:
27867 @endif libiconv
27869 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
27870 maybe-TAGS-libiconv:
27871 @if libiconv
27872 maybe-TAGS-libiconv: TAGS-libiconv
27874 TAGS-libiconv: \
27875 configure-libiconv
27876 @[ -f ./libiconv/Makefile ] || exit 0; \
27877 r=`${PWD_COMMAND}`; export r; \
27878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27879 $(HOST_EXPORTS) \
27880 for flag in $(EXTRA_HOST_FLAGS) ; do \
27881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27882 done; \
27883 echo "Doing TAGS in libiconv"; \
27884 (cd $(HOST_SUBDIR)/libiconv && \
27885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27887 "RANLIB=$${RANLIB}" \
27888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27889 TAGS) \
27890 || exit 1
27892 @endif libiconv
27894 .PHONY: maybe-install-info-libiconv install-info-libiconv
27895 maybe-install-info-libiconv:
27896 @if libiconv
27897 maybe-install-info-libiconv: install-info-libiconv
27899 # libiconv doesn't support install-info.
27900 install-info-libiconv:
27902 @endif libiconv
27904 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
27905 maybe-install-pdf-libiconv:
27906 @if libiconv
27907 maybe-install-pdf-libiconv: install-pdf-libiconv
27909 # libiconv doesn't support install-pdf.
27910 install-pdf-libiconv:
27912 @endif libiconv
27914 .PHONY: maybe-install-html-libiconv install-html-libiconv
27915 maybe-install-html-libiconv:
27916 @if libiconv
27917 maybe-install-html-libiconv: install-html-libiconv
27919 # libiconv doesn't support install-html.
27920 install-html-libiconv:
27922 @endif libiconv
27924 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
27925 maybe-installcheck-libiconv:
27926 @if libiconv
27927 maybe-installcheck-libiconv: installcheck-libiconv
27929 installcheck-libiconv: \
27930 configure-libiconv
27931 @[ -f ./libiconv/Makefile ] || exit 0; \
27932 r=`${PWD_COMMAND}`; export r; \
27933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27934 $(HOST_EXPORTS) \
27935 for flag in $(EXTRA_HOST_FLAGS) ; do \
27936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27937 done; \
27938 echo "Doing installcheck in libiconv"; \
27939 (cd $(HOST_SUBDIR)/libiconv && \
27940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27942 "RANLIB=$${RANLIB}" \
27943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27944 installcheck) \
27945 || exit 1
27947 @endif libiconv
27949 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
27950 maybe-mostlyclean-libiconv:
27951 @if libiconv
27952 maybe-mostlyclean-libiconv: mostlyclean-libiconv
27954 mostlyclean-libiconv:
27955 @[ -f ./libiconv/Makefile ] || exit 0; \
27956 r=`${PWD_COMMAND}`; export r; \
27957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27958 $(HOST_EXPORTS) \
27959 for flag in $(EXTRA_HOST_FLAGS) ; do \
27960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27961 done; \
27962 echo "Doing mostlyclean in libiconv"; \
27963 (cd $(HOST_SUBDIR)/libiconv && \
27964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27966 "RANLIB=$${RANLIB}" \
27967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27968 mostlyclean) \
27969 || exit 1
27971 @endif libiconv
27973 .PHONY: maybe-clean-libiconv clean-libiconv
27974 maybe-clean-libiconv:
27975 @if libiconv
27976 maybe-clean-libiconv: clean-libiconv
27978 clean-libiconv:
27979 @[ -f ./libiconv/Makefile ] || exit 0; \
27980 r=`${PWD_COMMAND}`; export r; \
27981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27982 $(HOST_EXPORTS) \
27983 for flag in $(EXTRA_HOST_FLAGS) ; do \
27984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27985 done; \
27986 echo "Doing clean in libiconv"; \
27987 (cd $(HOST_SUBDIR)/libiconv && \
27988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27990 "RANLIB=$${RANLIB}" \
27991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27992 clean) \
27993 || exit 1
27995 @endif libiconv
27997 .PHONY: maybe-distclean-libiconv distclean-libiconv
27998 maybe-distclean-libiconv:
27999 @if libiconv
28000 maybe-distclean-libiconv: distclean-libiconv
28002 distclean-libiconv:
28003 @[ -f ./libiconv/Makefile ] || exit 0; \
28004 r=`${PWD_COMMAND}`; export r; \
28005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28006 $(HOST_EXPORTS) \
28007 for flag in $(EXTRA_HOST_FLAGS) ; do \
28008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28009 done; \
28010 echo "Doing distclean in libiconv"; \
28011 (cd $(HOST_SUBDIR)/libiconv && \
28012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28014 "RANLIB=$${RANLIB}" \
28015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28016 distclean) \
28017 || exit 1
28019 @endif libiconv
28021 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
28022 maybe-maintainer-clean-libiconv:
28023 @if libiconv
28024 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
28026 maintainer-clean-libiconv:
28027 @[ -f ./libiconv/Makefile ] || exit 0; \
28028 r=`${PWD_COMMAND}`; export r; \
28029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28030 $(HOST_EXPORTS) \
28031 for flag in $(EXTRA_HOST_FLAGS) ; do \
28032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28033 done; \
28034 echo "Doing maintainer-clean in libiconv"; \
28035 (cd $(HOST_SUBDIR)/libiconv && \
28036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28038 "RANLIB=$${RANLIB}" \
28039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28040 maintainer-clean) \
28041 || exit 1
28043 @endif libiconv
28047 .PHONY: configure-m4 maybe-configure-m4
28048 maybe-configure-m4:
28049 @if gcc-bootstrap
28050 configure-m4: stage_current
28051 @endif gcc-bootstrap
28052 @if m4
28053 maybe-configure-m4: configure-m4
28054 configure-m4:
28055 @: $(MAKE); $(unstage)
28056 @r=`${PWD_COMMAND}`; export r; \
28057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28058 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
28059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
28060 $(HOST_EXPORTS) \
28061 echo Configuring in $(HOST_SUBDIR)/m4; \
28062 cd "$(HOST_SUBDIR)/m4" || exit 1; \
28063 case $(srcdir) in \
28064 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28065 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
28066 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28067 esac; \
28068 module_srcdir=m4; \
28069 $(SHELL) \
28070 $$s/$$module_srcdir/configure \
28071 --srcdir=$${topdir}/$$module_srcdir \
28072 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28073 --target=${target_alias} \
28074 || exit 1
28075 @endif m4
28081 .PHONY: all-m4 maybe-all-m4
28082 maybe-all-m4:
28083 @if gcc-bootstrap
28084 all-m4: stage_current
28085 @endif gcc-bootstrap
28086 @if m4
28087 TARGET-m4=all
28088 maybe-all-m4: all-m4
28089 all-m4: configure-m4
28090 @: $(MAKE); $(unstage)
28091 @r=`${PWD_COMMAND}`; export r; \
28092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28093 $(HOST_EXPORTS) \
28094 (cd $(HOST_SUBDIR)/m4 && \
28095 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28096 $(TARGET-m4))
28097 @endif m4
28102 .PHONY: check-m4 maybe-check-m4
28103 maybe-check-m4:
28104 @if m4
28105 maybe-check-m4: check-m4
28107 check-m4:
28108 @: $(MAKE); $(unstage)
28109 @r=`${PWD_COMMAND}`; export r; \
28110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111 $(HOST_EXPORTS) \
28112 (cd $(HOST_SUBDIR)/m4 && \
28113 $(MAKE) $(FLAGS_TO_PASS) check)
28115 @endif m4
28117 .PHONY: install-m4 maybe-install-m4
28118 maybe-install-m4:
28119 @if m4
28120 maybe-install-m4: install-m4
28122 install-m4: installdirs
28123 @: $(MAKE); $(unstage)
28124 @r=`${PWD_COMMAND}`; export r; \
28125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28126 $(HOST_EXPORTS) \
28127 (cd $(HOST_SUBDIR)/m4 && \
28128 $(MAKE) $(FLAGS_TO_PASS) install)
28130 @endif m4
28132 .PHONY: install-strip-m4 maybe-install-strip-m4
28133 maybe-install-strip-m4:
28134 @if m4
28135 maybe-install-strip-m4: install-strip-m4
28137 install-strip-m4: installdirs
28138 @: $(MAKE); $(unstage)
28139 @r=`${PWD_COMMAND}`; export r; \
28140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28141 $(HOST_EXPORTS) \
28142 (cd $(HOST_SUBDIR)/m4 && \
28143 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28145 @endif m4
28147 # Other targets (info, dvi, pdf, etc.)
28149 .PHONY: maybe-info-m4 info-m4
28150 maybe-info-m4:
28151 @if m4
28152 maybe-info-m4: info-m4
28154 info-m4: \
28155 configure-m4
28156 @: $(MAKE); $(unstage)
28157 @[ -f ./m4/Makefile ] || exit 0; \
28158 r=`${PWD_COMMAND}`; export r; \
28159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28160 $(HOST_EXPORTS) \
28161 for flag in $(EXTRA_HOST_FLAGS) ; do \
28162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28163 done; \
28164 echo "Doing info in m4"; \
28165 (cd $(HOST_SUBDIR)/m4 && \
28166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28168 "RANLIB=$${RANLIB}" \
28169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28170 info) \
28171 || exit 1
28173 @endif m4
28175 .PHONY: maybe-dvi-m4 dvi-m4
28176 maybe-dvi-m4:
28177 @if m4
28178 maybe-dvi-m4: dvi-m4
28180 dvi-m4: \
28181 configure-m4
28182 @: $(MAKE); $(unstage)
28183 @[ -f ./m4/Makefile ] || exit 0; \
28184 r=`${PWD_COMMAND}`; export r; \
28185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28186 $(HOST_EXPORTS) \
28187 for flag in $(EXTRA_HOST_FLAGS) ; do \
28188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28189 done; \
28190 echo "Doing dvi in m4"; \
28191 (cd $(HOST_SUBDIR)/m4 && \
28192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28194 "RANLIB=$${RANLIB}" \
28195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28196 dvi) \
28197 || exit 1
28199 @endif m4
28201 .PHONY: maybe-pdf-m4 pdf-m4
28202 maybe-pdf-m4:
28203 @if m4
28204 maybe-pdf-m4: pdf-m4
28206 pdf-m4: \
28207 configure-m4
28208 @: $(MAKE); $(unstage)
28209 @[ -f ./m4/Makefile ] || exit 0; \
28210 r=`${PWD_COMMAND}`; export r; \
28211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28212 $(HOST_EXPORTS) \
28213 for flag in $(EXTRA_HOST_FLAGS) ; do \
28214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28215 done; \
28216 echo "Doing pdf in m4"; \
28217 (cd $(HOST_SUBDIR)/m4 && \
28218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28220 "RANLIB=$${RANLIB}" \
28221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28222 pdf) \
28223 || exit 1
28225 @endif m4
28227 .PHONY: maybe-html-m4 html-m4
28228 maybe-html-m4:
28229 @if m4
28230 maybe-html-m4: html-m4
28232 html-m4: \
28233 configure-m4
28234 @: $(MAKE); $(unstage)
28235 @[ -f ./m4/Makefile ] || exit 0; \
28236 r=`${PWD_COMMAND}`; export r; \
28237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28238 $(HOST_EXPORTS) \
28239 for flag in $(EXTRA_HOST_FLAGS) ; do \
28240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28241 done; \
28242 echo "Doing html in m4"; \
28243 (cd $(HOST_SUBDIR)/m4 && \
28244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28246 "RANLIB=$${RANLIB}" \
28247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28248 html) \
28249 || exit 1
28251 @endif m4
28253 .PHONY: maybe-TAGS-m4 TAGS-m4
28254 maybe-TAGS-m4:
28255 @if m4
28256 maybe-TAGS-m4: TAGS-m4
28258 TAGS-m4: \
28259 configure-m4
28260 @: $(MAKE); $(unstage)
28261 @[ -f ./m4/Makefile ] || exit 0; \
28262 r=`${PWD_COMMAND}`; export r; \
28263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28264 $(HOST_EXPORTS) \
28265 for flag in $(EXTRA_HOST_FLAGS) ; do \
28266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28267 done; \
28268 echo "Doing TAGS in m4"; \
28269 (cd $(HOST_SUBDIR)/m4 && \
28270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28272 "RANLIB=$${RANLIB}" \
28273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28274 TAGS) \
28275 || exit 1
28277 @endif m4
28279 .PHONY: maybe-install-info-m4 install-info-m4
28280 maybe-install-info-m4:
28281 @if m4
28282 maybe-install-info-m4: install-info-m4
28284 install-info-m4: \
28285 configure-m4 \
28286 info-m4
28287 @: $(MAKE); $(unstage)
28288 @[ -f ./m4/Makefile ] || exit 0; \
28289 r=`${PWD_COMMAND}`; export r; \
28290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28291 $(HOST_EXPORTS) \
28292 for flag in $(EXTRA_HOST_FLAGS) ; do \
28293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28294 done; \
28295 echo "Doing install-info in m4"; \
28296 (cd $(HOST_SUBDIR)/m4 && \
28297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28299 "RANLIB=$${RANLIB}" \
28300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28301 install-info) \
28302 || exit 1
28304 @endif m4
28306 .PHONY: maybe-install-pdf-m4 install-pdf-m4
28307 maybe-install-pdf-m4:
28308 @if m4
28309 maybe-install-pdf-m4: install-pdf-m4
28311 install-pdf-m4: \
28312 configure-m4 \
28313 pdf-m4
28314 @: $(MAKE); $(unstage)
28315 @[ -f ./m4/Makefile ] || exit 0; \
28316 r=`${PWD_COMMAND}`; export r; \
28317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28318 $(HOST_EXPORTS) \
28319 for flag in $(EXTRA_HOST_FLAGS) ; do \
28320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28321 done; \
28322 echo "Doing install-pdf in m4"; \
28323 (cd $(HOST_SUBDIR)/m4 && \
28324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28326 "RANLIB=$${RANLIB}" \
28327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28328 install-pdf) \
28329 || exit 1
28331 @endif m4
28333 .PHONY: maybe-install-html-m4 install-html-m4
28334 maybe-install-html-m4:
28335 @if m4
28336 maybe-install-html-m4: install-html-m4
28338 install-html-m4: \
28339 configure-m4 \
28340 html-m4
28341 @: $(MAKE); $(unstage)
28342 @[ -f ./m4/Makefile ] || exit 0; \
28343 r=`${PWD_COMMAND}`; export r; \
28344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28345 $(HOST_EXPORTS) \
28346 for flag in $(EXTRA_HOST_FLAGS) ; do \
28347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28348 done; \
28349 echo "Doing install-html in m4"; \
28350 (cd $(HOST_SUBDIR)/m4 && \
28351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28353 "RANLIB=$${RANLIB}" \
28354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28355 install-html) \
28356 || exit 1
28358 @endif m4
28360 .PHONY: maybe-installcheck-m4 installcheck-m4
28361 maybe-installcheck-m4:
28362 @if m4
28363 maybe-installcheck-m4: installcheck-m4
28365 installcheck-m4: \
28366 configure-m4
28367 @: $(MAKE); $(unstage)
28368 @[ -f ./m4/Makefile ] || exit 0; \
28369 r=`${PWD_COMMAND}`; export r; \
28370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28371 $(HOST_EXPORTS) \
28372 for flag in $(EXTRA_HOST_FLAGS) ; do \
28373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28374 done; \
28375 echo "Doing installcheck in m4"; \
28376 (cd $(HOST_SUBDIR)/m4 && \
28377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28379 "RANLIB=$${RANLIB}" \
28380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28381 installcheck) \
28382 || exit 1
28384 @endif m4
28386 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
28387 maybe-mostlyclean-m4:
28388 @if m4
28389 maybe-mostlyclean-m4: mostlyclean-m4
28391 mostlyclean-m4:
28392 @: $(MAKE); $(unstage)
28393 @[ -f ./m4/Makefile ] || exit 0; \
28394 r=`${PWD_COMMAND}`; export r; \
28395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28396 $(HOST_EXPORTS) \
28397 for flag in $(EXTRA_HOST_FLAGS) ; do \
28398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28399 done; \
28400 echo "Doing mostlyclean in m4"; \
28401 (cd $(HOST_SUBDIR)/m4 && \
28402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28404 "RANLIB=$${RANLIB}" \
28405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28406 mostlyclean) \
28407 || exit 1
28409 @endif m4
28411 .PHONY: maybe-clean-m4 clean-m4
28412 maybe-clean-m4:
28413 @if m4
28414 maybe-clean-m4: clean-m4
28416 clean-m4:
28417 @: $(MAKE); $(unstage)
28418 @[ -f ./m4/Makefile ] || exit 0; \
28419 r=`${PWD_COMMAND}`; export r; \
28420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28421 $(HOST_EXPORTS) \
28422 for flag in $(EXTRA_HOST_FLAGS) ; do \
28423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28424 done; \
28425 echo "Doing clean in m4"; \
28426 (cd $(HOST_SUBDIR)/m4 && \
28427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28429 "RANLIB=$${RANLIB}" \
28430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28431 clean) \
28432 || exit 1
28434 @endif m4
28436 .PHONY: maybe-distclean-m4 distclean-m4
28437 maybe-distclean-m4:
28438 @if m4
28439 maybe-distclean-m4: distclean-m4
28441 distclean-m4:
28442 @: $(MAKE); $(unstage)
28443 @[ -f ./m4/Makefile ] || exit 0; \
28444 r=`${PWD_COMMAND}`; export r; \
28445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28446 $(HOST_EXPORTS) \
28447 for flag in $(EXTRA_HOST_FLAGS) ; do \
28448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28449 done; \
28450 echo "Doing distclean in m4"; \
28451 (cd $(HOST_SUBDIR)/m4 && \
28452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28454 "RANLIB=$${RANLIB}" \
28455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28456 distclean) \
28457 || exit 1
28459 @endif m4
28461 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
28462 maybe-maintainer-clean-m4:
28463 @if m4
28464 maybe-maintainer-clean-m4: maintainer-clean-m4
28466 maintainer-clean-m4:
28467 @: $(MAKE); $(unstage)
28468 @[ -f ./m4/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 maintainer-clean in m4"; \
28476 (cd $(HOST_SUBDIR)/m4 && \
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 maintainer-clean) \
28482 || exit 1
28484 @endif m4
28488 .PHONY: configure-readline maybe-configure-readline
28489 maybe-configure-readline:
28490 @if gcc-bootstrap
28491 configure-readline: stage_current
28492 @endif gcc-bootstrap
28493 @if readline
28494 maybe-configure-readline: configure-readline
28495 configure-readline:
28496 @: $(MAKE); $(unstage)
28497 @r=`${PWD_COMMAND}`; export r; \
28498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28499 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
28500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
28501 $(HOST_EXPORTS) \
28502 echo Configuring in $(HOST_SUBDIR)/readline; \
28503 cd "$(HOST_SUBDIR)/readline" || exit 1; \
28504 case $(srcdir) in \
28505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28506 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
28507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28508 esac; \
28509 module_srcdir=readline; \
28510 $(SHELL) \
28511 $$s/$$module_srcdir/configure \
28512 --srcdir=$${topdir}/$$module_srcdir \
28513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28514 --target=${target_alias} \
28515 || exit 1
28516 @endif readline
28522 .PHONY: all-readline maybe-all-readline
28523 maybe-all-readline:
28524 @if gcc-bootstrap
28525 all-readline: stage_current
28526 @endif gcc-bootstrap
28527 @if readline
28528 TARGET-readline=all
28529 maybe-all-readline: all-readline
28530 all-readline: configure-readline
28531 @: $(MAKE); $(unstage)
28532 @r=`${PWD_COMMAND}`; export r; \
28533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28534 $(HOST_EXPORTS) \
28535 (cd $(HOST_SUBDIR)/readline && \
28536 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28537 $(TARGET-readline))
28538 @endif readline
28543 .PHONY: check-readline maybe-check-readline
28544 maybe-check-readline:
28545 @if readline
28546 maybe-check-readline: check-readline
28548 check-readline:
28549 @: $(MAKE); $(unstage)
28550 @r=`${PWD_COMMAND}`; export r; \
28551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28552 $(HOST_EXPORTS) \
28553 (cd $(HOST_SUBDIR)/readline && \
28554 $(MAKE) $(FLAGS_TO_PASS) check)
28556 @endif readline
28558 .PHONY: install-readline maybe-install-readline
28559 maybe-install-readline:
28560 @if readline
28561 maybe-install-readline: install-readline
28563 install-readline: installdirs
28564 @: $(MAKE); $(unstage)
28565 @r=`${PWD_COMMAND}`; export r; \
28566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28567 $(HOST_EXPORTS) \
28568 (cd $(HOST_SUBDIR)/readline && \
28569 $(MAKE) $(FLAGS_TO_PASS) install)
28571 @endif readline
28573 .PHONY: install-strip-readline maybe-install-strip-readline
28574 maybe-install-strip-readline:
28575 @if readline
28576 maybe-install-strip-readline: install-strip-readline
28578 install-strip-readline: installdirs
28579 @: $(MAKE); $(unstage)
28580 @r=`${PWD_COMMAND}`; export r; \
28581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28582 $(HOST_EXPORTS) \
28583 (cd $(HOST_SUBDIR)/readline && \
28584 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28586 @endif readline
28588 # Other targets (info, dvi, pdf, etc.)
28590 .PHONY: maybe-info-readline info-readline
28591 maybe-info-readline:
28592 @if readline
28593 maybe-info-readline: info-readline
28595 info-readline: \
28596 configure-readline
28597 @: $(MAKE); $(unstage)
28598 @[ -f ./readline/Makefile ] || exit 0; \
28599 r=`${PWD_COMMAND}`; export r; \
28600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28601 $(HOST_EXPORTS) \
28602 for flag in $(EXTRA_HOST_FLAGS) ; do \
28603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28604 done; \
28605 echo "Doing info in readline"; \
28606 (cd $(HOST_SUBDIR)/readline && \
28607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28609 "RANLIB=$${RANLIB}" \
28610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28611 info) \
28612 || exit 1
28614 @endif readline
28616 .PHONY: maybe-dvi-readline dvi-readline
28617 maybe-dvi-readline:
28618 @if readline
28619 maybe-dvi-readline: dvi-readline
28621 dvi-readline: \
28622 configure-readline
28623 @: $(MAKE); $(unstage)
28624 @[ -f ./readline/Makefile ] || exit 0; \
28625 r=`${PWD_COMMAND}`; export r; \
28626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28627 $(HOST_EXPORTS) \
28628 for flag in $(EXTRA_HOST_FLAGS) ; do \
28629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28630 done; \
28631 echo "Doing dvi in readline"; \
28632 (cd $(HOST_SUBDIR)/readline && \
28633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28635 "RANLIB=$${RANLIB}" \
28636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28637 dvi) \
28638 || exit 1
28640 @endif readline
28642 .PHONY: maybe-pdf-readline pdf-readline
28643 maybe-pdf-readline:
28644 @if readline
28645 maybe-pdf-readline: pdf-readline
28647 pdf-readline: \
28648 configure-readline
28649 @: $(MAKE); $(unstage)
28650 @[ -f ./readline/Makefile ] || exit 0; \
28651 r=`${PWD_COMMAND}`; export r; \
28652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28653 $(HOST_EXPORTS) \
28654 for flag in $(EXTRA_HOST_FLAGS) ; do \
28655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28656 done; \
28657 echo "Doing pdf in readline"; \
28658 (cd $(HOST_SUBDIR)/readline && \
28659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28661 "RANLIB=$${RANLIB}" \
28662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28663 pdf) \
28664 || exit 1
28666 @endif readline
28668 .PHONY: maybe-html-readline html-readline
28669 maybe-html-readline:
28670 @if readline
28671 maybe-html-readline: html-readline
28673 html-readline: \
28674 configure-readline
28675 @: $(MAKE); $(unstage)
28676 @[ -f ./readline/Makefile ] || exit 0; \
28677 r=`${PWD_COMMAND}`; export r; \
28678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28679 $(HOST_EXPORTS) \
28680 for flag in $(EXTRA_HOST_FLAGS) ; do \
28681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28682 done; \
28683 echo "Doing html in readline"; \
28684 (cd $(HOST_SUBDIR)/readline && \
28685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28687 "RANLIB=$${RANLIB}" \
28688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28689 html) \
28690 || exit 1
28692 @endif readline
28694 .PHONY: maybe-TAGS-readline TAGS-readline
28695 maybe-TAGS-readline:
28696 @if readline
28697 maybe-TAGS-readline: TAGS-readline
28699 TAGS-readline: \
28700 configure-readline
28701 @: $(MAKE); $(unstage)
28702 @[ -f ./readline/Makefile ] || exit 0; \
28703 r=`${PWD_COMMAND}`; export r; \
28704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28705 $(HOST_EXPORTS) \
28706 for flag in $(EXTRA_HOST_FLAGS) ; do \
28707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28708 done; \
28709 echo "Doing TAGS in readline"; \
28710 (cd $(HOST_SUBDIR)/readline && \
28711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28713 "RANLIB=$${RANLIB}" \
28714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28715 TAGS) \
28716 || exit 1
28718 @endif readline
28720 .PHONY: maybe-install-info-readline install-info-readline
28721 maybe-install-info-readline:
28722 @if readline
28723 maybe-install-info-readline: install-info-readline
28725 install-info-readline: \
28726 configure-readline \
28727 info-readline
28728 @: $(MAKE); $(unstage)
28729 @[ -f ./readline/Makefile ] || exit 0; \
28730 r=`${PWD_COMMAND}`; export r; \
28731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28732 $(HOST_EXPORTS) \
28733 for flag in $(EXTRA_HOST_FLAGS) ; do \
28734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28735 done; \
28736 echo "Doing install-info in readline"; \
28737 (cd $(HOST_SUBDIR)/readline && \
28738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28740 "RANLIB=$${RANLIB}" \
28741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28742 install-info) \
28743 || exit 1
28745 @endif readline
28747 .PHONY: maybe-install-pdf-readline install-pdf-readline
28748 maybe-install-pdf-readline:
28749 @if readline
28750 maybe-install-pdf-readline: install-pdf-readline
28752 install-pdf-readline: \
28753 configure-readline \
28754 pdf-readline
28755 @: $(MAKE); $(unstage)
28756 @[ -f ./readline/Makefile ] || exit 0; \
28757 r=`${PWD_COMMAND}`; export r; \
28758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28759 $(HOST_EXPORTS) \
28760 for flag in $(EXTRA_HOST_FLAGS) ; do \
28761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28762 done; \
28763 echo "Doing install-pdf in readline"; \
28764 (cd $(HOST_SUBDIR)/readline && \
28765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28767 "RANLIB=$${RANLIB}" \
28768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28769 install-pdf) \
28770 || exit 1
28772 @endif readline
28774 .PHONY: maybe-install-html-readline install-html-readline
28775 maybe-install-html-readline:
28776 @if readline
28777 maybe-install-html-readline: install-html-readline
28779 install-html-readline: \
28780 configure-readline \
28781 html-readline
28782 @: $(MAKE); $(unstage)
28783 @[ -f ./readline/Makefile ] || exit 0; \
28784 r=`${PWD_COMMAND}`; export r; \
28785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28786 $(HOST_EXPORTS) \
28787 for flag in $(EXTRA_HOST_FLAGS) ; do \
28788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28789 done; \
28790 echo "Doing install-html in readline"; \
28791 (cd $(HOST_SUBDIR)/readline && \
28792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28794 "RANLIB=$${RANLIB}" \
28795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28796 install-html) \
28797 || exit 1
28799 @endif readline
28801 .PHONY: maybe-installcheck-readline installcheck-readline
28802 maybe-installcheck-readline:
28803 @if readline
28804 maybe-installcheck-readline: installcheck-readline
28806 installcheck-readline: \
28807 configure-readline
28808 @: $(MAKE); $(unstage)
28809 @[ -f ./readline/Makefile ] || exit 0; \
28810 r=`${PWD_COMMAND}`; export r; \
28811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28812 $(HOST_EXPORTS) \
28813 for flag in $(EXTRA_HOST_FLAGS) ; do \
28814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28815 done; \
28816 echo "Doing installcheck in readline"; \
28817 (cd $(HOST_SUBDIR)/readline && \
28818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28820 "RANLIB=$${RANLIB}" \
28821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28822 installcheck) \
28823 || exit 1
28825 @endif readline
28827 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
28828 maybe-mostlyclean-readline:
28829 @if readline
28830 maybe-mostlyclean-readline: mostlyclean-readline
28832 mostlyclean-readline:
28833 @: $(MAKE); $(unstage)
28834 @[ -f ./readline/Makefile ] || exit 0; \
28835 r=`${PWD_COMMAND}`; export r; \
28836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28837 $(HOST_EXPORTS) \
28838 for flag in $(EXTRA_HOST_FLAGS) ; do \
28839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28840 done; \
28841 echo "Doing mostlyclean in readline"; \
28842 (cd $(HOST_SUBDIR)/readline && \
28843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28845 "RANLIB=$${RANLIB}" \
28846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28847 mostlyclean) \
28848 || exit 1
28850 @endif readline
28852 .PHONY: maybe-clean-readline clean-readline
28853 maybe-clean-readline:
28854 @if readline
28855 maybe-clean-readline: clean-readline
28857 clean-readline:
28858 @: $(MAKE); $(unstage)
28859 @[ -f ./readline/Makefile ] || exit 0; \
28860 r=`${PWD_COMMAND}`; export r; \
28861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28862 $(HOST_EXPORTS) \
28863 for flag in $(EXTRA_HOST_FLAGS) ; do \
28864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28865 done; \
28866 echo "Doing clean in readline"; \
28867 (cd $(HOST_SUBDIR)/readline && \
28868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28870 "RANLIB=$${RANLIB}" \
28871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28872 clean) \
28873 || exit 1
28875 @endif readline
28877 .PHONY: maybe-distclean-readline distclean-readline
28878 maybe-distclean-readline:
28879 @if readline
28880 maybe-distclean-readline: distclean-readline
28882 distclean-readline:
28883 @: $(MAKE); $(unstage)
28884 @[ -f ./readline/Makefile ] || exit 0; \
28885 r=`${PWD_COMMAND}`; export r; \
28886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28887 $(HOST_EXPORTS) \
28888 for flag in $(EXTRA_HOST_FLAGS) ; do \
28889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28890 done; \
28891 echo "Doing distclean in readline"; \
28892 (cd $(HOST_SUBDIR)/readline && \
28893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28895 "RANLIB=$${RANLIB}" \
28896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28897 distclean) \
28898 || exit 1
28900 @endif readline
28902 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
28903 maybe-maintainer-clean-readline:
28904 @if readline
28905 maybe-maintainer-clean-readline: maintainer-clean-readline
28907 maintainer-clean-readline:
28908 @: $(MAKE); $(unstage)
28909 @[ -f ./readline/Makefile ] || exit 0; \
28910 r=`${PWD_COMMAND}`; export r; \
28911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28912 $(HOST_EXPORTS) \
28913 for flag in $(EXTRA_HOST_FLAGS) ; do \
28914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28915 done; \
28916 echo "Doing maintainer-clean in readline"; \
28917 (cd $(HOST_SUBDIR)/readline && \
28918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28920 "RANLIB=$${RANLIB}" \
28921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28922 maintainer-clean) \
28923 || exit 1
28925 @endif readline
28929 .PHONY: configure-sid maybe-configure-sid
28930 maybe-configure-sid:
28931 @if gcc-bootstrap
28932 configure-sid: stage_current
28933 @endif gcc-bootstrap
28934 @if sid
28935 maybe-configure-sid: configure-sid
28936 configure-sid:
28937 @: $(MAKE); $(unstage)
28938 @r=`${PWD_COMMAND}`; export r; \
28939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28940 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
28941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
28942 $(HOST_EXPORTS) \
28943 echo Configuring in $(HOST_SUBDIR)/sid; \
28944 cd "$(HOST_SUBDIR)/sid" || exit 1; \
28945 case $(srcdir) in \
28946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28947 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
28948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28949 esac; \
28950 module_srcdir=sid; \
28951 $(SHELL) \
28952 $$s/$$module_srcdir/configure \
28953 --srcdir=$${topdir}/$$module_srcdir \
28954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28955 --target=${target_alias} \
28956 || exit 1
28957 @endif sid
28963 .PHONY: all-sid maybe-all-sid
28964 maybe-all-sid:
28965 @if gcc-bootstrap
28966 all-sid: stage_current
28967 @endif gcc-bootstrap
28968 @if sid
28969 TARGET-sid=all
28970 maybe-all-sid: all-sid
28971 all-sid: configure-sid
28972 @: $(MAKE); $(unstage)
28973 @r=`${PWD_COMMAND}`; export r; \
28974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28975 $(HOST_EXPORTS) \
28976 (cd $(HOST_SUBDIR)/sid && \
28977 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28978 $(TARGET-sid))
28979 @endif sid
28984 .PHONY: check-sid maybe-check-sid
28985 maybe-check-sid:
28986 @if sid
28987 maybe-check-sid: check-sid
28989 check-sid:
28990 @: $(MAKE); $(unstage)
28991 @r=`${PWD_COMMAND}`; export r; \
28992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28993 $(HOST_EXPORTS) \
28994 (cd $(HOST_SUBDIR)/sid && \
28995 $(MAKE) $(FLAGS_TO_PASS) check)
28997 @endif sid
28999 .PHONY: install-sid maybe-install-sid
29000 maybe-install-sid:
29001 @if sid
29002 maybe-install-sid: install-sid
29004 install-sid: installdirs
29005 @: $(MAKE); $(unstage)
29006 @r=`${PWD_COMMAND}`; export r; \
29007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29008 $(HOST_EXPORTS) \
29009 (cd $(HOST_SUBDIR)/sid && \
29010 $(MAKE) $(FLAGS_TO_PASS) install)
29012 @endif sid
29014 .PHONY: install-strip-sid maybe-install-strip-sid
29015 maybe-install-strip-sid:
29016 @if sid
29017 maybe-install-strip-sid: install-strip-sid
29019 install-strip-sid: installdirs
29020 @: $(MAKE); $(unstage)
29021 @r=`${PWD_COMMAND}`; export r; \
29022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29023 $(HOST_EXPORTS) \
29024 (cd $(HOST_SUBDIR)/sid && \
29025 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29027 @endif sid
29029 # Other targets (info, dvi, pdf, etc.)
29031 .PHONY: maybe-info-sid info-sid
29032 maybe-info-sid:
29033 @if sid
29034 maybe-info-sid: info-sid
29036 info-sid: \
29037 configure-sid
29038 @: $(MAKE); $(unstage)
29039 @[ -f ./sid/Makefile ] || exit 0; \
29040 r=`${PWD_COMMAND}`; export r; \
29041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29042 $(HOST_EXPORTS) \
29043 for flag in $(EXTRA_HOST_FLAGS) ; do \
29044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29045 done; \
29046 echo "Doing info in sid"; \
29047 (cd $(HOST_SUBDIR)/sid && \
29048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29050 "RANLIB=$${RANLIB}" \
29051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29052 info) \
29053 || exit 1
29055 @endif sid
29057 .PHONY: maybe-dvi-sid dvi-sid
29058 maybe-dvi-sid:
29059 @if sid
29060 maybe-dvi-sid: dvi-sid
29062 dvi-sid: \
29063 configure-sid
29064 @: $(MAKE); $(unstage)
29065 @[ -f ./sid/Makefile ] || exit 0; \
29066 r=`${PWD_COMMAND}`; export r; \
29067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29068 $(HOST_EXPORTS) \
29069 for flag in $(EXTRA_HOST_FLAGS) ; do \
29070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29071 done; \
29072 echo "Doing dvi in sid"; \
29073 (cd $(HOST_SUBDIR)/sid && \
29074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29076 "RANLIB=$${RANLIB}" \
29077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29078 dvi) \
29079 || exit 1
29081 @endif sid
29083 .PHONY: maybe-pdf-sid pdf-sid
29084 maybe-pdf-sid:
29085 @if sid
29086 maybe-pdf-sid: pdf-sid
29088 pdf-sid: \
29089 configure-sid
29090 @: $(MAKE); $(unstage)
29091 @[ -f ./sid/Makefile ] || exit 0; \
29092 r=`${PWD_COMMAND}`; export r; \
29093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29094 $(HOST_EXPORTS) \
29095 for flag in $(EXTRA_HOST_FLAGS) ; do \
29096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29097 done; \
29098 echo "Doing pdf in sid"; \
29099 (cd $(HOST_SUBDIR)/sid && \
29100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29102 "RANLIB=$${RANLIB}" \
29103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29104 pdf) \
29105 || exit 1
29107 @endif sid
29109 .PHONY: maybe-html-sid html-sid
29110 maybe-html-sid:
29111 @if sid
29112 maybe-html-sid: html-sid
29114 html-sid: \
29115 configure-sid
29116 @: $(MAKE); $(unstage)
29117 @[ -f ./sid/Makefile ] || exit 0; \
29118 r=`${PWD_COMMAND}`; export r; \
29119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29120 $(HOST_EXPORTS) \
29121 for flag in $(EXTRA_HOST_FLAGS) ; do \
29122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29123 done; \
29124 echo "Doing html in sid"; \
29125 (cd $(HOST_SUBDIR)/sid && \
29126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29128 "RANLIB=$${RANLIB}" \
29129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29130 html) \
29131 || exit 1
29133 @endif sid
29135 .PHONY: maybe-TAGS-sid TAGS-sid
29136 maybe-TAGS-sid:
29137 @if sid
29138 maybe-TAGS-sid: TAGS-sid
29140 TAGS-sid: \
29141 configure-sid
29142 @: $(MAKE); $(unstage)
29143 @[ -f ./sid/Makefile ] || exit 0; \
29144 r=`${PWD_COMMAND}`; export r; \
29145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29146 $(HOST_EXPORTS) \
29147 for flag in $(EXTRA_HOST_FLAGS) ; do \
29148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29149 done; \
29150 echo "Doing TAGS in sid"; \
29151 (cd $(HOST_SUBDIR)/sid && \
29152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29154 "RANLIB=$${RANLIB}" \
29155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29156 TAGS) \
29157 || exit 1
29159 @endif sid
29161 .PHONY: maybe-install-info-sid install-info-sid
29162 maybe-install-info-sid:
29163 @if sid
29164 maybe-install-info-sid: install-info-sid
29166 install-info-sid: \
29167 configure-sid \
29168 info-sid
29169 @: $(MAKE); $(unstage)
29170 @[ -f ./sid/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 install-info in sid"; \
29178 (cd $(HOST_SUBDIR)/sid && \
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 install-info) \
29184 || exit 1
29186 @endif sid
29188 .PHONY: maybe-install-pdf-sid install-pdf-sid
29189 maybe-install-pdf-sid:
29190 @if sid
29191 maybe-install-pdf-sid: install-pdf-sid
29193 install-pdf-sid: \
29194 configure-sid \
29195 pdf-sid
29196 @: $(MAKE); $(unstage)
29197 @[ -f ./sid/Makefile ] || exit 0; \
29198 r=`${PWD_COMMAND}`; export r; \
29199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29200 $(HOST_EXPORTS) \
29201 for flag in $(EXTRA_HOST_FLAGS) ; do \
29202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29203 done; \
29204 echo "Doing install-pdf in sid"; \
29205 (cd $(HOST_SUBDIR)/sid && \
29206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29208 "RANLIB=$${RANLIB}" \
29209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29210 install-pdf) \
29211 || exit 1
29213 @endif sid
29215 .PHONY: maybe-install-html-sid install-html-sid
29216 maybe-install-html-sid:
29217 @if sid
29218 maybe-install-html-sid: install-html-sid
29220 install-html-sid: \
29221 configure-sid \
29222 html-sid
29223 @: $(MAKE); $(unstage)
29224 @[ -f ./sid/Makefile ] || exit 0; \
29225 r=`${PWD_COMMAND}`; export r; \
29226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29227 $(HOST_EXPORTS) \
29228 for flag in $(EXTRA_HOST_FLAGS) ; do \
29229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29230 done; \
29231 echo "Doing install-html in sid"; \
29232 (cd $(HOST_SUBDIR)/sid && \
29233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29235 "RANLIB=$${RANLIB}" \
29236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29237 install-html) \
29238 || exit 1
29240 @endif sid
29242 .PHONY: maybe-installcheck-sid installcheck-sid
29243 maybe-installcheck-sid:
29244 @if sid
29245 maybe-installcheck-sid: installcheck-sid
29247 installcheck-sid: \
29248 configure-sid
29249 @: $(MAKE); $(unstage)
29250 @[ -f ./sid/Makefile ] || exit 0; \
29251 r=`${PWD_COMMAND}`; export r; \
29252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29253 $(HOST_EXPORTS) \
29254 for flag in $(EXTRA_HOST_FLAGS) ; do \
29255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29256 done; \
29257 echo "Doing installcheck in sid"; \
29258 (cd $(HOST_SUBDIR)/sid && \
29259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29261 "RANLIB=$${RANLIB}" \
29262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29263 installcheck) \
29264 || exit 1
29266 @endif sid
29268 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
29269 maybe-mostlyclean-sid:
29270 @if sid
29271 maybe-mostlyclean-sid: mostlyclean-sid
29273 mostlyclean-sid:
29274 @: $(MAKE); $(unstage)
29275 @[ -f ./sid/Makefile ] || exit 0; \
29276 r=`${PWD_COMMAND}`; export r; \
29277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29278 $(HOST_EXPORTS) \
29279 for flag in $(EXTRA_HOST_FLAGS) ; do \
29280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29281 done; \
29282 echo "Doing mostlyclean in sid"; \
29283 (cd $(HOST_SUBDIR)/sid && \
29284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29286 "RANLIB=$${RANLIB}" \
29287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29288 mostlyclean) \
29289 || exit 1
29291 @endif sid
29293 .PHONY: maybe-clean-sid clean-sid
29294 maybe-clean-sid:
29295 @if sid
29296 maybe-clean-sid: clean-sid
29298 clean-sid:
29299 @: $(MAKE); $(unstage)
29300 @[ -f ./sid/Makefile ] || exit 0; \
29301 r=`${PWD_COMMAND}`; export r; \
29302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29303 $(HOST_EXPORTS) \
29304 for flag in $(EXTRA_HOST_FLAGS) ; do \
29305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29306 done; \
29307 echo "Doing clean in sid"; \
29308 (cd $(HOST_SUBDIR)/sid && \
29309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29311 "RANLIB=$${RANLIB}" \
29312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29313 clean) \
29314 || exit 1
29316 @endif sid
29318 .PHONY: maybe-distclean-sid distclean-sid
29319 maybe-distclean-sid:
29320 @if sid
29321 maybe-distclean-sid: distclean-sid
29323 distclean-sid:
29324 @: $(MAKE); $(unstage)
29325 @[ -f ./sid/Makefile ] || exit 0; \
29326 r=`${PWD_COMMAND}`; export r; \
29327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29328 $(HOST_EXPORTS) \
29329 for flag in $(EXTRA_HOST_FLAGS) ; do \
29330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29331 done; \
29332 echo "Doing distclean in sid"; \
29333 (cd $(HOST_SUBDIR)/sid && \
29334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29336 "RANLIB=$${RANLIB}" \
29337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29338 distclean) \
29339 || exit 1
29341 @endif sid
29343 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
29344 maybe-maintainer-clean-sid:
29345 @if sid
29346 maybe-maintainer-clean-sid: maintainer-clean-sid
29348 maintainer-clean-sid:
29349 @: $(MAKE); $(unstage)
29350 @[ -f ./sid/Makefile ] || exit 0; \
29351 r=`${PWD_COMMAND}`; export r; \
29352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29353 $(HOST_EXPORTS) \
29354 for flag in $(EXTRA_HOST_FLAGS) ; do \
29355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29356 done; \
29357 echo "Doing maintainer-clean in sid"; \
29358 (cd $(HOST_SUBDIR)/sid && \
29359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29361 "RANLIB=$${RANLIB}" \
29362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29363 maintainer-clean) \
29364 || exit 1
29366 @endif sid
29370 .PHONY: configure-sim maybe-configure-sim
29371 maybe-configure-sim:
29372 @if gcc-bootstrap
29373 configure-sim: stage_current
29374 @endif gcc-bootstrap
29375 @if sim
29376 maybe-configure-sim: configure-sim
29377 configure-sim:
29378 @: $(MAKE); $(unstage)
29379 @r=`${PWD_COMMAND}`; export r; \
29380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29381 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
29382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
29383 $(HOST_EXPORTS) \
29384 echo Configuring in $(HOST_SUBDIR)/sim; \
29385 cd "$(HOST_SUBDIR)/sim" || exit 1; \
29386 case $(srcdir) in \
29387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29388 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
29389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29390 esac; \
29391 module_srcdir=sim; \
29392 $(SHELL) \
29393 $$s/$$module_srcdir/configure \
29394 --srcdir=$${topdir}/$$module_srcdir \
29395 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29396 --target=${target_alias} \
29397 || exit 1
29398 @endif sim
29404 .PHONY: all-sim maybe-all-sim
29405 maybe-all-sim:
29406 @if gcc-bootstrap
29407 all-sim: stage_current
29408 @endif gcc-bootstrap
29409 @if sim
29410 TARGET-sim=all
29411 maybe-all-sim: all-sim
29412 all-sim: configure-sim
29413 @: $(MAKE); $(unstage)
29414 @r=`${PWD_COMMAND}`; export r; \
29415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29416 $(HOST_EXPORTS) \
29417 (cd $(HOST_SUBDIR)/sim && \
29418 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29419 $(TARGET-sim))
29420 @endif sim
29425 .PHONY: check-sim maybe-check-sim
29426 maybe-check-sim:
29427 @if sim
29428 maybe-check-sim: check-sim
29430 check-sim:
29431 @: $(MAKE); $(unstage)
29432 @r=`${PWD_COMMAND}`; export r; \
29433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29434 $(HOST_EXPORTS) \
29435 (cd $(HOST_SUBDIR)/sim && \
29436 $(MAKE) $(FLAGS_TO_PASS) check)
29438 @endif sim
29440 .PHONY: install-sim maybe-install-sim
29441 maybe-install-sim:
29442 @if sim
29443 maybe-install-sim: install-sim
29445 install-sim: installdirs
29446 @: $(MAKE); $(unstage)
29447 @r=`${PWD_COMMAND}`; export r; \
29448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29449 $(HOST_EXPORTS) \
29450 (cd $(HOST_SUBDIR)/sim && \
29451 $(MAKE) $(FLAGS_TO_PASS) install)
29453 @endif sim
29455 .PHONY: install-strip-sim maybe-install-strip-sim
29456 maybe-install-strip-sim:
29457 @if sim
29458 maybe-install-strip-sim: install-strip-sim
29460 install-strip-sim: installdirs
29461 @: $(MAKE); $(unstage)
29462 @r=`${PWD_COMMAND}`; export r; \
29463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29464 $(HOST_EXPORTS) \
29465 (cd $(HOST_SUBDIR)/sim && \
29466 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29468 @endif sim
29470 # Other targets (info, dvi, pdf, etc.)
29472 .PHONY: maybe-info-sim info-sim
29473 maybe-info-sim:
29474 @if sim
29475 maybe-info-sim: info-sim
29477 info-sim: \
29478 configure-sim
29479 @: $(MAKE); $(unstage)
29480 @[ -f ./sim/Makefile ] || exit 0; \
29481 r=`${PWD_COMMAND}`; export r; \
29482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29483 $(HOST_EXPORTS) \
29484 for flag in $(EXTRA_HOST_FLAGS) ; do \
29485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29486 done; \
29487 echo "Doing info in sim"; \
29488 (cd $(HOST_SUBDIR)/sim && \
29489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29491 "RANLIB=$${RANLIB}" \
29492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29493 info) \
29494 || exit 1
29496 @endif sim
29498 .PHONY: maybe-dvi-sim dvi-sim
29499 maybe-dvi-sim:
29500 @if sim
29501 maybe-dvi-sim: dvi-sim
29503 dvi-sim: \
29504 configure-sim
29505 @: $(MAKE); $(unstage)
29506 @[ -f ./sim/Makefile ] || exit 0; \
29507 r=`${PWD_COMMAND}`; export r; \
29508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29509 $(HOST_EXPORTS) \
29510 for flag in $(EXTRA_HOST_FLAGS) ; do \
29511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29512 done; \
29513 echo "Doing dvi in sim"; \
29514 (cd $(HOST_SUBDIR)/sim && \
29515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29517 "RANLIB=$${RANLIB}" \
29518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29519 dvi) \
29520 || exit 1
29522 @endif sim
29524 .PHONY: maybe-pdf-sim pdf-sim
29525 maybe-pdf-sim:
29526 @if sim
29527 maybe-pdf-sim: pdf-sim
29529 pdf-sim: \
29530 configure-sim
29531 @: $(MAKE); $(unstage)
29532 @[ -f ./sim/Makefile ] || exit 0; \
29533 r=`${PWD_COMMAND}`; export r; \
29534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29535 $(HOST_EXPORTS) \
29536 for flag in $(EXTRA_HOST_FLAGS) ; do \
29537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29538 done; \
29539 echo "Doing pdf in sim"; \
29540 (cd $(HOST_SUBDIR)/sim && \
29541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29543 "RANLIB=$${RANLIB}" \
29544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29545 pdf) \
29546 || exit 1
29548 @endif sim
29550 .PHONY: maybe-html-sim html-sim
29551 maybe-html-sim:
29552 @if sim
29553 maybe-html-sim: html-sim
29555 html-sim: \
29556 configure-sim
29557 @: $(MAKE); $(unstage)
29558 @[ -f ./sim/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 html in sim"; \
29566 (cd $(HOST_SUBDIR)/sim && \
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 html) \
29572 || exit 1
29574 @endif sim
29576 .PHONY: maybe-TAGS-sim TAGS-sim
29577 maybe-TAGS-sim:
29578 @if sim
29579 maybe-TAGS-sim: TAGS-sim
29581 TAGS-sim: \
29582 configure-sim
29583 @: $(MAKE); $(unstage)
29584 @[ -f ./sim/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 TAGS in sim"; \
29592 (cd $(HOST_SUBDIR)/sim && \
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 TAGS) \
29598 || exit 1
29600 @endif sim
29602 .PHONY: maybe-install-info-sim install-info-sim
29603 maybe-install-info-sim:
29604 @if sim
29605 maybe-install-info-sim: install-info-sim
29607 install-info-sim: \
29608 configure-sim \
29609 info-sim
29610 @: $(MAKE); $(unstage)
29611 @[ -f ./sim/Makefile ] || exit 0; \
29612 r=`${PWD_COMMAND}`; export r; \
29613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29614 $(HOST_EXPORTS) \
29615 for flag in $(EXTRA_HOST_FLAGS) ; do \
29616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29617 done; \
29618 echo "Doing install-info in sim"; \
29619 (cd $(HOST_SUBDIR)/sim && \
29620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29622 "RANLIB=$${RANLIB}" \
29623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29624 install-info) \
29625 || exit 1
29627 @endif sim
29629 .PHONY: maybe-install-pdf-sim install-pdf-sim
29630 maybe-install-pdf-sim:
29631 @if sim
29632 maybe-install-pdf-sim: install-pdf-sim
29634 install-pdf-sim: \
29635 configure-sim \
29636 pdf-sim
29637 @: $(MAKE); $(unstage)
29638 @[ -f ./sim/Makefile ] || exit 0; \
29639 r=`${PWD_COMMAND}`; export r; \
29640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29641 $(HOST_EXPORTS) \
29642 for flag in $(EXTRA_HOST_FLAGS) ; do \
29643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29644 done; \
29645 echo "Doing install-pdf in sim"; \
29646 (cd $(HOST_SUBDIR)/sim && \
29647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29649 "RANLIB=$${RANLIB}" \
29650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29651 install-pdf) \
29652 || exit 1
29654 @endif sim
29656 .PHONY: maybe-install-html-sim install-html-sim
29657 maybe-install-html-sim:
29658 @if sim
29659 maybe-install-html-sim: install-html-sim
29661 install-html-sim: \
29662 configure-sim \
29663 html-sim
29664 @: $(MAKE); $(unstage)
29665 @[ -f ./sim/Makefile ] || exit 0; \
29666 r=`${PWD_COMMAND}`; export r; \
29667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29668 $(HOST_EXPORTS) \
29669 for flag in $(EXTRA_HOST_FLAGS) ; do \
29670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29671 done; \
29672 echo "Doing install-html in sim"; \
29673 (cd $(HOST_SUBDIR)/sim && \
29674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29676 "RANLIB=$${RANLIB}" \
29677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29678 install-html) \
29679 || exit 1
29681 @endif sim
29683 .PHONY: maybe-installcheck-sim installcheck-sim
29684 maybe-installcheck-sim:
29685 @if sim
29686 maybe-installcheck-sim: installcheck-sim
29688 installcheck-sim: \
29689 configure-sim
29690 @: $(MAKE); $(unstage)
29691 @[ -f ./sim/Makefile ] || exit 0; \
29692 r=`${PWD_COMMAND}`; export r; \
29693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694 $(HOST_EXPORTS) \
29695 for flag in $(EXTRA_HOST_FLAGS) ; do \
29696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29697 done; \
29698 echo "Doing installcheck in sim"; \
29699 (cd $(HOST_SUBDIR)/sim && \
29700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29702 "RANLIB=$${RANLIB}" \
29703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29704 installcheck) \
29705 || exit 1
29707 @endif sim
29709 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
29710 maybe-mostlyclean-sim:
29711 @if sim
29712 maybe-mostlyclean-sim: mostlyclean-sim
29714 mostlyclean-sim:
29715 @: $(MAKE); $(unstage)
29716 @[ -f ./sim/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 mostlyclean in sim"; \
29724 (cd $(HOST_SUBDIR)/sim && \
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 mostlyclean) \
29730 || exit 1
29732 @endif sim
29734 .PHONY: maybe-clean-sim clean-sim
29735 maybe-clean-sim:
29736 @if sim
29737 maybe-clean-sim: clean-sim
29739 clean-sim:
29740 @: $(MAKE); $(unstage)
29741 @[ -f ./sim/Makefile ] || exit 0; \
29742 r=`${PWD_COMMAND}`; export r; \
29743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29744 $(HOST_EXPORTS) \
29745 for flag in $(EXTRA_HOST_FLAGS) ; do \
29746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29747 done; \
29748 echo "Doing clean in sim"; \
29749 (cd $(HOST_SUBDIR)/sim && \
29750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29752 "RANLIB=$${RANLIB}" \
29753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29754 clean) \
29755 || exit 1
29757 @endif sim
29759 .PHONY: maybe-distclean-sim distclean-sim
29760 maybe-distclean-sim:
29761 @if sim
29762 maybe-distclean-sim: distclean-sim
29764 distclean-sim:
29765 @: $(MAKE); $(unstage)
29766 @[ -f ./sim/Makefile ] || exit 0; \
29767 r=`${PWD_COMMAND}`; export r; \
29768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29769 $(HOST_EXPORTS) \
29770 for flag in $(EXTRA_HOST_FLAGS) ; do \
29771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29772 done; \
29773 echo "Doing distclean in sim"; \
29774 (cd $(HOST_SUBDIR)/sim && \
29775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29777 "RANLIB=$${RANLIB}" \
29778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29779 distclean) \
29780 || exit 1
29782 @endif sim
29784 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
29785 maybe-maintainer-clean-sim:
29786 @if sim
29787 maybe-maintainer-clean-sim: maintainer-clean-sim
29789 maintainer-clean-sim:
29790 @: $(MAKE); $(unstage)
29791 @[ -f ./sim/Makefile ] || exit 0; \
29792 r=`${PWD_COMMAND}`; export r; \
29793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29794 $(HOST_EXPORTS) \
29795 for flag in $(EXTRA_HOST_FLAGS) ; do \
29796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29797 done; \
29798 echo "Doing maintainer-clean in sim"; \
29799 (cd $(HOST_SUBDIR)/sim && \
29800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29802 "RANLIB=$${RANLIB}" \
29803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29804 maintainer-clean) \
29805 || exit 1
29807 @endif sim
29811 .PHONY: configure-texinfo maybe-configure-texinfo
29812 maybe-configure-texinfo:
29813 @if gcc-bootstrap
29814 configure-texinfo: stage_current
29815 @endif gcc-bootstrap
29816 @if texinfo
29817 maybe-configure-texinfo: configure-texinfo
29818 configure-texinfo:
29819 @: $(MAKE); $(unstage)
29820 @r=`${PWD_COMMAND}`; export r; \
29821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29822 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
29823 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
29824 $(HOST_EXPORTS) \
29825 echo Configuring in $(HOST_SUBDIR)/texinfo; \
29826 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
29827 case $(srcdir) in \
29828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29829 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
29830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29831 esac; \
29832 module_srcdir=texinfo; \
29833 $(SHELL) \
29834 $$s/$$module_srcdir/configure \
29835 --srcdir=$${topdir}/$$module_srcdir \
29836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29837 --target=${target_alias} \
29838 || exit 1
29839 @endif texinfo
29845 .PHONY: all-texinfo maybe-all-texinfo
29846 maybe-all-texinfo:
29847 @if gcc-bootstrap
29848 all-texinfo: stage_current
29849 @endif gcc-bootstrap
29850 @if texinfo
29851 TARGET-texinfo=all
29852 maybe-all-texinfo: all-texinfo
29853 all-texinfo: configure-texinfo
29854 @: $(MAKE); $(unstage)
29855 @r=`${PWD_COMMAND}`; export r; \
29856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29857 $(HOST_EXPORTS) \
29858 (cd $(HOST_SUBDIR)/texinfo && \
29859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29860 $(TARGET-texinfo))
29861 @endif texinfo
29866 .PHONY: check-texinfo maybe-check-texinfo
29867 maybe-check-texinfo:
29868 @if texinfo
29869 maybe-check-texinfo: check-texinfo
29871 check-texinfo:
29872 @: $(MAKE); $(unstage)
29873 @r=`${PWD_COMMAND}`; export r; \
29874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29875 $(HOST_EXPORTS) \
29876 (cd $(HOST_SUBDIR)/texinfo && \
29877 $(MAKE) $(FLAGS_TO_PASS) check)
29879 @endif texinfo
29881 .PHONY: install-texinfo maybe-install-texinfo
29882 maybe-install-texinfo:
29883 @if texinfo
29884 maybe-install-texinfo: install-texinfo
29886 install-texinfo:
29888 @endif texinfo
29890 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
29891 maybe-install-strip-texinfo:
29892 @if texinfo
29893 maybe-install-strip-texinfo: install-strip-texinfo
29895 install-strip-texinfo:
29897 @endif texinfo
29899 # Other targets (info, dvi, pdf, etc.)
29901 .PHONY: maybe-info-texinfo info-texinfo
29902 maybe-info-texinfo:
29903 @if texinfo
29904 maybe-info-texinfo: info-texinfo
29906 info-texinfo: \
29907 configure-texinfo
29908 @: $(MAKE); $(unstage)
29909 @[ -f ./texinfo/Makefile ] || exit 0; \
29910 r=`${PWD_COMMAND}`; export r; \
29911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29912 $(HOST_EXPORTS) \
29913 for flag in $(EXTRA_HOST_FLAGS) ; do \
29914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29915 done; \
29916 echo "Doing info in texinfo"; \
29917 (cd $(HOST_SUBDIR)/texinfo && \
29918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29920 "RANLIB=$${RANLIB}" \
29921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29922 info) \
29923 || exit 1
29925 @endif texinfo
29927 .PHONY: maybe-dvi-texinfo dvi-texinfo
29928 maybe-dvi-texinfo:
29929 @if texinfo
29930 maybe-dvi-texinfo: dvi-texinfo
29932 dvi-texinfo: \
29933 configure-texinfo
29934 @: $(MAKE); $(unstage)
29935 @[ -f ./texinfo/Makefile ] || exit 0; \
29936 r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29938 $(HOST_EXPORTS) \
29939 for flag in $(EXTRA_HOST_FLAGS) ; do \
29940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29941 done; \
29942 echo "Doing dvi in texinfo"; \
29943 (cd $(HOST_SUBDIR)/texinfo && \
29944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29946 "RANLIB=$${RANLIB}" \
29947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29948 dvi) \
29949 || exit 1
29951 @endif texinfo
29953 .PHONY: maybe-pdf-texinfo pdf-texinfo
29954 maybe-pdf-texinfo:
29955 @if texinfo
29956 maybe-pdf-texinfo: pdf-texinfo
29958 pdf-texinfo: \
29959 configure-texinfo
29960 @: $(MAKE); $(unstage)
29961 @[ -f ./texinfo/Makefile ] || exit 0; \
29962 r=`${PWD_COMMAND}`; export r; \
29963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29964 $(HOST_EXPORTS) \
29965 for flag in $(EXTRA_HOST_FLAGS) ; do \
29966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29967 done; \
29968 echo "Doing pdf in texinfo"; \
29969 (cd $(HOST_SUBDIR)/texinfo && \
29970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29972 "RANLIB=$${RANLIB}" \
29973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29974 pdf) \
29975 || exit 1
29977 @endif texinfo
29979 .PHONY: maybe-html-texinfo html-texinfo
29980 maybe-html-texinfo:
29981 @if texinfo
29982 maybe-html-texinfo: html-texinfo
29984 html-texinfo: \
29985 configure-texinfo
29986 @: $(MAKE); $(unstage)
29987 @[ -f ./texinfo/Makefile ] || exit 0; \
29988 r=`${PWD_COMMAND}`; export r; \
29989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29990 $(HOST_EXPORTS) \
29991 for flag in $(EXTRA_HOST_FLAGS) ; do \
29992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29993 done; \
29994 echo "Doing html in texinfo"; \
29995 (cd $(HOST_SUBDIR)/texinfo && \
29996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29998 "RANLIB=$${RANLIB}" \
29999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30000 html) \
30001 || exit 1
30003 @endif texinfo
30005 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
30006 maybe-TAGS-texinfo:
30007 @if texinfo
30008 maybe-TAGS-texinfo: TAGS-texinfo
30010 TAGS-texinfo: \
30011 configure-texinfo
30012 @: $(MAKE); $(unstage)
30013 @[ -f ./texinfo/Makefile ] || exit 0; \
30014 r=`${PWD_COMMAND}`; export r; \
30015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30016 $(HOST_EXPORTS) \
30017 for flag in $(EXTRA_HOST_FLAGS) ; do \
30018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30019 done; \
30020 echo "Doing TAGS in texinfo"; \
30021 (cd $(HOST_SUBDIR)/texinfo && \
30022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30024 "RANLIB=$${RANLIB}" \
30025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30026 TAGS) \
30027 || exit 1
30029 @endif texinfo
30031 .PHONY: maybe-install-info-texinfo install-info-texinfo
30032 maybe-install-info-texinfo:
30033 @if texinfo
30034 maybe-install-info-texinfo: install-info-texinfo
30036 install-info-texinfo: \
30037 configure-texinfo \
30038 info-texinfo
30039 @: $(MAKE); $(unstage)
30040 @[ -f ./texinfo/Makefile ] || exit 0; \
30041 r=`${PWD_COMMAND}`; export r; \
30042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30043 $(HOST_EXPORTS) \
30044 for flag in $(EXTRA_HOST_FLAGS) ; do \
30045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30046 done; \
30047 echo "Doing install-info in texinfo"; \
30048 (cd $(HOST_SUBDIR)/texinfo && \
30049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30051 "RANLIB=$${RANLIB}" \
30052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30053 install-info) \
30054 || exit 1
30056 @endif texinfo
30058 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
30059 maybe-install-pdf-texinfo:
30060 @if texinfo
30061 maybe-install-pdf-texinfo: install-pdf-texinfo
30063 install-pdf-texinfo: \
30064 configure-texinfo \
30065 pdf-texinfo
30066 @: $(MAKE); $(unstage)
30067 @[ -f ./texinfo/Makefile ] || exit 0; \
30068 r=`${PWD_COMMAND}`; export r; \
30069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30070 $(HOST_EXPORTS) \
30071 for flag in $(EXTRA_HOST_FLAGS) ; do \
30072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30073 done; \
30074 echo "Doing install-pdf in texinfo"; \
30075 (cd $(HOST_SUBDIR)/texinfo && \
30076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30078 "RANLIB=$${RANLIB}" \
30079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30080 install-pdf) \
30081 || exit 1
30083 @endif texinfo
30085 .PHONY: maybe-install-html-texinfo install-html-texinfo
30086 maybe-install-html-texinfo:
30087 @if texinfo
30088 maybe-install-html-texinfo: install-html-texinfo
30090 install-html-texinfo: \
30091 configure-texinfo \
30092 html-texinfo
30093 @: $(MAKE); $(unstage)
30094 @[ -f ./texinfo/Makefile ] || exit 0; \
30095 r=`${PWD_COMMAND}`; export r; \
30096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30097 $(HOST_EXPORTS) \
30098 for flag in $(EXTRA_HOST_FLAGS) ; do \
30099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30100 done; \
30101 echo "Doing install-html in texinfo"; \
30102 (cd $(HOST_SUBDIR)/texinfo && \
30103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30105 "RANLIB=$${RANLIB}" \
30106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30107 install-html) \
30108 || exit 1
30110 @endif texinfo
30112 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
30113 maybe-installcheck-texinfo:
30114 @if texinfo
30115 maybe-installcheck-texinfo: installcheck-texinfo
30117 installcheck-texinfo: \
30118 configure-texinfo
30119 @: $(MAKE); $(unstage)
30120 @[ -f ./texinfo/Makefile ] || exit 0; \
30121 r=`${PWD_COMMAND}`; export r; \
30122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30123 $(HOST_EXPORTS) \
30124 for flag in $(EXTRA_HOST_FLAGS) ; do \
30125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30126 done; \
30127 echo "Doing installcheck in texinfo"; \
30128 (cd $(HOST_SUBDIR)/texinfo && \
30129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30131 "RANLIB=$${RANLIB}" \
30132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30133 installcheck) \
30134 || exit 1
30136 @endif texinfo
30138 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
30139 maybe-mostlyclean-texinfo:
30140 @if texinfo
30141 maybe-mostlyclean-texinfo: mostlyclean-texinfo
30143 mostlyclean-texinfo:
30144 @: $(MAKE); $(unstage)
30145 @[ -f ./texinfo/Makefile ] || exit 0; \
30146 r=`${PWD_COMMAND}`; export r; \
30147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30148 $(HOST_EXPORTS) \
30149 for flag in $(EXTRA_HOST_FLAGS) ; do \
30150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30151 done; \
30152 echo "Doing mostlyclean in texinfo"; \
30153 (cd $(HOST_SUBDIR)/texinfo && \
30154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30156 "RANLIB=$${RANLIB}" \
30157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30158 mostlyclean) \
30159 || exit 1
30161 @endif texinfo
30163 .PHONY: maybe-clean-texinfo clean-texinfo
30164 maybe-clean-texinfo:
30165 @if texinfo
30166 maybe-clean-texinfo: clean-texinfo
30168 clean-texinfo:
30169 @: $(MAKE); $(unstage)
30170 @[ -f ./texinfo/Makefile ] || exit 0; \
30171 r=`${PWD_COMMAND}`; export r; \
30172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30173 $(HOST_EXPORTS) \
30174 for flag in $(EXTRA_HOST_FLAGS) ; do \
30175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30176 done; \
30177 echo "Doing clean in texinfo"; \
30178 (cd $(HOST_SUBDIR)/texinfo && \
30179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30181 "RANLIB=$${RANLIB}" \
30182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30183 clean) \
30184 || exit 1
30186 @endif texinfo
30188 .PHONY: maybe-distclean-texinfo distclean-texinfo
30189 maybe-distclean-texinfo:
30190 @if texinfo
30191 maybe-distclean-texinfo: distclean-texinfo
30193 distclean-texinfo:
30194 @: $(MAKE); $(unstage)
30195 @[ -f ./texinfo/Makefile ] || exit 0; \
30196 r=`${PWD_COMMAND}`; export r; \
30197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30198 $(HOST_EXPORTS) \
30199 for flag in $(EXTRA_HOST_FLAGS) ; do \
30200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30201 done; \
30202 echo "Doing distclean in texinfo"; \
30203 (cd $(HOST_SUBDIR)/texinfo && \
30204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30206 "RANLIB=$${RANLIB}" \
30207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30208 distclean) \
30209 || exit 1
30211 @endif texinfo
30213 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
30214 maybe-maintainer-clean-texinfo:
30215 @if texinfo
30216 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
30218 maintainer-clean-texinfo:
30219 @: $(MAKE); $(unstage)
30220 @[ -f ./texinfo/Makefile ] || exit 0; \
30221 r=`${PWD_COMMAND}`; export r; \
30222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30223 $(HOST_EXPORTS) \
30224 for flag in $(EXTRA_HOST_FLAGS) ; do \
30225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30226 done; \
30227 echo "Doing maintainer-clean in texinfo"; \
30228 (cd $(HOST_SUBDIR)/texinfo && \
30229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30231 "RANLIB=$${RANLIB}" \
30232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30233 maintainer-clean) \
30234 || exit 1
30236 @endif texinfo
30240 .PHONY: configure-zlib maybe-configure-zlib
30241 maybe-configure-zlib:
30242 @if gcc-bootstrap
30243 configure-zlib: stage_current
30244 @endif gcc-bootstrap
30245 @if zlib
30246 maybe-configure-zlib: configure-zlib
30247 configure-zlib:
30248 @r=`${PWD_COMMAND}`; export r; \
30249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30250 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30251 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30252 $(HOST_EXPORTS) \
30253 echo Configuring in $(HOST_SUBDIR)/zlib; \
30254 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
30255 case $(srcdir) in \
30256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30257 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30259 esac; \
30260 module_srcdir=zlib; \
30261 $(SHELL) \
30262 $$s/$$module_srcdir/configure \
30263 --srcdir=$${topdir}/$$module_srcdir \
30264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30265 --target=${target_alias} @extra_host_zlib_configure_flags@ \
30266 || exit 1
30267 @endif zlib
30271 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
30272 maybe-configure-stage1-zlib:
30273 @if zlib-bootstrap
30274 maybe-configure-stage1-zlib: configure-stage1-zlib
30275 configure-stage1-zlib:
30276 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30278 @r=`${PWD_COMMAND}`; export r; \
30279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30280 TFLAGS="$(STAGE1_TFLAGS)"; \
30281 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30282 $(HOST_EXPORTS) \
30283 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30284 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30285 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30286 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
30287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30288 cd $(HOST_SUBDIR)/zlib || exit 1; \
30289 case $(srcdir) in \
30290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30291 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30293 esac; \
30294 module_srcdir=zlib; \
30295 $(SHELL) $$s/$$module_srcdir/configure \
30296 --srcdir=$${topdir}/$$module_srcdir \
30297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30298 --target=${target_alias} \
30300 $(STAGE1_CONFIGURE_FLAGS) \
30301 @extra_host_zlib_configure_flags@
30302 @endif zlib-bootstrap
30304 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
30305 maybe-configure-stage2-zlib:
30306 @if zlib-bootstrap
30307 maybe-configure-stage2-zlib: configure-stage2-zlib
30308 configure-stage2-zlib:
30309 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30310 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30311 @r=`${PWD_COMMAND}`; export r; \
30312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30313 TFLAGS="$(STAGE2_TFLAGS)"; \
30314 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30315 $(HOST_EXPORTS) \
30316 $(POSTSTAGE1_HOST_EXPORTS) \
30317 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30318 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30319 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30320 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
30321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30322 cd $(HOST_SUBDIR)/zlib || exit 1; \
30323 case $(srcdir) in \
30324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30325 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30327 esac; \
30328 module_srcdir=zlib; \
30329 $(SHELL) $$s/$$module_srcdir/configure \
30330 --srcdir=$${topdir}/$$module_srcdir \
30331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30332 --target=${target_alias} \
30333 --with-build-libsubdir=$(HOST_SUBDIR) \
30334 $(STAGE2_CONFIGURE_FLAGS) \
30335 @extra_host_zlib_configure_flags@
30336 @endif zlib-bootstrap
30338 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
30339 maybe-configure-stage3-zlib:
30340 @if zlib-bootstrap
30341 maybe-configure-stage3-zlib: configure-stage3-zlib
30342 configure-stage3-zlib:
30343 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30344 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30345 @r=`${PWD_COMMAND}`; export r; \
30346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30347 TFLAGS="$(STAGE3_TFLAGS)"; \
30348 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30349 $(HOST_EXPORTS) \
30350 $(POSTSTAGE1_HOST_EXPORTS) \
30351 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30352 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30353 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30354 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
30355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30356 cd $(HOST_SUBDIR)/zlib || exit 1; \
30357 case $(srcdir) in \
30358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30359 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30361 esac; \
30362 module_srcdir=zlib; \
30363 $(SHELL) $$s/$$module_srcdir/configure \
30364 --srcdir=$${topdir}/$$module_srcdir \
30365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30366 --target=${target_alias} \
30367 --with-build-libsubdir=$(HOST_SUBDIR) \
30368 $(STAGE3_CONFIGURE_FLAGS) \
30369 @extra_host_zlib_configure_flags@
30370 @endif zlib-bootstrap
30372 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
30373 maybe-configure-stage4-zlib:
30374 @if zlib-bootstrap
30375 maybe-configure-stage4-zlib: configure-stage4-zlib
30376 configure-stage4-zlib:
30377 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30379 @r=`${PWD_COMMAND}`; export r; \
30380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30381 TFLAGS="$(STAGE4_TFLAGS)"; \
30382 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30383 $(HOST_EXPORTS) \
30384 $(POSTSTAGE1_HOST_EXPORTS) \
30385 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30386 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30387 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30388 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
30389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30390 cd $(HOST_SUBDIR)/zlib || exit 1; \
30391 case $(srcdir) in \
30392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30393 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30395 esac; \
30396 module_srcdir=zlib; \
30397 $(SHELL) $$s/$$module_srcdir/configure \
30398 --srcdir=$${topdir}/$$module_srcdir \
30399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30400 --target=${target_alias} \
30401 --with-build-libsubdir=$(HOST_SUBDIR) \
30402 $(STAGE4_CONFIGURE_FLAGS) \
30403 @extra_host_zlib_configure_flags@
30404 @endif zlib-bootstrap
30406 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
30407 maybe-configure-stageprofile-zlib:
30408 @if zlib-bootstrap
30409 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
30410 configure-stageprofile-zlib:
30411 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30412 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30413 @r=`${PWD_COMMAND}`; export r; \
30414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30415 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30416 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30417 $(HOST_EXPORTS) \
30418 $(POSTSTAGE1_HOST_EXPORTS) \
30419 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30420 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30421 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30422 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
30423 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30424 cd $(HOST_SUBDIR)/zlib || exit 1; \
30425 case $(srcdir) in \
30426 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30427 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30428 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30429 esac; \
30430 module_srcdir=zlib; \
30431 $(SHELL) $$s/$$module_srcdir/configure \
30432 --srcdir=$${topdir}/$$module_srcdir \
30433 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30434 --target=${target_alias} \
30435 --with-build-libsubdir=$(HOST_SUBDIR) \
30436 $(STAGEprofile_CONFIGURE_FLAGS) \
30437 @extra_host_zlib_configure_flags@
30438 @endif zlib-bootstrap
30440 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
30441 maybe-configure-stagefeedback-zlib:
30442 @if zlib-bootstrap
30443 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
30444 configure-stagefeedback-zlib:
30445 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30446 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30447 @r=`${PWD_COMMAND}`; export r; \
30448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30449 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30450 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30451 $(HOST_EXPORTS) \
30452 $(POSTSTAGE1_HOST_EXPORTS) \
30453 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30454 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30455 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30456 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
30457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30458 cd $(HOST_SUBDIR)/zlib || exit 1; \
30459 case $(srcdir) in \
30460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30461 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30463 esac; \
30464 module_srcdir=zlib; \
30465 $(SHELL) $$s/$$module_srcdir/configure \
30466 --srcdir=$${topdir}/$$module_srcdir \
30467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30468 --target=${target_alias} \
30469 --with-build-libsubdir=$(HOST_SUBDIR) \
30470 $(STAGEfeedback_CONFIGURE_FLAGS) \
30471 @extra_host_zlib_configure_flags@
30472 @endif zlib-bootstrap
30474 .PHONY: configure-stageautoprofile-zlib maybe-configure-stageautoprofile-zlib
30475 maybe-configure-stageautoprofile-zlib:
30476 @if zlib-bootstrap
30477 maybe-configure-stageautoprofile-zlib: configure-stageautoprofile-zlib
30478 configure-stageautoprofile-zlib:
30479 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30480 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30481 @r=`${PWD_COMMAND}`; export r; \
30482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30483 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30484 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30485 $(HOST_EXPORTS) \
30486 $(POSTSTAGE1_HOST_EXPORTS) \
30487 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
30488 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
30489 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
30490 echo Configuring stage autoprofile in $(HOST_SUBDIR)/zlib; \
30491 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30492 cd $(HOST_SUBDIR)/zlib || exit 1; \
30493 case $(srcdir) in \
30494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30495 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30497 esac; \
30498 module_srcdir=zlib; \
30499 $(SHELL) $$s/$$module_srcdir/configure \
30500 --srcdir=$${topdir}/$$module_srcdir \
30501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30502 --target=${target_alias} \
30503 --with-build-libsubdir=$(HOST_SUBDIR) \
30504 $(STAGEautoprofile_CONFIGURE_FLAGS) \
30505 @extra_host_zlib_configure_flags@
30506 @endif zlib-bootstrap
30508 .PHONY: configure-stageautofeedback-zlib maybe-configure-stageautofeedback-zlib
30509 maybe-configure-stageautofeedback-zlib:
30510 @if zlib-bootstrap
30511 maybe-configure-stageautofeedback-zlib: configure-stageautofeedback-zlib
30512 configure-stageautofeedback-zlib:
30513 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30515 @r=`${PWD_COMMAND}`; export r; \
30516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30517 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30518 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30519 $(HOST_EXPORTS) \
30520 $(POSTSTAGE1_HOST_EXPORTS) \
30521 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
30522 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
30523 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
30524 echo Configuring stage autofeedback in $(HOST_SUBDIR)/zlib; \
30525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30526 cd $(HOST_SUBDIR)/zlib || exit 1; \
30527 case $(srcdir) in \
30528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30529 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30531 esac; \
30532 module_srcdir=zlib; \
30533 $(SHELL) $$s/$$module_srcdir/configure \
30534 --srcdir=$${topdir}/$$module_srcdir \
30535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30536 --target=${target_alias} \
30537 --with-build-libsubdir=$(HOST_SUBDIR) \
30538 $(STAGEautofeedback_CONFIGURE_FLAGS) \
30539 @extra_host_zlib_configure_flags@
30540 @endif zlib-bootstrap
30546 .PHONY: all-zlib maybe-all-zlib
30547 maybe-all-zlib:
30548 @if gcc-bootstrap
30549 all-zlib: stage_current
30550 @endif gcc-bootstrap
30551 @if zlib
30552 TARGET-zlib=all
30553 maybe-all-zlib: all-zlib
30554 all-zlib: configure-zlib
30555 @r=`${PWD_COMMAND}`; export r; \
30556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30557 $(HOST_EXPORTS) \
30558 (cd $(HOST_SUBDIR)/zlib && \
30559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30560 $(TARGET-zlib))
30561 @endif zlib
30565 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
30566 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
30567 maybe-all-stage1-zlib:
30568 maybe-clean-stage1-zlib:
30569 @if zlib-bootstrap
30570 maybe-all-stage1-zlib: all-stage1-zlib
30571 all-stage1: all-stage1-zlib
30572 TARGET-stage1-zlib = $(TARGET-zlib)
30573 all-stage1-zlib: configure-stage1-zlib
30574 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30575 @r=`${PWD_COMMAND}`; export r; \
30576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30577 TFLAGS="$(STAGE1_TFLAGS)"; \
30578 $(HOST_EXPORTS) \
30579 cd $(HOST_SUBDIR)/zlib && \
30581 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30582 CFLAGS="$(STAGE1_CFLAGS)" \
30583 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30584 LIBCFLAGS="$(LIBCFLAGS)" \
30585 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30586 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30587 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30588 $(EXTRA_HOST_FLAGS) \
30589 $(STAGE1_FLAGS_TO_PASS) \
30590 TFLAGS="$(STAGE1_TFLAGS)" \
30591 $(TARGET-stage1-zlib)
30593 maybe-clean-stage1-zlib: clean-stage1-zlib
30594 clean-stage1: clean-stage1-zlib
30595 clean-stage1-zlib:
30596 @if [ $(current_stage) = stage1 ]; then \
30597 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30598 else \
30599 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
30600 $(MAKE) stage1-start; \
30601 fi; \
30602 cd $(HOST_SUBDIR)/zlib && \
30603 $(MAKE) $(EXTRA_HOST_FLAGS) \
30604 $(STAGE1_FLAGS_TO_PASS) clean
30605 @endif zlib-bootstrap
30608 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
30609 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
30610 maybe-all-stage2-zlib:
30611 maybe-clean-stage2-zlib:
30612 @if zlib-bootstrap
30613 maybe-all-stage2-zlib: all-stage2-zlib
30614 all-stage2: all-stage2-zlib
30615 TARGET-stage2-zlib = $(TARGET-zlib)
30616 all-stage2-zlib: configure-stage2-zlib
30617 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30618 @r=`${PWD_COMMAND}`; export r; \
30619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30620 TFLAGS="$(STAGE2_TFLAGS)"; \
30621 $(HOST_EXPORTS) \
30622 $(POSTSTAGE1_HOST_EXPORTS) \
30623 cd $(HOST_SUBDIR)/zlib && \
30625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30626 CFLAGS="$(STAGE2_CFLAGS)" \
30627 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30628 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30632 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30633 TFLAGS="$(STAGE2_TFLAGS)" \
30634 $(TARGET-stage2-zlib)
30636 maybe-clean-stage2-zlib: clean-stage2-zlib
30637 clean-stage2: clean-stage2-zlib
30638 clean-stage2-zlib:
30639 @if [ $(current_stage) = stage2 ]; then \
30640 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30641 else \
30642 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
30643 $(MAKE) stage2-start; \
30644 fi; \
30645 cd $(HOST_SUBDIR)/zlib && \
30646 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30647 @endif zlib-bootstrap
30650 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
30651 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
30652 maybe-all-stage3-zlib:
30653 maybe-clean-stage3-zlib:
30654 @if zlib-bootstrap
30655 maybe-all-stage3-zlib: all-stage3-zlib
30656 all-stage3: all-stage3-zlib
30657 TARGET-stage3-zlib = $(TARGET-zlib)
30658 all-stage3-zlib: configure-stage3-zlib
30659 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30660 @r=`${PWD_COMMAND}`; export r; \
30661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30662 TFLAGS="$(STAGE3_TFLAGS)"; \
30663 $(HOST_EXPORTS) \
30664 $(POSTSTAGE1_HOST_EXPORTS) \
30665 cd $(HOST_SUBDIR)/zlib && \
30667 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30668 CFLAGS="$(STAGE3_CFLAGS)" \
30669 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30670 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30671 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30672 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30673 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30674 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30675 TFLAGS="$(STAGE3_TFLAGS)" \
30676 $(TARGET-stage3-zlib)
30678 maybe-clean-stage3-zlib: clean-stage3-zlib
30679 clean-stage3: clean-stage3-zlib
30680 clean-stage3-zlib:
30681 @if [ $(current_stage) = stage3 ]; then \
30682 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30683 else \
30684 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
30685 $(MAKE) stage3-start; \
30686 fi; \
30687 cd $(HOST_SUBDIR)/zlib && \
30688 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30689 @endif zlib-bootstrap
30692 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
30693 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
30694 maybe-all-stage4-zlib:
30695 maybe-clean-stage4-zlib:
30696 @if zlib-bootstrap
30697 maybe-all-stage4-zlib: all-stage4-zlib
30698 all-stage4: all-stage4-zlib
30699 TARGET-stage4-zlib = $(TARGET-zlib)
30700 all-stage4-zlib: configure-stage4-zlib
30701 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30702 @r=`${PWD_COMMAND}`; export r; \
30703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30704 TFLAGS="$(STAGE4_TFLAGS)"; \
30705 $(HOST_EXPORTS) \
30706 $(POSTSTAGE1_HOST_EXPORTS) \
30707 cd $(HOST_SUBDIR)/zlib && \
30709 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30710 CFLAGS="$(STAGE4_CFLAGS)" \
30711 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30712 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30713 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30714 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30715 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30716 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30717 TFLAGS="$(STAGE4_TFLAGS)" \
30718 $(TARGET-stage4-zlib)
30720 maybe-clean-stage4-zlib: clean-stage4-zlib
30721 clean-stage4: clean-stage4-zlib
30722 clean-stage4-zlib:
30723 @if [ $(current_stage) = stage4 ]; then \
30724 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30725 else \
30726 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
30727 $(MAKE) stage4-start; \
30728 fi; \
30729 cd $(HOST_SUBDIR)/zlib && \
30730 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30731 @endif zlib-bootstrap
30734 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
30735 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
30736 maybe-all-stageprofile-zlib:
30737 maybe-clean-stageprofile-zlib:
30738 @if zlib-bootstrap
30739 maybe-all-stageprofile-zlib: all-stageprofile-zlib
30740 all-stageprofile: all-stageprofile-zlib
30741 TARGET-stageprofile-zlib = $(TARGET-zlib)
30742 all-stageprofile-zlib: configure-stageprofile-zlib
30743 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30744 @r=`${PWD_COMMAND}`; export r; \
30745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30746 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30747 $(HOST_EXPORTS) \
30748 $(POSTSTAGE1_HOST_EXPORTS) \
30749 cd $(HOST_SUBDIR)/zlib && \
30751 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30752 CFLAGS="$(STAGEprofile_CFLAGS)" \
30753 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30754 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30755 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30756 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30757 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30758 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30759 TFLAGS="$(STAGEprofile_TFLAGS)" \
30760 $(TARGET-stageprofile-zlib)
30762 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
30763 clean-stageprofile: clean-stageprofile-zlib
30764 clean-stageprofile-zlib:
30765 @if [ $(current_stage) = stageprofile ]; then \
30766 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30767 else \
30768 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
30769 $(MAKE) stageprofile-start; \
30770 fi; \
30771 cd $(HOST_SUBDIR)/zlib && \
30772 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30773 @endif zlib-bootstrap
30776 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
30777 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
30778 maybe-all-stagefeedback-zlib:
30779 maybe-clean-stagefeedback-zlib:
30780 @if zlib-bootstrap
30781 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
30782 all-stagefeedback: all-stagefeedback-zlib
30783 TARGET-stagefeedback-zlib = $(TARGET-zlib)
30784 all-stagefeedback-zlib: configure-stagefeedback-zlib
30785 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30786 @r=`${PWD_COMMAND}`; export r; \
30787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30788 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30789 $(HOST_EXPORTS) \
30790 $(POSTSTAGE1_HOST_EXPORTS) \
30791 cd $(HOST_SUBDIR)/zlib && \
30793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30794 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30795 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30796 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30800 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30801 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30802 $(TARGET-stagefeedback-zlib)
30804 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
30805 clean-stagefeedback: clean-stagefeedback-zlib
30806 clean-stagefeedback-zlib:
30807 @if [ $(current_stage) = stagefeedback ]; then \
30808 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30809 else \
30810 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
30811 $(MAKE) stagefeedback-start; \
30812 fi; \
30813 cd $(HOST_SUBDIR)/zlib && \
30814 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30815 @endif zlib-bootstrap
30818 .PHONY: all-stageautoprofile-zlib maybe-all-stageautoprofile-zlib
30819 .PHONY: clean-stageautoprofile-zlib maybe-clean-stageautoprofile-zlib
30820 maybe-all-stageautoprofile-zlib:
30821 maybe-clean-stageautoprofile-zlib:
30822 @if zlib-bootstrap
30823 maybe-all-stageautoprofile-zlib: all-stageautoprofile-zlib
30824 all-stageautoprofile: all-stageautoprofile-zlib
30825 TARGET-stageautoprofile-zlib = $(TARGET-zlib)
30826 all-stageautoprofile-zlib: configure-stageautoprofile-zlib
30827 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30828 @r=`${PWD_COMMAND}`; export r; \
30829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30830 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30831 $(HOST_EXPORTS) \
30832 $(POSTSTAGE1_HOST_EXPORTS) \
30833 cd $(HOST_SUBDIR)/zlib && \
30834 $$s/gcc/config/i386/$(AUTO_PROFILE) \
30835 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30836 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
30837 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
30838 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
30839 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30840 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30841 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30842 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30843 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
30844 $(TARGET-stageautoprofile-zlib)
30846 maybe-clean-stageautoprofile-zlib: clean-stageautoprofile-zlib
30847 clean-stageautoprofile: clean-stageautoprofile-zlib
30848 clean-stageautoprofile-zlib:
30849 @if [ $(current_stage) = stageautoprofile ]; then \
30850 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30851 else \
30852 [ -f $(HOST_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
30853 $(MAKE) stageautoprofile-start; \
30854 fi; \
30855 cd $(HOST_SUBDIR)/zlib && \
30856 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30857 @endif zlib-bootstrap
30860 .PHONY: all-stageautofeedback-zlib maybe-all-stageautofeedback-zlib
30861 .PHONY: clean-stageautofeedback-zlib maybe-clean-stageautofeedback-zlib
30862 maybe-all-stageautofeedback-zlib:
30863 maybe-clean-stageautofeedback-zlib:
30864 @if zlib-bootstrap
30865 maybe-all-stageautofeedback-zlib: all-stageautofeedback-zlib
30866 all-stageautofeedback: all-stageautofeedback-zlib
30867 TARGET-stageautofeedback-zlib = $(TARGET-zlib)
30868 all-stageautofeedback-zlib: configure-stageautofeedback-zlib
30869 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30870 @r=`${PWD_COMMAND}`; export r; \
30871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30872 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30873 $(HOST_EXPORTS) \
30874 $(POSTSTAGE1_HOST_EXPORTS) \
30875 cd $(HOST_SUBDIR)/zlib && \
30877 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30878 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
30879 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
30880 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
30881 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30882 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30883 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30884 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30885 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
30886 $(TARGET-stageautofeedback-zlib)
30888 maybe-clean-stageautofeedback-zlib: clean-stageautofeedback-zlib
30889 clean-stageautofeedback: clean-stageautofeedback-zlib
30890 clean-stageautofeedback-zlib:
30891 @if [ $(current_stage) = stageautofeedback ]; then \
30892 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30893 else \
30894 [ -f $(HOST_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
30895 $(MAKE) stageautofeedback-start; \
30896 fi; \
30897 cd $(HOST_SUBDIR)/zlib && \
30898 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30899 @endif zlib-bootstrap
30905 .PHONY: check-zlib maybe-check-zlib
30906 maybe-check-zlib:
30907 @if zlib
30908 maybe-check-zlib: check-zlib
30910 check-zlib:
30912 @endif zlib
30914 .PHONY: install-zlib maybe-install-zlib
30915 maybe-install-zlib:
30916 @if zlib
30917 maybe-install-zlib: install-zlib
30919 install-zlib:
30921 @endif zlib
30923 .PHONY: install-strip-zlib maybe-install-strip-zlib
30924 maybe-install-strip-zlib:
30925 @if zlib
30926 maybe-install-strip-zlib: install-strip-zlib
30928 install-strip-zlib:
30930 @endif zlib
30932 # Other targets (info, dvi, pdf, etc.)
30934 .PHONY: maybe-info-zlib info-zlib
30935 maybe-info-zlib:
30936 @if zlib
30937 maybe-info-zlib: info-zlib
30939 info-zlib: \
30940 configure-zlib
30941 @[ -f ./zlib/Makefile ] || exit 0; \
30942 r=`${PWD_COMMAND}`; export r; \
30943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30944 $(HOST_EXPORTS) \
30945 for flag in $(EXTRA_HOST_FLAGS) ; do \
30946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30947 done; \
30948 echo "Doing info in zlib"; \
30949 (cd $(HOST_SUBDIR)/zlib && \
30950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30952 "RANLIB=$${RANLIB}" \
30953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30954 info) \
30955 || exit 1
30957 @endif zlib
30959 .PHONY: maybe-dvi-zlib dvi-zlib
30960 maybe-dvi-zlib:
30961 @if zlib
30962 maybe-dvi-zlib: dvi-zlib
30964 dvi-zlib: \
30965 configure-zlib
30966 @[ -f ./zlib/Makefile ] || exit 0; \
30967 r=`${PWD_COMMAND}`; export r; \
30968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30969 $(HOST_EXPORTS) \
30970 for flag in $(EXTRA_HOST_FLAGS) ; do \
30971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30972 done; \
30973 echo "Doing dvi in zlib"; \
30974 (cd $(HOST_SUBDIR)/zlib && \
30975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30977 "RANLIB=$${RANLIB}" \
30978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30979 dvi) \
30980 || exit 1
30982 @endif zlib
30984 .PHONY: maybe-pdf-zlib pdf-zlib
30985 maybe-pdf-zlib:
30986 @if zlib
30987 maybe-pdf-zlib: pdf-zlib
30989 pdf-zlib: \
30990 configure-zlib
30991 @[ -f ./zlib/Makefile ] || exit 0; \
30992 r=`${PWD_COMMAND}`; export r; \
30993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30994 $(HOST_EXPORTS) \
30995 for flag in $(EXTRA_HOST_FLAGS) ; do \
30996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30997 done; \
30998 echo "Doing pdf in zlib"; \
30999 (cd $(HOST_SUBDIR)/zlib && \
31000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31002 "RANLIB=$${RANLIB}" \
31003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31004 pdf) \
31005 || exit 1
31007 @endif zlib
31009 .PHONY: maybe-html-zlib html-zlib
31010 maybe-html-zlib:
31011 @if zlib
31012 maybe-html-zlib: html-zlib
31014 html-zlib: \
31015 configure-zlib
31016 @[ -f ./zlib/Makefile ] || exit 0; \
31017 r=`${PWD_COMMAND}`; export r; \
31018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31019 $(HOST_EXPORTS) \
31020 for flag in $(EXTRA_HOST_FLAGS) ; do \
31021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31022 done; \
31023 echo "Doing html in zlib"; \
31024 (cd $(HOST_SUBDIR)/zlib && \
31025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027 "RANLIB=$${RANLIB}" \
31028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31029 html) \
31030 || exit 1
31032 @endif zlib
31034 .PHONY: maybe-TAGS-zlib TAGS-zlib
31035 maybe-TAGS-zlib:
31036 @if zlib
31037 maybe-TAGS-zlib: TAGS-zlib
31039 TAGS-zlib: \
31040 configure-zlib
31041 @[ -f ./zlib/Makefile ] || exit 0; \
31042 r=`${PWD_COMMAND}`; export r; \
31043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31044 $(HOST_EXPORTS) \
31045 for flag in $(EXTRA_HOST_FLAGS) ; do \
31046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31047 done; \
31048 echo "Doing TAGS in zlib"; \
31049 (cd $(HOST_SUBDIR)/zlib && \
31050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31052 "RANLIB=$${RANLIB}" \
31053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31054 TAGS) \
31055 || exit 1
31057 @endif zlib
31059 .PHONY: maybe-install-info-zlib install-info-zlib
31060 maybe-install-info-zlib:
31061 @if zlib
31062 maybe-install-info-zlib: install-info-zlib
31064 install-info-zlib: \
31065 configure-zlib \
31066 info-zlib
31067 @[ -f ./zlib/Makefile ] || exit 0; \
31068 r=`${PWD_COMMAND}`; export r; \
31069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31070 $(HOST_EXPORTS) \
31071 for flag in $(EXTRA_HOST_FLAGS) ; do \
31072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31073 done; \
31074 echo "Doing install-info in zlib"; \
31075 (cd $(HOST_SUBDIR)/zlib && \
31076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31078 "RANLIB=$${RANLIB}" \
31079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31080 install-info) \
31081 || exit 1
31083 @endif zlib
31085 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
31086 maybe-install-pdf-zlib:
31087 @if zlib
31088 maybe-install-pdf-zlib: install-pdf-zlib
31090 install-pdf-zlib: \
31091 configure-zlib \
31092 pdf-zlib
31093 @[ -f ./zlib/Makefile ] || exit 0; \
31094 r=`${PWD_COMMAND}`; export r; \
31095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31096 $(HOST_EXPORTS) \
31097 for flag in $(EXTRA_HOST_FLAGS) ; do \
31098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31099 done; \
31100 echo "Doing install-pdf in zlib"; \
31101 (cd $(HOST_SUBDIR)/zlib && \
31102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31104 "RANLIB=$${RANLIB}" \
31105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31106 install-pdf) \
31107 || exit 1
31109 @endif zlib
31111 .PHONY: maybe-install-html-zlib install-html-zlib
31112 maybe-install-html-zlib:
31113 @if zlib
31114 maybe-install-html-zlib: install-html-zlib
31116 install-html-zlib: \
31117 configure-zlib \
31118 html-zlib
31119 @[ -f ./zlib/Makefile ] || exit 0; \
31120 r=`${PWD_COMMAND}`; export r; \
31121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31122 $(HOST_EXPORTS) \
31123 for flag in $(EXTRA_HOST_FLAGS) ; do \
31124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31125 done; \
31126 echo "Doing install-html in zlib"; \
31127 (cd $(HOST_SUBDIR)/zlib && \
31128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31130 "RANLIB=$${RANLIB}" \
31131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31132 install-html) \
31133 || exit 1
31135 @endif zlib
31137 .PHONY: maybe-installcheck-zlib installcheck-zlib
31138 maybe-installcheck-zlib:
31139 @if zlib
31140 maybe-installcheck-zlib: installcheck-zlib
31142 installcheck-zlib: \
31143 configure-zlib
31144 @[ -f ./zlib/Makefile ] || exit 0; \
31145 r=`${PWD_COMMAND}`; export r; \
31146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31147 $(HOST_EXPORTS) \
31148 for flag in $(EXTRA_HOST_FLAGS) ; do \
31149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31150 done; \
31151 echo "Doing installcheck in zlib"; \
31152 (cd $(HOST_SUBDIR)/zlib && \
31153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31155 "RANLIB=$${RANLIB}" \
31156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31157 installcheck) \
31158 || exit 1
31160 @endif zlib
31162 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
31163 maybe-mostlyclean-zlib:
31164 @if zlib
31165 maybe-mostlyclean-zlib: mostlyclean-zlib
31167 mostlyclean-zlib:
31168 @[ -f ./zlib/Makefile ] || exit 0; \
31169 r=`${PWD_COMMAND}`; export r; \
31170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31171 $(HOST_EXPORTS) \
31172 for flag in $(EXTRA_HOST_FLAGS) ; do \
31173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31174 done; \
31175 echo "Doing mostlyclean in zlib"; \
31176 (cd $(HOST_SUBDIR)/zlib && \
31177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31179 "RANLIB=$${RANLIB}" \
31180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31181 mostlyclean) \
31182 || exit 1
31184 @endif zlib
31186 .PHONY: maybe-clean-zlib clean-zlib
31187 maybe-clean-zlib:
31188 @if zlib
31189 maybe-clean-zlib: clean-zlib
31191 clean-zlib:
31192 @[ -f ./zlib/Makefile ] || exit 0; \
31193 r=`${PWD_COMMAND}`; export r; \
31194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31195 $(HOST_EXPORTS) \
31196 for flag in $(EXTRA_HOST_FLAGS) ; do \
31197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31198 done; \
31199 echo "Doing clean in zlib"; \
31200 (cd $(HOST_SUBDIR)/zlib && \
31201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31203 "RANLIB=$${RANLIB}" \
31204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31205 clean) \
31206 || exit 1
31208 @endif zlib
31210 .PHONY: maybe-distclean-zlib distclean-zlib
31211 maybe-distclean-zlib:
31212 @if zlib
31213 maybe-distclean-zlib: distclean-zlib
31215 distclean-zlib:
31216 @[ -f ./zlib/Makefile ] || exit 0; \
31217 r=`${PWD_COMMAND}`; export r; \
31218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31219 $(HOST_EXPORTS) \
31220 for flag in $(EXTRA_HOST_FLAGS) ; do \
31221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31222 done; \
31223 echo "Doing distclean in zlib"; \
31224 (cd $(HOST_SUBDIR)/zlib && \
31225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31227 "RANLIB=$${RANLIB}" \
31228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31229 distclean) \
31230 || exit 1
31232 @endif zlib
31234 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
31235 maybe-maintainer-clean-zlib:
31236 @if zlib
31237 maybe-maintainer-clean-zlib: maintainer-clean-zlib
31239 maintainer-clean-zlib:
31240 @[ -f ./zlib/Makefile ] || exit 0; \
31241 r=`${PWD_COMMAND}`; export r; \
31242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31243 $(HOST_EXPORTS) \
31244 for flag in $(EXTRA_HOST_FLAGS) ; do \
31245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31246 done; \
31247 echo "Doing maintainer-clean in zlib"; \
31248 (cd $(HOST_SUBDIR)/zlib && \
31249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31251 "RANLIB=$${RANLIB}" \
31252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31253 maintainer-clean) \
31254 || exit 1
31256 @endif zlib
31260 .PHONY: configure-gdb maybe-configure-gdb
31261 maybe-configure-gdb:
31262 @if gcc-bootstrap
31263 configure-gdb: stage_current
31264 @endif gcc-bootstrap
31265 @if gdb
31266 maybe-configure-gdb: configure-gdb
31267 configure-gdb:
31268 @: $(MAKE); $(unstage)
31269 @r=`${PWD_COMMAND}`; export r; \
31270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31271 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
31272 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
31273 $(HOST_EXPORTS) \
31274 echo Configuring in $(HOST_SUBDIR)/gdb; \
31275 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
31276 case $(srcdir) in \
31277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31278 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
31279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31280 esac; \
31281 module_srcdir=gdb; \
31282 $(SHELL) \
31283 $$s/$$module_srcdir/configure \
31284 --srcdir=$${topdir}/$$module_srcdir \
31285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31286 --target=${target_alias} \
31287 || exit 1
31288 @endif gdb
31294 .PHONY: all-gdb maybe-all-gdb
31295 maybe-all-gdb:
31296 @if gcc-bootstrap
31297 all-gdb: stage_current
31298 @endif gcc-bootstrap
31299 @if gdb
31300 TARGET-gdb=all
31301 maybe-all-gdb: all-gdb
31302 all-gdb: configure-gdb
31303 @: $(MAKE); $(unstage)
31304 @r=`${PWD_COMMAND}`; export r; \
31305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31306 $(HOST_EXPORTS) \
31307 (cd $(HOST_SUBDIR)/gdb && \
31308 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31309 $(TARGET-gdb))
31310 @endif gdb
31315 .PHONY: check-gdb maybe-check-gdb
31316 maybe-check-gdb:
31317 @if gdb
31318 maybe-check-gdb: check-gdb
31320 check-gdb:
31321 @: $(MAKE); $(unstage)
31322 @r=`${PWD_COMMAND}`; export r; \
31323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31324 $(HOST_EXPORTS) \
31325 (cd $(HOST_SUBDIR)/gdb && \
31326 $(MAKE) $(FLAGS_TO_PASS) check)
31328 @endif gdb
31330 .PHONY: install-gdb maybe-install-gdb
31331 maybe-install-gdb:
31332 @if gdb
31333 maybe-install-gdb: install-gdb
31335 install-gdb: installdirs
31336 @: $(MAKE); $(unstage)
31337 @r=`${PWD_COMMAND}`; export r; \
31338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31339 $(HOST_EXPORTS) \
31340 (cd $(HOST_SUBDIR)/gdb && \
31341 $(MAKE) $(FLAGS_TO_PASS) install)
31343 @endif gdb
31345 .PHONY: install-strip-gdb maybe-install-strip-gdb
31346 maybe-install-strip-gdb:
31347 @if gdb
31348 maybe-install-strip-gdb: install-strip-gdb
31350 install-strip-gdb: installdirs
31351 @: $(MAKE); $(unstage)
31352 @r=`${PWD_COMMAND}`; export r; \
31353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31354 $(HOST_EXPORTS) \
31355 (cd $(HOST_SUBDIR)/gdb && \
31356 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31358 @endif gdb
31360 # Other targets (info, dvi, pdf, etc.)
31362 .PHONY: maybe-info-gdb info-gdb
31363 maybe-info-gdb:
31364 @if gdb
31365 maybe-info-gdb: info-gdb
31367 info-gdb: \
31368 configure-gdb
31369 @: $(MAKE); $(unstage)
31370 @[ -f ./gdb/Makefile ] || exit 0; \
31371 r=`${PWD_COMMAND}`; export r; \
31372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31373 $(HOST_EXPORTS) \
31374 for flag in $(EXTRA_HOST_FLAGS) ; do \
31375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31376 done; \
31377 echo "Doing info in gdb"; \
31378 (cd $(HOST_SUBDIR)/gdb && \
31379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31381 "RANLIB=$${RANLIB}" \
31382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31383 info) \
31384 || exit 1
31386 @endif gdb
31388 .PHONY: maybe-dvi-gdb dvi-gdb
31389 maybe-dvi-gdb:
31390 @if gdb
31391 maybe-dvi-gdb: dvi-gdb
31393 dvi-gdb: \
31394 configure-gdb
31395 @: $(MAKE); $(unstage)
31396 @[ -f ./gdb/Makefile ] || exit 0; \
31397 r=`${PWD_COMMAND}`; export r; \
31398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31399 $(HOST_EXPORTS) \
31400 for flag in $(EXTRA_HOST_FLAGS) ; do \
31401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31402 done; \
31403 echo "Doing dvi in gdb"; \
31404 (cd $(HOST_SUBDIR)/gdb && \
31405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31407 "RANLIB=$${RANLIB}" \
31408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31409 dvi) \
31410 || exit 1
31412 @endif gdb
31414 .PHONY: maybe-pdf-gdb pdf-gdb
31415 maybe-pdf-gdb:
31416 @if gdb
31417 maybe-pdf-gdb: pdf-gdb
31419 pdf-gdb: \
31420 configure-gdb
31421 @: $(MAKE); $(unstage)
31422 @[ -f ./gdb/Makefile ] || exit 0; \
31423 r=`${PWD_COMMAND}`; export r; \
31424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31425 $(HOST_EXPORTS) \
31426 for flag in $(EXTRA_HOST_FLAGS) ; do \
31427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31428 done; \
31429 echo "Doing pdf in gdb"; \
31430 (cd $(HOST_SUBDIR)/gdb && \
31431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31433 "RANLIB=$${RANLIB}" \
31434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31435 pdf) \
31436 || exit 1
31438 @endif gdb
31440 .PHONY: maybe-html-gdb html-gdb
31441 maybe-html-gdb:
31442 @if gdb
31443 maybe-html-gdb: html-gdb
31445 html-gdb: \
31446 configure-gdb
31447 @: $(MAKE); $(unstage)
31448 @[ -f ./gdb/Makefile ] || exit 0; \
31449 r=`${PWD_COMMAND}`; export r; \
31450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31451 $(HOST_EXPORTS) \
31452 for flag in $(EXTRA_HOST_FLAGS) ; do \
31453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31454 done; \
31455 echo "Doing html in gdb"; \
31456 (cd $(HOST_SUBDIR)/gdb && \
31457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31459 "RANLIB=$${RANLIB}" \
31460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31461 html) \
31462 || exit 1
31464 @endif gdb
31466 .PHONY: maybe-TAGS-gdb TAGS-gdb
31467 maybe-TAGS-gdb:
31468 @if gdb
31469 maybe-TAGS-gdb: TAGS-gdb
31471 TAGS-gdb: \
31472 configure-gdb
31473 @: $(MAKE); $(unstage)
31474 @[ -f ./gdb/Makefile ] || exit 0; \
31475 r=`${PWD_COMMAND}`; export r; \
31476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31477 $(HOST_EXPORTS) \
31478 for flag in $(EXTRA_HOST_FLAGS) ; do \
31479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31480 done; \
31481 echo "Doing TAGS in gdb"; \
31482 (cd $(HOST_SUBDIR)/gdb && \
31483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31485 "RANLIB=$${RANLIB}" \
31486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31487 TAGS) \
31488 || exit 1
31490 @endif gdb
31492 .PHONY: maybe-install-info-gdb install-info-gdb
31493 maybe-install-info-gdb:
31494 @if gdb
31495 maybe-install-info-gdb: install-info-gdb
31497 install-info-gdb: \
31498 configure-gdb \
31499 info-gdb
31500 @: $(MAKE); $(unstage)
31501 @[ -f ./gdb/Makefile ] || exit 0; \
31502 r=`${PWD_COMMAND}`; export r; \
31503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31504 $(HOST_EXPORTS) \
31505 for flag in $(EXTRA_HOST_FLAGS) ; do \
31506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31507 done; \
31508 echo "Doing install-info in gdb"; \
31509 (cd $(HOST_SUBDIR)/gdb && \
31510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31512 "RANLIB=$${RANLIB}" \
31513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31514 install-info) \
31515 || exit 1
31517 @endif gdb
31519 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
31520 maybe-install-pdf-gdb:
31521 @if gdb
31522 maybe-install-pdf-gdb: install-pdf-gdb
31524 install-pdf-gdb: \
31525 configure-gdb \
31526 pdf-gdb
31527 @: $(MAKE); $(unstage)
31528 @[ -f ./gdb/Makefile ] || exit 0; \
31529 r=`${PWD_COMMAND}`; export r; \
31530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31531 $(HOST_EXPORTS) \
31532 for flag in $(EXTRA_HOST_FLAGS) ; do \
31533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31534 done; \
31535 echo "Doing install-pdf in gdb"; \
31536 (cd $(HOST_SUBDIR)/gdb && \
31537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31539 "RANLIB=$${RANLIB}" \
31540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31541 install-pdf) \
31542 || exit 1
31544 @endif gdb
31546 .PHONY: maybe-install-html-gdb install-html-gdb
31547 maybe-install-html-gdb:
31548 @if gdb
31549 maybe-install-html-gdb: install-html-gdb
31551 install-html-gdb: \
31552 configure-gdb \
31553 html-gdb
31554 @: $(MAKE); $(unstage)
31555 @[ -f ./gdb/Makefile ] || exit 0; \
31556 r=`${PWD_COMMAND}`; export r; \
31557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31558 $(HOST_EXPORTS) \
31559 for flag in $(EXTRA_HOST_FLAGS) ; do \
31560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31561 done; \
31562 echo "Doing install-html in gdb"; \
31563 (cd $(HOST_SUBDIR)/gdb && \
31564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31566 "RANLIB=$${RANLIB}" \
31567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31568 install-html) \
31569 || exit 1
31571 @endif gdb
31573 .PHONY: maybe-installcheck-gdb installcheck-gdb
31574 maybe-installcheck-gdb:
31575 @if gdb
31576 maybe-installcheck-gdb: installcheck-gdb
31578 installcheck-gdb: \
31579 configure-gdb
31580 @: $(MAKE); $(unstage)
31581 @[ -f ./gdb/Makefile ] || exit 0; \
31582 r=`${PWD_COMMAND}`; export r; \
31583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31584 $(HOST_EXPORTS) \
31585 for flag in $(EXTRA_HOST_FLAGS) ; do \
31586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31587 done; \
31588 echo "Doing installcheck in gdb"; \
31589 (cd $(HOST_SUBDIR)/gdb && \
31590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31592 "RANLIB=$${RANLIB}" \
31593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31594 installcheck) \
31595 || exit 1
31597 @endif gdb
31599 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
31600 maybe-mostlyclean-gdb:
31601 @if gdb
31602 maybe-mostlyclean-gdb: mostlyclean-gdb
31604 mostlyclean-gdb:
31605 @: $(MAKE); $(unstage)
31606 @[ -f ./gdb/Makefile ] || exit 0; \
31607 r=`${PWD_COMMAND}`; export r; \
31608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31609 $(HOST_EXPORTS) \
31610 for flag in $(EXTRA_HOST_FLAGS) ; do \
31611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31612 done; \
31613 echo "Doing mostlyclean in gdb"; \
31614 (cd $(HOST_SUBDIR)/gdb && \
31615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31617 "RANLIB=$${RANLIB}" \
31618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31619 mostlyclean) \
31620 || exit 1
31622 @endif gdb
31624 .PHONY: maybe-clean-gdb clean-gdb
31625 maybe-clean-gdb:
31626 @if gdb
31627 maybe-clean-gdb: clean-gdb
31629 clean-gdb:
31630 @: $(MAKE); $(unstage)
31631 @[ -f ./gdb/Makefile ] || exit 0; \
31632 r=`${PWD_COMMAND}`; export r; \
31633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31634 $(HOST_EXPORTS) \
31635 for flag in $(EXTRA_HOST_FLAGS) ; do \
31636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31637 done; \
31638 echo "Doing clean in gdb"; \
31639 (cd $(HOST_SUBDIR)/gdb && \
31640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31642 "RANLIB=$${RANLIB}" \
31643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31644 clean) \
31645 || exit 1
31647 @endif gdb
31649 .PHONY: maybe-distclean-gdb distclean-gdb
31650 maybe-distclean-gdb:
31651 @if gdb
31652 maybe-distclean-gdb: distclean-gdb
31654 distclean-gdb:
31655 @: $(MAKE); $(unstage)
31656 @[ -f ./gdb/Makefile ] || exit 0; \
31657 r=`${PWD_COMMAND}`; export r; \
31658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31659 $(HOST_EXPORTS) \
31660 for flag in $(EXTRA_HOST_FLAGS) ; do \
31661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31662 done; \
31663 echo "Doing distclean in gdb"; \
31664 (cd $(HOST_SUBDIR)/gdb && \
31665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31667 "RANLIB=$${RANLIB}" \
31668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31669 distclean) \
31670 || exit 1
31672 @endif gdb
31674 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
31675 maybe-maintainer-clean-gdb:
31676 @if gdb
31677 maybe-maintainer-clean-gdb: maintainer-clean-gdb
31679 maintainer-clean-gdb:
31680 @: $(MAKE); $(unstage)
31681 @[ -f ./gdb/Makefile ] || exit 0; \
31682 r=`${PWD_COMMAND}`; export r; \
31683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31684 $(HOST_EXPORTS) \
31685 for flag in $(EXTRA_HOST_FLAGS) ; do \
31686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31687 done; \
31688 echo "Doing maintainer-clean in gdb"; \
31689 (cd $(HOST_SUBDIR)/gdb && \
31690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31692 "RANLIB=$${RANLIB}" \
31693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31694 maintainer-clean) \
31695 || exit 1
31697 @endif gdb
31701 .PHONY: configure-expect maybe-configure-expect
31702 maybe-configure-expect:
31703 @if gcc-bootstrap
31704 configure-expect: stage_current
31705 @endif gcc-bootstrap
31706 @if expect
31707 maybe-configure-expect: configure-expect
31708 configure-expect:
31709 @: $(MAKE); $(unstage)
31710 @r=`${PWD_COMMAND}`; export r; \
31711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31712 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
31713 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
31714 $(HOST_EXPORTS) \
31715 echo Configuring in $(HOST_SUBDIR)/expect; \
31716 cd "$(HOST_SUBDIR)/expect" || exit 1; \
31717 case $(srcdir) in \
31718 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31719 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
31720 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31721 esac; \
31722 module_srcdir=expect; \
31723 $(SHELL) \
31724 $$s/$$module_srcdir/configure \
31725 --srcdir=$${topdir}/$$module_srcdir \
31726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31727 --target=${target_alias} \
31728 || exit 1
31729 @endif expect
31735 .PHONY: all-expect maybe-all-expect
31736 maybe-all-expect:
31737 @if gcc-bootstrap
31738 all-expect: stage_current
31739 @endif gcc-bootstrap
31740 @if expect
31741 TARGET-expect=all
31742 maybe-all-expect: all-expect
31743 all-expect: configure-expect
31744 @: $(MAKE); $(unstage)
31745 @r=`${PWD_COMMAND}`; export r; \
31746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31747 $(HOST_EXPORTS) \
31748 (cd $(HOST_SUBDIR)/expect && \
31749 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31750 $(TARGET-expect))
31751 @endif expect
31756 .PHONY: check-expect maybe-check-expect
31757 maybe-check-expect:
31758 @if expect
31759 maybe-check-expect: check-expect
31761 check-expect:
31762 @: $(MAKE); $(unstage)
31763 @r=`${PWD_COMMAND}`; export r; \
31764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31765 $(HOST_EXPORTS) \
31766 (cd $(HOST_SUBDIR)/expect && \
31767 $(MAKE) $(FLAGS_TO_PASS) check)
31769 @endif expect
31771 .PHONY: install-expect maybe-install-expect
31772 maybe-install-expect:
31773 @if expect
31774 maybe-install-expect: install-expect
31776 install-expect: installdirs
31777 @: $(MAKE); $(unstage)
31778 @r=`${PWD_COMMAND}`; export r; \
31779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31780 $(HOST_EXPORTS) \
31781 (cd $(HOST_SUBDIR)/expect && \
31782 $(MAKE) $(FLAGS_TO_PASS) install)
31784 @endif expect
31786 .PHONY: install-strip-expect maybe-install-strip-expect
31787 maybe-install-strip-expect:
31788 @if expect
31789 maybe-install-strip-expect: install-strip-expect
31791 install-strip-expect: installdirs
31792 @: $(MAKE); $(unstage)
31793 @r=`${PWD_COMMAND}`; export r; \
31794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31795 $(HOST_EXPORTS) \
31796 (cd $(HOST_SUBDIR)/expect && \
31797 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31799 @endif expect
31801 # Other targets (info, dvi, pdf, etc.)
31803 .PHONY: maybe-info-expect info-expect
31804 maybe-info-expect:
31805 @if expect
31806 maybe-info-expect: info-expect
31808 info-expect: \
31809 configure-expect
31810 @: $(MAKE); $(unstage)
31811 @[ -f ./expect/Makefile ] || exit 0; \
31812 r=`${PWD_COMMAND}`; export r; \
31813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31814 $(HOST_EXPORTS) \
31815 for flag in $(EXTRA_HOST_FLAGS) ; do \
31816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31817 done; \
31818 echo "Doing info in expect"; \
31819 (cd $(HOST_SUBDIR)/expect && \
31820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31822 "RANLIB=$${RANLIB}" \
31823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31824 info) \
31825 || exit 1
31827 @endif expect
31829 .PHONY: maybe-dvi-expect dvi-expect
31830 maybe-dvi-expect:
31831 @if expect
31832 maybe-dvi-expect: dvi-expect
31834 dvi-expect: \
31835 configure-expect
31836 @: $(MAKE); $(unstage)
31837 @[ -f ./expect/Makefile ] || exit 0; \
31838 r=`${PWD_COMMAND}`; export r; \
31839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31840 $(HOST_EXPORTS) \
31841 for flag in $(EXTRA_HOST_FLAGS) ; do \
31842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31843 done; \
31844 echo "Doing dvi in expect"; \
31845 (cd $(HOST_SUBDIR)/expect && \
31846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31848 "RANLIB=$${RANLIB}" \
31849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31850 dvi) \
31851 || exit 1
31853 @endif expect
31855 .PHONY: maybe-pdf-expect pdf-expect
31856 maybe-pdf-expect:
31857 @if expect
31858 maybe-pdf-expect: pdf-expect
31860 pdf-expect: \
31861 configure-expect
31862 @: $(MAKE); $(unstage)
31863 @[ -f ./expect/Makefile ] || exit 0; \
31864 r=`${PWD_COMMAND}`; export r; \
31865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31866 $(HOST_EXPORTS) \
31867 for flag in $(EXTRA_HOST_FLAGS) ; do \
31868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31869 done; \
31870 echo "Doing pdf in expect"; \
31871 (cd $(HOST_SUBDIR)/expect && \
31872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31874 "RANLIB=$${RANLIB}" \
31875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31876 pdf) \
31877 || exit 1
31879 @endif expect
31881 .PHONY: maybe-html-expect html-expect
31882 maybe-html-expect:
31883 @if expect
31884 maybe-html-expect: html-expect
31886 html-expect: \
31887 configure-expect
31888 @: $(MAKE); $(unstage)
31889 @[ -f ./expect/Makefile ] || exit 0; \
31890 r=`${PWD_COMMAND}`; export r; \
31891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31892 $(HOST_EXPORTS) \
31893 for flag in $(EXTRA_HOST_FLAGS) ; do \
31894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31895 done; \
31896 echo "Doing html in expect"; \
31897 (cd $(HOST_SUBDIR)/expect && \
31898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31900 "RANLIB=$${RANLIB}" \
31901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31902 html) \
31903 || exit 1
31905 @endif expect
31907 .PHONY: maybe-TAGS-expect TAGS-expect
31908 maybe-TAGS-expect:
31909 @if expect
31910 maybe-TAGS-expect: TAGS-expect
31912 TAGS-expect: \
31913 configure-expect
31914 @: $(MAKE); $(unstage)
31915 @[ -f ./expect/Makefile ] || exit 0; \
31916 r=`${PWD_COMMAND}`; export r; \
31917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31918 $(HOST_EXPORTS) \
31919 for flag in $(EXTRA_HOST_FLAGS) ; do \
31920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31921 done; \
31922 echo "Doing TAGS in expect"; \
31923 (cd $(HOST_SUBDIR)/expect && \
31924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31926 "RANLIB=$${RANLIB}" \
31927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31928 TAGS) \
31929 || exit 1
31931 @endif expect
31933 .PHONY: maybe-install-info-expect install-info-expect
31934 maybe-install-info-expect:
31935 @if expect
31936 maybe-install-info-expect: install-info-expect
31938 install-info-expect: \
31939 configure-expect \
31940 info-expect
31941 @: $(MAKE); $(unstage)
31942 @[ -f ./expect/Makefile ] || exit 0; \
31943 r=`${PWD_COMMAND}`; export r; \
31944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31945 $(HOST_EXPORTS) \
31946 for flag in $(EXTRA_HOST_FLAGS) ; do \
31947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31948 done; \
31949 echo "Doing install-info in expect"; \
31950 (cd $(HOST_SUBDIR)/expect && \
31951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31953 "RANLIB=$${RANLIB}" \
31954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31955 install-info) \
31956 || exit 1
31958 @endif expect
31960 .PHONY: maybe-install-pdf-expect install-pdf-expect
31961 maybe-install-pdf-expect:
31962 @if expect
31963 maybe-install-pdf-expect: install-pdf-expect
31965 install-pdf-expect: \
31966 configure-expect \
31967 pdf-expect
31968 @: $(MAKE); $(unstage)
31969 @[ -f ./expect/Makefile ] || exit 0; \
31970 r=`${PWD_COMMAND}`; export r; \
31971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31972 $(HOST_EXPORTS) \
31973 for flag in $(EXTRA_HOST_FLAGS) ; do \
31974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31975 done; \
31976 echo "Doing install-pdf in expect"; \
31977 (cd $(HOST_SUBDIR)/expect && \
31978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31980 "RANLIB=$${RANLIB}" \
31981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31982 install-pdf) \
31983 || exit 1
31985 @endif expect
31987 .PHONY: maybe-install-html-expect install-html-expect
31988 maybe-install-html-expect:
31989 @if expect
31990 maybe-install-html-expect: install-html-expect
31992 install-html-expect: \
31993 configure-expect \
31994 html-expect
31995 @: $(MAKE); $(unstage)
31996 @[ -f ./expect/Makefile ] || exit 0; \
31997 r=`${PWD_COMMAND}`; export r; \
31998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31999 $(HOST_EXPORTS) \
32000 for flag in $(EXTRA_HOST_FLAGS) ; do \
32001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32002 done; \
32003 echo "Doing install-html in expect"; \
32004 (cd $(HOST_SUBDIR)/expect && \
32005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32007 "RANLIB=$${RANLIB}" \
32008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32009 install-html) \
32010 || exit 1
32012 @endif expect
32014 .PHONY: maybe-installcheck-expect installcheck-expect
32015 maybe-installcheck-expect:
32016 @if expect
32017 maybe-installcheck-expect: installcheck-expect
32019 installcheck-expect: \
32020 configure-expect
32021 @: $(MAKE); $(unstage)
32022 @[ -f ./expect/Makefile ] || exit 0; \
32023 r=`${PWD_COMMAND}`; export r; \
32024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32025 $(HOST_EXPORTS) \
32026 for flag in $(EXTRA_HOST_FLAGS) ; do \
32027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32028 done; \
32029 echo "Doing installcheck in expect"; \
32030 (cd $(HOST_SUBDIR)/expect && \
32031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32033 "RANLIB=$${RANLIB}" \
32034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32035 installcheck) \
32036 || exit 1
32038 @endif expect
32040 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
32041 maybe-mostlyclean-expect:
32042 @if expect
32043 maybe-mostlyclean-expect: mostlyclean-expect
32045 mostlyclean-expect:
32046 @: $(MAKE); $(unstage)
32047 @[ -f ./expect/Makefile ] || exit 0; \
32048 r=`${PWD_COMMAND}`; export r; \
32049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32050 $(HOST_EXPORTS) \
32051 for flag in $(EXTRA_HOST_FLAGS) ; do \
32052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32053 done; \
32054 echo "Doing mostlyclean in expect"; \
32055 (cd $(HOST_SUBDIR)/expect && \
32056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32058 "RANLIB=$${RANLIB}" \
32059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32060 mostlyclean) \
32061 || exit 1
32063 @endif expect
32065 .PHONY: maybe-clean-expect clean-expect
32066 maybe-clean-expect:
32067 @if expect
32068 maybe-clean-expect: clean-expect
32070 clean-expect:
32071 @: $(MAKE); $(unstage)
32072 @[ -f ./expect/Makefile ] || exit 0; \
32073 r=`${PWD_COMMAND}`; export r; \
32074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32075 $(HOST_EXPORTS) \
32076 for flag in $(EXTRA_HOST_FLAGS) ; do \
32077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32078 done; \
32079 echo "Doing clean in expect"; \
32080 (cd $(HOST_SUBDIR)/expect && \
32081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32083 "RANLIB=$${RANLIB}" \
32084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32085 clean) \
32086 || exit 1
32088 @endif expect
32090 .PHONY: maybe-distclean-expect distclean-expect
32091 maybe-distclean-expect:
32092 @if expect
32093 maybe-distclean-expect: distclean-expect
32095 distclean-expect:
32096 @: $(MAKE); $(unstage)
32097 @[ -f ./expect/Makefile ] || exit 0; \
32098 r=`${PWD_COMMAND}`; export r; \
32099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32100 $(HOST_EXPORTS) \
32101 for flag in $(EXTRA_HOST_FLAGS) ; do \
32102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32103 done; \
32104 echo "Doing distclean in expect"; \
32105 (cd $(HOST_SUBDIR)/expect && \
32106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32108 "RANLIB=$${RANLIB}" \
32109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32110 distclean) \
32111 || exit 1
32113 @endif expect
32115 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
32116 maybe-maintainer-clean-expect:
32117 @if expect
32118 maybe-maintainer-clean-expect: maintainer-clean-expect
32120 maintainer-clean-expect:
32121 @: $(MAKE); $(unstage)
32122 @[ -f ./expect/Makefile ] || exit 0; \
32123 r=`${PWD_COMMAND}`; export r; \
32124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32125 $(HOST_EXPORTS) \
32126 for flag in $(EXTRA_HOST_FLAGS) ; do \
32127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32128 done; \
32129 echo "Doing maintainer-clean in expect"; \
32130 (cd $(HOST_SUBDIR)/expect && \
32131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32133 "RANLIB=$${RANLIB}" \
32134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32135 maintainer-clean) \
32136 || exit 1
32138 @endif expect
32142 .PHONY: configure-guile maybe-configure-guile
32143 maybe-configure-guile:
32144 @if gcc-bootstrap
32145 configure-guile: stage_current
32146 @endif gcc-bootstrap
32147 @if guile
32148 maybe-configure-guile: configure-guile
32149 configure-guile:
32150 @: $(MAKE); $(unstage)
32151 @r=`${PWD_COMMAND}`; export r; \
32152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32153 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
32154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
32155 $(HOST_EXPORTS) \
32156 echo Configuring in $(HOST_SUBDIR)/guile; \
32157 cd "$(HOST_SUBDIR)/guile" || exit 1; \
32158 case $(srcdir) in \
32159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32160 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
32161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32162 esac; \
32163 module_srcdir=guile; \
32164 $(SHELL) \
32165 $$s/$$module_srcdir/configure \
32166 --srcdir=$${topdir}/$$module_srcdir \
32167 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32168 --target=${target_alias} \
32169 || exit 1
32170 @endif guile
32176 .PHONY: all-guile maybe-all-guile
32177 maybe-all-guile:
32178 @if gcc-bootstrap
32179 all-guile: stage_current
32180 @endif gcc-bootstrap
32181 @if guile
32182 TARGET-guile=all
32183 maybe-all-guile: all-guile
32184 all-guile: configure-guile
32185 @: $(MAKE); $(unstage)
32186 @r=`${PWD_COMMAND}`; export r; \
32187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32188 $(HOST_EXPORTS) \
32189 (cd $(HOST_SUBDIR)/guile && \
32190 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32191 $(TARGET-guile))
32192 @endif guile
32197 .PHONY: check-guile maybe-check-guile
32198 maybe-check-guile:
32199 @if guile
32200 maybe-check-guile: check-guile
32202 check-guile:
32203 @: $(MAKE); $(unstage)
32204 @r=`${PWD_COMMAND}`; export r; \
32205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32206 $(HOST_EXPORTS) \
32207 (cd $(HOST_SUBDIR)/guile && \
32208 $(MAKE) $(FLAGS_TO_PASS) check)
32210 @endif guile
32212 .PHONY: install-guile maybe-install-guile
32213 maybe-install-guile:
32214 @if guile
32215 maybe-install-guile: install-guile
32217 install-guile: installdirs
32218 @: $(MAKE); $(unstage)
32219 @r=`${PWD_COMMAND}`; export r; \
32220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32221 $(HOST_EXPORTS) \
32222 (cd $(HOST_SUBDIR)/guile && \
32223 $(MAKE) $(FLAGS_TO_PASS) install)
32225 @endif guile
32227 .PHONY: install-strip-guile maybe-install-strip-guile
32228 maybe-install-strip-guile:
32229 @if guile
32230 maybe-install-strip-guile: install-strip-guile
32232 install-strip-guile: installdirs
32233 @: $(MAKE); $(unstage)
32234 @r=`${PWD_COMMAND}`; export r; \
32235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32236 $(HOST_EXPORTS) \
32237 (cd $(HOST_SUBDIR)/guile && \
32238 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32240 @endif guile
32242 # Other targets (info, dvi, pdf, etc.)
32244 .PHONY: maybe-info-guile info-guile
32245 maybe-info-guile:
32246 @if guile
32247 maybe-info-guile: info-guile
32249 info-guile: \
32250 configure-guile
32251 @: $(MAKE); $(unstage)
32252 @[ -f ./guile/Makefile ] || exit 0; \
32253 r=`${PWD_COMMAND}`; export r; \
32254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32255 $(HOST_EXPORTS) \
32256 for flag in $(EXTRA_HOST_FLAGS) ; do \
32257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32258 done; \
32259 echo "Doing info in guile"; \
32260 (cd $(HOST_SUBDIR)/guile && \
32261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32263 "RANLIB=$${RANLIB}" \
32264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32265 info) \
32266 || exit 1
32268 @endif guile
32270 .PHONY: maybe-dvi-guile dvi-guile
32271 maybe-dvi-guile:
32272 @if guile
32273 maybe-dvi-guile: dvi-guile
32275 dvi-guile: \
32276 configure-guile
32277 @: $(MAKE); $(unstage)
32278 @[ -f ./guile/Makefile ] || exit 0; \
32279 r=`${PWD_COMMAND}`; export r; \
32280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32281 $(HOST_EXPORTS) \
32282 for flag in $(EXTRA_HOST_FLAGS) ; do \
32283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32284 done; \
32285 echo "Doing dvi in guile"; \
32286 (cd $(HOST_SUBDIR)/guile && \
32287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32289 "RANLIB=$${RANLIB}" \
32290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32291 dvi) \
32292 || exit 1
32294 @endif guile
32296 .PHONY: maybe-pdf-guile pdf-guile
32297 maybe-pdf-guile:
32298 @if guile
32299 maybe-pdf-guile: pdf-guile
32301 pdf-guile: \
32302 configure-guile
32303 @: $(MAKE); $(unstage)
32304 @[ -f ./guile/Makefile ] || exit 0; \
32305 r=`${PWD_COMMAND}`; export r; \
32306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32307 $(HOST_EXPORTS) \
32308 for flag in $(EXTRA_HOST_FLAGS) ; do \
32309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32310 done; \
32311 echo "Doing pdf in guile"; \
32312 (cd $(HOST_SUBDIR)/guile && \
32313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32315 "RANLIB=$${RANLIB}" \
32316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32317 pdf) \
32318 || exit 1
32320 @endif guile
32322 .PHONY: maybe-html-guile html-guile
32323 maybe-html-guile:
32324 @if guile
32325 maybe-html-guile: html-guile
32327 html-guile: \
32328 configure-guile
32329 @: $(MAKE); $(unstage)
32330 @[ -f ./guile/Makefile ] || exit 0; \
32331 r=`${PWD_COMMAND}`; export r; \
32332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32333 $(HOST_EXPORTS) \
32334 for flag in $(EXTRA_HOST_FLAGS) ; do \
32335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32336 done; \
32337 echo "Doing html in guile"; \
32338 (cd $(HOST_SUBDIR)/guile && \
32339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32341 "RANLIB=$${RANLIB}" \
32342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32343 html) \
32344 || exit 1
32346 @endif guile
32348 .PHONY: maybe-TAGS-guile TAGS-guile
32349 maybe-TAGS-guile:
32350 @if guile
32351 maybe-TAGS-guile: TAGS-guile
32353 TAGS-guile: \
32354 configure-guile
32355 @: $(MAKE); $(unstage)
32356 @[ -f ./guile/Makefile ] || exit 0; \
32357 r=`${PWD_COMMAND}`; export r; \
32358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32359 $(HOST_EXPORTS) \
32360 for flag in $(EXTRA_HOST_FLAGS) ; do \
32361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32362 done; \
32363 echo "Doing TAGS in guile"; \
32364 (cd $(HOST_SUBDIR)/guile && \
32365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32367 "RANLIB=$${RANLIB}" \
32368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32369 TAGS) \
32370 || exit 1
32372 @endif guile
32374 .PHONY: maybe-install-info-guile install-info-guile
32375 maybe-install-info-guile:
32376 @if guile
32377 maybe-install-info-guile: install-info-guile
32379 install-info-guile: \
32380 configure-guile \
32381 info-guile
32382 @: $(MAKE); $(unstage)
32383 @[ -f ./guile/Makefile ] || exit 0; \
32384 r=`${PWD_COMMAND}`; export r; \
32385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32386 $(HOST_EXPORTS) \
32387 for flag in $(EXTRA_HOST_FLAGS) ; do \
32388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32389 done; \
32390 echo "Doing install-info in guile"; \
32391 (cd $(HOST_SUBDIR)/guile && \
32392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32394 "RANLIB=$${RANLIB}" \
32395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32396 install-info) \
32397 || exit 1
32399 @endif guile
32401 .PHONY: maybe-install-pdf-guile install-pdf-guile
32402 maybe-install-pdf-guile:
32403 @if guile
32404 maybe-install-pdf-guile: install-pdf-guile
32406 install-pdf-guile: \
32407 configure-guile \
32408 pdf-guile
32409 @: $(MAKE); $(unstage)
32410 @[ -f ./guile/Makefile ] || exit 0; \
32411 r=`${PWD_COMMAND}`; export r; \
32412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32413 $(HOST_EXPORTS) \
32414 for flag in $(EXTRA_HOST_FLAGS) ; do \
32415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32416 done; \
32417 echo "Doing install-pdf in guile"; \
32418 (cd $(HOST_SUBDIR)/guile && \
32419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32421 "RANLIB=$${RANLIB}" \
32422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32423 install-pdf) \
32424 || exit 1
32426 @endif guile
32428 .PHONY: maybe-install-html-guile install-html-guile
32429 maybe-install-html-guile:
32430 @if guile
32431 maybe-install-html-guile: install-html-guile
32433 install-html-guile: \
32434 configure-guile \
32435 html-guile
32436 @: $(MAKE); $(unstage)
32437 @[ -f ./guile/Makefile ] || exit 0; \
32438 r=`${PWD_COMMAND}`; export r; \
32439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32440 $(HOST_EXPORTS) \
32441 for flag in $(EXTRA_HOST_FLAGS) ; do \
32442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32443 done; \
32444 echo "Doing install-html in guile"; \
32445 (cd $(HOST_SUBDIR)/guile && \
32446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32448 "RANLIB=$${RANLIB}" \
32449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32450 install-html) \
32451 || exit 1
32453 @endif guile
32455 .PHONY: maybe-installcheck-guile installcheck-guile
32456 maybe-installcheck-guile:
32457 @if guile
32458 maybe-installcheck-guile: installcheck-guile
32460 installcheck-guile: \
32461 configure-guile
32462 @: $(MAKE); $(unstage)
32463 @[ -f ./guile/Makefile ] || exit 0; \
32464 r=`${PWD_COMMAND}`; export r; \
32465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32466 $(HOST_EXPORTS) \
32467 for flag in $(EXTRA_HOST_FLAGS) ; do \
32468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32469 done; \
32470 echo "Doing installcheck in guile"; \
32471 (cd $(HOST_SUBDIR)/guile && \
32472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32474 "RANLIB=$${RANLIB}" \
32475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32476 installcheck) \
32477 || exit 1
32479 @endif guile
32481 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
32482 maybe-mostlyclean-guile:
32483 @if guile
32484 maybe-mostlyclean-guile: mostlyclean-guile
32486 mostlyclean-guile:
32487 @: $(MAKE); $(unstage)
32488 @[ -f ./guile/Makefile ] || exit 0; \
32489 r=`${PWD_COMMAND}`; export r; \
32490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32491 $(HOST_EXPORTS) \
32492 for flag in $(EXTRA_HOST_FLAGS) ; do \
32493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32494 done; \
32495 echo "Doing mostlyclean in guile"; \
32496 (cd $(HOST_SUBDIR)/guile && \
32497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32499 "RANLIB=$${RANLIB}" \
32500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32501 mostlyclean) \
32502 || exit 1
32504 @endif guile
32506 .PHONY: maybe-clean-guile clean-guile
32507 maybe-clean-guile:
32508 @if guile
32509 maybe-clean-guile: clean-guile
32511 clean-guile:
32512 @: $(MAKE); $(unstage)
32513 @[ -f ./guile/Makefile ] || exit 0; \
32514 r=`${PWD_COMMAND}`; export r; \
32515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32516 $(HOST_EXPORTS) \
32517 for flag in $(EXTRA_HOST_FLAGS) ; do \
32518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32519 done; \
32520 echo "Doing clean in guile"; \
32521 (cd $(HOST_SUBDIR)/guile && \
32522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32524 "RANLIB=$${RANLIB}" \
32525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32526 clean) \
32527 || exit 1
32529 @endif guile
32531 .PHONY: maybe-distclean-guile distclean-guile
32532 maybe-distclean-guile:
32533 @if guile
32534 maybe-distclean-guile: distclean-guile
32536 distclean-guile:
32537 @: $(MAKE); $(unstage)
32538 @[ -f ./guile/Makefile ] || exit 0; \
32539 r=`${PWD_COMMAND}`; export r; \
32540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32541 $(HOST_EXPORTS) \
32542 for flag in $(EXTRA_HOST_FLAGS) ; do \
32543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32544 done; \
32545 echo "Doing distclean in guile"; \
32546 (cd $(HOST_SUBDIR)/guile && \
32547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32549 "RANLIB=$${RANLIB}" \
32550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32551 distclean) \
32552 || exit 1
32554 @endif guile
32556 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
32557 maybe-maintainer-clean-guile:
32558 @if guile
32559 maybe-maintainer-clean-guile: maintainer-clean-guile
32561 maintainer-clean-guile:
32562 @: $(MAKE); $(unstage)
32563 @[ -f ./guile/Makefile ] || exit 0; \
32564 r=`${PWD_COMMAND}`; export r; \
32565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32566 $(HOST_EXPORTS) \
32567 for flag in $(EXTRA_HOST_FLAGS) ; do \
32568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32569 done; \
32570 echo "Doing maintainer-clean in guile"; \
32571 (cd $(HOST_SUBDIR)/guile && \
32572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32574 "RANLIB=$${RANLIB}" \
32575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32576 maintainer-clean) \
32577 || exit 1
32579 @endif guile
32583 .PHONY: configure-tk maybe-configure-tk
32584 maybe-configure-tk:
32585 @if gcc-bootstrap
32586 configure-tk: stage_current
32587 @endif gcc-bootstrap
32588 @if tk
32589 maybe-configure-tk: configure-tk
32590 configure-tk:
32591 @: $(MAKE); $(unstage)
32592 @r=`${PWD_COMMAND}`; export r; \
32593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32594 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
32595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
32596 $(HOST_EXPORTS) \
32597 echo Configuring in $(HOST_SUBDIR)/tk; \
32598 cd "$(HOST_SUBDIR)/tk" || exit 1; \
32599 case $(srcdir) in \
32600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32601 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
32602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32603 esac; \
32604 module_srcdir=tk; \
32605 $(SHELL) \
32606 $$s/$$module_srcdir/configure \
32607 --srcdir=$${topdir}/$$module_srcdir \
32608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32609 --target=${target_alias} \
32610 || exit 1
32611 @endif tk
32617 .PHONY: all-tk maybe-all-tk
32618 maybe-all-tk:
32619 @if gcc-bootstrap
32620 all-tk: stage_current
32621 @endif gcc-bootstrap
32622 @if tk
32623 TARGET-tk=all
32624 maybe-all-tk: all-tk
32625 all-tk: configure-tk
32626 @: $(MAKE); $(unstage)
32627 @r=`${PWD_COMMAND}`; export r; \
32628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32629 $(HOST_EXPORTS) \
32630 (cd $(HOST_SUBDIR)/tk && \
32631 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32632 $(TARGET-tk))
32633 @endif tk
32638 .PHONY: check-tk maybe-check-tk
32639 maybe-check-tk:
32640 @if tk
32641 maybe-check-tk: check-tk
32643 check-tk:
32644 @: $(MAKE); $(unstage)
32645 @r=`${PWD_COMMAND}`; export r; \
32646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32647 $(HOST_EXPORTS) \
32648 (cd $(HOST_SUBDIR)/tk && \
32649 $(MAKE) $(FLAGS_TO_PASS) check)
32651 @endif tk
32653 .PHONY: install-tk maybe-install-tk
32654 maybe-install-tk:
32655 @if tk
32656 maybe-install-tk: install-tk
32658 install-tk: installdirs
32659 @: $(MAKE); $(unstage)
32660 @r=`${PWD_COMMAND}`; export r; \
32661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32662 $(HOST_EXPORTS) \
32663 (cd $(HOST_SUBDIR)/tk && \
32664 $(MAKE) $(FLAGS_TO_PASS) install)
32666 @endif tk
32668 .PHONY: install-strip-tk maybe-install-strip-tk
32669 maybe-install-strip-tk:
32670 @if tk
32671 maybe-install-strip-tk: install-strip-tk
32673 install-strip-tk: installdirs
32674 @: $(MAKE); $(unstage)
32675 @r=`${PWD_COMMAND}`; export r; \
32676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32677 $(HOST_EXPORTS) \
32678 (cd $(HOST_SUBDIR)/tk && \
32679 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32681 @endif tk
32683 # Other targets (info, dvi, pdf, etc.)
32685 .PHONY: maybe-info-tk info-tk
32686 maybe-info-tk:
32687 @if tk
32688 maybe-info-tk: info-tk
32690 info-tk: \
32691 configure-tk
32692 @: $(MAKE); $(unstage)
32693 @[ -f ./tk/Makefile ] || exit 0; \
32694 r=`${PWD_COMMAND}`; export r; \
32695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32696 $(HOST_EXPORTS) \
32697 for flag in $(EXTRA_HOST_FLAGS) ; do \
32698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32699 done; \
32700 echo "Doing info in tk"; \
32701 (cd $(HOST_SUBDIR)/tk && \
32702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32704 "RANLIB=$${RANLIB}" \
32705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32706 info) \
32707 || exit 1
32709 @endif tk
32711 .PHONY: maybe-dvi-tk dvi-tk
32712 maybe-dvi-tk:
32713 @if tk
32714 maybe-dvi-tk: dvi-tk
32716 dvi-tk: \
32717 configure-tk
32718 @: $(MAKE); $(unstage)
32719 @[ -f ./tk/Makefile ] || exit 0; \
32720 r=`${PWD_COMMAND}`; export r; \
32721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32722 $(HOST_EXPORTS) \
32723 for flag in $(EXTRA_HOST_FLAGS) ; do \
32724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32725 done; \
32726 echo "Doing dvi in tk"; \
32727 (cd $(HOST_SUBDIR)/tk && \
32728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32730 "RANLIB=$${RANLIB}" \
32731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32732 dvi) \
32733 || exit 1
32735 @endif tk
32737 .PHONY: maybe-pdf-tk pdf-tk
32738 maybe-pdf-tk:
32739 @if tk
32740 maybe-pdf-tk: pdf-tk
32742 pdf-tk: \
32743 configure-tk
32744 @: $(MAKE); $(unstage)
32745 @[ -f ./tk/Makefile ] || exit 0; \
32746 r=`${PWD_COMMAND}`; export r; \
32747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32748 $(HOST_EXPORTS) \
32749 for flag in $(EXTRA_HOST_FLAGS) ; do \
32750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32751 done; \
32752 echo "Doing pdf in tk"; \
32753 (cd $(HOST_SUBDIR)/tk && \
32754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32756 "RANLIB=$${RANLIB}" \
32757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32758 pdf) \
32759 || exit 1
32761 @endif tk
32763 .PHONY: maybe-html-tk html-tk
32764 maybe-html-tk:
32765 @if tk
32766 maybe-html-tk: html-tk
32768 html-tk: \
32769 configure-tk
32770 @: $(MAKE); $(unstage)
32771 @[ -f ./tk/Makefile ] || exit 0; \
32772 r=`${PWD_COMMAND}`; export r; \
32773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32774 $(HOST_EXPORTS) \
32775 for flag in $(EXTRA_HOST_FLAGS) ; do \
32776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32777 done; \
32778 echo "Doing html in tk"; \
32779 (cd $(HOST_SUBDIR)/tk && \
32780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32782 "RANLIB=$${RANLIB}" \
32783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32784 html) \
32785 || exit 1
32787 @endif tk
32789 .PHONY: maybe-TAGS-tk TAGS-tk
32790 maybe-TAGS-tk:
32791 @if tk
32792 maybe-TAGS-tk: TAGS-tk
32794 TAGS-tk: \
32795 configure-tk
32796 @: $(MAKE); $(unstage)
32797 @[ -f ./tk/Makefile ] || exit 0; \
32798 r=`${PWD_COMMAND}`; export r; \
32799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32800 $(HOST_EXPORTS) \
32801 for flag in $(EXTRA_HOST_FLAGS) ; do \
32802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32803 done; \
32804 echo "Doing TAGS in tk"; \
32805 (cd $(HOST_SUBDIR)/tk && \
32806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32808 "RANLIB=$${RANLIB}" \
32809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32810 TAGS) \
32811 || exit 1
32813 @endif tk
32815 .PHONY: maybe-install-info-tk install-info-tk
32816 maybe-install-info-tk:
32817 @if tk
32818 maybe-install-info-tk: install-info-tk
32820 install-info-tk: \
32821 configure-tk \
32822 info-tk
32823 @: $(MAKE); $(unstage)
32824 @[ -f ./tk/Makefile ] || exit 0; \
32825 r=`${PWD_COMMAND}`; export r; \
32826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32827 $(HOST_EXPORTS) \
32828 for flag in $(EXTRA_HOST_FLAGS) ; do \
32829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32830 done; \
32831 echo "Doing install-info in tk"; \
32832 (cd $(HOST_SUBDIR)/tk && \
32833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32835 "RANLIB=$${RANLIB}" \
32836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32837 install-info) \
32838 || exit 1
32840 @endif tk
32842 .PHONY: maybe-install-pdf-tk install-pdf-tk
32843 maybe-install-pdf-tk:
32844 @if tk
32845 maybe-install-pdf-tk: install-pdf-tk
32847 install-pdf-tk: \
32848 configure-tk \
32849 pdf-tk
32850 @: $(MAKE); $(unstage)
32851 @[ -f ./tk/Makefile ] || exit 0; \
32852 r=`${PWD_COMMAND}`; export r; \
32853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32854 $(HOST_EXPORTS) \
32855 for flag in $(EXTRA_HOST_FLAGS) ; do \
32856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32857 done; \
32858 echo "Doing install-pdf in tk"; \
32859 (cd $(HOST_SUBDIR)/tk && \
32860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32862 "RANLIB=$${RANLIB}" \
32863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32864 install-pdf) \
32865 || exit 1
32867 @endif tk
32869 .PHONY: maybe-install-html-tk install-html-tk
32870 maybe-install-html-tk:
32871 @if tk
32872 maybe-install-html-tk: install-html-tk
32874 install-html-tk: \
32875 configure-tk \
32876 html-tk
32877 @: $(MAKE); $(unstage)
32878 @[ -f ./tk/Makefile ] || exit 0; \
32879 r=`${PWD_COMMAND}`; export r; \
32880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32881 $(HOST_EXPORTS) \
32882 for flag in $(EXTRA_HOST_FLAGS) ; do \
32883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32884 done; \
32885 echo "Doing install-html in tk"; \
32886 (cd $(HOST_SUBDIR)/tk && \
32887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32889 "RANLIB=$${RANLIB}" \
32890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32891 install-html) \
32892 || exit 1
32894 @endif tk
32896 .PHONY: maybe-installcheck-tk installcheck-tk
32897 maybe-installcheck-tk:
32898 @if tk
32899 maybe-installcheck-tk: installcheck-tk
32901 installcheck-tk: \
32902 configure-tk
32903 @: $(MAKE); $(unstage)
32904 @[ -f ./tk/Makefile ] || exit 0; \
32905 r=`${PWD_COMMAND}`; export r; \
32906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32907 $(HOST_EXPORTS) \
32908 for flag in $(EXTRA_HOST_FLAGS) ; do \
32909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32910 done; \
32911 echo "Doing installcheck in tk"; \
32912 (cd $(HOST_SUBDIR)/tk && \
32913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32915 "RANLIB=$${RANLIB}" \
32916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32917 installcheck) \
32918 || exit 1
32920 @endif tk
32922 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
32923 maybe-mostlyclean-tk:
32924 @if tk
32925 maybe-mostlyclean-tk: mostlyclean-tk
32927 mostlyclean-tk:
32928 @: $(MAKE); $(unstage)
32929 @[ -f ./tk/Makefile ] || exit 0; \
32930 r=`${PWD_COMMAND}`; export r; \
32931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32932 $(HOST_EXPORTS) \
32933 for flag in $(EXTRA_HOST_FLAGS) ; do \
32934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32935 done; \
32936 echo "Doing mostlyclean in tk"; \
32937 (cd $(HOST_SUBDIR)/tk && \
32938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32940 "RANLIB=$${RANLIB}" \
32941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32942 mostlyclean) \
32943 || exit 1
32945 @endif tk
32947 .PHONY: maybe-clean-tk clean-tk
32948 maybe-clean-tk:
32949 @if tk
32950 maybe-clean-tk: clean-tk
32952 clean-tk:
32953 @: $(MAKE); $(unstage)
32954 @[ -f ./tk/Makefile ] || exit 0; \
32955 r=`${PWD_COMMAND}`; export r; \
32956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32957 $(HOST_EXPORTS) \
32958 for flag in $(EXTRA_HOST_FLAGS) ; do \
32959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32960 done; \
32961 echo "Doing clean in tk"; \
32962 (cd $(HOST_SUBDIR)/tk && \
32963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32965 "RANLIB=$${RANLIB}" \
32966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32967 clean) \
32968 || exit 1
32970 @endif tk
32972 .PHONY: maybe-distclean-tk distclean-tk
32973 maybe-distclean-tk:
32974 @if tk
32975 maybe-distclean-tk: distclean-tk
32977 distclean-tk:
32978 @: $(MAKE); $(unstage)
32979 @[ -f ./tk/Makefile ] || exit 0; \
32980 r=`${PWD_COMMAND}`; export r; \
32981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32982 $(HOST_EXPORTS) \
32983 for flag in $(EXTRA_HOST_FLAGS) ; do \
32984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32985 done; \
32986 echo "Doing distclean in tk"; \
32987 (cd $(HOST_SUBDIR)/tk && \
32988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32990 "RANLIB=$${RANLIB}" \
32991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32992 distclean) \
32993 || exit 1
32995 @endif tk
32997 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
32998 maybe-maintainer-clean-tk:
32999 @if tk
33000 maybe-maintainer-clean-tk: maintainer-clean-tk
33002 maintainer-clean-tk:
33003 @: $(MAKE); $(unstage)
33004 @[ -f ./tk/Makefile ] || exit 0; \
33005 r=`${PWD_COMMAND}`; export r; \
33006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33007 $(HOST_EXPORTS) \
33008 for flag in $(EXTRA_HOST_FLAGS) ; do \
33009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33010 done; \
33011 echo "Doing maintainer-clean in tk"; \
33012 (cd $(HOST_SUBDIR)/tk && \
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 maintainer-clean) \
33018 || exit 1
33020 @endif tk
33024 .PHONY: configure-libtermcap maybe-configure-libtermcap
33025 maybe-configure-libtermcap:
33026 @if gcc-bootstrap
33027 configure-libtermcap: stage_current
33028 @endif gcc-bootstrap
33029 @if libtermcap
33030 maybe-configure-libtermcap: configure-libtermcap
33031 configure-libtermcap:
33032 @: $(MAKE); $(unstage)
33033 @r=`${PWD_COMMAND}`; export r; \
33034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33035 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
33036 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
33037 $(HOST_EXPORTS) \
33038 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
33039 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
33040 case $(srcdir) in \
33041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33042 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
33043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33044 esac; \
33045 module_srcdir=libtermcap; \
33046 $(SHELL) \
33047 $$s/$$module_srcdir/configure \
33048 --srcdir=$${topdir}/$$module_srcdir \
33049 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33050 --target=${target_alias} \
33051 || exit 1
33052 @endif libtermcap
33058 .PHONY: all-libtermcap maybe-all-libtermcap
33059 maybe-all-libtermcap:
33060 @if gcc-bootstrap
33061 all-libtermcap: stage_current
33062 @endif gcc-bootstrap
33063 @if libtermcap
33064 TARGET-libtermcap=all
33065 maybe-all-libtermcap: all-libtermcap
33066 all-libtermcap: configure-libtermcap
33067 @: $(MAKE); $(unstage)
33068 @r=`${PWD_COMMAND}`; export r; \
33069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33070 $(HOST_EXPORTS) \
33071 (cd $(HOST_SUBDIR)/libtermcap && \
33072 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
33073 $(TARGET-libtermcap))
33074 @endif libtermcap
33079 .PHONY: check-libtermcap maybe-check-libtermcap
33080 maybe-check-libtermcap:
33081 @if libtermcap
33082 maybe-check-libtermcap: check-libtermcap
33084 check-libtermcap:
33086 @endif libtermcap
33088 .PHONY: install-libtermcap maybe-install-libtermcap
33089 maybe-install-libtermcap:
33090 @if libtermcap
33091 maybe-install-libtermcap: install-libtermcap
33093 install-libtermcap: installdirs
33094 @: $(MAKE); $(unstage)
33095 @r=`${PWD_COMMAND}`; export r; \
33096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33097 $(HOST_EXPORTS) \
33098 (cd $(HOST_SUBDIR)/libtermcap && \
33099 $(MAKE) $(FLAGS_TO_PASS) install)
33101 @endif libtermcap
33103 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
33104 maybe-install-strip-libtermcap:
33105 @if libtermcap
33106 maybe-install-strip-libtermcap: install-strip-libtermcap
33108 install-strip-libtermcap: installdirs
33109 @: $(MAKE); $(unstage)
33110 @r=`${PWD_COMMAND}`; export r; \
33111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33112 $(HOST_EXPORTS) \
33113 (cd $(HOST_SUBDIR)/libtermcap && \
33114 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33116 @endif libtermcap
33118 # Other targets (info, dvi, pdf, etc.)
33120 .PHONY: maybe-info-libtermcap info-libtermcap
33121 maybe-info-libtermcap:
33122 @if libtermcap
33123 maybe-info-libtermcap: info-libtermcap
33125 info-libtermcap: \
33126 configure-libtermcap
33127 @: $(MAKE); $(unstage)
33128 @[ -f ./libtermcap/Makefile ] || exit 0; \
33129 r=`${PWD_COMMAND}`; export r; \
33130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33131 $(HOST_EXPORTS) \
33132 for flag in $(EXTRA_HOST_FLAGS) ; do \
33133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33134 done; \
33135 echo "Doing info in libtermcap"; \
33136 (cd $(HOST_SUBDIR)/libtermcap && \
33137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33139 "RANLIB=$${RANLIB}" \
33140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33141 info) \
33142 || exit 1
33144 @endif libtermcap
33146 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
33147 maybe-dvi-libtermcap:
33148 @if libtermcap
33149 maybe-dvi-libtermcap: dvi-libtermcap
33151 dvi-libtermcap: \
33152 configure-libtermcap
33153 @: $(MAKE); $(unstage)
33154 @[ -f ./libtermcap/Makefile ] || exit 0; \
33155 r=`${PWD_COMMAND}`; export r; \
33156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33157 $(HOST_EXPORTS) \
33158 for flag in $(EXTRA_HOST_FLAGS) ; do \
33159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33160 done; \
33161 echo "Doing dvi in libtermcap"; \
33162 (cd $(HOST_SUBDIR)/libtermcap && \
33163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33165 "RANLIB=$${RANLIB}" \
33166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33167 dvi) \
33168 || exit 1
33170 @endif libtermcap
33172 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
33173 maybe-pdf-libtermcap:
33174 @if libtermcap
33175 maybe-pdf-libtermcap: pdf-libtermcap
33177 pdf-libtermcap: \
33178 configure-libtermcap
33179 @: $(MAKE); $(unstage)
33180 @[ -f ./libtermcap/Makefile ] || exit 0; \
33181 r=`${PWD_COMMAND}`; export r; \
33182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33183 $(HOST_EXPORTS) \
33184 for flag in $(EXTRA_HOST_FLAGS) ; do \
33185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33186 done; \
33187 echo "Doing pdf in libtermcap"; \
33188 (cd $(HOST_SUBDIR)/libtermcap && \
33189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33191 "RANLIB=$${RANLIB}" \
33192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33193 pdf) \
33194 || exit 1
33196 @endif libtermcap
33198 .PHONY: maybe-html-libtermcap html-libtermcap
33199 maybe-html-libtermcap:
33200 @if libtermcap
33201 maybe-html-libtermcap: html-libtermcap
33203 html-libtermcap: \
33204 configure-libtermcap
33205 @: $(MAKE); $(unstage)
33206 @[ -f ./libtermcap/Makefile ] || exit 0; \
33207 r=`${PWD_COMMAND}`; export r; \
33208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33209 $(HOST_EXPORTS) \
33210 for flag in $(EXTRA_HOST_FLAGS) ; do \
33211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33212 done; \
33213 echo "Doing html in libtermcap"; \
33214 (cd $(HOST_SUBDIR)/libtermcap && \
33215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33217 "RANLIB=$${RANLIB}" \
33218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33219 html) \
33220 || exit 1
33222 @endif libtermcap
33224 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
33225 maybe-TAGS-libtermcap:
33226 @if libtermcap
33227 maybe-TAGS-libtermcap: TAGS-libtermcap
33229 TAGS-libtermcap: \
33230 configure-libtermcap
33231 @: $(MAKE); $(unstage)
33232 @[ -f ./libtermcap/Makefile ] || exit 0; \
33233 r=`${PWD_COMMAND}`; export r; \
33234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33235 $(HOST_EXPORTS) \
33236 for flag in $(EXTRA_HOST_FLAGS) ; do \
33237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33238 done; \
33239 echo "Doing TAGS in libtermcap"; \
33240 (cd $(HOST_SUBDIR)/libtermcap && \
33241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33243 "RANLIB=$${RANLIB}" \
33244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33245 TAGS) \
33246 || exit 1
33248 @endif libtermcap
33250 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
33251 maybe-install-info-libtermcap:
33252 @if libtermcap
33253 maybe-install-info-libtermcap: install-info-libtermcap
33255 install-info-libtermcap: \
33256 configure-libtermcap \
33257 info-libtermcap
33258 @: $(MAKE); $(unstage)
33259 @[ -f ./libtermcap/Makefile ] || exit 0; \
33260 r=`${PWD_COMMAND}`; export r; \
33261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33262 $(HOST_EXPORTS) \
33263 for flag in $(EXTRA_HOST_FLAGS) ; do \
33264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33265 done; \
33266 echo "Doing install-info in libtermcap"; \
33267 (cd $(HOST_SUBDIR)/libtermcap && \
33268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33270 "RANLIB=$${RANLIB}" \
33271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33272 install-info) \
33273 || exit 1
33275 @endif libtermcap
33277 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
33278 maybe-install-pdf-libtermcap:
33279 @if libtermcap
33280 maybe-install-pdf-libtermcap: install-pdf-libtermcap
33282 install-pdf-libtermcap: \
33283 configure-libtermcap \
33284 pdf-libtermcap
33285 @: $(MAKE); $(unstage)
33286 @[ -f ./libtermcap/Makefile ] || exit 0; \
33287 r=`${PWD_COMMAND}`; export r; \
33288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33289 $(HOST_EXPORTS) \
33290 for flag in $(EXTRA_HOST_FLAGS) ; do \
33291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33292 done; \
33293 echo "Doing install-pdf in libtermcap"; \
33294 (cd $(HOST_SUBDIR)/libtermcap && \
33295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33297 "RANLIB=$${RANLIB}" \
33298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33299 install-pdf) \
33300 || exit 1
33302 @endif libtermcap
33304 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
33305 maybe-install-html-libtermcap:
33306 @if libtermcap
33307 maybe-install-html-libtermcap: install-html-libtermcap
33309 install-html-libtermcap: \
33310 configure-libtermcap \
33311 html-libtermcap
33312 @: $(MAKE); $(unstage)
33313 @[ -f ./libtermcap/Makefile ] || exit 0; \
33314 r=`${PWD_COMMAND}`; export r; \
33315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33316 $(HOST_EXPORTS) \
33317 for flag in $(EXTRA_HOST_FLAGS) ; do \
33318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33319 done; \
33320 echo "Doing install-html in libtermcap"; \
33321 (cd $(HOST_SUBDIR)/libtermcap && \
33322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33324 "RANLIB=$${RANLIB}" \
33325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33326 install-html) \
33327 || exit 1
33329 @endif libtermcap
33331 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
33332 maybe-installcheck-libtermcap:
33333 @if libtermcap
33334 maybe-installcheck-libtermcap: installcheck-libtermcap
33336 installcheck-libtermcap: \
33337 configure-libtermcap
33338 @: $(MAKE); $(unstage)
33339 @[ -f ./libtermcap/Makefile ] || exit 0; \
33340 r=`${PWD_COMMAND}`; export r; \
33341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33342 $(HOST_EXPORTS) \
33343 for flag in $(EXTRA_HOST_FLAGS) ; do \
33344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33345 done; \
33346 echo "Doing installcheck in libtermcap"; \
33347 (cd $(HOST_SUBDIR)/libtermcap && \
33348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33350 "RANLIB=$${RANLIB}" \
33351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33352 installcheck) \
33353 || exit 1
33355 @endif libtermcap
33357 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
33358 maybe-mostlyclean-libtermcap:
33359 @if libtermcap
33360 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
33362 # libtermcap doesn't support mostlyclean.
33363 mostlyclean-libtermcap:
33365 @endif libtermcap
33367 .PHONY: maybe-clean-libtermcap clean-libtermcap
33368 maybe-clean-libtermcap:
33369 @if libtermcap
33370 maybe-clean-libtermcap: clean-libtermcap
33372 # libtermcap doesn't support clean.
33373 clean-libtermcap:
33375 @endif libtermcap
33377 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
33378 maybe-distclean-libtermcap:
33379 @if libtermcap
33380 maybe-distclean-libtermcap: distclean-libtermcap
33382 # libtermcap doesn't support distclean.
33383 distclean-libtermcap:
33385 @endif libtermcap
33387 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
33388 maybe-maintainer-clean-libtermcap:
33389 @if libtermcap
33390 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
33392 # libtermcap doesn't support maintainer-clean.
33393 maintainer-clean-libtermcap:
33395 @endif libtermcap
33399 .PHONY: configure-utils maybe-configure-utils
33400 maybe-configure-utils:
33401 @if gcc-bootstrap
33402 configure-utils: stage_current
33403 @endif gcc-bootstrap
33404 @if utils
33405 maybe-configure-utils: configure-utils
33406 configure-utils:
33407 @: $(MAKE); $(unstage)
33408 @r=`${PWD_COMMAND}`; export r; \
33409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33410 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
33411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
33412 $(HOST_EXPORTS) \
33413 echo Configuring in $(HOST_SUBDIR)/utils; \
33414 cd "$(HOST_SUBDIR)/utils" || exit 1; \
33415 case $(srcdir) in \
33416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33417 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
33418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33419 esac; \
33420 module_srcdir=utils; \
33421 $(SHELL) \
33422 $$s/$$module_srcdir/configure \
33423 --srcdir=$${topdir}/$$module_srcdir \
33424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33425 --target=${target_alias} \
33426 || exit 1
33427 @endif utils
33433 .PHONY: all-utils maybe-all-utils
33434 maybe-all-utils:
33435 @if gcc-bootstrap
33436 all-utils: stage_current
33437 @endif gcc-bootstrap
33438 @if utils
33439 TARGET-utils=all
33440 maybe-all-utils: all-utils
33441 all-utils: configure-utils
33442 @: $(MAKE); $(unstage)
33443 @r=`${PWD_COMMAND}`; export r; \
33444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33445 $(HOST_EXPORTS) \
33446 (cd $(HOST_SUBDIR)/utils && \
33447 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
33448 $(TARGET-utils))
33449 @endif utils
33454 .PHONY: check-utils maybe-check-utils
33455 maybe-check-utils:
33456 @if utils
33457 maybe-check-utils: check-utils
33459 check-utils:
33461 @endif utils
33463 .PHONY: install-utils maybe-install-utils
33464 maybe-install-utils:
33465 @if utils
33466 maybe-install-utils: install-utils
33468 install-utils: installdirs
33469 @: $(MAKE); $(unstage)
33470 @r=`${PWD_COMMAND}`; export r; \
33471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33472 $(HOST_EXPORTS) \
33473 (cd $(HOST_SUBDIR)/utils && \
33474 $(MAKE) $(FLAGS_TO_PASS) install)
33476 @endif utils
33478 .PHONY: install-strip-utils maybe-install-strip-utils
33479 maybe-install-strip-utils:
33480 @if utils
33481 maybe-install-strip-utils: install-strip-utils
33483 install-strip-utils: installdirs
33484 @: $(MAKE); $(unstage)
33485 @r=`${PWD_COMMAND}`; export r; \
33486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33487 $(HOST_EXPORTS) \
33488 (cd $(HOST_SUBDIR)/utils && \
33489 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33491 @endif utils
33493 # Other targets (info, dvi, pdf, etc.)
33495 .PHONY: maybe-info-utils info-utils
33496 maybe-info-utils:
33497 @if utils
33498 maybe-info-utils: info-utils
33500 info-utils: \
33501 configure-utils
33502 @: $(MAKE); $(unstage)
33503 @[ -f ./utils/Makefile ] || exit 0; \
33504 r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33506 $(HOST_EXPORTS) \
33507 for flag in $(EXTRA_HOST_FLAGS) ; do \
33508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33509 done; \
33510 echo "Doing info in utils"; \
33511 (cd $(HOST_SUBDIR)/utils && \
33512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33514 "RANLIB=$${RANLIB}" \
33515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33516 info) \
33517 || exit 1
33519 @endif utils
33521 .PHONY: maybe-dvi-utils dvi-utils
33522 maybe-dvi-utils:
33523 @if utils
33524 maybe-dvi-utils: dvi-utils
33526 dvi-utils: \
33527 configure-utils
33528 @: $(MAKE); $(unstage)
33529 @[ -f ./utils/Makefile ] || exit 0; \
33530 r=`${PWD_COMMAND}`; export r; \
33531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33532 $(HOST_EXPORTS) \
33533 for flag in $(EXTRA_HOST_FLAGS) ; do \
33534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33535 done; \
33536 echo "Doing dvi in utils"; \
33537 (cd $(HOST_SUBDIR)/utils && \
33538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33540 "RANLIB=$${RANLIB}" \
33541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33542 dvi) \
33543 || exit 1
33545 @endif utils
33547 .PHONY: maybe-pdf-utils pdf-utils
33548 maybe-pdf-utils:
33549 @if utils
33550 maybe-pdf-utils: pdf-utils
33552 pdf-utils: \
33553 configure-utils
33554 @: $(MAKE); $(unstage)
33555 @[ -f ./utils/Makefile ] || exit 0; \
33556 r=`${PWD_COMMAND}`; export r; \
33557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33558 $(HOST_EXPORTS) \
33559 for flag in $(EXTRA_HOST_FLAGS) ; do \
33560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33561 done; \
33562 echo "Doing pdf in utils"; \
33563 (cd $(HOST_SUBDIR)/utils && \
33564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33566 "RANLIB=$${RANLIB}" \
33567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33568 pdf) \
33569 || exit 1
33571 @endif utils
33573 .PHONY: maybe-html-utils html-utils
33574 maybe-html-utils:
33575 @if utils
33576 maybe-html-utils: html-utils
33578 html-utils: \
33579 configure-utils
33580 @: $(MAKE); $(unstage)
33581 @[ -f ./utils/Makefile ] || exit 0; \
33582 r=`${PWD_COMMAND}`; export r; \
33583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33584 $(HOST_EXPORTS) \
33585 for flag in $(EXTRA_HOST_FLAGS) ; do \
33586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33587 done; \
33588 echo "Doing html in utils"; \
33589 (cd $(HOST_SUBDIR)/utils && \
33590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33592 "RANLIB=$${RANLIB}" \
33593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33594 html) \
33595 || exit 1
33597 @endif utils
33599 .PHONY: maybe-TAGS-utils TAGS-utils
33600 maybe-TAGS-utils:
33601 @if utils
33602 maybe-TAGS-utils: TAGS-utils
33604 TAGS-utils: \
33605 configure-utils
33606 @: $(MAKE); $(unstage)
33607 @[ -f ./utils/Makefile ] || exit 0; \
33608 r=`${PWD_COMMAND}`; export r; \
33609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33610 $(HOST_EXPORTS) \
33611 for flag in $(EXTRA_HOST_FLAGS) ; do \
33612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33613 done; \
33614 echo "Doing TAGS in utils"; \
33615 (cd $(HOST_SUBDIR)/utils && \
33616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33618 "RANLIB=$${RANLIB}" \
33619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33620 TAGS) \
33621 || exit 1
33623 @endif utils
33625 .PHONY: maybe-install-info-utils install-info-utils
33626 maybe-install-info-utils:
33627 @if utils
33628 maybe-install-info-utils: install-info-utils
33630 install-info-utils: \
33631 configure-utils \
33632 info-utils
33633 @: $(MAKE); $(unstage)
33634 @[ -f ./utils/Makefile ] || exit 0; \
33635 r=`${PWD_COMMAND}`; export r; \
33636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33637 $(HOST_EXPORTS) \
33638 for flag in $(EXTRA_HOST_FLAGS) ; do \
33639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33640 done; \
33641 echo "Doing install-info in utils"; \
33642 (cd $(HOST_SUBDIR)/utils && \
33643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33645 "RANLIB=$${RANLIB}" \
33646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33647 install-info) \
33648 || exit 1
33650 @endif utils
33652 .PHONY: maybe-install-pdf-utils install-pdf-utils
33653 maybe-install-pdf-utils:
33654 @if utils
33655 maybe-install-pdf-utils: install-pdf-utils
33657 install-pdf-utils: \
33658 configure-utils \
33659 pdf-utils
33660 @: $(MAKE); $(unstage)
33661 @[ -f ./utils/Makefile ] || exit 0; \
33662 r=`${PWD_COMMAND}`; export r; \
33663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33664 $(HOST_EXPORTS) \
33665 for flag in $(EXTRA_HOST_FLAGS) ; do \
33666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33667 done; \
33668 echo "Doing install-pdf in utils"; \
33669 (cd $(HOST_SUBDIR)/utils && \
33670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33672 "RANLIB=$${RANLIB}" \
33673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33674 install-pdf) \
33675 || exit 1
33677 @endif utils
33679 .PHONY: maybe-install-html-utils install-html-utils
33680 maybe-install-html-utils:
33681 @if utils
33682 maybe-install-html-utils: install-html-utils
33684 install-html-utils: \
33685 configure-utils \
33686 html-utils
33687 @: $(MAKE); $(unstage)
33688 @[ -f ./utils/Makefile ] || exit 0; \
33689 r=`${PWD_COMMAND}`; export r; \
33690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33691 $(HOST_EXPORTS) \
33692 for flag in $(EXTRA_HOST_FLAGS) ; do \
33693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33694 done; \
33695 echo "Doing install-html in utils"; \
33696 (cd $(HOST_SUBDIR)/utils && \
33697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33699 "RANLIB=$${RANLIB}" \
33700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33701 install-html) \
33702 || exit 1
33704 @endif utils
33706 .PHONY: maybe-installcheck-utils installcheck-utils
33707 maybe-installcheck-utils:
33708 @if utils
33709 maybe-installcheck-utils: installcheck-utils
33711 installcheck-utils: \
33712 configure-utils
33713 @: $(MAKE); $(unstage)
33714 @[ -f ./utils/Makefile ] || exit 0; \
33715 r=`${PWD_COMMAND}`; export r; \
33716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33717 $(HOST_EXPORTS) \
33718 for flag in $(EXTRA_HOST_FLAGS) ; do \
33719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33720 done; \
33721 echo "Doing installcheck in utils"; \
33722 (cd $(HOST_SUBDIR)/utils && \
33723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33725 "RANLIB=$${RANLIB}" \
33726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33727 installcheck) \
33728 || exit 1
33730 @endif utils
33732 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
33733 maybe-mostlyclean-utils:
33734 @if utils
33735 maybe-mostlyclean-utils: mostlyclean-utils
33737 mostlyclean-utils:
33738 @: $(MAKE); $(unstage)
33739 @[ -f ./utils/Makefile ] || exit 0; \
33740 r=`${PWD_COMMAND}`; export r; \
33741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33742 $(HOST_EXPORTS) \
33743 for flag in $(EXTRA_HOST_FLAGS) ; do \
33744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33745 done; \
33746 echo "Doing mostlyclean in utils"; \
33747 (cd $(HOST_SUBDIR)/utils && \
33748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33750 "RANLIB=$${RANLIB}" \
33751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33752 mostlyclean) \
33753 || exit 1
33755 @endif utils
33757 .PHONY: maybe-clean-utils clean-utils
33758 maybe-clean-utils:
33759 @if utils
33760 maybe-clean-utils: clean-utils
33762 clean-utils:
33763 @: $(MAKE); $(unstage)
33764 @[ -f ./utils/Makefile ] || exit 0; \
33765 r=`${PWD_COMMAND}`; export r; \
33766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33767 $(HOST_EXPORTS) \
33768 for flag in $(EXTRA_HOST_FLAGS) ; do \
33769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33770 done; \
33771 echo "Doing clean in utils"; \
33772 (cd $(HOST_SUBDIR)/utils && \
33773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33775 "RANLIB=$${RANLIB}" \
33776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33777 clean) \
33778 || exit 1
33780 @endif utils
33782 .PHONY: maybe-distclean-utils distclean-utils
33783 maybe-distclean-utils:
33784 @if utils
33785 maybe-distclean-utils: distclean-utils
33787 distclean-utils:
33788 @: $(MAKE); $(unstage)
33789 @[ -f ./utils/Makefile ] || exit 0; \
33790 r=`${PWD_COMMAND}`; export r; \
33791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33792 $(HOST_EXPORTS) \
33793 for flag in $(EXTRA_HOST_FLAGS) ; do \
33794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33795 done; \
33796 echo "Doing distclean in utils"; \
33797 (cd $(HOST_SUBDIR)/utils && \
33798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33800 "RANLIB=$${RANLIB}" \
33801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33802 distclean) \
33803 || exit 1
33805 @endif utils
33807 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
33808 maybe-maintainer-clean-utils:
33809 @if utils
33810 maybe-maintainer-clean-utils: maintainer-clean-utils
33812 maintainer-clean-utils:
33813 @: $(MAKE); $(unstage)
33814 @[ -f ./utils/Makefile ] || exit 0; \
33815 r=`${PWD_COMMAND}`; export r; \
33816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33817 $(HOST_EXPORTS) \
33818 for flag in $(EXTRA_HOST_FLAGS) ; do \
33819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33820 done; \
33821 echo "Doing maintainer-clean in utils"; \
33822 (cd $(HOST_SUBDIR)/utils && \
33823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33825 "RANLIB=$${RANLIB}" \
33826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33827 maintainer-clean) \
33828 || exit 1
33830 @endif utils
33834 .PHONY: configure-gnattools maybe-configure-gnattools
33835 maybe-configure-gnattools:
33836 @if gcc-bootstrap
33837 configure-gnattools: stage_current
33838 @endif gcc-bootstrap
33839 @if gnattools
33840 maybe-configure-gnattools: configure-gnattools
33841 configure-gnattools:
33842 @: $(MAKE); $(unstage)
33843 @r=`${PWD_COMMAND}`; export r; \
33844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33845 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
33846 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
33847 $(HOST_EXPORTS) \
33848 echo Configuring in $(HOST_SUBDIR)/gnattools; \
33849 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
33850 case $(srcdir) in \
33851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33852 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
33853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33854 esac; \
33855 module_srcdir=gnattools; \
33856 $(SHELL) \
33857 $$s/$$module_srcdir/configure \
33858 --srcdir=$${topdir}/$$module_srcdir \
33859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33860 --target=${target_alias} \
33861 || exit 1
33862 @endif gnattools
33868 .PHONY: all-gnattools maybe-all-gnattools
33869 maybe-all-gnattools:
33870 @if gcc-bootstrap
33871 all-gnattools: stage_current
33872 @endif gcc-bootstrap
33873 @if gnattools
33874 TARGET-gnattools=all
33875 maybe-all-gnattools: all-gnattools
33876 all-gnattools: configure-gnattools
33877 @: $(MAKE); $(unstage)
33878 @r=`${PWD_COMMAND}`; export r; \
33879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33880 $(HOST_EXPORTS) \
33881 (cd $(HOST_SUBDIR)/gnattools && \
33882 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
33883 $(TARGET-gnattools))
33884 @endif gnattools
33889 .PHONY: check-gnattools maybe-check-gnattools
33890 maybe-check-gnattools:
33891 @if gnattools
33892 maybe-check-gnattools: check-gnattools
33894 check-gnattools:
33895 @: $(MAKE); $(unstage)
33896 @r=`${PWD_COMMAND}`; export r; \
33897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33898 $(HOST_EXPORTS) \
33899 (cd $(HOST_SUBDIR)/gnattools && \
33900 $(MAKE) $(FLAGS_TO_PASS) check)
33902 @endif gnattools
33904 .PHONY: install-gnattools maybe-install-gnattools
33905 maybe-install-gnattools:
33906 @if gnattools
33907 maybe-install-gnattools: install-gnattools
33909 install-gnattools: installdirs
33910 @: $(MAKE); $(unstage)
33911 @r=`${PWD_COMMAND}`; export r; \
33912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33913 $(HOST_EXPORTS) \
33914 (cd $(HOST_SUBDIR)/gnattools && \
33915 $(MAKE) $(FLAGS_TO_PASS) install)
33917 @endif gnattools
33919 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
33920 maybe-install-strip-gnattools:
33921 @if gnattools
33922 maybe-install-strip-gnattools: install-strip-gnattools
33924 install-strip-gnattools: installdirs
33925 @: $(MAKE); $(unstage)
33926 @r=`${PWD_COMMAND}`; export r; \
33927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33928 $(HOST_EXPORTS) \
33929 (cd $(HOST_SUBDIR)/gnattools && \
33930 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33932 @endif gnattools
33934 # Other targets (info, dvi, pdf, etc.)
33936 .PHONY: maybe-info-gnattools info-gnattools
33937 maybe-info-gnattools:
33938 @if gnattools
33939 maybe-info-gnattools: info-gnattools
33941 info-gnattools: \
33942 configure-gnattools
33943 @: $(MAKE); $(unstage)
33944 @[ -f ./gnattools/Makefile ] || exit 0; \
33945 r=`${PWD_COMMAND}`; export r; \
33946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33947 $(HOST_EXPORTS) \
33948 for flag in $(EXTRA_HOST_FLAGS) ; do \
33949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33950 done; \
33951 echo "Doing info in gnattools"; \
33952 (cd $(HOST_SUBDIR)/gnattools && \
33953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33955 "RANLIB=$${RANLIB}" \
33956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33957 info) \
33958 || exit 1
33960 @endif gnattools
33962 .PHONY: maybe-dvi-gnattools dvi-gnattools
33963 maybe-dvi-gnattools:
33964 @if gnattools
33965 maybe-dvi-gnattools: dvi-gnattools
33967 dvi-gnattools: \
33968 configure-gnattools
33969 @: $(MAKE); $(unstage)
33970 @[ -f ./gnattools/Makefile ] || exit 0; \
33971 r=`${PWD_COMMAND}`; export r; \
33972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33973 $(HOST_EXPORTS) \
33974 for flag in $(EXTRA_HOST_FLAGS) ; do \
33975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33976 done; \
33977 echo "Doing dvi in gnattools"; \
33978 (cd $(HOST_SUBDIR)/gnattools && \
33979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33981 "RANLIB=$${RANLIB}" \
33982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33983 dvi) \
33984 || exit 1
33986 @endif gnattools
33988 .PHONY: maybe-pdf-gnattools pdf-gnattools
33989 maybe-pdf-gnattools:
33990 @if gnattools
33991 maybe-pdf-gnattools: pdf-gnattools
33993 pdf-gnattools: \
33994 configure-gnattools
33995 @: $(MAKE); $(unstage)
33996 @[ -f ./gnattools/Makefile ] || exit 0; \
33997 r=`${PWD_COMMAND}`; export r; \
33998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33999 $(HOST_EXPORTS) \
34000 for flag in $(EXTRA_HOST_FLAGS) ; do \
34001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34002 done; \
34003 echo "Doing pdf in gnattools"; \
34004 (cd $(HOST_SUBDIR)/gnattools && \
34005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34007 "RANLIB=$${RANLIB}" \
34008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34009 pdf) \
34010 || exit 1
34012 @endif gnattools
34014 .PHONY: maybe-html-gnattools html-gnattools
34015 maybe-html-gnattools:
34016 @if gnattools
34017 maybe-html-gnattools: html-gnattools
34019 html-gnattools: \
34020 configure-gnattools
34021 @: $(MAKE); $(unstage)
34022 @[ -f ./gnattools/Makefile ] || exit 0; \
34023 r=`${PWD_COMMAND}`; export r; \
34024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34025 $(HOST_EXPORTS) \
34026 for flag in $(EXTRA_HOST_FLAGS) ; do \
34027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34028 done; \
34029 echo "Doing html in gnattools"; \
34030 (cd $(HOST_SUBDIR)/gnattools && \
34031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34033 "RANLIB=$${RANLIB}" \
34034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34035 html) \
34036 || exit 1
34038 @endif gnattools
34040 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
34041 maybe-TAGS-gnattools:
34042 @if gnattools
34043 maybe-TAGS-gnattools: TAGS-gnattools
34045 TAGS-gnattools: \
34046 configure-gnattools
34047 @: $(MAKE); $(unstage)
34048 @[ -f ./gnattools/Makefile ] || exit 0; \
34049 r=`${PWD_COMMAND}`; export r; \
34050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34051 $(HOST_EXPORTS) \
34052 for flag in $(EXTRA_HOST_FLAGS) ; do \
34053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34054 done; \
34055 echo "Doing TAGS in gnattools"; \
34056 (cd $(HOST_SUBDIR)/gnattools && \
34057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34059 "RANLIB=$${RANLIB}" \
34060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34061 TAGS) \
34062 || exit 1
34064 @endif gnattools
34066 .PHONY: maybe-install-info-gnattools install-info-gnattools
34067 maybe-install-info-gnattools:
34068 @if gnattools
34069 maybe-install-info-gnattools: install-info-gnattools
34071 install-info-gnattools: \
34072 configure-gnattools \
34073 info-gnattools
34074 @: $(MAKE); $(unstage)
34075 @[ -f ./gnattools/Makefile ] || exit 0; \
34076 r=`${PWD_COMMAND}`; export r; \
34077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34078 $(HOST_EXPORTS) \
34079 for flag in $(EXTRA_HOST_FLAGS) ; do \
34080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34081 done; \
34082 echo "Doing install-info in gnattools"; \
34083 (cd $(HOST_SUBDIR)/gnattools && \
34084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34086 "RANLIB=$${RANLIB}" \
34087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34088 install-info) \
34089 || exit 1
34091 @endif gnattools
34093 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
34094 maybe-install-pdf-gnattools:
34095 @if gnattools
34096 maybe-install-pdf-gnattools: install-pdf-gnattools
34098 install-pdf-gnattools: \
34099 configure-gnattools \
34100 pdf-gnattools
34101 @: $(MAKE); $(unstage)
34102 @[ -f ./gnattools/Makefile ] || exit 0; \
34103 r=`${PWD_COMMAND}`; export r; \
34104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34105 $(HOST_EXPORTS) \
34106 for flag in $(EXTRA_HOST_FLAGS) ; do \
34107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34108 done; \
34109 echo "Doing install-pdf in gnattools"; \
34110 (cd $(HOST_SUBDIR)/gnattools && \
34111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34113 "RANLIB=$${RANLIB}" \
34114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34115 install-pdf) \
34116 || exit 1
34118 @endif gnattools
34120 .PHONY: maybe-install-html-gnattools install-html-gnattools
34121 maybe-install-html-gnattools:
34122 @if gnattools
34123 maybe-install-html-gnattools: install-html-gnattools
34125 install-html-gnattools: \
34126 configure-gnattools \
34127 html-gnattools
34128 @: $(MAKE); $(unstage)
34129 @[ -f ./gnattools/Makefile ] || exit 0; \
34130 r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34132 $(HOST_EXPORTS) \
34133 for flag in $(EXTRA_HOST_FLAGS) ; do \
34134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34135 done; \
34136 echo "Doing install-html in gnattools"; \
34137 (cd $(HOST_SUBDIR)/gnattools && \
34138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34140 "RANLIB=$${RANLIB}" \
34141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34142 install-html) \
34143 || exit 1
34145 @endif gnattools
34147 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
34148 maybe-installcheck-gnattools:
34149 @if gnattools
34150 maybe-installcheck-gnattools: installcheck-gnattools
34152 installcheck-gnattools: \
34153 configure-gnattools
34154 @: $(MAKE); $(unstage)
34155 @[ -f ./gnattools/Makefile ] || exit 0; \
34156 r=`${PWD_COMMAND}`; export r; \
34157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34158 $(HOST_EXPORTS) \
34159 for flag in $(EXTRA_HOST_FLAGS) ; do \
34160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34161 done; \
34162 echo "Doing installcheck in gnattools"; \
34163 (cd $(HOST_SUBDIR)/gnattools && \
34164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34166 "RANLIB=$${RANLIB}" \
34167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34168 installcheck) \
34169 || exit 1
34171 @endif gnattools
34173 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
34174 maybe-mostlyclean-gnattools:
34175 @if gnattools
34176 maybe-mostlyclean-gnattools: mostlyclean-gnattools
34178 mostlyclean-gnattools:
34179 @: $(MAKE); $(unstage)
34180 @[ -f ./gnattools/Makefile ] || exit 0; \
34181 r=`${PWD_COMMAND}`; export r; \
34182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34183 $(HOST_EXPORTS) \
34184 for flag in $(EXTRA_HOST_FLAGS) ; do \
34185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34186 done; \
34187 echo "Doing mostlyclean in gnattools"; \
34188 (cd $(HOST_SUBDIR)/gnattools && \
34189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34191 "RANLIB=$${RANLIB}" \
34192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34193 mostlyclean) \
34194 || exit 1
34196 @endif gnattools
34198 .PHONY: maybe-clean-gnattools clean-gnattools
34199 maybe-clean-gnattools:
34200 @if gnattools
34201 maybe-clean-gnattools: clean-gnattools
34203 clean-gnattools:
34204 @: $(MAKE); $(unstage)
34205 @[ -f ./gnattools/Makefile ] || exit 0; \
34206 r=`${PWD_COMMAND}`; export r; \
34207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34208 $(HOST_EXPORTS) \
34209 for flag in $(EXTRA_HOST_FLAGS) ; do \
34210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34211 done; \
34212 echo "Doing clean in gnattools"; \
34213 (cd $(HOST_SUBDIR)/gnattools && \
34214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34216 "RANLIB=$${RANLIB}" \
34217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34218 clean) \
34219 || exit 1
34221 @endif gnattools
34223 .PHONY: maybe-distclean-gnattools distclean-gnattools
34224 maybe-distclean-gnattools:
34225 @if gnattools
34226 maybe-distclean-gnattools: distclean-gnattools
34228 distclean-gnattools:
34229 @: $(MAKE); $(unstage)
34230 @[ -f ./gnattools/Makefile ] || exit 0; \
34231 r=`${PWD_COMMAND}`; export r; \
34232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34233 $(HOST_EXPORTS) \
34234 for flag in $(EXTRA_HOST_FLAGS) ; do \
34235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34236 done; \
34237 echo "Doing distclean in gnattools"; \
34238 (cd $(HOST_SUBDIR)/gnattools && \
34239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34241 "RANLIB=$${RANLIB}" \
34242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34243 distclean) \
34244 || exit 1
34246 @endif gnattools
34248 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
34249 maybe-maintainer-clean-gnattools:
34250 @if gnattools
34251 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
34253 maintainer-clean-gnattools:
34254 @: $(MAKE); $(unstage)
34255 @[ -f ./gnattools/Makefile ] || exit 0; \
34256 r=`${PWD_COMMAND}`; export r; \
34257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34258 $(HOST_EXPORTS) \
34259 for flag in $(EXTRA_HOST_FLAGS) ; do \
34260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34261 done; \
34262 echo "Doing maintainer-clean in gnattools"; \
34263 (cd $(HOST_SUBDIR)/gnattools && \
34264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34266 "RANLIB=$${RANLIB}" \
34267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34268 maintainer-clean) \
34269 || exit 1
34271 @endif gnattools
34275 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
34276 maybe-configure-lto-plugin:
34277 @if gcc-bootstrap
34278 configure-lto-plugin: stage_current
34279 @endif gcc-bootstrap
34280 @if lto-plugin
34281 maybe-configure-lto-plugin: configure-lto-plugin
34282 configure-lto-plugin:
34283 @r=`${PWD_COMMAND}`; export r; \
34284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34285 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34286 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34287 $(HOST_EXPORTS) \
34288 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
34289 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
34290 case $(srcdir) in \
34291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34292 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34294 esac; \
34295 module_srcdir=lto-plugin; \
34296 $(SHELL) \
34297 $$s/$$module_srcdir/configure \
34298 --srcdir=$${topdir}/$$module_srcdir \
34299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34300 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
34301 || exit 1
34302 @endif lto-plugin
34306 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
34307 maybe-configure-stage1-lto-plugin:
34308 @if lto-plugin-bootstrap
34309 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
34310 configure-stage1-lto-plugin:
34311 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34313 @r=`${PWD_COMMAND}`; export r; \
34314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34315 TFLAGS="$(STAGE1_TFLAGS)"; \
34316 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34317 $(HOST_EXPORTS) \
34318 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
34319 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
34320 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
34321 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
34322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34323 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34324 case $(srcdir) in \
34325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34326 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34328 esac; \
34329 module_srcdir=lto-plugin; \
34330 $(SHELL) $$s/$$module_srcdir/configure \
34331 --srcdir=$${topdir}/$$module_srcdir \
34332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34333 --target=${target_alias} \
34335 $(STAGE1_CONFIGURE_FLAGS) \
34336 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34337 @endif lto-plugin-bootstrap
34339 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
34340 maybe-configure-stage2-lto-plugin:
34341 @if lto-plugin-bootstrap
34342 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
34343 configure-stage2-lto-plugin:
34344 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34346 @r=`${PWD_COMMAND}`; export r; \
34347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34348 TFLAGS="$(STAGE2_TFLAGS)"; \
34349 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34350 $(HOST_EXPORTS) \
34351 $(POSTSTAGE1_HOST_EXPORTS) \
34352 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
34353 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
34354 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
34355 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
34356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34357 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34358 case $(srcdir) in \
34359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34360 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34362 esac; \
34363 module_srcdir=lto-plugin; \
34364 $(SHELL) $$s/$$module_srcdir/configure \
34365 --srcdir=$${topdir}/$$module_srcdir \
34366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34367 --target=${target_alias} \
34368 --with-build-libsubdir=$(HOST_SUBDIR) \
34369 $(STAGE2_CONFIGURE_FLAGS) \
34370 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34371 @endif lto-plugin-bootstrap
34373 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
34374 maybe-configure-stage3-lto-plugin:
34375 @if lto-plugin-bootstrap
34376 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
34377 configure-stage3-lto-plugin:
34378 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34380 @r=`${PWD_COMMAND}`; export r; \
34381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34382 TFLAGS="$(STAGE3_TFLAGS)"; \
34383 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34384 $(HOST_EXPORTS) \
34385 $(POSTSTAGE1_HOST_EXPORTS) \
34386 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
34387 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
34388 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
34389 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
34390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34391 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34392 case $(srcdir) in \
34393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34394 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34396 esac; \
34397 module_srcdir=lto-plugin; \
34398 $(SHELL) $$s/$$module_srcdir/configure \
34399 --srcdir=$${topdir}/$$module_srcdir \
34400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34401 --target=${target_alias} \
34402 --with-build-libsubdir=$(HOST_SUBDIR) \
34403 $(STAGE3_CONFIGURE_FLAGS) \
34404 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34405 @endif lto-plugin-bootstrap
34407 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
34408 maybe-configure-stage4-lto-plugin:
34409 @if lto-plugin-bootstrap
34410 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
34411 configure-stage4-lto-plugin:
34412 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34414 @r=`${PWD_COMMAND}`; export r; \
34415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34416 TFLAGS="$(STAGE4_TFLAGS)"; \
34417 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34418 $(HOST_EXPORTS) \
34419 $(POSTSTAGE1_HOST_EXPORTS) \
34420 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
34421 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
34422 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
34423 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
34424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34425 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34426 case $(srcdir) in \
34427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34428 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34430 esac; \
34431 module_srcdir=lto-plugin; \
34432 $(SHELL) $$s/$$module_srcdir/configure \
34433 --srcdir=$${topdir}/$$module_srcdir \
34434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34435 --target=${target_alias} \
34436 --with-build-libsubdir=$(HOST_SUBDIR) \
34437 $(STAGE4_CONFIGURE_FLAGS) \
34438 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34439 @endif lto-plugin-bootstrap
34441 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
34442 maybe-configure-stageprofile-lto-plugin:
34443 @if lto-plugin-bootstrap
34444 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
34445 configure-stageprofile-lto-plugin:
34446 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34448 @r=`${PWD_COMMAND}`; export r; \
34449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34450 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34451 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34452 $(HOST_EXPORTS) \
34453 $(POSTSTAGE1_HOST_EXPORTS) \
34454 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
34455 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
34456 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
34457 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
34458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34459 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34460 case $(srcdir) in \
34461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34462 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34464 esac; \
34465 module_srcdir=lto-plugin; \
34466 $(SHELL) $$s/$$module_srcdir/configure \
34467 --srcdir=$${topdir}/$$module_srcdir \
34468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34469 --target=${target_alias} \
34470 --with-build-libsubdir=$(HOST_SUBDIR) \
34471 $(STAGEprofile_CONFIGURE_FLAGS) \
34472 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34473 @endif lto-plugin-bootstrap
34475 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
34476 maybe-configure-stagefeedback-lto-plugin:
34477 @if lto-plugin-bootstrap
34478 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
34479 configure-stagefeedback-lto-plugin:
34480 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34482 @r=`${PWD_COMMAND}`; export r; \
34483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34484 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34485 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34486 $(HOST_EXPORTS) \
34487 $(POSTSTAGE1_HOST_EXPORTS) \
34488 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
34489 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
34490 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
34491 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
34492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34493 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34494 case $(srcdir) in \
34495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34496 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34498 esac; \
34499 module_srcdir=lto-plugin; \
34500 $(SHELL) $$s/$$module_srcdir/configure \
34501 --srcdir=$${topdir}/$$module_srcdir \
34502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34503 --target=${target_alias} \
34504 --with-build-libsubdir=$(HOST_SUBDIR) \
34505 $(STAGEfeedback_CONFIGURE_FLAGS) \
34506 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34507 @endif lto-plugin-bootstrap
34509 .PHONY: configure-stageautoprofile-lto-plugin maybe-configure-stageautoprofile-lto-plugin
34510 maybe-configure-stageautoprofile-lto-plugin:
34511 @if lto-plugin-bootstrap
34512 maybe-configure-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
34513 configure-stageautoprofile-lto-plugin:
34514 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
34515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34516 @r=`${PWD_COMMAND}`; export r; \
34517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34518 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
34519 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34520 $(HOST_EXPORTS) \
34521 $(POSTSTAGE1_HOST_EXPORTS) \
34522 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
34523 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
34524 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
34525 echo Configuring stage autoprofile in $(HOST_SUBDIR)/lto-plugin; \
34526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34527 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34528 case $(srcdir) in \
34529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34530 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34532 esac; \
34533 module_srcdir=lto-plugin; \
34534 $(SHELL) $$s/$$module_srcdir/configure \
34535 --srcdir=$${topdir}/$$module_srcdir \
34536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34537 --target=${target_alias} \
34538 --with-build-libsubdir=$(HOST_SUBDIR) \
34539 $(STAGEautoprofile_CONFIGURE_FLAGS) \
34540 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34541 @endif lto-plugin-bootstrap
34543 .PHONY: configure-stageautofeedback-lto-plugin maybe-configure-stageautofeedback-lto-plugin
34544 maybe-configure-stageautofeedback-lto-plugin:
34545 @if lto-plugin-bootstrap
34546 maybe-configure-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
34547 configure-stageautofeedback-lto-plugin:
34548 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
34549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34550 @r=`${PWD_COMMAND}`; export r; \
34551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34552 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
34553 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34554 $(HOST_EXPORTS) \
34555 $(POSTSTAGE1_HOST_EXPORTS) \
34556 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
34557 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
34558 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
34559 echo Configuring stage autofeedback in $(HOST_SUBDIR)/lto-plugin; \
34560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34561 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34562 case $(srcdir) in \
34563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34564 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34566 esac; \
34567 module_srcdir=lto-plugin; \
34568 $(SHELL) $$s/$$module_srcdir/configure \
34569 --srcdir=$${topdir}/$$module_srcdir \
34570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34571 --target=${target_alias} \
34572 --with-build-libsubdir=$(HOST_SUBDIR) \
34573 $(STAGEautofeedback_CONFIGURE_FLAGS) \
34574 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34575 @endif lto-plugin-bootstrap
34581 .PHONY: all-lto-plugin maybe-all-lto-plugin
34582 maybe-all-lto-plugin:
34583 @if gcc-bootstrap
34584 all-lto-plugin: stage_current
34585 @endif gcc-bootstrap
34586 @if lto-plugin
34587 TARGET-lto-plugin=all
34588 maybe-all-lto-plugin: all-lto-plugin
34589 all-lto-plugin: configure-lto-plugin
34590 @r=`${PWD_COMMAND}`; export r; \
34591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34592 $(HOST_EXPORTS) \
34593 (cd $(HOST_SUBDIR)/lto-plugin && \
34594 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34595 $(TARGET-lto-plugin))
34596 @endif lto-plugin
34600 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
34601 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
34602 maybe-all-stage1-lto-plugin:
34603 maybe-clean-stage1-lto-plugin:
34604 @if lto-plugin-bootstrap
34605 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
34606 all-stage1: all-stage1-lto-plugin
34607 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
34608 all-stage1-lto-plugin: configure-stage1-lto-plugin
34609 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34610 @r=`${PWD_COMMAND}`; export r; \
34611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34612 TFLAGS="$(STAGE1_TFLAGS)"; \
34613 $(HOST_EXPORTS) \
34614 cd $(HOST_SUBDIR)/lto-plugin && \
34616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34617 CFLAGS="$(STAGE1_CFLAGS)" \
34618 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
34619 LIBCFLAGS="$(LIBCFLAGS)" \
34620 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34621 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34622 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34623 $(EXTRA_HOST_FLAGS) \
34624 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34625 TFLAGS="$(STAGE1_TFLAGS)" \
34626 $(TARGET-stage1-lto-plugin)
34628 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
34629 clean-stage1: clean-stage1-lto-plugin
34630 clean-stage1-lto-plugin:
34631 @if [ $(current_stage) = stage1 ]; then \
34632 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34633 else \
34634 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
34635 $(MAKE) stage1-start; \
34636 fi; \
34637 cd $(HOST_SUBDIR)/lto-plugin && \
34638 $(MAKE) $(EXTRA_HOST_FLAGS) \
34639 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34640 @endif lto-plugin-bootstrap
34643 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
34644 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
34645 maybe-all-stage2-lto-plugin:
34646 maybe-clean-stage2-lto-plugin:
34647 @if lto-plugin-bootstrap
34648 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
34649 all-stage2: all-stage2-lto-plugin
34650 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
34651 all-stage2-lto-plugin: configure-stage2-lto-plugin
34652 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34653 @r=`${PWD_COMMAND}`; export r; \
34654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34655 TFLAGS="$(STAGE2_TFLAGS)"; \
34656 $(HOST_EXPORTS) \
34657 $(POSTSTAGE1_HOST_EXPORTS) \
34658 cd $(HOST_SUBDIR)/lto-plugin && \
34660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34661 CFLAGS="$(STAGE2_CFLAGS)" \
34662 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
34663 LIBCFLAGS="$(STAGE2_CFLAGS)" \
34664 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34665 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34666 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34667 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34668 TFLAGS="$(STAGE2_TFLAGS)" \
34669 $(TARGET-stage2-lto-plugin)
34671 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
34672 clean-stage2: clean-stage2-lto-plugin
34673 clean-stage2-lto-plugin:
34674 @if [ $(current_stage) = stage2 ]; then \
34675 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34676 else \
34677 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
34678 $(MAKE) stage2-start; \
34679 fi; \
34680 cd $(HOST_SUBDIR)/lto-plugin && \
34681 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34682 @endif lto-plugin-bootstrap
34685 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
34686 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
34687 maybe-all-stage3-lto-plugin:
34688 maybe-clean-stage3-lto-plugin:
34689 @if lto-plugin-bootstrap
34690 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
34691 all-stage3: all-stage3-lto-plugin
34692 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
34693 all-stage3-lto-plugin: configure-stage3-lto-plugin
34694 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34695 @r=`${PWD_COMMAND}`; export r; \
34696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34697 TFLAGS="$(STAGE3_TFLAGS)"; \
34698 $(HOST_EXPORTS) \
34699 $(POSTSTAGE1_HOST_EXPORTS) \
34700 cd $(HOST_SUBDIR)/lto-plugin && \
34702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34703 CFLAGS="$(STAGE3_CFLAGS)" \
34704 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
34705 LIBCFLAGS="$(STAGE3_CFLAGS)" \
34706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34710 TFLAGS="$(STAGE3_TFLAGS)" \
34711 $(TARGET-stage3-lto-plugin)
34713 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
34714 clean-stage3: clean-stage3-lto-plugin
34715 clean-stage3-lto-plugin:
34716 @if [ $(current_stage) = stage3 ]; then \
34717 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34718 else \
34719 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
34720 $(MAKE) stage3-start; \
34721 fi; \
34722 cd $(HOST_SUBDIR)/lto-plugin && \
34723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34724 @endif lto-plugin-bootstrap
34727 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
34728 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
34729 maybe-all-stage4-lto-plugin:
34730 maybe-clean-stage4-lto-plugin:
34731 @if lto-plugin-bootstrap
34732 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
34733 all-stage4: all-stage4-lto-plugin
34734 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
34735 all-stage4-lto-plugin: configure-stage4-lto-plugin
34736 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34737 @r=`${PWD_COMMAND}`; export r; \
34738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34739 TFLAGS="$(STAGE4_TFLAGS)"; \
34740 $(HOST_EXPORTS) \
34741 $(POSTSTAGE1_HOST_EXPORTS) \
34742 cd $(HOST_SUBDIR)/lto-plugin && \
34744 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34745 CFLAGS="$(STAGE4_CFLAGS)" \
34746 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
34747 LIBCFLAGS="$(STAGE4_CFLAGS)" \
34748 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34749 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34750 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34751 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34752 TFLAGS="$(STAGE4_TFLAGS)" \
34753 $(TARGET-stage4-lto-plugin)
34755 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
34756 clean-stage4: clean-stage4-lto-plugin
34757 clean-stage4-lto-plugin:
34758 @if [ $(current_stage) = stage4 ]; then \
34759 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34760 else \
34761 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
34762 $(MAKE) stage4-start; \
34763 fi; \
34764 cd $(HOST_SUBDIR)/lto-plugin && \
34765 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34766 @endif lto-plugin-bootstrap
34769 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
34770 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
34771 maybe-all-stageprofile-lto-plugin:
34772 maybe-clean-stageprofile-lto-plugin:
34773 @if lto-plugin-bootstrap
34774 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
34775 all-stageprofile: all-stageprofile-lto-plugin
34776 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
34777 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
34778 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34779 @r=`${PWD_COMMAND}`; export r; \
34780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34781 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34782 $(HOST_EXPORTS) \
34783 $(POSTSTAGE1_HOST_EXPORTS) \
34784 cd $(HOST_SUBDIR)/lto-plugin && \
34786 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34787 CFLAGS="$(STAGEprofile_CFLAGS)" \
34788 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
34789 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
34790 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34791 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34792 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34793 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34794 TFLAGS="$(STAGEprofile_TFLAGS)" \
34795 $(TARGET-stageprofile-lto-plugin)
34797 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
34798 clean-stageprofile: clean-stageprofile-lto-plugin
34799 clean-stageprofile-lto-plugin:
34800 @if [ $(current_stage) = stageprofile ]; then \
34801 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34802 else \
34803 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
34804 $(MAKE) stageprofile-start; \
34805 fi; \
34806 cd $(HOST_SUBDIR)/lto-plugin && \
34807 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34808 @endif lto-plugin-bootstrap
34811 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
34812 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
34813 maybe-all-stagefeedback-lto-plugin:
34814 maybe-clean-stagefeedback-lto-plugin:
34815 @if lto-plugin-bootstrap
34816 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
34817 all-stagefeedback: all-stagefeedback-lto-plugin
34818 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
34819 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
34820 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34821 @r=`${PWD_COMMAND}`; export r; \
34822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34823 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34824 $(HOST_EXPORTS) \
34825 $(POSTSTAGE1_HOST_EXPORTS) \
34826 cd $(HOST_SUBDIR)/lto-plugin && \
34828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34829 CFLAGS="$(STAGEfeedback_CFLAGS)" \
34830 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
34831 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
34832 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34833 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34834 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34835 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34836 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34837 $(TARGET-stagefeedback-lto-plugin)
34839 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
34840 clean-stagefeedback: clean-stagefeedback-lto-plugin
34841 clean-stagefeedback-lto-plugin:
34842 @if [ $(current_stage) = stagefeedback ]; then \
34843 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34844 else \
34845 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
34846 $(MAKE) stagefeedback-start; \
34847 fi; \
34848 cd $(HOST_SUBDIR)/lto-plugin && \
34849 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34850 @endif lto-plugin-bootstrap
34853 .PHONY: all-stageautoprofile-lto-plugin maybe-all-stageautoprofile-lto-plugin
34854 .PHONY: clean-stageautoprofile-lto-plugin maybe-clean-stageautoprofile-lto-plugin
34855 maybe-all-stageautoprofile-lto-plugin:
34856 maybe-clean-stageautoprofile-lto-plugin:
34857 @if lto-plugin-bootstrap
34858 maybe-all-stageautoprofile-lto-plugin: all-stageautoprofile-lto-plugin
34859 all-stageautoprofile: all-stageautoprofile-lto-plugin
34860 TARGET-stageautoprofile-lto-plugin = $(TARGET-lto-plugin)
34861 all-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
34862 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
34863 @r=`${PWD_COMMAND}`; export r; \
34864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34865 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
34866 $(HOST_EXPORTS) \
34867 $(POSTSTAGE1_HOST_EXPORTS) \
34868 cd $(HOST_SUBDIR)/lto-plugin && \
34869 $$s/gcc/config/i386/$(AUTO_PROFILE) \
34870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34871 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
34872 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
34873 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
34874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34877 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34878 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
34879 $(TARGET-stageautoprofile-lto-plugin)
34881 maybe-clean-stageautoprofile-lto-plugin: clean-stageautoprofile-lto-plugin
34882 clean-stageautoprofile: clean-stageautoprofile-lto-plugin
34883 clean-stageautoprofile-lto-plugin:
34884 @if [ $(current_stage) = stageautoprofile ]; then \
34885 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34886 else \
34887 [ -f $(HOST_SUBDIR)/stageautoprofile-lto-plugin/Makefile ] || exit 0; \
34888 $(MAKE) stageautoprofile-start; \
34889 fi; \
34890 cd $(HOST_SUBDIR)/lto-plugin && \
34891 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34892 @endif lto-plugin-bootstrap
34895 .PHONY: all-stageautofeedback-lto-plugin maybe-all-stageautofeedback-lto-plugin
34896 .PHONY: clean-stageautofeedback-lto-plugin maybe-clean-stageautofeedback-lto-plugin
34897 maybe-all-stageautofeedback-lto-plugin:
34898 maybe-clean-stageautofeedback-lto-plugin:
34899 @if lto-plugin-bootstrap
34900 maybe-all-stageautofeedback-lto-plugin: all-stageautofeedback-lto-plugin
34901 all-stageautofeedback: all-stageautofeedback-lto-plugin
34902 TARGET-stageautofeedback-lto-plugin = $(TARGET-lto-plugin)
34903 all-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
34904 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
34905 @r=`${PWD_COMMAND}`; export r; \
34906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34907 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
34908 $(HOST_EXPORTS) \
34909 $(POSTSTAGE1_HOST_EXPORTS) \
34910 cd $(HOST_SUBDIR)/lto-plugin && \
34912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34913 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
34914 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
34915 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
34916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34920 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
34921 $(TARGET-stageautofeedback-lto-plugin)
34923 maybe-clean-stageautofeedback-lto-plugin: clean-stageautofeedback-lto-plugin
34924 clean-stageautofeedback: clean-stageautofeedback-lto-plugin
34925 clean-stageautofeedback-lto-plugin:
34926 @if [ $(current_stage) = stageautofeedback ]; then \
34927 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34928 else \
34929 [ -f $(HOST_SUBDIR)/stageautofeedback-lto-plugin/Makefile ] || exit 0; \
34930 $(MAKE) stageautofeedback-start; \
34931 fi; \
34932 cd $(HOST_SUBDIR)/lto-plugin && \
34933 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34934 @endif lto-plugin-bootstrap
34940 .PHONY: check-lto-plugin maybe-check-lto-plugin
34941 maybe-check-lto-plugin:
34942 @if lto-plugin
34943 maybe-check-lto-plugin: check-lto-plugin
34945 check-lto-plugin:
34946 @: $(MAKE); $(unstage)
34947 @r=`${PWD_COMMAND}`; export r; \
34948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34949 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
34950 (cd $(HOST_SUBDIR)/lto-plugin && \
34951 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
34953 @endif lto-plugin
34955 .PHONY: install-lto-plugin maybe-install-lto-plugin
34956 maybe-install-lto-plugin:
34957 @if lto-plugin
34958 maybe-install-lto-plugin: install-lto-plugin
34960 install-lto-plugin: installdirs
34961 @: $(MAKE); $(unstage)
34962 @r=`${PWD_COMMAND}`; export r; \
34963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34964 $(HOST_EXPORTS) \
34965 (cd $(HOST_SUBDIR)/lto-plugin && \
34966 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
34968 @endif lto-plugin
34970 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
34971 maybe-install-strip-lto-plugin:
34972 @if lto-plugin
34973 maybe-install-strip-lto-plugin: install-strip-lto-plugin
34975 install-strip-lto-plugin: installdirs
34976 @: $(MAKE); $(unstage)
34977 @r=`${PWD_COMMAND}`; export r; \
34978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34979 $(HOST_EXPORTS) \
34980 (cd $(HOST_SUBDIR)/lto-plugin && \
34981 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
34983 @endif lto-plugin
34985 # Other targets (info, dvi, pdf, etc.)
34987 .PHONY: maybe-info-lto-plugin info-lto-plugin
34988 maybe-info-lto-plugin:
34989 @if lto-plugin
34990 maybe-info-lto-plugin: info-lto-plugin
34992 info-lto-plugin: \
34993 configure-lto-plugin
34994 @[ -f ./lto-plugin/Makefile ] || exit 0; \
34995 r=`${PWD_COMMAND}`; export r; \
34996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34997 $(HOST_EXPORTS) \
34998 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
34999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35000 done; \
35001 echo "Doing info in lto-plugin"; \
35002 (cd $(HOST_SUBDIR)/lto-plugin && \
35003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35005 "RANLIB=$${RANLIB}" \
35006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35007 info) \
35008 || exit 1
35010 @endif lto-plugin
35012 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
35013 maybe-dvi-lto-plugin:
35014 @if lto-plugin
35015 maybe-dvi-lto-plugin: dvi-lto-plugin
35017 dvi-lto-plugin: \
35018 configure-lto-plugin
35019 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35020 r=`${PWD_COMMAND}`; export r; \
35021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35022 $(HOST_EXPORTS) \
35023 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35025 done; \
35026 echo "Doing dvi in lto-plugin"; \
35027 (cd $(HOST_SUBDIR)/lto-plugin && \
35028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35030 "RANLIB=$${RANLIB}" \
35031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35032 dvi) \
35033 || exit 1
35035 @endif lto-plugin
35037 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
35038 maybe-pdf-lto-plugin:
35039 @if lto-plugin
35040 maybe-pdf-lto-plugin: pdf-lto-plugin
35042 pdf-lto-plugin: \
35043 configure-lto-plugin
35044 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35045 r=`${PWD_COMMAND}`; export r; \
35046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35047 $(HOST_EXPORTS) \
35048 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35050 done; \
35051 echo "Doing pdf in lto-plugin"; \
35052 (cd $(HOST_SUBDIR)/lto-plugin && \
35053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35055 "RANLIB=$${RANLIB}" \
35056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35057 pdf) \
35058 || exit 1
35060 @endif lto-plugin
35062 .PHONY: maybe-html-lto-plugin html-lto-plugin
35063 maybe-html-lto-plugin:
35064 @if lto-plugin
35065 maybe-html-lto-plugin: html-lto-plugin
35067 html-lto-plugin: \
35068 configure-lto-plugin
35069 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35070 r=`${PWD_COMMAND}`; export r; \
35071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35072 $(HOST_EXPORTS) \
35073 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35075 done; \
35076 echo "Doing html in lto-plugin"; \
35077 (cd $(HOST_SUBDIR)/lto-plugin && \
35078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35080 "RANLIB=$${RANLIB}" \
35081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35082 html) \
35083 || exit 1
35085 @endif lto-plugin
35087 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
35088 maybe-TAGS-lto-plugin:
35089 @if lto-plugin
35090 maybe-TAGS-lto-plugin: TAGS-lto-plugin
35092 TAGS-lto-plugin: \
35093 configure-lto-plugin
35094 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35095 r=`${PWD_COMMAND}`; export r; \
35096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35097 $(HOST_EXPORTS) \
35098 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35100 done; \
35101 echo "Doing TAGS in lto-plugin"; \
35102 (cd $(HOST_SUBDIR)/lto-plugin && \
35103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35105 "RANLIB=$${RANLIB}" \
35106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35107 TAGS) \
35108 || exit 1
35110 @endif lto-plugin
35112 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
35113 maybe-install-info-lto-plugin:
35114 @if lto-plugin
35115 maybe-install-info-lto-plugin: install-info-lto-plugin
35117 install-info-lto-plugin: \
35118 configure-lto-plugin \
35119 info-lto-plugin
35120 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35121 r=`${PWD_COMMAND}`; export r; \
35122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35123 $(HOST_EXPORTS) \
35124 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35126 done; \
35127 echo "Doing install-info in lto-plugin"; \
35128 (cd $(HOST_SUBDIR)/lto-plugin && \
35129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35131 "RANLIB=$${RANLIB}" \
35132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35133 install-info) \
35134 || exit 1
35136 @endif lto-plugin
35138 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
35139 maybe-install-pdf-lto-plugin:
35140 @if lto-plugin
35141 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
35143 install-pdf-lto-plugin: \
35144 configure-lto-plugin \
35145 pdf-lto-plugin
35146 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35147 r=`${PWD_COMMAND}`; export r; \
35148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35149 $(HOST_EXPORTS) \
35150 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35152 done; \
35153 echo "Doing install-pdf in lto-plugin"; \
35154 (cd $(HOST_SUBDIR)/lto-plugin && \
35155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35157 "RANLIB=$${RANLIB}" \
35158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35159 install-pdf) \
35160 || exit 1
35162 @endif lto-plugin
35164 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
35165 maybe-install-html-lto-plugin:
35166 @if lto-plugin
35167 maybe-install-html-lto-plugin: install-html-lto-plugin
35169 install-html-lto-plugin: \
35170 configure-lto-plugin \
35171 html-lto-plugin
35172 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35173 r=`${PWD_COMMAND}`; export r; \
35174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35175 $(HOST_EXPORTS) \
35176 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35178 done; \
35179 echo "Doing install-html in lto-plugin"; \
35180 (cd $(HOST_SUBDIR)/lto-plugin && \
35181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35183 "RANLIB=$${RANLIB}" \
35184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35185 install-html) \
35186 || exit 1
35188 @endif lto-plugin
35190 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
35191 maybe-installcheck-lto-plugin:
35192 @if lto-plugin
35193 maybe-installcheck-lto-plugin: installcheck-lto-plugin
35195 installcheck-lto-plugin: \
35196 configure-lto-plugin
35197 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35198 r=`${PWD_COMMAND}`; export r; \
35199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35200 $(HOST_EXPORTS) \
35201 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35203 done; \
35204 echo "Doing installcheck in lto-plugin"; \
35205 (cd $(HOST_SUBDIR)/lto-plugin && \
35206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35208 "RANLIB=$${RANLIB}" \
35209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35210 installcheck) \
35211 || exit 1
35213 @endif lto-plugin
35215 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
35216 maybe-mostlyclean-lto-plugin:
35217 @if lto-plugin
35218 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
35220 mostlyclean-lto-plugin:
35221 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35222 r=`${PWD_COMMAND}`; export r; \
35223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35224 $(HOST_EXPORTS) \
35225 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35227 done; \
35228 echo "Doing mostlyclean in lto-plugin"; \
35229 (cd $(HOST_SUBDIR)/lto-plugin && \
35230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35232 "RANLIB=$${RANLIB}" \
35233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35234 mostlyclean) \
35235 || exit 1
35237 @endif lto-plugin
35239 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
35240 maybe-clean-lto-plugin:
35241 @if lto-plugin
35242 maybe-clean-lto-plugin: clean-lto-plugin
35244 clean-lto-plugin:
35245 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35246 r=`${PWD_COMMAND}`; export r; \
35247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35248 $(HOST_EXPORTS) \
35249 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35251 done; \
35252 echo "Doing clean in lto-plugin"; \
35253 (cd $(HOST_SUBDIR)/lto-plugin && \
35254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35256 "RANLIB=$${RANLIB}" \
35257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35258 clean) \
35259 || exit 1
35261 @endif lto-plugin
35263 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
35264 maybe-distclean-lto-plugin:
35265 @if lto-plugin
35266 maybe-distclean-lto-plugin: distclean-lto-plugin
35268 distclean-lto-plugin:
35269 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35270 r=`${PWD_COMMAND}`; export r; \
35271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35272 $(HOST_EXPORTS) \
35273 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35275 done; \
35276 echo "Doing distclean in lto-plugin"; \
35277 (cd $(HOST_SUBDIR)/lto-plugin && \
35278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35280 "RANLIB=$${RANLIB}" \
35281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35282 distclean) \
35283 || exit 1
35285 @endif lto-plugin
35287 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
35288 maybe-maintainer-clean-lto-plugin:
35289 @if lto-plugin
35290 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
35292 maintainer-clean-lto-plugin:
35293 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35294 r=`${PWD_COMMAND}`; export r; \
35295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35296 $(HOST_EXPORTS) \
35297 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35299 done; \
35300 echo "Doing maintainer-clean in lto-plugin"; \
35301 (cd $(HOST_SUBDIR)/lto-plugin && \
35302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35304 "RANLIB=$${RANLIB}" \
35305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35306 maintainer-clean) \
35307 || exit 1
35309 @endif lto-plugin
35313 .PHONY: configure-libcc1 maybe-configure-libcc1
35314 maybe-configure-libcc1:
35315 @if gcc-bootstrap
35316 configure-libcc1: stage_current
35317 @endif gcc-bootstrap
35318 @if libcc1
35319 maybe-configure-libcc1: configure-libcc1
35320 configure-libcc1:
35321 @: $(MAKE); $(unstage)
35322 @r=`${PWD_COMMAND}`; export r; \
35323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35324 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
35325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
35326 $(HOST_EXPORTS) \
35327 echo Configuring in $(HOST_SUBDIR)/libcc1; \
35328 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
35329 case $(srcdir) in \
35330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35331 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
35332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35333 esac; \
35334 module_srcdir=libcc1; \
35335 $(SHELL) \
35336 $$s/$$module_srcdir/configure \
35337 --srcdir=$${topdir}/$$module_srcdir \
35338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35339 --target=${target_alias} --enable-shared \
35340 || exit 1
35341 @endif libcc1
35347 .PHONY: all-libcc1 maybe-all-libcc1
35348 maybe-all-libcc1:
35349 @if gcc-bootstrap
35350 all-libcc1: stage_current
35351 @endif gcc-bootstrap
35352 @if libcc1
35353 TARGET-libcc1=all
35354 maybe-all-libcc1: all-libcc1
35355 all-libcc1: configure-libcc1
35356 @: $(MAKE); $(unstage)
35357 @r=`${PWD_COMMAND}`; export r; \
35358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35359 $(HOST_EXPORTS) \
35360 (cd $(HOST_SUBDIR)/libcc1 && \
35361 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
35362 $(TARGET-libcc1))
35363 @endif libcc1
35368 .PHONY: check-libcc1 maybe-check-libcc1
35369 maybe-check-libcc1:
35370 @if libcc1
35371 maybe-check-libcc1: check-libcc1
35373 check-libcc1:
35374 @: $(MAKE); $(unstage)
35375 @r=`${PWD_COMMAND}`; export r; \
35376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35377 $(HOST_EXPORTS) \
35378 (cd $(HOST_SUBDIR)/libcc1 && \
35379 $(MAKE) $(FLAGS_TO_PASS) check)
35381 @endif libcc1
35383 .PHONY: install-libcc1 maybe-install-libcc1
35384 maybe-install-libcc1:
35385 @if libcc1
35386 maybe-install-libcc1: install-libcc1
35388 install-libcc1: installdirs
35389 @: $(MAKE); $(unstage)
35390 @r=`${PWD_COMMAND}`; export r; \
35391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35392 $(HOST_EXPORTS) \
35393 (cd $(HOST_SUBDIR)/libcc1 && \
35394 $(MAKE) $(FLAGS_TO_PASS) install)
35396 @endif libcc1
35398 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
35399 maybe-install-strip-libcc1:
35400 @if libcc1
35401 maybe-install-strip-libcc1: install-strip-libcc1
35403 install-strip-libcc1: installdirs
35404 @: $(MAKE); $(unstage)
35405 @r=`${PWD_COMMAND}`; export r; \
35406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35407 $(HOST_EXPORTS) \
35408 (cd $(HOST_SUBDIR)/libcc1 && \
35409 $(MAKE) $(FLAGS_TO_PASS) install-strip)
35411 @endif libcc1
35413 # Other targets (info, dvi, pdf, etc.)
35415 .PHONY: maybe-info-libcc1 info-libcc1
35416 maybe-info-libcc1:
35417 @if libcc1
35418 maybe-info-libcc1: info-libcc1
35420 info-libcc1: \
35421 configure-libcc1
35422 @: $(MAKE); $(unstage)
35423 @[ -f ./libcc1/Makefile ] || exit 0; \
35424 r=`${PWD_COMMAND}`; export r; \
35425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35426 $(HOST_EXPORTS) \
35427 for flag in $(EXTRA_HOST_FLAGS) ; do \
35428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35429 done; \
35430 echo "Doing info in libcc1"; \
35431 (cd $(HOST_SUBDIR)/libcc1 && \
35432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35434 "RANLIB=$${RANLIB}" \
35435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35436 info) \
35437 || exit 1
35439 @endif libcc1
35441 .PHONY: maybe-dvi-libcc1 dvi-libcc1
35442 maybe-dvi-libcc1:
35443 @if libcc1
35444 maybe-dvi-libcc1: dvi-libcc1
35446 dvi-libcc1: \
35447 configure-libcc1
35448 @: $(MAKE); $(unstage)
35449 @[ -f ./libcc1/Makefile ] || exit 0; \
35450 r=`${PWD_COMMAND}`; export r; \
35451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35452 $(HOST_EXPORTS) \
35453 for flag in $(EXTRA_HOST_FLAGS) ; do \
35454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35455 done; \
35456 echo "Doing dvi in libcc1"; \
35457 (cd $(HOST_SUBDIR)/libcc1 && \
35458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35460 "RANLIB=$${RANLIB}" \
35461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35462 dvi) \
35463 || exit 1
35465 @endif libcc1
35467 .PHONY: maybe-pdf-libcc1 pdf-libcc1
35468 maybe-pdf-libcc1:
35469 @if libcc1
35470 maybe-pdf-libcc1: pdf-libcc1
35472 pdf-libcc1: \
35473 configure-libcc1
35474 @: $(MAKE); $(unstage)
35475 @[ -f ./libcc1/Makefile ] || exit 0; \
35476 r=`${PWD_COMMAND}`; export r; \
35477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35478 $(HOST_EXPORTS) \
35479 for flag in $(EXTRA_HOST_FLAGS) ; do \
35480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35481 done; \
35482 echo "Doing pdf in libcc1"; \
35483 (cd $(HOST_SUBDIR)/libcc1 && \
35484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35486 "RANLIB=$${RANLIB}" \
35487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35488 pdf) \
35489 || exit 1
35491 @endif libcc1
35493 .PHONY: maybe-html-libcc1 html-libcc1
35494 maybe-html-libcc1:
35495 @if libcc1
35496 maybe-html-libcc1: html-libcc1
35498 html-libcc1: \
35499 configure-libcc1
35500 @: $(MAKE); $(unstage)
35501 @[ -f ./libcc1/Makefile ] || exit 0; \
35502 r=`${PWD_COMMAND}`; export r; \
35503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35504 $(HOST_EXPORTS) \
35505 for flag in $(EXTRA_HOST_FLAGS) ; do \
35506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35507 done; \
35508 echo "Doing html in libcc1"; \
35509 (cd $(HOST_SUBDIR)/libcc1 && \
35510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35512 "RANLIB=$${RANLIB}" \
35513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35514 html) \
35515 || exit 1
35517 @endif libcc1
35519 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
35520 maybe-TAGS-libcc1:
35521 @if libcc1
35522 maybe-TAGS-libcc1: TAGS-libcc1
35524 TAGS-libcc1: \
35525 configure-libcc1
35526 @: $(MAKE); $(unstage)
35527 @[ -f ./libcc1/Makefile ] || exit 0; \
35528 r=`${PWD_COMMAND}`; export r; \
35529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35530 $(HOST_EXPORTS) \
35531 for flag in $(EXTRA_HOST_FLAGS) ; do \
35532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35533 done; \
35534 echo "Doing TAGS in libcc1"; \
35535 (cd $(HOST_SUBDIR)/libcc1 && \
35536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35538 "RANLIB=$${RANLIB}" \
35539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35540 TAGS) \
35541 || exit 1
35543 @endif libcc1
35545 .PHONY: maybe-install-info-libcc1 install-info-libcc1
35546 maybe-install-info-libcc1:
35547 @if libcc1
35548 maybe-install-info-libcc1: install-info-libcc1
35550 install-info-libcc1: \
35551 configure-libcc1 \
35552 info-libcc1
35553 @: $(MAKE); $(unstage)
35554 @[ -f ./libcc1/Makefile ] || exit 0; \
35555 r=`${PWD_COMMAND}`; export r; \
35556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35557 $(HOST_EXPORTS) \
35558 for flag in $(EXTRA_HOST_FLAGS) ; do \
35559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35560 done; \
35561 echo "Doing install-info in libcc1"; \
35562 (cd $(HOST_SUBDIR)/libcc1 && \
35563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35565 "RANLIB=$${RANLIB}" \
35566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35567 install-info) \
35568 || exit 1
35570 @endif libcc1
35572 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
35573 maybe-install-pdf-libcc1:
35574 @if libcc1
35575 maybe-install-pdf-libcc1: install-pdf-libcc1
35577 install-pdf-libcc1: \
35578 configure-libcc1 \
35579 pdf-libcc1
35580 @: $(MAKE); $(unstage)
35581 @[ -f ./libcc1/Makefile ] || exit 0; \
35582 r=`${PWD_COMMAND}`; export r; \
35583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35584 $(HOST_EXPORTS) \
35585 for flag in $(EXTRA_HOST_FLAGS) ; do \
35586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35587 done; \
35588 echo "Doing install-pdf in libcc1"; \
35589 (cd $(HOST_SUBDIR)/libcc1 && \
35590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35592 "RANLIB=$${RANLIB}" \
35593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35594 install-pdf) \
35595 || exit 1
35597 @endif libcc1
35599 .PHONY: maybe-install-html-libcc1 install-html-libcc1
35600 maybe-install-html-libcc1:
35601 @if libcc1
35602 maybe-install-html-libcc1: install-html-libcc1
35604 install-html-libcc1: \
35605 configure-libcc1 \
35606 html-libcc1
35607 @: $(MAKE); $(unstage)
35608 @[ -f ./libcc1/Makefile ] || exit 0; \
35609 r=`${PWD_COMMAND}`; export r; \
35610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35611 $(HOST_EXPORTS) \
35612 for flag in $(EXTRA_HOST_FLAGS) ; do \
35613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35614 done; \
35615 echo "Doing install-html in libcc1"; \
35616 (cd $(HOST_SUBDIR)/libcc1 && \
35617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35619 "RANLIB=$${RANLIB}" \
35620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35621 install-html) \
35622 || exit 1
35624 @endif libcc1
35626 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
35627 maybe-installcheck-libcc1:
35628 @if libcc1
35629 maybe-installcheck-libcc1: installcheck-libcc1
35631 installcheck-libcc1: \
35632 configure-libcc1
35633 @: $(MAKE); $(unstage)
35634 @[ -f ./libcc1/Makefile ] || exit 0; \
35635 r=`${PWD_COMMAND}`; export r; \
35636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35637 $(HOST_EXPORTS) \
35638 for flag in $(EXTRA_HOST_FLAGS) ; do \
35639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35640 done; \
35641 echo "Doing installcheck in libcc1"; \
35642 (cd $(HOST_SUBDIR)/libcc1 && \
35643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35645 "RANLIB=$${RANLIB}" \
35646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35647 installcheck) \
35648 || exit 1
35650 @endif libcc1
35652 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
35653 maybe-mostlyclean-libcc1:
35654 @if libcc1
35655 maybe-mostlyclean-libcc1: mostlyclean-libcc1
35657 mostlyclean-libcc1:
35658 @: $(MAKE); $(unstage)
35659 @[ -f ./libcc1/Makefile ] || exit 0; \
35660 r=`${PWD_COMMAND}`; export r; \
35661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35662 $(HOST_EXPORTS) \
35663 for flag in $(EXTRA_HOST_FLAGS) ; do \
35664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35665 done; \
35666 echo "Doing mostlyclean in libcc1"; \
35667 (cd $(HOST_SUBDIR)/libcc1 && \
35668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670 "RANLIB=$${RANLIB}" \
35671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35672 mostlyclean) \
35673 || exit 1
35675 @endif libcc1
35677 .PHONY: maybe-clean-libcc1 clean-libcc1
35678 maybe-clean-libcc1:
35679 @if libcc1
35680 maybe-clean-libcc1: clean-libcc1
35682 clean-libcc1:
35683 @: $(MAKE); $(unstage)
35684 @[ -f ./libcc1/Makefile ] || exit 0; \
35685 r=`${PWD_COMMAND}`; export r; \
35686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35687 $(HOST_EXPORTS) \
35688 for flag in $(EXTRA_HOST_FLAGS) ; do \
35689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35690 done; \
35691 echo "Doing clean in libcc1"; \
35692 (cd $(HOST_SUBDIR)/libcc1 && \
35693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35695 "RANLIB=$${RANLIB}" \
35696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35697 clean) \
35698 || exit 1
35700 @endif libcc1
35702 .PHONY: maybe-distclean-libcc1 distclean-libcc1
35703 maybe-distclean-libcc1:
35704 @if libcc1
35705 maybe-distclean-libcc1: distclean-libcc1
35707 distclean-libcc1:
35708 @: $(MAKE); $(unstage)
35709 @[ -f ./libcc1/Makefile ] || exit 0; \
35710 r=`${PWD_COMMAND}`; export r; \
35711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35712 $(HOST_EXPORTS) \
35713 for flag in $(EXTRA_HOST_FLAGS) ; do \
35714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35715 done; \
35716 echo "Doing distclean in libcc1"; \
35717 (cd $(HOST_SUBDIR)/libcc1 && \
35718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35720 "RANLIB=$${RANLIB}" \
35721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35722 distclean) \
35723 || exit 1
35725 @endif libcc1
35727 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
35728 maybe-maintainer-clean-libcc1:
35729 @if libcc1
35730 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
35732 maintainer-clean-libcc1:
35733 @: $(MAKE); $(unstage)
35734 @[ -f ./libcc1/Makefile ] || exit 0; \
35735 r=`${PWD_COMMAND}`; export r; \
35736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35737 $(HOST_EXPORTS) \
35738 for flag in $(EXTRA_HOST_FLAGS) ; do \
35739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740 done; \
35741 echo "Doing maintainer-clean in libcc1"; \
35742 (cd $(HOST_SUBDIR)/libcc1 && \
35743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35745 "RANLIB=$${RANLIB}" \
35746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35747 maintainer-clean) \
35748 || exit 1
35750 @endif libcc1
35754 .PHONY: configure-gotools maybe-configure-gotools
35755 maybe-configure-gotools:
35756 @if gcc-bootstrap
35757 configure-gotools: stage_current
35758 @endif gcc-bootstrap
35759 @if gotools
35760 maybe-configure-gotools: configure-gotools
35761 configure-gotools:
35762 @: $(MAKE); $(unstage)
35763 @r=`${PWD_COMMAND}`; export r; \
35764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35765 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
35766 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
35767 $(HOST_EXPORTS) \
35768 echo Configuring in $(HOST_SUBDIR)/gotools; \
35769 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
35770 case $(srcdir) in \
35771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35772 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
35773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35774 esac; \
35775 module_srcdir=gotools; \
35776 $(SHELL) \
35777 $$s/$$module_srcdir/configure \
35778 --srcdir=$${topdir}/$$module_srcdir \
35779 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35780 --target=${target_alias} \
35781 || exit 1
35782 @endif gotools
35788 .PHONY: all-gotools maybe-all-gotools
35789 maybe-all-gotools:
35790 @if gcc-bootstrap
35791 all-gotools: stage_current
35792 @endif gcc-bootstrap
35793 @if gotools
35794 TARGET-gotools=all
35795 maybe-all-gotools: all-gotools
35796 all-gotools: configure-gotools
35797 @: $(MAKE); $(unstage)
35798 @r=`${PWD_COMMAND}`; export r; \
35799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35800 $(HOST_EXPORTS) \
35801 (cd $(HOST_SUBDIR)/gotools && \
35802 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
35803 $(TARGET-gotools))
35804 @endif gotools
35809 .PHONY: check-gotools maybe-check-gotools
35810 maybe-check-gotools:
35811 @if gotools
35812 maybe-check-gotools: check-gotools
35814 check-gotools:
35815 @: $(MAKE); $(unstage)
35816 @r=`${PWD_COMMAND}`; export r; \
35817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35818 $(HOST_EXPORTS) \
35819 (cd $(HOST_SUBDIR)/gotools && \
35820 $(MAKE) $(FLAGS_TO_PASS) check)
35822 @endif gotools
35824 .PHONY: install-gotools maybe-install-gotools
35825 maybe-install-gotools:
35826 @if gotools
35827 maybe-install-gotools: install-gotools
35829 install-gotools: installdirs
35830 @: $(MAKE); $(unstage)
35831 @r=`${PWD_COMMAND}`; export r; \
35832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35833 $(HOST_EXPORTS) \
35834 (cd $(HOST_SUBDIR)/gotools && \
35835 $(MAKE) $(FLAGS_TO_PASS) install)
35837 @endif gotools
35839 .PHONY: install-strip-gotools maybe-install-strip-gotools
35840 maybe-install-strip-gotools:
35841 @if gotools
35842 maybe-install-strip-gotools: install-strip-gotools
35844 install-strip-gotools: installdirs
35845 @: $(MAKE); $(unstage)
35846 @r=`${PWD_COMMAND}`; export r; \
35847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35848 $(HOST_EXPORTS) \
35849 (cd $(HOST_SUBDIR)/gotools && \
35850 $(MAKE) $(FLAGS_TO_PASS) install-strip)
35852 @endif gotools
35854 # Other targets (info, dvi, pdf, etc.)
35856 .PHONY: maybe-info-gotools info-gotools
35857 maybe-info-gotools:
35858 @if gotools
35859 maybe-info-gotools: info-gotools
35861 info-gotools: \
35862 configure-gotools
35863 @: $(MAKE); $(unstage)
35864 @[ -f ./gotools/Makefile ] || exit 0; \
35865 r=`${PWD_COMMAND}`; export r; \
35866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35867 $(HOST_EXPORTS) \
35868 for flag in $(EXTRA_HOST_FLAGS) ; do \
35869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35870 done; \
35871 echo "Doing info in gotools"; \
35872 (cd $(HOST_SUBDIR)/gotools && \
35873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35875 "RANLIB=$${RANLIB}" \
35876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35877 info) \
35878 || exit 1
35880 @endif gotools
35882 .PHONY: maybe-dvi-gotools dvi-gotools
35883 maybe-dvi-gotools:
35884 @if gotools
35885 maybe-dvi-gotools: dvi-gotools
35887 dvi-gotools: \
35888 configure-gotools
35889 @: $(MAKE); $(unstage)
35890 @[ -f ./gotools/Makefile ] || exit 0; \
35891 r=`${PWD_COMMAND}`; export r; \
35892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35893 $(HOST_EXPORTS) \
35894 for flag in $(EXTRA_HOST_FLAGS) ; do \
35895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35896 done; \
35897 echo "Doing dvi in gotools"; \
35898 (cd $(HOST_SUBDIR)/gotools && \
35899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35901 "RANLIB=$${RANLIB}" \
35902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35903 dvi) \
35904 || exit 1
35906 @endif gotools
35908 .PHONY: maybe-pdf-gotools pdf-gotools
35909 maybe-pdf-gotools:
35910 @if gotools
35911 maybe-pdf-gotools: pdf-gotools
35913 pdf-gotools: \
35914 configure-gotools
35915 @: $(MAKE); $(unstage)
35916 @[ -f ./gotools/Makefile ] || exit 0; \
35917 r=`${PWD_COMMAND}`; export r; \
35918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35919 $(HOST_EXPORTS) \
35920 for flag in $(EXTRA_HOST_FLAGS) ; do \
35921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35922 done; \
35923 echo "Doing pdf in gotools"; \
35924 (cd $(HOST_SUBDIR)/gotools && \
35925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35927 "RANLIB=$${RANLIB}" \
35928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35929 pdf) \
35930 || exit 1
35932 @endif gotools
35934 .PHONY: maybe-html-gotools html-gotools
35935 maybe-html-gotools:
35936 @if gotools
35937 maybe-html-gotools: html-gotools
35939 html-gotools: \
35940 configure-gotools
35941 @: $(MAKE); $(unstage)
35942 @[ -f ./gotools/Makefile ] || exit 0; \
35943 r=`${PWD_COMMAND}`; export r; \
35944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35945 $(HOST_EXPORTS) \
35946 for flag in $(EXTRA_HOST_FLAGS) ; do \
35947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35948 done; \
35949 echo "Doing html in gotools"; \
35950 (cd $(HOST_SUBDIR)/gotools && \
35951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953 "RANLIB=$${RANLIB}" \
35954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35955 html) \
35956 || exit 1
35958 @endif gotools
35960 .PHONY: maybe-TAGS-gotools TAGS-gotools
35961 maybe-TAGS-gotools:
35962 @if gotools
35963 maybe-TAGS-gotools: TAGS-gotools
35965 TAGS-gotools: \
35966 configure-gotools
35967 @: $(MAKE); $(unstage)
35968 @[ -f ./gotools/Makefile ] || exit 0; \
35969 r=`${PWD_COMMAND}`; export r; \
35970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35971 $(HOST_EXPORTS) \
35972 for flag in $(EXTRA_HOST_FLAGS) ; do \
35973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35974 done; \
35975 echo "Doing TAGS in gotools"; \
35976 (cd $(HOST_SUBDIR)/gotools && \
35977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35979 "RANLIB=$${RANLIB}" \
35980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35981 TAGS) \
35982 || exit 1
35984 @endif gotools
35986 .PHONY: maybe-install-info-gotools install-info-gotools
35987 maybe-install-info-gotools:
35988 @if gotools
35989 maybe-install-info-gotools: install-info-gotools
35991 install-info-gotools: \
35992 configure-gotools \
35993 info-gotools
35994 @: $(MAKE); $(unstage)
35995 @[ -f ./gotools/Makefile ] || exit 0; \
35996 r=`${PWD_COMMAND}`; export r; \
35997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35998 $(HOST_EXPORTS) \
35999 for flag in $(EXTRA_HOST_FLAGS) ; do \
36000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36001 done; \
36002 echo "Doing install-info in gotools"; \
36003 (cd $(HOST_SUBDIR)/gotools && \
36004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36006 "RANLIB=$${RANLIB}" \
36007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36008 install-info) \
36009 || exit 1
36011 @endif gotools
36013 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
36014 maybe-install-pdf-gotools:
36015 @if gotools
36016 maybe-install-pdf-gotools: install-pdf-gotools
36018 install-pdf-gotools: \
36019 configure-gotools \
36020 pdf-gotools
36021 @: $(MAKE); $(unstage)
36022 @[ -f ./gotools/Makefile ] || exit 0; \
36023 r=`${PWD_COMMAND}`; export r; \
36024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36025 $(HOST_EXPORTS) \
36026 for flag in $(EXTRA_HOST_FLAGS) ; do \
36027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36028 done; \
36029 echo "Doing install-pdf in gotools"; \
36030 (cd $(HOST_SUBDIR)/gotools && \
36031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36033 "RANLIB=$${RANLIB}" \
36034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36035 install-pdf) \
36036 || exit 1
36038 @endif gotools
36040 .PHONY: maybe-install-html-gotools install-html-gotools
36041 maybe-install-html-gotools:
36042 @if gotools
36043 maybe-install-html-gotools: install-html-gotools
36045 install-html-gotools: \
36046 configure-gotools \
36047 html-gotools
36048 @: $(MAKE); $(unstage)
36049 @[ -f ./gotools/Makefile ] || exit 0; \
36050 r=`${PWD_COMMAND}`; export r; \
36051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36052 $(HOST_EXPORTS) \
36053 for flag in $(EXTRA_HOST_FLAGS) ; do \
36054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36055 done; \
36056 echo "Doing install-html in gotools"; \
36057 (cd $(HOST_SUBDIR)/gotools && \
36058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36060 "RANLIB=$${RANLIB}" \
36061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36062 install-html) \
36063 || exit 1
36065 @endif gotools
36067 .PHONY: maybe-installcheck-gotools installcheck-gotools
36068 maybe-installcheck-gotools:
36069 @if gotools
36070 maybe-installcheck-gotools: installcheck-gotools
36072 installcheck-gotools: \
36073 configure-gotools
36074 @: $(MAKE); $(unstage)
36075 @[ -f ./gotools/Makefile ] || exit 0; \
36076 r=`${PWD_COMMAND}`; export r; \
36077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36078 $(HOST_EXPORTS) \
36079 for flag in $(EXTRA_HOST_FLAGS) ; do \
36080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36081 done; \
36082 echo "Doing installcheck in gotools"; \
36083 (cd $(HOST_SUBDIR)/gotools && \
36084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36086 "RANLIB=$${RANLIB}" \
36087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36088 installcheck) \
36089 || exit 1
36091 @endif gotools
36093 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
36094 maybe-mostlyclean-gotools:
36095 @if gotools
36096 maybe-mostlyclean-gotools: mostlyclean-gotools
36098 mostlyclean-gotools:
36099 @: $(MAKE); $(unstage)
36100 @[ -f ./gotools/Makefile ] || exit 0; \
36101 r=`${PWD_COMMAND}`; export r; \
36102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36103 $(HOST_EXPORTS) \
36104 for flag in $(EXTRA_HOST_FLAGS) ; do \
36105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36106 done; \
36107 echo "Doing mostlyclean in gotools"; \
36108 (cd $(HOST_SUBDIR)/gotools && \
36109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36111 "RANLIB=$${RANLIB}" \
36112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36113 mostlyclean) \
36114 || exit 1
36116 @endif gotools
36118 .PHONY: maybe-clean-gotools clean-gotools
36119 maybe-clean-gotools:
36120 @if gotools
36121 maybe-clean-gotools: clean-gotools
36123 clean-gotools:
36124 @: $(MAKE); $(unstage)
36125 @[ -f ./gotools/Makefile ] || exit 0; \
36126 r=`${PWD_COMMAND}`; export r; \
36127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36128 $(HOST_EXPORTS) \
36129 for flag in $(EXTRA_HOST_FLAGS) ; do \
36130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36131 done; \
36132 echo "Doing clean in gotools"; \
36133 (cd $(HOST_SUBDIR)/gotools && \
36134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36136 "RANLIB=$${RANLIB}" \
36137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36138 clean) \
36139 || exit 1
36141 @endif gotools
36143 .PHONY: maybe-distclean-gotools distclean-gotools
36144 maybe-distclean-gotools:
36145 @if gotools
36146 maybe-distclean-gotools: distclean-gotools
36148 distclean-gotools:
36149 @: $(MAKE); $(unstage)
36150 @[ -f ./gotools/Makefile ] || exit 0; \
36151 r=`${PWD_COMMAND}`; export r; \
36152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36153 $(HOST_EXPORTS) \
36154 for flag in $(EXTRA_HOST_FLAGS) ; do \
36155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36156 done; \
36157 echo "Doing distclean in gotools"; \
36158 (cd $(HOST_SUBDIR)/gotools && \
36159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36161 "RANLIB=$${RANLIB}" \
36162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36163 distclean) \
36164 || exit 1
36166 @endif gotools
36168 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
36169 maybe-maintainer-clean-gotools:
36170 @if gotools
36171 maybe-maintainer-clean-gotools: maintainer-clean-gotools
36173 maintainer-clean-gotools:
36174 @: $(MAKE); $(unstage)
36175 @[ -f ./gotools/Makefile ] || exit 0; \
36176 r=`${PWD_COMMAND}`; export r; \
36177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36178 $(HOST_EXPORTS) \
36179 for flag in $(EXTRA_HOST_FLAGS) ; do \
36180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36181 done; \
36182 echo "Doing maintainer-clean in gotools"; \
36183 (cd $(HOST_SUBDIR)/gotools && \
36184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36186 "RANLIB=$${RANLIB}" \
36187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36188 maintainer-clean) \
36189 || exit 1
36191 @endif gotools
36195 # ---------------------------------------
36196 # Modules which run on the target machine
36197 # ---------------------------------------
36202 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
36203 maybe-configure-target-libstdc++-v3:
36204 @if gcc-bootstrap
36205 configure-target-libstdc++-v3: stage_current
36206 @endif gcc-bootstrap
36207 @if target-libstdc++-v3
36208 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
36209 configure-target-libstdc++-v3:
36210 @r=`${PWD_COMMAND}`; export r; \
36211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36212 echo "Checking multilib configuration for libstdc++-v3..."; \
36213 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36214 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36215 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36216 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36217 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36218 else \
36219 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36220 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36221 fi; \
36222 else \
36223 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36224 fi; \
36225 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36226 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36227 $(RAW_CXX_TARGET_EXPORTS) \
36228 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
36229 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
36230 case $(srcdir) in \
36231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36232 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36234 esac; \
36235 module_srcdir=libstdc++-v3; \
36236 rm -f no-such-file || : ; \
36237 CONFIG_SITE=no-such-file $(SHELL) \
36238 $$s/$$module_srcdir/configure \
36239 --srcdir=$${topdir}/$$module_srcdir \
36240 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36241 --target=${target_alias} \
36242 || exit 1
36243 @endif target-libstdc++-v3
36247 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
36248 maybe-configure-stage1-target-libstdc++-v3:
36249 @if target-libstdc++-v3-bootstrap
36250 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
36251 configure-stage1-target-libstdc++-v3:
36252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36253 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36254 @r=`${PWD_COMMAND}`; export r; \
36255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36256 TFLAGS="$(STAGE1_TFLAGS)"; \
36257 echo "Checking multilib configuration for libstdc++-v3..."; \
36258 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36259 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36260 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36261 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36262 else \
36263 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36264 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36265 fi; \
36266 else \
36267 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36268 fi; \
36269 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36270 $(RAW_CXX_TARGET_EXPORTS) \
36271 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36272 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36273 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36274 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
36275 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36276 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36277 case $(srcdir) in \
36278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36279 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36281 esac; \
36282 module_srcdir=libstdc++-v3; \
36283 $(SHELL) $$s/$$module_srcdir/configure \
36284 --srcdir=$${topdir}/$$module_srcdir \
36285 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36286 --target=${target_alias} \
36288 $(STAGE1_CONFIGURE_FLAGS)
36289 @endif target-libstdc++-v3-bootstrap
36291 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
36292 maybe-configure-stage2-target-libstdc++-v3:
36293 @if target-libstdc++-v3-bootstrap
36294 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
36295 configure-stage2-target-libstdc++-v3:
36296 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36297 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36298 @r=`${PWD_COMMAND}`; export r; \
36299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36300 TFLAGS="$(STAGE2_TFLAGS)"; \
36301 echo "Checking multilib configuration for libstdc++-v3..."; \
36302 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36303 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36304 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36305 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36306 else \
36307 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36308 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36309 fi; \
36310 else \
36311 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36312 fi; \
36313 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36314 $(RAW_CXX_TARGET_EXPORTS) \
36316 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36317 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36318 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36319 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
36320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36321 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36322 case $(srcdir) in \
36323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36324 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36326 esac; \
36327 module_srcdir=libstdc++-v3; \
36328 $(SHELL) $$s/$$module_srcdir/configure \
36329 --srcdir=$${topdir}/$$module_srcdir \
36330 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36331 --target=${target_alias} \
36332 --with-build-libsubdir=$(HOST_SUBDIR) \
36333 $(STAGE2_CONFIGURE_FLAGS)
36334 @endif target-libstdc++-v3-bootstrap
36336 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
36337 maybe-configure-stage3-target-libstdc++-v3:
36338 @if target-libstdc++-v3-bootstrap
36339 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
36340 configure-stage3-target-libstdc++-v3:
36341 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36342 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36343 @r=`${PWD_COMMAND}`; export r; \
36344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36345 TFLAGS="$(STAGE3_TFLAGS)"; \
36346 echo "Checking multilib configuration for libstdc++-v3..."; \
36347 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36348 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36349 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36350 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36351 else \
36352 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36353 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36354 fi; \
36355 else \
36356 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36357 fi; \
36358 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36359 $(RAW_CXX_TARGET_EXPORTS) \
36361 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36362 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36363 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36364 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
36365 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36366 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36367 case $(srcdir) in \
36368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36369 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36371 esac; \
36372 module_srcdir=libstdc++-v3; \
36373 $(SHELL) $$s/$$module_srcdir/configure \
36374 --srcdir=$${topdir}/$$module_srcdir \
36375 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36376 --target=${target_alias} \
36377 --with-build-libsubdir=$(HOST_SUBDIR) \
36378 $(STAGE3_CONFIGURE_FLAGS)
36379 @endif target-libstdc++-v3-bootstrap
36381 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
36382 maybe-configure-stage4-target-libstdc++-v3:
36383 @if target-libstdc++-v3-bootstrap
36384 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
36385 configure-stage4-target-libstdc++-v3:
36386 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36387 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36388 @r=`${PWD_COMMAND}`; export r; \
36389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36390 TFLAGS="$(STAGE4_TFLAGS)"; \
36391 echo "Checking multilib configuration for libstdc++-v3..."; \
36392 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36393 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36394 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36395 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36396 else \
36397 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36398 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36399 fi; \
36400 else \
36401 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36402 fi; \
36403 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36404 $(RAW_CXX_TARGET_EXPORTS) \
36406 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36407 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36408 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36409 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
36410 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36411 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36412 case $(srcdir) in \
36413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36414 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36416 esac; \
36417 module_srcdir=libstdc++-v3; \
36418 $(SHELL) $$s/$$module_srcdir/configure \
36419 --srcdir=$${topdir}/$$module_srcdir \
36420 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36421 --target=${target_alias} \
36422 --with-build-libsubdir=$(HOST_SUBDIR) \
36423 $(STAGE4_CONFIGURE_FLAGS)
36424 @endif target-libstdc++-v3-bootstrap
36426 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
36427 maybe-configure-stageprofile-target-libstdc++-v3:
36428 @if target-libstdc++-v3-bootstrap
36429 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
36430 configure-stageprofile-target-libstdc++-v3:
36431 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36432 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36433 @r=`${PWD_COMMAND}`; export r; \
36434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36435 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36436 echo "Checking multilib configuration for libstdc++-v3..."; \
36437 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36438 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36439 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36440 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36441 else \
36442 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36443 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36444 fi; \
36445 else \
36446 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36447 fi; \
36448 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36449 $(RAW_CXX_TARGET_EXPORTS) \
36451 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36452 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36453 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36454 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
36455 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36456 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36457 case $(srcdir) in \
36458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36459 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36461 esac; \
36462 module_srcdir=libstdc++-v3; \
36463 $(SHELL) $$s/$$module_srcdir/configure \
36464 --srcdir=$${topdir}/$$module_srcdir \
36465 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36466 --target=${target_alias} \
36467 --with-build-libsubdir=$(HOST_SUBDIR) \
36468 $(STAGEprofile_CONFIGURE_FLAGS)
36469 @endif target-libstdc++-v3-bootstrap
36471 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
36472 maybe-configure-stagefeedback-target-libstdc++-v3:
36473 @if target-libstdc++-v3-bootstrap
36474 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
36475 configure-stagefeedback-target-libstdc++-v3:
36476 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36477 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36478 @r=`${PWD_COMMAND}`; export r; \
36479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36480 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36481 echo "Checking multilib configuration for libstdc++-v3..."; \
36482 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36483 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36484 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36485 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36486 else \
36487 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36488 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36489 fi; \
36490 else \
36491 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36492 fi; \
36493 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36494 $(RAW_CXX_TARGET_EXPORTS) \
36496 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36497 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36498 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36499 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
36500 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36501 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36502 case $(srcdir) in \
36503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36504 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36506 esac; \
36507 module_srcdir=libstdc++-v3; \
36508 $(SHELL) $$s/$$module_srcdir/configure \
36509 --srcdir=$${topdir}/$$module_srcdir \
36510 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36511 --target=${target_alias} \
36512 --with-build-libsubdir=$(HOST_SUBDIR) \
36513 $(STAGEfeedback_CONFIGURE_FLAGS)
36514 @endif target-libstdc++-v3-bootstrap
36516 .PHONY: configure-stageautoprofile-target-libstdc++-v3 maybe-configure-stageautoprofile-target-libstdc++-v3
36517 maybe-configure-stageautoprofile-target-libstdc++-v3:
36518 @if target-libstdc++-v3-bootstrap
36519 maybe-configure-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
36520 configure-stageautoprofile-target-libstdc++-v3:
36521 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
36522 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36523 @r=`${PWD_COMMAND}`; export r; \
36524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36525 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
36526 echo "Checking multilib configuration for libstdc++-v3..."; \
36527 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36528 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36529 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36530 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36531 else \
36532 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36533 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36534 fi; \
36535 else \
36536 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36537 fi; \
36538 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36539 $(RAW_CXX_TARGET_EXPORTS) \
36541 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36542 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36543 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36544 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libstdc++-v3; \
36545 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36546 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36547 case $(srcdir) in \
36548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36549 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36551 esac; \
36552 module_srcdir=libstdc++-v3; \
36553 $(SHELL) $$s/$$module_srcdir/configure \
36554 --srcdir=$${topdir}/$$module_srcdir \
36555 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36556 --target=${target_alias} \
36557 --with-build-libsubdir=$(HOST_SUBDIR) \
36558 $(STAGEautoprofile_CONFIGURE_FLAGS)
36559 @endif target-libstdc++-v3-bootstrap
36561 .PHONY: configure-stageautofeedback-target-libstdc++-v3 maybe-configure-stageautofeedback-target-libstdc++-v3
36562 maybe-configure-stageautofeedback-target-libstdc++-v3:
36563 @if target-libstdc++-v3-bootstrap
36564 maybe-configure-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
36565 configure-stageautofeedback-target-libstdc++-v3:
36566 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
36567 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36568 @r=`${PWD_COMMAND}`; export r; \
36569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36570 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
36571 echo "Checking multilib configuration for libstdc++-v3..."; \
36572 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36573 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36574 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36575 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36576 else \
36577 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36578 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36579 fi; \
36580 else \
36581 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36582 fi; \
36583 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36584 $(RAW_CXX_TARGET_EXPORTS) \
36586 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36587 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36588 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36589 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libstdc++-v3; \
36590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36591 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36592 case $(srcdir) in \
36593 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36594 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36595 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36596 esac; \
36597 module_srcdir=libstdc++-v3; \
36598 $(SHELL) $$s/$$module_srcdir/configure \
36599 --srcdir=$${topdir}/$$module_srcdir \
36600 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36601 --target=${target_alias} \
36602 --with-build-libsubdir=$(HOST_SUBDIR) \
36603 $(STAGEautofeedback_CONFIGURE_FLAGS)
36604 @endif target-libstdc++-v3-bootstrap
36610 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
36611 maybe-all-target-libstdc++-v3:
36612 @if gcc-bootstrap
36613 all-target-libstdc++-v3: stage_current
36614 @endif gcc-bootstrap
36615 @if target-libstdc++-v3
36616 TARGET-target-libstdc++-v3=all
36617 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
36618 all-target-libstdc++-v3: configure-target-libstdc++-v3
36619 @r=`${PWD_COMMAND}`; export r; \
36620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36621 $(RAW_CXX_TARGET_EXPORTS) \
36622 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36623 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36624 $(TARGET-target-libstdc++-v3))
36625 @endif target-libstdc++-v3
36629 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
36630 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
36631 maybe-all-stage1-target-libstdc++-v3:
36632 maybe-clean-stage1-target-libstdc++-v3:
36633 @if target-libstdc++-v3-bootstrap
36634 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
36635 all-stage1: all-stage1-target-libstdc++-v3
36636 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36637 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
36638 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36639 @r=`${PWD_COMMAND}`; export r; \
36640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36641 TFLAGS="$(STAGE1_TFLAGS)"; \
36642 $(RAW_CXX_TARGET_EXPORTS) \
36643 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36646 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36647 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36648 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36652 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36654 TFLAGS="$(STAGE1_TFLAGS)" \
36655 $(TARGET-stage1-target-libstdc++-v3)
36657 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
36658 clean-stage1: clean-stage1-target-libstdc++-v3
36659 clean-stage1-target-libstdc++-v3:
36660 @if [ $(current_stage) = stage1 ]; then \
36661 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36662 else \
36663 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
36664 $(MAKE) stage1-start; \
36665 fi; \
36666 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36667 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36668 clean
36669 @endif target-libstdc++-v3-bootstrap
36672 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
36673 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
36674 maybe-all-stage2-target-libstdc++-v3:
36675 maybe-clean-stage2-target-libstdc++-v3:
36676 @if target-libstdc++-v3-bootstrap
36677 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
36678 all-stage2: all-stage2-target-libstdc++-v3
36679 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36680 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
36681 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36682 @r=`${PWD_COMMAND}`; export r; \
36683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36684 TFLAGS="$(STAGE2_TFLAGS)"; \
36685 $(RAW_CXX_TARGET_EXPORTS) \
36687 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36689 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36690 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36691 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36692 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36693 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36694 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36695 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36696 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36697 TFLAGS="$(STAGE2_TFLAGS)" \
36698 $(TARGET-stage2-target-libstdc++-v3)
36700 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
36701 clean-stage2: clean-stage2-target-libstdc++-v3
36702 clean-stage2-target-libstdc++-v3:
36703 @if [ $(current_stage) = stage2 ]; then \
36704 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36705 else \
36706 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
36707 $(MAKE) stage2-start; \
36708 fi; \
36709 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36710 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36711 @endif target-libstdc++-v3-bootstrap
36714 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
36715 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
36716 maybe-all-stage3-target-libstdc++-v3:
36717 maybe-clean-stage3-target-libstdc++-v3:
36718 @if target-libstdc++-v3-bootstrap
36719 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
36720 all-stage3: all-stage3-target-libstdc++-v3
36721 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36722 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
36723 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36724 @r=`${PWD_COMMAND}`; export r; \
36725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36726 TFLAGS="$(STAGE3_TFLAGS)"; \
36727 $(RAW_CXX_TARGET_EXPORTS) \
36729 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36732 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36733 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36734 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36738 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36739 TFLAGS="$(STAGE3_TFLAGS)" \
36740 $(TARGET-stage3-target-libstdc++-v3)
36742 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
36743 clean-stage3: clean-stage3-target-libstdc++-v3
36744 clean-stage3-target-libstdc++-v3:
36745 @if [ $(current_stage) = stage3 ]; then \
36746 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36747 else \
36748 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
36749 $(MAKE) stage3-start; \
36750 fi; \
36751 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36752 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36753 @endif target-libstdc++-v3-bootstrap
36756 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
36757 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
36758 maybe-all-stage4-target-libstdc++-v3:
36759 maybe-clean-stage4-target-libstdc++-v3:
36760 @if target-libstdc++-v3-bootstrap
36761 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
36762 all-stage4: all-stage4-target-libstdc++-v3
36763 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36764 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
36765 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36766 @r=`${PWD_COMMAND}`; export r; \
36767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36768 TFLAGS="$(STAGE4_TFLAGS)"; \
36769 $(RAW_CXX_TARGET_EXPORTS) \
36771 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36773 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36774 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36775 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36776 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36777 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36778 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36779 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36780 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36781 TFLAGS="$(STAGE4_TFLAGS)" \
36782 $(TARGET-stage4-target-libstdc++-v3)
36784 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
36785 clean-stage4: clean-stage4-target-libstdc++-v3
36786 clean-stage4-target-libstdc++-v3:
36787 @if [ $(current_stage) = stage4 ]; then \
36788 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36789 else \
36790 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
36791 $(MAKE) stage4-start; \
36792 fi; \
36793 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36794 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36795 @endif target-libstdc++-v3-bootstrap
36798 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
36799 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
36800 maybe-all-stageprofile-target-libstdc++-v3:
36801 maybe-clean-stageprofile-target-libstdc++-v3:
36802 @if target-libstdc++-v3-bootstrap
36803 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
36804 all-stageprofile: all-stageprofile-target-libstdc++-v3
36805 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36806 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
36807 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36808 @r=`${PWD_COMMAND}`; export r; \
36809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36810 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36811 $(RAW_CXX_TARGET_EXPORTS) \
36813 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36815 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36816 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36817 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36818 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36819 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36820 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36821 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36822 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36823 TFLAGS="$(STAGEprofile_TFLAGS)" \
36824 $(TARGET-stageprofile-target-libstdc++-v3)
36826 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
36827 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
36828 clean-stageprofile-target-libstdc++-v3:
36829 @if [ $(current_stage) = stageprofile ]; then \
36830 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36831 else \
36832 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
36833 $(MAKE) stageprofile-start; \
36834 fi; \
36835 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36836 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36837 @endif target-libstdc++-v3-bootstrap
36840 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
36841 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
36842 maybe-all-stagefeedback-target-libstdc++-v3:
36843 maybe-clean-stagefeedback-target-libstdc++-v3:
36844 @if target-libstdc++-v3-bootstrap
36845 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
36846 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
36847 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36848 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
36849 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36850 @r=`${PWD_COMMAND}`; export r; \
36851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36852 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36853 $(RAW_CXX_TARGET_EXPORTS) \
36855 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36857 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36858 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36859 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36860 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36861 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36862 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36863 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36864 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36865 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36866 $(TARGET-stagefeedback-target-libstdc++-v3)
36868 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
36869 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
36870 clean-stagefeedback-target-libstdc++-v3:
36871 @if [ $(current_stage) = stagefeedback ]; then \
36872 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36873 else \
36874 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
36875 $(MAKE) stagefeedback-start; \
36876 fi; \
36877 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36878 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36879 @endif target-libstdc++-v3-bootstrap
36882 .PHONY: all-stageautoprofile-target-libstdc++-v3 maybe-all-stageautoprofile-target-libstdc++-v3
36883 .PHONY: clean-stageautoprofile-target-libstdc++-v3 maybe-clean-stageautoprofile-target-libstdc++-v3
36884 maybe-all-stageautoprofile-target-libstdc++-v3:
36885 maybe-clean-stageautoprofile-target-libstdc++-v3:
36886 @if target-libstdc++-v3-bootstrap
36887 maybe-all-stageautoprofile-target-libstdc++-v3: all-stageautoprofile-target-libstdc++-v3
36888 all-stageautoprofile: all-stageautoprofile-target-libstdc++-v3
36889 TARGET-stageautoprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36890 all-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
36891 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
36892 @r=`${PWD_COMMAND}`; export r; \
36893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36894 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
36895 $(RAW_CXX_TARGET_EXPORTS) \
36897 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36898 $$s/gcc/config/i386/$(AUTO_PROFILE) \
36899 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36900 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36901 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36902 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36903 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36904 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36905 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36906 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36907 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
36908 $(TARGET-stageautoprofile-target-libstdc++-v3)
36910 maybe-clean-stageautoprofile-target-libstdc++-v3: clean-stageautoprofile-target-libstdc++-v3
36911 clean-stageautoprofile: clean-stageautoprofile-target-libstdc++-v3
36912 clean-stageautoprofile-target-libstdc++-v3:
36913 @if [ $(current_stage) = stageautoprofile ]; then \
36914 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36915 else \
36916 [ -f $(TARGET_SUBDIR)/stageautoprofile-libstdc++-v3/Makefile ] || exit 0; \
36917 $(MAKE) stageautoprofile-start; \
36918 fi; \
36919 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36920 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36921 @endif target-libstdc++-v3-bootstrap
36924 .PHONY: all-stageautofeedback-target-libstdc++-v3 maybe-all-stageautofeedback-target-libstdc++-v3
36925 .PHONY: clean-stageautofeedback-target-libstdc++-v3 maybe-clean-stageautofeedback-target-libstdc++-v3
36926 maybe-all-stageautofeedback-target-libstdc++-v3:
36927 maybe-clean-stageautofeedback-target-libstdc++-v3:
36928 @if target-libstdc++-v3-bootstrap
36929 maybe-all-stageautofeedback-target-libstdc++-v3: all-stageautofeedback-target-libstdc++-v3
36930 all-stageautofeedback: all-stageautofeedback-target-libstdc++-v3
36931 TARGET-stageautofeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36932 all-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
36933 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
36934 @r=`${PWD_COMMAND}`; export r; \
36935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36936 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
36937 $(RAW_CXX_TARGET_EXPORTS) \
36939 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36942 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36943 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36944 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36948 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36949 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
36950 $(TARGET-stageautofeedback-target-libstdc++-v3)
36952 maybe-clean-stageautofeedback-target-libstdc++-v3: clean-stageautofeedback-target-libstdc++-v3
36953 clean-stageautofeedback: clean-stageautofeedback-target-libstdc++-v3
36954 clean-stageautofeedback-target-libstdc++-v3:
36955 @if [ $(current_stage) = stageautofeedback ]; then \
36956 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36957 else \
36958 [ -f $(TARGET_SUBDIR)/stageautofeedback-libstdc++-v3/Makefile ] || exit 0; \
36959 $(MAKE) stageautofeedback-start; \
36960 fi; \
36961 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36962 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36963 @endif target-libstdc++-v3-bootstrap
36970 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
36971 maybe-check-target-libstdc++-v3:
36972 @if target-libstdc++-v3
36973 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
36975 check-target-libstdc++-v3:
36976 @: $(MAKE); $(unstage)
36977 @r=`${PWD_COMMAND}`; export r; \
36978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36979 $(RAW_CXX_TARGET_EXPORTS) \
36980 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36981 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36983 @endif target-libstdc++-v3
36985 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
36986 maybe-install-target-libstdc++-v3:
36987 @if target-libstdc++-v3
36988 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
36990 install-target-libstdc++-v3: installdirs
36991 @: $(MAKE); $(unstage)
36992 @r=`${PWD_COMMAND}`; export r; \
36993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36994 $(RAW_CXX_TARGET_EXPORTS) \
36995 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36996 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36998 @endif target-libstdc++-v3
37000 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
37001 maybe-install-strip-target-libstdc++-v3:
37002 @if target-libstdc++-v3
37003 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
37005 install-strip-target-libstdc++-v3: installdirs
37006 @: $(MAKE); $(unstage)
37007 @r=`${PWD_COMMAND}`; export r; \
37008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37009 $(RAW_CXX_TARGET_EXPORTS) \
37010 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37011 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37013 @endif target-libstdc++-v3
37015 # Other targets (info, dvi, pdf, etc.)
37017 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
37018 maybe-info-target-libstdc++-v3:
37019 @if target-libstdc++-v3
37020 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
37022 info-target-libstdc++-v3: \
37023 configure-target-libstdc++-v3
37024 @: $(MAKE); $(unstage)
37025 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37026 r=`${PWD_COMMAND}`; export r; \
37027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37028 $(RAW_CXX_TARGET_EXPORTS) \
37029 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
37030 for flag in $(EXTRA_TARGET_FLAGS); do \
37031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37032 done; \
37033 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37036 "RANLIB=$${RANLIB}" \
37037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37038 info) \
37039 || exit 1
37041 @endif target-libstdc++-v3
37043 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
37044 maybe-dvi-target-libstdc++-v3:
37045 @if target-libstdc++-v3
37046 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
37048 dvi-target-libstdc++-v3: \
37049 configure-target-libstdc++-v3
37050 @: $(MAKE); $(unstage)
37051 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37052 r=`${PWD_COMMAND}`; export r; \
37053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37054 $(RAW_CXX_TARGET_EXPORTS) \
37055 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
37056 for flag in $(EXTRA_TARGET_FLAGS); do \
37057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37058 done; \
37059 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37062 "RANLIB=$${RANLIB}" \
37063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37064 dvi) \
37065 || exit 1
37067 @endif target-libstdc++-v3
37069 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
37070 maybe-pdf-target-libstdc++-v3:
37071 @if target-libstdc++-v3
37072 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
37074 pdf-target-libstdc++-v3: \
37075 configure-target-libstdc++-v3
37076 @: $(MAKE); $(unstage)
37077 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37078 r=`${PWD_COMMAND}`; export r; \
37079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37080 $(RAW_CXX_TARGET_EXPORTS) \
37081 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
37082 for flag in $(EXTRA_TARGET_FLAGS); do \
37083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37084 done; \
37085 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37088 "RANLIB=$${RANLIB}" \
37089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37090 pdf) \
37091 || exit 1
37093 @endif target-libstdc++-v3
37095 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
37096 maybe-html-target-libstdc++-v3:
37097 @if target-libstdc++-v3
37098 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
37100 html-target-libstdc++-v3: \
37101 configure-target-libstdc++-v3
37102 @: $(MAKE); $(unstage)
37103 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37104 r=`${PWD_COMMAND}`; export r; \
37105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37106 $(RAW_CXX_TARGET_EXPORTS) \
37107 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
37108 for flag in $(EXTRA_TARGET_FLAGS); do \
37109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37110 done; \
37111 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37114 "RANLIB=$${RANLIB}" \
37115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37116 html) \
37117 || exit 1
37119 @endif target-libstdc++-v3
37121 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
37122 maybe-TAGS-target-libstdc++-v3:
37123 @if target-libstdc++-v3
37124 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
37126 TAGS-target-libstdc++-v3: \
37127 configure-target-libstdc++-v3
37128 @: $(MAKE); $(unstage)
37129 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37130 r=`${PWD_COMMAND}`; export r; \
37131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37132 $(RAW_CXX_TARGET_EXPORTS) \
37133 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
37134 for flag in $(EXTRA_TARGET_FLAGS); do \
37135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37136 done; \
37137 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37140 "RANLIB=$${RANLIB}" \
37141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37142 TAGS) \
37143 || exit 1
37145 @endif target-libstdc++-v3
37147 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
37148 maybe-install-info-target-libstdc++-v3:
37149 @if target-libstdc++-v3
37150 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
37152 install-info-target-libstdc++-v3: \
37153 configure-target-libstdc++-v3 \
37154 info-target-libstdc++-v3
37155 @: $(MAKE); $(unstage)
37156 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37157 r=`${PWD_COMMAND}`; export r; \
37158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37159 $(RAW_CXX_TARGET_EXPORTS) \
37160 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
37161 for flag in $(EXTRA_TARGET_FLAGS); do \
37162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163 done; \
37164 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37167 "RANLIB=$${RANLIB}" \
37168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37169 install-info) \
37170 || exit 1
37172 @endif target-libstdc++-v3
37174 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
37175 maybe-install-pdf-target-libstdc++-v3:
37176 @if target-libstdc++-v3
37177 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
37179 install-pdf-target-libstdc++-v3: \
37180 configure-target-libstdc++-v3 \
37181 pdf-target-libstdc++-v3
37182 @: $(MAKE); $(unstage)
37183 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37184 r=`${PWD_COMMAND}`; export r; \
37185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37186 $(RAW_CXX_TARGET_EXPORTS) \
37187 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
37188 for flag in $(EXTRA_TARGET_FLAGS); do \
37189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37190 done; \
37191 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37194 "RANLIB=$${RANLIB}" \
37195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37196 install-pdf) \
37197 || exit 1
37199 @endif target-libstdc++-v3
37201 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
37202 maybe-install-html-target-libstdc++-v3:
37203 @if target-libstdc++-v3
37204 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
37206 install-html-target-libstdc++-v3: \
37207 configure-target-libstdc++-v3 \
37208 html-target-libstdc++-v3
37209 @: $(MAKE); $(unstage)
37210 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37211 r=`${PWD_COMMAND}`; export r; \
37212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37213 $(RAW_CXX_TARGET_EXPORTS) \
37214 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
37215 for flag in $(EXTRA_TARGET_FLAGS); do \
37216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37217 done; \
37218 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37221 "RANLIB=$${RANLIB}" \
37222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37223 install-html) \
37224 || exit 1
37226 @endif target-libstdc++-v3
37228 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
37229 maybe-installcheck-target-libstdc++-v3:
37230 @if target-libstdc++-v3
37231 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
37233 installcheck-target-libstdc++-v3: \
37234 configure-target-libstdc++-v3
37235 @: $(MAKE); $(unstage)
37236 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37237 r=`${PWD_COMMAND}`; export r; \
37238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37239 $(RAW_CXX_TARGET_EXPORTS) \
37240 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
37241 for flag in $(EXTRA_TARGET_FLAGS); do \
37242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37243 done; \
37244 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37247 "RANLIB=$${RANLIB}" \
37248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37249 installcheck) \
37250 || exit 1
37252 @endif target-libstdc++-v3
37254 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
37255 maybe-mostlyclean-target-libstdc++-v3:
37256 @if target-libstdc++-v3
37257 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
37259 mostlyclean-target-libstdc++-v3:
37260 @: $(MAKE); $(unstage)
37261 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37262 r=`${PWD_COMMAND}`; export r; \
37263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37264 $(RAW_CXX_TARGET_EXPORTS) \
37265 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37266 for flag in $(EXTRA_TARGET_FLAGS); do \
37267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37268 done; \
37269 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37272 "RANLIB=$${RANLIB}" \
37273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37274 mostlyclean) \
37275 || exit 1
37277 @endif target-libstdc++-v3
37279 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
37280 maybe-clean-target-libstdc++-v3:
37281 @if target-libstdc++-v3
37282 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
37284 clean-target-libstdc++-v3:
37285 @: $(MAKE); $(unstage)
37286 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37287 r=`${PWD_COMMAND}`; export r; \
37288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37289 $(RAW_CXX_TARGET_EXPORTS) \
37290 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37291 for flag in $(EXTRA_TARGET_FLAGS); do \
37292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37293 done; \
37294 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37297 "RANLIB=$${RANLIB}" \
37298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37299 clean) \
37300 || exit 1
37302 @endif target-libstdc++-v3
37304 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
37305 maybe-distclean-target-libstdc++-v3:
37306 @if target-libstdc++-v3
37307 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
37309 distclean-target-libstdc++-v3:
37310 @: $(MAKE); $(unstage)
37311 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37312 r=`${PWD_COMMAND}`; export r; \
37313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37314 $(RAW_CXX_TARGET_EXPORTS) \
37315 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37316 for flag in $(EXTRA_TARGET_FLAGS); do \
37317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37318 done; \
37319 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37322 "RANLIB=$${RANLIB}" \
37323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37324 distclean) \
37325 || exit 1
37327 @endif target-libstdc++-v3
37329 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
37330 maybe-maintainer-clean-target-libstdc++-v3:
37331 @if target-libstdc++-v3
37332 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
37334 maintainer-clean-target-libstdc++-v3:
37335 @: $(MAKE); $(unstage)
37336 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37337 r=`${PWD_COMMAND}`; export r; \
37338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37339 $(RAW_CXX_TARGET_EXPORTS) \
37340 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37341 for flag in $(EXTRA_TARGET_FLAGS); do \
37342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37343 done; \
37344 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37347 "RANLIB=$${RANLIB}" \
37348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37349 maintainer-clean) \
37350 || exit 1
37352 @endif target-libstdc++-v3
37358 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
37359 maybe-configure-target-libsanitizer:
37360 @if gcc-bootstrap
37361 configure-target-libsanitizer: stage_current
37362 @endif gcc-bootstrap
37363 @if target-libsanitizer
37364 maybe-configure-target-libsanitizer: configure-target-libsanitizer
37365 configure-target-libsanitizer:
37366 @r=`${PWD_COMMAND}`; export r; \
37367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37368 echo "Checking multilib configuration for libsanitizer..."; \
37369 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37370 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37371 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37372 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37373 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37374 else \
37375 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37376 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37377 fi; \
37378 else \
37379 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37380 fi; \
37381 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37382 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37383 $(RAW_CXX_TARGET_EXPORTS) \
37384 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
37385 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
37386 case $(srcdir) in \
37387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37388 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37390 esac; \
37391 module_srcdir=libsanitizer; \
37392 rm -f no-such-file || : ; \
37393 CONFIG_SITE=no-such-file $(SHELL) \
37394 $$s/$$module_srcdir/configure \
37395 --srcdir=$${topdir}/$$module_srcdir \
37396 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37397 --target=${target_alias} \
37398 || exit 1
37399 @endif target-libsanitizer
37403 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
37404 maybe-configure-stage1-target-libsanitizer:
37405 @if target-libsanitizer-bootstrap
37406 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
37407 configure-stage1-target-libsanitizer:
37408 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37409 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37410 @r=`${PWD_COMMAND}`; export r; \
37411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37412 TFLAGS="$(STAGE1_TFLAGS)"; \
37413 echo "Checking multilib configuration for libsanitizer..."; \
37414 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37415 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37416 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37417 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37418 else \
37419 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37420 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37421 fi; \
37422 else \
37423 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37424 fi; \
37425 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37426 $(RAW_CXX_TARGET_EXPORTS) \
37427 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37428 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37429 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37430 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
37431 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37432 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37433 case $(srcdir) in \
37434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37435 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37437 esac; \
37438 module_srcdir=libsanitizer; \
37439 $(SHELL) $$s/$$module_srcdir/configure \
37440 --srcdir=$${topdir}/$$module_srcdir \
37441 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37442 --target=${target_alias} \
37444 $(STAGE1_CONFIGURE_FLAGS)
37445 @endif target-libsanitizer-bootstrap
37447 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
37448 maybe-configure-stage2-target-libsanitizer:
37449 @if target-libsanitizer-bootstrap
37450 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
37451 configure-stage2-target-libsanitizer:
37452 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37453 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37454 @r=`${PWD_COMMAND}`; export r; \
37455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37456 TFLAGS="$(STAGE2_TFLAGS)"; \
37457 echo "Checking multilib configuration for libsanitizer..."; \
37458 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37459 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37460 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37461 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37462 else \
37463 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37464 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37465 fi; \
37466 else \
37467 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37468 fi; \
37469 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37470 $(RAW_CXX_TARGET_EXPORTS) \
37472 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37473 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37474 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37475 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
37476 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37477 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37478 case $(srcdir) in \
37479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37480 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37482 esac; \
37483 module_srcdir=libsanitizer; \
37484 $(SHELL) $$s/$$module_srcdir/configure \
37485 --srcdir=$${topdir}/$$module_srcdir \
37486 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37487 --target=${target_alias} \
37488 --with-build-libsubdir=$(HOST_SUBDIR) \
37489 $(STAGE2_CONFIGURE_FLAGS)
37490 @endif target-libsanitizer-bootstrap
37492 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
37493 maybe-configure-stage3-target-libsanitizer:
37494 @if target-libsanitizer-bootstrap
37495 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
37496 configure-stage3-target-libsanitizer:
37497 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37498 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37499 @r=`${PWD_COMMAND}`; export r; \
37500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37501 TFLAGS="$(STAGE3_TFLAGS)"; \
37502 echo "Checking multilib configuration for libsanitizer..."; \
37503 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37504 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37505 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37506 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37507 else \
37508 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37509 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37510 fi; \
37511 else \
37512 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37513 fi; \
37514 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37515 $(RAW_CXX_TARGET_EXPORTS) \
37517 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37518 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37519 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37520 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
37521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37522 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37523 case $(srcdir) in \
37524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37525 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37527 esac; \
37528 module_srcdir=libsanitizer; \
37529 $(SHELL) $$s/$$module_srcdir/configure \
37530 --srcdir=$${topdir}/$$module_srcdir \
37531 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37532 --target=${target_alias} \
37533 --with-build-libsubdir=$(HOST_SUBDIR) \
37534 $(STAGE3_CONFIGURE_FLAGS)
37535 @endif target-libsanitizer-bootstrap
37537 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
37538 maybe-configure-stage4-target-libsanitizer:
37539 @if target-libsanitizer-bootstrap
37540 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
37541 configure-stage4-target-libsanitizer:
37542 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37543 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37544 @r=`${PWD_COMMAND}`; export r; \
37545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37546 TFLAGS="$(STAGE4_TFLAGS)"; \
37547 echo "Checking multilib configuration for libsanitizer..."; \
37548 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37549 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37550 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37551 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37552 else \
37553 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37554 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37555 fi; \
37556 else \
37557 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37558 fi; \
37559 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37560 $(RAW_CXX_TARGET_EXPORTS) \
37562 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37563 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37564 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37565 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
37566 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37567 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37568 case $(srcdir) in \
37569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37570 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37572 esac; \
37573 module_srcdir=libsanitizer; \
37574 $(SHELL) $$s/$$module_srcdir/configure \
37575 --srcdir=$${topdir}/$$module_srcdir \
37576 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37577 --target=${target_alias} \
37578 --with-build-libsubdir=$(HOST_SUBDIR) \
37579 $(STAGE4_CONFIGURE_FLAGS)
37580 @endif target-libsanitizer-bootstrap
37582 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
37583 maybe-configure-stageprofile-target-libsanitizer:
37584 @if target-libsanitizer-bootstrap
37585 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
37586 configure-stageprofile-target-libsanitizer:
37587 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37588 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37589 @r=`${PWD_COMMAND}`; export r; \
37590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37591 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37592 echo "Checking multilib configuration for libsanitizer..."; \
37593 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37594 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37595 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37596 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37597 else \
37598 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37599 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37600 fi; \
37601 else \
37602 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37603 fi; \
37604 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37605 $(RAW_CXX_TARGET_EXPORTS) \
37607 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37608 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37609 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37610 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
37611 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37612 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37613 case $(srcdir) in \
37614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37615 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37617 esac; \
37618 module_srcdir=libsanitizer; \
37619 $(SHELL) $$s/$$module_srcdir/configure \
37620 --srcdir=$${topdir}/$$module_srcdir \
37621 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37622 --target=${target_alias} \
37623 --with-build-libsubdir=$(HOST_SUBDIR) \
37624 $(STAGEprofile_CONFIGURE_FLAGS)
37625 @endif target-libsanitizer-bootstrap
37627 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
37628 maybe-configure-stagefeedback-target-libsanitizer:
37629 @if target-libsanitizer-bootstrap
37630 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
37631 configure-stagefeedback-target-libsanitizer:
37632 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37633 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37634 @r=`${PWD_COMMAND}`; export r; \
37635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37636 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37637 echo "Checking multilib configuration for libsanitizer..."; \
37638 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37639 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37640 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37641 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37642 else \
37643 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37644 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37645 fi; \
37646 else \
37647 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37648 fi; \
37649 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37650 $(RAW_CXX_TARGET_EXPORTS) \
37652 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37653 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37654 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37655 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
37656 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37657 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37658 case $(srcdir) in \
37659 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37660 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37661 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37662 esac; \
37663 module_srcdir=libsanitizer; \
37664 $(SHELL) $$s/$$module_srcdir/configure \
37665 --srcdir=$${topdir}/$$module_srcdir \
37666 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37667 --target=${target_alias} \
37668 --with-build-libsubdir=$(HOST_SUBDIR) \
37669 $(STAGEfeedback_CONFIGURE_FLAGS)
37670 @endif target-libsanitizer-bootstrap
37672 .PHONY: configure-stageautoprofile-target-libsanitizer maybe-configure-stageautoprofile-target-libsanitizer
37673 maybe-configure-stageautoprofile-target-libsanitizer:
37674 @if target-libsanitizer-bootstrap
37675 maybe-configure-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
37676 configure-stageautoprofile-target-libsanitizer:
37677 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
37678 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37679 @r=`${PWD_COMMAND}`; export r; \
37680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37681 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
37682 echo "Checking multilib configuration for libsanitizer..."; \
37683 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37684 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37685 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37686 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37687 else \
37688 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37689 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37690 fi; \
37691 else \
37692 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37693 fi; \
37694 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37695 $(RAW_CXX_TARGET_EXPORTS) \
37697 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37698 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37699 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37700 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libsanitizer; \
37701 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37702 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37703 case $(srcdir) in \
37704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37705 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37707 esac; \
37708 module_srcdir=libsanitizer; \
37709 $(SHELL) $$s/$$module_srcdir/configure \
37710 --srcdir=$${topdir}/$$module_srcdir \
37711 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37712 --target=${target_alias} \
37713 --with-build-libsubdir=$(HOST_SUBDIR) \
37714 $(STAGEautoprofile_CONFIGURE_FLAGS)
37715 @endif target-libsanitizer-bootstrap
37717 .PHONY: configure-stageautofeedback-target-libsanitizer maybe-configure-stageautofeedback-target-libsanitizer
37718 maybe-configure-stageautofeedback-target-libsanitizer:
37719 @if target-libsanitizer-bootstrap
37720 maybe-configure-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
37721 configure-stageautofeedback-target-libsanitizer:
37722 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
37723 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37724 @r=`${PWD_COMMAND}`; export r; \
37725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37726 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
37727 echo "Checking multilib configuration for libsanitizer..."; \
37728 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37729 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37730 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37731 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37732 else \
37733 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37734 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37735 fi; \
37736 else \
37737 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37738 fi; \
37739 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37740 $(RAW_CXX_TARGET_EXPORTS) \
37742 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37743 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37744 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37745 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libsanitizer; \
37746 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37747 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37748 case $(srcdir) in \
37749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37750 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37752 esac; \
37753 module_srcdir=libsanitizer; \
37754 $(SHELL) $$s/$$module_srcdir/configure \
37755 --srcdir=$${topdir}/$$module_srcdir \
37756 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37757 --target=${target_alias} \
37758 --with-build-libsubdir=$(HOST_SUBDIR) \
37759 $(STAGEautofeedback_CONFIGURE_FLAGS)
37760 @endif target-libsanitizer-bootstrap
37766 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
37767 maybe-all-target-libsanitizer:
37768 @if gcc-bootstrap
37769 all-target-libsanitizer: stage_current
37770 @endif gcc-bootstrap
37771 @if target-libsanitizer
37772 TARGET-target-libsanitizer=all
37773 maybe-all-target-libsanitizer: all-target-libsanitizer
37774 all-target-libsanitizer: configure-target-libsanitizer
37775 @r=`${PWD_COMMAND}`; export r; \
37776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37777 $(RAW_CXX_TARGET_EXPORTS) \
37778 (cd $(TARGET_SUBDIR)/libsanitizer && \
37779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37780 $(TARGET-target-libsanitizer))
37781 @endif target-libsanitizer
37785 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
37786 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
37787 maybe-all-stage1-target-libsanitizer:
37788 maybe-clean-stage1-target-libsanitizer:
37789 @if target-libsanitizer-bootstrap
37790 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
37791 all-stage1: all-stage1-target-libsanitizer
37792 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
37793 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
37794 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37795 @r=`${PWD_COMMAND}`; export r; \
37796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37797 TFLAGS="$(STAGE1_TFLAGS)"; \
37798 $(RAW_CXX_TARGET_EXPORTS) \
37799 cd $(TARGET_SUBDIR)/libsanitizer && \
37801 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37802 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37803 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37804 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37805 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37806 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37807 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37808 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37810 TFLAGS="$(STAGE1_TFLAGS)" \
37811 $(TARGET-stage1-target-libsanitizer)
37813 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
37814 clean-stage1: clean-stage1-target-libsanitizer
37815 clean-stage1-target-libsanitizer:
37816 @if [ $(current_stage) = stage1 ]; then \
37817 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37818 else \
37819 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
37820 $(MAKE) stage1-start; \
37821 fi; \
37822 cd $(TARGET_SUBDIR)/libsanitizer && \
37823 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37824 clean
37825 @endif target-libsanitizer-bootstrap
37828 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
37829 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
37830 maybe-all-stage2-target-libsanitizer:
37831 maybe-clean-stage2-target-libsanitizer:
37832 @if target-libsanitizer-bootstrap
37833 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
37834 all-stage2: all-stage2-target-libsanitizer
37835 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
37836 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
37837 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37838 @r=`${PWD_COMMAND}`; export r; \
37839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37840 TFLAGS="$(STAGE2_TFLAGS)"; \
37841 $(RAW_CXX_TARGET_EXPORTS) \
37843 cd $(TARGET_SUBDIR)/libsanitizer && \
37845 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37846 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37847 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37848 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37849 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37850 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37851 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37852 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37853 TFLAGS="$(STAGE2_TFLAGS)" \
37854 $(TARGET-stage2-target-libsanitizer)
37856 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
37857 clean-stage2: clean-stage2-target-libsanitizer
37858 clean-stage2-target-libsanitizer:
37859 @if [ $(current_stage) = stage2 ]; then \
37860 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37861 else \
37862 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
37863 $(MAKE) stage2-start; \
37864 fi; \
37865 cd $(TARGET_SUBDIR)/libsanitizer && \
37866 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37867 @endif target-libsanitizer-bootstrap
37870 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
37871 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
37872 maybe-all-stage3-target-libsanitizer:
37873 maybe-clean-stage3-target-libsanitizer:
37874 @if target-libsanitizer-bootstrap
37875 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
37876 all-stage3: all-stage3-target-libsanitizer
37877 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
37878 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
37879 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37880 @r=`${PWD_COMMAND}`; export r; \
37881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37882 TFLAGS="$(STAGE3_TFLAGS)"; \
37883 $(RAW_CXX_TARGET_EXPORTS) \
37885 cd $(TARGET_SUBDIR)/libsanitizer && \
37887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37888 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37889 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37890 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37894 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37895 TFLAGS="$(STAGE3_TFLAGS)" \
37896 $(TARGET-stage3-target-libsanitizer)
37898 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
37899 clean-stage3: clean-stage3-target-libsanitizer
37900 clean-stage3-target-libsanitizer:
37901 @if [ $(current_stage) = stage3 ]; then \
37902 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37903 else \
37904 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
37905 $(MAKE) stage3-start; \
37906 fi; \
37907 cd $(TARGET_SUBDIR)/libsanitizer && \
37908 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37909 @endif target-libsanitizer-bootstrap
37912 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
37913 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
37914 maybe-all-stage4-target-libsanitizer:
37915 maybe-clean-stage4-target-libsanitizer:
37916 @if target-libsanitizer-bootstrap
37917 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
37918 all-stage4: all-stage4-target-libsanitizer
37919 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
37920 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
37921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37922 @r=`${PWD_COMMAND}`; export r; \
37923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37924 TFLAGS="$(STAGE4_TFLAGS)"; \
37925 $(RAW_CXX_TARGET_EXPORTS) \
37927 cd $(TARGET_SUBDIR)/libsanitizer && \
37929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37930 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37931 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37932 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37936 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37937 TFLAGS="$(STAGE4_TFLAGS)" \
37938 $(TARGET-stage4-target-libsanitizer)
37940 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
37941 clean-stage4: clean-stage4-target-libsanitizer
37942 clean-stage4-target-libsanitizer:
37943 @if [ $(current_stage) = stage4 ]; then \
37944 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37945 else \
37946 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
37947 $(MAKE) stage4-start; \
37948 fi; \
37949 cd $(TARGET_SUBDIR)/libsanitizer && \
37950 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37951 @endif target-libsanitizer-bootstrap
37954 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
37955 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
37956 maybe-all-stageprofile-target-libsanitizer:
37957 maybe-clean-stageprofile-target-libsanitizer:
37958 @if target-libsanitizer-bootstrap
37959 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
37960 all-stageprofile: all-stageprofile-target-libsanitizer
37961 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
37962 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
37963 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37964 @r=`${PWD_COMMAND}`; export r; \
37965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37966 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37967 $(RAW_CXX_TARGET_EXPORTS) \
37969 cd $(TARGET_SUBDIR)/libsanitizer && \
37971 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37972 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37973 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37974 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37975 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37976 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37977 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37978 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37979 TFLAGS="$(STAGEprofile_TFLAGS)" \
37980 $(TARGET-stageprofile-target-libsanitizer)
37982 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
37983 clean-stageprofile: clean-stageprofile-target-libsanitizer
37984 clean-stageprofile-target-libsanitizer:
37985 @if [ $(current_stage) = stageprofile ]; then \
37986 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37987 else \
37988 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
37989 $(MAKE) stageprofile-start; \
37990 fi; \
37991 cd $(TARGET_SUBDIR)/libsanitizer && \
37992 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37993 @endif target-libsanitizer-bootstrap
37996 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
37997 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
37998 maybe-all-stagefeedback-target-libsanitizer:
37999 maybe-clean-stagefeedback-target-libsanitizer:
38000 @if target-libsanitizer-bootstrap
38001 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
38002 all-stagefeedback: all-stagefeedback-target-libsanitizer
38003 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
38004 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
38005 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38006 @r=`${PWD_COMMAND}`; export r; \
38007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38008 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38009 $(RAW_CXX_TARGET_EXPORTS) \
38011 cd $(TARGET_SUBDIR)/libsanitizer && \
38013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38014 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38015 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38016 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38020 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38021 TFLAGS="$(STAGEfeedback_TFLAGS)" \
38022 $(TARGET-stagefeedback-target-libsanitizer)
38024 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
38025 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
38026 clean-stagefeedback-target-libsanitizer:
38027 @if [ $(current_stage) = stagefeedback ]; then \
38028 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38029 else \
38030 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
38031 $(MAKE) stagefeedback-start; \
38032 fi; \
38033 cd $(TARGET_SUBDIR)/libsanitizer && \
38034 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38035 @endif target-libsanitizer-bootstrap
38038 .PHONY: all-stageautoprofile-target-libsanitizer maybe-all-stageautoprofile-target-libsanitizer
38039 .PHONY: clean-stageautoprofile-target-libsanitizer maybe-clean-stageautoprofile-target-libsanitizer
38040 maybe-all-stageautoprofile-target-libsanitizer:
38041 maybe-clean-stageautoprofile-target-libsanitizer:
38042 @if target-libsanitizer-bootstrap
38043 maybe-all-stageautoprofile-target-libsanitizer: all-stageautoprofile-target-libsanitizer
38044 all-stageautoprofile: all-stageautoprofile-target-libsanitizer
38045 TARGET-stageautoprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
38046 all-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
38047 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
38048 @r=`${PWD_COMMAND}`; export r; \
38049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38050 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
38051 $(RAW_CXX_TARGET_EXPORTS) \
38053 cd $(TARGET_SUBDIR)/libsanitizer && \
38054 $$s/gcc/config/i386/$(AUTO_PROFILE) \
38055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38056 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38057 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38058 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38062 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38063 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
38064 $(TARGET-stageautoprofile-target-libsanitizer)
38066 maybe-clean-stageautoprofile-target-libsanitizer: clean-stageautoprofile-target-libsanitizer
38067 clean-stageautoprofile: clean-stageautoprofile-target-libsanitizer
38068 clean-stageautoprofile-target-libsanitizer:
38069 @if [ $(current_stage) = stageautoprofile ]; then \
38070 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38071 else \
38072 [ -f $(TARGET_SUBDIR)/stageautoprofile-libsanitizer/Makefile ] || exit 0; \
38073 $(MAKE) stageautoprofile-start; \
38074 fi; \
38075 cd $(TARGET_SUBDIR)/libsanitizer && \
38076 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38077 @endif target-libsanitizer-bootstrap
38080 .PHONY: all-stageautofeedback-target-libsanitizer maybe-all-stageautofeedback-target-libsanitizer
38081 .PHONY: clean-stageautofeedback-target-libsanitizer maybe-clean-stageautofeedback-target-libsanitizer
38082 maybe-all-stageautofeedback-target-libsanitizer:
38083 maybe-clean-stageautofeedback-target-libsanitizer:
38084 @if target-libsanitizer-bootstrap
38085 maybe-all-stageautofeedback-target-libsanitizer: all-stageautofeedback-target-libsanitizer
38086 all-stageautofeedback: all-stageautofeedback-target-libsanitizer
38087 TARGET-stageautofeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
38088 all-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
38089 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
38090 @r=`${PWD_COMMAND}`; export r; \
38091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38092 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
38093 $(RAW_CXX_TARGET_EXPORTS) \
38095 cd $(TARGET_SUBDIR)/libsanitizer && \
38097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38098 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38099 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38100 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38101 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38102 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38103 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38104 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38105 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
38106 $(TARGET-stageautofeedback-target-libsanitizer)
38108 maybe-clean-stageautofeedback-target-libsanitizer: clean-stageautofeedback-target-libsanitizer
38109 clean-stageautofeedback: clean-stageautofeedback-target-libsanitizer
38110 clean-stageautofeedback-target-libsanitizer:
38111 @if [ $(current_stage) = stageautofeedback ]; then \
38112 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38113 else \
38114 [ -f $(TARGET_SUBDIR)/stageautofeedback-libsanitizer/Makefile ] || exit 0; \
38115 $(MAKE) stageautofeedback-start; \
38116 fi; \
38117 cd $(TARGET_SUBDIR)/libsanitizer && \
38118 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38119 @endif target-libsanitizer-bootstrap
38126 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
38127 maybe-check-target-libsanitizer:
38128 @if target-libsanitizer
38129 maybe-check-target-libsanitizer: check-target-libsanitizer
38131 check-target-libsanitizer:
38132 @: $(MAKE); $(unstage)
38133 @r=`${PWD_COMMAND}`; export r; \
38134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38135 $(RAW_CXX_TARGET_EXPORTS) \
38136 (cd $(TARGET_SUBDIR)/libsanitizer && \
38137 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
38139 @endif target-libsanitizer
38141 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
38142 maybe-install-target-libsanitizer:
38143 @if target-libsanitizer
38144 maybe-install-target-libsanitizer: install-target-libsanitizer
38146 install-target-libsanitizer: installdirs
38147 @: $(MAKE); $(unstage)
38148 @r=`${PWD_COMMAND}`; export r; \
38149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38150 $(RAW_CXX_TARGET_EXPORTS) \
38151 (cd $(TARGET_SUBDIR)/libsanitizer && \
38152 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38154 @endif target-libsanitizer
38156 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
38157 maybe-install-strip-target-libsanitizer:
38158 @if target-libsanitizer
38159 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
38161 install-strip-target-libsanitizer: installdirs
38162 @: $(MAKE); $(unstage)
38163 @r=`${PWD_COMMAND}`; export r; \
38164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38165 $(RAW_CXX_TARGET_EXPORTS) \
38166 (cd $(TARGET_SUBDIR)/libsanitizer && \
38167 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38169 @endif target-libsanitizer
38171 # Other targets (info, dvi, pdf, etc.)
38173 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
38174 maybe-info-target-libsanitizer:
38175 @if target-libsanitizer
38176 maybe-info-target-libsanitizer: info-target-libsanitizer
38178 info-target-libsanitizer: \
38179 configure-target-libsanitizer
38180 @: $(MAKE); $(unstage)
38181 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38182 r=`${PWD_COMMAND}`; export r; \
38183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38184 $(RAW_CXX_TARGET_EXPORTS) \
38185 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
38186 for flag in $(EXTRA_TARGET_FLAGS); do \
38187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38188 done; \
38189 (cd $(TARGET_SUBDIR)/libsanitizer && \
38190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38192 "RANLIB=$${RANLIB}" \
38193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38194 info) \
38195 || exit 1
38197 @endif target-libsanitizer
38199 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
38200 maybe-dvi-target-libsanitizer:
38201 @if target-libsanitizer
38202 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
38204 dvi-target-libsanitizer: \
38205 configure-target-libsanitizer
38206 @: $(MAKE); $(unstage)
38207 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38208 r=`${PWD_COMMAND}`; export r; \
38209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38210 $(RAW_CXX_TARGET_EXPORTS) \
38211 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
38212 for flag in $(EXTRA_TARGET_FLAGS); do \
38213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38214 done; \
38215 (cd $(TARGET_SUBDIR)/libsanitizer && \
38216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38218 "RANLIB=$${RANLIB}" \
38219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38220 dvi) \
38221 || exit 1
38223 @endif target-libsanitizer
38225 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
38226 maybe-pdf-target-libsanitizer:
38227 @if target-libsanitizer
38228 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
38230 pdf-target-libsanitizer: \
38231 configure-target-libsanitizer
38232 @: $(MAKE); $(unstage)
38233 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38234 r=`${PWD_COMMAND}`; export r; \
38235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38236 $(RAW_CXX_TARGET_EXPORTS) \
38237 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
38238 for flag in $(EXTRA_TARGET_FLAGS); do \
38239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38240 done; \
38241 (cd $(TARGET_SUBDIR)/libsanitizer && \
38242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38244 "RANLIB=$${RANLIB}" \
38245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38246 pdf) \
38247 || exit 1
38249 @endif target-libsanitizer
38251 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
38252 maybe-html-target-libsanitizer:
38253 @if target-libsanitizer
38254 maybe-html-target-libsanitizer: html-target-libsanitizer
38256 html-target-libsanitizer: \
38257 configure-target-libsanitizer
38258 @: $(MAKE); $(unstage)
38259 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38260 r=`${PWD_COMMAND}`; export r; \
38261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38262 $(RAW_CXX_TARGET_EXPORTS) \
38263 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
38264 for flag in $(EXTRA_TARGET_FLAGS); do \
38265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38266 done; \
38267 (cd $(TARGET_SUBDIR)/libsanitizer && \
38268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38270 "RANLIB=$${RANLIB}" \
38271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38272 html) \
38273 || exit 1
38275 @endif target-libsanitizer
38277 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
38278 maybe-TAGS-target-libsanitizer:
38279 @if target-libsanitizer
38280 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
38282 TAGS-target-libsanitizer: \
38283 configure-target-libsanitizer
38284 @: $(MAKE); $(unstage)
38285 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38286 r=`${PWD_COMMAND}`; export r; \
38287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38288 $(RAW_CXX_TARGET_EXPORTS) \
38289 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
38290 for flag in $(EXTRA_TARGET_FLAGS); do \
38291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38292 done; \
38293 (cd $(TARGET_SUBDIR)/libsanitizer && \
38294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38296 "RANLIB=$${RANLIB}" \
38297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38298 TAGS) \
38299 || exit 1
38301 @endif target-libsanitizer
38303 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
38304 maybe-install-info-target-libsanitizer:
38305 @if target-libsanitizer
38306 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
38308 install-info-target-libsanitizer: \
38309 configure-target-libsanitizer \
38310 info-target-libsanitizer
38311 @: $(MAKE); $(unstage)
38312 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38313 r=`${PWD_COMMAND}`; export r; \
38314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38315 $(RAW_CXX_TARGET_EXPORTS) \
38316 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
38317 for flag in $(EXTRA_TARGET_FLAGS); do \
38318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38319 done; \
38320 (cd $(TARGET_SUBDIR)/libsanitizer && \
38321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38323 "RANLIB=$${RANLIB}" \
38324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38325 install-info) \
38326 || exit 1
38328 @endif target-libsanitizer
38330 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
38331 maybe-install-pdf-target-libsanitizer:
38332 @if target-libsanitizer
38333 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
38335 install-pdf-target-libsanitizer: \
38336 configure-target-libsanitizer \
38337 pdf-target-libsanitizer
38338 @: $(MAKE); $(unstage)
38339 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38340 r=`${PWD_COMMAND}`; export r; \
38341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38342 $(RAW_CXX_TARGET_EXPORTS) \
38343 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
38344 for flag in $(EXTRA_TARGET_FLAGS); do \
38345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38346 done; \
38347 (cd $(TARGET_SUBDIR)/libsanitizer && \
38348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38350 "RANLIB=$${RANLIB}" \
38351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38352 install-pdf) \
38353 || exit 1
38355 @endif target-libsanitizer
38357 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
38358 maybe-install-html-target-libsanitizer:
38359 @if target-libsanitizer
38360 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
38362 install-html-target-libsanitizer: \
38363 configure-target-libsanitizer \
38364 html-target-libsanitizer
38365 @: $(MAKE); $(unstage)
38366 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38367 r=`${PWD_COMMAND}`; export r; \
38368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38369 $(RAW_CXX_TARGET_EXPORTS) \
38370 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
38371 for flag in $(EXTRA_TARGET_FLAGS); do \
38372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38373 done; \
38374 (cd $(TARGET_SUBDIR)/libsanitizer && \
38375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38377 "RANLIB=$${RANLIB}" \
38378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38379 install-html) \
38380 || exit 1
38382 @endif target-libsanitizer
38384 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
38385 maybe-installcheck-target-libsanitizer:
38386 @if target-libsanitizer
38387 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
38389 installcheck-target-libsanitizer: \
38390 configure-target-libsanitizer
38391 @: $(MAKE); $(unstage)
38392 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38393 r=`${PWD_COMMAND}`; export r; \
38394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38395 $(RAW_CXX_TARGET_EXPORTS) \
38396 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
38397 for flag in $(EXTRA_TARGET_FLAGS); do \
38398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38399 done; \
38400 (cd $(TARGET_SUBDIR)/libsanitizer && \
38401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38403 "RANLIB=$${RANLIB}" \
38404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38405 installcheck) \
38406 || exit 1
38408 @endif target-libsanitizer
38410 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
38411 maybe-mostlyclean-target-libsanitizer:
38412 @if target-libsanitizer
38413 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
38415 mostlyclean-target-libsanitizer:
38416 @: $(MAKE); $(unstage)
38417 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38418 r=`${PWD_COMMAND}`; export r; \
38419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38420 $(RAW_CXX_TARGET_EXPORTS) \
38421 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
38422 for flag in $(EXTRA_TARGET_FLAGS); do \
38423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38424 done; \
38425 (cd $(TARGET_SUBDIR)/libsanitizer && \
38426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38428 "RANLIB=$${RANLIB}" \
38429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38430 mostlyclean) \
38431 || exit 1
38433 @endif target-libsanitizer
38435 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
38436 maybe-clean-target-libsanitizer:
38437 @if target-libsanitizer
38438 maybe-clean-target-libsanitizer: clean-target-libsanitizer
38440 clean-target-libsanitizer:
38441 @: $(MAKE); $(unstage)
38442 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38443 r=`${PWD_COMMAND}`; export r; \
38444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38445 $(RAW_CXX_TARGET_EXPORTS) \
38446 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
38447 for flag in $(EXTRA_TARGET_FLAGS); do \
38448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38449 done; \
38450 (cd $(TARGET_SUBDIR)/libsanitizer && \
38451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38453 "RANLIB=$${RANLIB}" \
38454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38455 clean) \
38456 || exit 1
38458 @endif target-libsanitizer
38460 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
38461 maybe-distclean-target-libsanitizer:
38462 @if target-libsanitizer
38463 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
38465 distclean-target-libsanitizer:
38466 @: $(MAKE); $(unstage)
38467 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38468 r=`${PWD_COMMAND}`; export r; \
38469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38470 $(RAW_CXX_TARGET_EXPORTS) \
38471 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
38472 for flag in $(EXTRA_TARGET_FLAGS); do \
38473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38474 done; \
38475 (cd $(TARGET_SUBDIR)/libsanitizer && \
38476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38478 "RANLIB=$${RANLIB}" \
38479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38480 distclean) \
38481 || exit 1
38483 @endif target-libsanitizer
38485 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
38486 maybe-maintainer-clean-target-libsanitizer:
38487 @if target-libsanitizer
38488 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
38490 maintainer-clean-target-libsanitizer:
38491 @: $(MAKE); $(unstage)
38492 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38493 r=`${PWD_COMMAND}`; export r; \
38494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38495 $(RAW_CXX_TARGET_EXPORTS) \
38496 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
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)/libsanitizer && \
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 maintainer-clean) \
38506 || exit 1
38508 @endif target-libsanitizer
38514 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
38515 maybe-configure-target-libmpx:
38516 @if gcc-bootstrap
38517 configure-target-libmpx: stage_current
38518 @endif gcc-bootstrap
38519 @if target-libmpx
38520 maybe-configure-target-libmpx: configure-target-libmpx
38521 configure-target-libmpx:
38522 @r=`${PWD_COMMAND}`; export r; \
38523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38524 echo "Checking multilib configuration for libmpx..."; \
38525 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38526 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38527 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38528 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38529 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38530 else \
38531 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38532 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38533 fi; \
38534 else \
38535 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38536 fi; \
38537 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38539 $(NORMAL_TARGET_EXPORTS) \
38540 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
38541 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
38542 case $(srcdir) in \
38543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38544 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38546 esac; \
38547 module_srcdir=libmpx; \
38548 rm -f no-such-file || : ; \
38549 CONFIG_SITE=no-such-file $(SHELL) \
38550 $$s/$$module_srcdir/configure \
38551 --srcdir=$${topdir}/$$module_srcdir \
38552 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38553 --target=${target_alias} \
38554 || exit 1
38555 @endif target-libmpx
38559 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
38560 maybe-configure-stage1-target-libmpx:
38561 @if target-libmpx-bootstrap
38562 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
38563 configure-stage1-target-libmpx:
38564 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38565 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38566 @r=`${PWD_COMMAND}`; export r; \
38567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38568 TFLAGS="$(STAGE1_TFLAGS)"; \
38569 echo "Checking multilib configuration for libmpx..."; \
38570 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38571 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38572 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38573 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38574 else \
38575 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38576 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38577 fi; \
38578 else \
38579 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38580 fi; \
38581 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38582 $(NORMAL_TARGET_EXPORTS) \
38583 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38584 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38585 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38586 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
38587 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38588 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38589 case $(srcdir) in \
38590 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38591 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38592 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38593 esac; \
38594 module_srcdir=libmpx; \
38595 $(SHELL) $$s/$$module_srcdir/configure \
38596 --srcdir=$${topdir}/$$module_srcdir \
38597 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38598 --target=${target_alias} \
38600 $(STAGE1_CONFIGURE_FLAGS)
38601 @endif target-libmpx-bootstrap
38603 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
38604 maybe-configure-stage2-target-libmpx:
38605 @if target-libmpx-bootstrap
38606 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
38607 configure-stage2-target-libmpx:
38608 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38609 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38610 @r=`${PWD_COMMAND}`; export r; \
38611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38612 TFLAGS="$(STAGE2_TFLAGS)"; \
38613 echo "Checking multilib configuration for libmpx..."; \
38614 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38615 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38616 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38617 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38618 else \
38619 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38620 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38621 fi; \
38622 else \
38623 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38624 fi; \
38625 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38626 $(NORMAL_TARGET_EXPORTS) \
38628 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38629 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38630 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38631 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
38632 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38633 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38634 case $(srcdir) in \
38635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38636 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38638 esac; \
38639 module_srcdir=libmpx; \
38640 $(SHELL) $$s/$$module_srcdir/configure \
38641 --srcdir=$${topdir}/$$module_srcdir \
38642 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38643 --target=${target_alias} \
38644 --with-build-libsubdir=$(HOST_SUBDIR) \
38645 $(STAGE2_CONFIGURE_FLAGS)
38646 @endif target-libmpx-bootstrap
38648 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
38649 maybe-configure-stage3-target-libmpx:
38650 @if target-libmpx-bootstrap
38651 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
38652 configure-stage3-target-libmpx:
38653 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38654 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38655 @r=`${PWD_COMMAND}`; export r; \
38656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38657 TFLAGS="$(STAGE3_TFLAGS)"; \
38658 echo "Checking multilib configuration for libmpx..."; \
38659 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38660 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38661 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38662 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38663 else \
38664 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38665 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38666 fi; \
38667 else \
38668 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38669 fi; \
38670 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38671 $(NORMAL_TARGET_EXPORTS) \
38673 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38674 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38675 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38676 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
38677 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38678 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38679 case $(srcdir) in \
38680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38681 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38683 esac; \
38684 module_srcdir=libmpx; \
38685 $(SHELL) $$s/$$module_srcdir/configure \
38686 --srcdir=$${topdir}/$$module_srcdir \
38687 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38688 --target=${target_alias} \
38689 --with-build-libsubdir=$(HOST_SUBDIR) \
38690 $(STAGE3_CONFIGURE_FLAGS)
38691 @endif target-libmpx-bootstrap
38693 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
38694 maybe-configure-stage4-target-libmpx:
38695 @if target-libmpx-bootstrap
38696 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
38697 configure-stage4-target-libmpx:
38698 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38699 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38700 @r=`${PWD_COMMAND}`; export r; \
38701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38702 TFLAGS="$(STAGE4_TFLAGS)"; \
38703 echo "Checking multilib configuration for libmpx..."; \
38704 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38705 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38706 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38707 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38708 else \
38709 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38710 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38711 fi; \
38712 else \
38713 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38714 fi; \
38715 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38716 $(NORMAL_TARGET_EXPORTS) \
38718 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38719 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38720 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38721 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
38722 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38723 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38724 case $(srcdir) in \
38725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38726 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38728 esac; \
38729 module_srcdir=libmpx; \
38730 $(SHELL) $$s/$$module_srcdir/configure \
38731 --srcdir=$${topdir}/$$module_srcdir \
38732 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38733 --target=${target_alias} \
38734 --with-build-libsubdir=$(HOST_SUBDIR) \
38735 $(STAGE4_CONFIGURE_FLAGS)
38736 @endif target-libmpx-bootstrap
38738 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
38739 maybe-configure-stageprofile-target-libmpx:
38740 @if target-libmpx-bootstrap
38741 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
38742 configure-stageprofile-target-libmpx:
38743 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38744 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38745 @r=`${PWD_COMMAND}`; export r; \
38746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38747 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38748 echo "Checking multilib configuration for libmpx..."; \
38749 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38750 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38751 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38752 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38753 else \
38754 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38755 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38756 fi; \
38757 else \
38758 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38759 fi; \
38760 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38761 $(NORMAL_TARGET_EXPORTS) \
38763 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38764 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38765 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38766 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
38767 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38768 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38769 case $(srcdir) in \
38770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38771 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38773 esac; \
38774 module_srcdir=libmpx; \
38775 $(SHELL) $$s/$$module_srcdir/configure \
38776 --srcdir=$${topdir}/$$module_srcdir \
38777 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38778 --target=${target_alias} \
38779 --with-build-libsubdir=$(HOST_SUBDIR) \
38780 $(STAGEprofile_CONFIGURE_FLAGS)
38781 @endif target-libmpx-bootstrap
38783 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
38784 maybe-configure-stagefeedback-target-libmpx:
38785 @if target-libmpx-bootstrap
38786 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
38787 configure-stagefeedback-target-libmpx:
38788 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38789 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38790 @r=`${PWD_COMMAND}`; export r; \
38791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38792 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38793 echo "Checking multilib configuration for libmpx..."; \
38794 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38795 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38796 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38797 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38798 else \
38799 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38800 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38801 fi; \
38802 else \
38803 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38804 fi; \
38805 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38806 $(NORMAL_TARGET_EXPORTS) \
38808 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38809 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38810 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38811 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
38812 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38813 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38814 case $(srcdir) in \
38815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38816 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38818 esac; \
38819 module_srcdir=libmpx; \
38820 $(SHELL) $$s/$$module_srcdir/configure \
38821 --srcdir=$${topdir}/$$module_srcdir \
38822 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38823 --target=${target_alias} \
38824 --with-build-libsubdir=$(HOST_SUBDIR) \
38825 $(STAGEfeedback_CONFIGURE_FLAGS)
38826 @endif target-libmpx-bootstrap
38828 .PHONY: configure-stageautoprofile-target-libmpx maybe-configure-stageautoprofile-target-libmpx
38829 maybe-configure-stageautoprofile-target-libmpx:
38830 @if target-libmpx-bootstrap
38831 maybe-configure-stageautoprofile-target-libmpx: configure-stageautoprofile-target-libmpx
38832 configure-stageautoprofile-target-libmpx:
38833 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
38834 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38835 @r=`${PWD_COMMAND}`; export r; \
38836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38837 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
38838 echo "Checking multilib configuration for libmpx..."; \
38839 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38840 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38841 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38842 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38843 else \
38844 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38845 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38846 fi; \
38847 else \
38848 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38849 fi; \
38850 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38851 $(NORMAL_TARGET_EXPORTS) \
38853 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38854 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38855 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38856 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libmpx; \
38857 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38858 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38859 case $(srcdir) in \
38860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38861 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38863 esac; \
38864 module_srcdir=libmpx; \
38865 $(SHELL) $$s/$$module_srcdir/configure \
38866 --srcdir=$${topdir}/$$module_srcdir \
38867 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38868 --target=${target_alias} \
38869 --with-build-libsubdir=$(HOST_SUBDIR) \
38870 $(STAGEautoprofile_CONFIGURE_FLAGS)
38871 @endif target-libmpx-bootstrap
38873 .PHONY: configure-stageautofeedback-target-libmpx maybe-configure-stageautofeedback-target-libmpx
38874 maybe-configure-stageautofeedback-target-libmpx:
38875 @if target-libmpx-bootstrap
38876 maybe-configure-stageautofeedback-target-libmpx: configure-stageautofeedback-target-libmpx
38877 configure-stageautofeedback-target-libmpx:
38878 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
38879 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38880 @r=`${PWD_COMMAND}`; export r; \
38881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38882 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
38883 echo "Checking multilib configuration for libmpx..."; \
38884 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38885 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38886 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38887 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38888 else \
38889 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38890 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38891 fi; \
38892 else \
38893 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38894 fi; \
38895 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38896 $(NORMAL_TARGET_EXPORTS) \
38898 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38899 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38900 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38901 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libmpx; \
38902 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38903 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38904 case $(srcdir) in \
38905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38906 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38908 esac; \
38909 module_srcdir=libmpx; \
38910 $(SHELL) $$s/$$module_srcdir/configure \
38911 --srcdir=$${topdir}/$$module_srcdir \
38912 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38913 --target=${target_alias} \
38914 --with-build-libsubdir=$(HOST_SUBDIR) \
38915 $(STAGEautofeedback_CONFIGURE_FLAGS)
38916 @endif target-libmpx-bootstrap
38922 .PHONY: all-target-libmpx maybe-all-target-libmpx
38923 maybe-all-target-libmpx:
38924 @if gcc-bootstrap
38925 all-target-libmpx: stage_current
38926 @endif gcc-bootstrap
38927 @if target-libmpx
38928 TARGET-target-libmpx=all
38929 maybe-all-target-libmpx: all-target-libmpx
38930 all-target-libmpx: configure-target-libmpx
38931 @r=`${PWD_COMMAND}`; export r; \
38932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38933 $(NORMAL_TARGET_EXPORTS) \
38934 (cd $(TARGET_SUBDIR)/libmpx && \
38935 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38936 $(TARGET-target-libmpx))
38937 @endif target-libmpx
38941 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
38942 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
38943 maybe-all-stage1-target-libmpx:
38944 maybe-clean-stage1-target-libmpx:
38945 @if target-libmpx-bootstrap
38946 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
38947 all-stage1: all-stage1-target-libmpx
38948 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
38949 all-stage1-target-libmpx: configure-stage1-target-libmpx
38950 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38951 @r=`${PWD_COMMAND}`; export r; \
38952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38953 TFLAGS="$(STAGE1_TFLAGS)"; \
38954 $(NORMAL_TARGET_EXPORTS) \
38955 cd $(TARGET_SUBDIR)/libmpx && \
38957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38958 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38959 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38960 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38964 $(EXTRA_TARGET_FLAGS) \
38966 TFLAGS="$(STAGE1_TFLAGS)" \
38967 $(TARGET-stage1-target-libmpx)
38969 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
38970 clean-stage1: clean-stage1-target-libmpx
38971 clean-stage1-target-libmpx:
38972 @if [ $(current_stage) = stage1 ]; then \
38973 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
38974 else \
38975 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
38976 $(MAKE) stage1-start; \
38977 fi; \
38978 cd $(TARGET_SUBDIR)/libmpx && \
38979 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38980 clean
38981 @endif target-libmpx-bootstrap
38984 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
38985 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
38986 maybe-all-stage2-target-libmpx:
38987 maybe-clean-stage2-target-libmpx:
38988 @if target-libmpx-bootstrap
38989 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
38990 all-stage2: all-stage2-target-libmpx
38991 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
38992 all-stage2-target-libmpx: configure-stage2-target-libmpx
38993 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38994 @r=`${PWD_COMMAND}`; export r; \
38995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38996 TFLAGS="$(STAGE2_TFLAGS)"; \
38997 $(NORMAL_TARGET_EXPORTS) \
38999 cd $(TARGET_SUBDIR)/libmpx && \
39001 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39002 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39003 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39004 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39005 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39006 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39007 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39008 $(EXTRA_TARGET_FLAGS) \
39009 TFLAGS="$(STAGE2_TFLAGS)" \
39010 $(TARGET-stage2-target-libmpx)
39012 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
39013 clean-stage2: clean-stage2-target-libmpx
39014 clean-stage2-target-libmpx:
39015 @if [ $(current_stage) = stage2 ]; then \
39016 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39017 else \
39018 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
39019 $(MAKE) stage2-start; \
39020 fi; \
39021 cd $(TARGET_SUBDIR)/libmpx && \
39022 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39023 @endif target-libmpx-bootstrap
39026 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
39027 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
39028 maybe-all-stage3-target-libmpx:
39029 maybe-clean-stage3-target-libmpx:
39030 @if target-libmpx-bootstrap
39031 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
39032 all-stage3: all-stage3-target-libmpx
39033 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
39034 all-stage3-target-libmpx: configure-stage3-target-libmpx
39035 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39036 @r=`${PWD_COMMAND}`; export r; \
39037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39038 TFLAGS="$(STAGE3_TFLAGS)"; \
39039 $(NORMAL_TARGET_EXPORTS) \
39041 cd $(TARGET_SUBDIR)/libmpx && \
39043 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39044 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39045 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39046 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39047 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39048 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39049 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39050 $(EXTRA_TARGET_FLAGS) \
39051 TFLAGS="$(STAGE3_TFLAGS)" \
39052 $(TARGET-stage3-target-libmpx)
39054 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
39055 clean-stage3: clean-stage3-target-libmpx
39056 clean-stage3-target-libmpx:
39057 @if [ $(current_stage) = stage3 ]; then \
39058 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39059 else \
39060 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
39061 $(MAKE) stage3-start; \
39062 fi; \
39063 cd $(TARGET_SUBDIR)/libmpx && \
39064 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39065 @endif target-libmpx-bootstrap
39068 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
39069 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
39070 maybe-all-stage4-target-libmpx:
39071 maybe-clean-stage4-target-libmpx:
39072 @if target-libmpx-bootstrap
39073 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
39074 all-stage4: all-stage4-target-libmpx
39075 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
39076 all-stage4-target-libmpx: configure-stage4-target-libmpx
39077 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39078 @r=`${PWD_COMMAND}`; export r; \
39079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39080 TFLAGS="$(STAGE4_TFLAGS)"; \
39081 $(NORMAL_TARGET_EXPORTS) \
39083 cd $(TARGET_SUBDIR)/libmpx && \
39085 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39086 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39087 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39088 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39089 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39090 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39091 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39092 $(EXTRA_TARGET_FLAGS) \
39093 TFLAGS="$(STAGE4_TFLAGS)" \
39094 $(TARGET-stage4-target-libmpx)
39096 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
39097 clean-stage4: clean-stage4-target-libmpx
39098 clean-stage4-target-libmpx:
39099 @if [ $(current_stage) = stage4 ]; then \
39100 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39101 else \
39102 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
39103 $(MAKE) stage4-start; \
39104 fi; \
39105 cd $(TARGET_SUBDIR)/libmpx && \
39106 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39107 @endif target-libmpx-bootstrap
39110 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
39111 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
39112 maybe-all-stageprofile-target-libmpx:
39113 maybe-clean-stageprofile-target-libmpx:
39114 @if target-libmpx-bootstrap
39115 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
39116 all-stageprofile: all-stageprofile-target-libmpx
39117 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
39118 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
39119 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39120 @r=`${PWD_COMMAND}`; export r; \
39121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39122 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39123 $(NORMAL_TARGET_EXPORTS) \
39125 cd $(TARGET_SUBDIR)/libmpx && \
39127 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39128 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39129 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39130 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39131 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39132 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39133 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39134 $(EXTRA_TARGET_FLAGS) \
39135 TFLAGS="$(STAGEprofile_TFLAGS)" \
39136 $(TARGET-stageprofile-target-libmpx)
39138 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
39139 clean-stageprofile: clean-stageprofile-target-libmpx
39140 clean-stageprofile-target-libmpx:
39141 @if [ $(current_stage) = stageprofile ]; then \
39142 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39143 else \
39144 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
39145 $(MAKE) stageprofile-start; \
39146 fi; \
39147 cd $(TARGET_SUBDIR)/libmpx && \
39148 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39149 @endif target-libmpx-bootstrap
39152 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
39153 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
39154 maybe-all-stagefeedback-target-libmpx:
39155 maybe-clean-stagefeedback-target-libmpx:
39156 @if target-libmpx-bootstrap
39157 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
39158 all-stagefeedback: all-stagefeedback-target-libmpx
39159 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
39160 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
39161 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39162 @r=`${PWD_COMMAND}`; export r; \
39163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39164 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39165 $(NORMAL_TARGET_EXPORTS) \
39167 cd $(TARGET_SUBDIR)/libmpx && \
39169 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39170 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39171 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39172 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39173 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39174 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39175 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39176 $(EXTRA_TARGET_FLAGS) \
39177 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39178 $(TARGET-stagefeedback-target-libmpx)
39180 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
39181 clean-stagefeedback: clean-stagefeedback-target-libmpx
39182 clean-stagefeedback-target-libmpx:
39183 @if [ $(current_stage) = stagefeedback ]; then \
39184 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39185 else \
39186 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
39187 $(MAKE) stagefeedback-start; \
39188 fi; \
39189 cd $(TARGET_SUBDIR)/libmpx && \
39190 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39191 @endif target-libmpx-bootstrap
39194 .PHONY: all-stageautoprofile-target-libmpx maybe-all-stageautoprofile-target-libmpx
39195 .PHONY: clean-stageautoprofile-target-libmpx maybe-clean-stageautoprofile-target-libmpx
39196 maybe-all-stageautoprofile-target-libmpx:
39197 maybe-clean-stageautoprofile-target-libmpx:
39198 @if target-libmpx-bootstrap
39199 maybe-all-stageautoprofile-target-libmpx: all-stageautoprofile-target-libmpx
39200 all-stageautoprofile: all-stageautoprofile-target-libmpx
39201 TARGET-stageautoprofile-target-libmpx = $(TARGET-target-libmpx)
39202 all-stageautoprofile-target-libmpx: configure-stageautoprofile-target-libmpx
39203 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
39204 @r=`${PWD_COMMAND}`; export r; \
39205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39206 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
39207 $(NORMAL_TARGET_EXPORTS) \
39209 cd $(TARGET_SUBDIR)/libmpx && \
39210 $$s/gcc/config/i386/$(AUTO_PROFILE) \
39211 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39212 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39213 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39214 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39215 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39216 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39217 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39218 $(EXTRA_TARGET_FLAGS) \
39219 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
39220 $(TARGET-stageautoprofile-target-libmpx)
39222 maybe-clean-stageautoprofile-target-libmpx: clean-stageautoprofile-target-libmpx
39223 clean-stageautoprofile: clean-stageautoprofile-target-libmpx
39224 clean-stageautoprofile-target-libmpx:
39225 @if [ $(current_stage) = stageautoprofile ]; then \
39226 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39227 else \
39228 [ -f $(TARGET_SUBDIR)/stageautoprofile-libmpx/Makefile ] || exit 0; \
39229 $(MAKE) stageautoprofile-start; \
39230 fi; \
39231 cd $(TARGET_SUBDIR)/libmpx && \
39232 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39233 @endif target-libmpx-bootstrap
39236 .PHONY: all-stageautofeedback-target-libmpx maybe-all-stageautofeedback-target-libmpx
39237 .PHONY: clean-stageautofeedback-target-libmpx maybe-clean-stageautofeedback-target-libmpx
39238 maybe-all-stageautofeedback-target-libmpx:
39239 maybe-clean-stageautofeedback-target-libmpx:
39240 @if target-libmpx-bootstrap
39241 maybe-all-stageautofeedback-target-libmpx: all-stageautofeedback-target-libmpx
39242 all-stageautofeedback: all-stageautofeedback-target-libmpx
39243 TARGET-stageautofeedback-target-libmpx = $(TARGET-target-libmpx)
39244 all-stageautofeedback-target-libmpx: configure-stageautofeedback-target-libmpx
39245 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
39246 @r=`${PWD_COMMAND}`; export r; \
39247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39248 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
39249 $(NORMAL_TARGET_EXPORTS) \
39251 cd $(TARGET_SUBDIR)/libmpx && \
39253 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39254 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39255 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39256 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39257 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39258 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39259 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39260 $(EXTRA_TARGET_FLAGS) \
39261 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
39262 $(TARGET-stageautofeedback-target-libmpx)
39264 maybe-clean-stageautofeedback-target-libmpx: clean-stageautofeedback-target-libmpx
39265 clean-stageautofeedback: clean-stageautofeedback-target-libmpx
39266 clean-stageautofeedback-target-libmpx:
39267 @if [ $(current_stage) = stageautofeedback ]; then \
39268 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39269 else \
39270 [ -f $(TARGET_SUBDIR)/stageautofeedback-libmpx/Makefile ] || exit 0; \
39271 $(MAKE) stageautofeedback-start; \
39272 fi; \
39273 cd $(TARGET_SUBDIR)/libmpx && \
39274 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39275 @endif target-libmpx-bootstrap
39282 .PHONY: check-target-libmpx maybe-check-target-libmpx
39283 maybe-check-target-libmpx:
39284 @if target-libmpx
39285 maybe-check-target-libmpx: check-target-libmpx
39287 check-target-libmpx:
39288 @: $(MAKE); $(unstage)
39289 @r=`${PWD_COMMAND}`; export r; \
39290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39291 $(NORMAL_TARGET_EXPORTS) \
39292 (cd $(TARGET_SUBDIR)/libmpx && \
39293 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39295 @endif target-libmpx
39297 .PHONY: install-target-libmpx maybe-install-target-libmpx
39298 maybe-install-target-libmpx:
39299 @if target-libmpx
39300 maybe-install-target-libmpx: install-target-libmpx
39302 install-target-libmpx: installdirs
39303 @: $(MAKE); $(unstage)
39304 @r=`${PWD_COMMAND}`; export r; \
39305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39306 $(NORMAL_TARGET_EXPORTS) \
39307 (cd $(TARGET_SUBDIR)/libmpx && \
39308 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39310 @endif target-libmpx
39312 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
39313 maybe-install-strip-target-libmpx:
39314 @if target-libmpx
39315 maybe-install-strip-target-libmpx: install-strip-target-libmpx
39317 install-strip-target-libmpx: installdirs
39318 @: $(MAKE); $(unstage)
39319 @r=`${PWD_COMMAND}`; export r; \
39320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39321 $(NORMAL_TARGET_EXPORTS) \
39322 (cd $(TARGET_SUBDIR)/libmpx && \
39323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39325 @endif target-libmpx
39327 # Other targets (info, dvi, pdf, etc.)
39329 .PHONY: maybe-info-target-libmpx info-target-libmpx
39330 maybe-info-target-libmpx:
39331 @if target-libmpx
39332 maybe-info-target-libmpx: info-target-libmpx
39334 info-target-libmpx: \
39335 configure-target-libmpx
39336 @: $(MAKE); $(unstage)
39337 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39338 r=`${PWD_COMMAND}`; export r; \
39339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39340 $(NORMAL_TARGET_EXPORTS) \
39341 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
39342 for flag in $(EXTRA_TARGET_FLAGS); do \
39343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39344 done; \
39345 (cd $(TARGET_SUBDIR)/libmpx && \
39346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39348 "RANLIB=$${RANLIB}" \
39349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39350 info) \
39351 || exit 1
39353 @endif target-libmpx
39355 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
39356 maybe-dvi-target-libmpx:
39357 @if target-libmpx
39358 maybe-dvi-target-libmpx: dvi-target-libmpx
39360 dvi-target-libmpx: \
39361 configure-target-libmpx
39362 @: $(MAKE); $(unstage)
39363 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39364 r=`${PWD_COMMAND}`; export r; \
39365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39366 $(NORMAL_TARGET_EXPORTS) \
39367 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
39368 for flag in $(EXTRA_TARGET_FLAGS); do \
39369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39370 done; \
39371 (cd $(TARGET_SUBDIR)/libmpx && \
39372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39374 "RANLIB=$${RANLIB}" \
39375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39376 dvi) \
39377 || exit 1
39379 @endif target-libmpx
39381 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
39382 maybe-pdf-target-libmpx:
39383 @if target-libmpx
39384 maybe-pdf-target-libmpx: pdf-target-libmpx
39386 pdf-target-libmpx: \
39387 configure-target-libmpx
39388 @: $(MAKE); $(unstage)
39389 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39390 r=`${PWD_COMMAND}`; export r; \
39391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39392 $(NORMAL_TARGET_EXPORTS) \
39393 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
39394 for flag in $(EXTRA_TARGET_FLAGS); do \
39395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39396 done; \
39397 (cd $(TARGET_SUBDIR)/libmpx && \
39398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39400 "RANLIB=$${RANLIB}" \
39401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39402 pdf) \
39403 || exit 1
39405 @endif target-libmpx
39407 .PHONY: maybe-html-target-libmpx html-target-libmpx
39408 maybe-html-target-libmpx:
39409 @if target-libmpx
39410 maybe-html-target-libmpx: html-target-libmpx
39412 html-target-libmpx: \
39413 configure-target-libmpx
39414 @: $(MAKE); $(unstage)
39415 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39416 r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39418 $(NORMAL_TARGET_EXPORTS) \
39419 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
39420 for flag in $(EXTRA_TARGET_FLAGS); do \
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
39423 (cd $(TARGET_SUBDIR)/libmpx && \
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39428 html) \
39429 || exit 1
39431 @endif target-libmpx
39433 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
39434 maybe-TAGS-target-libmpx:
39435 @if target-libmpx
39436 maybe-TAGS-target-libmpx: TAGS-target-libmpx
39438 TAGS-target-libmpx: \
39439 configure-target-libmpx
39440 @: $(MAKE); $(unstage)
39441 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39442 r=`${PWD_COMMAND}`; export r; \
39443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39444 $(NORMAL_TARGET_EXPORTS) \
39445 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
39446 for flag in $(EXTRA_TARGET_FLAGS); do \
39447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39448 done; \
39449 (cd $(TARGET_SUBDIR)/libmpx && \
39450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39452 "RANLIB=$${RANLIB}" \
39453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39454 TAGS) \
39455 || exit 1
39457 @endif target-libmpx
39459 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
39460 maybe-install-info-target-libmpx:
39461 @if target-libmpx
39462 maybe-install-info-target-libmpx: install-info-target-libmpx
39464 install-info-target-libmpx: \
39465 configure-target-libmpx \
39466 info-target-libmpx
39467 @: $(MAKE); $(unstage)
39468 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39469 r=`${PWD_COMMAND}`; export r; \
39470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39471 $(NORMAL_TARGET_EXPORTS) \
39472 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
39473 for flag in $(EXTRA_TARGET_FLAGS); do \
39474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39475 done; \
39476 (cd $(TARGET_SUBDIR)/libmpx && \
39477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39479 "RANLIB=$${RANLIB}" \
39480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39481 install-info) \
39482 || exit 1
39484 @endif target-libmpx
39486 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
39487 maybe-install-pdf-target-libmpx:
39488 @if target-libmpx
39489 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
39491 install-pdf-target-libmpx: \
39492 configure-target-libmpx \
39493 pdf-target-libmpx
39494 @: $(MAKE); $(unstage)
39495 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39496 r=`${PWD_COMMAND}`; export r; \
39497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39498 $(NORMAL_TARGET_EXPORTS) \
39499 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
39500 for flag in $(EXTRA_TARGET_FLAGS); do \
39501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39502 done; \
39503 (cd $(TARGET_SUBDIR)/libmpx && \
39504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39506 "RANLIB=$${RANLIB}" \
39507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39508 install-pdf) \
39509 || exit 1
39511 @endif target-libmpx
39513 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
39514 maybe-install-html-target-libmpx:
39515 @if target-libmpx
39516 maybe-install-html-target-libmpx: install-html-target-libmpx
39518 install-html-target-libmpx: \
39519 configure-target-libmpx \
39520 html-target-libmpx
39521 @: $(MAKE); $(unstage)
39522 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39523 r=`${PWD_COMMAND}`; export r; \
39524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39525 $(NORMAL_TARGET_EXPORTS) \
39526 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
39527 for flag in $(EXTRA_TARGET_FLAGS); do \
39528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39529 done; \
39530 (cd $(TARGET_SUBDIR)/libmpx && \
39531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39533 "RANLIB=$${RANLIB}" \
39534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39535 install-html) \
39536 || exit 1
39538 @endif target-libmpx
39540 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
39541 maybe-installcheck-target-libmpx:
39542 @if target-libmpx
39543 maybe-installcheck-target-libmpx: installcheck-target-libmpx
39545 installcheck-target-libmpx: \
39546 configure-target-libmpx
39547 @: $(MAKE); $(unstage)
39548 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39549 r=`${PWD_COMMAND}`; export r; \
39550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39551 $(NORMAL_TARGET_EXPORTS) \
39552 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
39553 for flag in $(EXTRA_TARGET_FLAGS); do \
39554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39555 done; \
39556 (cd $(TARGET_SUBDIR)/libmpx && \
39557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39559 "RANLIB=$${RANLIB}" \
39560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39561 installcheck) \
39562 || exit 1
39564 @endif target-libmpx
39566 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
39567 maybe-mostlyclean-target-libmpx:
39568 @if target-libmpx
39569 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
39571 mostlyclean-target-libmpx:
39572 @: $(MAKE); $(unstage)
39573 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39574 r=`${PWD_COMMAND}`; export r; \
39575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39576 $(NORMAL_TARGET_EXPORTS) \
39577 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
39578 for flag in $(EXTRA_TARGET_FLAGS); do \
39579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39580 done; \
39581 (cd $(TARGET_SUBDIR)/libmpx && \
39582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39584 "RANLIB=$${RANLIB}" \
39585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39586 mostlyclean) \
39587 || exit 1
39589 @endif target-libmpx
39591 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
39592 maybe-clean-target-libmpx:
39593 @if target-libmpx
39594 maybe-clean-target-libmpx: clean-target-libmpx
39596 clean-target-libmpx:
39597 @: $(MAKE); $(unstage)
39598 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39599 r=`${PWD_COMMAND}`; export r; \
39600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39601 $(NORMAL_TARGET_EXPORTS) \
39602 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
39603 for flag in $(EXTRA_TARGET_FLAGS); do \
39604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39605 done; \
39606 (cd $(TARGET_SUBDIR)/libmpx && \
39607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39609 "RANLIB=$${RANLIB}" \
39610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39611 clean) \
39612 || exit 1
39614 @endif target-libmpx
39616 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
39617 maybe-distclean-target-libmpx:
39618 @if target-libmpx
39619 maybe-distclean-target-libmpx: distclean-target-libmpx
39621 distclean-target-libmpx:
39622 @: $(MAKE); $(unstage)
39623 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39624 r=`${PWD_COMMAND}`; export r; \
39625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39626 $(NORMAL_TARGET_EXPORTS) \
39627 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
39628 for flag in $(EXTRA_TARGET_FLAGS); do \
39629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39630 done; \
39631 (cd $(TARGET_SUBDIR)/libmpx && \
39632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39634 "RANLIB=$${RANLIB}" \
39635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39636 distclean) \
39637 || exit 1
39639 @endif target-libmpx
39641 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
39642 maybe-maintainer-clean-target-libmpx:
39643 @if target-libmpx
39644 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
39646 maintainer-clean-target-libmpx:
39647 @: $(MAKE); $(unstage)
39648 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39649 r=`${PWD_COMMAND}`; export r; \
39650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39651 $(NORMAL_TARGET_EXPORTS) \
39652 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
39653 for flag in $(EXTRA_TARGET_FLAGS); do \
39654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39655 done; \
39656 (cd $(TARGET_SUBDIR)/libmpx && \
39657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39659 "RANLIB=$${RANLIB}" \
39660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39661 maintainer-clean) \
39662 || exit 1
39664 @endif target-libmpx
39670 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
39671 maybe-configure-target-libvtv:
39672 @if gcc-bootstrap
39673 configure-target-libvtv: stage_current
39674 @endif gcc-bootstrap
39675 @if target-libvtv
39676 maybe-configure-target-libvtv: configure-target-libvtv
39677 configure-target-libvtv:
39678 @r=`${PWD_COMMAND}`; export r; \
39679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39680 echo "Checking multilib configuration for libvtv..."; \
39681 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39682 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39683 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39684 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39685 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39686 else \
39687 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39688 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39689 fi; \
39690 else \
39691 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39692 fi; \
39693 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39694 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39695 $(RAW_CXX_TARGET_EXPORTS) \
39696 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
39697 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
39698 case $(srcdir) in \
39699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39700 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39702 esac; \
39703 module_srcdir=libvtv; \
39704 rm -f no-such-file || : ; \
39705 CONFIG_SITE=no-such-file $(SHELL) \
39706 $$s/$$module_srcdir/configure \
39707 --srcdir=$${topdir}/$$module_srcdir \
39708 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39709 --target=${target_alias} \
39710 || exit 1
39711 @endif target-libvtv
39715 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
39716 maybe-configure-stage1-target-libvtv:
39717 @if target-libvtv-bootstrap
39718 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
39719 configure-stage1-target-libvtv:
39720 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39721 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39722 @r=`${PWD_COMMAND}`; export r; \
39723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39724 TFLAGS="$(STAGE1_TFLAGS)"; \
39725 echo "Checking multilib configuration for libvtv..."; \
39726 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39727 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39728 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39729 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39730 else \
39731 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39732 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39733 fi; \
39734 else \
39735 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39736 fi; \
39737 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39738 $(RAW_CXX_TARGET_EXPORTS) \
39739 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39740 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39741 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39742 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
39743 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39744 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39745 case $(srcdir) in \
39746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39747 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39749 esac; \
39750 module_srcdir=libvtv; \
39751 $(SHELL) $$s/$$module_srcdir/configure \
39752 --srcdir=$${topdir}/$$module_srcdir \
39753 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39754 --target=${target_alias} \
39756 $(STAGE1_CONFIGURE_FLAGS)
39757 @endif target-libvtv-bootstrap
39759 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
39760 maybe-configure-stage2-target-libvtv:
39761 @if target-libvtv-bootstrap
39762 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
39763 configure-stage2-target-libvtv:
39764 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39765 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39766 @r=`${PWD_COMMAND}`; export r; \
39767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39768 TFLAGS="$(STAGE2_TFLAGS)"; \
39769 echo "Checking multilib configuration for libvtv..."; \
39770 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39771 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39772 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39773 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39774 else \
39775 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39776 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39777 fi; \
39778 else \
39779 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39780 fi; \
39781 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39782 $(RAW_CXX_TARGET_EXPORTS) \
39784 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39785 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39786 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39787 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
39788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39789 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39790 case $(srcdir) in \
39791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39792 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39794 esac; \
39795 module_srcdir=libvtv; \
39796 $(SHELL) $$s/$$module_srcdir/configure \
39797 --srcdir=$${topdir}/$$module_srcdir \
39798 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39799 --target=${target_alias} \
39800 --with-build-libsubdir=$(HOST_SUBDIR) \
39801 $(STAGE2_CONFIGURE_FLAGS)
39802 @endif target-libvtv-bootstrap
39804 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
39805 maybe-configure-stage3-target-libvtv:
39806 @if target-libvtv-bootstrap
39807 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
39808 configure-stage3-target-libvtv:
39809 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39810 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39811 @r=`${PWD_COMMAND}`; export r; \
39812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39813 TFLAGS="$(STAGE3_TFLAGS)"; \
39814 echo "Checking multilib configuration for libvtv..."; \
39815 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39816 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39817 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39818 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39819 else \
39820 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39821 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39822 fi; \
39823 else \
39824 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39825 fi; \
39826 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39827 $(RAW_CXX_TARGET_EXPORTS) \
39829 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39830 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39831 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39832 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
39833 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39834 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39835 case $(srcdir) in \
39836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39837 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39839 esac; \
39840 module_srcdir=libvtv; \
39841 $(SHELL) $$s/$$module_srcdir/configure \
39842 --srcdir=$${topdir}/$$module_srcdir \
39843 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39844 --target=${target_alias} \
39845 --with-build-libsubdir=$(HOST_SUBDIR) \
39846 $(STAGE3_CONFIGURE_FLAGS)
39847 @endif target-libvtv-bootstrap
39849 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
39850 maybe-configure-stage4-target-libvtv:
39851 @if target-libvtv-bootstrap
39852 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
39853 configure-stage4-target-libvtv:
39854 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39855 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39856 @r=`${PWD_COMMAND}`; export r; \
39857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39858 TFLAGS="$(STAGE4_TFLAGS)"; \
39859 echo "Checking multilib configuration for libvtv..."; \
39860 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39861 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39862 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39863 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39864 else \
39865 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39866 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39867 fi; \
39868 else \
39869 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39870 fi; \
39871 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39872 $(RAW_CXX_TARGET_EXPORTS) \
39874 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39875 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39876 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39877 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
39878 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39879 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39880 case $(srcdir) in \
39881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39882 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39884 esac; \
39885 module_srcdir=libvtv; \
39886 $(SHELL) $$s/$$module_srcdir/configure \
39887 --srcdir=$${topdir}/$$module_srcdir \
39888 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39889 --target=${target_alias} \
39890 --with-build-libsubdir=$(HOST_SUBDIR) \
39891 $(STAGE4_CONFIGURE_FLAGS)
39892 @endif target-libvtv-bootstrap
39894 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
39895 maybe-configure-stageprofile-target-libvtv:
39896 @if target-libvtv-bootstrap
39897 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
39898 configure-stageprofile-target-libvtv:
39899 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39900 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39901 @r=`${PWD_COMMAND}`; export r; \
39902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39903 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39904 echo "Checking multilib configuration for libvtv..."; \
39905 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39906 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39907 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39908 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39909 else \
39910 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39911 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39912 fi; \
39913 else \
39914 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39915 fi; \
39916 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39917 $(RAW_CXX_TARGET_EXPORTS) \
39919 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39920 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39921 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39922 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
39923 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39924 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39925 case $(srcdir) in \
39926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39927 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39929 esac; \
39930 module_srcdir=libvtv; \
39931 $(SHELL) $$s/$$module_srcdir/configure \
39932 --srcdir=$${topdir}/$$module_srcdir \
39933 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39934 --target=${target_alias} \
39935 --with-build-libsubdir=$(HOST_SUBDIR) \
39936 $(STAGEprofile_CONFIGURE_FLAGS)
39937 @endif target-libvtv-bootstrap
39939 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
39940 maybe-configure-stagefeedback-target-libvtv:
39941 @if target-libvtv-bootstrap
39942 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
39943 configure-stagefeedback-target-libvtv:
39944 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39945 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39946 @r=`${PWD_COMMAND}`; export r; \
39947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39948 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39949 echo "Checking multilib configuration for libvtv..."; \
39950 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39951 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39952 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39953 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39954 else \
39955 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39956 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39957 fi; \
39958 else \
39959 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39960 fi; \
39961 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39962 $(RAW_CXX_TARGET_EXPORTS) \
39964 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39965 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39966 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39967 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
39968 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39969 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39970 case $(srcdir) in \
39971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39972 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39974 esac; \
39975 module_srcdir=libvtv; \
39976 $(SHELL) $$s/$$module_srcdir/configure \
39977 --srcdir=$${topdir}/$$module_srcdir \
39978 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39979 --target=${target_alias} \
39980 --with-build-libsubdir=$(HOST_SUBDIR) \
39981 $(STAGEfeedback_CONFIGURE_FLAGS)
39982 @endif target-libvtv-bootstrap
39984 .PHONY: configure-stageautoprofile-target-libvtv maybe-configure-stageautoprofile-target-libvtv
39985 maybe-configure-stageautoprofile-target-libvtv:
39986 @if target-libvtv-bootstrap
39987 maybe-configure-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
39988 configure-stageautoprofile-target-libvtv:
39989 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
39990 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39991 @r=`${PWD_COMMAND}`; export r; \
39992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39993 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
39994 echo "Checking multilib configuration for libvtv..."; \
39995 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39996 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39997 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39998 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39999 else \
40000 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
40001 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40002 fi; \
40003 else \
40004 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40005 fi; \
40006 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
40007 $(RAW_CXX_TARGET_EXPORTS) \
40009 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40010 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40011 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
40012 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libvtv; \
40013 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
40014 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
40015 case $(srcdir) in \
40016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40017 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
40018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40019 esac; \
40020 module_srcdir=libvtv; \
40021 $(SHELL) $$s/$$module_srcdir/configure \
40022 --srcdir=$${topdir}/$$module_srcdir \
40023 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40024 --target=${target_alias} \
40025 --with-build-libsubdir=$(HOST_SUBDIR) \
40026 $(STAGEautoprofile_CONFIGURE_FLAGS)
40027 @endif target-libvtv-bootstrap
40029 .PHONY: configure-stageautofeedback-target-libvtv maybe-configure-stageautofeedback-target-libvtv
40030 maybe-configure-stageautofeedback-target-libvtv:
40031 @if target-libvtv-bootstrap
40032 maybe-configure-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
40033 configure-stageautofeedback-target-libvtv:
40034 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
40035 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
40036 @r=`${PWD_COMMAND}`; export r; \
40037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40038 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
40039 echo "Checking multilib configuration for libvtv..."; \
40040 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
40041 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
40042 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
40043 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
40044 else \
40045 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
40046 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40047 fi; \
40048 else \
40049 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40050 fi; \
40051 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
40052 $(RAW_CXX_TARGET_EXPORTS) \
40054 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40055 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40056 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
40057 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libvtv; \
40058 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
40059 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
40060 case $(srcdir) in \
40061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40062 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
40063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40064 esac; \
40065 module_srcdir=libvtv; \
40066 $(SHELL) $$s/$$module_srcdir/configure \
40067 --srcdir=$${topdir}/$$module_srcdir \
40068 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40069 --target=${target_alias} \
40070 --with-build-libsubdir=$(HOST_SUBDIR) \
40071 $(STAGEautofeedback_CONFIGURE_FLAGS)
40072 @endif target-libvtv-bootstrap
40078 .PHONY: all-target-libvtv maybe-all-target-libvtv
40079 maybe-all-target-libvtv:
40080 @if gcc-bootstrap
40081 all-target-libvtv: stage_current
40082 @endif gcc-bootstrap
40083 @if target-libvtv
40084 TARGET-target-libvtv=all
40085 maybe-all-target-libvtv: all-target-libvtv
40086 all-target-libvtv: configure-target-libvtv
40087 @r=`${PWD_COMMAND}`; export r; \
40088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40089 $(RAW_CXX_TARGET_EXPORTS) \
40090 (cd $(TARGET_SUBDIR)/libvtv && \
40091 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40092 $(TARGET-target-libvtv))
40093 @endif target-libvtv
40097 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
40098 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
40099 maybe-all-stage1-target-libvtv:
40100 maybe-clean-stage1-target-libvtv:
40101 @if target-libvtv-bootstrap
40102 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
40103 all-stage1: all-stage1-target-libvtv
40104 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
40105 all-stage1-target-libvtv: configure-stage1-target-libvtv
40106 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40107 @r=`${PWD_COMMAND}`; export r; \
40108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40109 TFLAGS="$(STAGE1_TFLAGS)"; \
40110 $(RAW_CXX_TARGET_EXPORTS) \
40111 cd $(TARGET_SUBDIR)/libvtv && \
40113 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40114 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40115 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40116 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40117 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40118 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40119 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40120 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40122 TFLAGS="$(STAGE1_TFLAGS)" \
40123 $(TARGET-stage1-target-libvtv)
40125 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
40126 clean-stage1: clean-stage1-target-libvtv
40127 clean-stage1-target-libvtv:
40128 @if [ $(current_stage) = stage1 ]; then \
40129 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40130 else \
40131 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
40132 $(MAKE) stage1-start; \
40133 fi; \
40134 cd $(TARGET_SUBDIR)/libvtv && \
40135 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40136 clean
40137 @endif target-libvtv-bootstrap
40140 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
40141 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
40142 maybe-all-stage2-target-libvtv:
40143 maybe-clean-stage2-target-libvtv:
40144 @if target-libvtv-bootstrap
40145 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
40146 all-stage2: all-stage2-target-libvtv
40147 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
40148 all-stage2-target-libvtv: configure-stage2-target-libvtv
40149 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40150 @r=`${PWD_COMMAND}`; export r; \
40151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40152 TFLAGS="$(STAGE2_TFLAGS)"; \
40153 $(RAW_CXX_TARGET_EXPORTS) \
40155 cd $(TARGET_SUBDIR)/libvtv && \
40157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40158 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40159 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40160 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40164 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40165 TFLAGS="$(STAGE2_TFLAGS)" \
40166 $(TARGET-stage2-target-libvtv)
40168 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
40169 clean-stage2: clean-stage2-target-libvtv
40170 clean-stage2-target-libvtv:
40171 @if [ $(current_stage) = stage2 ]; then \
40172 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40173 else \
40174 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
40175 $(MAKE) stage2-start; \
40176 fi; \
40177 cd $(TARGET_SUBDIR)/libvtv && \
40178 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40179 @endif target-libvtv-bootstrap
40182 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
40183 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
40184 maybe-all-stage3-target-libvtv:
40185 maybe-clean-stage3-target-libvtv:
40186 @if target-libvtv-bootstrap
40187 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
40188 all-stage3: all-stage3-target-libvtv
40189 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
40190 all-stage3-target-libvtv: configure-stage3-target-libvtv
40191 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40192 @r=`${PWD_COMMAND}`; export r; \
40193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40194 TFLAGS="$(STAGE3_TFLAGS)"; \
40195 $(RAW_CXX_TARGET_EXPORTS) \
40197 cd $(TARGET_SUBDIR)/libvtv && \
40199 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40200 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40201 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40202 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40203 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40204 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40205 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40206 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40207 TFLAGS="$(STAGE3_TFLAGS)" \
40208 $(TARGET-stage3-target-libvtv)
40210 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
40211 clean-stage3: clean-stage3-target-libvtv
40212 clean-stage3-target-libvtv:
40213 @if [ $(current_stage) = stage3 ]; then \
40214 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40215 else \
40216 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
40217 $(MAKE) stage3-start; \
40218 fi; \
40219 cd $(TARGET_SUBDIR)/libvtv && \
40220 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40221 @endif target-libvtv-bootstrap
40224 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
40225 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
40226 maybe-all-stage4-target-libvtv:
40227 maybe-clean-stage4-target-libvtv:
40228 @if target-libvtv-bootstrap
40229 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
40230 all-stage4: all-stage4-target-libvtv
40231 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
40232 all-stage4-target-libvtv: configure-stage4-target-libvtv
40233 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40234 @r=`${PWD_COMMAND}`; export r; \
40235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40236 TFLAGS="$(STAGE4_TFLAGS)"; \
40237 $(RAW_CXX_TARGET_EXPORTS) \
40239 cd $(TARGET_SUBDIR)/libvtv && \
40241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40242 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40243 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40244 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40248 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40249 TFLAGS="$(STAGE4_TFLAGS)" \
40250 $(TARGET-stage4-target-libvtv)
40252 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
40253 clean-stage4: clean-stage4-target-libvtv
40254 clean-stage4-target-libvtv:
40255 @if [ $(current_stage) = stage4 ]; then \
40256 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40257 else \
40258 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
40259 $(MAKE) stage4-start; \
40260 fi; \
40261 cd $(TARGET_SUBDIR)/libvtv && \
40262 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40263 @endif target-libvtv-bootstrap
40266 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
40267 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
40268 maybe-all-stageprofile-target-libvtv:
40269 maybe-clean-stageprofile-target-libvtv:
40270 @if target-libvtv-bootstrap
40271 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
40272 all-stageprofile: all-stageprofile-target-libvtv
40273 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
40274 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
40275 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40276 @r=`${PWD_COMMAND}`; export r; \
40277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40278 TFLAGS="$(STAGEprofile_TFLAGS)"; \
40279 $(RAW_CXX_TARGET_EXPORTS) \
40281 cd $(TARGET_SUBDIR)/libvtv && \
40283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40284 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40285 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40286 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40290 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40291 TFLAGS="$(STAGEprofile_TFLAGS)" \
40292 $(TARGET-stageprofile-target-libvtv)
40294 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
40295 clean-stageprofile: clean-stageprofile-target-libvtv
40296 clean-stageprofile-target-libvtv:
40297 @if [ $(current_stage) = stageprofile ]; then \
40298 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40299 else \
40300 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
40301 $(MAKE) stageprofile-start; \
40302 fi; \
40303 cd $(TARGET_SUBDIR)/libvtv && \
40304 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40305 @endif target-libvtv-bootstrap
40308 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
40309 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
40310 maybe-all-stagefeedback-target-libvtv:
40311 maybe-clean-stagefeedback-target-libvtv:
40312 @if target-libvtv-bootstrap
40313 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
40314 all-stagefeedback: all-stagefeedback-target-libvtv
40315 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
40316 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
40317 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40318 @r=`${PWD_COMMAND}`; export r; \
40319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40320 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40321 $(RAW_CXX_TARGET_EXPORTS) \
40323 cd $(TARGET_SUBDIR)/libvtv && \
40325 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40326 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40327 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40328 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40329 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40330 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40331 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40332 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40333 TFLAGS="$(STAGEfeedback_TFLAGS)" \
40334 $(TARGET-stagefeedback-target-libvtv)
40336 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
40337 clean-stagefeedback: clean-stagefeedback-target-libvtv
40338 clean-stagefeedback-target-libvtv:
40339 @if [ $(current_stage) = stagefeedback ]; then \
40340 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40341 else \
40342 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
40343 $(MAKE) stagefeedback-start; \
40344 fi; \
40345 cd $(TARGET_SUBDIR)/libvtv && \
40346 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40347 @endif target-libvtv-bootstrap
40350 .PHONY: all-stageautoprofile-target-libvtv maybe-all-stageautoprofile-target-libvtv
40351 .PHONY: clean-stageautoprofile-target-libvtv maybe-clean-stageautoprofile-target-libvtv
40352 maybe-all-stageautoprofile-target-libvtv:
40353 maybe-clean-stageautoprofile-target-libvtv:
40354 @if target-libvtv-bootstrap
40355 maybe-all-stageautoprofile-target-libvtv: all-stageautoprofile-target-libvtv
40356 all-stageautoprofile: all-stageautoprofile-target-libvtv
40357 TARGET-stageautoprofile-target-libvtv = $(TARGET-target-libvtv)
40358 all-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
40359 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
40360 @r=`${PWD_COMMAND}`; export r; \
40361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40362 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
40363 $(RAW_CXX_TARGET_EXPORTS) \
40365 cd $(TARGET_SUBDIR)/libvtv && \
40366 $$s/gcc/config/i386/$(AUTO_PROFILE) \
40367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40368 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40369 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40370 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40374 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40375 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
40376 $(TARGET-stageautoprofile-target-libvtv)
40378 maybe-clean-stageautoprofile-target-libvtv: clean-stageautoprofile-target-libvtv
40379 clean-stageautoprofile: clean-stageautoprofile-target-libvtv
40380 clean-stageautoprofile-target-libvtv:
40381 @if [ $(current_stage) = stageautoprofile ]; then \
40382 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40383 else \
40384 [ -f $(TARGET_SUBDIR)/stageautoprofile-libvtv/Makefile ] || exit 0; \
40385 $(MAKE) stageautoprofile-start; \
40386 fi; \
40387 cd $(TARGET_SUBDIR)/libvtv && \
40388 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40389 @endif target-libvtv-bootstrap
40392 .PHONY: all-stageautofeedback-target-libvtv maybe-all-stageautofeedback-target-libvtv
40393 .PHONY: clean-stageautofeedback-target-libvtv maybe-clean-stageautofeedback-target-libvtv
40394 maybe-all-stageautofeedback-target-libvtv:
40395 maybe-clean-stageautofeedback-target-libvtv:
40396 @if target-libvtv-bootstrap
40397 maybe-all-stageautofeedback-target-libvtv: all-stageautofeedback-target-libvtv
40398 all-stageautofeedback: all-stageautofeedback-target-libvtv
40399 TARGET-stageautofeedback-target-libvtv = $(TARGET-target-libvtv)
40400 all-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
40401 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
40402 @r=`${PWD_COMMAND}`; export r; \
40403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40404 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
40405 $(RAW_CXX_TARGET_EXPORTS) \
40407 cd $(TARGET_SUBDIR)/libvtv && \
40409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40410 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40411 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40412 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40416 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40417 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
40418 $(TARGET-stageautofeedback-target-libvtv)
40420 maybe-clean-stageautofeedback-target-libvtv: clean-stageautofeedback-target-libvtv
40421 clean-stageautofeedback: clean-stageautofeedback-target-libvtv
40422 clean-stageautofeedback-target-libvtv:
40423 @if [ $(current_stage) = stageautofeedback ]; then \
40424 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40425 else \
40426 [ -f $(TARGET_SUBDIR)/stageautofeedback-libvtv/Makefile ] || exit 0; \
40427 $(MAKE) stageautofeedback-start; \
40428 fi; \
40429 cd $(TARGET_SUBDIR)/libvtv && \
40430 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40431 @endif target-libvtv-bootstrap
40438 .PHONY: check-target-libvtv maybe-check-target-libvtv
40439 maybe-check-target-libvtv:
40440 @if target-libvtv
40441 maybe-check-target-libvtv: check-target-libvtv
40443 check-target-libvtv:
40444 @: $(MAKE); $(unstage)
40445 @r=`${PWD_COMMAND}`; export r; \
40446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40447 $(RAW_CXX_TARGET_EXPORTS) \
40448 (cd $(TARGET_SUBDIR)/libvtv && \
40449 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
40451 @endif target-libvtv
40453 .PHONY: install-target-libvtv maybe-install-target-libvtv
40454 maybe-install-target-libvtv:
40455 @if target-libvtv
40456 maybe-install-target-libvtv: install-target-libvtv
40458 install-target-libvtv: installdirs
40459 @: $(MAKE); $(unstage)
40460 @r=`${PWD_COMMAND}`; export r; \
40461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40462 $(RAW_CXX_TARGET_EXPORTS) \
40463 (cd $(TARGET_SUBDIR)/libvtv && \
40464 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40466 @endif target-libvtv
40468 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
40469 maybe-install-strip-target-libvtv:
40470 @if target-libvtv
40471 maybe-install-strip-target-libvtv: install-strip-target-libvtv
40473 install-strip-target-libvtv: installdirs
40474 @: $(MAKE); $(unstage)
40475 @r=`${PWD_COMMAND}`; export r; \
40476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40477 $(RAW_CXX_TARGET_EXPORTS) \
40478 (cd $(TARGET_SUBDIR)/libvtv && \
40479 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40481 @endif target-libvtv
40483 # Other targets (info, dvi, pdf, etc.)
40485 .PHONY: maybe-info-target-libvtv info-target-libvtv
40486 maybe-info-target-libvtv:
40487 @if target-libvtv
40488 maybe-info-target-libvtv: info-target-libvtv
40490 info-target-libvtv: \
40491 configure-target-libvtv
40492 @: $(MAKE); $(unstage)
40493 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40494 r=`${PWD_COMMAND}`; export r; \
40495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40496 $(RAW_CXX_TARGET_EXPORTS) \
40497 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
40498 for flag in $(EXTRA_TARGET_FLAGS); do \
40499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40500 done; \
40501 (cd $(TARGET_SUBDIR)/libvtv && \
40502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40504 "RANLIB=$${RANLIB}" \
40505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40506 info) \
40507 || exit 1
40509 @endif target-libvtv
40511 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
40512 maybe-dvi-target-libvtv:
40513 @if target-libvtv
40514 maybe-dvi-target-libvtv: dvi-target-libvtv
40516 dvi-target-libvtv: \
40517 configure-target-libvtv
40518 @: $(MAKE); $(unstage)
40519 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40520 r=`${PWD_COMMAND}`; export r; \
40521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522 $(RAW_CXX_TARGET_EXPORTS) \
40523 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
40524 for flag in $(EXTRA_TARGET_FLAGS); do \
40525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40526 done; \
40527 (cd $(TARGET_SUBDIR)/libvtv && \
40528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40530 "RANLIB=$${RANLIB}" \
40531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40532 dvi) \
40533 || exit 1
40535 @endif target-libvtv
40537 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
40538 maybe-pdf-target-libvtv:
40539 @if target-libvtv
40540 maybe-pdf-target-libvtv: pdf-target-libvtv
40542 pdf-target-libvtv: \
40543 configure-target-libvtv
40544 @: $(MAKE); $(unstage)
40545 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40546 r=`${PWD_COMMAND}`; export r; \
40547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40548 $(RAW_CXX_TARGET_EXPORTS) \
40549 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
40550 for flag in $(EXTRA_TARGET_FLAGS); do \
40551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40552 done; \
40553 (cd $(TARGET_SUBDIR)/libvtv && \
40554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40556 "RANLIB=$${RANLIB}" \
40557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40558 pdf) \
40559 || exit 1
40561 @endif target-libvtv
40563 .PHONY: maybe-html-target-libvtv html-target-libvtv
40564 maybe-html-target-libvtv:
40565 @if target-libvtv
40566 maybe-html-target-libvtv: html-target-libvtv
40568 html-target-libvtv: \
40569 configure-target-libvtv
40570 @: $(MAKE); $(unstage)
40571 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40572 r=`${PWD_COMMAND}`; export r; \
40573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40574 $(RAW_CXX_TARGET_EXPORTS) \
40575 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
40576 for flag in $(EXTRA_TARGET_FLAGS); do \
40577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40578 done; \
40579 (cd $(TARGET_SUBDIR)/libvtv && \
40580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40582 "RANLIB=$${RANLIB}" \
40583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40584 html) \
40585 || exit 1
40587 @endif target-libvtv
40589 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
40590 maybe-TAGS-target-libvtv:
40591 @if target-libvtv
40592 maybe-TAGS-target-libvtv: TAGS-target-libvtv
40594 TAGS-target-libvtv: \
40595 configure-target-libvtv
40596 @: $(MAKE); $(unstage)
40597 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40598 r=`${PWD_COMMAND}`; export r; \
40599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40600 $(RAW_CXX_TARGET_EXPORTS) \
40601 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
40602 for flag in $(EXTRA_TARGET_FLAGS); do \
40603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40604 done; \
40605 (cd $(TARGET_SUBDIR)/libvtv && \
40606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40608 "RANLIB=$${RANLIB}" \
40609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40610 TAGS) \
40611 || exit 1
40613 @endif target-libvtv
40615 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
40616 maybe-install-info-target-libvtv:
40617 @if target-libvtv
40618 maybe-install-info-target-libvtv: install-info-target-libvtv
40620 install-info-target-libvtv: \
40621 configure-target-libvtv \
40622 info-target-libvtv
40623 @: $(MAKE); $(unstage)
40624 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40625 r=`${PWD_COMMAND}`; export r; \
40626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40627 $(RAW_CXX_TARGET_EXPORTS) \
40628 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
40629 for flag in $(EXTRA_TARGET_FLAGS); do \
40630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40631 done; \
40632 (cd $(TARGET_SUBDIR)/libvtv && \
40633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40635 "RANLIB=$${RANLIB}" \
40636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40637 install-info) \
40638 || exit 1
40640 @endif target-libvtv
40642 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
40643 maybe-install-pdf-target-libvtv:
40644 @if target-libvtv
40645 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
40647 install-pdf-target-libvtv: \
40648 configure-target-libvtv \
40649 pdf-target-libvtv
40650 @: $(MAKE); $(unstage)
40651 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40652 r=`${PWD_COMMAND}`; export r; \
40653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40654 $(RAW_CXX_TARGET_EXPORTS) \
40655 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
40656 for flag in $(EXTRA_TARGET_FLAGS); do \
40657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40658 done; \
40659 (cd $(TARGET_SUBDIR)/libvtv && \
40660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40662 "RANLIB=$${RANLIB}" \
40663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40664 install-pdf) \
40665 || exit 1
40667 @endif target-libvtv
40669 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
40670 maybe-install-html-target-libvtv:
40671 @if target-libvtv
40672 maybe-install-html-target-libvtv: install-html-target-libvtv
40674 install-html-target-libvtv: \
40675 configure-target-libvtv \
40676 html-target-libvtv
40677 @: $(MAKE); $(unstage)
40678 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40679 r=`${PWD_COMMAND}`; export r; \
40680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40681 $(RAW_CXX_TARGET_EXPORTS) \
40682 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
40683 for flag in $(EXTRA_TARGET_FLAGS); do \
40684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40685 done; \
40686 (cd $(TARGET_SUBDIR)/libvtv && \
40687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40689 "RANLIB=$${RANLIB}" \
40690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40691 install-html) \
40692 || exit 1
40694 @endif target-libvtv
40696 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
40697 maybe-installcheck-target-libvtv:
40698 @if target-libvtv
40699 maybe-installcheck-target-libvtv: installcheck-target-libvtv
40701 installcheck-target-libvtv: \
40702 configure-target-libvtv
40703 @: $(MAKE); $(unstage)
40704 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40705 r=`${PWD_COMMAND}`; export r; \
40706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40707 $(RAW_CXX_TARGET_EXPORTS) \
40708 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
40709 for flag in $(EXTRA_TARGET_FLAGS); do \
40710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40711 done; \
40712 (cd $(TARGET_SUBDIR)/libvtv && \
40713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40715 "RANLIB=$${RANLIB}" \
40716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40717 installcheck) \
40718 || exit 1
40720 @endif target-libvtv
40722 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
40723 maybe-mostlyclean-target-libvtv:
40724 @if target-libvtv
40725 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
40727 mostlyclean-target-libvtv:
40728 @: $(MAKE); $(unstage)
40729 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40730 r=`${PWD_COMMAND}`; export r; \
40731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40732 $(RAW_CXX_TARGET_EXPORTS) \
40733 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
40734 for flag in $(EXTRA_TARGET_FLAGS); do \
40735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40736 done; \
40737 (cd $(TARGET_SUBDIR)/libvtv && \
40738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40740 "RANLIB=$${RANLIB}" \
40741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40742 mostlyclean) \
40743 || exit 1
40745 @endif target-libvtv
40747 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
40748 maybe-clean-target-libvtv:
40749 @if target-libvtv
40750 maybe-clean-target-libvtv: clean-target-libvtv
40752 clean-target-libvtv:
40753 @: $(MAKE); $(unstage)
40754 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40755 r=`${PWD_COMMAND}`; export r; \
40756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40757 $(RAW_CXX_TARGET_EXPORTS) \
40758 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
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)/libvtv && \
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 clean) \
40768 || exit 1
40770 @endif target-libvtv
40772 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
40773 maybe-distclean-target-libvtv:
40774 @if target-libvtv
40775 maybe-distclean-target-libvtv: distclean-target-libvtv
40777 distclean-target-libvtv:
40778 @: $(MAKE); $(unstage)
40779 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40780 r=`${PWD_COMMAND}`; export r; \
40781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40782 $(RAW_CXX_TARGET_EXPORTS) \
40783 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
40784 for flag in $(EXTRA_TARGET_FLAGS); do \
40785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40786 done; \
40787 (cd $(TARGET_SUBDIR)/libvtv && \
40788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40790 "RANLIB=$${RANLIB}" \
40791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40792 distclean) \
40793 || exit 1
40795 @endif target-libvtv
40797 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
40798 maybe-maintainer-clean-target-libvtv:
40799 @if target-libvtv
40800 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
40802 maintainer-clean-target-libvtv:
40803 @: $(MAKE); $(unstage)
40804 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40805 r=`${PWD_COMMAND}`; export r; \
40806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40807 $(RAW_CXX_TARGET_EXPORTS) \
40808 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
40809 for flag in $(EXTRA_TARGET_FLAGS); do \
40810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40811 done; \
40812 (cd $(TARGET_SUBDIR)/libvtv && \
40813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40815 "RANLIB=$${RANLIB}" \
40816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40817 maintainer-clean) \
40818 || exit 1
40820 @endif target-libvtv
40826 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
40827 maybe-configure-target-libcilkrts:
40828 @if gcc-bootstrap
40829 configure-target-libcilkrts: stage_current
40830 @endif gcc-bootstrap
40831 @if target-libcilkrts
40832 maybe-configure-target-libcilkrts: configure-target-libcilkrts
40833 configure-target-libcilkrts:
40834 @: $(MAKE); $(unstage)
40835 @r=`${PWD_COMMAND}`; export r; \
40836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40837 echo "Checking multilib configuration for libcilkrts..."; \
40838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
40839 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
40840 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
40841 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
40842 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
40843 else \
40844 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
40845 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
40846 fi; \
40847 else \
40848 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
40849 fi; \
40850 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
40851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
40852 $(NORMAL_TARGET_EXPORTS) \
40853 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
40854 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
40855 case $(srcdir) in \
40856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40857 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
40858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40859 esac; \
40860 module_srcdir=libcilkrts; \
40861 rm -f no-such-file || : ; \
40862 CONFIG_SITE=no-such-file $(SHELL) \
40863 $$s/$$module_srcdir/configure \
40864 --srcdir=$${topdir}/$$module_srcdir \
40865 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40866 --target=${target_alias} \
40867 || exit 1
40868 @endif target-libcilkrts
40874 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
40875 maybe-all-target-libcilkrts:
40876 @if gcc-bootstrap
40877 all-target-libcilkrts: stage_current
40878 @endif gcc-bootstrap
40879 @if target-libcilkrts
40880 TARGET-target-libcilkrts=all
40881 maybe-all-target-libcilkrts: all-target-libcilkrts
40882 all-target-libcilkrts: configure-target-libcilkrts
40883 @: $(MAKE); $(unstage)
40884 @r=`${PWD_COMMAND}`; export r; \
40885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40886 $(NORMAL_TARGET_EXPORTS) \
40887 (cd $(TARGET_SUBDIR)/libcilkrts && \
40888 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40889 $(TARGET-target-libcilkrts))
40890 @endif target-libcilkrts
40896 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
40897 maybe-check-target-libcilkrts:
40898 @if target-libcilkrts
40899 maybe-check-target-libcilkrts: check-target-libcilkrts
40901 check-target-libcilkrts:
40902 @: $(MAKE); $(unstage)
40903 @r=`${PWD_COMMAND}`; export r; \
40904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40905 $(NORMAL_TARGET_EXPORTS) \
40906 (cd $(TARGET_SUBDIR)/libcilkrts && \
40907 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40909 @endif target-libcilkrts
40911 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
40912 maybe-install-target-libcilkrts:
40913 @if target-libcilkrts
40914 maybe-install-target-libcilkrts: install-target-libcilkrts
40916 install-target-libcilkrts: installdirs
40917 @: $(MAKE); $(unstage)
40918 @r=`${PWD_COMMAND}`; export r; \
40919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40920 $(NORMAL_TARGET_EXPORTS) \
40921 (cd $(TARGET_SUBDIR)/libcilkrts && \
40922 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40924 @endif target-libcilkrts
40926 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
40927 maybe-install-strip-target-libcilkrts:
40928 @if target-libcilkrts
40929 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
40931 install-strip-target-libcilkrts: installdirs
40932 @: $(MAKE); $(unstage)
40933 @r=`${PWD_COMMAND}`; export r; \
40934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40935 $(NORMAL_TARGET_EXPORTS) \
40936 (cd $(TARGET_SUBDIR)/libcilkrts && \
40937 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40939 @endif target-libcilkrts
40941 # Other targets (info, dvi, pdf, etc.)
40943 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
40944 maybe-info-target-libcilkrts:
40945 @if target-libcilkrts
40946 maybe-info-target-libcilkrts: info-target-libcilkrts
40948 info-target-libcilkrts: \
40949 configure-target-libcilkrts
40950 @: $(MAKE); $(unstage)
40951 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
40952 r=`${PWD_COMMAND}`; export r; \
40953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40954 $(NORMAL_TARGET_EXPORTS) \
40955 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
40956 for flag in $(EXTRA_TARGET_FLAGS); do \
40957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40958 done; \
40959 (cd $(TARGET_SUBDIR)/libcilkrts && \
40960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40962 "RANLIB=$${RANLIB}" \
40963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40964 info) \
40965 || exit 1
40967 @endif target-libcilkrts
40969 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
40970 maybe-dvi-target-libcilkrts:
40971 @if target-libcilkrts
40972 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
40974 dvi-target-libcilkrts: \
40975 configure-target-libcilkrts
40976 @: $(MAKE); $(unstage)
40977 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
40978 r=`${PWD_COMMAND}`; export r; \
40979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40980 $(NORMAL_TARGET_EXPORTS) \
40981 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
40982 for flag in $(EXTRA_TARGET_FLAGS); do \
40983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40984 done; \
40985 (cd $(TARGET_SUBDIR)/libcilkrts && \
40986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40988 "RANLIB=$${RANLIB}" \
40989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40990 dvi) \
40991 || exit 1
40993 @endif target-libcilkrts
40995 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
40996 maybe-pdf-target-libcilkrts:
40997 @if target-libcilkrts
40998 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
41000 pdf-target-libcilkrts: \
41001 configure-target-libcilkrts
41002 @: $(MAKE); $(unstage)
41003 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41004 r=`${PWD_COMMAND}`; export r; \
41005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41006 $(NORMAL_TARGET_EXPORTS) \
41007 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
41008 for flag in $(EXTRA_TARGET_FLAGS); do \
41009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41010 done; \
41011 (cd $(TARGET_SUBDIR)/libcilkrts && \
41012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41014 "RANLIB=$${RANLIB}" \
41015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41016 pdf) \
41017 || exit 1
41019 @endif target-libcilkrts
41021 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
41022 maybe-html-target-libcilkrts:
41023 @if target-libcilkrts
41024 maybe-html-target-libcilkrts: html-target-libcilkrts
41026 html-target-libcilkrts: \
41027 configure-target-libcilkrts
41028 @: $(MAKE); $(unstage)
41029 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41030 r=`${PWD_COMMAND}`; export r; \
41031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41032 $(NORMAL_TARGET_EXPORTS) \
41033 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
41034 for flag in $(EXTRA_TARGET_FLAGS); do \
41035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41036 done; \
41037 (cd $(TARGET_SUBDIR)/libcilkrts && \
41038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41040 "RANLIB=$${RANLIB}" \
41041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41042 html) \
41043 || exit 1
41045 @endif target-libcilkrts
41047 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
41048 maybe-TAGS-target-libcilkrts:
41049 @if target-libcilkrts
41050 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
41052 TAGS-target-libcilkrts: \
41053 configure-target-libcilkrts
41054 @: $(MAKE); $(unstage)
41055 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41056 r=`${PWD_COMMAND}`; export r; \
41057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41058 $(NORMAL_TARGET_EXPORTS) \
41059 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
41060 for flag in $(EXTRA_TARGET_FLAGS); do \
41061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41062 done; \
41063 (cd $(TARGET_SUBDIR)/libcilkrts && \
41064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41066 "RANLIB=$${RANLIB}" \
41067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41068 TAGS) \
41069 || exit 1
41071 @endif target-libcilkrts
41073 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
41074 maybe-install-info-target-libcilkrts:
41075 @if target-libcilkrts
41076 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
41078 install-info-target-libcilkrts: \
41079 configure-target-libcilkrts \
41080 info-target-libcilkrts
41081 @: $(MAKE); $(unstage)
41082 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41083 r=`${PWD_COMMAND}`; export r; \
41084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41085 $(NORMAL_TARGET_EXPORTS) \
41086 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
41087 for flag in $(EXTRA_TARGET_FLAGS); do \
41088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41089 done; \
41090 (cd $(TARGET_SUBDIR)/libcilkrts && \
41091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41093 "RANLIB=$${RANLIB}" \
41094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41095 install-info) \
41096 || exit 1
41098 @endif target-libcilkrts
41100 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
41101 maybe-install-pdf-target-libcilkrts:
41102 @if target-libcilkrts
41103 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
41105 install-pdf-target-libcilkrts: \
41106 configure-target-libcilkrts \
41107 pdf-target-libcilkrts
41108 @: $(MAKE); $(unstage)
41109 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41110 r=`${PWD_COMMAND}`; export r; \
41111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41112 $(NORMAL_TARGET_EXPORTS) \
41113 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
41114 for flag in $(EXTRA_TARGET_FLAGS); do \
41115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41116 done; \
41117 (cd $(TARGET_SUBDIR)/libcilkrts && \
41118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41120 "RANLIB=$${RANLIB}" \
41121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41122 install-pdf) \
41123 || exit 1
41125 @endif target-libcilkrts
41127 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
41128 maybe-install-html-target-libcilkrts:
41129 @if target-libcilkrts
41130 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
41132 install-html-target-libcilkrts: \
41133 configure-target-libcilkrts \
41134 html-target-libcilkrts
41135 @: $(MAKE); $(unstage)
41136 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41137 r=`${PWD_COMMAND}`; export r; \
41138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41139 $(NORMAL_TARGET_EXPORTS) \
41140 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
41141 for flag in $(EXTRA_TARGET_FLAGS); do \
41142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41143 done; \
41144 (cd $(TARGET_SUBDIR)/libcilkrts && \
41145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41147 "RANLIB=$${RANLIB}" \
41148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41149 install-html) \
41150 || exit 1
41152 @endif target-libcilkrts
41154 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
41155 maybe-installcheck-target-libcilkrts:
41156 @if target-libcilkrts
41157 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
41159 installcheck-target-libcilkrts: \
41160 configure-target-libcilkrts
41161 @: $(MAKE); $(unstage)
41162 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41163 r=`${PWD_COMMAND}`; export r; \
41164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41165 $(NORMAL_TARGET_EXPORTS) \
41166 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
41167 for flag in $(EXTRA_TARGET_FLAGS); do \
41168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41169 done; \
41170 (cd $(TARGET_SUBDIR)/libcilkrts && \
41171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41173 "RANLIB=$${RANLIB}" \
41174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41175 installcheck) \
41176 || exit 1
41178 @endif target-libcilkrts
41180 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
41181 maybe-mostlyclean-target-libcilkrts:
41182 @if target-libcilkrts
41183 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
41185 mostlyclean-target-libcilkrts:
41186 @: $(MAKE); $(unstage)
41187 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41188 r=`${PWD_COMMAND}`; export r; \
41189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41190 $(NORMAL_TARGET_EXPORTS) \
41191 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
41192 for flag in $(EXTRA_TARGET_FLAGS); do \
41193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41194 done; \
41195 (cd $(TARGET_SUBDIR)/libcilkrts && \
41196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41198 "RANLIB=$${RANLIB}" \
41199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41200 mostlyclean) \
41201 || exit 1
41203 @endif target-libcilkrts
41205 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
41206 maybe-clean-target-libcilkrts:
41207 @if target-libcilkrts
41208 maybe-clean-target-libcilkrts: clean-target-libcilkrts
41210 clean-target-libcilkrts:
41211 @: $(MAKE); $(unstage)
41212 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41213 r=`${PWD_COMMAND}`; export r; \
41214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41215 $(NORMAL_TARGET_EXPORTS) \
41216 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
41217 for flag in $(EXTRA_TARGET_FLAGS); do \
41218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41219 done; \
41220 (cd $(TARGET_SUBDIR)/libcilkrts && \
41221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41223 "RANLIB=$${RANLIB}" \
41224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41225 clean) \
41226 || exit 1
41228 @endif target-libcilkrts
41230 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
41231 maybe-distclean-target-libcilkrts:
41232 @if target-libcilkrts
41233 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
41235 distclean-target-libcilkrts:
41236 @: $(MAKE); $(unstage)
41237 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41238 r=`${PWD_COMMAND}`; export r; \
41239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41240 $(NORMAL_TARGET_EXPORTS) \
41241 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
41242 for flag in $(EXTRA_TARGET_FLAGS); do \
41243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41244 done; \
41245 (cd $(TARGET_SUBDIR)/libcilkrts && \
41246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41248 "RANLIB=$${RANLIB}" \
41249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41250 distclean) \
41251 || exit 1
41253 @endif target-libcilkrts
41255 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
41256 maybe-maintainer-clean-target-libcilkrts:
41257 @if target-libcilkrts
41258 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
41260 maintainer-clean-target-libcilkrts:
41261 @: $(MAKE); $(unstage)
41262 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41263 r=`${PWD_COMMAND}`; export r; \
41264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41265 $(NORMAL_TARGET_EXPORTS) \
41266 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
41267 for flag in $(EXTRA_TARGET_FLAGS); do \
41268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41269 done; \
41270 (cd $(TARGET_SUBDIR)/libcilkrts && \
41271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41273 "RANLIB=$${RANLIB}" \
41274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41275 maintainer-clean) \
41276 || exit 1
41278 @endif target-libcilkrts
41284 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
41285 maybe-configure-target-liboffloadmic:
41286 @if gcc-bootstrap
41287 configure-target-liboffloadmic: stage_current
41288 @endif gcc-bootstrap
41289 @if target-liboffloadmic
41290 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
41291 configure-target-liboffloadmic:
41292 @: $(MAKE); $(unstage)
41293 @r=`${PWD_COMMAND}`; export r; \
41294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41295 echo "Checking multilib configuration for liboffloadmic..."; \
41296 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
41297 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
41298 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
41299 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
41300 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
41301 else \
41302 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
41303 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
41304 fi; \
41305 else \
41306 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
41307 fi; \
41308 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
41309 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
41310 $(NORMAL_TARGET_EXPORTS) \
41311 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
41312 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
41313 case $(srcdir) in \
41314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41315 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
41316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41317 esac; \
41318 module_srcdir=liboffloadmic; \
41319 rm -f no-such-file || : ; \
41320 CONFIG_SITE=no-such-file $(SHELL) \
41321 $$s/$$module_srcdir/configure \
41322 --srcdir=$${topdir}/$$module_srcdir \
41323 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41324 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
41325 || exit 1
41326 @endif target-liboffloadmic
41332 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
41333 maybe-all-target-liboffloadmic:
41334 @if gcc-bootstrap
41335 all-target-liboffloadmic: stage_current
41336 @endif gcc-bootstrap
41337 @if target-liboffloadmic
41338 TARGET-target-liboffloadmic=all
41339 maybe-all-target-liboffloadmic: all-target-liboffloadmic
41340 all-target-liboffloadmic: configure-target-liboffloadmic
41341 @: $(MAKE); $(unstage)
41342 @r=`${PWD_COMMAND}`; export r; \
41343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41344 $(NORMAL_TARGET_EXPORTS) \
41345 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41346 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41347 $(TARGET-target-liboffloadmic))
41348 @endif target-liboffloadmic
41354 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
41355 maybe-check-target-liboffloadmic:
41356 @if target-liboffloadmic
41357 maybe-check-target-liboffloadmic: check-target-liboffloadmic
41359 check-target-liboffloadmic:
41360 @: $(MAKE); $(unstage)
41361 @r=`${PWD_COMMAND}`; export r; \
41362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41363 $(NORMAL_TARGET_EXPORTS) \
41364 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41365 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41367 @endif target-liboffloadmic
41369 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
41370 maybe-install-target-liboffloadmic:
41371 @if target-liboffloadmic
41372 maybe-install-target-liboffloadmic: install-target-liboffloadmic
41374 install-target-liboffloadmic: installdirs
41375 @: $(MAKE); $(unstage)
41376 @r=`${PWD_COMMAND}`; export r; \
41377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41378 $(NORMAL_TARGET_EXPORTS) \
41379 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41380 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41382 @endif target-liboffloadmic
41384 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
41385 maybe-install-strip-target-liboffloadmic:
41386 @if target-liboffloadmic
41387 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
41389 install-strip-target-liboffloadmic: installdirs
41390 @: $(MAKE); $(unstage)
41391 @r=`${PWD_COMMAND}`; export r; \
41392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41393 $(NORMAL_TARGET_EXPORTS) \
41394 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41395 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41397 @endif target-liboffloadmic
41399 # Other targets (info, dvi, pdf, etc.)
41401 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
41402 maybe-info-target-liboffloadmic:
41403 @if target-liboffloadmic
41404 maybe-info-target-liboffloadmic: info-target-liboffloadmic
41406 info-target-liboffloadmic: \
41407 configure-target-liboffloadmic
41408 @: $(MAKE); $(unstage)
41409 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41410 r=`${PWD_COMMAND}`; export r; \
41411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41412 $(NORMAL_TARGET_EXPORTS) \
41413 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
41414 for flag in $(EXTRA_TARGET_FLAGS); do \
41415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41416 done; \
41417 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41420 "RANLIB=$${RANLIB}" \
41421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41422 info) \
41423 || exit 1
41425 @endif target-liboffloadmic
41427 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
41428 maybe-dvi-target-liboffloadmic:
41429 @if target-liboffloadmic
41430 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
41432 dvi-target-liboffloadmic: \
41433 configure-target-liboffloadmic
41434 @: $(MAKE); $(unstage)
41435 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41436 r=`${PWD_COMMAND}`; export r; \
41437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41438 $(NORMAL_TARGET_EXPORTS) \
41439 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
41440 for flag in $(EXTRA_TARGET_FLAGS); do \
41441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41442 done; \
41443 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41446 "RANLIB=$${RANLIB}" \
41447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41448 dvi) \
41449 || exit 1
41451 @endif target-liboffloadmic
41453 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
41454 maybe-pdf-target-liboffloadmic:
41455 @if target-liboffloadmic
41456 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
41458 pdf-target-liboffloadmic: \
41459 configure-target-liboffloadmic
41460 @: $(MAKE); $(unstage)
41461 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41462 r=`${PWD_COMMAND}`; export r; \
41463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41464 $(NORMAL_TARGET_EXPORTS) \
41465 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
41466 for flag in $(EXTRA_TARGET_FLAGS); do \
41467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41468 done; \
41469 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41472 "RANLIB=$${RANLIB}" \
41473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41474 pdf) \
41475 || exit 1
41477 @endif target-liboffloadmic
41479 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
41480 maybe-html-target-liboffloadmic:
41481 @if target-liboffloadmic
41482 maybe-html-target-liboffloadmic: html-target-liboffloadmic
41484 html-target-liboffloadmic: \
41485 configure-target-liboffloadmic
41486 @: $(MAKE); $(unstage)
41487 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41488 r=`${PWD_COMMAND}`; export r; \
41489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41490 $(NORMAL_TARGET_EXPORTS) \
41491 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
41492 for flag in $(EXTRA_TARGET_FLAGS); do \
41493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41494 done; \
41495 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41498 "RANLIB=$${RANLIB}" \
41499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41500 html) \
41501 || exit 1
41503 @endif target-liboffloadmic
41505 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
41506 maybe-TAGS-target-liboffloadmic:
41507 @if target-liboffloadmic
41508 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
41510 TAGS-target-liboffloadmic: \
41511 configure-target-liboffloadmic
41512 @: $(MAKE); $(unstage)
41513 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41514 r=`${PWD_COMMAND}`; export r; \
41515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41516 $(NORMAL_TARGET_EXPORTS) \
41517 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
41518 for flag in $(EXTRA_TARGET_FLAGS); do \
41519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41520 done; \
41521 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41524 "RANLIB=$${RANLIB}" \
41525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41526 TAGS) \
41527 || exit 1
41529 @endif target-liboffloadmic
41531 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
41532 maybe-install-info-target-liboffloadmic:
41533 @if target-liboffloadmic
41534 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
41536 install-info-target-liboffloadmic: \
41537 configure-target-liboffloadmic \
41538 info-target-liboffloadmic
41539 @: $(MAKE); $(unstage)
41540 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41541 r=`${PWD_COMMAND}`; export r; \
41542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41543 $(NORMAL_TARGET_EXPORTS) \
41544 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
41545 for flag in $(EXTRA_TARGET_FLAGS); do \
41546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41547 done; \
41548 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41551 "RANLIB=$${RANLIB}" \
41552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41553 install-info) \
41554 || exit 1
41556 @endif target-liboffloadmic
41558 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
41559 maybe-install-pdf-target-liboffloadmic:
41560 @if target-liboffloadmic
41561 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
41563 install-pdf-target-liboffloadmic: \
41564 configure-target-liboffloadmic \
41565 pdf-target-liboffloadmic
41566 @: $(MAKE); $(unstage)
41567 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41568 r=`${PWD_COMMAND}`; export r; \
41569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41570 $(NORMAL_TARGET_EXPORTS) \
41571 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
41572 for flag in $(EXTRA_TARGET_FLAGS); do \
41573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41574 done; \
41575 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41578 "RANLIB=$${RANLIB}" \
41579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41580 install-pdf) \
41581 || exit 1
41583 @endif target-liboffloadmic
41585 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
41586 maybe-install-html-target-liboffloadmic:
41587 @if target-liboffloadmic
41588 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
41590 install-html-target-liboffloadmic: \
41591 configure-target-liboffloadmic \
41592 html-target-liboffloadmic
41593 @: $(MAKE); $(unstage)
41594 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41595 r=`${PWD_COMMAND}`; export r; \
41596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41597 $(NORMAL_TARGET_EXPORTS) \
41598 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
41599 for flag in $(EXTRA_TARGET_FLAGS); do \
41600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41601 done; \
41602 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41605 "RANLIB=$${RANLIB}" \
41606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41607 install-html) \
41608 || exit 1
41610 @endif target-liboffloadmic
41612 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
41613 maybe-installcheck-target-liboffloadmic:
41614 @if target-liboffloadmic
41615 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
41617 installcheck-target-liboffloadmic: \
41618 configure-target-liboffloadmic
41619 @: $(MAKE); $(unstage)
41620 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41621 r=`${PWD_COMMAND}`; export r; \
41622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41623 $(NORMAL_TARGET_EXPORTS) \
41624 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
41625 for flag in $(EXTRA_TARGET_FLAGS); do \
41626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41627 done; \
41628 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41631 "RANLIB=$${RANLIB}" \
41632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41633 installcheck) \
41634 || exit 1
41636 @endif target-liboffloadmic
41638 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
41639 maybe-mostlyclean-target-liboffloadmic:
41640 @if target-liboffloadmic
41641 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
41643 mostlyclean-target-liboffloadmic:
41644 @: $(MAKE); $(unstage)
41645 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41646 r=`${PWD_COMMAND}`; export r; \
41647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41648 $(NORMAL_TARGET_EXPORTS) \
41649 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
41650 for flag in $(EXTRA_TARGET_FLAGS); do \
41651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41652 done; \
41653 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41656 "RANLIB=$${RANLIB}" \
41657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41658 mostlyclean) \
41659 || exit 1
41661 @endif target-liboffloadmic
41663 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
41664 maybe-clean-target-liboffloadmic:
41665 @if target-liboffloadmic
41666 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
41668 clean-target-liboffloadmic:
41669 @: $(MAKE); $(unstage)
41670 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41671 r=`${PWD_COMMAND}`; export r; \
41672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41673 $(NORMAL_TARGET_EXPORTS) \
41674 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
41675 for flag in $(EXTRA_TARGET_FLAGS); do \
41676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41677 done; \
41678 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41681 "RANLIB=$${RANLIB}" \
41682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41683 clean) \
41684 || exit 1
41686 @endif target-liboffloadmic
41688 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
41689 maybe-distclean-target-liboffloadmic:
41690 @if target-liboffloadmic
41691 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
41693 distclean-target-liboffloadmic:
41694 @: $(MAKE); $(unstage)
41695 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41696 r=`${PWD_COMMAND}`; export r; \
41697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41698 $(NORMAL_TARGET_EXPORTS) \
41699 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
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)/liboffloadmic && \
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 distclean) \
41709 || exit 1
41711 @endif target-liboffloadmic
41713 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
41714 maybe-maintainer-clean-target-liboffloadmic:
41715 @if target-liboffloadmic
41716 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
41718 maintainer-clean-target-liboffloadmic:
41719 @: $(MAKE); $(unstage)
41720 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41721 r=`${PWD_COMMAND}`; export r; \
41722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41723 $(NORMAL_TARGET_EXPORTS) \
41724 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
41725 for flag in $(EXTRA_TARGET_FLAGS); do \
41726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41727 done; \
41728 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41731 "RANLIB=$${RANLIB}" \
41732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41733 maintainer-clean) \
41734 || exit 1
41736 @endif target-liboffloadmic
41742 .PHONY: configure-target-libssp maybe-configure-target-libssp
41743 maybe-configure-target-libssp:
41744 @if gcc-bootstrap
41745 configure-target-libssp: stage_current
41746 @endif gcc-bootstrap
41747 @if target-libssp
41748 maybe-configure-target-libssp: configure-target-libssp
41749 configure-target-libssp:
41750 @: $(MAKE); $(unstage)
41751 @r=`${PWD_COMMAND}`; export r; \
41752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41753 echo "Checking multilib configuration for libssp..."; \
41754 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
41755 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
41756 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41757 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41758 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41759 else \
41760 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41761 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41762 fi; \
41763 else \
41764 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41765 fi; \
41766 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
41767 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
41768 $(NORMAL_TARGET_EXPORTS) \
41769 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41770 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41771 case $(srcdir) in \
41772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41773 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41775 esac; \
41776 module_srcdir=libssp; \
41777 rm -f no-such-file || : ; \
41778 CONFIG_SITE=no-such-file $(SHELL) \
41779 $$s/$$module_srcdir/configure \
41780 --srcdir=$${topdir}/$$module_srcdir \
41781 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41782 --target=${target_alias} \
41783 || exit 1
41784 @endif target-libssp
41790 .PHONY: all-target-libssp maybe-all-target-libssp
41791 maybe-all-target-libssp:
41792 @if gcc-bootstrap
41793 all-target-libssp: stage_current
41794 @endif gcc-bootstrap
41795 @if target-libssp
41796 TARGET-target-libssp=all
41797 maybe-all-target-libssp: all-target-libssp
41798 all-target-libssp: configure-target-libssp
41799 @: $(MAKE); $(unstage)
41800 @r=`${PWD_COMMAND}`; export r; \
41801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41802 $(NORMAL_TARGET_EXPORTS) \
41803 (cd $(TARGET_SUBDIR)/libssp && \
41804 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41805 $(TARGET-target-libssp))
41806 @endif target-libssp
41812 .PHONY: check-target-libssp maybe-check-target-libssp
41813 maybe-check-target-libssp:
41814 @if target-libssp
41815 maybe-check-target-libssp: check-target-libssp
41817 check-target-libssp:
41818 @: $(MAKE); $(unstage)
41819 @r=`${PWD_COMMAND}`; export r; \
41820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41821 $(NORMAL_TARGET_EXPORTS) \
41822 (cd $(TARGET_SUBDIR)/libssp && \
41823 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41825 @endif target-libssp
41827 .PHONY: install-target-libssp maybe-install-target-libssp
41828 maybe-install-target-libssp:
41829 @if target-libssp
41830 maybe-install-target-libssp: install-target-libssp
41832 install-target-libssp: installdirs
41833 @: $(MAKE); $(unstage)
41834 @r=`${PWD_COMMAND}`; export r; \
41835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41836 $(NORMAL_TARGET_EXPORTS) \
41837 (cd $(TARGET_SUBDIR)/libssp && \
41838 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41840 @endif target-libssp
41842 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
41843 maybe-install-strip-target-libssp:
41844 @if target-libssp
41845 maybe-install-strip-target-libssp: install-strip-target-libssp
41847 install-strip-target-libssp: installdirs
41848 @: $(MAKE); $(unstage)
41849 @r=`${PWD_COMMAND}`; export r; \
41850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41851 $(NORMAL_TARGET_EXPORTS) \
41852 (cd $(TARGET_SUBDIR)/libssp && \
41853 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41855 @endif target-libssp
41857 # Other targets (info, dvi, pdf, etc.)
41859 .PHONY: maybe-info-target-libssp info-target-libssp
41860 maybe-info-target-libssp:
41861 @if target-libssp
41862 maybe-info-target-libssp: info-target-libssp
41864 info-target-libssp: \
41865 configure-target-libssp
41866 @: $(MAKE); $(unstage)
41867 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41868 r=`${PWD_COMMAND}`; export r; \
41869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41870 $(NORMAL_TARGET_EXPORTS) \
41871 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
41872 for flag in $(EXTRA_TARGET_FLAGS); do \
41873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41874 done; \
41875 (cd $(TARGET_SUBDIR)/libssp && \
41876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41878 "RANLIB=$${RANLIB}" \
41879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41880 info) \
41881 || exit 1
41883 @endif target-libssp
41885 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
41886 maybe-dvi-target-libssp:
41887 @if target-libssp
41888 maybe-dvi-target-libssp: dvi-target-libssp
41890 dvi-target-libssp: \
41891 configure-target-libssp
41892 @: $(MAKE); $(unstage)
41893 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41894 r=`${PWD_COMMAND}`; export r; \
41895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41896 $(NORMAL_TARGET_EXPORTS) \
41897 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
41898 for flag in $(EXTRA_TARGET_FLAGS); do \
41899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41900 done; \
41901 (cd $(TARGET_SUBDIR)/libssp && \
41902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41904 "RANLIB=$${RANLIB}" \
41905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41906 dvi) \
41907 || exit 1
41909 @endif target-libssp
41911 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
41912 maybe-pdf-target-libssp:
41913 @if target-libssp
41914 maybe-pdf-target-libssp: pdf-target-libssp
41916 pdf-target-libssp: \
41917 configure-target-libssp
41918 @: $(MAKE); $(unstage)
41919 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41920 r=`${PWD_COMMAND}`; export r; \
41921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41922 $(NORMAL_TARGET_EXPORTS) \
41923 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
41924 for flag in $(EXTRA_TARGET_FLAGS); do \
41925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41926 done; \
41927 (cd $(TARGET_SUBDIR)/libssp && \
41928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41930 "RANLIB=$${RANLIB}" \
41931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41932 pdf) \
41933 || exit 1
41935 @endif target-libssp
41937 .PHONY: maybe-html-target-libssp html-target-libssp
41938 maybe-html-target-libssp:
41939 @if target-libssp
41940 maybe-html-target-libssp: html-target-libssp
41942 html-target-libssp: \
41943 configure-target-libssp
41944 @: $(MAKE); $(unstage)
41945 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41946 r=`${PWD_COMMAND}`; export r; \
41947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41948 $(NORMAL_TARGET_EXPORTS) \
41949 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
41950 for flag in $(EXTRA_TARGET_FLAGS); do \
41951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41952 done; \
41953 (cd $(TARGET_SUBDIR)/libssp && \
41954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41956 "RANLIB=$${RANLIB}" \
41957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41958 html) \
41959 || exit 1
41961 @endif target-libssp
41963 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41964 maybe-TAGS-target-libssp:
41965 @if target-libssp
41966 maybe-TAGS-target-libssp: TAGS-target-libssp
41968 TAGS-target-libssp: \
41969 configure-target-libssp
41970 @: $(MAKE); $(unstage)
41971 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41972 r=`${PWD_COMMAND}`; export r; \
41973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41974 $(NORMAL_TARGET_EXPORTS) \
41975 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
41976 for flag in $(EXTRA_TARGET_FLAGS); do \
41977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41978 done; \
41979 (cd $(TARGET_SUBDIR)/libssp && \
41980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41982 "RANLIB=$${RANLIB}" \
41983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41984 TAGS) \
41985 || exit 1
41987 @endif target-libssp
41989 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
41990 maybe-install-info-target-libssp:
41991 @if target-libssp
41992 maybe-install-info-target-libssp: install-info-target-libssp
41994 install-info-target-libssp: \
41995 configure-target-libssp \
41996 info-target-libssp
41997 @: $(MAKE); $(unstage)
41998 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41999 r=`${PWD_COMMAND}`; export r; \
42000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42001 $(NORMAL_TARGET_EXPORTS) \
42002 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
42003 for flag in $(EXTRA_TARGET_FLAGS); do \
42004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42005 done; \
42006 (cd $(TARGET_SUBDIR)/libssp && \
42007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42009 "RANLIB=$${RANLIB}" \
42010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42011 install-info) \
42012 || exit 1
42014 @endif target-libssp
42016 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
42017 maybe-install-pdf-target-libssp:
42018 @if target-libssp
42019 maybe-install-pdf-target-libssp: install-pdf-target-libssp
42021 install-pdf-target-libssp: \
42022 configure-target-libssp \
42023 pdf-target-libssp
42024 @: $(MAKE); $(unstage)
42025 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42026 r=`${PWD_COMMAND}`; export r; \
42027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42028 $(NORMAL_TARGET_EXPORTS) \
42029 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
42030 for flag in $(EXTRA_TARGET_FLAGS); do \
42031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42032 done; \
42033 (cd $(TARGET_SUBDIR)/libssp && \
42034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42036 "RANLIB=$${RANLIB}" \
42037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42038 install-pdf) \
42039 || exit 1
42041 @endif target-libssp
42043 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
42044 maybe-install-html-target-libssp:
42045 @if target-libssp
42046 maybe-install-html-target-libssp: install-html-target-libssp
42048 install-html-target-libssp: \
42049 configure-target-libssp \
42050 html-target-libssp
42051 @: $(MAKE); $(unstage)
42052 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42053 r=`${PWD_COMMAND}`; export r; \
42054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42055 $(NORMAL_TARGET_EXPORTS) \
42056 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
42057 for flag in $(EXTRA_TARGET_FLAGS); do \
42058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42059 done; \
42060 (cd $(TARGET_SUBDIR)/libssp && \
42061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42063 "RANLIB=$${RANLIB}" \
42064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42065 install-html) \
42066 || exit 1
42068 @endif target-libssp
42070 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
42071 maybe-installcheck-target-libssp:
42072 @if target-libssp
42073 maybe-installcheck-target-libssp: installcheck-target-libssp
42075 installcheck-target-libssp: \
42076 configure-target-libssp
42077 @: $(MAKE); $(unstage)
42078 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42079 r=`${PWD_COMMAND}`; export r; \
42080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42081 $(NORMAL_TARGET_EXPORTS) \
42082 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
42083 for flag in $(EXTRA_TARGET_FLAGS); do \
42084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42085 done; \
42086 (cd $(TARGET_SUBDIR)/libssp && \
42087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42089 "RANLIB=$${RANLIB}" \
42090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42091 installcheck) \
42092 || exit 1
42094 @endif target-libssp
42096 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
42097 maybe-mostlyclean-target-libssp:
42098 @if target-libssp
42099 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
42101 mostlyclean-target-libssp:
42102 @: $(MAKE); $(unstage)
42103 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42104 r=`${PWD_COMMAND}`; export r; \
42105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42106 $(NORMAL_TARGET_EXPORTS) \
42107 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
42108 for flag in $(EXTRA_TARGET_FLAGS); do \
42109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42110 done; \
42111 (cd $(TARGET_SUBDIR)/libssp && \
42112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42114 "RANLIB=$${RANLIB}" \
42115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42116 mostlyclean) \
42117 || exit 1
42119 @endif target-libssp
42121 .PHONY: maybe-clean-target-libssp clean-target-libssp
42122 maybe-clean-target-libssp:
42123 @if target-libssp
42124 maybe-clean-target-libssp: clean-target-libssp
42126 clean-target-libssp:
42127 @: $(MAKE); $(unstage)
42128 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42129 r=`${PWD_COMMAND}`; export r; \
42130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42131 $(NORMAL_TARGET_EXPORTS) \
42132 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
42133 for flag in $(EXTRA_TARGET_FLAGS); do \
42134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42135 done; \
42136 (cd $(TARGET_SUBDIR)/libssp && \
42137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42139 "RANLIB=$${RANLIB}" \
42140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42141 clean) \
42142 || exit 1
42144 @endif target-libssp
42146 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
42147 maybe-distclean-target-libssp:
42148 @if target-libssp
42149 maybe-distclean-target-libssp: distclean-target-libssp
42151 distclean-target-libssp:
42152 @: $(MAKE); $(unstage)
42153 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42154 r=`${PWD_COMMAND}`; export r; \
42155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42156 $(NORMAL_TARGET_EXPORTS) \
42157 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
42158 for flag in $(EXTRA_TARGET_FLAGS); do \
42159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42160 done; \
42161 (cd $(TARGET_SUBDIR)/libssp && \
42162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42164 "RANLIB=$${RANLIB}" \
42165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42166 distclean) \
42167 || exit 1
42169 @endif target-libssp
42171 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
42172 maybe-maintainer-clean-target-libssp:
42173 @if target-libssp
42174 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
42176 maintainer-clean-target-libssp:
42177 @: $(MAKE); $(unstage)
42178 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42179 r=`${PWD_COMMAND}`; export r; \
42180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42181 $(NORMAL_TARGET_EXPORTS) \
42182 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
42183 for flag in $(EXTRA_TARGET_FLAGS); do \
42184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42185 done; \
42186 (cd $(TARGET_SUBDIR)/libssp && \
42187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42189 "RANLIB=$${RANLIB}" \
42190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42191 maintainer-clean) \
42192 || exit 1
42194 @endif target-libssp
42200 .PHONY: configure-target-newlib maybe-configure-target-newlib
42201 maybe-configure-target-newlib:
42202 @if gcc-bootstrap
42203 configure-target-newlib: stage_current
42204 @endif gcc-bootstrap
42205 @if target-newlib
42206 maybe-configure-target-newlib: configure-target-newlib
42207 configure-target-newlib:
42208 @: $(MAKE); $(unstage)
42209 @r=`${PWD_COMMAND}`; export r; \
42210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42211 echo "Checking multilib configuration for newlib..."; \
42212 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
42213 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
42214 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42215 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42216 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42217 else \
42218 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42219 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42220 fi; \
42221 else \
42222 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42223 fi; \
42224 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
42225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
42226 $(NORMAL_TARGET_EXPORTS) \
42227 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42228 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42229 case $(srcdir) in \
42230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42231 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42233 esac; \
42234 module_srcdir=newlib; \
42235 rm -f no-such-file || : ; \
42236 CONFIG_SITE=no-such-file $(SHELL) \
42237 $$s/$$module_srcdir/configure \
42238 --srcdir=$${topdir}/$$module_srcdir \
42239 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42240 --target=${target_alias} \
42241 || exit 1
42242 @endif target-newlib
42248 .PHONY: all-target-newlib maybe-all-target-newlib
42249 maybe-all-target-newlib:
42250 @if gcc-bootstrap
42251 all-target-newlib: stage_current
42252 @endif gcc-bootstrap
42253 @if target-newlib
42254 TARGET-target-newlib=all
42255 maybe-all-target-newlib: all-target-newlib
42256 all-target-newlib: configure-target-newlib
42257 @: $(MAKE); $(unstage)
42258 @r=`${PWD_COMMAND}`; export r; \
42259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42260 $(NORMAL_TARGET_EXPORTS) \
42261 (cd $(TARGET_SUBDIR)/newlib && \
42262 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42263 $(TARGET-target-newlib))
42264 @endif target-newlib
42270 .PHONY: check-target-newlib maybe-check-target-newlib
42271 maybe-check-target-newlib:
42272 @if target-newlib
42273 maybe-check-target-newlib: check-target-newlib
42275 check-target-newlib:
42276 @: $(MAKE); $(unstage)
42277 @r=`${PWD_COMMAND}`; export r; \
42278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42279 $(NORMAL_TARGET_EXPORTS) \
42280 (cd $(TARGET_SUBDIR)/newlib && \
42281 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42283 @endif target-newlib
42285 .PHONY: install-target-newlib maybe-install-target-newlib
42286 maybe-install-target-newlib:
42287 @if target-newlib
42288 maybe-install-target-newlib: install-target-newlib
42290 install-target-newlib: installdirs
42291 @: $(MAKE); $(unstage)
42292 @r=`${PWD_COMMAND}`; export r; \
42293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42294 $(NORMAL_TARGET_EXPORTS) \
42295 (cd $(TARGET_SUBDIR)/newlib && \
42296 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42298 @endif target-newlib
42300 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
42301 maybe-install-strip-target-newlib:
42302 @if target-newlib
42303 maybe-install-strip-target-newlib: install-strip-target-newlib
42305 install-strip-target-newlib: installdirs
42306 @: $(MAKE); $(unstage)
42307 @r=`${PWD_COMMAND}`; export r; \
42308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42309 $(NORMAL_TARGET_EXPORTS) \
42310 (cd $(TARGET_SUBDIR)/newlib && \
42311 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42313 @endif target-newlib
42315 # Other targets (info, dvi, pdf, etc.)
42317 .PHONY: maybe-info-target-newlib info-target-newlib
42318 maybe-info-target-newlib:
42319 @if target-newlib
42320 maybe-info-target-newlib: info-target-newlib
42322 info-target-newlib: \
42323 configure-target-newlib
42324 @: $(MAKE); $(unstage)
42325 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42326 r=`${PWD_COMMAND}`; export r; \
42327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42328 $(NORMAL_TARGET_EXPORTS) \
42329 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
42330 for flag in $(EXTRA_TARGET_FLAGS); do \
42331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42332 done; \
42333 (cd $(TARGET_SUBDIR)/newlib && \
42334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42336 "RANLIB=$${RANLIB}" \
42337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42338 info) \
42339 || exit 1
42341 @endif target-newlib
42343 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
42344 maybe-dvi-target-newlib:
42345 @if target-newlib
42346 maybe-dvi-target-newlib: dvi-target-newlib
42348 dvi-target-newlib: \
42349 configure-target-newlib
42350 @: $(MAKE); $(unstage)
42351 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42352 r=`${PWD_COMMAND}`; export r; \
42353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42354 $(NORMAL_TARGET_EXPORTS) \
42355 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
42356 for flag in $(EXTRA_TARGET_FLAGS); do \
42357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42358 done; \
42359 (cd $(TARGET_SUBDIR)/newlib && \
42360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42362 "RANLIB=$${RANLIB}" \
42363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42364 dvi) \
42365 || exit 1
42367 @endif target-newlib
42369 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
42370 maybe-pdf-target-newlib:
42371 @if target-newlib
42372 maybe-pdf-target-newlib: pdf-target-newlib
42374 pdf-target-newlib: \
42375 configure-target-newlib
42376 @: $(MAKE); $(unstage)
42377 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42378 r=`${PWD_COMMAND}`; export r; \
42379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42380 $(NORMAL_TARGET_EXPORTS) \
42381 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
42382 for flag in $(EXTRA_TARGET_FLAGS); do \
42383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42384 done; \
42385 (cd $(TARGET_SUBDIR)/newlib && \
42386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42388 "RANLIB=$${RANLIB}" \
42389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42390 pdf) \
42391 || exit 1
42393 @endif target-newlib
42395 .PHONY: maybe-html-target-newlib html-target-newlib
42396 maybe-html-target-newlib:
42397 @if target-newlib
42398 maybe-html-target-newlib: html-target-newlib
42400 html-target-newlib: \
42401 configure-target-newlib
42402 @: $(MAKE); $(unstage)
42403 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42404 r=`${PWD_COMMAND}`; export r; \
42405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42406 $(NORMAL_TARGET_EXPORTS) \
42407 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
42408 for flag in $(EXTRA_TARGET_FLAGS); do \
42409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42410 done; \
42411 (cd $(TARGET_SUBDIR)/newlib && \
42412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42414 "RANLIB=$${RANLIB}" \
42415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42416 html) \
42417 || exit 1
42419 @endif target-newlib
42421 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42422 maybe-TAGS-target-newlib:
42423 @if target-newlib
42424 maybe-TAGS-target-newlib: TAGS-target-newlib
42426 TAGS-target-newlib: \
42427 configure-target-newlib
42428 @: $(MAKE); $(unstage)
42429 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42430 r=`${PWD_COMMAND}`; export r; \
42431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42432 $(NORMAL_TARGET_EXPORTS) \
42433 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
42434 for flag in $(EXTRA_TARGET_FLAGS); do \
42435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42436 done; \
42437 (cd $(TARGET_SUBDIR)/newlib && \
42438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42440 "RANLIB=$${RANLIB}" \
42441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42442 TAGS) \
42443 || exit 1
42445 @endif target-newlib
42447 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
42448 maybe-install-info-target-newlib:
42449 @if target-newlib
42450 maybe-install-info-target-newlib: install-info-target-newlib
42452 install-info-target-newlib: \
42453 configure-target-newlib \
42454 info-target-newlib
42455 @: $(MAKE); $(unstage)
42456 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42457 r=`${PWD_COMMAND}`; export r; \
42458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42459 $(NORMAL_TARGET_EXPORTS) \
42460 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
42461 for flag in $(EXTRA_TARGET_FLAGS); do \
42462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42463 done; \
42464 (cd $(TARGET_SUBDIR)/newlib && \
42465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42467 "RANLIB=$${RANLIB}" \
42468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42469 install-info) \
42470 || exit 1
42472 @endif target-newlib
42474 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42475 maybe-install-pdf-target-newlib:
42476 @if target-newlib
42477 maybe-install-pdf-target-newlib: install-pdf-target-newlib
42479 install-pdf-target-newlib: \
42480 configure-target-newlib \
42481 pdf-target-newlib
42482 @: $(MAKE); $(unstage)
42483 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42484 r=`${PWD_COMMAND}`; export r; \
42485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42486 $(NORMAL_TARGET_EXPORTS) \
42487 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
42488 for flag in $(EXTRA_TARGET_FLAGS); do \
42489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42490 done; \
42491 (cd $(TARGET_SUBDIR)/newlib && \
42492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42494 "RANLIB=$${RANLIB}" \
42495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42496 install-pdf) \
42497 || exit 1
42499 @endif target-newlib
42501 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
42502 maybe-install-html-target-newlib:
42503 @if target-newlib
42504 maybe-install-html-target-newlib: install-html-target-newlib
42506 install-html-target-newlib: \
42507 configure-target-newlib \
42508 html-target-newlib
42509 @: $(MAKE); $(unstage)
42510 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42511 r=`${PWD_COMMAND}`; export r; \
42512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42513 $(NORMAL_TARGET_EXPORTS) \
42514 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
42515 for flag in $(EXTRA_TARGET_FLAGS); do \
42516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42517 done; \
42518 (cd $(TARGET_SUBDIR)/newlib && \
42519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42521 "RANLIB=$${RANLIB}" \
42522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42523 install-html) \
42524 || exit 1
42526 @endif target-newlib
42528 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42529 maybe-installcheck-target-newlib:
42530 @if target-newlib
42531 maybe-installcheck-target-newlib: installcheck-target-newlib
42533 installcheck-target-newlib: \
42534 configure-target-newlib
42535 @: $(MAKE); $(unstage)
42536 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42537 r=`${PWD_COMMAND}`; export r; \
42538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42539 $(NORMAL_TARGET_EXPORTS) \
42540 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
42541 for flag in $(EXTRA_TARGET_FLAGS); do \
42542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42543 done; \
42544 (cd $(TARGET_SUBDIR)/newlib && \
42545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42547 "RANLIB=$${RANLIB}" \
42548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42549 installcheck) \
42550 || exit 1
42552 @endif target-newlib
42554 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42555 maybe-mostlyclean-target-newlib:
42556 @if target-newlib
42557 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
42559 mostlyclean-target-newlib:
42560 @: $(MAKE); $(unstage)
42561 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42562 r=`${PWD_COMMAND}`; export r; \
42563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42564 $(NORMAL_TARGET_EXPORTS) \
42565 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
42566 for flag in $(EXTRA_TARGET_FLAGS); do \
42567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42568 done; \
42569 (cd $(TARGET_SUBDIR)/newlib && \
42570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42572 "RANLIB=$${RANLIB}" \
42573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42574 mostlyclean) \
42575 || exit 1
42577 @endif target-newlib
42579 .PHONY: maybe-clean-target-newlib clean-target-newlib
42580 maybe-clean-target-newlib:
42581 @if target-newlib
42582 maybe-clean-target-newlib: clean-target-newlib
42584 clean-target-newlib:
42585 @: $(MAKE); $(unstage)
42586 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42587 r=`${PWD_COMMAND}`; export r; \
42588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42589 $(NORMAL_TARGET_EXPORTS) \
42590 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
42591 for flag in $(EXTRA_TARGET_FLAGS); do \
42592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42593 done; \
42594 (cd $(TARGET_SUBDIR)/newlib && \
42595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42597 "RANLIB=$${RANLIB}" \
42598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42599 clean) \
42600 || exit 1
42602 @endif target-newlib
42604 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
42605 maybe-distclean-target-newlib:
42606 @if target-newlib
42607 maybe-distclean-target-newlib: distclean-target-newlib
42609 distclean-target-newlib:
42610 @: $(MAKE); $(unstage)
42611 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42612 r=`${PWD_COMMAND}`; export r; \
42613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42614 $(NORMAL_TARGET_EXPORTS) \
42615 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
42616 for flag in $(EXTRA_TARGET_FLAGS); do \
42617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42618 done; \
42619 (cd $(TARGET_SUBDIR)/newlib && \
42620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42622 "RANLIB=$${RANLIB}" \
42623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42624 distclean) \
42625 || exit 1
42627 @endif target-newlib
42629 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42630 maybe-maintainer-clean-target-newlib:
42631 @if target-newlib
42632 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
42634 maintainer-clean-target-newlib:
42635 @: $(MAKE); $(unstage)
42636 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42637 r=`${PWD_COMMAND}`; export r; \
42638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42639 $(NORMAL_TARGET_EXPORTS) \
42640 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
42641 for flag in $(EXTRA_TARGET_FLAGS); do \
42642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42643 done; \
42644 (cd $(TARGET_SUBDIR)/newlib && \
42645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42647 "RANLIB=$${RANLIB}" \
42648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42649 maintainer-clean) \
42650 || exit 1
42652 @endif target-newlib
42658 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
42659 maybe-configure-target-libgcc:
42660 @if gcc-bootstrap
42661 configure-target-libgcc: stage_current
42662 @endif gcc-bootstrap
42663 @if target-libgcc
42664 maybe-configure-target-libgcc: configure-target-libgcc
42665 configure-target-libgcc:
42666 @r=`${PWD_COMMAND}`; export r; \
42667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42668 echo "Checking multilib configuration for libgcc..."; \
42669 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42670 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42671 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42672 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42673 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42674 else \
42675 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42676 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42677 fi; \
42678 else \
42679 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42680 fi; \
42681 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42682 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42683 $(NORMAL_TARGET_EXPORTS) \
42684 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42685 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42686 case $(srcdir) in \
42687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42688 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42690 esac; \
42691 module_srcdir=libgcc; \
42692 rm -f no-such-file || : ; \
42693 CONFIG_SITE=no-such-file $(SHELL) \
42694 $$s/$$module_srcdir/configure \
42695 --srcdir=$${topdir}/$$module_srcdir \
42696 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42697 --target=${target_alias} \
42698 || exit 1
42699 @endif target-libgcc
42703 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42704 maybe-configure-stage1-target-libgcc:
42705 @if target-libgcc-bootstrap
42706 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42707 configure-stage1-target-libgcc:
42708 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42709 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42710 @r=`${PWD_COMMAND}`; export r; \
42711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42712 TFLAGS="$(STAGE1_TFLAGS)"; \
42713 echo "Checking multilib configuration for libgcc..."; \
42714 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42715 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42716 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42717 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42718 else \
42719 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42720 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42721 fi; \
42722 else \
42723 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42724 fi; \
42725 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42726 $(NORMAL_TARGET_EXPORTS) \
42727 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42728 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42729 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42730 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
42731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42732 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42733 case $(srcdir) in \
42734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42735 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42737 esac; \
42738 module_srcdir=libgcc; \
42739 $(SHELL) $$s/$$module_srcdir/configure \
42740 --srcdir=$${topdir}/$$module_srcdir \
42741 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42742 --target=${target_alias} \
42744 $(STAGE1_CONFIGURE_FLAGS)
42745 @endif target-libgcc-bootstrap
42747 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42748 maybe-configure-stage2-target-libgcc:
42749 @if target-libgcc-bootstrap
42750 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42751 configure-stage2-target-libgcc:
42752 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42753 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42754 @r=`${PWD_COMMAND}`; export r; \
42755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42756 TFLAGS="$(STAGE2_TFLAGS)"; \
42757 echo "Checking multilib configuration for libgcc..."; \
42758 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42759 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42760 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42761 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42762 else \
42763 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42764 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42765 fi; \
42766 else \
42767 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42768 fi; \
42769 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42770 $(NORMAL_TARGET_EXPORTS) \
42772 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42773 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42774 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42775 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
42776 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42777 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42778 case $(srcdir) in \
42779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42780 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42782 esac; \
42783 module_srcdir=libgcc; \
42784 $(SHELL) $$s/$$module_srcdir/configure \
42785 --srcdir=$${topdir}/$$module_srcdir \
42786 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42787 --target=${target_alias} \
42788 --with-build-libsubdir=$(HOST_SUBDIR) \
42789 $(STAGE2_CONFIGURE_FLAGS)
42790 @endif target-libgcc-bootstrap
42792 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42793 maybe-configure-stage3-target-libgcc:
42794 @if target-libgcc-bootstrap
42795 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42796 configure-stage3-target-libgcc:
42797 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42798 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42799 @r=`${PWD_COMMAND}`; export r; \
42800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42801 TFLAGS="$(STAGE3_TFLAGS)"; \
42802 echo "Checking multilib configuration for libgcc..."; \
42803 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42804 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42805 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42806 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42807 else \
42808 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42809 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42810 fi; \
42811 else \
42812 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42813 fi; \
42814 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42815 $(NORMAL_TARGET_EXPORTS) \
42817 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42818 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42819 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42820 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
42821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42822 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42823 case $(srcdir) in \
42824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42825 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42827 esac; \
42828 module_srcdir=libgcc; \
42829 $(SHELL) $$s/$$module_srcdir/configure \
42830 --srcdir=$${topdir}/$$module_srcdir \
42831 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42832 --target=${target_alias} \
42833 --with-build-libsubdir=$(HOST_SUBDIR) \
42834 $(STAGE3_CONFIGURE_FLAGS)
42835 @endif target-libgcc-bootstrap
42837 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42838 maybe-configure-stage4-target-libgcc:
42839 @if target-libgcc-bootstrap
42840 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42841 configure-stage4-target-libgcc:
42842 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42843 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42844 @r=`${PWD_COMMAND}`; export r; \
42845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42846 TFLAGS="$(STAGE4_TFLAGS)"; \
42847 echo "Checking multilib configuration for libgcc..."; \
42848 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42849 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42850 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42851 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42852 else \
42853 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42854 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42855 fi; \
42856 else \
42857 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42858 fi; \
42859 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42860 $(NORMAL_TARGET_EXPORTS) \
42862 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42863 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42864 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42865 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
42866 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42867 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42868 case $(srcdir) in \
42869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42870 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42872 esac; \
42873 module_srcdir=libgcc; \
42874 $(SHELL) $$s/$$module_srcdir/configure \
42875 --srcdir=$${topdir}/$$module_srcdir \
42876 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42877 --target=${target_alias} \
42878 --with-build-libsubdir=$(HOST_SUBDIR) \
42879 $(STAGE4_CONFIGURE_FLAGS)
42880 @endif target-libgcc-bootstrap
42882 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42883 maybe-configure-stageprofile-target-libgcc:
42884 @if target-libgcc-bootstrap
42885 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42886 configure-stageprofile-target-libgcc:
42887 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42888 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42889 @r=`${PWD_COMMAND}`; export r; \
42890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42891 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42892 echo "Checking multilib configuration for libgcc..."; \
42893 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42894 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42895 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42896 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42897 else \
42898 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42899 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42900 fi; \
42901 else \
42902 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42903 fi; \
42904 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42905 $(NORMAL_TARGET_EXPORTS) \
42907 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42908 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42909 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42910 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
42911 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42912 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42913 case $(srcdir) in \
42914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42915 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42917 esac; \
42918 module_srcdir=libgcc; \
42919 $(SHELL) $$s/$$module_srcdir/configure \
42920 --srcdir=$${topdir}/$$module_srcdir \
42921 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42922 --target=${target_alias} \
42923 --with-build-libsubdir=$(HOST_SUBDIR) \
42924 $(STAGEprofile_CONFIGURE_FLAGS)
42925 @endif target-libgcc-bootstrap
42927 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42928 maybe-configure-stagefeedback-target-libgcc:
42929 @if target-libgcc-bootstrap
42930 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42931 configure-stagefeedback-target-libgcc:
42932 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42933 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42934 @r=`${PWD_COMMAND}`; export r; \
42935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42936 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42937 echo "Checking multilib configuration for libgcc..."; \
42938 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42939 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42940 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42941 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42942 else \
42943 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42944 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42945 fi; \
42946 else \
42947 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42948 fi; \
42949 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42950 $(NORMAL_TARGET_EXPORTS) \
42952 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42953 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42954 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42955 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
42956 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42957 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42958 case $(srcdir) in \
42959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42960 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42962 esac; \
42963 module_srcdir=libgcc; \
42964 $(SHELL) $$s/$$module_srcdir/configure \
42965 --srcdir=$${topdir}/$$module_srcdir \
42966 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42967 --target=${target_alias} \
42968 --with-build-libsubdir=$(HOST_SUBDIR) \
42969 $(STAGEfeedback_CONFIGURE_FLAGS)
42970 @endif target-libgcc-bootstrap
42972 .PHONY: configure-stageautoprofile-target-libgcc maybe-configure-stageautoprofile-target-libgcc
42973 maybe-configure-stageautoprofile-target-libgcc:
42974 @if target-libgcc-bootstrap
42975 maybe-configure-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
42976 configure-stageautoprofile-target-libgcc:
42977 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
42978 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42979 @r=`${PWD_COMMAND}`; export r; \
42980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42981 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
42982 echo "Checking multilib configuration for libgcc..."; \
42983 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42984 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42985 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42986 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42987 else \
42988 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42989 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42990 fi; \
42991 else \
42992 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42993 fi; \
42994 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42995 $(NORMAL_TARGET_EXPORTS) \
42997 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42998 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42999 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43000 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgcc; \
43001 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
43002 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43003 case $(srcdir) in \
43004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43005 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43007 esac; \
43008 module_srcdir=libgcc; \
43009 $(SHELL) $$s/$$module_srcdir/configure \
43010 --srcdir=$${topdir}/$$module_srcdir \
43011 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43012 --target=${target_alias} \
43013 --with-build-libsubdir=$(HOST_SUBDIR) \
43014 $(STAGEautoprofile_CONFIGURE_FLAGS)
43015 @endif target-libgcc-bootstrap
43017 .PHONY: configure-stageautofeedback-target-libgcc maybe-configure-stageautofeedback-target-libgcc
43018 maybe-configure-stageautofeedback-target-libgcc:
43019 @if target-libgcc-bootstrap
43020 maybe-configure-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
43021 configure-stageautofeedback-target-libgcc:
43022 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43023 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43024 @r=`${PWD_COMMAND}`; export r; \
43025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43026 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43027 echo "Checking multilib configuration for libgcc..."; \
43028 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
43029 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43030 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43031 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43032 else \
43033 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43034 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43035 fi; \
43036 else \
43037 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43038 fi; \
43039 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43040 $(NORMAL_TARGET_EXPORTS) \
43042 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43043 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43044 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43045 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgcc; \
43046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
43047 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43048 case $(srcdir) in \
43049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43050 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43052 esac; \
43053 module_srcdir=libgcc; \
43054 $(SHELL) $$s/$$module_srcdir/configure \
43055 --srcdir=$${topdir}/$$module_srcdir \
43056 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43057 --target=${target_alias} \
43058 --with-build-libsubdir=$(HOST_SUBDIR) \
43059 $(STAGEautofeedback_CONFIGURE_FLAGS)
43060 @endif target-libgcc-bootstrap
43066 .PHONY: all-target-libgcc maybe-all-target-libgcc
43067 maybe-all-target-libgcc:
43068 @if gcc-bootstrap
43069 all-target-libgcc: stage_current
43070 @endif gcc-bootstrap
43071 @if target-libgcc
43072 TARGET-target-libgcc=all
43073 maybe-all-target-libgcc: all-target-libgcc
43074 all-target-libgcc: configure-target-libgcc
43075 @r=`${PWD_COMMAND}`; export r; \
43076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43077 $(NORMAL_TARGET_EXPORTS) \
43078 (cd $(TARGET_SUBDIR)/libgcc && \
43079 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43080 $(TARGET-target-libgcc))
43081 @endif target-libgcc
43085 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
43086 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
43087 maybe-all-stage1-target-libgcc:
43088 maybe-clean-stage1-target-libgcc:
43089 @if target-libgcc-bootstrap
43090 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
43091 all-stage1: all-stage1-target-libgcc
43092 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
43093 all-stage1-target-libgcc: configure-stage1-target-libgcc
43094 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43095 @r=`${PWD_COMMAND}`; export r; \
43096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43097 TFLAGS="$(STAGE1_TFLAGS)"; \
43098 $(NORMAL_TARGET_EXPORTS) \
43099 cd $(TARGET_SUBDIR)/libgcc && \
43101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43102 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43103 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43104 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43108 $(EXTRA_TARGET_FLAGS) \
43110 TFLAGS="$(STAGE1_TFLAGS)" \
43111 $(TARGET-stage1-target-libgcc)
43113 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
43114 clean-stage1: clean-stage1-target-libgcc
43115 clean-stage1-target-libgcc:
43116 @if [ $(current_stage) = stage1 ]; then \
43117 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43118 else \
43119 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
43120 $(MAKE) stage1-start; \
43121 fi; \
43122 cd $(TARGET_SUBDIR)/libgcc && \
43123 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43124 clean
43125 @endif target-libgcc-bootstrap
43128 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
43129 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
43130 maybe-all-stage2-target-libgcc:
43131 maybe-clean-stage2-target-libgcc:
43132 @if target-libgcc-bootstrap
43133 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
43134 all-stage2: all-stage2-target-libgcc
43135 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
43136 all-stage2-target-libgcc: configure-stage2-target-libgcc
43137 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43138 @r=`${PWD_COMMAND}`; export r; \
43139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43140 TFLAGS="$(STAGE2_TFLAGS)"; \
43141 $(NORMAL_TARGET_EXPORTS) \
43143 cd $(TARGET_SUBDIR)/libgcc && \
43145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43152 $(EXTRA_TARGET_FLAGS) \
43153 TFLAGS="$(STAGE2_TFLAGS)" \
43154 $(TARGET-stage2-target-libgcc)
43156 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
43157 clean-stage2: clean-stage2-target-libgcc
43158 clean-stage2-target-libgcc:
43159 @if [ $(current_stage) = stage2 ]; then \
43160 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43161 else \
43162 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
43163 $(MAKE) stage2-start; \
43164 fi; \
43165 cd $(TARGET_SUBDIR)/libgcc && \
43166 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43167 @endif target-libgcc-bootstrap
43170 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
43171 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
43172 maybe-all-stage3-target-libgcc:
43173 maybe-clean-stage3-target-libgcc:
43174 @if target-libgcc-bootstrap
43175 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
43176 all-stage3: all-stage3-target-libgcc
43177 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
43178 all-stage3-target-libgcc: configure-stage3-target-libgcc
43179 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43180 @r=`${PWD_COMMAND}`; export r; \
43181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43182 TFLAGS="$(STAGE3_TFLAGS)"; \
43183 $(NORMAL_TARGET_EXPORTS) \
43185 cd $(TARGET_SUBDIR)/libgcc && \
43187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43188 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43189 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43190 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43194 $(EXTRA_TARGET_FLAGS) \
43195 TFLAGS="$(STAGE3_TFLAGS)" \
43196 $(TARGET-stage3-target-libgcc)
43198 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43199 clean-stage3: clean-stage3-target-libgcc
43200 clean-stage3-target-libgcc:
43201 @if [ $(current_stage) = stage3 ]; then \
43202 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43203 else \
43204 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43205 $(MAKE) stage3-start; \
43206 fi; \
43207 cd $(TARGET_SUBDIR)/libgcc && \
43208 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43209 @endif target-libgcc-bootstrap
43212 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43213 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43214 maybe-all-stage4-target-libgcc:
43215 maybe-clean-stage4-target-libgcc:
43216 @if target-libgcc-bootstrap
43217 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43218 all-stage4: all-stage4-target-libgcc
43219 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43220 all-stage4-target-libgcc: configure-stage4-target-libgcc
43221 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43222 @r=`${PWD_COMMAND}`; export r; \
43223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43224 TFLAGS="$(STAGE4_TFLAGS)"; \
43225 $(NORMAL_TARGET_EXPORTS) \
43227 cd $(TARGET_SUBDIR)/libgcc && \
43229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43230 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43231 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43232 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43236 $(EXTRA_TARGET_FLAGS) \
43237 TFLAGS="$(STAGE4_TFLAGS)" \
43238 $(TARGET-stage4-target-libgcc)
43240 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43241 clean-stage4: clean-stage4-target-libgcc
43242 clean-stage4-target-libgcc:
43243 @if [ $(current_stage) = stage4 ]; then \
43244 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43245 else \
43246 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43247 $(MAKE) stage4-start; \
43248 fi; \
43249 cd $(TARGET_SUBDIR)/libgcc && \
43250 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43251 @endif target-libgcc-bootstrap
43254 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43255 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43256 maybe-all-stageprofile-target-libgcc:
43257 maybe-clean-stageprofile-target-libgcc:
43258 @if target-libgcc-bootstrap
43259 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43260 all-stageprofile: all-stageprofile-target-libgcc
43261 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43262 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43263 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43264 @r=`${PWD_COMMAND}`; export r; \
43265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43266 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43267 $(NORMAL_TARGET_EXPORTS) \
43269 cd $(TARGET_SUBDIR)/libgcc && \
43271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43272 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43278 $(EXTRA_TARGET_FLAGS) \
43279 TFLAGS="$(STAGEprofile_TFLAGS)" \
43280 $(TARGET-stageprofile-target-libgcc)
43282 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43283 clean-stageprofile: clean-stageprofile-target-libgcc
43284 clean-stageprofile-target-libgcc:
43285 @if [ $(current_stage) = stageprofile ]; then \
43286 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43287 else \
43288 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43289 $(MAKE) stageprofile-start; \
43290 fi; \
43291 cd $(TARGET_SUBDIR)/libgcc && \
43292 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43293 @endif target-libgcc-bootstrap
43296 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43297 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43298 maybe-all-stagefeedback-target-libgcc:
43299 maybe-clean-stagefeedback-target-libgcc:
43300 @if target-libgcc-bootstrap
43301 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43302 all-stagefeedback: all-stagefeedback-target-libgcc
43303 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43304 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43305 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43306 @r=`${PWD_COMMAND}`; export r; \
43307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43308 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43309 $(NORMAL_TARGET_EXPORTS) \
43311 cd $(TARGET_SUBDIR)/libgcc && \
43313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43314 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43315 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43316 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43320 $(EXTRA_TARGET_FLAGS) \
43321 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43322 $(TARGET-stagefeedback-target-libgcc)
43324 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43325 clean-stagefeedback: clean-stagefeedback-target-libgcc
43326 clean-stagefeedback-target-libgcc:
43327 @if [ $(current_stage) = stagefeedback ]; then \
43328 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43329 else \
43330 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43331 $(MAKE) stagefeedback-start; \
43332 fi; \
43333 cd $(TARGET_SUBDIR)/libgcc && \
43334 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43335 @endif target-libgcc-bootstrap
43338 .PHONY: all-stageautoprofile-target-libgcc maybe-all-stageautoprofile-target-libgcc
43339 .PHONY: clean-stageautoprofile-target-libgcc maybe-clean-stageautoprofile-target-libgcc
43340 maybe-all-stageautoprofile-target-libgcc:
43341 maybe-clean-stageautoprofile-target-libgcc:
43342 @if target-libgcc-bootstrap
43343 maybe-all-stageautoprofile-target-libgcc: all-stageautoprofile-target-libgcc
43344 all-stageautoprofile: all-stageautoprofile-target-libgcc
43345 TARGET-stageautoprofile-target-libgcc = $(TARGET-target-libgcc)
43346 all-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
43347 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43348 @r=`${PWD_COMMAND}`; export r; \
43349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43350 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43351 $(NORMAL_TARGET_EXPORTS) \
43353 cd $(TARGET_SUBDIR)/libgcc && \
43354 $$s/gcc/config/i386/$(AUTO_PROFILE) \
43355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43356 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43357 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43358 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43362 $(EXTRA_TARGET_FLAGS) \
43363 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
43364 $(TARGET-stageautoprofile-target-libgcc)
43366 maybe-clean-stageautoprofile-target-libgcc: clean-stageautoprofile-target-libgcc
43367 clean-stageautoprofile: clean-stageautoprofile-target-libgcc
43368 clean-stageautoprofile-target-libgcc:
43369 @if [ $(current_stage) = stageautoprofile ]; then \
43370 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43371 else \
43372 [ -f $(TARGET_SUBDIR)/stageautoprofile-libgcc/Makefile ] || exit 0; \
43373 $(MAKE) stageautoprofile-start; \
43374 fi; \
43375 cd $(TARGET_SUBDIR)/libgcc && \
43376 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43377 @endif target-libgcc-bootstrap
43380 .PHONY: all-stageautofeedback-target-libgcc maybe-all-stageautofeedback-target-libgcc
43381 .PHONY: clean-stageautofeedback-target-libgcc maybe-clean-stageautofeedback-target-libgcc
43382 maybe-all-stageautofeedback-target-libgcc:
43383 maybe-clean-stageautofeedback-target-libgcc:
43384 @if target-libgcc-bootstrap
43385 maybe-all-stageautofeedback-target-libgcc: all-stageautofeedback-target-libgcc
43386 all-stageautofeedback: all-stageautofeedback-target-libgcc
43387 TARGET-stageautofeedback-target-libgcc = $(TARGET-target-libgcc)
43388 all-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
43389 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43390 @r=`${PWD_COMMAND}`; export r; \
43391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43392 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43393 $(NORMAL_TARGET_EXPORTS) \
43395 cd $(TARGET_SUBDIR)/libgcc && \
43397 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43398 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43399 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43400 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43401 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43402 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43403 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43404 $(EXTRA_TARGET_FLAGS) \
43405 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
43406 $(TARGET-stageautofeedback-target-libgcc)
43408 maybe-clean-stageautofeedback-target-libgcc: clean-stageautofeedback-target-libgcc
43409 clean-stageautofeedback: clean-stageautofeedback-target-libgcc
43410 clean-stageautofeedback-target-libgcc:
43411 @if [ $(current_stage) = stageautofeedback ]; then \
43412 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43413 else \
43414 [ -f $(TARGET_SUBDIR)/stageautofeedback-libgcc/Makefile ] || exit 0; \
43415 $(MAKE) stageautofeedback-start; \
43416 fi; \
43417 cd $(TARGET_SUBDIR)/libgcc && \
43418 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43419 @endif target-libgcc-bootstrap
43426 .PHONY: check-target-libgcc maybe-check-target-libgcc
43427 maybe-check-target-libgcc:
43428 @if target-libgcc
43429 maybe-check-target-libgcc: check-target-libgcc
43431 # Dummy target for uncheckable module.
43432 check-target-libgcc:
43434 @endif target-libgcc
43436 .PHONY: install-target-libgcc maybe-install-target-libgcc
43437 maybe-install-target-libgcc:
43438 @if target-libgcc
43439 maybe-install-target-libgcc: install-target-libgcc
43441 install-target-libgcc: installdirs
43442 @: $(MAKE); $(unstage)
43443 @r=`${PWD_COMMAND}`; export r; \
43444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43445 $(NORMAL_TARGET_EXPORTS) \
43446 (cd $(TARGET_SUBDIR)/libgcc && \
43447 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43449 @endif target-libgcc
43451 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
43452 maybe-install-strip-target-libgcc:
43453 @if target-libgcc
43454 maybe-install-strip-target-libgcc: install-strip-target-libgcc
43456 install-strip-target-libgcc: installdirs
43457 @: $(MAKE); $(unstage)
43458 @r=`${PWD_COMMAND}`; export r; \
43459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43460 $(NORMAL_TARGET_EXPORTS) \
43461 (cd $(TARGET_SUBDIR)/libgcc && \
43462 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43464 @endif target-libgcc
43466 # Other targets (info, dvi, pdf, etc.)
43468 .PHONY: maybe-info-target-libgcc info-target-libgcc
43469 maybe-info-target-libgcc:
43470 @if target-libgcc
43471 maybe-info-target-libgcc: info-target-libgcc
43473 info-target-libgcc: \
43474 configure-target-libgcc
43475 @: $(MAKE); $(unstage)
43476 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43477 r=`${PWD_COMMAND}`; export r; \
43478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43479 $(NORMAL_TARGET_EXPORTS) \
43480 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
43481 for flag in $(EXTRA_TARGET_FLAGS); do \
43482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43483 done; \
43484 (cd $(TARGET_SUBDIR)/libgcc && \
43485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43487 "RANLIB=$${RANLIB}" \
43488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43489 info) \
43490 || exit 1
43492 @endif target-libgcc
43494 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43495 maybe-dvi-target-libgcc:
43496 @if target-libgcc
43497 maybe-dvi-target-libgcc: dvi-target-libgcc
43499 dvi-target-libgcc: \
43500 configure-target-libgcc
43501 @: $(MAKE); $(unstage)
43502 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43503 r=`${PWD_COMMAND}`; export r; \
43504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43505 $(NORMAL_TARGET_EXPORTS) \
43506 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
43507 for flag in $(EXTRA_TARGET_FLAGS); do \
43508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43509 done; \
43510 (cd $(TARGET_SUBDIR)/libgcc && \
43511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43513 "RANLIB=$${RANLIB}" \
43514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43515 dvi) \
43516 || exit 1
43518 @endif target-libgcc
43520 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43521 maybe-pdf-target-libgcc:
43522 @if target-libgcc
43523 maybe-pdf-target-libgcc: pdf-target-libgcc
43525 pdf-target-libgcc: \
43526 configure-target-libgcc
43527 @: $(MAKE); $(unstage)
43528 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43529 r=`${PWD_COMMAND}`; export r; \
43530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43531 $(NORMAL_TARGET_EXPORTS) \
43532 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
43533 for flag in $(EXTRA_TARGET_FLAGS); do \
43534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43535 done; \
43536 (cd $(TARGET_SUBDIR)/libgcc && \
43537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43539 "RANLIB=$${RANLIB}" \
43540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43541 pdf) \
43542 || exit 1
43544 @endif target-libgcc
43546 .PHONY: maybe-html-target-libgcc html-target-libgcc
43547 maybe-html-target-libgcc:
43548 @if target-libgcc
43549 maybe-html-target-libgcc: html-target-libgcc
43551 html-target-libgcc: \
43552 configure-target-libgcc
43553 @: $(MAKE); $(unstage)
43554 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43555 r=`${PWD_COMMAND}`; export r; \
43556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43557 $(NORMAL_TARGET_EXPORTS) \
43558 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
43559 for flag in $(EXTRA_TARGET_FLAGS); do \
43560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43561 done; \
43562 (cd $(TARGET_SUBDIR)/libgcc && \
43563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43565 "RANLIB=$${RANLIB}" \
43566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43567 html) \
43568 || exit 1
43570 @endif target-libgcc
43572 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43573 maybe-TAGS-target-libgcc:
43574 @if target-libgcc
43575 maybe-TAGS-target-libgcc: TAGS-target-libgcc
43577 TAGS-target-libgcc: \
43578 configure-target-libgcc
43579 @: $(MAKE); $(unstage)
43580 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43581 r=`${PWD_COMMAND}`; export r; \
43582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43583 $(NORMAL_TARGET_EXPORTS) \
43584 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
43585 for flag in $(EXTRA_TARGET_FLAGS); do \
43586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43587 done; \
43588 (cd $(TARGET_SUBDIR)/libgcc && \
43589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43591 "RANLIB=$${RANLIB}" \
43592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43593 TAGS) \
43594 || exit 1
43596 @endif target-libgcc
43598 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43599 maybe-install-info-target-libgcc:
43600 @if target-libgcc
43601 maybe-install-info-target-libgcc: install-info-target-libgcc
43603 install-info-target-libgcc: \
43604 configure-target-libgcc \
43605 info-target-libgcc
43606 @: $(MAKE); $(unstage)
43607 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43608 r=`${PWD_COMMAND}`; export r; \
43609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43610 $(NORMAL_TARGET_EXPORTS) \
43611 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
43612 for flag in $(EXTRA_TARGET_FLAGS); do \
43613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43614 done; \
43615 (cd $(TARGET_SUBDIR)/libgcc && \
43616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43618 "RANLIB=$${RANLIB}" \
43619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43620 install-info) \
43621 || exit 1
43623 @endif target-libgcc
43625 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43626 maybe-install-pdf-target-libgcc:
43627 @if target-libgcc
43628 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43630 install-pdf-target-libgcc: \
43631 configure-target-libgcc \
43632 pdf-target-libgcc
43633 @: $(MAKE); $(unstage)
43634 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43635 r=`${PWD_COMMAND}`; export r; \
43636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43637 $(NORMAL_TARGET_EXPORTS) \
43638 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
43639 for flag in $(EXTRA_TARGET_FLAGS); do \
43640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43641 done; \
43642 (cd $(TARGET_SUBDIR)/libgcc && \
43643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43645 "RANLIB=$${RANLIB}" \
43646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43647 install-pdf) \
43648 || exit 1
43650 @endif target-libgcc
43652 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43653 maybe-install-html-target-libgcc:
43654 @if target-libgcc
43655 maybe-install-html-target-libgcc: install-html-target-libgcc
43657 install-html-target-libgcc: \
43658 configure-target-libgcc \
43659 html-target-libgcc
43660 @: $(MAKE); $(unstage)
43661 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43662 r=`${PWD_COMMAND}`; export r; \
43663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43664 $(NORMAL_TARGET_EXPORTS) \
43665 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
43666 for flag in $(EXTRA_TARGET_FLAGS); do \
43667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43668 done; \
43669 (cd $(TARGET_SUBDIR)/libgcc && \
43670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43672 "RANLIB=$${RANLIB}" \
43673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43674 install-html) \
43675 || exit 1
43677 @endif target-libgcc
43679 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43680 maybe-installcheck-target-libgcc:
43681 @if target-libgcc
43682 maybe-installcheck-target-libgcc: installcheck-target-libgcc
43684 installcheck-target-libgcc: \
43685 configure-target-libgcc
43686 @: $(MAKE); $(unstage)
43687 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43688 r=`${PWD_COMMAND}`; export r; \
43689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43690 $(NORMAL_TARGET_EXPORTS) \
43691 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
43692 for flag in $(EXTRA_TARGET_FLAGS); do \
43693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43694 done; \
43695 (cd $(TARGET_SUBDIR)/libgcc && \
43696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43698 "RANLIB=$${RANLIB}" \
43699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43700 installcheck) \
43701 || exit 1
43703 @endif target-libgcc
43705 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43706 maybe-mostlyclean-target-libgcc:
43707 @if target-libgcc
43708 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43710 mostlyclean-target-libgcc:
43711 @: $(MAKE); $(unstage)
43712 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43713 r=`${PWD_COMMAND}`; export r; \
43714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43715 $(NORMAL_TARGET_EXPORTS) \
43716 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
43717 for flag in $(EXTRA_TARGET_FLAGS); do \
43718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43719 done; \
43720 (cd $(TARGET_SUBDIR)/libgcc && \
43721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43723 "RANLIB=$${RANLIB}" \
43724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43725 mostlyclean) \
43726 || exit 1
43728 @endif target-libgcc
43730 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
43731 maybe-clean-target-libgcc:
43732 @if target-libgcc
43733 maybe-clean-target-libgcc: clean-target-libgcc
43735 clean-target-libgcc:
43736 @: $(MAKE); $(unstage)
43737 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43738 r=`${PWD_COMMAND}`; export r; \
43739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43740 $(NORMAL_TARGET_EXPORTS) \
43741 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
43742 for flag in $(EXTRA_TARGET_FLAGS); do \
43743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43744 done; \
43745 (cd $(TARGET_SUBDIR)/libgcc && \
43746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43748 "RANLIB=$${RANLIB}" \
43749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43750 clean) \
43751 || exit 1
43753 @endif target-libgcc
43755 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43756 maybe-distclean-target-libgcc:
43757 @if target-libgcc
43758 maybe-distclean-target-libgcc: distclean-target-libgcc
43760 distclean-target-libgcc:
43761 @: $(MAKE); $(unstage)
43762 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43763 r=`${PWD_COMMAND}`; export r; \
43764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43765 $(NORMAL_TARGET_EXPORTS) \
43766 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
43767 for flag in $(EXTRA_TARGET_FLAGS); do \
43768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43769 done; \
43770 (cd $(TARGET_SUBDIR)/libgcc && \
43771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43773 "RANLIB=$${RANLIB}" \
43774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43775 distclean) \
43776 || exit 1
43778 @endif target-libgcc
43780 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43781 maybe-maintainer-clean-target-libgcc:
43782 @if target-libgcc
43783 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43785 maintainer-clean-target-libgcc:
43786 @: $(MAKE); $(unstage)
43787 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43788 r=`${PWD_COMMAND}`; export r; \
43789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43790 $(NORMAL_TARGET_EXPORTS) \
43791 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
43792 for flag in $(EXTRA_TARGET_FLAGS); do \
43793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43794 done; \
43795 (cd $(TARGET_SUBDIR)/libgcc && \
43796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43798 "RANLIB=$${RANLIB}" \
43799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43800 maintainer-clean) \
43801 || exit 1
43803 @endif target-libgcc
43809 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
43810 maybe-configure-target-libbacktrace:
43811 @if gcc-bootstrap
43812 configure-target-libbacktrace: stage_current
43813 @endif gcc-bootstrap
43814 @if target-libbacktrace
43815 maybe-configure-target-libbacktrace: configure-target-libbacktrace
43816 configure-target-libbacktrace:
43817 @: $(MAKE); $(unstage)
43818 @r=`${PWD_COMMAND}`; export r; \
43819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43820 echo "Checking multilib configuration for libbacktrace..."; \
43821 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
43822 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
43823 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
43824 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
43825 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
43826 else \
43827 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
43828 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
43829 fi; \
43830 else \
43831 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
43832 fi; \
43833 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
43834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
43835 $(NORMAL_TARGET_EXPORTS) \
43836 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
43837 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
43838 case $(srcdir) in \
43839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43840 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
43841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43842 esac; \
43843 module_srcdir=libbacktrace; \
43844 rm -f no-such-file || : ; \
43845 CONFIG_SITE=no-such-file $(SHELL) \
43846 $$s/$$module_srcdir/configure \
43847 --srcdir=$${topdir}/$$module_srcdir \
43848 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43849 --target=${target_alias} \
43850 || exit 1
43851 @endif target-libbacktrace
43857 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
43858 maybe-all-target-libbacktrace:
43859 @if gcc-bootstrap
43860 all-target-libbacktrace: stage_current
43861 @endif gcc-bootstrap
43862 @if target-libbacktrace
43863 TARGET-target-libbacktrace=all
43864 maybe-all-target-libbacktrace: all-target-libbacktrace
43865 all-target-libbacktrace: configure-target-libbacktrace
43866 @: $(MAKE); $(unstage)
43867 @r=`${PWD_COMMAND}`; export r; \
43868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43869 $(NORMAL_TARGET_EXPORTS) \
43870 (cd $(TARGET_SUBDIR)/libbacktrace && \
43871 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43872 $(TARGET-target-libbacktrace))
43873 @endif target-libbacktrace
43879 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
43880 maybe-check-target-libbacktrace:
43881 @if target-libbacktrace
43882 maybe-check-target-libbacktrace: check-target-libbacktrace
43884 check-target-libbacktrace:
43885 @: $(MAKE); $(unstage)
43886 @r=`${PWD_COMMAND}`; export r; \
43887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43888 $(NORMAL_TARGET_EXPORTS) \
43889 (cd $(TARGET_SUBDIR)/libbacktrace && \
43890 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43892 @endif target-libbacktrace
43894 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
43895 maybe-install-target-libbacktrace:
43896 @if target-libbacktrace
43897 maybe-install-target-libbacktrace: install-target-libbacktrace
43899 install-target-libbacktrace: installdirs
43900 @: $(MAKE); $(unstage)
43901 @r=`${PWD_COMMAND}`; export r; \
43902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43903 $(NORMAL_TARGET_EXPORTS) \
43904 (cd $(TARGET_SUBDIR)/libbacktrace && \
43905 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43907 @endif target-libbacktrace
43909 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
43910 maybe-install-strip-target-libbacktrace:
43911 @if target-libbacktrace
43912 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
43914 install-strip-target-libbacktrace: installdirs
43915 @: $(MAKE); $(unstage)
43916 @r=`${PWD_COMMAND}`; export r; \
43917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43918 $(NORMAL_TARGET_EXPORTS) \
43919 (cd $(TARGET_SUBDIR)/libbacktrace && \
43920 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43922 @endif target-libbacktrace
43924 # Other targets (info, dvi, pdf, etc.)
43926 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
43927 maybe-info-target-libbacktrace:
43928 @if target-libbacktrace
43929 maybe-info-target-libbacktrace: info-target-libbacktrace
43931 info-target-libbacktrace: \
43932 configure-target-libbacktrace
43933 @: $(MAKE); $(unstage)
43934 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
43935 r=`${PWD_COMMAND}`; export r; \
43936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43937 $(NORMAL_TARGET_EXPORTS) \
43938 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
43939 for flag in $(EXTRA_TARGET_FLAGS); do \
43940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43941 done; \
43942 (cd $(TARGET_SUBDIR)/libbacktrace && \
43943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43945 "RANLIB=$${RANLIB}" \
43946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43947 info) \
43948 || exit 1
43950 @endif target-libbacktrace
43952 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
43953 maybe-dvi-target-libbacktrace:
43954 @if target-libbacktrace
43955 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
43957 dvi-target-libbacktrace: \
43958 configure-target-libbacktrace
43959 @: $(MAKE); $(unstage)
43960 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
43961 r=`${PWD_COMMAND}`; export r; \
43962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43963 $(NORMAL_TARGET_EXPORTS) \
43964 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
43965 for flag in $(EXTRA_TARGET_FLAGS); do \
43966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43967 done; \
43968 (cd $(TARGET_SUBDIR)/libbacktrace && \
43969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43971 "RANLIB=$${RANLIB}" \
43972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43973 dvi) \
43974 || exit 1
43976 @endif target-libbacktrace
43978 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
43979 maybe-pdf-target-libbacktrace:
43980 @if target-libbacktrace
43981 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
43983 pdf-target-libbacktrace: \
43984 configure-target-libbacktrace
43985 @: $(MAKE); $(unstage)
43986 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
43987 r=`${PWD_COMMAND}`; export r; \
43988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43989 $(NORMAL_TARGET_EXPORTS) \
43990 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
43991 for flag in $(EXTRA_TARGET_FLAGS); do \
43992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43993 done; \
43994 (cd $(TARGET_SUBDIR)/libbacktrace && \
43995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43997 "RANLIB=$${RANLIB}" \
43998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43999 pdf) \
44000 || exit 1
44002 @endif target-libbacktrace
44004 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
44005 maybe-html-target-libbacktrace:
44006 @if target-libbacktrace
44007 maybe-html-target-libbacktrace: html-target-libbacktrace
44009 html-target-libbacktrace: \
44010 configure-target-libbacktrace
44011 @: $(MAKE); $(unstage)
44012 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44013 r=`${PWD_COMMAND}`; export r; \
44014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44015 $(NORMAL_TARGET_EXPORTS) \
44016 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
44017 for flag in $(EXTRA_TARGET_FLAGS); do \
44018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44019 done; \
44020 (cd $(TARGET_SUBDIR)/libbacktrace && \
44021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44023 "RANLIB=$${RANLIB}" \
44024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44025 html) \
44026 || exit 1
44028 @endif target-libbacktrace
44030 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
44031 maybe-TAGS-target-libbacktrace:
44032 @if target-libbacktrace
44033 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
44035 TAGS-target-libbacktrace: \
44036 configure-target-libbacktrace
44037 @: $(MAKE); $(unstage)
44038 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44039 r=`${PWD_COMMAND}`; export r; \
44040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44041 $(NORMAL_TARGET_EXPORTS) \
44042 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
44043 for flag in $(EXTRA_TARGET_FLAGS); do \
44044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44045 done; \
44046 (cd $(TARGET_SUBDIR)/libbacktrace && \
44047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44049 "RANLIB=$${RANLIB}" \
44050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44051 TAGS) \
44052 || exit 1
44054 @endif target-libbacktrace
44056 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
44057 maybe-install-info-target-libbacktrace:
44058 @if target-libbacktrace
44059 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
44061 install-info-target-libbacktrace: \
44062 configure-target-libbacktrace \
44063 info-target-libbacktrace
44064 @: $(MAKE); $(unstage)
44065 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44066 r=`${PWD_COMMAND}`; export r; \
44067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44068 $(NORMAL_TARGET_EXPORTS) \
44069 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
44070 for flag in $(EXTRA_TARGET_FLAGS); do \
44071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44072 done; \
44073 (cd $(TARGET_SUBDIR)/libbacktrace && \
44074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44076 "RANLIB=$${RANLIB}" \
44077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44078 install-info) \
44079 || exit 1
44081 @endif target-libbacktrace
44083 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
44084 maybe-install-pdf-target-libbacktrace:
44085 @if target-libbacktrace
44086 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
44088 install-pdf-target-libbacktrace: \
44089 configure-target-libbacktrace \
44090 pdf-target-libbacktrace
44091 @: $(MAKE); $(unstage)
44092 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44093 r=`${PWD_COMMAND}`; export r; \
44094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44095 $(NORMAL_TARGET_EXPORTS) \
44096 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
44097 for flag in $(EXTRA_TARGET_FLAGS); do \
44098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44099 done; \
44100 (cd $(TARGET_SUBDIR)/libbacktrace && \
44101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44103 "RANLIB=$${RANLIB}" \
44104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44105 install-pdf) \
44106 || exit 1
44108 @endif target-libbacktrace
44110 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
44111 maybe-install-html-target-libbacktrace:
44112 @if target-libbacktrace
44113 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
44115 install-html-target-libbacktrace: \
44116 configure-target-libbacktrace \
44117 html-target-libbacktrace
44118 @: $(MAKE); $(unstage)
44119 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44120 r=`${PWD_COMMAND}`; export r; \
44121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44122 $(NORMAL_TARGET_EXPORTS) \
44123 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
44124 for flag in $(EXTRA_TARGET_FLAGS); do \
44125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44126 done; \
44127 (cd $(TARGET_SUBDIR)/libbacktrace && \
44128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44130 "RANLIB=$${RANLIB}" \
44131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44132 install-html) \
44133 || exit 1
44135 @endif target-libbacktrace
44137 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
44138 maybe-installcheck-target-libbacktrace:
44139 @if target-libbacktrace
44140 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
44142 installcheck-target-libbacktrace: \
44143 configure-target-libbacktrace
44144 @: $(MAKE); $(unstage)
44145 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44146 r=`${PWD_COMMAND}`; export r; \
44147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44148 $(NORMAL_TARGET_EXPORTS) \
44149 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
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)/libbacktrace && \
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 installcheck) \
44159 || exit 1
44161 @endif target-libbacktrace
44163 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
44164 maybe-mostlyclean-target-libbacktrace:
44165 @if target-libbacktrace
44166 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
44168 mostlyclean-target-libbacktrace:
44169 @: $(MAKE); $(unstage)
44170 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44171 r=`${PWD_COMMAND}`; export r; \
44172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44173 $(NORMAL_TARGET_EXPORTS) \
44174 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
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)/libbacktrace && \
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 mostlyclean) \
44184 || exit 1
44186 @endif target-libbacktrace
44188 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
44189 maybe-clean-target-libbacktrace:
44190 @if target-libbacktrace
44191 maybe-clean-target-libbacktrace: clean-target-libbacktrace
44193 clean-target-libbacktrace:
44194 @: $(MAKE); $(unstage)
44195 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44196 r=`${PWD_COMMAND}`; export r; \
44197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44198 $(NORMAL_TARGET_EXPORTS) \
44199 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
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)/libbacktrace && \
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 clean) \
44209 || exit 1
44211 @endif target-libbacktrace
44213 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
44214 maybe-distclean-target-libbacktrace:
44215 @if target-libbacktrace
44216 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
44218 distclean-target-libbacktrace:
44219 @: $(MAKE); $(unstage)
44220 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44221 r=`${PWD_COMMAND}`; export r; \
44222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44223 $(NORMAL_TARGET_EXPORTS) \
44224 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
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)/libbacktrace && \
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 distclean) \
44234 || exit 1
44236 @endif target-libbacktrace
44238 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
44239 maybe-maintainer-clean-target-libbacktrace:
44240 @if target-libbacktrace
44241 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
44243 maintainer-clean-target-libbacktrace:
44244 @: $(MAKE); $(unstage)
44245 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44246 r=`${PWD_COMMAND}`; export r; \
44247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44248 $(NORMAL_TARGET_EXPORTS) \
44249 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
44250 for flag in $(EXTRA_TARGET_FLAGS); do \
44251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44252 done; \
44253 (cd $(TARGET_SUBDIR)/libbacktrace && \
44254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44256 "RANLIB=$${RANLIB}" \
44257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44258 maintainer-clean) \
44259 || exit 1
44261 @endif target-libbacktrace
44267 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
44268 maybe-configure-target-libquadmath:
44269 @if gcc-bootstrap
44270 configure-target-libquadmath: stage_current
44271 @endif gcc-bootstrap
44272 @if target-libquadmath
44273 maybe-configure-target-libquadmath: configure-target-libquadmath
44274 configure-target-libquadmath:
44275 @: $(MAKE); $(unstage)
44276 @r=`${PWD_COMMAND}`; export r; \
44277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44278 echo "Checking multilib configuration for libquadmath..."; \
44279 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
44280 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
44281 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
44282 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
44283 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
44284 else \
44285 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
44286 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
44287 fi; \
44288 else \
44289 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
44290 fi; \
44291 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
44292 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
44293 $(NORMAL_TARGET_EXPORTS) \
44294 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
44295 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
44296 case $(srcdir) in \
44297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44298 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
44299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44300 esac; \
44301 module_srcdir=libquadmath; \
44302 rm -f no-such-file || : ; \
44303 CONFIG_SITE=no-such-file $(SHELL) \
44304 $$s/$$module_srcdir/configure \
44305 --srcdir=$${topdir}/$$module_srcdir \
44306 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44307 --target=${target_alias} \
44308 || exit 1
44309 @endif target-libquadmath
44315 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
44316 maybe-all-target-libquadmath:
44317 @if gcc-bootstrap
44318 all-target-libquadmath: stage_current
44319 @endif gcc-bootstrap
44320 @if target-libquadmath
44321 TARGET-target-libquadmath=all
44322 maybe-all-target-libquadmath: all-target-libquadmath
44323 all-target-libquadmath: configure-target-libquadmath
44324 @: $(MAKE); $(unstage)
44325 @r=`${PWD_COMMAND}`; export r; \
44326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44327 $(NORMAL_TARGET_EXPORTS) \
44328 (cd $(TARGET_SUBDIR)/libquadmath && \
44329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44330 $(TARGET-target-libquadmath))
44331 @endif target-libquadmath
44337 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
44338 maybe-check-target-libquadmath:
44339 @if target-libquadmath
44340 maybe-check-target-libquadmath: check-target-libquadmath
44342 check-target-libquadmath:
44343 @: $(MAKE); $(unstage)
44344 @r=`${PWD_COMMAND}`; export r; \
44345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44346 $(NORMAL_TARGET_EXPORTS) \
44347 (cd $(TARGET_SUBDIR)/libquadmath && \
44348 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44350 @endif target-libquadmath
44352 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
44353 maybe-install-target-libquadmath:
44354 @if target-libquadmath
44355 maybe-install-target-libquadmath: install-target-libquadmath
44357 install-target-libquadmath: installdirs
44358 @: $(MAKE); $(unstage)
44359 @r=`${PWD_COMMAND}`; export r; \
44360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44361 $(NORMAL_TARGET_EXPORTS) \
44362 (cd $(TARGET_SUBDIR)/libquadmath && \
44363 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44365 @endif target-libquadmath
44367 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
44368 maybe-install-strip-target-libquadmath:
44369 @if target-libquadmath
44370 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
44372 install-strip-target-libquadmath: installdirs
44373 @: $(MAKE); $(unstage)
44374 @r=`${PWD_COMMAND}`; export r; \
44375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44376 $(NORMAL_TARGET_EXPORTS) \
44377 (cd $(TARGET_SUBDIR)/libquadmath && \
44378 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44380 @endif target-libquadmath
44382 # Other targets (info, dvi, pdf, etc.)
44384 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
44385 maybe-info-target-libquadmath:
44386 @if target-libquadmath
44387 maybe-info-target-libquadmath: info-target-libquadmath
44389 info-target-libquadmath: \
44390 configure-target-libquadmath
44391 @: $(MAKE); $(unstage)
44392 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44393 r=`${PWD_COMMAND}`; export r; \
44394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44395 $(NORMAL_TARGET_EXPORTS) \
44396 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
44397 for flag in $(EXTRA_TARGET_FLAGS); do \
44398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44399 done; \
44400 (cd $(TARGET_SUBDIR)/libquadmath && \
44401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44403 "RANLIB=$${RANLIB}" \
44404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44405 info) \
44406 || exit 1
44408 @endif target-libquadmath
44410 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
44411 maybe-dvi-target-libquadmath:
44412 @if target-libquadmath
44413 maybe-dvi-target-libquadmath: dvi-target-libquadmath
44415 dvi-target-libquadmath: \
44416 configure-target-libquadmath
44417 @: $(MAKE); $(unstage)
44418 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44419 r=`${PWD_COMMAND}`; export r; \
44420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44421 $(NORMAL_TARGET_EXPORTS) \
44422 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
44423 for flag in $(EXTRA_TARGET_FLAGS); do \
44424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44425 done; \
44426 (cd $(TARGET_SUBDIR)/libquadmath && \
44427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44429 "RANLIB=$${RANLIB}" \
44430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44431 dvi) \
44432 || exit 1
44434 @endif target-libquadmath
44436 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
44437 maybe-pdf-target-libquadmath:
44438 @if target-libquadmath
44439 maybe-pdf-target-libquadmath: pdf-target-libquadmath
44441 pdf-target-libquadmath: \
44442 configure-target-libquadmath
44443 @: $(MAKE); $(unstage)
44444 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44445 r=`${PWD_COMMAND}`; export r; \
44446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44447 $(NORMAL_TARGET_EXPORTS) \
44448 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
44449 for flag in $(EXTRA_TARGET_FLAGS); do \
44450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44451 done; \
44452 (cd $(TARGET_SUBDIR)/libquadmath && \
44453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44455 "RANLIB=$${RANLIB}" \
44456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44457 pdf) \
44458 || exit 1
44460 @endif target-libquadmath
44462 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
44463 maybe-html-target-libquadmath:
44464 @if target-libquadmath
44465 maybe-html-target-libquadmath: html-target-libquadmath
44467 html-target-libquadmath: \
44468 configure-target-libquadmath
44469 @: $(MAKE); $(unstage)
44470 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44471 r=`${PWD_COMMAND}`; export r; \
44472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44473 $(NORMAL_TARGET_EXPORTS) \
44474 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
44475 for flag in $(EXTRA_TARGET_FLAGS); do \
44476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44477 done; \
44478 (cd $(TARGET_SUBDIR)/libquadmath && \
44479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44481 "RANLIB=$${RANLIB}" \
44482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44483 html) \
44484 || exit 1
44486 @endif target-libquadmath
44488 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
44489 maybe-TAGS-target-libquadmath:
44490 @if target-libquadmath
44491 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
44493 TAGS-target-libquadmath: \
44494 configure-target-libquadmath
44495 @: $(MAKE); $(unstage)
44496 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44497 r=`${PWD_COMMAND}`; export r; \
44498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44499 $(NORMAL_TARGET_EXPORTS) \
44500 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
44501 for flag in $(EXTRA_TARGET_FLAGS); do \
44502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44503 done; \
44504 (cd $(TARGET_SUBDIR)/libquadmath && \
44505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44507 "RANLIB=$${RANLIB}" \
44508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44509 TAGS) \
44510 || exit 1
44512 @endif target-libquadmath
44514 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
44515 maybe-install-info-target-libquadmath:
44516 @if target-libquadmath
44517 maybe-install-info-target-libquadmath: install-info-target-libquadmath
44519 install-info-target-libquadmath: \
44520 configure-target-libquadmath \
44521 info-target-libquadmath
44522 @: $(MAKE); $(unstage)
44523 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44524 r=`${PWD_COMMAND}`; export r; \
44525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44526 $(NORMAL_TARGET_EXPORTS) \
44527 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
44528 for flag in $(EXTRA_TARGET_FLAGS); do \
44529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44530 done; \
44531 (cd $(TARGET_SUBDIR)/libquadmath && \
44532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44534 "RANLIB=$${RANLIB}" \
44535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44536 install-info) \
44537 || exit 1
44539 @endif target-libquadmath
44541 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
44542 maybe-install-pdf-target-libquadmath:
44543 @if target-libquadmath
44544 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
44546 install-pdf-target-libquadmath: \
44547 configure-target-libquadmath \
44548 pdf-target-libquadmath
44549 @: $(MAKE); $(unstage)
44550 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44551 r=`${PWD_COMMAND}`; export r; \
44552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44553 $(NORMAL_TARGET_EXPORTS) \
44554 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
44555 for flag in $(EXTRA_TARGET_FLAGS); do \
44556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44557 done; \
44558 (cd $(TARGET_SUBDIR)/libquadmath && \
44559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44561 "RANLIB=$${RANLIB}" \
44562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44563 install-pdf) \
44564 || exit 1
44566 @endif target-libquadmath
44568 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
44569 maybe-install-html-target-libquadmath:
44570 @if target-libquadmath
44571 maybe-install-html-target-libquadmath: install-html-target-libquadmath
44573 install-html-target-libquadmath: \
44574 configure-target-libquadmath \
44575 html-target-libquadmath
44576 @: $(MAKE); $(unstage)
44577 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44578 r=`${PWD_COMMAND}`; export r; \
44579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44580 $(NORMAL_TARGET_EXPORTS) \
44581 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
44582 for flag in $(EXTRA_TARGET_FLAGS); do \
44583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44584 done; \
44585 (cd $(TARGET_SUBDIR)/libquadmath && \
44586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44588 "RANLIB=$${RANLIB}" \
44589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44590 install-html) \
44591 || exit 1
44593 @endif target-libquadmath
44595 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
44596 maybe-installcheck-target-libquadmath:
44597 @if target-libquadmath
44598 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
44600 installcheck-target-libquadmath: \
44601 configure-target-libquadmath
44602 @: $(MAKE); $(unstage)
44603 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44604 r=`${PWD_COMMAND}`; export r; \
44605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44606 $(NORMAL_TARGET_EXPORTS) \
44607 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
44608 for flag in $(EXTRA_TARGET_FLAGS); do \
44609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44610 done; \
44611 (cd $(TARGET_SUBDIR)/libquadmath && \
44612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44614 "RANLIB=$${RANLIB}" \
44615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44616 installcheck) \
44617 || exit 1
44619 @endif target-libquadmath
44621 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
44622 maybe-mostlyclean-target-libquadmath:
44623 @if target-libquadmath
44624 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
44626 mostlyclean-target-libquadmath:
44627 @: $(MAKE); $(unstage)
44628 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44629 r=`${PWD_COMMAND}`; export r; \
44630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44631 $(NORMAL_TARGET_EXPORTS) \
44632 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
44633 for flag in $(EXTRA_TARGET_FLAGS); do \
44634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44635 done; \
44636 (cd $(TARGET_SUBDIR)/libquadmath && \
44637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44639 "RANLIB=$${RANLIB}" \
44640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44641 mostlyclean) \
44642 || exit 1
44644 @endif target-libquadmath
44646 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
44647 maybe-clean-target-libquadmath:
44648 @if target-libquadmath
44649 maybe-clean-target-libquadmath: clean-target-libquadmath
44651 clean-target-libquadmath:
44652 @: $(MAKE); $(unstage)
44653 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44654 r=`${PWD_COMMAND}`; export r; \
44655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44656 $(NORMAL_TARGET_EXPORTS) \
44657 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
44658 for flag in $(EXTRA_TARGET_FLAGS); do \
44659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44660 done; \
44661 (cd $(TARGET_SUBDIR)/libquadmath && \
44662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44664 "RANLIB=$${RANLIB}" \
44665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44666 clean) \
44667 || exit 1
44669 @endif target-libquadmath
44671 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
44672 maybe-distclean-target-libquadmath:
44673 @if target-libquadmath
44674 maybe-distclean-target-libquadmath: distclean-target-libquadmath
44676 distclean-target-libquadmath:
44677 @: $(MAKE); $(unstage)
44678 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44679 r=`${PWD_COMMAND}`; export r; \
44680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44681 $(NORMAL_TARGET_EXPORTS) \
44682 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
44683 for flag in $(EXTRA_TARGET_FLAGS); do \
44684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44685 done; \
44686 (cd $(TARGET_SUBDIR)/libquadmath && \
44687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44689 "RANLIB=$${RANLIB}" \
44690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44691 distclean) \
44692 || exit 1
44694 @endif target-libquadmath
44696 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
44697 maybe-maintainer-clean-target-libquadmath:
44698 @if target-libquadmath
44699 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
44701 maintainer-clean-target-libquadmath:
44702 @: $(MAKE); $(unstage)
44703 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44704 r=`${PWD_COMMAND}`; export r; \
44705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44706 $(NORMAL_TARGET_EXPORTS) \
44707 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
44708 for flag in $(EXTRA_TARGET_FLAGS); do \
44709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44710 done; \
44711 (cd $(TARGET_SUBDIR)/libquadmath && \
44712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44714 "RANLIB=$${RANLIB}" \
44715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44716 maintainer-clean) \
44717 || exit 1
44719 @endif target-libquadmath
44725 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
44726 maybe-configure-target-libgfortran:
44727 @if gcc-bootstrap
44728 configure-target-libgfortran: stage_current
44729 @endif gcc-bootstrap
44730 @if target-libgfortran
44731 maybe-configure-target-libgfortran: configure-target-libgfortran
44732 configure-target-libgfortran:
44733 @: $(MAKE); $(unstage)
44734 @r=`${PWD_COMMAND}`; export r; \
44735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44736 echo "Checking multilib configuration for libgfortran..."; \
44737 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
44738 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
44739 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44740 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44741 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
44742 else \
44743 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
44744 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
44745 fi; \
44746 else \
44747 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
44748 fi; \
44749 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
44750 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
44751 $(NORMAL_TARGET_EXPORTS) \
44752 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
44753 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
44754 case $(srcdir) in \
44755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44756 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
44757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44758 esac; \
44759 module_srcdir=libgfortran; \
44760 rm -f no-such-file || : ; \
44761 CONFIG_SITE=no-such-file $(SHELL) \
44762 $$s/$$module_srcdir/configure \
44763 --srcdir=$${topdir}/$$module_srcdir \
44764 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44765 --target=${target_alias} \
44766 || exit 1
44767 @endif target-libgfortran
44773 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
44774 maybe-all-target-libgfortran:
44775 @if gcc-bootstrap
44776 all-target-libgfortran: stage_current
44777 @endif gcc-bootstrap
44778 @if target-libgfortran
44779 TARGET-target-libgfortran=all
44780 maybe-all-target-libgfortran: all-target-libgfortran
44781 all-target-libgfortran: configure-target-libgfortran
44782 @: $(MAKE); $(unstage)
44783 @r=`${PWD_COMMAND}`; export r; \
44784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44785 $(NORMAL_TARGET_EXPORTS) \
44786 (cd $(TARGET_SUBDIR)/libgfortran && \
44787 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44788 $(TARGET-target-libgfortran))
44789 @endif target-libgfortran
44795 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
44796 maybe-check-target-libgfortran:
44797 @if target-libgfortran
44798 maybe-check-target-libgfortran: check-target-libgfortran
44800 check-target-libgfortran:
44801 @: $(MAKE); $(unstage)
44802 @r=`${PWD_COMMAND}`; export r; \
44803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44804 $(NORMAL_TARGET_EXPORTS) \
44805 (cd $(TARGET_SUBDIR)/libgfortran && \
44806 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44808 @endif target-libgfortran
44810 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
44811 maybe-install-target-libgfortran:
44812 @if target-libgfortran
44813 maybe-install-target-libgfortran: install-target-libgfortran
44815 install-target-libgfortran: installdirs
44816 @: $(MAKE); $(unstage)
44817 @r=`${PWD_COMMAND}`; export r; \
44818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44819 $(NORMAL_TARGET_EXPORTS) \
44820 (cd $(TARGET_SUBDIR)/libgfortran && \
44821 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44823 @endif target-libgfortran
44825 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
44826 maybe-install-strip-target-libgfortran:
44827 @if target-libgfortran
44828 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
44830 install-strip-target-libgfortran: installdirs
44831 @: $(MAKE); $(unstage)
44832 @r=`${PWD_COMMAND}`; export r; \
44833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44834 $(NORMAL_TARGET_EXPORTS) \
44835 (cd $(TARGET_SUBDIR)/libgfortran && \
44836 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44838 @endif target-libgfortran
44840 # Other targets (info, dvi, pdf, etc.)
44842 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
44843 maybe-info-target-libgfortran:
44844 @if target-libgfortran
44845 maybe-info-target-libgfortran: info-target-libgfortran
44847 info-target-libgfortran: \
44848 configure-target-libgfortran
44849 @: $(MAKE); $(unstage)
44850 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44851 r=`${PWD_COMMAND}`; export r; \
44852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44853 $(NORMAL_TARGET_EXPORTS) \
44854 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
44855 for flag in $(EXTRA_TARGET_FLAGS); do \
44856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44857 done; \
44858 (cd $(TARGET_SUBDIR)/libgfortran && \
44859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44861 "RANLIB=$${RANLIB}" \
44862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44863 info) \
44864 || exit 1
44866 @endif target-libgfortran
44868 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
44869 maybe-dvi-target-libgfortran:
44870 @if target-libgfortran
44871 maybe-dvi-target-libgfortran: dvi-target-libgfortran
44873 dvi-target-libgfortran: \
44874 configure-target-libgfortran
44875 @: $(MAKE); $(unstage)
44876 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44877 r=`${PWD_COMMAND}`; export r; \
44878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44879 $(NORMAL_TARGET_EXPORTS) \
44880 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
44881 for flag in $(EXTRA_TARGET_FLAGS); do \
44882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44883 done; \
44884 (cd $(TARGET_SUBDIR)/libgfortran && \
44885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44887 "RANLIB=$${RANLIB}" \
44888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44889 dvi) \
44890 || exit 1
44892 @endif target-libgfortran
44894 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
44895 maybe-pdf-target-libgfortran:
44896 @if target-libgfortran
44897 maybe-pdf-target-libgfortran: pdf-target-libgfortran
44899 pdf-target-libgfortran: \
44900 configure-target-libgfortran
44901 @: $(MAKE); $(unstage)
44902 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44903 r=`${PWD_COMMAND}`; export r; \
44904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44905 $(NORMAL_TARGET_EXPORTS) \
44906 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
44907 for flag in $(EXTRA_TARGET_FLAGS); do \
44908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44909 done; \
44910 (cd $(TARGET_SUBDIR)/libgfortran && \
44911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44913 "RANLIB=$${RANLIB}" \
44914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44915 pdf) \
44916 || exit 1
44918 @endif target-libgfortran
44920 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
44921 maybe-html-target-libgfortran:
44922 @if target-libgfortran
44923 maybe-html-target-libgfortran: html-target-libgfortran
44925 html-target-libgfortran: \
44926 configure-target-libgfortran
44927 @: $(MAKE); $(unstage)
44928 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44929 r=`${PWD_COMMAND}`; export r; \
44930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44931 $(NORMAL_TARGET_EXPORTS) \
44932 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
44933 for flag in $(EXTRA_TARGET_FLAGS); do \
44934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44935 done; \
44936 (cd $(TARGET_SUBDIR)/libgfortran && \
44937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44939 "RANLIB=$${RANLIB}" \
44940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44941 html) \
44942 || exit 1
44944 @endif target-libgfortran
44946 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
44947 maybe-TAGS-target-libgfortran:
44948 @if target-libgfortran
44949 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
44951 TAGS-target-libgfortran: \
44952 configure-target-libgfortran
44953 @: $(MAKE); $(unstage)
44954 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44955 r=`${PWD_COMMAND}`; export r; \
44956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44957 $(NORMAL_TARGET_EXPORTS) \
44958 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
44959 for flag in $(EXTRA_TARGET_FLAGS); do \
44960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44961 done; \
44962 (cd $(TARGET_SUBDIR)/libgfortran && \
44963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44965 "RANLIB=$${RANLIB}" \
44966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44967 TAGS) \
44968 || exit 1
44970 @endif target-libgfortran
44972 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
44973 maybe-install-info-target-libgfortran:
44974 @if target-libgfortran
44975 maybe-install-info-target-libgfortran: install-info-target-libgfortran
44977 install-info-target-libgfortran: \
44978 configure-target-libgfortran \
44979 info-target-libgfortran
44980 @: $(MAKE); $(unstage)
44981 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44982 r=`${PWD_COMMAND}`; export r; \
44983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44984 $(NORMAL_TARGET_EXPORTS) \
44985 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
44986 for flag in $(EXTRA_TARGET_FLAGS); do \
44987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44988 done; \
44989 (cd $(TARGET_SUBDIR)/libgfortran && \
44990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44992 "RANLIB=$${RANLIB}" \
44993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44994 install-info) \
44995 || exit 1
44997 @endif target-libgfortran
44999 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
45000 maybe-install-pdf-target-libgfortran:
45001 @if target-libgfortran
45002 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
45004 install-pdf-target-libgfortran: \
45005 configure-target-libgfortran \
45006 pdf-target-libgfortran
45007 @: $(MAKE); $(unstage)
45008 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45009 r=`${PWD_COMMAND}`; export r; \
45010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45011 $(NORMAL_TARGET_EXPORTS) \
45012 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
45013 for flag in $(EXTRA_TARGET_FLAGS); do \
45014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45015 done; \
45016 (cd $(TARGET_SUBDIR)/libgfortran && \
45017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45019 "RANLIB=$${RANLIB}" \
45020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45021 install-pdf) \
45022 || exit 1
45024 @endif target-libgfortran
45026 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
45027 maybe-install-html-target-libgfortran:
45028 @if target-libgfortran
45029 maybe-install-html-target-libgfortran: install-html-target-libgfortran
45031 install-html-target-libgfortran: \
45032 configure-target-libgfortran \
45033 html-target-libgfortran
45034 @: $(MAKE); $(unstage)
45035 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45036 r=`${PWD_COMMAND}`; export r; \
45037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45038 $(NORMAL_TARGET_EXPORTS) \
45039 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
45040 for flag in $(EXTRA_TARGET_FLAGS); do \
45041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45042 done; \
45043 (cd $(TARGET_SUBDIR)/libgfortran && \
45044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45046 "RANLIB=$${RANLIB}" \
45047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45048 install-html) \
45049 || exit 1
45051 @endif target-libgfortran
45053 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
45054 maybe-installcheck-target-libgfortran:
45055 @if target-libgfortran
45056 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
45058 installcheck-target-libgfortran: \
45059 configure-target-libgfortran
45060 @: $(MAKE); $(unstage)
45061 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45062 r=`${PWD_COMMAND}`; export r; \
45063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45064 $(NORMAL_TARGET_EXPORTS) \
45065 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
45066 for flag in $(EXTRA_TARGET_FLAGS); do \
45067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45068 done; \
45069 (cd $(TARGET_SUBDIR)/libgfortran && \
45070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45072 "RANLIB=$${RANLIB}" \
45073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45074 installcheck) \
45075 || exit 1
45077 @endif target-libgfortran
45079 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
45080 maybe-mostlyclean-target-libgfortran:
45081 @if target-libgfortran
45082 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
45084 mostlyclean-target-libgfortran:
45085 @: $(MAKE); $(unstage)
45086 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45087 r=`${PWD_COMMAND}`; export r; \
45088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45089 $(NORMAL_TARGET_EXPORTS) \
45090 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
45091 for flag in $(EXTRA_TARGET_FLAGS); do \
45092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45093 done; \
45094 (cd $(TARGET_SUBDIR)/libgfortran && \
45095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45097 "RANLIB=$${RANLIB}" \
45098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45099 mostlyclean) \
45100 || exit 1
45102 @endif target-libgfortran
45104 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
45105 maybe-clean-target-libgfortran:
45106 @if target-libgfortran
45107 maybe-clean-target-libgfortran: clean-target-libgfortran
45109 clean-target-libgfortran:
45110 @: $(MAKE); $(unstage)
45111 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45112 r=`${PWD_COMMAND}`; export r; \
45113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45114 $(NORMAL_TARGET_EXPORTS) \
45115 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
45116 for flag in $(EXTRA_TARGET_FLAGS); do \
45117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45118 done; \
45119 (cd $(TARGET_SUBDIR)/libgfortran && \
45120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45122 "RANLIB=$${RANLIB}" \
45123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45124 clean) \
45125 || exit 1
45127 @endif target-libgfortran
45129 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
45130 maybe-distclean-target-libgfortran:
45131 @if target-libgfortran
45132 maybe-distclean-target-libgfortran: distclean-target-libgfortran
45134 distclean-target-libgfortran:
45135 @: $(MAKE); $(unstage)
45136 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45137 r=`${PWD_COMMAND}`; export r; \
45138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45139 $(NORMAL_TARGET_EXPORTS) \
45140 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
45141 for flag in $(EXTRA_TARGET_FLAGS); do \
45142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45143 done; \
45144 (cd $(TARGET_SUBDIR)/libgfortran && \
45145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45147 "RANLIB=$${RANLIB}" \
45148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45149 distclean) \
45150 || exit 1
45152 @endif target-libgfortran
45154 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
45155 maybe-maintainer-clean-target-libgfortran:
45156 @if target-libgfortran
45157 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
45159 maintainer-clean-target-libgfortran:
45160 @: $(MAKE); $(unstage)
45161 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45162 r=`${PWD_COMMAND}`; export r; \
45163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45164 $(NORMAL_TARGET_EXPORTS) \
45165 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
45166 for flag in $(EXTRA_TARGET_FLAGS); do \
45167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45168 done; \
45169 (cd $(TARGET_SUBDIR)/libgfortran && \
45170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45172 "RANLIB=$${RANLIB}" \
45173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45174 maintainer-clean) \
45175 || exit 1
45177 @endif target-libgfortran
45183 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
45184 maybe-configure-target-libobjc:
45185 @if gcc-bootstrap
45186 configure-target-libobjc: stage_current
45187 @endif gcc-bootstrap
45188 @if target-libobjc
45189 maybe-configure-target-libobjc: configure-target-libobjc
45190 configure-target-libobjc:
45191 @: $(MAKE); $(unstage)
45192 @r=`${PWD_COMMAND}`; export r; \
45193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45194 echo "Checking multilib configuration for libobjc..."; \
45195 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
45196 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
45197 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45198 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45199 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
45200 else \
45201 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
45202 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
45203 fi; \
45204 else \
45205 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
45206 fi; \
45207 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
45208 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
45209 $(NORMAL_TARGET_EXPORTS) \
45210 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
45211 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
45212 case $(srcdir) in \
45213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45214 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
45215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45216 esac; \
45217 module_srcdir=libobjc; \
45218 rm -f no-such-file || : ; \
45219 CONFIG_SITE=no-such-file $(SHELL) \
45220 $$s/$$module_srcdir/configure \
45221 --srcdir=$${topdir}/$$module_srcdir \
45222 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45223 --target=${target_alias} \
45224 || exit 1
45225 @endif target-libobjc
45231 .PHONY: all-target-libobjc maybe-all-target-libobjc
45232 maybe-all-target-libobjc:
45233 @if gcc-bootstrap
45234 all-target-libobjc: stage_current
45235 @endif gcc-bootstrap
45236 @if target-libobjc
45237 TARGET-target-libobjc=all
45238 maybe-all-target-libobjc: all-target-libobjc
45239 all-target-libobjc: configure-target-libobjc
45240 @: $(MAKE); $(unstage)
45241 @r=`${PWD_COMMAND}`; export r; \
45242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45243 $(NORMAL_TARGET_EXPORTS) \
45244 (cd $(TARGET_SUBDIR)/libobjc && \
45245 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45246 $(TARGET-target-libobjc))
45247 @endif target-libobjc
45253 .PHONY: check-target-libobjc maybe-check-target-libobjc
45254 maybe-check-target-libobjc:
45255 @if target-libobjc
45256 maybe-check-target-libobjc: check-target-libobjc
45258 check-target-libobjc:
45259 @: $(MAKE); $(unstage)
45260 @r=`${PWD_COMMAND}`; export r; \
45261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45262 $(NORMAL_TARGET_EXPORTS) \
45263 (cd $(TARGET_SUBDIR)/libobjc && \
45264 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45266 @endif target-libobjc
45268 .PHONY: install-target-libobjc maybe-install-target-libobjc
45269 maybe-install-target-libobjc:
45270 @if target-libobjc
45271 maybe-install-target-libobjc: install-target-libobjc
45273 install-target-libobjc: installdirs
45274 @: $(MAKE); $(unstage)
45275 @r=`${PWD_COMMAND}`; export r; \
45276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45277 $(NORMAL_TARGET_EXPORTS) \
45278 (cd $(TARGET_SUBDIR)/libobjc && \
45279 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45281 @endif target-libobjc
45283 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
45284 maybe-install-strip-target-libobjc:
45285 @if target-libobjc
45286 maybe-install-strip-target-libobjc: install-strip-target-libobjc
45288 install-strip-target-libobjc: installdirs
45289 @: $(MAKE); $(unstage)
45290 @r=`${PWD_COMMAND}`; export r; \
45291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45292 $(NORMAL_TARGET_EXPORTS) \
45293 (cd $(TARGET_SUBDIR)/libobjc && \
45294 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45296 @endif target-libobjc
45298 # Other targets (info, dvi, pdf, etc.)
45300 .PHONY: maybe-info-target-libobjc info-target-libobjc
45301 maybe-info-target-libobjc:
45302 @if target-libobjc
45303 maybe-info-target-libobjc: info-target-libobjc
45305 info-target-libobjc: \
45306 configure-target-libobjc
45307 @: $(MAKE); $(unstage)
45308 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45309 r=`${PWD_COMMAND}`; export r; \
45310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45311 $(NORMAL_TARGET_EXPORTS) \
45312 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
45313 for flag in $(EXTRA_TARGET_FLAGS); do \
45314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45315 done; \
45316 (cd $(TARGET_SUBDIR)/libobjc && \
45317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45319 "RANLIB=$${RANLIB}" \
45320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45321 info) \
45322 || exit 1
45324 @endif target-libobjc
45326 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
45327 maybe-dvi-target-libobjc:
45328 @if target-libobjc
45329 maybe-dvi-target-libobjc: dvi-target-libobjc
45331 dvi-target-libobjc: \
45332 configure-target-libobjc
45333 @: $(MAKE); $(unstage)
45334 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45335 r=`${PWD_COMMAND}`; export r; \
45336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45337 $(NORMAL_TARGET_EXPORTS) \
45338 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
45339 for flag in $(EXTRA_TARGET_FLAGS); do \
45340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45341 done; \
45342 (cd $(TARGET_SUBDIR)/libobjc && \
45343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45345 "RANLIB=$${RANLIB}" \
45346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45347 dvi) \
45348 || exit 1
45350 @endif target-libobjc
45352 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
45353 maybe-pdf-target-libobjc:
45354 @if target-libobjc
45355 maybe-pdf-target-libobjc: pdf-target-libobjc
45357 pdf-target-libobjc: \
45358 configure-target-libobjc
45359 @: $(MAKE); $(unstage)
45360 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45361 r=`${PWD_COMMAND}`; export r; \
45362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45363 $(NORMAL_TARGET_EXPORTS) \
45364 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
45365 for flag in $(EXTRA_TARGET_FLAGS); do \
45366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45367 done; \
45368 (cd $(TARGET_SUBDIR)/libobjc && \
45369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45371 "RANLIB=$${RANLIB}" \
45372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45373 pdf) \
45374 || exit 1
45376 @endif target-libobjc
45378 .PHONY: maybe-html-target-libobjc html-target-libobjc
45379 maybe-html-target-libobjc:
45380 @if target-libobjc
45381 maybe-html-target-libobjc: html-target-libobjc
45383 html-target-libobjc: \
45384 configure-target-libobjc
45385 @: $(MAKE); $(unstage)
45386 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45387 r=`${PWD_COMMAND}`; export r; \
45388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45389 $(NORMAL_TARGET_EXPORTS) \
45390 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
45391 for flag in $(EXTRA_TARGET_FLAGS); do \
45392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45393 done; \
45394 (cd $(TARGET_SUBDIR)/libobjc && \
45395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45397 "RANLIB=$${RANLIB}" \
45398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45399 html) \
45400 || exit 1
45402 @endif target-libobjc
45404 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
45405 maybe-TAGS-target-libobjc:
45406 @if target-libobjc
45407 maybe-TAGS-target-libobjc: TAGS-target-libobjc
45409 TAGS-target-libobjc: \
45410 configure-target-libobjc
45411 @: $(MAKE); $(unstage)
45412 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45413 r=`${PWD_COMMAND}`; export r; \
45414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45415 $(NORMAL_TARGET_EXPORTS) \
45416 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
45417 for flag in $(EXTRA_TARGET_FLAGS); do \
45418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45419 done; \
45420 (cd $(TARGET_SUBDIR)/libobjc && \
45421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45423 "RANLIB=$${RANLIB}" \
45424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45425 TAGS) \
45426 || exit 1
45428 @endif target-libobjc
45430 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
45431 maybe-install-info-target-libobjc:
45432 @if target-libobjc
45433 maybe-install-info-target-libobjc: install-info-target-libobjc
45435 install-info-target-libobjc: \
45436 configure-target-libobjc \
45437 info-target-libobjc
45438 @: $(MAKE); $(unstage)
45439 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45440 r=`${PWD_COMMAND}`; export r; \
45441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45442 $(NORMAL_TARGET_EXPORTS) \
45443 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
45444 for flag in $(EXTRA_TARGET_FLAGS); do \
45445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45446 done; \
45447 (cd $(TARGET_SUBDIR)/libobjc && \
45448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45450 "RANLIB=$${RANLIB}" \
45451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45452 install-info) \
45453 || exit 1
45455 @endif target-libobjc
45457 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
45458 maybe-install-pdf-target-libobjc:
45459 @if target-libobjc
45460 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
45462 install-pdf-target-libobjc: \
45463 configure-target-libobjc \
45464 pdf-target-libobjc
45465 @: $(MAKE); $(unstage)
45466 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45467 r=`${PWD_COMMAND}`; export r; \
45468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45469 $(NORMAL_TARGET_EXPORTS) \
45470 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
45471 for flag in $(EXTRA_TARGET_FLAGS); do \
45472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45473 done; \
45474 (cd $(TARGET_SUBDIR)/libobjc && \
45475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45477 "RANLIB=$${RANLIB}" \
45478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45479 install-pdf) \
45480 || exit 1
45482 @endif target-libobjc
45484 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
45485 maybe-install-html-target-libobjc:
45486 @if target-libobjc
45487 maybe-install-html-target-libobjc: install-html-target-libobjc
45489 install-html-target-libobjc: \
45490 configure-target-libobjc \
45491 html-target-libobjc
45492 @: $(MAKE); $(unstage)
45493 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45494 r=`${PWD_COMMAND}`; export r; \
45495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45496 $(NORMAL_TARGET_EXPORTS) \
45497 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
45498 for flag in $(EXTRA_TARGET_FLAGS); do \
45499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45500 done; \
45501 (cd $(TARGET_SUBDIR)/libobjc && \
45502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45504 "RANLIB=$${RANLIB}" \
45505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45506 install-html) \
45507 || exit 1
45509 @endif target-libobjc
45511 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
45512 maybe-installcheck-target-libobjc:
45513 @if target-libobjc
45514 maybe-installcheck-target-libobjc: installcheck-target-libobjc
45516 installcheck-target-libobjc: \
45517 configure-target-libobjc
45518 @: $(MAKE); $(unstage)
45519 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45520 r=`${PWD_COMMAND}`; export r; \
45521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45522 $(NORMAL_TARGET_EXPORTS) \
45523 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
45524 for flag in $(EXTRA_TARGET_FLAGS); do \
45525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45526 done; \
45527 (cd $(TARGET_SUBDIR)/libobjc && \
45528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45530 "RANLIB=$${RANLIB}" \
45531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45532 installcheck) \
45533 || exit 1
45535 @endif target-libobjc
45537 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
45538 maybe-mostlyclean-target-libobjc:
45539 @if target-libobjc
45540 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
45542 mostlyclean-target-libobjc:
45543 @: $(MAKE); $(unstage)
45544 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45545 r=`${PWD_COMMAND}`; export r; \
45546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45547 $(NORMAL_TARGET_EXPORTS) \
45548 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
45549 for flag in $(EXTRA_TARGET_FLAGS); do \
45550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45551 done; \
45552 (cd $(TARGET_SUBDIR)/libobjc && \
45553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45555 "RANLIB=$${RANLIB}" \
45556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45557 mostlyclean) \
45558 || exit 1
45560 @endif target-libobjc
45562 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
45563 maybe-clean-target-libobjc:
45564 @if target-libobjc
45565 maybe-clean-target-libobjc: clean-target-libobjc
45567 clean-target-libobjc:
45568 @: $(MAKE); $(unstage)
45569 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45570 r=`${PWD_COMMAND}`; export r; \
45571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45572 $(NORMAL_TARGET_EXPORTS) \
45573 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
45574 for flag in $(EXTRA_TARGET_FLAGS); do \
45575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45576 done; \
45577 (cd $(TARGET_SUBDIR)/libobjc && \
45578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45580 "RANLIB=$${RANLIB}" \
45581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45582 clean) \
45583 || exit 1
45585 @endif target-libobjc
45587 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
45588 maybe-distclean-target-libobjc:
45589 @if target-libobjc
45590 maybe-distclean-target-libobjc: distclean-target-libobjc
45592 distclean-target-libobjc:
45593 @: $(MAKE); $(unstage)
45594 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45595 r=`${PWD_COMMAND}`; export r; \
45596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45597 $(NORMAL_TARGET_EXPORTS) \
45598 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
45599 for flag in $(EXTRA_TARGET_FLAGS); do \
45600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45601 done; \
45602 (cd $(TARGET_SUBDIR)/libobjc && \
45603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45605 "RANLIB=$${RANLIB}" \
45606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45607 distclean) \
45608 || exit 1
45610 @endif target-libobjc
45612 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
45613 maybe-maintainer-clean-target-libobjc:
45614 @if target-libobjc
45615 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
45617 maintainer-clean-target-libobjc:
45618 @: $(MAKE); $(unstage)
45619 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45620 r=`${PWD_COMMAND}`; export r; \
45621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45622 $(NORMAL_TARGET_EXPORTS) \
45623 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
45624 for flag in $(EXTRA_TARGET_FLAGS); do \
45625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45626 done; \
45627 (cd $(TARGET_SUBDIR)/libobjc && \
45628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45630 "RANLIB=$${RANLIB}" \
45631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45632 maintainer-clean) \
45633 || exit 1
45635 @endif target-libobjc
45641 .PHONY: configure-target-libgo maybe-configure-target-libgo
45642 maybe-configure-target-libgo:
45643 @if gcc-bootstrap
45644 configure-target-libgo: stage_current
45645 @endif gcc-bootstrap
45646 @if target-libgo
45647 maybe-configure-target-libgo: configure-target-libgo
45648 configure-target-libgo:
45649 @: $(MAKE); $(unstage)
45650 @r=`${PWD_COMMAND}`; export r; \
45651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45652 echo "Checking multilib configuration for libgo..."; \
45653 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
45654 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
45655 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
45656 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
45657 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
45658 else \
45659 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
45660 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
45661 fi; \
45662 else \
45663 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
45664 fi; \
45665 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
45666 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
45667 $(NORMAL_TARGET_EXPORTS) \
45668 echo Configuring in $(TARGET_SUBDIR)/libgo; \
45669 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
45670 case $(srcdir) in \
45671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45672 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
45673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45674 esac; \
45675 module_srcdir=libgo; \
45676 rm -f no-such-file || : ; \
45677 CONFIG_SITE=no-such-file $(SHELL) \
45678 $$s/$$module_srcdir/configure \
45679 --srcdir=$${topdir}/$$module_srcdir \
45680 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45681 --target=${target_alias} \
45682 || exit 1
45683 @endif target-libgo
45689 .PHONY: all-target-libgo maybe-all-target-libgo
45690 maybe-all-target-libgo:
45691 @if gcc-bootstrap
45692 all-target-libgo: stage_current
45693 @endif gcc-bootstrap
45694 @if target-libgo
45695 TARGET-target-libgo=all
45696 maybe-all-target-libgo: all-target-libgo
45697 all-target-libgo: configure-target-libgo
45698 @: $(MAKE); $(unstage)
45699 @r=`${PWD_COMMAND}`; export r; \
45700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45701 $(NORMAL_TARGET_EXPORTS) \
45702 (cd $(TARGET_SUBDIR)/libgo && \
45703 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45704 $(TARGET-target-libgo))
45705 @endif target-libgo
45711 .PHONY: check-target-libgo maybe-check-target-libgo
45712 maybe-check-target-libgo:
45713 @if target-libgo
45714 maybe-check-target-libgo: check-target-libgo
45716 check-target-libgo:
45717 @: $(MAKE); $(unstage)
45718 @r=`${PWD_COMMAND}`; export r; \
45719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45720 $(NORMAL_TARGET_EXPORTS) \
45721 (cd $(TARGET_SUBDIR)/libgo && \
45722 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45724 @endif target-libgo
45726 .PHONY: install-target-libgo maybe-install-target-libgo
45727 maybe-install-target-libgo:
45728 @if target-libgo
45729 maybe-install-target-libgo: install-target-libgo
45731 install-target-libgo: installdirs
45732 @: $(MAKE); $(unstage)
45733 @r=`${PWD_COMMAND}`; export r; \
45734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45735 $(NORMAL_TARGET_EXPORTS) \
45736 (cd $(TARGET_SUBDIR)/libgo && \
45737 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45739 @endif target-libgo
45741 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
45742 maybe-install-strip-target-libgo:
45743 @if target-libgo
45744 maybe-install-strip-target-libgo: install-strip-target-libgo
45746 install-strip-target-libgo: installdirs
45747 @: $(MAKE); $(unstage)
45748 @r=`${PWD_COMMAND}`; export r; \
45749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45750 $(NORMAL_TARGET_EXPORTS) \
45751 (cd $(TARGET_SUBDIR)/libgo && \
45752 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45754 @endif target-libgo
45756 # Other targets (info, dvi, pdf, etc.)
45758 .PHONY: maybe-info-target-libgo info-target-libgo
45759 maybe-info-target-libgo:
45760 @if target-libgo
45761 maybe-info-target-libgo: info-target-libgo
45763 info-target-libgo: \
45764 configure-target-libgo
45765 @: $(MAKE); $(unstage)
45766 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45767 r=`${PWD_COMMAND}`; export r; \
45768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45769 $(NORMAL_TARGET_EXPORTS) \
45770 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
45771 for flag in $(EXTRA_TARGET_FLAGS); do \
45772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45773 done; \
45774 (cd $(TARGET_SUBDIR)/libgo && \
45775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45777 "RANLIB=$${RANLIB}" \
45778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45779 info) \
45780 || exit 1
45782 @endif target-libgo
45784 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
45785 maybe-dvi-target-libgo:
45786 @if target-libgo
45787 maybe-dvi-target-libgo: dvi-target-libgo
45789 dvi-target-libgo: \
45790 configure-target-libgo
45791 @: $(MAKE); $(unstage)
45792 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45793 r=`${PWD_COMMAND}`; export r; \
45794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45795 $(NORMAL_TARGET_EXPORTS) \
45796 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
45797 for flag in $(EXTRA_TARGET_FLAGS); do \
45798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45799 done; \
45800 (cd $(TARGET_SUBDIR)/libgo && \
45801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45803 "RANLIB=$${RANLIB}" \
45804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45805 dvi) \
45806 || exit 1
45808 @endif target-libgo
45810 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
45811 maybe-pdf-target-libgo:
45812 @if target-libgo
45813 maybe-pdf-target-libgo: pdf-target-libgo
45815 pdf-target-libgo: \
45816 configure-target-libgo
45817 @: $(MAKE); $(unstage)
45818 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45819 r=`${PWD_COMMAND}`; export r; \
45820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45821 $(NORMAL_TARGET_EXPORTS) \
45822 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
45823 for flag in $(EXTRA_TARGET_FLAGS); do \
45824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45825 done; \
45826 (cd $(TARGET_SUBDIR)/libgo && \
45827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45829 "RANLIB=$${RANLIB}" \
45830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45831 pdf) \
45832 || exit 1
45834 @endif target-libgo
45836 .PHONY: maybe-html-target-libgo html-target-libgo
45837 maybe-html-target-libgo:
45838 @if target-libgo
45839 maybe-html-target-libgo: html-target-libgo
45841 html-target-libgo: \
45842 configure-target-libgo
45843 @: $(MAKE); $(unstage)
45844 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45845 r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45847 $(NORMAL_TARGET_EXPORTS) \
45848 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
45849 for flag in $(EXTRA_TARGET_FLAGS); do \
45850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45851 done; \
45852 (cd $(TARGET_SUBDIR)/libgo && \
45853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45855 "RANLIB=$${RANLIB}" \
45856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45857 html) \
45858 || exit 1
45860 @endif target-libgo
45862 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
45863 maybe-TAGS-target-libgo:
45864 @if target-libgo
45865 maybe-TAGS-target-libgo: TAGS-target-libgo
45867 TAGS-target-libgo: \
45868 configure-target-libgo
45869 @: $(MAKE); $(unstage)
45870 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45871 r=`${PWD_COMMAND}`; export r; \
45872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45873 $(NORMAL_TARGET_EXPORTS) \
45874 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
45875 for flag in $(EXTRA_TARGET_FLAGS); do \
45876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45877 done; \
45878 (cd $(TARGET_SUBDIR)/libgo && \
45879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45881 "RANLIB=$${RANLIB}" \
45882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45883 TAGS) \
45884 || exit 1
45886 @endif target-libgo
45888 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
45889 maybe-install-info-target-libgo:
45890 @if target-libgo
45891 maybe-install-info-target-libgo: install-info-target-libgo
45893 install-info-target-libgo: \
45894 configure-target-libgo \
45895 info-target-libgo
45896 @: $(MAKE); $(unstage)
45897 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45898 r=`${PWD_COMMAND}`; export r; \
45899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45900 $(NORMAL_TARGET_EXPORTS) \
45901 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
45902 for flag in $(EXTRA_TARGET_FLAGS); do \
45903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45904 done; \
45905 (cd $(TARGET_SUBDIR)/libgo && \
45906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45908 "RANLIB=$${RANLIB}" \
45909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45910 install-info) \
45911 || exit 1
45913 @endif target-libgo
45915 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
45916 maybe-install-pdf-target-libgo:
45917 @if target-libgo
45918 maybe-install-pdf-target-libgo: install-pdf-target-libgo
45920 install-pdf-target-libgo: \
45921 configure-target-libgo \
45922 pdf-target-libgo
45923 @: $(MAKE); $(unstage)
45924 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45925 r=`${PWD_COMMAND}`; export r; \
45926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45927 $(NORMAL_TARGET_EXPORTS) \
45928 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
45929 for flag in $(EXTRA_TARGET_FLAGS); do \
45930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45931 done; \
45932 (cd $(TARGET_SUBDIR)/libgo && \
45933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45935 "RANLIB=$${RANLIB}" \
45936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45937 install-pdf) \
45938 || exit 1
45940 @endif target-libgo
45942 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
45943 maybe-install-html-target-libgo:
45944 @if target-libgo
45945 maybe-install-html-target-libgo: install-html-target-libgo
45947 install-html-target-libgo: \
45948 configure-target-libgo \
45949 html-target-libgo
45950 @: $(MAKE); $(unstage)
45951 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45952 r=`${PWD_COMMAND}`; export r; \
45953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45954 $(NORMAL_TARGET_EXPORTS) \
45955 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
45956 for flag in $(EXTRA_TARGET_FLAGS); do \
45957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45958 done; \
45959 (cd $(TARGET_SUBDIR)/libgo && \
45960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45962 "RANLIB=$${RANLIB}" \
45963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45964 install-html) \
45965 || exit 1
45967 @endif target-libgo
45969 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
45970 maybe-installcheck-target-libgo:
45971 @if target-libgo
45972 maybe-installcheck-target-libgo: installcheck-target-libgo
45974 installcheck-target-libgo: \
45975 configure-target-libgo
45976 @: $(MAKE); $(unstage)
45977 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45978 r=`${PWD_COMMAND}`; export r; \
45979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45980 $(NORMAL_TARGET_EXPORTS) \
45981 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
45982 for flag in $(EXTRA_TARGET_FLAGS); do \
45983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45984 done; \
45985 (cd $(TARGET_SUBDIR)/libgo && \
45986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45988 "RANLIB=$${RANLIB}" \
45989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45990 installcheck) \
45991 || exit 1
45993 @endif target-libgo
45995 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
45996 maybe-mostlyclean-target-libgo:
45997 @if target-libgo
45998 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
46000 mostlyclean-target-libgo:
46001 @: $(MAKE); $(unstage)
46002 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46003 r=`${PWD_COMMAND}`; export r; \
46004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46005 $(NORMAL_TARGET_EXPORTS) \
46006 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
46007 for flag in $(EXTRA_TARGET_FLAGS); do \
46008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46009 done; \
46010 (cd $(TARGET_SUBDIR)/libgo && \
46011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46013 "RANLIB=$${RANLIB}" \
46014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46015 mostlyclean) \
46016 || exit 1
46018 @endif target-libgo
46020 .PHONY: maybe-clean-target-libgo clean-target-libgo
46021 maybe-clean-target-libgo:
46022 @if target-libgo
46023 maybe-clean-target-libgo: clean-target-libgo
46025 clean-target-libgo:
46026 @: $(MAKE); $(unstage)
46027 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46028 r=`${PWD_COMMAND}`; export r; \
46029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46030 $(NORMAL_TARGET_EXPORTS) \
46031 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
46032 for flag in $(EXTRA_TARGET_FLAGS); do \
46033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46034 done; \
46035 (cd $(TARGET_SUBDIR)/libgo && \
46036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46038 "RANLIB=$${RANLIB}" \
46039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46040 clean) \
46041 || exit 1
46043 @endif target-libgo
46045 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
46046 maybe-distclean-target-libgo:
46047 @if target-libgo
46048 maybe-distclean-target-libgo: distclean-target-libgo
46050 distclean-target-libgo:
46051 @: $(MAKE); $(unstage)
46052 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46053 r=`${PWD_COMMAND}`; export r; \
46054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46055 $(NORMAL_TARGET_EXPORTS) \
46056 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
46057 for flag in $(EXTRA_TARGET_FLAGS); do \
46058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46059 done; \
46060 (cd $(TARGET_SUBDIR)/libgo && \
46061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46063 "RANLIB=$${RANLIB}" \
46064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46065 distclean) \
46066 || exit 1
46068 @endif target-libgo
46070 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
46071 maybe-maintainer-clean-target-libgo:
46072 @if target-libgo
46073 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
46075 maintainer-clean-target-libgo:
46076 @: $(MAKE); $(unstage)
46077 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46078 r=`${PWD_COMMAND}`; export r; \
46079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46080 $(NORMAL_TARGET_EXPORTS) \
46081 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
46082 for flag in $(EXTRA_TARGET_FLAGS); do \
46083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46084 done; \
46085 (cd $(TARGET_SUBDIR)/libgo && \
46086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46088 "RANLIB=$${RANLIB}" \
46089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46090 maintainer-clean) \
46091 || exit 1
46093 @endif target-libgo
46099 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
46100 maybe-configure-target-libtermcap:
46101 @if gcc-bootstrap
46102 configure-target-libtermcap: stage_current
46103 @endif gcc-bootstrap
46104 @if target-libtermcap
46105 maybe-configure-target-libtermcap: configure-target-libtermcap
46106 configure-target-libtermcap:
46107 @: $(MAKE); $(unstage)
46108 @r=`${PWD_COMMAND}`; export r; \
46109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46110 echo "Checking multilib configuration for libtermcap..."; \
46111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
46112 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
46113 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
46114 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
46115 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
46116 else \
46117 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
46118 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
46119 fi; \
46120 else \
46121 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
46122 fi; \
46123 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
46124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
46125 $(NORMAL_TARGET_EXPORTS) \
46126 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
46127 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
46128 case $(srcdir) in \
46129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46130 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
46131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46132 esac; \
46133 module_srcdir=libtermcap; \
46134 rm -f no-such-file || : ; \
46135 CONFIG_SITE=no-such-file $(SHELL) \
46136 $$s/$$module_srcdir/configure \
46137 --srcdir=$${topdir}/$$module_srcdir \
46138 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46139 --target=${target_alias} \
46140 || exit 1
46141 @endif target-libtermcap
46147 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
46148 maybe-all-target-libtermcap:
46149 @if gcc-bootstrap
46150 all-target-libtermcap: stage_current
46151 @endif gcc-bootstrap
46152 @if target-libtermcap
46153 TARGET-target-libtermcap=all
46154 maybe-all-target-libtermcap: all-target-libtermcap
46155 all-target-libtermcap: configure-target-libtermcap
46156 @: $(MAKE); $(unstage)
46157 @r=`${PWD_COMMAND}`; export r; \
46158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46159 $(NORMAL_TARGET_EXPORTS) \
46160 (cd $(TARGET_SUBDIR)/libtermcap && \
46161 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46162 $(TARGET-target-libtermcap))
46163 @endif target-libtermcap
46169 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
46170 maybe-check-target-libtermcap:
46171 @if target-libtermcap
46172 maybe-check-target-libtermcap: check-target-libtermcap
46174 # Dummy target for uncheckable module.
46175 check-target-libtermcap:
46177 @endif target-libtermcap
46179 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
46180 maybe-install-target-libtermcap:
46181 @if target-libtermcap
46182 maybe-install-target-libtermcap: install-target-libtermcap
46184 install-target-libtermcap: installdirs
46185 @: $(MAKE); $(unstage)
46186 @r=`${PWD_COMMAND}`; export r; \
46187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46188 $(NORMAL_TARGET_EXPORTS) \
46189 (cd $(TARGET_SUBDIR)/libtermcap && \
46190 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46192 @endif target-libtermcap
46194 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
46195 maybe-install-strip-target-libtermcap:
46196 @if target-libtermcap
46197 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
46199 install-strip-target-libtermcap: installdirs
46200 @: $(MAKE); $(unstage)
46201 @r=`${PWD_COMMAND}`; export r; \
46202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46203 $(NORMAL_TARGET_EXPORTS) \
46204 (cd $(TARGET_SUBDIR)/libtermcap && \
46205 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46207 @endif target-libtermcap
46209 # Other targets (info, dvi, pdf, etc.)
46211 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
46212 maybe-info-target-libtermcap:
46213 @if target-libtermcap
46214 maybe-info-target-libtermcap: info-target-libtermcap
46216 info-target-libtermcap: \
46217 configure-target-libtermcap
46218 @: $(MAKE); $(unstage)
46219 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46220 r=`${PWD_COMMAND}`; export r; \
46221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46222 $(NORMAL_TARGET_EXPORTS) \
46223 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
46224 for flag in $(EXTRA_TARGET_FLAGS); do \
46225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46226 done; \
46227 (cd $(TARGET_SUBDIR)/libtermcap && \
46228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46230 "RANLIB=$${RANLIB}" \
46231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46232 info) \
46233 || exit 1
46235 @endif target-libtermcap
46237 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
46238 maybe-dvi-target-libtermcap:
46239 @if target-libtermcap
46240 maybe-dvi-target-libtermcap: dvi-target-libtermcap
46242 dvi-target-libtermcap: \
46243 configure-target-libtermcap
46244 @: $(MAKE); $(unstage)
46245 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46246 r=`${PWD_COMMAND}`; export r; \
46247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46248 $(NORMAL_TARGET_EXPORTS) \
46249 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
46250 for flag in $(EXTRA_TARGET_FLAGS); do \
46251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46252 done; \
46253 (cd $(TARGET_SUBDIR)/libtermcap && \
46254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46256 "RANLIB=$${RANLIB}" \
46257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46258 dvi) \
46259 || exit 1
46261 @endif target-libtermcap
46263 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
46264 maybe-pdf-target-libtermcap:
46265 @if target-libtermcap
46266 maybe-pdf-target-libtermcap: pdf-target-libtermcap
46268 pdf-target-libtermcap: \
46269 configure-target-libtermcap
46270 @: $(MAKE); $(unstage)
46271 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46272 r=`${PWD_COMMAND}`; export r; \
46273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46274 $(NORMAL_TARGET_EXPORTS) \
46275 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
46276 for flag in $(EXTRA_TARGET_FLAGS); do \
46277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46278 done; \
46279 (cd $(TARGET_SUBDIR)/libtermcap && \
46280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46282 "RANLIB=$${RANLIB}" \
46283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46284 pdf) \
46285 || exit 1
46287 @endif target-libtermcap
46289 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
46290 maybe-html-target-libtermcap:
46291 @if target-libtermcap
46292 maybe-html-target-libtermcap: html-target-libtermcap
46294 html-target-libtermcap: \
46295 configure-target-libtermcap
46296 @: $(MAKE); $(unstage)
46297 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46298 r=`${PWD_COMMAND}`; export r; \
46299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46300 $(NORMAL_TARGET_EXPORTS) \
46301 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
46302 for flag in $(EXTRA_TARGET_FLAGS); do \
46303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46304 done; \
46305 (cd $(TARGET_SUBDIR)/libtermcap && \
46306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46308 "RANLIB=$${RANLIB}" \
46309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46310 html) \
46311 || exit 1
46313 @endif target-libtermcap
46315 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
46316 maybe-TAGS-target-libtermcap:
46317 @if target-libtermcap
46318 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
46320 TAGS-target-libtermcap: \
46321 configure-target-libtermcap
46322 @: $(MAKE); $(unstage)
46323 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46324 r=`${PWD_COMMAND}`; export r; \
46325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46326 $(NORMAL_TARGET_EXPORTS) \
46327 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
46328 for flag in $(EXTRA_TARGET_FLAGS); do \
46329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46330 done; \
46331 (cd $(TARGET_SUBDIR)/libtermcap && \
46332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46334 "RANLIB=$${RANLIB}" \
46335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46336 TAGS) \
46337 || exit 1
46339 @endif target-libtermcap
46341 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
46342 maybe-install-info-target-libtermcap:
46343 @if target-libtermcap
46344 maybe-install-info-target-libtermcap: install-info-target-libtermcap
46346 install-info-target-libtermcap: \
46347 configure-target-libtermcap \
46348 info-target-libtermcap
46349 @: $(MAKE); $(unstage)
46350 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46351 r=`${PWD_COMMAND}`; export r; \
46352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46353 $(NORMAL_TARGET_EXPORTS) \
46354 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
46355 for flag in $(EXTRA_TARGET_FLAGS); do \
46356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46357 done; \
46358 (cd $(TARGET_SUBDIR)/libtermcap && \
46359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46361 "RANLIB=$${RANLIB}" \
46362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46363 install-info) \
46364 || exit 1
46366 @endif target-libtermcap
46368 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
46369 maybe-install-pdf-target-libtermcap:
46370 @if target-libtermcap
46371 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
46373 install-pdf-target-libtermcap: \
46374 configure-target-libtermcap \
46375 pdf-target-libtermcap
46376 @: $(MAKE); $(unstage)
46377 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46378 r=`${PWD_COMMAND}`; export r; \
46379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46380 $(NORMAL_TARGET_EXPORTS) \
46381 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
46382 for flag in $(EXTRA_TARGET_FLAGS); do \
46383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46384 done; \
46385 (cd $(TARGET_SUBDIR)/libtermcap && \
46386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46388 "RANLIB=$${RANLIB}" \
46389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46390 install-pdf) \
46391 || exit 1
46393 @endif target-libtermcap
46395 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
46396 maybe-install-html-target-libtermcap:
46397 @if target-libtermcap
46398 maybe-install-html-target-libtermcap: install-html-target-libtermcap
46400 install-html-target-libtermcap: \
46401 configure-target-libtermcap \
46402 html-target-libtermcap
46403 @: $(MAKE); $(unstage)
46404 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46405 r=`${PWD_COMMAND}`; export r; \
46406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46407 $(NORMAL_TARGET_EXPORTS) \
46408 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
46409 for flag in $(EXTRA_TARGET_FLAGS); do \
46410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46411 done; \
46412 (cd $(TARGET_SUBDIR)/libtermcap && \
46413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46415 "RANLIB=$${RANLIB}" \
46416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46417 install-html) \
46418 || exit 1
46420 @endif target-libtermcap
46422 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
46423 maybe-installcheck-target-libtermcap:
46424 @if target-libtermcap
46425 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
46427 installcheck-target-libtermcap: \
46428 configure-target-libtermcap
46429 @: $(MAKE); $(unstage)
46430 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46431 r=`${PWD_COMMAND}`; export r; \
46432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46433 $(NORMAL_TARGET_EXPORTS) \
46434 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
46435 for flag in $(EXTRA_TARGET_FLAGS); do \
46436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46437 done; \
46438 (cd $(TARGET_SUBDIR)/libtermcap && \
46439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46441 "RANLIB=$${RANLIB}" \
46442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46443 installcheck) \
46444 || exit 1
46446 @endif target-libtermcap
46448 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
46449 maybe-mostlyclean-target-libtermcap:
46450 @if target-libtermcap
46451 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
46453 # libtermcap doesn't support mostlyclean.
46454 mostlyclean-target-libtermcap:
46456 @endif target-libtermcap
46458 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
46459 maybe-clean-target-libtermcap:
46460 @if target-libtermcap
46461 maybe-clean-target-libtermcap: clean-target-libtermcap
46463 # libtermcap doesn't support clean.
46464 clean-target-libtermcap:
46466 @endif target-libtermcap
46468 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
46469 maybe-distclean-target-libtermcap:
46470 @if target-libtermcap
46471 maybe-distclean-target-libtermcap: distclean-target-libtermcap
46473 # libtermcap doesn't support distclean.
46474 distclean-target-libtermcap:
46476 @endif target-libtermcap
46478 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
46479 maybe-maintainer-clean-target-libtermcap:
46480 @if target-libtermcap
46481 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
46483 # libtermcap doesn't support maintainer-clean.
46484 maintainer-clean-target-libtermcap:
46486 @endif target-libtermcap
46492 .PHONY: configure-target-winsup maybe-configure-target-winsup
46493 maybe-configure-target-winsup:
46494 @if gcc-bootstrap
46495 configure-target-winsup: stage_current
46496 @endif gcc-bootstrap
46497 @if target-winsup
46498 maybe-configure-target-winsup: configure-target-winsup
46499 configure-target-winsup:
46500 @: $(MAKE); $(unstage)
46501 @r=`${PWD_COMMAND}`; export r; \
46502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46503 echo "Checking multilib configuration for winsup..."; \
46504 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
46505 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
46506 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
46507 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
46508 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
46509 else \
46510 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
46511 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
46512 fi; \
46513 else \
46514 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
46515 fi; \
46516 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
46517 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
46518 $(NORMAL_TARGET_EXPORTS) \
46519 echo Configuring in $(TARGET_SUBDIR)/winsup; \
46520 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
46521 case $(srcdir) in \
46522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46523 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
46524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46525 esac; \
46526 module_srcdir=winsup; \
46527 rm -f no-such-file || : ; \
46528 CONFIG_SITE=no-such-file $(SHELL) \
46529 $$s/$$module_srcdir/configure \
46530 --srcdir=$${topdir}/$$module_srcdir \
46531 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46532 --target=${target_alias} \
46533 || exit 1
46534 @endif target-winsup
46540 .PHONY: all-target-winsup maybe-all-target-winsup
46541 maybe-all-target-winsup:
46542 @if gcc-bootstrap
46543 all-target-winsup: stage_current
46544 @endif gcc-bootstrap
46545 @if target-winsup
46546 TARGET-target-winsup=all
46547 maybe-all-target-winsup: all-target-winsup
46548 all-target-winsup: configure-target-winsup
46549 @: $(MAKE); $(unstage)
46550 @r=`${PWD_COMMAND}`; export r; \
46551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46552 $(NORMAL_TARGET_EXPORTS) \
46553 (cd $(TARGET_SUBDIR)/winsup && \
46554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46555 $(TARGET-target-winsup))
46556 @endif target-winsup
46562 .PHONY: check-target-winsup maybe-check-target-winsup
46563 maybe-check-target-winsup:
46564 @if target-winsup
46565 maybe-check-target-winsup: check-target-winsup
46567 check-target-winsup:
46568 @: $(MAKE); $(unstage)
46569 @r=`${PWD_COMMAND}`; export r; \
46570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46571 $(NORMAL_TARGET_EXPORTS) \
46572 (cd $(TARGET_SUBDIR)/winsup && \
46573 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46575 @endif target-winsup
46577 .PHONY: install-target-winsup maybe-install-target-winsup
46578 maybe-install-target-winsup:
46579 @if target-winsup
46580 maybe-install-target-winsup: install-target-winsup
46582 install-target-winsup: installdirs
46583 @: $(MAKE); $(unstage)
46584 @r=`${PWD_COMMAND}`; export r; \
46585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46586 $(NORMAL_TARGET_EXPORTS) \
46587 (cd $(TARGET_SUBDIR)/winsup && \
46588 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46590 @endif target-winsup
46592 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
46593 maybe-install-strip-target-winsup:
46594 @if target-winsup
46595 maybe-install-strip-target-winsup: install-strip-target-winsup
46597 install-strip-target-winsup: installdirs
46598 @: $(MAKE); $(unstage)
46599 @r=`${PWD_COMMAND}`; export r; \
46600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46601 $(NORMAL_TARGET_EXPORTS) \
46602 (cd $(TARGET_SUBDIR)/winsup && \
46603 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46605 @endif target-winsup
46607 # Other targets (info, dvi, pdf, etc.)
46609 .PHONY: maybe-info-target-winsup info-target-winsup
46610 maybe-info-target-winsup:
46611 @if target-winsup
46612 maybe-info-target-winsup: info-target-winsup
46614 info-target-winsup: \
46615 configure-target-winsup
46616 @: $(MAKE); $(unstage)
46617 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46618 r=`${PWD_COMMAND}`; export r; \
46619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46620 $(NORMAL_TARGET_EXPORTS) \
46621 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
46622 for flag in $(EXTRA_TARGET_FLAGS); do \
46623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46624 done; \
46625 (cd $(TARGET_SUBDIR)/winsup && \
46626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46628 "RANLIB=$${RANLIB}" \
46629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46630 info) \
46631 || exit 1
46633 @endif target-winsup
46635 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
46636 maybe-dvi-target-winsup:
46637 @if target-winsup
46638 maybe-dvi-target-winsup: dvi-target-winsup
46640 dvi-target-winsup: \
46641 configure-target-winsup
46642 @: $(MAKE); $(unstage)
46643 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46644 r=`${PWD_COMMAND}`; export r; \
46645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46646 $(NORMAL_TARGET_EXPORTS) \
46647 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
46648 for flag in $(EXTRA_TARGET_FLAGS); do \
46649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46650 done; \
46651 (cd $(TARGET_SUBDIR)/winsup && \
46652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46654 "RANLIB=$${RANLIB}" \
46655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46656 dvi) \
46657 || exit 1
46659 @endif target-winsup
46661 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
46662 maybe-pdf-target-winsup:
46663 @if target-winsup
46664 maybe-pdf-target-winsup: pdf-target-winsup
46666 pdf-target-winsup: \
46667 configure-target-winsup
46668 @: $(MAKE); $(unstage)
46669 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46670 r=`${PWD_COMMAND}`; export r; \
46671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46672 $(NORMAL_TARGET_EXPORTS) \
46673 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
46674 for flag in $(EXTRA_TARGET_FLAGS); do \
46675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46676 done; \
46677 (cd $(TARGET_SUBDIR)/winsup && \
46678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46680 "RANLIB=$${RANLIB}" \
46681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46682 pdf) \
46683 || exit 1
46685 @endif target-winsup
46687 .PHONY: maybe-html-target-winsup html-target-winsup
46688 maybe-html-target-winsup:
46689 @if target-winsup
46690 maybe-html-target-winsup: html-target-winsup
46692 html-target-winsup: \
46693 configure-target-winsup
46694 @: $(MAKE); $(unstage)
46695 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46696 r=`${PWD_COMMAND}`; export r; \
46697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46698 $(NORMAL_TARGET_EXPORTS) \
46699 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
46700 for flag in $(EXTRA_TARGET_FLAGS); do \
46701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46702 done; \
46703 (cd $(TARGET_SUBDIR)/winsup && \
46704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46706 "RANLIB=$${RANLIB}" \
46707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46708 html) \
46709 || exit 1
46711 @endif target-winsup
46713 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
46714 maybe-TAGS-target-winsup:
46715 @if target-winsup
46716 maybe-TAGS-target-winsup: TAGS-target-winsup
46718 TAGS-target-winsup: \
46719 configure-target-winsup
46720 @: $(MAKE); $(unstage)
46721 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46722 r=`${PWD_COMMAND}`; export r; \
46723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46724 $(NORMAL_TARGET_EXPORTS) \
46725 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
46726 for flag in $(EXTRA_TARGET_FLAGS); do \
46727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46728 done; \
46729 (cd $(TARGET_SUBDIR)/winsup && \
46730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46732 "RANLIB=$${RANLIB}" \
46733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46734 TAGS) \
46735 || exit 1
46737 @endif target-winsup
46739 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
46740 maybe-install-info-target-winsup:
46741 @if target-winsup
46742 maybe-install-info-target-winsup: install-info-target-winsup
46744 install-info-target-winsup: \
46745 configure-target-winsup \
46746 info-target-winsup
46747 @: $(MAKE); $(unstage)
46748 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46749 r=`${PWD_COMMAND}`; export r; \
46750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46751 $(NORMAL_TARGET_EXPORTS) \
46752 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
46753 for flag in $(EXTRA_TARGET_FLAGS); do \
46754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46755 done; \
46756 (cd $(TARGET_SUBDIR)/winsup && \
46757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46759 "RANLIB=$${RANLIB}" \
46760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46761 install-info) \
46762 || exit 1
46764 @endif target-winsup
46766 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
46767 maybe-install-pdf-target-winsup:
46768 @if target-winsup
46769 maybe-install-pdf-target-winsup: install-pdf-target-winsup
46771 install-pdf-target-winsup: \
46772 configure-target-winsup \
46773 pdf-target-winsup
46774 @: $(MAKE); $(unstage)
46775 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46776 r=`${PWD_COMMAND}`; export r; \
46777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46778 $(NORMAL_TARGET_EXPORTS) \
46779 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
46780 for flag in $(EXTRA_TARGET_FLAGS); do \
46781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46782 done; \
46783 (cd $(TARGET_SUBDIR)/winsup && \
46784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46786 "RANLIB=$${RANLIB}" \
46787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46788 install-pdf) \
46789 || exit 1
46791 @endif target-winsup
46793 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
46794 maybe-install-html-target-winsup:
46795 @if target-winsup
46796 maybe-install-html-target-winsup: install-html-target-winsup
46798 install-html-target-winsup: \
46799 configure-target-winsup \
46800 html-target-winsup
46801 @: $(MAKE); $(unstage)
46802 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46803 r=`${PWD_COMMAND}`; export r; \
46804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46805 $(NORMAL_TARGET_EXPORTS) \
46806 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
46807 for flag in $(EXTRA_TARGET_FLAGS); do \
46808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46809 done; \
46810 (cd $(TARGET_SUBDIR)/winsup && \
46811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46813 "RANLIB=$${RANLIB}" \
46814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46815 install-html) \
46816 || exit 1
46818 @endif target-winsup
46820 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
46821 maybe-installcheck-target-winsup:
46822 @if target-winsup
46823 maybe-installcheck-target-winsup: installcheck-target-winsup
46825 installcheck-target-winsup: \
46826 configure-target-winsup
46827 @: $(MAKE); $(unstage)
46828 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46829 r=`${PWD_COMMAND}`; export r; \
46830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46831 $(NORMAL_TARGET_EXPORTS) \
46832 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
46833 for flag in $(EXTRA_TARGET_FLAGS); do \
46834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46835 done; \
46836 (cd $(TARGET_SUBDIR)/winsup && \
46837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46839 "RANLIB=$${RANLIB}" \
46840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46841 installcheck) \
46842 || exit 1
46844 @endif target-winsup
46846 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
46847 maybe-mostlyclean-target-winsup:
46848 @if target-winsup
46849 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
46851 mostlyclean-target-winsup:
46852 @: $(MAKE); $(unstage)
46853 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46854 r=`${PWD_COMMAND}`; export r; \
46855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46856 $(NORMAL_TARGET_EXPORTS) \
46857 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
46858 for flag in $(EXTRA_TARGET_FLAGS); do \
46859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46860 done; \
46861 (cd $(TARGET_SUBDIR)/winsup && \
46862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46864 "RANLIB=$${RANLIB}" \
46865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46866 mostlyclean) \
46867 || exit 1
46869 @endif target-winsup
46871 .PHONY: maybe-clean-target-winsup clean-target-winsup
46872 maybe-clean-target-winsup:
46873 @if target-winsup
46874 maybe-clean-target-winsup: clean-target-winsup
46876 clean-target-winsup:
46877 @: $(MAKE); $(unstage)
46878 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46879 r=`${PWD_COMMAND}`; export r; \
46880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46881 $(NORMAL_TARGET_EXPORTS) \
46882 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
46883 for flag in $(EXTRA_TARGET_FLAGS); do \
46884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46885 done; \
46886 (cd $(TARGET_SUBDIR)/winsup && \
46887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46889 "RANLIB=$${RANLIB}" \
46890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46891 clean) \
46892 || exit 1
46894 @endif target-winsup
46896 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
46897 maybe-distclean-target-winsup:
46898 @if target-winsup
46899 maybe-distclean-target-winsup: distclean-target-winsup
46901 distclean-target-winsup:
46902 @: $(MAKE); $(unstage)
46903 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46904 r=`${PWD_COMMAND}`; export r; \
46905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46906 $(NORMAL_TARGET_EXPORTS) \
46907 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
46908 for flag in $(EXTRA_TARGET_FLAGS); do \
46909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46910 done; \
46911 (cd $(TARGET_SUBDIR)/winsup && \
46912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46914 "RANLIB=$${RANLIB}" \
46915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46916 distclean) \
46917 || exit 1
46919 @endif target-winsup
46921 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
46922 maybe-maintainer-clean-target-winsup:
46923 @if target-winsup
46924 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
46926 maintainer-clean-target-winsup:
46927 @: $(MAKE); $(unstage)
46928 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46929 r=`${PWD_COMMAND}`; export r; \
46930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46931 $(NORMAL_TARGET_EXPORTS) \
46932 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
46933 for flag in $(EXTRA_TARGET_FLAGS); do \
46934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46935 done; \
46936 (cd $(TARGET_SUBDIR)/winsup && \
46937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46939 "RANLIB=$${RANLIB}" \
46940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46941 maintainer-clean) \
46942 || exit 1
46944 @endif target-winsup
46950 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
46951 maybe-configure-target-libgloss:
46952 @if gcc-bootstrap
46953 configure-target-libgloss: stage_current
46954 @endif gcc-bootstrap
46955 @if target-libgloss
46956 maybe-configure-target-libgloss: configure-target-libgloss
46957 configure-target-libgloss:
46958 @: $(MAKE); $(unstage)
46959 @r=`${PWD_COMMAND}`; export r; \
46960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46961 echo "Checking multilib configuration for libgloss..."; \
46962 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
46963 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
46964 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46965 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46966 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
46967 else \
46968 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
46969 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46970 fi; \
46971 else \
46972 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46973 fi; \
46974 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
46975 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
46976 $(NORMAL_TARGET_EXPORTS) \
46977 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
46978 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
46979 case $(srcdir) in \
46980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46981 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
46982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46983 esac; \
46984 module_srcdir=libgloss; \
46985 rm -f no-such-file || : ; \
46986 CONFIG_SITE=no-such-file $(SHELL) \
46987 $$s/$$module_srcdir/configure \
46988 --srcdir=$${topdir}/$$module_srcdir \
46989 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46990 --target=${target_alias} \
46991 || exit 1
46992 @endif target-libgloss
46998 .PHONY: all-target-libgloss maybe-all-target-libgloss
46999 maybe-all-target-libgloss:
47000 @if gcc-bootstrap
47001 all-target-libgloss: stage_current
47002 @endif gcc-bootstrap
47003 @if target-libgloss
47004 TARGET-target-libgloss=all
47005 maybe-all-target-libgloss: all-target-libgloss
47006 all-target-libgloss: configure-target-libgloss
47007 @: $(MAKE); $(unstage)
47008 @r=`${PWD_COMMAND}`; export r; \
47009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47010 $(NORMAL_TARGET_EXPORTS) \
47011 (cd $(TARGET_SUBDIR)/libgloss && \
47012 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47013 $(TARGET-target-libgloss))
47014 @endif target-libgloss
47020 .PHONY: check-target-libgloss maybe-check-target-libgloss
47021 maybe-check-target-libgloss:
47022 @if target-libgloss
47023 maybe-check-target-libgloss: check-target-libgloss
47025 # Dummy target for uncheckable module.
47026 check-target-libgloss:
47028 @endif target-libgloss
47030 .PHONY: install-target-libgloss maybe-install-target-libgloss
47031 maybe-install-target-libgloss:
47032 @if target-libgloss
47033 maybe-install-target-libgloss: install-target-libgloss
47035 install-target-libgloss: installdirs
47036 @: $(MAKE); $(unstage)
47037 @r=`${PWD_COMMAND}`; export r; \
47038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47039 $(NORMAL_TARGET_EXPORTS) \
47040 (cd $(TARGET_SUBDIR)/libgloss && \
47041 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47043 @endif target-libgloss
47045 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
47046 maybe-install-strip-target-libgloss:
47047 @if target-libgloss
47048 maybe-install-strip-target-libgloss: install-strip-target-libgloss
47050 install-strip-target-libgloss: installdirs
47051 @: $(MAKE); $(unstage)
47052 @r=`${PWD_COMMAND}`; export r; \
47053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47054 $(NORMAL_TARGET_EXPORTS) \
47055 (cd $(TARGET_SUBDIR)/libgloss && \
47056 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47058 @endif target-libgloss
47060 # Other targets (info, dvi, pdf, etc.)
47062 .PHONY: maybe-info-target-libgloss info-target-libgloss
47063 maybe-info-target-libgloss:
47064 @if target-libgloss
47065 maybe-info-target-libgloss: info-target-libgloss
47067 info-target-libgloss: \
47068 configure-target-libgloss
47069 @: $(MAKE); $(unstage)
47070 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47071 r=`${PWD_COMMAND}`; export r; \
47072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47073 $(NORMAL_TARGET_EXPORTS) \
47074 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
47075 for flag in $(EXTRA_TARGET_FLAGS); do \
47076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47077 done; \
47078 (cd $(TARGET_SUBDIR)/libgloss && \
47079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47081 "RANLIB=$${RANLIB}" \
47082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47083 info) \
47084 || exit 1
47086 @endif target-libgloss
47088 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
47089 maybe-dvi-target-libgloss:
47090 @if target-libgloss
47091 maybe-dvi-target-libgloss: dvi-target-libgloss
47093 dvi-target-libgloss: \
47094 configure-target-libgloss
47095 @: $(MAKE); $(unstage)
47096 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47097 r=`${PWD_COMMAND}`; export r; \
47098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47099 $(NORMAL_TARGET_EXPORTS) \
47100 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
47101 for flag in $(EXTRA_TARGET_FLAGS); do \
47102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47103 done; \
47104 (cd $(TARGET_SUBDIR)/libgloss && \
47105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47107 "RANLIB=$${RANLIB}" \
47108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47109 dvi) \
47110 || exit 1
47112 @endif target-libgloss
47114 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
47115 maybe-pdf-target-libgloss:
47116 @if target-libgloss
47117 maybe-pdf-target-libgloss: pdf-target-libgloss
47119 pdf-target-libgloss: \
47120 configure-target-libgloss
47121 @: $(MAKE); $(unstage)
47122 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47123 r=`${PWD_COMMAND}`; export r; \
47124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47125 $(NORMAL_TARGET_EXPORTS) \
47126 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
47127 for flag in $(EXTRA_TARGET_FLAGS); do \
47128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47129 done; \
47130 (cd $(TARGET_SUBDIR)/libgloss && \
47131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47133 "RANLIB=$${RANLIB}" \
47134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47135 pdf) \
47136 || exit 1
47138 @endif target-libgloss
47140 .PHONY: maybe-html-target-libgloss html-target-libgloss
47141 maybe-html-target-libgloss:
47142 @if target-libgloss
47143 maybe-html-target-libgloss: html-target-libgloss
47145 html-target-libgloss: \
47146 configure-target-libgloss
47147 @: $(MAKE); $(unstage)
47148 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47149 r=`${PWD_COMMAND}`; export r; \
47150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47151 $(NORMAL_TARGET_EXPORTS) \
47152 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
47153 for flag in $(EXTRA_TARGET_FLAGS); do \
47154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47155 done; \
47156 (cd $(TARGET_SUBDIR)/libgloss && \
47157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47159 "RANLIB=$${RANLIB}" \
47160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47161 html) \
47162 || exit 1
47164 @endif target-libgloss
47166 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
47167 maybe-TAGS-target-libgloss:
47168 @if target-libgloss
47169 maybe-TAGS-target-libgloss: TAGS-target-libgloss
47171 TAGS-target-libgloss: \
47172 configure-target-libgloss
47173 @: $(MAKE); $(unstage)
47174 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47175 r=`${PWD_COMMAND}`; export r; \
47176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47177 $(NORMAL_TARGET_EXPORTS) \
47178 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
47179 for flag in $(EXTRA_TARGET_FLAGS); do \
47180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47181 done; \
47182 (cd $(TARGET_SUBDIR)/libgloss && \
47183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47185 "RANLIB=$${RANLIB}" \
47186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47187 TAGS) \
47188 || exit 1
47190 @endif target-libgloss
47192 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
47193 maybe-install-info-target-libgloss:
47194 @if target-libgloss
47195 maybe-install-info-target-libgloss: install-info-target-libgloss
47197 install-info-target-libgloss: \
47198 configure-target-libgloss \
47199 info-target-libgloss
47200 @: $(MAKE); $(unstage)
47201 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47202 r=`${PWD_COMMAND}`; export r; \
47203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47204 $(NORMAL_TARGET_EXPORTS) \
47205 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
47206 for flag in $(EXTRA_TARGET_FLAGS); do \
47207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47208 done; \
47209 (cd $(TARGET_SUBDIR)/libgloss && \
47210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47212 "RANLIB=$${RANLIB}" \
47213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47214 install-info) \
47215 || exit 1
47217 @endif target-libgloss
47219 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
47220 maybe-install-pdf-target-libgloss:
47221 @if target-libgloss
47222 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
47224 install-pdf-target-libgloss: \
47225 configure-target-libgloss \
47226 pdf-target-libgloss
47227 @: $(MAKE); $(unstage)
47228 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47229 r=`${PWD_COMMAND}`; export r; \
47230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47231 $(NORMAL_TARGET_EXPORTS) \
47232 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
47233 for flag in $(EXTRA_TARGET_FLAGS); do \
47234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47235 done; \
47236 (cd $(TARGET_SUBDIR)/libgloss && \
47237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47239 "RANLIB=$${RANLIB}" \
47240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47241 install-pdf) \
47242 || exit 1
47244 @endif target-libgloss
47246 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
47247 maybe-install-html-target-libgloss:
47248 @if target-libgloss
47249 maybe-install-html-target-libgloss: install-html-target-libgloss
47251 install-html-target-libgloss: \
47252 configure-target-libgloss \
47253 html-target-libgloss
47254 @: $(MAKE); $(unstage)
47255 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47256 r=`${PWD_COMMAND}`; export r; \
47257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47258 $(NORMAL_TARGET_EXPORTS) \
47259 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
47260 for flag in $(EXTRA_TARGET_FLAGS); do \
47261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47262 done; \
47263 (cd $(TARGET_SUBDIR)/libgloss && \
47264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47266 "RANLIB=$${RANLIB}" \
47267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47268 install-html) \
47269 || exit 1
47271 @endif target-libgloss
47273 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
47274 maybe-installcheck-target-libgloss:
47275 @if target-libgloss
47276 maybe-installcheck-target-libgloss: installcheck-target-libgloss
47278 installcheck-target-libgloss: \
47279 configure-target-libgloss
47280 @: $(MAKE); $(unstage)
47281 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47282 r=`${PWD_COMMAND}`; export r; \
47283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47284 $(NORMAL_TARGET_EXPORTS) \
47285 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
47286 for flag in $(EXTRA_TARGET_FLAGS); do \
47287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47288 done; \
47289 (cd $(TARGET_SUBDIR)/libgloss && \
47290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47292 "RANLIB=$${RANLIB}" \
47293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47294 installcheck) \
47295 || exit 1
47297 @endif target-libgloss
47299 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
47300 maybe-mostlyclean-target-libgloss:
47301 @if target-libgloss
47302 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
47304 mostlyclean-target-libgloss:
47305 @: $(MAKE); $(unstage)
47306 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47307 r=`${PWD_COMMAND}`; export r; \
47308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47309 $(NORMAL_TARGET_EXPORTS) \
47310 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
47311 for flag in $(EXTRA_TARGET_FLAGS); do \
47312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47313 done; \
47314 (cd $(TARGET_SUBDIR)/libgloss && \
47315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47317 "RANLIB=$${RANLIB}" \
47318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47319 mostlyclean) \
47320 || exit 1
47322 @endif target-libgloss
47324 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
47325 maybe-clean-target-libgloss:
47326 @if target-libgloss
47327 maybe-clean-target-libgloss: clean-target-libgloss
47329 clean-target-libgloss:
47330 @: $(MAKE); $(unstage)
47331 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47332 r=`${PWD_COMMAND}`; export r; \
47333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47334 $(NORMAL_TARGET_EXPORTS) \
47335 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
47336 for flag in $(EXTRA_TARGET_FLAGS); do \
47337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47338 done; \
47339 (cd $(TARGET_SUBDIR)/libgloss && \
47340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47342 "RANLIB=$${RANLIB}" \
47343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47344 clean) \
47345 || exit 1
47347 @endif target-libgloss
47349 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
47350 maybe-distclean-target-libgloss:
47351 @if target-libgloss
47352 maybe-distclean-target-libgloss: distclean-target-libgloss
47354 distclean-target-libgloss:
47355 @: $(MAKE); $(unstage)
47356 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47357 r=`${PWD_COMMAND}`; export r; \
47358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47359 $(NORMAL_TARGET_EXPORTS) \
47360 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
47361 for flag in $(EXTRA_TARGET_FLAGS); do \
47362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47363 done; \
47364 (cd $(TARGET_SUBDIR)/libgloss && \
47365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47367 "RANLIB=$${RANLIB}" \
47368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47369 distclean) \
47370 || exit 1
47372 @endif target-libgloss
47374 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
47375 maybe-maintainer-clean-target-libgloss:
47376 @if target-libgloss
47377 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
47379 maintainer-clean-target-libgloss:
47380 @: $(MAKE); $(unstage)
47381 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47382 r=`${PWD_COMMAND}`; export r; \
47383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47384 $(NORMAL_TARGET_EXPORTS) \
47385 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
47386 for flag in $(EXTRA_TARGET_FLAGS); do \
47387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47388 done; \
47389 (cd $(TARGET_SUBDIR)/libgloss && \
47390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47392 "RANLIB=$${RANLIB}" \
47393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47394 maintainer-clean) \
47395 || exit 1
47397 @endif target-libgloss
47403 .PHONY: configure-target-libffi maybe-configure-target-libffi
47404 maybe-configure-target-libffi:
47405 @if gcc-bootstrap
47406 configure-target-libffi: stage_current
47407 @endif gcc-bootstrap
47408 @if target-libffi
47409 maybe-configure-target-libffi: configure-target-libffi
47410 configure-target-libffi:
47411 @: $(MAKE); $(unstage)
47412 @r=`${PWD_COMMAND}`; export r; \
47413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47414 echo "Checking multilib configuration for libffi..."; \
47415 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
47416 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
47417 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47418 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47419 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47420 else \
47421 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47422 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47423 fi; \
47424 else \
47425 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47426 fi; \
47427 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
47428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
47429 $(NORMAL_TARGET_EXPORTS) \
47430 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47431 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
47432 case $(srcdir) in \
47433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47434 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47436 esac; \
47437 module_srcdir=libffi; \
47438 rm -f no-such-file || : ; \
47439 CONFIG_SITE=no-such-file $(SHELL) \
47440 $$s/$$module_srcdir/configure \
47441 --srcdir=$${topdir}/$$module_srcdir \
47442 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47443 --target=${target_alias} \
47444 || exit 1
47445 @endif target-libffi
47451 .PHONY: all-target-libffi maybe-all-target-libffi
47452 maybe-all-target-libffi:
47453 @if gcc-bootstrap
47454 all-target-libffi: stage_current
47455 @endif gcc-bootstrap
47456 @if target-libffi
47457 TARGET-target-libffi=all
47458 maybe-all-target-libffi: all-target-libffi
47459 all-target-libffi: configure-target-libffi
47460 @: $(MAKE); $(unstage)
47461 @r=`${PWD_COMMAND}`; export r; \
47462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47463 $(NORMAL_TARGET_EXPORTS) \
47464 (cd $(TARGET_SUBDIR)/libffi && \
47465 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47466 $(TARGET-target-libffi))
47467 @endif target-libffi
47473 .PHONY: check-target-libffi maybe-check-target-libffi
47474 maybe-check-target-libffi:
47475 @if target-libffi
47476 maybe-check-target-libffi: check-target-libffi
47478 check-target-libffi:
47479 @: $(MAKE); $(unstage)
47480 @r=`${PWD_COMMAND}`; export r; \
47481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47482 $(NORMAL_TARGET_EXPORTS) \
47483 (cd $(TARGET_SUBDIR)/libffi && \
47484 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47486 @endif target-libffi
47488 .PHONY: install-target-libffi maybe-install-target-libffi
47489 maybe-install-target-libffi:
47490 @if target-libffi
47491 maybe-install-target-libffi: install-target-libffi
47493 # Dummy target for uninstallable.
47494 install-target-libffi:
47496 @endif target-libffi
47498 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
47499 maybe-install-strip-target-libffi:
47500 @if target-libffi
47501 maybe-install-strip-target-libffi: install-strip-target-libffi
47503 # Dummy target for uninstallable.
47504 install-strip-target-libffi:
47506 @endif target-libffi
47508 # Other targets (info, dvi, pdf, etc.)
47510 .PHONY: maybe-info-target-libffi info-target-libffi
47511 maybe-info-target-libffi:
47512 @if target-libffi
47513 maybe-info-target-libffi: info-target-libffi
47515 info-target-libffi: \
47516 configure-target-libffi
47517 @: $(MAKE); $(unstage)
47518 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47519 r=`${PWD_COMMAND}`; export r; \
47520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47521 $(NORMAL_TARGET_EXPORTS) \
47522 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
47523 for flag in $(EXTRA_TARGET_FLAGS); do \
47524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47525 done; \
47526 (cd $(TARGET_SUBDIR)/libffi && \
47527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47529 "RANLIB=$${RANLIB}" \
47530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47531 info) \
47532 || exit 1
47534 @endif target-libffi
47536 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
47537 maybe-dvi-target-libffi:
47538 @if target-libffi
47539 maybe-dvi-target-libffi: dvi-target-libffi
47541 dvi-target-libffi: \
47542 configure-target-libffi
47543 @: $(MAKE); $(unstage)
47544 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47545 r=`${PWD_COMMAND}`; export r; \
47546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47547 $(NORMAL_TARGET_EXPORTS) \
47548 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
47549 for flag in $(EXTRA_TARGET_FLAGS); do \
47550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47551 done; \
47552 (cd $(TARGET_SUBDIR)/libffi && \
47553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47555 "RANLIB=$${RANLIB}" \
47556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47557 dvi) \
47558 || exit 1
47560 @endif target-libffi
47562 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
47563 maybe-pdf-target-libffi:
47564 @if target-libffi
47565 maybe-pdf-target-libffi: pdf-target-libffi
47567 pdf-target-libffi: \
47568 configure-target-libffi
47569 @: $(MAKE); $(unstage)
47570 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47571 r=`${PWD_COMMAND}`; export r; \
47572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47573 $(NORMAL_TARGET_EXPORTS) \
47574 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
47575 for flag in $(EXTRA_TARGET_FLAGS); do \
47576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47577 done; \
47578 (cd $(TARGET_SUBDIR)/libffi && \
47579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47581 "RANLIB=$${RANLIB}" \
47582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47583 pdf) \
47584 || exit 1
47586 @endif target-libffi
47588 .PHONY: maybe-html-target-libffi html-target-libffi
47589 maybe-html-target-libffi:
47590 @if target-libffi
47591 maybe-html-target-libffi: html-target-libffi
47593 html-target-libffi: \
47594 configure-target-libffi
47595 @: $(MAKE); $(unstage)
47596 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47597 r=`${PWD_COMMAND}`; export r; \
47598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47599 $(NORMAL_TARGET_EXPORTS) \
47600 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
47601 for flag in $(EXTRA_TARGET_FLAGS); do \
47602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47603 done; \
47604 (cd $(TARGET_SUBDIR)/libffi && \
47605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47607 "RANLIB=$${RANLIB}" \
47608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47609 html) \
47610 || exit 1
47612 @endif target-libffi
47614 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47615 maybe-TAGS-target-libffi:
47616 @if target-libffi
47617 maybe-TAGS-target-libffi: TAGS-target-libffi
47619 TAGS-target-libffi: \
47620 configure-target-libffi
47621 @: $(MAKE); $(unstage)
47622 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47623 r=`${PWD_COMMAND}`; export r; \
47624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47625 $(NORMAL_TARGET_EXPORTS) \
47626 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
47627 for flag in $(EXTRA_TARGET_FLAGS); do \
47628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47629 done; \
47630 (cd $(TARGET_SUBDIR)/libffi && \
47631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47633 "RANLIB=$${RANLIB}" \
47634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47635 TAGS) \
47636 || exit 1
47638 @endif target-libffi
47640 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
47641 maybe-install-info-target-libffi:
47642 @if target-libffi
47643 maybe-install-info-target-libffi: install-info-target-libffi
47645 install-info-target-libffi: \
47646 configure-target-libffi \
47647 info-target-libffi
47648 @: $(MAKE); $(unstage)
47649 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47650 r=`${PWD_COMMAND}`; export r; \
47651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47652 $(NORMAL_TARGET_EXPORTS) \
47653 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
47654 for flag in $(EXTRA_TARGET_FLAGS); do \
47655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47656 done; \
47657 (cd $(TARGET_SUBDIR)/libffi && \
47658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47660 "RANLIB=$${RANLIB}" \
47661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47662 install-info) \
47663 || exit 1
47665 @endif target-libffi
47667 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47668 maybe-install-pdf-target-libffi:
47669 @if target-libffi
47670 maybe-install-pdf-target-libffi: install-pdf-target-libffi
47672 install-pdf-target-libffi: \
47673 configure-target-libffi \
47674 pdf-target-libffi
47675 @: $(MAKE); $(unstage)
47676 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47677 r=`${PWD_COMMAND}`; export r; \
47678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47679 $(NORMAL_TARGET_EXPORTS) \
47680 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
47681 for flag in $(EXTRA_TARGET_FLAGS); do \
47682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47683 done; \
47684 (cd $(TARGET_SUBDIR)/libffi && \
47685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47687 "RANLIB=$${RANLIB}" \
47688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47689 install-pdf) \
47690 || exit 1
47692 @endif target-libffi
47694 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
47695 maybe-install-html-target-libffi:
47696 @if target-libffi
47697 maybe-install-html-target-libffi: install-html-target-libffi
47699 install-html-target-libffi: \
47700 configure-target-libffi \
47701 html-target-libffi
47702 @: $(MAKE); $(unstage)
47703 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47704 r=`${PWD_COMMAND}`; export r; \
47705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47706 $(NORMAL_TARGET_EXPORTS) \
47707 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
47708 for flag in $(EXTRA_TARGET_FLAGS); do \
47709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47710 done; \
47711 (cd $(TARGET_SUBDIR)/libffi && \
47712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47714 "RANLIB=$${RANLIB}" \
47715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47716 install-html) \
47717 || exit 1
47719 @endif target-libffi
47721 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47722 maybe-installcheck-target-libffi:
47723 @if target-libffi
47724 maybe-installcheck-target-libffi: installcheck-target-libffi
47726 installcheck-target-libffi: \
47727 configure-target-libffi
47728 @: $(MAKE); $(unstage)
47729 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47730 r=`${PWD_COMMAND}`; export r; \
47731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47732 $(NORMAL_TARGET_EXPORTS) \
47733 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
47734 for flag in $(EXTRA_TARGET_FLAGS); do \
47735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47736 done; \
47737 (cd $(TARGET_SUBDIR)/libffi && \
47738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47740 "RANLIB=$${RANLIB}" \
47741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47742 installcheck) \
47743 || exit 1
47745 @endif target-libffi
47747 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47748 maybe-mostlyclean-target-libffi:
47749 @if target-libffi
47750 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
47752 mostlyclean-target-libffi:
47753 @: $(MAKE); $(unstage)
47754 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47755 r=`${PWD_COMMAND}`; export r; \
47756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47757 $(NORMAL_TARGET_EXPORTS) \
47758 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
47759 for flag in $(EXTRA_TARGET_FLAGS); do \
47760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47761 done; \
47762 (cd $(TARGET_SUBDIR)/libffi && \
47763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47765 "RANLIB=$${RANLIB}" \
47766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47767 mostlyclean) \
47768 || exit 1
47770 @endif target-libffi
47772 .PHONY: maybe-clean-target-libffi clean-target-libffi
47773 maybe-clean-target-libffi:
47774 @if target-libffi
47775 maybe-clean-target-libffi: clean-target-libffi
47777 clean-target-libffi:
47778 @: $(MAKE); $(unstage)
47779 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47780 r=`${PWD_COMMAND}`; export r; \
47781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47782 $(NORMAL_TARGET_EXPORTS) \
47783 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
47784 for flag in $(EXTRA_TARGET_FLAGS); do \
47785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47786 done; \
47787 (cd $(TARGET_SUBDIR)/libffi && \
47788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47790 "RANLIB=$${RANLIB}" \
47791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47792 clean) \
47793 || exit 1
47795 @endif target-libffi
47797 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
47798 maybe-distclean-target-libffi:
47799 @if target-libffi
47800 maybe-distclean-target-libffi: distclean-target-libffi
47802 distclean-target-libffi:
47803 @: $(MAKE); $(unstage)
47804 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47805 r=`${PWD_COMMAND}`; export r; \
47806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47807 $(NORMAL_TARGET_EXPORTS) \
47808 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
47809 for flag in $(EXTRA_TARGET_FLAGS); do \
47810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47811 done; \
47812 (cd $(TARGET_SUBDIR)/libffi && \
47813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47815 "RANLIB=$${RANLIB}" \
47816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47817 distclean) \
47818 || exit 1
47820 @endif target-libffi
47822 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47823 maybe-maintainer-clean-target-libffi:
47824 @if target-libffi
47825 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
47827 maintainer-clean-target-libffi:
47828 @: $(MAKE); $(unstage)
47829 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47830 r=`${PWD_COMMAND}`; export r; \
47831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47832 $(NORMAL_TARGET_EXPORTS) \
47833 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
47834 for flag in $(EXTRA_TARGET_FLAGS); do \
47835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47836 done; \
47837 (cd $(TARGET_SUBDIR)/libffi && \
47838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47840 "RANLIB=$${RANLIB}" \
47841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47842 maintainer-clean) \
47843 || exit 1
47845 @endif target-libffi
47851 .PHONY: configure-target-zlib maybe-configure-target-zlib
47852 maybe-configure-target-zlib:
47853 @if gcc-bootstrap
47854 configure-target-zlib: stage_current
47855 @endif gcc-bootstrap
47856 @if target-zlib
47857 maybe-configure-target-zlib: configure-target-zlib
47858 configure-target-zlib:
47859 @: $(MAKE); $(unstage)
47860 @r=`${PWD_COMMAND}`; export r; \
47861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47862 echo "Checking multilib configuration for zlib..."; \
47863 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
47864 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
47865 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47866 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47867 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47868 else \
47869 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47870 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47871 fi; \
47872 else \
47873 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47874 fi; \
47875 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
47876 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
47877 $(NORMAL_TARGET_EXPORTS) \
47878 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47879 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
47880 case $(srcdir) in \
47881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47882 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47884 esac; \
47885 module_srcdir=zlib; \
47886 rm -f no-such-file || : ; \
47887 CONFIG_SITE=no-such-file $(SHELL) \
47888 $$s/$$module_srcdir/configure \
47889 --srcdir=$${topdir}/$$module_srcdir \
47890 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47891 --target=${target_alias} \
47892 || exit 1
47893 @endif target-zlib
47899 .PHONY: all-target-zlib maybe-all-target-zlib
47900 maybe-all-target-zlib:
47901 @if gcc-bootstrap
47902 all-target-zlib: stage_current
47903 @endif gcc-bootstrap
47904 @if target-zlib
47905 TARGET-target-zlib=all
47906 maybe-all-target-zlib: all-target-zlib
47907 all-target-zlib: configure-target-zlib
47908 @: $(MAKE); $(unstage)
47909 @r=`${PWD_COMMAND}`; export r; \
47910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47911 $(NORMAL_TARGET_EXPORTS) \
47912 (cd $(TARGET_SUBDIR)/zlib && \
47913 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47914 $(TARGET-target-zlib))
47915 @endif target-zlib
47921 .PHONY: check-target-zlib maybe-check-target-zlib
47922 maybe-check-target-zlib:
47923 @if target-zlib
47924 maybe-check-target-zlib: check-target-zlib
47926 check-target-zlib:
47927 @: $(MAKE); $(unstage)
47928 @r=`${PWD_COMMAND}`; export r; \
47929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47930 $(NORMAL_TARGET_EXPORTS) \
47931 (cd $(TARGET_SUBDIR)/zlib && \
47932 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47934 @endif target-zlib
47936 .PHONY: install-target-zlib maybe-install-target-zlib
47937 maybe-install-target-zlib:
47938 @if target-zlib
47939 maybe-install-target-zlib: install-target-zlib
47941 install-target-zlib: installdirs
47942 @: $(MAKE); $(unstage)
47943 @r=`${PWD_COMMAND}`; export r; \
47944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47945 $(NORMAL_TARGET_EXPORTS) \
47946 (cd $(TARGET_SUBDIR)/zlib && \
47947 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47949 @endif target-zlib
47951 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
47952 maybe-install-strip-target-zlib:
47953 @if target-zlib
47954 maybe-install-strip-target-zlib: install-strip-target-zlib
47956 install-strip-target-zlib: installdirs
47957 @: $(MAKE); $(unstage)
47958 @r=`${PWD_COMMAND}`; export r; \
47959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47960 $(NORMAL_TARGET_EXPORTS) \
47961 (cd $(TARGET_SUBDIR)/zlib && \
47962 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47964 @endif target-zlib
47966 # Other targets (info, dvi, pdf, etc.)
47968 .PHONY: maybe-info-target-zlib info-target-zlib
47969 maybe-info-target-zlib:
47970 @if target-zlib
47971 maybe-info-target-zlib: info-target-zlib
47973 info-target-zlib: \
47974 configure-target-zlib
47975 @: $(MAKE); $(unstage)
47976 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
47977 r=`${PWD_COMMAND}`; export r; \
47978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47979 $(NORMAL_TARGET_EXPORTS) \
47980 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
47981 for flag in $(EXTRA_TARGET_FLAGS); do \
47982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47983 done; \
47984 (cd $(TARGET_SUBDIR)/zlib && \
47985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47987 "RANLIB=$${RANLIB}" \
47988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47989 info) \
47990 || exit 1
47992 @endif target-zlib
47994 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
47995 maybe-dvi-target-zlib:
47996 @if target-zlib
47997 maybe-dvi-target-zlib: dvi-target-zlib
47999 dvi-target-zlib: \
48000 configure-target-zlib
48001 @: $(MAKE); $(unstage)
48002 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48003 r=`${PWD_COMMAND}`; export r; \
48004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48005 $(NORMAL_TARGET_EXPORTS) \
48006 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
48007 for flag in $(EXTRA_TARGET_FLAGS); do \
48008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48009 done; \
48010 (cd $(TARGET_SUBDIR)/zlib && \
48011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48013 "RANLIB=$${RANLIB}" \
48014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48015 dvi) \
48016 || exit 1
48018 @endif target-zlib
48020 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
48021 maybe-pdf-target-zlib:
48022 @if target-zlib
48023 maybe-pdf-target-zlib: pdf-target-zlib
48025 pdf-target-zlib: \
48026 configure-target-zlib
48027 @: $(MAKE); $(unstage)
48028 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48029 r=`${PWD_COMMAND}`; export r; \
48030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48031 $(NORMAL_TARGET_EXPORTS) \
48032 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
48033 for flag in $(EXTRA_TARGET_FLAGS); do \
48034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48035 done; \
48036 (cd $(TARGET_SUBDIR)/zlib && \
48037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48039 "RANLIB=$${RANLIB}" \
48040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48041 pdf) \
48042 || exit 1
48044 @endif target-zlib
48046 .PHONY: maybe-html-target-zlib html-target-zlib
48047 maybe-html-target-zlib:
48048 @if target-zlib
48049 maybe-html-target-zlib: html-target-zlib
48051 html-target-zlib: \
48052 configure-target-zlib
48053 @: $(MAKE); $(unstage)
48054 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48055 r=`${PWD_COMMAND}`; export r; \
48056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48057 $(NORMAL_TARGET_EXPORTS) \
48058 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
48059 for flag in $(EXTRA_TARGET_FLAGS); do \
48060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48061 done; \
48062 (cd $(TARGET_SUBDIR)/zlib && \
48063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48065 "RANLIB=$${RANLIB}" \
48066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48067 html) \
48068 || exit 1
48070 @endif target-zlib
48072 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48073 maybe-TAGS-target-zlib:
48074 @if target-zlib
48075 maybe-TAGS-target-zlib: TAGS-target-zlib
48077 TAGS-target-zlib: \
48078 configure-target-zlib
48079 @: $(MAKE); $(unstage)
48080 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48081 r=`${PWD_COMMAND}`; export r; \
48082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48083 $(NORMAL_TARGET_EXPORTS) \
48084 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
48085 for flag in $(EXTRA_TARGET_FLAGS); do \
48086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48087 done; \
48088 (cd $(TARGET_SUBDIR)/zlib && \
48089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48091 "RANLIB=$${RANLIB}" \
48092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48093 TAGS) \
48094 || exit 1
48096 @endif target-zlib
48098 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
48099 maybe-install-info-target-zlib:
48100 @if target-zlib
48101 maybe-install-info-target-zlib: install-info-target-zlib
48103 install-info-target-zlib: \
48104 configure-target-zlib \
48105 info-target-zlib
48106 @: $(MAKE); $(unstage)
48107 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48108 r=`${PWD_COMMAND}`; export r; \
48109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48110 $(NORMAL_TARGET_EXPORTS) \
48111 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
48112 for flag in $(EXTRA_TARGET_FLAGS); do \
48113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48114 done; \
48115 (cd $(TARGET_SUBDIR)/zlib && \
48116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48118 "RANLIB=$${RANLIB}" \
48119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48120 install-info) \
48121 || exit 1
48123 @endif target-zlib
48125 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48126 maybe-install-pdf-target-zlib:
48127 @if target-zlib
48128 maybe-install-pdf-target-zlib: install-pdf-target-zlib
48130 install-pdf-target-zlib: \
48131 configure-target-zlib \
48132 pdf-target-zlib
48133 @: $(MAKE); $(unstage)
48134 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48135 r=`${PWD_COMMAND}`; export r; \
48136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48137 $(NORMAL_TARGET_EXPORTS) \
48138 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
48139 for flag in $(EXTRA_TARGET_FLAGS); do \
48140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48141 done; \
48142 (cd $(TARGET_SUBDIR)/zlib && \
48143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48145 "RANLIB=$${RANLIB}" \
48146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48147 install-pdf) \
48148 || exit 1
48150 @endif target-zlib
48152 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
48153 maybe-install-html-target-zlib:
48154 @if target-zlib
48155 maybe-install-html-target-zlib: install-html-target-zlib
48157 install-html-target-zlib: \
48158 configure-target-zlib \
48159 html-target-zlib
48160 @: $(MAKE); $(unstage)
48161 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48162 r=`${PWD_COMMAND}`; export r; \
48163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48164 $(NORMAL_TARGET_EXPORTS) \
48165 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
48166 for flag in $(EXTRA_TARGET_FLAGS); do \
48167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48168 done; \
48169 (cd $(TARGET_SUBDIR)/zlib && \
48170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48172 "RANLIB=$${RANLIB}" \
48173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48174 install-html) \
48175 || exit 1
48177 @endif target-zlib
48179 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48180 maybe-installcheck-target-zlib:
48181 @if target-zlib
48182 maybe-installcheck-target-zlib: installcheck-target-zlib
48184 installcheck-target-zlib: \
48185 configure-target-zlib
48186 @: $(MAKE); $(unstage)
48187 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48188 r=`${PWD_COMMAND}`; export r; \
48189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48190 $(NORMAL_TARGET_EXPORTS) \
48191 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
48192 for flag in $(EXTRA_TARGET_FLAGS); do \
48193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48194 done; \
48195 (cd $(TARGET_SUBDIR)/zlib && \
48196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48198 "RANLIB=$${RANLIB}" \
48199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48200 installcheck) \
48201 || exit 1
48203 @endif target-zlib
48205 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48206 maybe-mostlyclean-target-zlib:
48207 @if target-zlib
48208 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
48210 mostlyclean-target-zlib:
48211 @: $(MAKE); $(unstage)
48212 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48213 r=`${PWD_COMMAND}`; export r; \
48214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48215 $(NORMAL_TARGET_EXPORTS) \
48216 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
48217 for flag in $(EXTRA_TARGET_FLAGS); do \
48218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48219 done; \
48220 (cd $(TARGET_SUBDIR)/zlib && \
48221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48223 "RANLIB=$${RANLIB}" \
48224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48225 mostlyclean) \
48226 || exit 1
48228 @endif target-zlib
48230 .PHONY: maybe-clean-target-zlib clean-target-zlib
48231 maybe-clean-target-zlib:
48232 @if target-zlib
48233 maybe-clean-target-zlib: clean-target-zlib
48235 clean-target-zlib:
48236 @: $(MAKE); $(unstage)
48237 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48238 r=`${PWD_COMMAND}`; export r; \
48239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48240 $(NORMAL_TARGET_EXPORTS) \
48241 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
48242 for flag in $(EXTRA_TARGET_FLAGS); do \
48243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48244 done; \
48245 (cd $(TARGET_SUBDIR)/zlib && \
48246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48248 "RANLIB=$${RANLIB}" \
48249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48250 clean) \
48251 || exit 1
48253 @endif target-zlib
48255 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
48256 maybe-distclean-target-zlib:
48257 @if target-zlib
48258 maybe-distclean-target-zlib: distclean-target-zlib
48260 distclean-target-zlib:
48261 @: $(MAKE); $(unstage)
48262 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48263 r=`${PWD_COMMAND}`; export r; \
48264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48265 $(NORMAL_TARGET_EXPORTS) \
48266 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
48267 for flag in $(EXTRA_TARGET_FLAGS); do \
48268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48269 done; \
48270 (cd $(TARGET_SUBDIR)/zlib && \
48271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48273 "RANLIB=$${RANLIB}" \
48274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48275 distclean) \
48276 || exit 1
48278 @endif target-zlib
48280 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48281 maybe-maintainer-clean-target-zlib:
48282 @if target-zlib
48283 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
48285 maintainer-clean-target-zlib:
48286 @: $(MAKE); $(unstage)
48287 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48288 r=`${PWD_COMMAND}`; export r; \
48289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48290 $(NORMAL_TARGET_EXPORTS) \
48291 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
48292 for flag in $(EXTRA_TARGET_FLAGS); do \
48293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48294 done; \
48295 (cd $(TARGET_SUBDIR)/zlib && \
48296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48298 "RANLIB=$${RANLIB}" \
48299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48300 maintainer-clean) \
48301 || exit 1
48303 @endif target-zlib
48309 .PHONY: configure-target-rda maybe-configure-target-rda
48310 maybe-configure-target-rda:
48311 @if gcc-bootstrap
48312 configure-target-rda: stage_current
48313 @endif gcc-bootstrap
48314 @if target-rda
48315 maybe-configure-target-rda: configure-target-rda
48316 configure-target-rda:
48317 @: $(MAKE); $(unstage)
48318 @r=`${PWD_COMMAND}`; export r; \
48319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48320 echo "Checking multilib configuration for rda..."; \
48321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
48322 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
48323 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
48324 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
48325 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
48326 else \
48327 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
48328 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
48329 fi; \
48330 else \
48331 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
48332 fi; \
48333 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
48334 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
48335 $(NORMAL_TARGET_EXPORTS) \
48336 echo Configuring in $(TARGET_SUBDIR)/rda; \
48337 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
48338 case $(srcdir) in \
48339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48340 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
48341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48342 esac; \
48343 module_srcdir=rda; \
48344 rm -f no-such-file || : ; \
48345 CONFIG_SITE=no-such-file $(SHELL) \
48346 $$s/$$module_srcdir/configure \
48347 --srcdir=$${topdir}/$$module_srcdir \
48348 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48349 --target=${target_alias} \
48350 || exit 1
48351 @endif target-rda
48357 .PHONY: all-target-rda maybe-all-target-rda
48358 maybe-all-target-rda:
48359 @if gcc-bootstrap
48360 all-target-rda: stage_current
48361 @endif gcc-bootstrap
48362 @if target-rda
48363 TARGET-target-rda=all
48364 maybe-all-target-rda: all-target-rda
48365 all-target-rda: configure-target-rda
48366 @: $(MAKE); $(unstage)
48367 @r=`${PWD_COMMAND}`; export r; \
48368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48369 $(NORMAL_TARGET_EXPORTS) \
48370 (cd $(TARGET_SUBDIR)/rda && \
48371 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48372 $(TARGET-target-rda))
48373 @endif target-rda
48379 .PHONY: check-target-rda maybe-check-target-rda
48380 maybe-check-target-rda:
48381 @if target-rda
48382 maybe-check-target-rda: check-target-rda
48384 check-target-rda:
48385 @: $(MAKE); $(unstage)
48386 @r=`${PWD_COMMAND}`; export r; \
48387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48388 $(NORMAL_TARGET_EXPORTS) \
48389 (cd $(TARGET_SUBDIR)/rda && \
48390 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48392 @endif target-rda
48394 .PHONY: install-target-rda maybe-install-target-rda
48395 maybe-install-target-rda:
48396 @if target-rda
48397 maybe-install-target-rda: install-target-rda
48399 install-target-rda: installdirs
48400 @: $(MAKE); $(unstage)
48401 @r=`${PWD_COMMAND}`; export r; \
48402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48403 $(NORMAL_TARGET_EXPORTS) \
48404 (cd $(TARGET_SUBDIR)/rda && \
48405 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48407 @endif target-rda
48409 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
48410 maybe-install-strip-target-rda:
48411 @if target-rda
48412 maybe-install-strip-target-rda: install-strip-target-rda
48414 install-strip-target-rda: installdirs
48415 @: $(MAKE); $(unstage)
48416 @r=`${PWD_COMMAND}`; export r; \
48417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48418 $(NORMAL_TARGET_EXPORTS) \
48419 (cd $(TARGET_SUBDIR)/rda && \
48420 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
48422 @endif target-rda
48424 # Other targets (info, dvi, pdf, etc.)
48426 .PHONY: maybe-info-target-rda info-target-rda
48427 maybe-info-target-rda:
48428 @if target-rda
48429 maybe-info-target-rda: info-target-rda
48431 info-target-rda: \
48432 configure-target-rda
48433 @: $(MAKE); $(unstage)
48434 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48435 r=`${PWD_COMMAND}`; export r; \
48436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48437 $(NORMAL_TARGET_EXPORTS) \
48438 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
48439 for flag in $(EXTRA_TARGET_FLAGS); do \
48440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48441 done; \
48442 (cd $(TARGET_SUBDIR)/rda && \
48443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48445 "RANLIB=$${RANLIB}" \
48446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48447 info) \
48448 || exit 1
48450 @endif target-rda
48452 .PHONY: maybe-dvi-target-rda dvi-target-rda
48453 maybe-dvi-target-rda:
48454 @if target-rda
48455 maybe-dvi-target-rda: dvi-target-rda
48457 dvi-target-rda: \
48458 configure-target-rda
48459 @: $(MAKE); $(unstage)
48460 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48461 r=`${PWD_COMMAND}`; export r; \
48462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48463 $(NORMAL_TARGET_EXPORTS) \
48464 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
48465 for flag in $(EXTRA_TARGET_FLAGS); do \
48466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48467 done; \
48468 (cd $(TARGET_SUBDIR)/rda && \
48469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48471 "RANLIB=$${RANLIB}" \
48472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48473 dvi) \
48474 || exit 1
48476 @endif target-rda
48478 .PHONY: maybe-pdf-target-rda pdf-target-rda
48479 maybe-pdf-target-rda:
48480 @if target-rda
48481 maybe-pdf-target-rda: pdf-target-rda
48483 pdf-target-rda: \
48484 configure-target-rda
48485 @: $(MAKE); $(unstage)
48486 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48487 r=`${PWD_COMMAND}`; export r; \
48488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48489 $(NORMAL_TARGET_EXPORTS) \
48490 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
48491 for flag in $(EXTRA_TARGET_FLAGS); do \
48492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48493 done; \
48494 (cd $(TARGET_SUBDIR)/rda && \
48495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48497 "RANLIB=$${RANLIB}" \
48498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48499 pdf) \
48500 || exit 1
48502 @endif target-rda
48504 .PHONY: maybe-html-target-rda html-target-rda
48505 maybe-html-target-rda:
48506 @if target-rda
48507 maybe-html-target-rda: html-target-rda
48509 html-target-rda: \
48510 configure-target-rda
48511 @: $(MAKE); $(unstage)
48512 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48513 r=`${PWD_COMMAND}`; export r; \
48514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48515 $(NORMAL_TARGET_EXPORTS) \
48516 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
48517 for flag in $(EXTRA_TARGET_FLAGS); do \
48518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48519 done; \
48520 (cd $(TARGET_SUBDIR)/rda && \
48521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48523 "RANLIB=$${RANLIB}" \
48524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48525 html) \
48526 || exit 1
48528 @endif target-rda
48530 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
48531 maybe-TAGS-target-rda:
48532 @if target-rda
48533 maybe-TAGS-target-rda: TAGS-target-rda
48535 TAGS-target-rda: \
48536 configure-target-rda
48537 @: $(MAKE); $(unstage)
48538 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48539 r=`${PWD_COMMAND}`; export r; \
48540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48541 $(NORMAL_TARGET_EXPORTS) \
48542 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
48543 for flag in $(EXTRA_TARGET_FLAGS); do \
48544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48545 done; \
48546 (cd $(TARGET_SUBDIR)/rda && \
48547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48549 "RANLIB=$${RANLIB}" \
48550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48551 TAGS) \
48552 || exit 1
48554 @endif target-rda
48556 .PHONY: maybe-install-info-target-rda install-info-target-rda
48557 maybe-install-info-target-rda:
48558 @if target-rda
48559 maybe-install-info-target-rda: install-info-target-rda
48561 install-info-target-rda: \
48562 configure-target-rda \
48563 info-target-rda
48564 @: $(MAKE); $(unstage)
48565 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48566 r=`${PWD_COMMAND}`; export r; \
48567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48568 $(NORMAL_TARGET_EXPORTS) \
48569 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
48570 for flag in $(EXTRA_TARGET_FLAGS); do \
48571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48572 done; \
48573 (cd $(TARGET_SUBDIR)/rda && \
48574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48576 "RANLIB=$${RANLIB}" \
48577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48578 install-info) \
48579 || exit 1
48581 @endif target-rda
48583 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
48584 maybe-install-pdf-target-rda:
48585 @if target-rda
48586 maybe-install-pdf-target-rda: install-pdf-target-rda
48588 install-pdf-target-rda: \
48589 configure-target-rda \
48590 pdf-target-rda
48591 @: $(MAKE); $(unstage)
48592 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48593 r=`${PWD_COMMAND}`; export r; \
48594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48595 $(NORMAL_TARGET_EXPORTS) \
48596 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
48597 for flag in $(EXTRA_TARGET_FLAGS); do \
48598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48599 done; \
48600 (cd $(TARGET_SUBDIR)/rda && \
48601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48603 "RANLIB=$${RANLIB}" \
48604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48605 install-pdf) \
48606 || exit 1
48608 @endif target-rda
48610 .PHONY: maybe-install-html-target-rda install-html-target-rda
48611 maybe-install-html-target-rda:
48612 @if target-rda
48613 maybe-install-html-target-rda: install-html-target-rda
48615 install-html-target-rda: \
48616 configure-target-rda \
48617 html-target-rda
48618 @: $(MAKE); $(unstage)
48619 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48620 r=`${PWD_COMMAND}`; export r; \
48621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48622 $(NORMAL_TARGET_EXPORTS) \
48623 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
48624 for flag in $(EXTRA_TARGET_FLAGS); do \
48625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48626 done; \
48627 (cd $(TARGET_SUBDIR)/rda && \
48628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48630 "RANLIB=$${RANLIB}" \
48631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48632 install-html) \
48633 || exit 1
48635 @endif target-rda
48637 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
48638 maybe-installcheck-target-rda:
48639 @if target-rda
48640 maybe-installcheck-target-rda: installcheck-target-rda
48642 installcheck-target-rda: \
48643 configure-target-rda
48644 @: $(MAKE); $(unstage)
48645 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48646 r=`${PWD_COMMAND}`; export r; \
48647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48648 $(NORMAL_TARGET_EXPORTS) \
48649 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
48650 for flag in $(EXTRA_TARGET_FLAGS); do \
48651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48652 done; \
48653 (cd $(TARGET_SUBDIR)/rda && \
48654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48656 "RANLIB=$${RANLIB}" \
48657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48658 installcheck) \
48659 || exit 1
48661 @endif target-rda
48663 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
48664 maybe-mostlyclean-target-rda:
48665 @if target-rda
48666 maybe-mostlyclean-target-rda: mostlyclean-target-rda
48668 mostlyclean-target-rda:
48669 @: $(MAKE); $(unstage)
48670 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48671 r=`${PWD_COMMAND}`; export r; \
48672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48673 $(NORMAL_TARGET_EXPORTS) \
48674 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
48675 for flag in $(EXTRA_TARGET_FLAGS); do \
48676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48677 done; \
48678 (cd $(TARGET_SUBDIR)/rda && \
48679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48681 "RANLIB=$${RANLIB}" \
48682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48683 mostlyclean) \
48684 || exit 1
48686 @endif target-rda
48688 .PHONY: maybe-clean-target-rda clean-target-rda
48689 maybe-clean-target-rda:
48690 @if target-rda
48691 maybe-clean-target-rda: clean-target-rda
48693 clean-target-rda:
48694 @: $(MAKE); $(unstage)
48695 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48696 r=`${PWD_COMMAND}`; export r; \
48697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48698 $(NORMAL_TARGET_EXPORTS) \
48699 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
48700 for flag in $(EXTRA_TARGET_FLAGS); do \
48701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48702 done; \
48703 (cd $(TARGET_SUBDIR)/rda && \
48704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48706 "RANLIB=$${RANLIB}" \
48707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48708 clean) \
48709 || exit 1
48711 @endif target-rda
48713 .PHONY: maybe-distclean-target-rda distclean-target-rda
48714 maybe-distclean-target-rda:
48715 @if target-rda
48716 maybe-distclean-target-rda: distclean-target-rda
48718 distclean-target-rda:
48719 @: $(MAKE); $(unstage)
48720 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48721 r=`${PWD_COMMAND}`; export r; \
48722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48723 $(NORMAL_TARGET_EXPORTS) \
48724 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
48725 for flag in $(EXTRA_TARGET_FLAGS); do \
48726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48727 done; \
48728 (cd $(TARGET_SUBDIR)/rda && \
48729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48731 "RANLIB=$${RANLIB}" \
48732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48733 distclean) \
48734 || exit 1
48736 @endif target-rda
48738 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
48739 maybe-maintainer-clean-target-rda:
48740 @if target-rda
48741 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
48743 maintainer-clean-target-rda:
48744 @: $(MAKE); $(unstage)
48745 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48746 r=`${PWD_COMMAND}`; export r; \
48747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48748 $(NORMAL_TARGET_EXPORTS) \
48749 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
48750 for flag in $(EXTRA_TARGET_FLAGS); do \
48751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48752 done; \
48753 (cd $(TARGET_SUBDIR)/rda && \
48754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48756 "RANLIB=$${RANLIB}" \
48757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48758 maintainer-clean) \
48759 || exit 1
48761 @endif target-rda
48767 .PHONY: configure-target-libada maybe-configure-target-libada
48768 maybe-configure-target-libada:
48769 @if gcc-bootstrap
48770 configure-target-libada: stage_current
48771 @endif gcc-bootstrap
48772 @if target-libada
48773 maybe-configure-target-libada: configure-target-libada
48774 configure-target-libada:
48775 @: $(MAKE); $(unstage)
48776 @r=`${PWD_COMMAND}`; export r; \
48777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48778 echo "Checking multilib configuration for libada..."; \
48779 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
48780 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
48781 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
48782 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
48783 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
48784 else \
48785 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
48786 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48787 fi; \
48788 else \
48789 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
48790 fi; \
48791 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
48792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
48793 $(NORMAL_TARGET_EXPORTS) \
48794 echo Configuring in $(TARGET_SUBDIR)/libada; \
48795 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
48796 case $(srcdir) in \
48797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48798 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
48799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48800 esac; \
48801 module_srcdir=libada; \
48802 rm -f no-such-file || : ; \
48803 CONFIG_SITE=no-such-file $(SHELL) \
48804 $$s/$$module_srcdir/configure \
48805 --srcdir=$${topdir}/$$module_srcdir \
48806 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48807 --target=${target_alias} \
48808 || exit 1
48809 @endif target-libada
48815 .PHONY: all-target-libada maybe-all-target-libada
48816 maybe-all-target-libada:
48817 @if gcc-bootstrap
48818 all-target-libada: stage_current
48819 @endif gcc-bootstrap
48820 @if target-libada
48821 TARGET-target-libada=all
48822 maybe-all-target-libada: all-target-libada
48823 all-target-libada: configure-target-libada
48824 @: $(MAKE); $(unstage)
48825 @r=`${PWD_COMMAND}`; export r; \
48826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48827 $(NORMAL_TARGET_EXPORTS) \
48828 (cd $(TARGET_SUBDIR)/libada && \
48829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48830 $(TARGET-target-libada))
48831 @endif target-libada
48837 .PHONY: check-target-libada maybe-check-target-libada
48838 maybe-check-target-libada:
48839 @if target-libada
48840 maybe-check-target-libada: check-target-libada
48842 check-target-libada:
48843 @: $(MAKE); $(unstage)
48844 @r=`${PWD_COMMAND}`; export r; \
48845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48846 $(NORMAL_TARGET_EXPORTS) \
48847 (cd $(TARGET_SUBDIR)/libada && \
48848 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48850 @endif target-libada
48852 .PHONY: install-target-libada maybe-install-target-libada
48853 maybe-install-target-libada:
48854 @if target-libada
48855 maybe-install-target-libada: install-target-libada
48857 install-target-libada: installdirs
48858 @: $(MAKE); $(unstage)
48859 @r=`${PWD_COMMAND}`; export r; \
48860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48861 $(NORMAL_TARGET_EXPORTS) \
48862 (cd $(TARGET_SUBDIR)/libada && \
48863 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48865 @endif target-libada
48867 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
48868 maybe-install-strip-target-libada:
48869 @if target-libada
48870 maybe-install-strip-target-libada: install-strip-target-libada
48872 install-strip-target-libada: installdirs
48873 @: $(MAKE); $(unstage)
48874 @r=`${PWD_COMMAND}`; export r; \
48875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48876 $(NORMAL_TARGET_EXPORTS) \
48877 (cd $(TARGET_SUBDIR)/libada && \
48878 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
48880 @endif target-libada
48882 # Other targets (info, dvi, pdf, etc.)
48884 .PHONY: maybe-info-target-libada info-target-libada
48885 maybe-info-target-libada:
48886 @if target-libada
48887 maybe-info-target-libada: info-target-libada
48889 info-target-libada: \
48890 configure-target-libada
48891 @: $(MAKE); $(unstage)
48892 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
48893 r=`${PWD_COMMAND}`; export r; \
48894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48895 $(NORMAL_TARGET_EXPORTS) \
48896 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
48897 for flag in $(EXTRA_TARGET_FLAGS); do \
48898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48899 done; \
48900 (cd $(TARGET_SUBDIR)/libada && \
48901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48903 "RANLIB=$${RANLIB}" \
48904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48905 info) \
48906 || exit 1
48908 @endif target-libada
48910 .PHONY: maybe-dvi-target-libada dvi-target-libada
48911 maybe-dvi-target-libada:
48912 @if target-libada
48913 maybe-dvi-target-libada: dvi-target-libada
48915 dvi-target-libada: \
48916 configure-target-libada
48917 @: $(MAKE); $(unstage)
48918 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
48919 r=`${PWD_COMMAND}`; export r; \
48920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48921 $(NORMAL_TARGET_EXPORTS) \
48922 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
48923 for flag in $(EXTRA_TARGET_FLAGS); do \
48924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48925 done; \
48926 (cd $(TARGET_SUBDIR)/libada && \
48927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48929 "RANLIB=$${RANLIB}" \
48930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48931 dvi) \
48932 || exit 1
48934 @endif target-libada
48936 .PHONY: maybe-pdf-target-libada pdf-target-libada
48937 maybe-pdf-target-libada:
48938 @if target-libada
48939 maybe-pdf-target-libada: pdf-target-libada
48941 pdf-target-libada: \
48942 configure-target-libada
48943 @: $(MAKE); $(unstage)
48944 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
48945 r=`${PWD_COMMAND}`; export r; \
48946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48947 $(NORMAL_TARGET_EXPORTS) \
48948 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
48949 for flag in $(EXTRA_TARGET_FLAGS); do \
48950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48951 done; \
48952 (cd $(TARGET_SUBDIR)/libada && \
48953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48955 "RANLIB=$${RANLIB}" \
48956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48957 pdf) \
48958 || exit 1
48960 @endif target-libada
48962 .PHONY: maybe-html-target-libada html-target-libada
48963 maybe-html-target-libada:
48964 @if target-libada
48965 maybe-html-target-libada: html-target-libada
48967 html-target-libada: \
48968 configure-target-libada
48969 @: $(MAKE); $(unstage)
48970 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
48971 r=`${PWD_COMMAND}`; export r; \
48972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48973 $(NORMAL_TARGET_EXPORTS) \
48974 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
48975 for flag in $(EXTRA_TARGET_FLAGS); do \
48976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48977 done; \
48978 (cd $(TARGET_SUBDIR)/libada && \
48979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48981 "RANLIB=$${RANLIB}" \
48982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48983 html) \
48984 || exit 1
48986 @endif target-libada
48988 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
48989 maybe-TAGS-target-libada:
48990 @if target-libada
48991 maybe-TAGS-target-libada: TAGS-target-libada
48993 TAGS-target-libada: \
48994 configure-target-libada
48995 @: $(MAKE); $(unstage)
48996 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
48997 r=`${PWD_COMMAND}`; export r; \
48998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48999 $(NORMAL_TARGET_EXPORTS) \
49000 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
49001 for flag in $(EXTRA_TARGET_FLAGS); do \
49002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49003 done; \
49004 (cd $(TARGET_SUBDIR)/libada && \
49005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49007 "RANLIB=$${RANLIB}" \
49008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49009 TAGS) \
49010 || exit 1
49012 @endif target-libada
49014 .PHONY: maybe-install-info-target-libada install-info-target-libada
49015 maybe-install-info-target-libada:
49016 @if target-libada
49017 maybe-install-info-target-libada: install-info-target-libada
49019 install-info-target-libada: \
49020 configure-target-libada \
49021 info-target-libada
49022 @: $(MAKE); $(unstage)
49023 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49024 r=`${PWD_COMMAND}`; export r; \
49025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49026 $(NORMAL_TARGET_EXPORTS) \
49027 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
49028 for flag in $(EXTRA_TARGET_FLAGS); do \
49029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49030 done; \
49031 (cd $(TARGET_SUBDIR)/libada && \
49032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49034 "RANLIB=$${RANLIB}" \
49035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49036 install-info) \
49037 || exit 1
49039 @endif target-libada
49041 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49042 maybe-install-pdf-target-libada:
49043 @if target-libada
49044 maybe-install-pdf-target-libada: install-pdf-target-libada
49046 install-pdf-target-libada: \
49047 configure-target-libada \
49048 pdf-target-libada
49049 @: $(MAKE); $(unstage)
49050 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49051 r=`${PWD_COMMAND}`; export r; \
49052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49053 $(NORMAL_TARGET_EXPORTS) \
49054 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
49055 for flag in $(EXTRA_TARGET_FLAGS); do \
49056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49057 done; \
49058 (cd $(TARGET_SUBDIR)/libada && \
49059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49061 "RANLIB=$${RANLIB}" \
49062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49063 install-pdf) \
49064 || exit 1
49066 @endif target-libada
49068 .PHONY: maybe-install-html-target-libada install-html-target-libada
49069 maybe-install-html-target-libada:
49070 @if target-libada
49071 maybe-install-html-target-libada: install-html-target-libada
49073 install-html-target-libada: \
49074 configure-target-libada \
49075 html-target-libada
49076 @: $(MAKE); $(unstage)
49077 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49078 r=`${PWD_COMMAND}`; export r; \
49079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49080 $(NORMAL_TARGET_EXPORTS) \
49081 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
49082 for flag in $(EXTRA_TARGET_FLAGS); do \
49083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49084 done; \
49085 (cd $(TARGET_SUBDIR)/libada && \
49086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49088 "RANLIB=$${RANLIB}" \
49089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49090 install-html) \
49091 || exit 1
49093 @endif target-libada
49095 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
49096 maybe-installcheck-target-libada:
49097 @if target-libada
49098 maybe-installcheck-target-libada: installcheck-target-libada
49100 installcheck-target-libada: \
49101 configure-target-libada
49102 @: $(MAKE); $(unstage)
49103 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49104 r=`${PWD_COMMAND}`; export r; \
49105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49106 $(NORMAL_TARGET_EXPORTS) \
49107 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
49108 for flag in $(EXTRA_TARGET_FLAGS); do \
49109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49110 done; \
49111 (cd $(TARGET_SUBDIR)/libada && \
49112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49114 "RANLIB=$${RANLIB}" \
49115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49116 installcheck) \
49117 || exit 1
49119 @endif target-libada
49121 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
49122 maybe-mostlyclean-target-libada:
49123 @if target-libada
49124 maybe-mostlyclean-target-libada: mostlyclean-target-libada
49126 mostlyclean-target-libada:
49127 @: $(MAKE); $(unstage)
49128 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49129 r=`${PWD_COMMAND}`; export r; \
49130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49131 $(NORMAL_TARGET_EXPORTS) \
49132 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
49133 for flag in $(EXTRA_TARGET_FLAGS); do \
49134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49135 done; \
49136 (cd $(TARGET_SUBDIR)/libada && \
49137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49139 "RANLIB=$${RANLIB}" \
49140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49141 mostlyclean) \
49142 || exit 1
49144 @endif target-libada
49146 .PHONY: maybe-clean-target-libada clean-target-libada
49147 maybe-clean-target-libada:
49148 @if target-libada
49149 maybe-clean-target-libada: clean-target-libada
49151 clean-target-libada:
49152 @: $(MAKE); $(unstage)
49153 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49154 r=`${PWD_COMMAND}`; export r; \
49155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49156 $(NORMAL_TARGET_EXPORTS) \
49157 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
49158 for flag in $(EXTRA_TARGET_FLAGS); do \
49159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49160 done; \
49161 (cd $(TARGET_SUBDIR)/libada && \
49162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49164 "RANLIB=$${RANLIB}" \
49165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49166 clean) \
49167 || exit 1
49169 @endif target-libada
49171 .PHONY: maybe-distclean-target-libada distclean-target-libada
49172 maybe-distclean-target-libada:
49173 @if target-libada
49174 maybe-distclean-target-libada: distclean-target-libada
49176 distclean-target-libada:
49177 @: $(MAKE); $(unstage)
49178 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49179 r=`${PWD_COMMAND}`; export r; \
49180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49181 $(NORMAL_TARGET_EXPORTS) \
49182 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
49183 for flag in $(EXTRA_TARGET_FLAGS); do \
49184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49185 done; \
49186 (cd $(TARGET_SUBDIR)/libada && \
49187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49189 "RANLIB=$${RANLIB}" \
49190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49191 distclean) \
49192 || exit 1
49194 @endif target-libada
49196 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
49197 maybe-maintainer-clean-target-libada:
49198 @if target-libada
49199 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
49201 maintainer-clean-target-libada:
49202 @: $(MAKE); $(unstage)
49203 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49204 r=`${PWD_COMMAND}`; export r; \
49205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49206 $(NORMAL_TARGET_EXPORTS) \
49207 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
49208 for flag in $(EXTRA_TARGET_FLAGS); do \
49209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49210 done; \
49211 (cd $(TARGET_SUBDIR)/libada && \
49212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49214 "RANLIB=$${RANLIB}" \
49215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49216 maintainer-clean) \
49217 || exit 1
49219 @endif target-libada
49225 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
49226 maybe-configure-target-libgomp:
49227 @if gcc-bootstrap
49228 configure-target-libgomp: stage_current
49229 @endif gcc-bootstrap
49230 @if target-libgomp
49231 maybe-configure-target-libgomp: configure-target-libgomp
49232 configure-target-libgomp:
49233 @r=`${PWD_COMMAND}`; export r; \
49234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49235 echo "Checking multilib configuration for libgomp..."; \
49236 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49237 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49238 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49239 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49240 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49241 else \
49242 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49243 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49244 fi; \
49245 else \
49246 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49247 fi; \
49248 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49249 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49250 $(NORMAL_TARGET_EXPORTS) \
49251 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
49252 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
49253 case $(srcdir) in \
49254 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49255 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49256 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49257 esac; \
49258 module_srcdir=libgomp; \
49259 rm -f no-such-file || : ; \
49260 CONFIG_SITE=no-such-file $(SHELL) \
49261 $$s/$$module_srcdir/configure \
49262 --srcdir=$${topdir}/$$module_srcdir \
49263 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49264 --target=${target_alias} \
49265 || exit 1
49266 @endif target-libgomp
49270 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
49271 maybe-configure-stage1-target-libgomp:
49272 @if target-libgomp-bootstrap
49273 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
49274 configure-stage1-target-libgomp:
49275 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49276 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49277 @r=`${PWD_COMMAND}`; export r; \
49278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49279 TFLAGS="$(STAGE1_TFLAGS)"; \
49280 echo "Checking multilib configuration for libgomp..."; \
49281 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49282 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49283 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49284 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49285 else \
49286 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49287 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49288 fi; \
49289 else \
49290 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49291 fi; \
49292 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49293 $(NORMAL_TARGET_EXPORTS) \
49294 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49295 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49296 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49297 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
49298 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49299 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49300 case $(srcdir) in \
49301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49302 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49304 esac; \
49305 module_srcdir=libgomp; \
49306 $(SHELL) $$s/$$module_srcdir/configure \
49307 --srcdir=$${topdir}/$$module_srcdir \
49308 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49309 --target=${target_alias} \
49311 $(STAGE1_CONFIGURE_FLAGS)
49312 @endif target-libgomp-bootstrap
49314 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
49315 maybe-configure-stage2-target-libgomp:
49316 @if target-libgomp-bootstrap
49317 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
49318 configure-stage2-target-libgomp:
49319 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49320 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49321 @r=`${PWD_COMMAND}`; export r; \
49322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49323 TFLAGS="$(STAGE2_TFLAGS)"; \
49324 echo "Checking multilib configuration for libgomp..."; \
49325 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49326 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49327 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49328 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49329 else \
49330 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49331 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49332 fi; \
49333 else \
49334 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49335 fi; \
49336 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49337 $(NORMAL_TARGET_EXPORTS) \
49339 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49340 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49341 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49342 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
49343 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49344 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49345 case $(srcdir) in \
49346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49347 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49349 esac; \
49350 module_srcdir=libgomp; \
49351 $(SHELL) $$s/$$module_srcdir/configure \
49352 --srcdir=$${topdir}/$$module_srcdir \
49353 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49354 --target=${target_alias} \
49355 --with-build-libsubdir=$(HOST_SUBDIR) \
49356 $(STAGE2_CONFIGURE_FLAGS)
49357 @endif target-libgomp-bootstrap
49359 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
49360 maybe-configure-stage3-target-libgomp:
49361 @if target-libgomp-bootstrap
49362 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
49363 configure-stage3-target-libgomp:
49364 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49365 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49366 @r=`${PWD_COMMAND}`; export r; \
49367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49368 TFLAGS="$(STAGE3_TFLAGS)"; \
49369 echo "Checking multilib configuration for libgomp..."; \
49370 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49371 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49372 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49373 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49374 else \
49375 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49376 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49377 fi; \
49378 else \
49379 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49380 fi; \
49381 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49382 $(NORMAL_TARGET_EXPORTS) \
49384 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49385 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49386 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49387 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
49388 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49389 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49390 case $(srcdir) in \
49391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49392 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49394 esac; \
49395 module_srcdir=libgomp; \
49396 $(SHELL) $$s/$$module_srcdir/configure \
49397 --srcdir=$${topdir}/$$module_srcdir \
49398 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49399 --target=${target_alias} \
49400 --with-build-libsubdir=$(HOST_SUBDIR) \
49401 $(STAGE3_CONFIGURE_FLAGS)
49402 @endif target-libgomp-bootstrap
49404 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
49405 maybe-configure-stage4-target-libgomp:
49406 @if target-libgomp-bootstrap
49407 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
49408 configure-stage4-target-libgomp:
49409 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49410 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49411 @r=`${PWD_COMMAND}`; export r; \
49412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49413 TFLAGS="$(STAGE4_TFLAGS)"; \
49414 echo "Checking multilib configuration for libgomp..."; \
49415 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49416 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49417 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49418 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49419 else \
49420 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49421 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49422 fi; \
49423 else \
49424 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49425 fi; \
49426 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49427 $(NORMAL_TARGET_EXPORTS) \
49429 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49430 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49431 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49432 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
49433 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49434 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49435 case $(srcdir) in \
49436 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49437 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49438 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49439 esac; \
49440 module_srcdir=libgomp; \
49441 $(SHELL) $$s/$$module_srcdir/configure \
49442 --srcdir=$${topdir}/$$module_srcdir \
49443 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49444 --target=${target_alias} \
49445 --with-build-libsubdir=$(HOST_SUBDIR) \
49446 $(STAGE4_CONFIGURE_FLAGS)
49447 @endif target-libgomp-bootstrap
49449 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
49450 maybe-configure-stageprofile-target-libgomp:
49451 @if target-libgomp-bootstrap
49452 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
49453 configure-stageprofile-target-libgomp:
49454 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49455 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49456 @r=`${PWD_COMMAND}`; export r; \
49457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49458 TFLAGS="$(STAGEprofile_TFLAGS)"; \
49459 echo "Checking multilib configuration for libgomp..."; \
49460 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49461 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49462 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49463 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49464 else \
49465 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49466 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49467 fi; \
49468 else \
49469 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49470 fi; \
49471 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49472 $(NORMAL_TARGET_EXPORTS) \
49474 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49475 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49476 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49477 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
49478 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49479 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49480 case $(srcdir) in \
49481 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49482 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49483 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49484 esac; \
49485 module_srcdir=libgomp; \
49486 $(SHELL) $$s/$$module_srcdir/configure \
49487 --srcdir=$${topdir}/$$module_srcdir \
49488 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49489 --target=${target_alias} \
49490 --with-build-libsubdir=$(HOST_SUBDIR) \
49491 $(STAGEprofile_CONFIGURE_FLAGS)
49492 @endif target-libgomp-bootstrap
49494 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
49495 maybe-configure-stagefeedback-target-libgomp:
49496 @if target-libgomp-bootstrap
49497 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
49498 configure-stagefeedback-target-libgomp:
49499 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49500 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49501 @r=`${PWD_COMMAND}`; export r; \
49502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49503 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49504 echo "Checking multilib configuration for libgomp..."; \
49505 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49506 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49507 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49508 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49509 else \
49510 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49511 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49512 fi; \
49513 else \
49514 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49515 fi; \
49516 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49517 $(NORMAL_TARGET_EXPORTS) \
49519 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49520 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49521 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49522 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
49523 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49524 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49525 case $(srcdir) in \
49526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49527 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49529 esac; \
49530 module_srcdir=libgomp; \
49531 $(SHELL) $$s/$$module_srcdir/configure \
49532 --srcdir=$${topdir}/$$module_srcdir \
49533 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49534 --target=${target_alias} \
49535 --with-build-libsubdir=$(HOST_SUBDIR) \
49536 $(STAGEfeedback_CONFIGURE_FLAGS)
49537 @endif target-libgomp-bootstrap
49539 .PHONY: configure-stageautoprofile-target-libgomp maybe-configure-stageautoprofile-target-libgomp
49540 maybe-configure-stageautoprofile-target-libgomp:
49541 @if target-libgomp-bootstrap
49542 maybe-configure-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
49543 configure-stageautoprofile-target-libgomp:
49544 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
49545 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49546 @r=`${PWD_COMMAND}`; export r; \
49547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49548 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
49549 echo "Checking multilib configuration for libgomp..."; \
49550 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49551 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49552 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49553 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49554 else \
49555 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49556 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49557 fi; \
49558 else \
49559 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49560 fi; \
49561 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49562 $(NORMAL_TARGET_EXPORTS) \
49564 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49565 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49566 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49567 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgomp; \
49568 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49569 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49570 case $(srcdir) in \
49571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49572 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49574 esac; \
49575 module_srcdir=libgomp; \
49576 $(SHELL) $$s/$$module_srcdir/configure \
49577 --srcdir=$${topdir}/$$module_srcdir \
49578 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49579 --target=${target_alias} \
49580 --with-build-libsubdir=$(HOST_SUBDIR) \
49581 $(STAGEautoprofile_CONFIGURE_FLAGS)
49582 @endif target-libgomp-bootstrap
49584 .PHONY: configure-stageautofeedback-target-libgomp maybe-configure-stageautofeedback-target-libgomp
49585 maybe-configure-stageautofeedback-target-libgomp:
49586 @if target-libgomp-bootstrap
49587 maybe-configure-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
49588 configure-stageautofeedback-target-libgomp:
49589 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
49590 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49591 @r=`${PWD_COMMAND}`; export r; \
49592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49593 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
49594 echo "Checking multilib configuration for libgomp..."; \
49595 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49596 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49597 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49598 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49599 else \
49600 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49601 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49602 fi; \
49603 else \
49604 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49605 fi; \
49606 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49607 $(NORMAL_TARGET_EXPORTS) \
49609 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49610 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49611 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49612 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgomp; \
49613 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49614 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49615 case $(srcdir) in \
49616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49617 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49619 esac; \
49620 module_srcdir=libgomp; \
49621 $(SHELL) $$s/$$module_srcdir/configure \
49622 --srcdir=$${topdir}/$$module_srcdir \
49623 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49624 --target=${target_alias} \
49625 --with-build-libsubdir=$(HOST_SUBDIR) \
49626 $(STAGEautofeedback_CONFIGURE_FLAGS)
49627 @endif target-libgomp-bootstrap
49633 .PHONY: all-target-libgomp maybe-all-target-libgomp
49634 maybe-all-target-libgomp:
49635 @if gcc-bootstrap
49636 all-target-libgomp: stage_current
49637 @endif gcc-bootstrap
49638 @if target-libgomp
49639 TARGET-target-libgomp=all
49640 maybe-all-target-libgomp: all-target-libgomp
49641 all-target-libgomp: configure-target-libgomp
49642 @r=`${PWD_COMMAND}`; export r; \
49643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49644 $(NORMAL_TARGET_EXPORTS) \
49645 (cd $(TARGET_SUBDIR)/libgomp && \
49646 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49647 $(TARGET-target-libgomp))
49648 @endif target-libgomp
49652 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
49653 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
49654 maybe-all-stage1-target-libgomp:
49655 maybe-clean-stage1-target-libgomp:
49656 @if target-libgomp-bootstrap
49657 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
49658 all-stage1: all-stage1-target-libgomp
49659 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
49660 all-stage1-target-libgomp: configure-stage1-target-libgomp
49661 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49662 @r=`${PWD_COMMAND}`; export r; \
49663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49664 TFLAGS="$(STAGE1_TFLAGS)"; \
49665 $(NORMAL_TARGET_EXPORTS) \
49666 cd $(TARGET_SUBDIR)/libgomp && \
49668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49669 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49670 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49671 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49675 $(EXTRA_TARGET_FLAGS) \
49677 TFLAGS="$(STAGE1_TFLAGS)" \
49678 $(TARGET-stage1-target-libgomp)
49680 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
49681 clean-stage1: clean-stage1-target-libgomp
49682 clean-stage1-target-libgomp:
49683 @if [ $(current_stage) = stage1 ]; then \
49684 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49685 else \
49686 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
49687 $(MAKE) stage1-start; \
49688 fi; \
49689 cd $(TARGET_SUBDIR)/libgomp && \
49690 $(MAKE) $(EXTRA_TARGET_FLAGS) \
49691 clean
49692 @endif target-libgomp-bootstrap
49695 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
49696 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
49697 maybe-all-stage2-target-libgomp:
49698 maybe-clean-stage2-target-libgomp:
49699 @if target-libgomp-bootstrap
49700 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
49701 all-stage2: all-stage2-target-libgomp
49702 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
49703 all-stage2-target-libgomp: configure-stage2-target-libgomp
49704 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49705 @r=`${PWD_COMMAND}`; export r; \
49706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49707 TFLAGS="$(STAGE2_TFLAGS)"; \
49708 $(NORMAL_TARGET_EXPORTS) \
49710 cd $(TARGET_SUBDIR)/libgomp && \
49712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49713 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49714 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49715 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49719 $(EXTRA_TARGET_FLAGS) \
49720 TFLAGS="$(STAGE2_TFLAGS)" \
49721 $(TARGET-stage2-target-libgomp)
49723 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
49724 clean-stage2: clean-stage2-target-libgomp
49725 clean-stage2-target-libgomp:
49726 @if [ $(current_stage) = stage2 ]; then \
49727 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49728 else \
49729 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
49730 $(MAKE) stage2-start; \
49731 fi; \
49732 cd $(TARGET_SUBDIR)/libgomp && \
49733 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49734 @endif target-libgomp-bootstrap
49737 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
49738 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
49739 maybe-all-stage3-target-libgomp:
49740 maybe-clean-stage3-target-libgomp:
49741 @if target-libgomp-bootstrap
49742 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
49743 all-stage3: all-stage3-target-libgomp
49744 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
49745 all-stage3-target-libgomp: configure-stage3-target-libgomp
49746 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49747 @r=`${PWD_COMMAND}`; export r; \
49748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49749 TFLAGS="$(STAGE3_TFLAGS)"; \
49750 $(NORMAL_TARGET_EXPORTS) \
49752 cd $(TARGET_SUBDIR)/libgomp && \
49754 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49755 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49756 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49757 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49758 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49759 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49760 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49761 $(EXTRA_TARGET_FLAGS) \
49762 TFLAGS="$(STAGE3_TFLAGS)" \
49763 $(TARGET-stage3-target-libgomp)
49765 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
49766 clean-stage3: clean-stage3-target-libgomp
49767 clean-stage3-target-libgomp:
49768 @if [ $(current_stage) = stage3 ]; then \
49769 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49770 else \
49771 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
49772 $(MAKE) stage3-start; \
49773 fi; \
49774 cd $(TARGET_SUBDIR)/libgomp && \
49775 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49776 @endif target-libgomp-bootstrap
49779 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
49780 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
49781 maybe-all-stage4-target-libgomp:
49782 maybe-clean-stage4-target-libgomp:
49783 @if target-libgomp-bootstrap
49784 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
49785 all-stage4: all-stage4-target-libgomp
49786 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
49787 all-stage4-target-libgomp: configure-stage4-target-libgomp
49788 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49789 @r=`${PWD_COMMAND}`; export r; \
49790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49791 TFLAGS="$(STAGE4_TFLAGS)"; \
49792 $(NORMAL_TARGET_EXPORTS) \
49794 cd $(TARGET_SUBDIR)/libgomp && \
49796 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49797 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49798 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49799 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49800 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49801 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49802 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49803 $(EXTRA_TARGET_FLAGS) \
49804 TFLAGS="$(STAGE4_TFLAGS)" \
49805 $(TARGET-stage4-target-libgomp)
49807 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
49808 clean-stage4: clean-stage4-target-libgomp
49809 clean-stage4-target-libgomp:
49810 @if [ $(current_stage) = stage4 ]; then \
49811 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49812 else \
49813 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
49814 $(MAKE) stage4-start; \
49815 fi; \
49816 cd $(TARGET_SUBDIR)/libgomp && \
49817 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49818 @endif target-libgomp-bootstrap
49821 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
49822 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
49823 maybe-all-stageprofile-target-libgomp:
49824 maybe-clean-stageprofile-target-libgomp:
49825 @if target-libgomp-bootstrap
49826 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
49827 all-stageprofile: all-stageprofile-target-libgomp
49828 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
49829 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
49830 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49831 @r=`${PWD_COMMAND}`; export r; \
49832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49833 TFLAGS="$(STAGEprofile_TFLAGS)"; \
49834 $(NORMAL_TARGET_EXPORTS) \
49836 cd $(TARGET_SUBDIR)/libgomp && \
49838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49839 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49840 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49841 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49845 $(EXTRA_TARGET_FLAGS) \
49846 TFLAGS="$(STAGEprofile_TFLAGS)" \
49847 $(TARGET-stageprofile-target-libgomp)
49849 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
49850 clean-stageprofile: clean-stageprofile-target-libgomp
49851 clean-stageprofile-target-libgomp:
49852 @if [ $(current_stage) = stageprofile ]; then \
49853 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49854 else \
49855 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
49856 $(MAKE) stageprofile-start; \
49857 fi; \
49858 cd $(TARGET_SUBDIR)/libgomp && \
49859 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49860 @endif target-libgomp-bootstrap
49863 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
49864 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
49865 maybe-all-stagefeedback-target-libgomp:
49866 maybe-clean-stagefeedback-target-libgomp:
49867 @if target-libgomp-bootstrap
49868 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
49869 all-stagefeedback: all-stagefeedback-target-libgomp
49870 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
49871 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
49872 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49873 @r=`${PWD_COMMAND}`; export r; \
49874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49875 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49876 $(NORMAL_TARGET_EXPORTS) \
49878 cd $(TARGET_SUBDIR)/libgomp && \
49880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49881 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49882 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49883 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49887 $(EXTRA_TARGET_FLAGS) \
49888 TFLAGS="$(STAGEfeedback_TFLAGS)" \
49889 $(TARGET-stagefeedback-target-libgomp)
49891 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
49892 clean-stagefeedback: clean-stagefeedback-target-libgomp
49893 clean-stagefeedback-target-libgomp:
49894 @if [ $(current_stage) = stagefeedback ]; then \
49895 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49896 else \
49897 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
49898 $(MAKE) stagefeedback-start; \
49899 fi; \
49900 cd $(TARGET_SUBDIR)/libgomp && \
49901 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49902 @endif target-libgomp-bootstrap
49905 .PHONY: all-stageautoprofile-target-libgomp maybe-all-stageautoprofile-target-libgomp
49906 .PHONY: clean-stageautoprofile-target-libgomp maybe-clean-stageautoprofile-target-libgomp
49907 maybe-all-stageautoprofile-target-libgomp:
49908 maybe-clean-stageautoprofile-target-libgomp:
49909 @if target-libgomp-bootstrap
49910 maybe-all-stageautoprofile-target-libgomp: all-stageautoprofile-target-libgomp
49911 all-stageautoprofile: all-stageautoprofile-target-libgomp
49912 TARGET-stageautoprofile-target-libgomp = $(TARGET-target-libgomp)
49913 all-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
49914 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
49915 @r=`${PWD_COMMAND}`; export r; \
49916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49917 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
49918 $(NORMAL_TARGET_EXPORTS) \
49920 cd $(TARGET_SUBDIR)/libgomp && \
49921 $$s/gcc/config/i386/$(AUTO_PROFILE) \
49922 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49923 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49924 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49925 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49926 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49927 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49928 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49929 $(EXTRA_TARGET_FLAGS) \
49930 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
49931 $(TARGET-stageautoprofile-target-libgomp)
49933 maybe-clean-stageautoprofile-target-libgomp: clean-stageautoprofile-target-libgomp
49934 clean-stageautoprofile: clean-stageautoprofile-target-libgomp
49935 clean-stageautoprofile-target-libgomp:
49936 @if [ $(current_stage) = stageautoprofile ]; then \
49937 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49938 else \
49939 [ -f $(TARGET_SUBDIR)/stageautoprofile-libgomp/Makefile ] || exit 0; \
49940 $(MAKE) stageautoprofile-start; \
49941 fi; \
49942 cd $(TARGET_SUBDIR)/libgomp && \
49943 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49944 @endif target-libgomp-bootstrap
49947 .PHONY: all-stageautofeedback-target-libgomp maybe-all-stageautofeedback-target-libgomp
49948 .PHONY: clean-stageautofeedback-target-libgomp maybe-clean-stageautofeedback-target-libgomp
49949 maybe-all-stageautofeedback-target-libgomp:
49950 maybe-clean-stageautofeedback-target-libgomp:
49951 @if target-libgomp-bootstrap
49952 maybe-all-stageautofeedback-target-libgomp: all-stageautofeedback-target-libgomp
49953 all-stageautofeedback: all-stageautofeedback-target-libgomp
49954 TARGET-stageautofeedback-target-libgomp = $(TARGET-target-libgomp)
49955 all-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
49956 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
49957 @r=`${PWD_COMMAND}`; export r; \
49958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49959 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
49960 $(NORMAL_TARGET_EXPORTS) \
49962 cd $(TARGET_SUBDIR)/libgomp && \
49964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
49965 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49966 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49967 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49971 $(EXTRA_TARGET_FLAGS) \
49972 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
49973 $(TARGET-stageautofeedback-target-libgomp)
49975 maybe-clean-stageautofeedback-target-libgomp: clean-stageautofeedback-target-libgomp
49976 clean-stageautofeedback: clean-stageautofeedback-target-libgomp
49977 clean-stageautofeedback-target-libgomp:
49978 @if [ $(current_stage) = stageautofeedback ]; then \
49979 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
49980 else \
49981 [ -f $(TARGET_SUBDIR)/stageautofeedback-libgomp/Makefile ] || exit 0; \
49982 $(MAKE) stageautofeedback-start; \
49983 fi; \
49984 cd $(TARGET_SUBDIR)/libgomp && \
49985 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
49986 @endif target-libgomp-bootstrap
49993 .PHONY: check-target-libgomp maybe-check-target-libgomp
49994 maybe-check-target-libgomp:
49995 @if target-libgomp
49996 maybe-check-target-libgomp: check-target-libgomp
49998 check-target-libgomp:
49999 @: $(MAKE); $(unstage)
50000 @r=`${PWD_COMMAND}`; export r; \
50001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50002 $(NORMAL_TARGET_EXPORTS) \
50003 (cd $(TARGET_SUBDIR)/libgomp && \
50004 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50006 @endif target-libgomp
50008 .PHONY: install-target-libgomp maybe-install-target-libgomp
50009 maybe-install-target-libgomp:
50010 @if target-libgomp
50011 maybe-install-target-libgomp: install-target-libgomp
50013 install-target-libgomp: installdirs
50014 @: $(MAKE); $(unstage)
50015 @r=`${PWD_COMMAND}`; export r; \
50016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50017 $(NORMAL_TARGET_EXPORTS) \
50018 (cd $(TARGET_SUBDIR)/libgomp && \
50019 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50021 @endif target-libgomp
50023 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
50024 maybe-install-strip-target-libgomp:
50025 @if target-libgomp
50026 maybe-install-strip-target-libgomp: install-strip-target-libgomp
50028 install-strip-target-libgomp: installdirs
50029 @: $(MAKE); $(unstage)
50030 @r=`${PWD_COMMAND}`; export r; \
50031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50032 $(NORMAL_TARGET_EXPORTS) \
50033 (cd $(TARGET_SUBDIR)/libgomp && \
50034 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50036 @endif target-libgomp
50038 # Other targets (info, dvi, pdf, etc.)
50040 .PHONY: maybe-info-target-libgomp info-target-libgomp
50041 maybe-info-target-libgomp:
50042 @if target-libgomp
50043 maybe-info-target-libgomp: info-target-libgomp
50045 info-target-libgomp: \
50046 configure-target-libgomp
50047 @: $(MAKE); $(unstage)
50048 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50049 r=`${PWD_COMMAND}`; export r; \
50050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50051 $(NORMAL_TARGET_EXPORTS) \
50052 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
50053 for flag in $(EXTRA_TARGET_FLAGS); do \
50054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50055 done; \
50056 (cd $(TARGET_SUBDIR)/libgomp && \
50057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50059 "RANLIB=$${RANLIB}" \
50060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50061 info) \
50062 || exit 1
50064 @endif target-libgomp
50066 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50067 maybe-dvi-target-libgomp:
50068 @if target-libgomp
50069 maybe-dvi-target-libgomp: dvi-target-libgomp
50071 dvi-target-libgomp: \
50072 configure-target-libgomp
50073 @: $(MAKE); $(unstage)
50074 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50075 r=`${PWD_COMMAND}`; export r; \
50076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50077 $(NORMAL_TARGET_EXPORTS) \
50078 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
50079 for flag in $(EXTRA_TARGET_FLAGS); do \
50080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50081 done; \
50082 (cd $(TARGET_SUBDIR)/libgomp && \
50083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50085 "RANLIB=$${RANLIB}" \
50086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50087 dvi) \
50088 || exit 1
50090 @endif target-libgomp
50092 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50093 maybe-pdf-target-libgomp:
50094 @if target-libgomp
50095 maybe-pdf-target-libgomp: pdf-target-libgomp
50097 pdf-target-libgomp: \
50098 configure-target-libgomp
50099 @: $(MAKE); $(unstage)
50100 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50101 r=`${PWD_COMMAND}`; export r; \
50102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50103 $(NORMAL_TARGET_EXPORTS) \
50104 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
50105 for flag in $(EXTRA_TARGET_FLAGS); do \
50106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50107 done; \
50108 (cd $(TARGET_SUBDIR)/libgomp && \
50109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50111 "RANLIB=$${RANLIB}" \
50112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50113 pdf) \
50114 || exit 1
50116 @endif target-libgomp
50118 .PHONY: maybe-html-target-libgomp html-target-libgomp
50119 maybe-html-target-libgomp:
50120 @if target-libgomp
50121 maybe-html-target-libgomp: html-target-libgomp
50123 html-target-libgomp: \
50124 configure-target-libgomp
50125 @: $(MAKE); $(unstage)
50126 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50127 r=`${PWD_COMMAND}`; export r; \
50128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50129 $(NORMAL_TARGET_EXPORTS) \
50130 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
50131 for flag in $(EXTRA_TARGET_FLAGS); do \
50132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50133 done; \
50134 (cd $(TARGET_SUBDIR)/libgomp && \
50135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50137 "RANLIB=$${RANLIB}" \
50138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50139 html) \
50140 || exit 1
50142 @endif target-libgomp
50144 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50145 maybe-TAGS-target-libgomp:
50146 @if target-libgomp
50147 maybe-TAGS-target-libgomp: TAGS-target-libgomp
50149 TAGS-target-libgomp: \
50150 configure-target-libgomp
50151 @: $(MAKE); $(unstage)
50152 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50153 r=`${PWD_COMMAND}`; export r; \
50154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50155 $(NORMAL_TARGET_EXPORTS) \
50156 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
50157 for flag in $(EXTRA_TARGET_FLAGS); do \
50158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50159 done; \
50160 (cd $(TARGET_SUBDIR)/libgomp && \
50161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50163 "RANLIB=$${RANLIB}" \
50164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50165 TAGS) \
50166 || exit 1
50168 @endif target-libgomp
50170 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50171 maybe-install-info-target-libgomp:
50172 @if target-libgomp
50173 maybe-install-info-target-libgomp: install-info-target-libgomp
50175 install-info-target-libgomp: \
50176 configure-target-libgomp \
50177 info-target-libgomp
50178 @: $(MAKE); $(unstage)
50179 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50180 r=`${PWD_COMMAND}`; export r; \
50181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50182 $(NORMAL_TARGET_EXPORTS) \
50183 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
50184 for flag in $(EXTRA_TARGET_FLAGS); do \
50185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50186 done; \
50187 (cd $(TARGET_SUBDIR)/libgomp && \
50188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50190 "RANLIB=$${RANLIB}" \
50191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50192 install-info) \
50193 || exit 1
50195 @endif target-libgomp
50197 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50198 maybe-install-pdf-target-libgomp:
50199 @if target-libgomp
50200 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50202 install-pdf-target-libgomp: \
50203 configure-target-libgomp \
50204 pdf-target-libgomp
50205 @: $(MAKE); $(unstage)
50206 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50207 r=`${PWD_COMMAND}`; export r; \
50208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50209 $(NORMAL_TARGET_EXPORTS) \
50210 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
50211 for flag in $(EXTRA_TARGET_FLAGS); do \
50212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50213 done; \
50214 (cd $(TARGET_SUBDIR)/libgomp && \
50215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50217 "RANLIB=$${RANLIB}" \
50218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50219 install-pdf) \
50220 || exit 1
50222 @endif target-libgomp
50224 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50225 maybe-install-html-target-libgomp:
50226 @if target-libgomp
50227 maybe-install-html-target-libgomp: install-html-target-libgomp
50229 install-html-target-libgomp: \
50230 configure-target-libgomp \
50231 html-target-libgomp
50232 @: $(MAKE); $(unstage)
50233 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50234 r=`${PWD_COMMAND}`; export r; \
50235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50236 $(NORMAL_TARGET_EXPORTS) \
50237 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
50238 for flag in $(EXTRA_TARGET_FLAGS); do \
50239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50240 done; \
50241 (cd $(TARGET_SUBDIR)/libgomp && \
50242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50244 "RANLIB=$${RANLIB}" \
50245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50246 install-html) \
50247 || exit 1
50249 @endif target-libgomp
50251 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50252 maybe-installcheck-target-libgomp:
50253 @if target-libgomp
50254 maybe-installcheck-target-libgomp: installcheck-target-libgomp
50256 installcheck-target-libgomp: \
50257 configure-target-libgomp
50258 @: $(MAKE); $(unstage)
50259 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50260 r=`${PWD_COMMAND}`; export r; \
50261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50262 $(NORMAL_TARGET_EXPORTS) \
50263 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
50264 for flag in $(EXTRA_TARGET_FLAGS); do \
50265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50266 done; \
50267 (cd $(TARGET_SUBDIR)/libgomp && \
50268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50270 "RANLIB=$${RANLIB}" \
50271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50272 installcheck) \
50273 || exit 1
50275 @endif target-libgomp
50277 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50278 maybe-mostlyclean-target-libgomp:
50279 @if target-libgomp
50280 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50282 mostlyclean-target-libgomp:
50283 @: $(MAKE); $(unstage)
50284 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50285 r=`${PWD_COMMAND}`; export r; \
50286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50287 $(NORMAL_TARGET_EXPORTS) \
50288 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
50289 for flag in $(EXTRA_TARGET_FLAGS); do \
50290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50291 done; \
50292 (cd $(TARGET_SUBDIR)/libgomp && \
50293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50295 "RANLIB=$${RANLIB}" \
50296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50297 mostlyclean) \
50298 || exit 1
50300 @endif target-libgomp
50302 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
50303 maybe-clean-target-libgomp:
50304 @if target-libgomp
50305 maybe-clean-target-libgomp: clean-target-libgomp
50307 clean-target-libgomp:
50308 @: $(MAKE); $(unstage)
50309 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50310 r=`${PWD_COMMAND}`; export r; \
50311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50312 $(NORMAL_TARGET_EXPORTS) \
50313 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
50314 for flag in $(EXTRA_TARGET_FLAGS); do \
50315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50316 done; \
50317 (cd $(TARGET_SUBDIR)/libgomp && \
50318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50320 "RANLIB=$${RANLIB}" \
50321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50322 clean) \
50323 || exit 1
50325 @endif target-libgomp
50327 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50328 maybe-distclean-target-libgomp:
50329 @if target-libgomp
50330 maybe-distclean-target-libgomp: distclean-target-libgomp
50332 distclean-target-libgomp:
50333 @: $(MAKE); $(unstage)
50334 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50335 r=`${PWD_COMMAND}`; export r; \
50336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50337 $(NORMAL_TARGET_EXPORTS) \
50338 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
50339 for flag in $(EXTRA_TARGET_FLAGS); do \
50340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50341 done; \
50342 (cd $(TARGET_SUBDIR)/libgomp && \
50343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50345 "RANLIB=$${RANLIB}" \
50346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50347 distclean) \
50348 || exit 1
50350 @endif target-libgomp
50352 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50353 maybe-maintainer-clean-target-libgomp:
50354 @if target-libgomp
50355 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50357 maintainer-clean-target-libgomp:
50358 @: $(MAKE); $(unstage)
50359 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50360 r=`${PWD_COMMAND}`; export r; \
50361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50362 $(NORMAL_TARGET_EXPORTS) \
50363 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
50364 for flag in $(EXTRA_TARGET_FLAGS); do \
50365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50366 done; \
50367 (cd $(TARGET_SUBDIR)/libgomp && \
50368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50370 "RANLIB=$${RANLIB}" \
50371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50372 maintainer-clean) \
50373 || exit 1
50375 @endif target-libgomp
50381 .PHONY: configure-target-libitm maybe-configure-target-libitm
50382 maybe-configure-target-libitm:
50383 @if gcc-bootstrap
50384 configure-target-libitm: stage_current
50385 @endif gcc-bootstrap
50386 @if target-libitm
50387 maybe-configure-target-libitm: configure-target-libitm
50388 configure-target-libitm:
50389 @: $(MAKE); $(unstage)
50390 @r=`${PWD_COMMAND}`; export r; \
50391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50392 echo "Checking multilib configuration for libitm..."; \
50393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
50394 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
50395 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
50396 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
50397 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
50398 else \
50399 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
50400 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
50401 fi; \
50402 else \
50403 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
50404 fi; \
50405 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
50406 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
50407 $(NORMAL_TARGET_EXPORTS) \
50408 echo Configuring in $(TARGET_SUBDIR)/libitm; \
50409 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
50410 case $(srcdir) in \
50411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50412 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
50413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50414 esac; \
50415 module_srcdir=libitm; \
50416 rm -f no-such-file || : ; \
50417 CONFIG_SITE=no-such-file $(SHELL) \
50418 $$s/$$module_srcdir/configure \
50419 --srcdir=$${topdir}/$$module_srcdir \
50420 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50421 --target=${target_alias} \
50422 || exit 1
50423 @endif target-libitm
50429 .PHONY: all-target-libitm maybe-all-target-libitm
50430 maybe-all-target-libitm:
50431 @if gcc-bootstrap
50432 all-target-libitm: stage_current
50433 @endif gcc-bootstrap
50434 @if target-libitm
50435 TARGET-target-libitm=all
50436 maybe-all-target-libitm: all-target-libitm
50437 all-target-libitm: configure-target-libitm
50438 @: $(MAKE); $(unstage)
50439 @r=`${PWD_COMMAND}`; export r; \
50440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50441 $(NORMAL_TARGET_EXPORTS) \
50442 (cd $(TARGET_SUBDIR)/libitm && \
50443 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50444 $(TARGET-target-libitm))
50445 @endif target-libitm
50451 .PHONY: check-target-libitm maybe-check-target-libitm
50452 maybe-check-target-libitm:
50453 @if target-libitm
50454 maybe-check-target-libitm: check-target-libitm
50456 check-target-libitm:
50457 @: $(MAKE); $(unstage)
50458 @r=`${PWD_COMMAND}`; export r; \
50459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50460 $(NORMAL_TARGET_EXPORTS) \
50461 (cd $(TARGET_SUBDIR)/libitm && \
50462 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50464 @endif target-libitm
50466 .PHONY: install-target-libitm maybe-install-target-libitm
50467 maybe-install-target-libitm:
50468 @if target-libitm
50469 maybe-install-target-libitm: install-target-libitm
50471 install-target-libitm: installdirs
50472 @: $(MAKE); $(unstage)
50473 @r=`${PWD_COMMAND}`; export r; \
50474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50475 $(NORMAL_TARGET_EXPORTS) \
50476 (cd $(TARGET_SUBDIR)/libitm && \
50477 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50479 @endif target-libitm
50481 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
50482 maybe-install-strip-target-libitm:
50483 @if target-libitm
50484 maybe-install-strip-target-libitm: install-strip-target-libitm
50486 install-strip-target-libitm: installdirs
50487 @: $(MAKE); $(unstage)
50488 @r=`${PWD_COMMAND}`; export r; \
50489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50490 $(NORMAL_TARGET_EXPORTS) \
50491 (cd $(TARGET_SUBDIR)/libitm && \
50492 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50494 @endif target-libitm
50496 # Other targets (info, dvi, pdf, etc.)
50498 .PHONY: maybe-info-target-libitm info-target-libitm
50499 maybe-info-target-libitm:
50500 @if target-libitm
50501 maybe-info-target-libitm: info-target-libitm
50503 info-target-libitm: \
50504 configure-target-libitm
50505 @: $(MAKE); $(unstage)
50506 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50507 r=`${PWD_COMMAND}`; export r; \
50508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50509 $(NORMAL_TARGET_EXPORTS) \
50510 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
50511 for flag in $(EXTRA_TARGET_FLAGS); do \
50512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50513 done; \
50514 (cd $(TARGET_SUBDIR)/libitm && \
50515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50517 "RANLIB=$${RANLIB}" \
50518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50519 info) \
50520 || exit 1
50522 @endif target-libitm
50524 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
50525 maybe-dvi-target-libitm:
50526 @if target-libitm
50527 maybe-dvi-target-libitm: dvi-target-libitm
50529 dvi-target-libitm: \
50530 configure-target-libitm
50531 @: $(MAKE); $(unstage)
50532 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50533 r=`${PWD_COMMAND}`; export r; \
50534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50535 $(NORMAL_TARGET_EXPORTS) \
50536 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
50537 for flag in $(EXTRA_TARGET_FLAGS); do \
50538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50539 done; \
50540 (cd $(TARGET_SUBDIR)/libitm && \
50541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50543 "RANLIB=$${RANLIB}" \
50544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50545 dvi) \
50546 || exit 1
50548 @endif target-libitm
50550 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
50551 maybe-pdf-target-libitm:
50552 @if target-libitm
50553 maybe-pdf-target-libitm: pdf-target-libitm
50555 pdf-target-libitm: \
50556 configure-target-libitm
50557 @: $(MAKE); $(unstage)
50558 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50559 r=`${PWD_COMMAND}`; export r; \
50560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50561 $(NORMAL_TARGET_EXPORTS) \
50562 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
50563 for flag in $(EXTRA_TARGET_FLAGS); do \
50564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50565 done; \
50566 (cd $(TARGET_SUBDIR)/libitm && \
50567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50569 "RANLIB=$${RANLIB}" \
50570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50571 pdf) \
50572 || exit 1
50574 @endif target-libitm
50576 .PHONY: maybe-html-target-libitm html-target-libitm
50577 maybe-html-target-libitm:
50578 @if target-libitm
50579 maybe-html-target-libitm: html-target-libitm
50581 html-target-libitm: \
50582 configure-target-libitm
50583 @: $(MAKE); $(unstage)
50584 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50585 r=`${PWD_COMMAND}`; export r; \
50586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50587 $(NORMAL_TARGET_EXPORTS) \
50588 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
50589 for flag in $(EXTRA_TARGET_FLAGS); do \
50590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50591 done; \
50592 (cd $(TARGET_SUBDIR)/libitm && \
50593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50595 "RANLIB=$${RANLIB}" \
50596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50597 html) \
50598 || exit 1
50600 @endif target-libitm
50602 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
50603 maybe-TAGS-target-libitm:
50604 @if target-libitm
50605 maybe-TAGS-target-libitm: TAGS-target-libitm
50607 TAGS-target-libitm: \
50608 configure-target-libitm
50609 @: $(MAKE); $(unstage)
50610 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50611 r=`${PWD_COMMAND}`; export r; \
50612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50613 $(NORMAL_TARGET_EXPORTS) \
50614 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
50615 for flag in $(EXTRA_TARGET_FLAGS); do \
50616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50617 done; \
50618 (cd $(TARGET_SUBDIR)/libitm && \
50619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50621 "RANLIB=$${RANLIB}" \
50622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50623 TAGS) \
50624 || exit 1
50626 @endif target-libitm
50628 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
50629 maybe-install-info-target-libitm:
50630 @if target-libitm
50631 maybe-install-info-target-libitm: install-info-target-libitm
50633 install-info-target-libitm: \
50634 configure-target-libitm \
50635 info-target-libitm
50636 @: $(MAKE); $(unstage)
50637 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50638 r=`${PWD_COMMAND}`; export r; \
50639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50640 $(NORMAL_TARGET_EXPORTS) \
50641 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
50642 for flag in $(EXTRA_TARGET_FLAGS); do \
50643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50644 done; \
50645 (cd $(TARGET_SUBDIR)/libitm && \
50646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50648 "RANLIB=$${RANLIB}" \
50649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50650 install-info) \
50651 || exit 1
50653 @endif target-libitm
50655 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
50656 maybe-install-pdf-target-libitm:
50657 @if target-libitm
50658 maybe-install-pdf-target-libitm: install-pdf-target-libitm
50660 install-pdf-target-libitm: \
50661 configure-target-libitm \
50662 pdf-target-libitm
50663 @: $(MAKE); $(unstage)
50664 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50665 r=`${PWD_COMMAND}`; export r; \
50666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50667 $(NORMAL_TARGET_EXPORTS) \
50668 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
50669 for flag in $(EXTRA_TARGET_FLAGS); do \
50670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50671 done; \
50672 (cd $(TARGET_SUBDIR)/libitm && \
50673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50675 "RANLIB=$${RANLIB}" \
50676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50677 install-pdf) \
50678 || exit 1
50680 @endif target-libitm
50682 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
50683 maybe-install-html-target-libitm:
50684 @if target-libitm
50685 maybe-install-html-target-libitm: install-html-target-libitm
50687 install-html-target-libitm: \
50688 configure-target-libitm \
50689 html-target-libitm
50690 @: $(MAKE); $(unstage)
50691 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50692 r=`${PWD_COMMAND}`; export r; \
50693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50694 $(NORMAL_TARGET_EXPORTS) \
50695 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
50696 for flag in $(EXTRA_TARGET_FLAGS); do \
50697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50698 done; \
50699 (cd $(TARGET_SUBDIR)/libitm && \
50700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50702 "RANLIB=$${RANLIB}" \
50703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50704 install-html) \
50705 || exit 1
50707 @endif target-libitm
50709 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
50710 maybe-installcheck-target-libitm:
50711 @if target-libitm
50712 maybe-installcheck-target-libitm: installcheck-target-libitm
50714 installcheck-target-libitm: \
50715 configure-target-libitm
50716 @: $(MAKE); $(unstage)
50717 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50718 r=`${PWD_COMMAND}`; export r; \
50719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50720 $(NORMAL_TARGET_EXPORTS) \
50721 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
50722 for flag in $(EXTRA_TARGET_FLAGS); do \
50723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50724 done; \
50725 (cd $(TARGET_SUBDIR)/libitm && \
50726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50728 "RANLIB=$${RANLIB}" \
50729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50730 installcheck) \
50731 || exit 1
50733 @endif target-libitm
50735 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
50736 maybe-mostlyclean-target-libitm:
50737 @if target-libitm
50738 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
50740 mostlyclean-target-libitm:
50741 @: $(MAKE); $(unstage)
50742 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50743 r=`${PWD_COMMAND}`; export r; \
50744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50745 $(NORMAL_TARGET_EXPORTS) \
50746 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
50747 for flag in $(EXTRA_TARGET_FLAGS); do \
50748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50749 done; \
50750 (cd $(TARGET_SUBDIR)/libitm && \
50751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50753 "RANLIB=$${RANLIB}" \
50754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50755 mostlyclean) \
50756 || exit 1
50758 @endif target-libitm
50760 .PHONY: maybe-clean-target-libitm clean-target-libitm
50761 maybe-clean-target-libitm:
50762 @if target-libitm
50763 maybe-clean-target-libitm: clean-target-libitm
50765 clean-target-libitm:
50766 @: $(MAKE); $(unstage)
50767 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50768 r=`${PWD_COMMAND}`; export r; \
50769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50770 $(NORMAL_TARGET_EXPORTS) \
50771 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
50772 for flag in $(EXTRA_TARGET_FLAGS); do \
50773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50774 done; \
50775 (cd $(TARGET_SUBDIR)/libitm && \
50776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50778 "RANLIB=$${RANLIB}" \
50779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50780 clean) \
50781 || exit 1
50783 @endif target-libitm
50785 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
50786 maybe-distclean-target-libitm:
50787 @if target-libitm
50788 maybe-distclean-target-libitm: distclean-target-libitm
50790 distclean-target-libitm:
50791 @: $(MAKE); $(unstage)
50792 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50793 r=`${PWD_COMMAND}`; export r; \
50794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50795 $(NORMAL_TARGET_EXPORTS) \
50796 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
50797 for flag in $(EXTRA_TARGET_FLAGS); do \
50798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50799 done; \
50800 (cd $(TARGET_SUBDIR)/libitm && \
50801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50803 "RANLIB=$${RANLIB}" \
50804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50805 distclean) \
50806 || exit 1
50808 @endif target-libitm
50810 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
50811 maybe-maintainer-clean-target-libitm:
50812 @if target-libitm
50813 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
50815 maintainer-clean-target-libitm:
50816 @: $(MAKE); $(unstage)
50817 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50818 r=`${PWD_COMMAND}`; export r; \
50819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50820 $(NORMAL_TARGET_EXPORTS) \
50821 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
50822 for flag in $(EXTRA_TARGET_FLAGS); do \
50823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50824 done; \
50825 (cd $(TARGET_SUBDIR)/libitm && \
50826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50828 "RANLIB=$${RANLIB}" \
50829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50830 maintainer-clean) \
50831 || exit 1
50833 @endif target-libitm
50839 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
50840 maybe-configure-target-libatomic:
50841 @if gcc-bootstrap
50842 configure-target-libatomic: stage_current
50843 @endif gcc-bootstrap
50844 @if target-libatomic
50845 maybe-configure-target-libatomic: configure-target-libatomic
50846 configure-target-libatomic:
50847 @: $(MAKE); $(unstage)
50848 @r=`${PWD_COMMAND}`; export r; \
50849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50850 echo "Checking multilib configuration for libatomic..."; \
50851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
50852 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
50853 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
50854 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
50855 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
50856 else \
50857 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
50858 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
50859 fi; \
50860 else \
50861 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
50862 fi; \
50863 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
50864 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
50865 $(NORMAL_TARGET_EXPORTS) \
50866 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
50867 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
50868 case $(srcdir) in \
50869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50870 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
50871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50872 esac; \
50873 module_srcdir=libatomic; \
50874 rm -f no-such-file || : ; \
50875 CONFIG_SITE=no-such-file $(SHELL) \
50876 $$s/$$module_srcdir/configure \
50877 --srcdir=$${topdir}/$$module_srcdir \
50878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50879 --target=${target_alias} \
50880 || exit 1
50881 @endif target-libatomic
50887 .PHONY: all-target-libatomic maybe-all-target-libatomic
50888 maybe-all-target-libatomic:
50889 @if gcc-bootstrap
50890 all-target-libatomic: stage_current
50891 @endif gcc-bootstrap
50892 @if target-libatomic
50893 TARGET-target-libatomic=all
50894 maybe-all-target-libatomic: all-target-libatomic
50895 all-target-libatomic: configure-target-libatomic
50896 @: $(MAKE); $(unstage)
50897 @r=`${PWD_COMMAND}`; export r; \
50898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50899 $(NORMAL_TARGET_EXPORTS) \
50900 (cd $(TARGET_SUBDIR)/libatomic && \
50901 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50902 $(TARGET-target-libatomic))
50903 @endif target-libatomic
50909 .PHONY: check-target-libatomic maybe-check-target-libatomic
50910 maybe-check-target-libatomic:
50911 @if target-libatomic
50912 maybe-check-target-libatomic: check-target-libatomic
50914 check-target-libatomic:
50915 @: $(MAKE); $(unstage)
50916 @r=`${PWD_COMMAND}`; export r; \
50917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50918 $(NORMAL_TARGET_EXPORTS) \
50919 (cd $(TARGET_SUBDIR)/libatomic && \
50920 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50922 @endif target-libatomic
50924 .PHONY: install-target-libatomic maybe-install-target-libatomic
50925 maybe-install-target-libatomic:
50926 @if target-libatomic
50927 maybe-install-target-libatomic: install-target-libatomic
50929 install-target-libatomic: installdirs
50930 @: $(MAKE); $(unstage)
50931 @r=`${PWD_COMMAND}`; export r; \
50932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50933 $(NORMAL_TARGET_EXPORTS) \
50934 (cd $(TARGET_SUBDIR)/libatomic && \
50935 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50937 @endif target-libatomic
50939 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
50940 maybe-install-strip-target-libatomic:
50941 @if target-libatomic
50942 maybe-install-strip-target-libatomic: install-strip-target-libatomic
50944 install-strip-target-libatomic: installdirs
50945 @: $(MAKE); $(unstage)
50946 @r=`${PWD_COMMAND}`; export r; \
50947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50948 $(NORMAL_TARGET_EXPORTS) \
50949 (cd $(TARGET_SUBDIR)/libatomic && \
50950 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50952 @endif target-libatomic
50954 # Other targets (info, dvi, pdf, etc.)
50956 .PHONY: maybe-info-target-libatomic info-target-libatomic
50957 maybe-info-target-libatomic:
50958 @if target-libatomic
50959 maybe-info-target-libatomic: info-target-libatomic
50961 info-target-libatomic: \
50962 configure-target-libatomic
50963 @: $(MAKE); $(unstage)
50964 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
50965 r=`${PWD_COMMAND}`; export r; \
50966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50967 $(NORMAL_TARGET_EXPORTS) \
50968 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
50969 for flag in $(EXTRA_TARGET_FLAGS); do \
50970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50971 done; \
50972 (cd $(TARGET_SUBDIR)/libatomic && \
50973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50975 "RANLIB=$${RANLIB}" \
50976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50977 info) \
50978 || exit 1
50980 @endif target-libatomic
50982 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
50983 maybe-dvi-target-libatomic:
50984 @if target-libatomic
50985 maybe-dvi-target-libatomic: dvi-target-libatomic
50987 dvi-target-libatomic: \
50988 configure-target-libatomic
50989 @: $(MAKE); $(unstage)
50990 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
50991 r=`${PWD_COMMAND}`; export r; \
50992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50993 $(NORMAL_TARGET_EXPORTS) \
50994 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
50995 for flag in $(EXTRA_TARGET_FLAGS); do \
50996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50997 done; \
50998 (cd $(TARGET_SUBDIR)/libatomic && \
50999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51001 "RANLIB=$${RANLIB}" \
51002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51003 dvi) \
51004 || exit 1
51006 @endif target-libatomic
51008 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
51009 maybe-pdf-target-libatomic:
51010 @if target-libatomic
51011 maybe-pdf-target-libatomic: pdf-target-libatomic
51013 pdf-target-libatomic: \
51014 configure-target-libatomic
51015 @: $(MAKE); $(unstage)
51016 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51017 r=`${PWD_COMMAND}`; export r; \
51018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51019 $(NORMAL_TARGET_EXPORTS) \
51020 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
51021 for flag in $(EXTRA_TARGET_FLAGS); do \
51022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51023 done; \
51024 (cd $(TARGET_SUBDIR)/libatomic && \
51025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51027 "RANLIB=$${RANLIB}" \
51028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51029 pdf) \
51030 || exit 1
51032 @endif target-libatomic
51034 .PHONY: maybe-html-target-libatomic html-target-libatomic
51035 maybe-html-target-libatomic:
51036 @if target-libatomic
51037 maybe-html-target-libatomic: html-target-libatomic
51039 html-target-libatomic: \
51040 configure-target-libatomic
51041 @: $(MAKE); $(unstage)
51042 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51043 r=`${PWD_COMMAND}`; export r; \
51044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51045 $(NORMAL_TARGET_EXPORTS) \
51046 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
51047 for flag in $(EXTRA_TARGET_FLAGS); do \
51048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51049 done; \
51050 (cd $(TARGET_SUBDIR)/libatomic && \
51051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51053 "RANLIB=$${RANLIB}" \
51054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51055 html) \
51056 || exit 1
51058 @endif target-libatomic
51060 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
51061 maybe-TAGS-target-libatomic:
51062 @if target-libatomic
51063 maybe-TAGS-target-libatomic: TAGS-target-libatomic
51065 TAGS-target-libatomic: \
51066 configure-target-libatomic
51067 @: $(MAKE); $(unstage)
51068 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51069 r=`${PWD_COMMAND}`; export r; \
51070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51071 $(NORMAL_TARGET_EXPORTS) \
51072 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
51073 for flag in $(EXTRA_TARGET_FLAGS); do \
51074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51075 done; \
51076 (cd $(TARGET_SUBDIR)/libatomic && \
51077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51079 "RANLIB=$${RANLIB}" \
51080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51081 TAGS) \
51082 || exit 1
51084 @endif target-libatomic
51086 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
51087 maybe-install-info-target-libatomic:
51088 @if target-libatomic
51089 maybe-install-info-target-libatomic: install-info-target-libatomic
51091 install-info-target-libatomic: \
51092 configure-target-libatomic \
51093 info-target-libatomic
51094 @: $(MAKE); $(unstage)
51095 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51096 r=`${PWD_COMMAND}`; export r; \
51097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51098 $(NORMAL_TARGET_EXPORTS) \
51099 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
51100 for flag in $(EXTRA_TARGET_FLAGS); do \
51101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51102 done; \
51103 (cd $(TARGET_SUBDIR)/libatomic && \
51104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51106 "RANLIB=$${RANLIB}" \
51107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51108 install-info) \
51109 || exit 1
51111 @endif target-libatomic
51113 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
51114 maybe-install-pdf-target-libatomic:
51115 @if target-libatomic
51116 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
51118 install-pdf-target-libatomic: \
51119 configure-target-libatomic \
51120 pdf-target-libatomic
51121 @: $(MAKE); $(unstage)
51122 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51123 r=`${PWD_COMMAND}`; export r; \
51124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51125 $(NORMAL_TARGET_EXPORTS) \
51126 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
51127 for flag in $(EXTRA_TARGET_FLAGS); do \
51128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51129 done; \
51130 (cd $(TARGET_SUBDIR)/libatomic && \
51131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51133 "RANLIB=$${RANLIB}" \
51134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51135 install-pdf) \
51136 || exit 1
51138 @endif target-libatomic
51140 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
51141 maybe-install-html-target-libatomic:
51142 @if target-libatomic
51143 maybe-install-html-target-libatomic: install-html-target-libatomic
51145 install-html-target-libatomic: \
51146 configure-target-libatomic \
51147 html-target-libatomic
51148 @: $(MAKE); $(unstage)
51149 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51150 r=`${PWD_COMMAND}`; export r; \
51151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51152 $(NORMAL_TARGET_EXPORTS) \
51153 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
51154 for flag in $(EXTRA_TARGET_FLAGS); do \
51155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51156 done; \
51157 (cd $(TARGET_SUBDIR)/libatomic && \
51158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51160 "RANLIB=$${RANLIB}" \
51161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51162 install-html) \
51163 || exit 1
51165 @endif target-libatomic
51167 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
51168 maybe-installcheck-target-libatomic:
51169 @if target-libatomic
51170 maybe-installcheck-target-libatomic: installcheck-target-libatomic
51172 installcheck-target-libatomic: \
51173 configure-target-libatomic
51174 @: $(MAKE); $(unstage)
51175 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51176 r=`${PWD_COMMAND}`; export r; \
51177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51178 $(NORMAL_TARGET_EXPORTS) \
51179 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
51180 for flag in $(EXTRA_TARGET_FLAGS); do \
51181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51182 done; \
51183 (cd $(TARGET_SUBDIR)/libatomic && \
51184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51186 "RANLIB=$${RANLIB}" \
51187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51188 installcheck) \
51189 || exit 1
51191 @endif target-libatomic
51193 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
51194 maybe-mostlyclean-target-libatomic:
51195 @if target-libatomic
51196 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
51198 mostlyclean-target-libatomic:
51199 @: $(MAKE); $(unstage)
51200 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51201 r=`${PWD_COMMAND}`; export r; \
51202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51203 $(NORMAL_TARGET_EXPORTS) \
51204 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
51205 for flag in $(EXTRA_TARGET_FLAGS); do \
51206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51207 done; \
51208 (cd $(TARGET_SUBDIR)/libatomic && \
51209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51211 "RANLIB=$${RANLIB}" \
51212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51213 mostlyclean) \
51214 || exit 1
51216 @endif target-libatomic
51218 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
51219 maybe-clean-target-libatomic:
51220 @if target-libatomic
51221 maybe-clean-target-libatomic: clean-target-libatomic
51223 clean-target-libatomic:
51224 @: $(MAKE); $(unstage)
51225 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51226 r=`${PWD_COMMAND}`; export r; \
51227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51228 $(NORMAL_TARGET_EXPORTS) \
51229 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
51230 for flag in $(EXTRA_TARGET_FLAGS); do \
51231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51232 done; \
51233 (cd $(TARGET_SUBDIR)/libatomic && \
51234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51236 "RANLIB=$${RANLIB}" \
51237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51238 clean) \
51239 || exit 1
51241 @endif target-libatomic
51243 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
51244 maybe-distclean-target-libatomic:
51245 @if target-libatomic
51246 maybe-distclean-target-libatomic: distclean-target-libatomic
51248 distclean-target-libatomic:
51249 @: $(MAKE); $(unstage)
51250 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51251 r=`${PWD_COMMAND}`; export r; \
51252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51253 $(NORMAL_TARGET_EXPORTS) \
51254 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
51255 for flag in $(EXTRA_TARGET_FLAGS); do \
51256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51257 done; \
51258 (cd $(TARGET_SUBDIR)/libatomic && \
51259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51261 "RANLIB=$${RANLIB}" \
51262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51263 distclean) \
51264 || exit 1
51266 @endif target-libatomic
51268 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
51269 maybe-maintainer-clean-target-libatomic:
51270 @if target-libatomic
51271 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
51273 maintainer-clean-target-libatomic:
51274 @: $(MAKE); $(unstage)
51275 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51276 r=`${PWD_COMMAND}`; export r; \
51277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51278 $(NORMAL_TARGET_EXPORTS) \
51279 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
51280 for flag in $(EXTRA_TARGET_FLAGS); do \
51281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51282 done; \
51283 (cd $(TARGET_SUBDIR)/libatomic && \
51284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51286 "RANLIB=$${RANLIB}" \
51287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51288 maintainer-clean) \
51289 || exit 1
51291 @endif target-libatomic
51295 @if target-libgomp
51296 .PHONY: check-target-libgomp-c++
51297 check-target-libgomp-c++:
51298 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
51300 @endif target-libgomp
51302 @if target-libitm
51303 .PHONY: check-target-libitm-c++
51304 check-target-libitm-c++:
51305 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
51307 @endif target-libitm
51309 # ----------
51310 # GCC module
51311 # ----------
51313 @if gcc-no-bootstrap
51314 .PHONY: cross
51315 cross: all-build all-gas all-ld
51316 @r=`${PWD_COMMAND}`; export r; \
51317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51318 $(HOST_EXPORTS) \
51319 echo "Building the C and C++ compiler"; \
51320 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
51321 @r=`${PWD_COMMAND}`; export r; \
51322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51323 echo "Building runtime libraries"; \
51324 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
51325 @endif gcc-no-bootstrap
51327 @if gcc
51329 .PHONY: check-gcc-c check-c
51330 check-gcc-c:
51331 r=`${PWD_COMMAND}`; export r; \
51332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51333 $(HOST_EXPORTS) \
51334 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
51335 check-c: check-gcc-c
51337 .PHONY: check-gcc-c++ check-c++
51338 check-gcc-c++:
51339 r=`${PWD_COMMAND}`; export r; \
51340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51341 $(HOST_EXPORTS) \
51342 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
51343 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
51345 .PHONY: check-gcc-fortran check-fortran
51346 check-gcc-fortran:
51347 r=`${PWD_COMMAND}`; export r; \
51348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51349 $(HOST_EXPORTS) \
51350 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
51351 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
51353 .PHONY: check-gcc-ada check-ada
51354 check-gcc-ada:
51355 r=`${PWD_COMMAND}`; export r; \
51356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51357 $(HOST_EXPORTS) \
51358 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
51359 check-ada: check-gcc-ada check-target-libada
51361 .PHONY: check-gcc-objc check-objc
51362 check-gcc-objc:
51363 r=`${PWD_COMMAND}`; export r; \
51364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51365 $(HOST_EXPORTS) \
51366 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
51367 check-objc: check-gcc-objc check-target-libobjc
51369 .PHONY: check-gcc-obj-c++ check-obj-c++
51370 check-gcc-obj-c++:
51371 r=`${PWD_COMMAND}`; export r; \
51372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51373 $(HOST_EXPORTS) \
51374 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
51375 check-obj-c++: check-gcc-obj-c++
51377 .PHONY: check-gcc-go check-go
51378 check-gcc-go:
51379 r=`${PWD_COMMAND}`; export r; \
51380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51381 $(HOST_EXPORTS) \
51382 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
51383 check-go: check-gcc-go check-target-libgo
51386 # The gcc part of install-no-fixedincludes, which relies on an intimate
51387 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
51388 .PHONY: gcc-install-no-fixedincludes
51389 gcc-install-no-fixedincludes:
51390 @if [ -f ./gcc/Makefile ]; then \
51391 r=`${PWD_COMMAND}`; export r; \
51392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51393 $(HOST_EXPORTS) \
51394 (cd ./gcc \
51395 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
51396 else true; fi
51397 @endif gcc
51399 # ---------------------
51400 # GCC bootstrap support
51401 # ---------------------
51403 # We track the current stage (the one in 'gcc') in the stage_current file.
51404 # stage_last instead tracks the stage that was built last. These targets
51405 # are dummy when toplevel bootstrap is not active.
51407 # While making host and target tools, symlinks to the final stage must be
51408 # there, so $(unstage) should be run at various points. To avoid excessive
51409 # recursive invocations of make, we "inline" them using a variable. These
51410 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
51411 # to avoid warnings from the GNU Make job server.
51413 unstage = :
51414 stage = :
51415 current_stage = ""
51417 @if gcc-bootstrap
51418 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
51419 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
51420 current_stage = "`cat stage_current 2> /dev/null`"
51421 @endif gcc-bootstrap
51423 .PHONY: unstage stage
51424 unstage:
51425 @: $(MAKE); $(unstage)
51426 stage:
51427 @: $(MAKE); $(stage)
51429 # Disable commands for lean bootstrap.
51430 LEAN = false
51432 # We name the build directories for the various stages "stage1-gcc",
51433 # "stage2-gcc","stage3-gcc", etc.
51435 # Since the 'compare' process will fail (on debugging information) if any
51436 # directory names are different, we need to link the gcc directory for
51437 # the previous stage to a constant name ('prev-gcc'), and to make the name of
51438 # the build directories constant as well. For the latter, we use naked names
51439 # like 'gcc', because the scripts in that directory assume it. We use
51440 # mv on platforms where symlinks to directories do not work or are not
51441 # reliable.
51443 # 'touch' doesn't work right on some platforms.
51444 STAMP = echo timestamp >
51446 # We only want to compare .o files, so set this!
51447 objext = .o
51450 .PHONY: stage1-start stage1-end
51452 stage1-start::
51453 @: $(MAKE); $(stage); \
51454 echo stage1 > stage_current; \
51455 echo stage1 > stage_last; \
51456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51457 @if bfd
51458 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
51459 mkdir stage1-bfd; \
51460 mv stage1-bfd bfd
51461 @endif bfd
51462 @if opcodes
51463 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
51464 mkdir stage1-opcodes; \
51465 mv stage1-opcodes opcodes
51466 @endif opcodes
51467 @if binutils
51468 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
51469 mkdir stage1-binutils; \
51470 mv stage1-binutils binutils
51471 @endif binutils
51472 @if fixincludes
51473 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
51474 mkdir stage1-fixincludes; \
51475 mv stage1-fixincludes fixincludes
51476 @endif fixincludes
51477 @if gas
51478 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
51479 mkdir stage1-gas; \
51480 mv stage1-gas gas
51481 @endif gas
51482 @if gcc
51483 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
51484 mkdir stage1-gcc; \
51485 mv stage1-gcc gcc
51486 @endif gcc
51487 @if gmp
51488 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
51489 mkdir stage1-gmp; \
51490 mv stage1-gmp gmp
51491 @endif gmp
51492 @if mpfr
51493 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
51494 mkdir stage1-mpfr; \
51495 mv stage1-mpfr mpfr
51496 @endif mpfr
51497 @if mpc
51498 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
51499 mkdir stage1-mpc; \
51500 mv stage1-mpc mpc
51501 @endif mpc
51502 @if isl
51503 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
51504 mkdir stage1-isl; \
51505 mv stage1-isl isl
51506 @endif isl
51507 @if libelf
51508 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
51509 mkdir stage1-libelf; \
51510 mv stage1-libelf libelf
51511 @endif libelf
51512 @if gold
51513 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
51514 mkdir stage1-gold; \
51515 mv stage1-gold gold
51516 @endif gold
51517 @if intl
51518 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
51519 mkdir stage1-intl; \
51520 mv stage1-intl intl
51521 @endif intl
51522 @if ld
51523 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
51524 mkdir stage1-ld; \
51525 mv stage1-ld ld
51526 @endif ld
51527 @if libbacktrace
51528 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
51529 mkdir stage1-libbacktrace; \
51530 mv stage1-libbacktrace libbacktrace
51531 @endif libbacktrace
51532 @if libcpp
51533 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
51534 mkdir stage1-libcpp; \
51535 mv stage1-libcpp libcpp
51536 @endif libcpp
51537 @if libdecnumber
51538 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
51539 mkdir stage1-libdecnumber; \
51540 mv stage1-libdecnumber libdecnumber
51541 @endif libdecnumber
51542 @if libiberty
51543 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
51544 mkdir stage1-libiberty; \
51545 mv stage1-libiberty libiberty
51546 @endif libiberty
51547 @if libiberty-linker-plugin
51548 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
51549 mkdir stage1-libiberty-linker-plugin; \
51550 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
51551 @endif libiberty-linker-plugin
51552 @if libiconv
51553 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
51554 mkdir stage1-libiconv; \
51555 mv stage1-libiconv libiconv
51556 @endif libiconv
51557 @if zlib
51558 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
51559 mkdir stage1-zlib; \
51560 mv stage1-zlib zlib
51561 @endif zlib
51562 @if lto-plugin
51563 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
51564 mkdir stage1-lto-plugin; \
51565 mv stage1-lto-plugin lto-plugin
51566 @endif lto-plugin
51567 @[ -d stage1-$(TARGET_SUBDIR) ] || \
51568 mkdir stage1-$(TARGET_SUBDIR); \
51569 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
51571 stage1-end::
51572 @if bfd
51573 @if test -d $(HOST_SUBDIR)/bfd; then \
51574 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
51576 @endif bfd
51577 @if opcodes
51578 @if test -d $(HOST_SUBDIR)/opcodes; then \
51579 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
51581 @endif opcodes
51582 @if binutils
51583 @if test -d $(HOST_SUBDIR)/binutils; then \
51584 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
51586 @endif binutils
51587 @if fixincludes
51588 @if test -d $(HOST_SUBDIR)/fixincludes; then \
51589 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
51591 @endif fixincludes
51592 @if gas
51593 @if test -d $(HOST_SUBDIR)/gas; then \
51594 cd $(HOST_SUBDIR); mv gas stage1-gas; \
51596 @endif gas
51597 @if gcc
51598 @if test -d $(HOST_SUBDIR)/gcc; then \
51599 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
51601 @endif gcc
51602 @if gmp
51603 @if test -d $(HOST_SUBDIR)/gmp; then \
51604 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
51606 @endif gmp
51607 @if mpfr
51608 @if test -d $(HOST_SUBDIR)/mpfr; then \
51609 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
51611 @endif mpfr
51612 @if mpc
51613 @if test -d $(HOST_SUBDIR)/mpc; then \
51614 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
51616 @endif mpc
51617 @if isl
51618 @if test -d $(HOST_SUBDIR)/isl; then \
51619 cd $(HOST_SUBDIR); mv isl stage1-isl; \
51621 @endif isl
51622 @if libelf
51623 @if test -d $(HOST_SUBDIR)/libelf; then \
51624 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
51626 @endif libelf
51627 @if gold
51628 @if test -d $(HOST_SUBDIR)/gold; then \
51629 cd $(HOST_SUBDIR); mv gold stage1-gold; \
51631 @endif gold
51632 @if intl
51633 @if test -d $(HOST_SUBDIR)/intl; then \
51634 cd $(HOST_SUBDIR); mv intl stage1-intl; \
51636 @endif intl
51637 @if ld
51638 @if test -d $(HOST_SUBDIR)/ld; then \
51639 cd $(HOST_SUBDIR); mv ld stage1-ld; \
51641 @endif ld
51642 @if libbacktrace
51643 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
51644 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
51646 @endif libbacktrace
51647 @if libcpp
51648 @if test -d $(HOST_SUBDIR)/libcpp; then \
51649 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
51651 @endif libcpp
51652 @if libdecnumber
51653 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
51654 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
51656 @endif libdecnumber
51657 @if libiberty
51658 @if test -d $(HOST_SUBDIR)/libiberty; then \
51659 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
51661 @endif libiberty
51662 @if libiberty-linker-plugin
51663 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
51664 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
51666 @endif libiberty-linker-plugin
51667 @if libiconv
51668 @if test -d $(HOST_SUBDIR)/libiconv; then \
51669 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
51671 @endif libiconv
51672 @if zlib
51673 @if test -d $(HOST_SUBDIR)/zlib; then \
51674 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
51676 @endif zlib
51677 @if lto-plugin
51678 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
51679 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
51681 @endif lto-plugin
51682 @if test -d $(TARGET_SUBDIR); then \
51683 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
51685 rm -f stage_current
51687 # Bubble a bug fix through all the stages up to stage 1. They are
51688 # remade, but not reconfigured. The next stage (if any) will not be
51689 # reconfigured either.
51690 .PHONY: stage1-bubble
51691 stage1-bubble::
51692 @r=`${PWD_COMMAND}`; export r; \
51693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51694 if test -f stage1-lean ; then \
51695 echo Skipping rebuild of stage1; \
51696 else \
51697 $(MAKE) stage1-start; \
51698 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
51701 .PHONY: all-stage1 clean-stage1
51702 do-clean: clean-stage1
51704 # FIXME: Will not need to be conditional when toplevel bootstrap is the
51705 # only possibility, but now it conflicts with no-bootstrap rules
51706 @if gcc-bootstrap
51711 # Rules to wipe a stage and all the following ones, also used for cleanstrap
51713 .PHONY: distclean-stage1
51714 distclean-stage1::
51715 @: $(MAKE); $(stage)
51716 @test "`cat stage_last`" != stage1 || rm -f stage_last
51717 rm -rf stage1-*
51720 @endif gcc-bootstrap
51723 .PHONY: stage2-start stage2-end
51725 stage2-start::
51726 @: $(MAKE); $(stage); \
51727 echo stage2 > stage_current; \
51728 echo stage2 > stage_last; \
51729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51730 @if bfd
51731 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
51732 mkdir stage2-bfd; \
51733 mv stage2-bfd bfd; \
51734 mv stage1-bfd prev-bfd || test -f stage1-lean
51735 @endif bfd
51736 @if opcodes
51737 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
51738 mkdir stage2-opcodes; \
51739 mv stage2-opcodes opcodes; \
51740 mv stage1-opcodes prev-opcodes || test -f stage1-lean
51741 @endif opcodes
51742 @if binutils
51743 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
51744 mkdir stage2-binutils; \
51745 mv stage2-binutils binutils; \
51746 mv stage1-binutils prev-binutils || test -f stage1-lean
51747 @endif binutils
51748 @if fixincludes
51749 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
51750 mkdir stage2-fixincludes; \
51751 mv stage2-fixincludes fixincludes; \
51752 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
51753 @endif fixincludes
51754 @if gas
51755 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
51756 mkdir stage2-gas; \
51757 mv stage2-gas gas; \
51758 mv stage1-gas prev-gas || test -f stage1-lean
51759 @endif gas
51760 @if gcc
51761 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
51762 mkdir stage2-gcc; \
51763 mv stage2-gcc gcc; \
51764 mv stage1-gcc prev-gcc || test -f stage1-lean
51765 @endif gcc
51766 @if gmp
51767 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
51768 mkdir stage2-gmp; \
51769 mv stage2-gmp gmp; \
51770 mv stage1-gmp prev-gmp || test -f stage1-lean
51771 @endif gmp
51772 @if mpfr
51773 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
51774 mkdir stage2-mpfr; \
51775 mv stage2-mpfr mpfr; \
51776 mv stage1-mpfr prev-mpfr || test -f stage1-lean
51777 @endif mpfr
51778 @if mpc
51779 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
51780 mkdir stage2-mpc; \
51781 mv stage2-mpc mpc; \
51782 mv stage1-mpc prev-mpc || test -f stage1-lean
51783 @endif mpc
51784 @if isl
51785 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
51786 mkdir stage2-isl; \
51787 mv stage2-isl isl; \
51788 mv stage1-isl prev-isl || test -f stage1-lean
51789 @endif isl
51790 @if libelf
51791 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
51792 mkdir stage2-libelf; \
51793 mv stage2-libelf libelf; \
51794 mv stage1-libelf prev-libelf || test -f stage1-lean
51795 @endif libelf
51796 @if gold
51797 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
51798 mkdir stage2-gold; \
51799 mv stage2-gold gold; \
51800 mv stage1-gold prev-gold || test -f stage1-lean
51801 @endif gold
51802 @if intl
51803 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
51804 mkdir stage2-intl; \
51805 mv stage2-intl intl; \
51806 mv stage1-intl prev-intl || test -f stage1-lean
51807 @endif intl
51808 @if ld
51809 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
51810 mkdir stage2-ld; \
51811 mv stage2-ld ld; \
51812 mv stage1-ld prev-ld || test -f stage1-lean
51813 @endif ld
51814 @if libbacktrace
51815 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
51816 mkdir stage2-libbacktrace; \
51817 mv stage2-libbacktrace libbacktrace; \
51818 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
51819 @endif libbacktrace
51820 @if libcpp
51821 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
51822 mkdir stage2-libcpp; \
51823 mv stage2-libcpp libcpp; \
51824 mv stage1-libcpp prev-libcpp || test -f stage1-lean
51825 @endif libcpp
51826 @if libdecnumber
51827 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
51828 mkdir stage2-libdecnumber; \
51829 mv stage2-libdecnumber libdecnumber; \
51830 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
51831 @endif libdecnumber
51832 @if libiberty
51833 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
51834 mkdir stage2-libiberty; \
51835 mv stage2-libiberty libiberty; \
51836 mv stage1-libiberty prev-libiberty || test -f stage1-lean
51837 @endif libiberty
51838 @if libiberty-linker-plugin
51839 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
51840 mkdir stage2-libiberty-linker-plugin; \
51841 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
51842 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
51843 @endif libiberty-linker-plugin
51844 @if libiconv
51845 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
51846 mkdir stage2-libiconv; \
51847 mv stage2-libiconv libiconv; \
51848 mv stage1-libiconv prev-libiconv || test -f stage1-lean
51849 @endif libiconv
51850 @if zlib
51851 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
51852 mkdir stage2-zlib; \
51853 mv stage2-zlib zlib; \
51854 mv stage1-zlib prev-zlib || test -f stage1-lean
51855 @endif zlib
51856 @if lto-plugin
51857 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
51858 mkdir stage2-lto-plugin; \
51859 mv stage2-lto-plugin lto-plugin; \
51860 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
51861 @endif lto-plugin
51862 @[ -d stage2-$(TARGET_SUBDIR) ] || \
51863 mkdir stage2-$(TARGET_SUBDIR); \
51864 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
51865 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
51867 stage2-end::
51868 @if bfd
51869 @if test -d $(HOST_SUBDIR)/bfd; then \
51870 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
51871 mv prev-bfd stage1-bfd; : ; \
51873 @endif bfd
51874 @if opcodes
51875 @if test -d $(HOST_SUBDIR)/opcodes; then \
51876 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
51877 mv prev-opcodes stage1-opcodes; : ; \
51879 @endif opcodes
51880 @if binutils
51881 @if test -d $(HOST_SUBDIR)/binutils; then \
51882 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
51883 mv prev-binutils stage1-binutils; : ; \
51885 @endif binutils
51886 @if fixincludes
51887 @if test -d $(HOST_SUBDIR)/fixincludes; then \
51888 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
51889 mv prev-fixincludes stage1-fixincludes; : ; \
51891 @endif fixincludes
51892 @if gas
51893 @if test -d $(HOST_SUBDIR)/gas; then \
51894 cd $(HOST_SUBDIR); mv gas stage2-gas; \
51895 mv prev-gas stage1-gas; : ; \
51897 @endif gas
51898 @if gcc
51899 @if test -d $(HOST_SUBDIR)/gcc; then \
51900 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
51901 mv prev-gcc stage1-gcc; : ; \
51903 @endif gcc
51904 @if gmp
51905 @if test -d $(HOST_SUBDIR)/gmp; then \
51906 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
51907 mv prev-gmp stage1-gmp; : ; \
51909 @endif gmp
51910 @if mpfr
51911 @if test -d $(HOST_SUBDIR)/mpfr; then \
51912 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
51913 mv prev-mpfr stage1-mpfr; : ; \
51915 @endif mpfr
51916 @if mpc
51917 @if test -d $(HOST_SUBDIR)/mpc; then \
51918 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
51919 mv prev-mpc stage1-mpc; : ; \
51921 @endif mpc
51922 @if isl
51923 @if test -d $(HOST_SUBDIR)/isl; then \
51924 cd $(HOST_SUBDIR); mv isl stage2-isl; \
51925 mv prev-isl stage1-isl; : ; \
51927 @endif isl
51928 @if libelf
51929 @if test -d $(HOST_SUBDIR)/libelf; then \
51930 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
51931 mv prev-libelf stage1-libelf; : ; \
51933 @endif libelf
51934 @if gold
51935 @if test -d $(HOST_SUBDIR)/gold; then \
51936 cd $(HOST_SUBDIR); mv gold stage2-gold; \
51937 mv prev-gold stage1-gold; : ; \
51939 @endif gold
51940 @if intl
51941 @if test -d $(HOST_SUBDIR)/intl; then \
51942 cd $(HOST_SUBDIR); mv intl stage2-intl; \
51943 mv prev-intl stage1-intl; : ; \
51945 @endif intl
51946 @if ld
51947 @if test -d $(HOST_SUBDIR)/ld; then \
51948 cd $(HOST_SUBDIR); mv ld stage2-ld; \
51949 mv prev-ld stage1-ld; : ; \
51951 @endif ld
51952 @if libbacktrace
51953 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
51954 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
51955 mv prev-libbacktrace stage1-libbacktrace; : ; \
51957 @endif libbacktrace
51958 @if libcpp
51959 @if test -d $(HOST_SUBDIR)/libcpp; then \
51960 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
51961 mv prev-libcpp stage1-libcpp; : ; \
51963 @endif libcpp
51964 @if libdecnumber
51965 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
51966 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
51967 mv prev-libdecnumber stage1-libdecnumber; : ; \
51969 @endif libdecnumber
51970 @if libiberty
51971 @if test -d $(HOST_SUBDIR)/libiberty; then \
51972 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
51973 mv prev-libiberty stage1-libiberty; : ; \
51975 @endif libiberty
51976 @if libiberty-linker-plugin
51977 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
51978 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
51979 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
51981 @endif libiberty-linker-plugin
51982 @if libiconv
51983 @if test -d $(HOST_SUBDIR)/libiconv; then \
51984 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
51985 mv prev-libiconv stage1-libiconv; : ; \
51987 @endif libiconv
51988 @if zlib
51989 @if test -d $(HOST_SUBDIR)/zlib; then \
51990 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
51991 mv prev-zlib stage1-zlib; : ; \
51993 @endif zlib
51994 @if lto-plugin
51995 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
51996 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
51997 mv prev-lto-plugin stage1-lto-plugin; : ; \
51999 @endif lto-plugin
52000 @if test -d $(TARGET_SUBDIR); then \
52001 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
52002 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
52004 rm -f stage_current
52006 # Bubble a bug fix through all the stages up to stage 2. They are
52007 # remade, but not reconfigured. The next stage (if any) will not be
52008 # reconfigured either.
52009 .PHONY: stage2-bubble
52010 stage2-bubble:: stage1-bubble
52011 @r=`${PWD_COMMAND}`; export r; \
52012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52013 if test -f stage2-lean || test -f stage1-lean ; then \
52014 echo Skipping rebuild of stage2; \
52015 else \
52016 $(MAKE) stage2-start; \
52017 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
52020 .PHONY: all-stage2 clean-stage2
52021 do-clean: clean-stage2
52023 # FIXME: Will not need to be conditional when toplevel bootstrap is the
52024 # only possibility, but now it conflicts with no-bootstrap rules
52025 @if gcc-bootstrap
52029 .PHONY: bootstrap2 bootstrap2-lean
52030 bootstrap2:
52031 echo stage2 > stage_final
52032 @r=`${PWD_COMMAND}`; export r; \
52033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52034 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
52035 @: $(MAKE); $(unstage)
52036 @r=`${PWD_COMMAND}`; export r; \
52037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52038 TFLAGS="$(STAGE2_TFLAGS)"; \
52039 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52041 bootstrap2-lean:
52042 echo stage2 > stage_final
52043 @r=`${PWD_COMMAND}`; export r; \
52044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52045 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
52046 @: $(MAKE); $(unstage)
52047 @r=`${PWD_COMMAND}`; export r; \
52048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52049 TFLAGS="$(STAGE2_TFLAGS)"; \
52050 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52053 # Rules to wipe a stage and all the following ones, also used for cleanstrap
52054 distclean-stage1:: distclean-stage2
52055 .PHONY: distclean-stage2
52056 distclean-stage2::
52057 @: $(MAKE); $(stage)
52058 @test "`cat stage_last`" != stage2 || rm -f stage_last
52059 rm -rf stage2-*
52062 @endif gcc-bootstrap
52065 .PHONY: stage3-start stage3-end
52067 stage3-start::
52068 @: $(MAKE); $(stage); \
52069 echo stage3 > stage_current; \
52070 echo stage3 > stage_last; \
52071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52072 @if bfd
52073 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
52074 mkdir stage3-bfd; \
52075 mv stage3-bfd bfd; \
52076 mv stage2-bfd prev-bfd || test -f stage2-lean
52077 @endif bfd
52078 @if opcodes
52079 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
52080 mkdir stage3-opcodes; \
52081 mv stage3-opcodes opcodes; \
52082 mv stage2-opcodes prev-opcodes || test -f stage2-lean
52083 @endif opcodes
52084 @if binutils
52085 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
52086 mkdir stage3-binutils; \
52087 mv stage3-binutils binutils; \
52088 mv stage2-binutils prev-binutils || test -f stage2-lean
52089 @endif binutils
52090 @if fixincludes
52091 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
52092 mkdir stage3-fixincludes; \
52093 mv stage3-fixincludes fixincludes; \
52094 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
52095 @endif fixincludes
52096 @if gas
52097 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
52098 mkdir stage3-gas; \
52099 mv stage3-gas gas; \
52100 mv stage2-gas prev-gas || test -f stage2-lean
52101 @endif gas
52102 @if gcc
52103 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
52104 mkdir stage3-gcc; \
52105 mv stage3-gcc gcc; \
52106 mv stage2-gcc prev-gcc || test -f stage2-lean
52107 @endif gcc
52108 @if gmp
52109 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
52110 mkdir stage3-gmp; \
52111 mv stage3-gmp gmp; \
52112 mv stage2-gmp prev-gmp || test -f stage2-lean
52113 @endif gmp
52114 @if mpfr
52115 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
52116 mkdir stage3-mpfr; \
52117 mv stage3-mpfr mpfr; \
52118 mv stage2-mpfr prev-mpfr || test -f stage2-lean
52119 @endif mpfr
52120 @if mpc
52121 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
52122 mkdir stage3-mpc; \
52123 mv stage3-mpc mpc; \
52124 mv stage2-mpc prev-mpc || test -f stage2-lean
52125 @endif mpc
52126 @if isl
52127 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
52128 mkdir stage3-isl; \
52129 mv stage3-isl isl; \
52130 mv stage2-isl prev-isl || test -f stage2-lean
52131 @endif isl
52132 @if libelf
52133 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
52134 mkdir stage3-libelf; \
52135 mv stage3-libelf libelf; \
52136 mv stage2-libelf prev-libelf || test -f stage2-lean
52137 @endif libelf
52138 @if gold
52139 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
52140 mkdir stage3-gold; \
52141 mv stage3-gold gold; \
52142 mv stage2-gold prev-gold || test -f stage2-lean
52143 @endif gold
52144 @if intl
52145 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
52146 mkdir stage3-intl; \
52147 mv stage3-intl intl; \
52148 mv stage2-intl prev-intl || test -f stage2-lean
52149 @endif intl
52150 @if ld
52151 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
52152 mkdir stage3-ld; \
52153 mv stage3-ld ld; \
52154 mv stage2-ld prev-ld || test -f stage2-lean
52155 @endif ld
52156 @if libbacktrace
52157 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
52158 mkdir stage3-libbacktrace; \
52159 mv stage3-libbacktrace libbacktrace; \
52160 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
52161 @endif libbacktrace
52162 @if libcpp
52163 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
52164 mkdir stage3-libcpp; \
52165 mv stage3-libcpp libcpp; \
52166 mv stage2-libcpp prev-libcpp || test -f stage2-lean
52167 @endif libcpp
52168 @if libdecnumber
52169 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
52170 mkdir stage3-libdecnumber; \
52171 mv stage3-libdecnumber libdecnumber; \
52172 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
52173 @endif libdecnumber
52174 @if libiberty
52175 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
52176 mkdir stage3-libiberty; \
52177 mv stage3-libiberty libiberty; \
52178 mv stage2-libiberty prev-libiberty || test -f stage2-lean
52179 @endif libiberty
52180 @if libiberty-linker-plugin
52181 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
52182 mkdir stage3-libiberty-linker-plugin; \
52183 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
52184 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
52185 @endif libiberty-linker-plugin
52186 @if libiconv
52187 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
52188 mkdir stage3-libiconv; \
52189 mv stage3-libiconv libiconv; \
52190 mv stage2-libiconv prev-libiconv || test -f stage2-lean
52191 @endif libiconv
52192 @if zlib
52193 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
52194 mkdir stage3-zlib; \
52195 mv stage3-zlib zlib; \
52196 mv stage2-zlib prev-zlib || test -f stage2-lean
52197 @endif zlib
52198 @if lto-plugin
52199 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
52200 mkdir stage3-lto-plugin; \
52201 mv stage3-lto-plugin lto-plugin; \
52202 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
52203 @endif lto-plugin
52204 @[ -d stage3-$(TARGET_SUBDIR) ] || \
52205 mkdir stage3-$(TARGET_SUBDIR); \
52206 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
52207 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
52209 stage3-end::
52210 @if bfd
52211 @if test -d $(HOST_SUBDIR)/bfd; then \
52212 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
52213 mv prev-bfd stage2-bfd; : ; \
52215 @endif bfd
52216 @if opcodes
52217 @if test -d $(HOST_SUBDIR)/opcodes; then \
52218 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
52219 mv prev-opcodes stage2-opcodes; : ; \
52221 @endif opcodes
52222 @if binutils
52223 @if test -d $(HOST_SUBDIR)/binutils; then \
52224 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
52225 mv prev-binutils stage2-binutils; : ; \
52227 @endif binutils
52228 @if fixincludes
52229 @if test -d $(HOST_SUBDIR)/fixincludes; then \
52230 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
52231 mv prev-fixincludes stage2-fixincludes; : ; \
52233 @endif fixincludes
52234 @if gas
52235 @if test -d $(HOST_SUBDIR)/gas; then \
52236 cd $(HOST_SUBDIR); mv gas stage3-gas; \
52237 mv prev-gas stage2-gas; : ; \
52239 @endif gas
52240 @if gcc
52241 @if test -d $(HOST_SUBDIR)/gcc; then \
52242 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
52243 mv prev-gcc stage2-gcc; : ; \
52245 @endif gcc
52246 @if gmp
52247 @if test -d $(HOST_SUBDIR)/gmp; then \
52248 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
52249 mv prev-gmp stage2-gmp; : ; \
52251 @endif gmp
52252 @if mpfr
52253 @if test -d $(HOST_SUBDIR)/mpfr; then \
52254 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
52255 mv prev-mpfr stage2-mpfr; : ; \
52257 @endif mpfr
52258 @if mpc
52259 @if test -d $(HOST_SUBDIR)/mpc; then \
52260 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
52261 mv prev-mpc stage2-mpc; : ; \
52263 @endif mpc
52264 @if isl
52265 @if test -d $(HOST_SUBDIR)/isl; then \
52266 cd $(HOST_SUBDIR); mv isl stage3-isl; \
52267 mv prev-isl stage2-isl; : ; \
52269 @endif isl
52270 @if libelf
52271 @if test -d $(HOST_SUBDIR)/libelf; then \
52272 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
52273 mv prev-libelf stage2-libelf; : ; \
52275 @endif libelf
52276 @if gold
52277 @if test -d $(HOST_SUBDIR)/gold; then \
52278 cd $(HOST_SUBDIR); mv gold stage3-gold; \
52279 mv prev-gold stage2-gold; : ; \
52281 @endif gold
52282 @if intl
52283 @if test -d $(HOST_SUBDIR)/intl; then \
52284 cd $(HOST_SUBDIR); mv intl stage3-intl; \
52285 mv prev-intl stage2-intl; : ; \
52287 @endif intl
52288 @if ld
52289 @if test -d $(HOST_SUBDIR)/ld; then \
52290 cd $(HOST_SUBDIR); mv ld stage3-ld; \
52291 mv prev-ld stage2-ld; : ; \
52293 @endif ld
52294 @if libbacktrace
52295 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
52296 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
52297 mv prev-libbacktrace stage2-libbacktrace; : ; \
52299 @endif libbacktrace
52300 @if libcpp
52301 @if test -d $(HOST_SUBDIR)/libcpp; then \
52302 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
52303 mv prev-libcpp stage2-libcpp; : ; \
52305 @endif libcpp
52306 @if libdecnumber
52307 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
52308 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
52309 mv prev-libdecnumber stage2-libdecnumber; : ; \
52311 @endif libdecnumber
52312 @if libiberty
52313 @if test -d $(HOST_SUBDIR)/libiberty; then \
52314 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
52315 mv prev-libiberty stage2-libiberty; : ; \
52317 @endif libiberty
52318 @if libiberty-linker-plugin
52319 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
52320 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
52321 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
52323 @endif libiberty-linker-plugin
52324 @if libiconv
52325 @if test -d $(HOST_SUBDIR)/libiconv; then \
52326 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
52327 mv prev-libiconv stage2-libiconv; : ; \
52329 @endif libiconv
52330 @if zlib
52331 @if test -d $(HOST_SUBDIR)/zlib; then \
52332 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
52333 mv prev-zlib stage2-zlib; : ; \
52335 @endif zlib
52336 @if lto-plugin
52337 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
52338 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
52339 mv prev-lto-plugin stage2-lto-plugin; : ; \
52341 @endif lto-plugin
52342 @if test -d $(TARGET_SUBDIR); then \
52343 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
52344 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
52346 rm -f stage_current
52348 # Bubble a bug fix through all the stages up to stage 3. They are
52349 # remade, but not reconfigured. The next stage (if any) will not be
52350 # reconfigured either.
52351 .PHONY: stage3-bubble
52352 stage3-bubble:: stage2-bubble
52353 @r=`${PWD_COMMAND}`; export r; \
52354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52355 if test -f stage3-lean || test -f stage2-lean ; then \
52356 echo Skipping rebuild of stage3; \
52357 else \
52358 $(MAKE) stage3-start; \
52359 if $(LEAN); then \
52360 rm -rf stage1-*; \
52361 $(STAMP) stage1-lean; \
52362 fi; \
52363 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
52365 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
52367 .PHONY: all-stage3 clean-stage3
52368 do-clean: clean-stage3
52370 # FIXME: Will not need to be conditional when toplevel bootstrap is the
52371 # only possibility, but now it conflicts with no-bootstrap rules
52372 @if gcc-bootstrap
52374 compare:
52375 @r=`${PWD_COMMAND}`; export r; \
52376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52377 if test -f stage2-lean; then \
52378 echo Cannot compare object files as stage 2 was deleted.; \
52379 exit 0; \
52380 fi; \
52381 : $(MAKE); $(stage); \
52382 rm -f .bad_compare; \
52383 echo Comparing stages 2 and 3; \
52384 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
52385 files=`find stage3-* -name "*$(objext)" -print | \
52386 sed -n s,^stage$$sed-,,p`; \
52387 for file in $${files}; do \
52388 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
52389 if test ! -f $$f1; then continue; fi; \
52390 $(do-compare) > /dev/null 2>&1; \
52391 if test $$? -eq 1; then \
52392 case $$file in \
52393 @compare_exclusions@) \
52394 echo warning: $$file differs ;; \
52395 *) \
52396 echo $$file differs >> .bad_compare ;; \
52397 esac; \
52398 fi; \
52399 done; \
52400 if [ -f .bad_compare ]; then \
52401 echo "Bootstrap comparison failure!"; \
52402 cat .bad_compare; \
52403 exit 1; \
52404 else \
52405 echo Comparison successful.; \
52406 fi; \
52407 $(STAMP) compare
52408 if $(LEAN); then \
52409 rm -rf stage2-*; \
52410 $(STAMP) stage2-lean; \
52415 .PHONY: bootstrap bootstrap-lean
52416 bootstrap:
52417 echo stage3 > stage_final
52418 @r=`${PWD_COMMAND}`; export r; \
52419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52420 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
52421 @: $(MAKE); $(unstage)
52422 @r=`${PWD_COMMAND}`; export r; \
52423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52424 TFLAGS="$(STAGE3_TFLAGS)"; \
52425 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52427 bootstrap-lean:
52428 echo stage3 > stage_final
52429 @r=`${PWD_COMMAND}`; export r; \
52430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52431 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
52432 @: $(MAKE); $(unstage)
52433 @r=`${PWD_COMMAND}`; export r; \
52434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52435 TFLAGS="$(STAGE3_TFLAGS)"; \
52436 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52439 # Rules to wipe a stage and all the following ones, also used for cleanstrap
52440 distclean-stage2:: distclean-stage3
52441 .PHONY: distclean-stage3
52442 distclean-stage3::
52443 @: $(MAKE); $(stage)
52444 @test "`cat stage_last`" != stage3 || rm -f stage_last
52445 rm -rf stage3-* compare
52448 .PHONY: cleanstrap
52449 cleanstrap: do-distclean local-clean
52450 echo stage3 > stage_final
52451 @r=`${PWD_COMMAND}`; export r; \
52452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52453 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
52454 @: $(MAKE); $(unstage)
52455 @r=`${PWD_COMMAND}`; export r; \
52456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52457 TFLAGS="$(STAGE3_TFLAGS)"; \
52458 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52460 @endif gcc-bootstrap
52463 .PHONY: stage4-start stage4-end
52465 stage4-start::
52466 @: $(MAKE); $(stage); \
52467 echo stage4 > stage_current; \
52468 echo stage4 > stage_last; \
52469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52470 @if bfd
52471 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
52472 mkdir stage4-bfd; \
52473 mv stage4-bfd bfd; \
52474 mv stage3-bfd prev-bfd || test -f stage3-lean
52475 @endif bfd
52476 @if opcodes
52477 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
52478 mkdir stage4-opcodes; \
52479 mv stage4-opcodes opcodes; \
52480 mv stage3-opcodes prev-opcodes || test -f stage3-lean
52481 @endif opcodes
52482 @if binutils
52483 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
52484 mkdir stage4-binutils; \
52485 mv stage4-binutils binutils; \
52486 mv stage3-binutils prev-binutils || test -f stage3-lean
52487 @endif binutils
52488 @if fixincludes
52489 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
52490 mkdir stage4-fixincludes; \
52491 mv stage4-fixincludes fixincludes; \
52492 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
52493 @endif fixincludes
52494 @if gas
52495 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
52496 mkdir stage4-gas; \
52497 mv stage4-gas gas; \
52498 mv stage3-gas prev-gas || test -f stage3-lean
52499 @endif gas
52500 @if gcc
52501 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
52502 mkdir stage4-gcc; \
52503 mv stage4-gcc gcc; \
52504 mv stage3-gcc prev-gcc || test -f stage3-lean
52505 @endif gcc
52506 @if gmp
52507 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
52508 mkdir stage4-gmp; \
52509 mv stage4-gmp gmp; \
52510 mv stage3-gmp prev-gmp || test -f stage3-lean
52511 @endif gmp
52512 @if mpfr
52513 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
52514 mkdir stage4-mpfr; \
52515 mv stage4-mpfr mpfr; \
52516 mv stage3-mpfr prev-mpfr || test -f stage3-lean
52517 @endif mpfr
52518 @if mpc
52519 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
52520 mkdir stage4-mpc; \
52521 mv stage4-mpc mpc; \
52522 mv stage3-mpc prev-mpc || test -f stage3-lean
52523 @endif mpc
52524 @if isl
52525 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
52526 mkdir stage4-isl; \
52527 mv stage4-isl isl; \
52528 mv stage3-isl prev-isl || test -f stage3-lean
52529 @endif isl
52530 @if libelf
52531 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
52532 mkdir stage4-libelf; \
52533 mv stage4-libelf libelf; \
52534 mv stage3-libelf prev-libelf || test -f stage3-lean
52535 @endif libelf
52536 @if gold
52537 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
52538 mkdir stage4-gold; \
52539 mv stage4-gold gold; \
52540 mv stage3-gold prev-gold || test -f stage3-lean
52541 @endif gold
52542 @if intl
52543 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
52544 mkdir stage4-intl; \
52545 mv stage4-intl intl; \
52546 mv stage3-intl prev-intl || test -f stage3-lean
52547 @endif intl
52548 @if ld
52549 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
52550 mkdir stage4-ld; \
52551 mv stage4-ld ld; \
52552 mv stage3-ld prev-ld || test -f stage3-lean
52553 @endif ld
52554 @if libbacktrace
52555 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
52556 mkdir stage4-libbacktrace; \
52557 mv stage4-libbacktrace libbacktrace; \
52558 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
52559 @endif libbacktrace
52560 @if libcpp
52561 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
52562 mkdir stage4-libcpp; \
52563 mv stage4-libcpp libcpp; \
52564 mv stage3-libcpp prev-libcpp || test -f stage3-lean
52565 @endif libcpp
52566 @if libdecnumber
52567 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
52568 mkdir stage4-libdecnumber; \
52569 mv stage4-libdecnumber libdecnumber; \
52570 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
52571 @endif libdecnumber
52572 @if libiberty
52573 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
52574 mkdir stage4-libiberty; \
52575 mv stage4-libiberty libiberty; \
52576 mv stage3-libiberty prev-libiberty || test -f stage3-lean
52577 @endif libiberty
52578 @if libiberty-linker-plugin
52579 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
52580 mkdir stage4-libiberty-linker-plugin; \
52581 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
52582 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
52583 @endif libiberty-linker-plugin
52584 @if libiconv
52585 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
52586 mkdir stage4-libiconv; \
52587 mv stage4-libiconv libiconv; \
52588 mv stage3-libiconv prev-libiconv || test -f stage3-lean
52589 @endif libiconv
52590 @if zlib
52591 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
52592 mkdir stage4-zlib; \
52593 mv stage4-zlib zlib; \
52594 mv stage3-zlib prev-zlib || test -f stage3-lean
52595 @endif zlib
52596 @if lto-plugin
52597 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
52598 mkdir stage4-lto-plugin; \
52599 mv stage4-lto-plugin lto-plugin; \
52600 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
52601 @endif lto-plugin
52602 @[ -d stage4-$(TARGET_SUBDIR) ] || \
52603 mkdir stage4-$(TARGET_SUBDIR); \
52604 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
52605 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
52607 stage4-end::
52608 @if bfd
52609 @if test -d $(HOST_SUBDIR)/bfd; then \
52610 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
52611 mv prev-bfd stage3-bfd; : ; \
52613 @endif bfd
52614 @if opcodes
52615 @if test -d $(HOST_SUBDIR)/opcodes; then \
52616 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
52617 mv prev-opcodes stage3-opcodes; : ; \
52619 @endif opcodes
52620 @if binutils
52621 @if test -d $(HOST_SUBDIR)/binutils; then \
52622 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
52623 mv prev-binutils stage3-binutils; : ; \
52625 @endif binutils
52626 @if fixincludes
52627 @if test -d $(HOST_SUBDIR)/fixincludes; then \
52628 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
52629 mv prev-fixincludes stage3-fixincludes; : ; \
52631 @endif fixincludes
52632 @if gas
52633 @if test -d $(HOST_SUBDIR)/gas; then \
52634 cd $(HOST_SUBDIR); mv gas stage4-gas; \
52635 mv prev-gas stage3-gas; : ; \
52637 @endif gas
52638 @if gcc
52639 @if test -d $(HOST_SUBDIR)/gcc; then \
52640 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
52641 mv prev-gcc stage3-gcc; : ; \
52643 @endif gcc
52644 @if gmp
52645 @if test -d $(HOST_SUBDIR)/gmp; then \
52646 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
52647 mv prev-gmp stage3-gmp; : ; \
52649 @endif gmp
52650 @if mpfr
52651 @if test -d $(HOST_SUBDIR)/mpfr; then \
52652 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
52653 mv prev-mpfr stage3-mpfr; : ; \
52655 @endif mpfr
52656 @if mpc
52657 @if test -d $(HOST_SUBDIR)/mpc; then \
52658 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
52659 mv prev-mpc stage3-mpc; : ; \
52661 @endif mpc
52662 @if isl
52663 @if test -d $(HOST_SUBDIR)/isl; then \
52664 cd $(HOST_SUBDIR); mv isl stage4-isl; \
52665 mv prev-isl stage3-isl; : ; \
52667 @endif isl
52668 @if libelf
52669 @if test -d $(HOST_SUBDIR)/libelf; then \
52670 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
52671 mv prev-libelf stage3-libelf; : ; \
52673 @endif libelf
52674 @if gold
52675 @if test -d $(HOST_SUBDIR)/gold; then \
52676 cd $(HOST_SUBDIR); mv gold stage4-gold; \
52677 mv prev-gold stage3-gold; : ; \
52679 @endif gold
52680 @if intl
52681 @if test -d $(HOST_SUBDIR)/intl; then \
52682 cd $(HOST_SUBDIR); mv intl stage4-intl; \
52683 mv prev-intl stage3-intl; : ; \
52685 @endif intl
52686 @if ld
52687 @if test -d $(HOST_SUBDIR)/ld; then \
52688 cd $(HOST_SUBDIR); mv ld stage4-ld; \
52689 mv prev-ld stage3-ld; : ; \
52691 @endif ld
52692 @if libbacktrace
52693 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
52694 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
52695 mv prev-libbacktrace stage3-libbacktrace; : ; \
52697 @endif libbacktrace
52698 @if libcpp
52699 @if test -d $(HOST_SUBDIR)/libcpp; then \
52700 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
52701 mv prev-libcpp stage3-libcpp; : ; \
52703 @endif libcpp
52704 @if libdecnumber
52705 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
52706 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
52707 mv prev-libdecnumber stage3-libdecnumber; : ; \
52709 @endif libdecnumber
52710 @if libiberty
52711 @if test -d $(HOST_SUBDIR)/libiberty; then \
52712 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
52713 mv prev-libiberty stage3-libiberty; : ; \
52715 @endif libiberty
52716 @if libiberty-linker-plugin
52717 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
52718 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
52719 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
52721 @endif libiberty-linker-plugin
52722 @if libiconv
52723 @if test -d $(HOST_SUBDIR)/libiconv; then \
52724 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
52725 mv prev-libiconv stage3-libiconv; : ; \
52727 @endif libiconv
52728 @if zlib
52729 @if test -d $(HOST_SUBDIR)/zlib; then \
52730 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
52731 mv prev-zlib stage3-zlib; : ; \
52733 @endif zlib
52734 @if lto-plugin
52735 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
52736 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
52737 mv prev-lto-plugin stage3-lto-plugin; : ; \
52739 @endif lto-plugin
52740 @if test -d $(TARGET_SUBDIR); then \
52741 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
52742 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
52744 rm -f stage_current
52746 # Bubble a bug fix through all the stages up to stage 4. They are
52747 # remade, but not reconfigured. The next stage (if any) will not be
52748 # reconfigured either.
52749 .PHONY: stage4-bubble
52750 stage4-bubble:: stage3-bubble
52751 @r=`${PWD_COMMAND}`; export r; \
52752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52753 if test -f stage4-lean || test -f stage3-lean ; then \
52754 echo Skipping rebuild of stage4; \
52755 else \
52756 $(MAKE) stage4-start; \
52757 if $(LEAN); then \
52758 rm -rf stage2-*; \
52759 $(STAMP) stage2-lean; \
52760 fi; \
52761 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
52763 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
52765 .PHONY: all-stage4 clean-stage4
52766 do-clean: clean-stage4
52768 # FIXME: Will not need to be conditional when toplevel bootstrap is the
52769 # only possibility, but now it conflicts with no-bootstrap rules
52770 @if gcc-bootstrap
52772 compare3:
52773 @r=`${PWD_COMMAND}`; export r; \
52774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52775 if test -f stage3-lean; then \
52776 echo Cannot compare object files as stage 3 was deleted.; \
52777 exit 0; \
52778 fi; \
52779 : $(MAKE); $(stage); \
52780 rm -f .bad_compare; \
52781 echo Comparing stages 3 and 4; \
52782 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
52783 files=`find stage4-* -name "*$(objext)" -print | \
52784 sed -n s,^stage$$sed-,,p`; \
52785 for file in $${files}; do \
52786 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
52787 if test ! -f $$f1; then continue; fi; \
52788 $(do-compare3) > /dev/null 2>&1; \
52789 if test $$? -eq 1; then \
52790 case $$file in \
52791 @compare_exclusions@) \
52792 echo warning: $$file differs ;; \
52793 *) \
52794 echo $$file differs >> .bad_compare ;; \
52795 esac; \
52796 fi; \
52797 done; \
52798 if [ -f .bad_compare ]; then \
52799 echo "Bootstrap comparison failure!"; \
52800 cat .bad_compare; \
52801 exit 1; \
52802 else \
52803 echo Comparison successful.; \
52804 fi; \
52805 $(STAMP) compare3
52806 if $(LEAN); then \
52807 rm -rf stage3-*; \
52808 $(STAMP) stage3-lean; \
52813 .PHONY: bootstrap4 bootstrap4-lean
52814 bootstrap4:
52815 echo stage4 > stage_final
52816 @r=`${PWD_COMMAND}`; export r; \
52817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52818 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
52819 @: $(MAKE); $(unstage)
52820 @r=`${PWD_COMMAND}`; export r; \
52821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52822 TFLAGS="$(STAGE4_TFLAGS)"; \
52823 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52825 bootstrap4-lean:
52826 echo stage4 > stage_final
52827 @r=`${PWD_COMMAND}`; export r; \
52828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52829 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
52830 @: $(MAKE); $(unstage)
52831 @r=`${PWD_COMMAND}`; export r; \
52832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52833 TFLAGS="$(STAGE4_TFLAGS)"; \
52834 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52837 # Rules to wipe a stage and all the following ones, also used for cleanstrap
52838 distclean-stage3:: distclean-stage4
52839 .PHONY: distclean-stage4
52840 distclean-stage4::
52841 @: $(MAKE); $(stage)
52842 @test "`cat stage_last`" != stage4 || rm -f stage_last
52843 rm -rf stage4-* compare3
52846 @endif gcc-bootstrap
52849 .PHONY: stageprofile-start stageprofile-end
52851 stageprofile-start::
52852 @: $(MAKE); $(stage); \
52853 echo stageprofile > stage_current; \
52854 echo stageprofile > stage_last; \
52855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52856 @if bfd
52857 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
52858 mkdir stageprofile-bfd; \
52859 mv stageprofile-bfd bfd; \
52860 mv stage1-bfd prev-bfd || test -f stage1-lean
52861 @endif bfd
52862 @if opcodes
52863 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
52864 mkdir stageprofile-opcodes; \
52865 mv stageprofile-opcodes opcodes; \
52866 mv stage1-opcodes prev-opcodes || test -f stage1-lean
52867 @endif opcodes
52868 @if binutils
52869 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
52870 mkdir stageprofile-binutils; \
52871 mv stageprofile-binutils binutils; \
52872 mv stage1-binutils prev-binutils || test -f stage1-lean
52873 @endif binutils
52874 @if fixincludes
52875 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
52876 mkdir stageprofile-fixincludes; \
52877 mv stageprofile-fixincludes fixincludes; \
52878 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
52879 @endif fixincludes
52880 @if gas
52881 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
52882 mkdir stageprofile-gas; \
52883 mv stageprofile-gas gas; \
52884 mv stage1-gas prev-gas || test -f stage1-lean
52885 @endif gas
52886 @if gcc
52887 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
52888 mkdir stageprofile-gcc; \
52889 mv stageprofile-gcc gcc; \
52890 mv stage1-gcc prev-gcc || test -f stage1-lean
52891 @endif gcc
52892 @if gmp
52893 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
52894 mkdir stageprofile-gmp; \
52895 mv stageprofile-gmp gmp; \
52896 mv stage1-gmp prev-gmp || test -f stage1-lean
52897 @endif gmp
52898 @if mpfr
52899 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
52900 mkdir stageprofile-mpfr; \
52901 mv stageprofile-mpfr mpfr; \
52902 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52903 @endif mpfr
52904 @if mpc
52905 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
52906 mkdir stageprofile-mpc; \
52907 mv stageprofile-mpc mpc; \
52908 mv stage1-mpc prev-mpc || test -f stage1-lean
52909 @endif mpc
52910 @if isl
52911 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
52912 mkdir stageprofile-isl; \
52913 mv stageprofile-isl isl; \
52914 mv stage1-isl prev-isl || test -f stage1-lean
52915 @endif isl
52916 @if libelf
52917 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
52918 mkdir stageprofile-libelf; \
52919 mv stageprofile-libelf libelf; \
52920 mv stage1-libelf prev-libelf || test -f stage1-lean
52921 @endif libelf
52922 @if gold
52923 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
52924 mkdir stageprofile-gold; \
52925 mv stageprofile-gold gold; \
52926 mv stage1-gold prev-gold || test -f stage1-lean
52927 @endif gold
52928 @if intl
52929 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
52930 mkdir stageprofile-intl; \
52931 mv stageprofile-intl intl; \
52932 mv stage1-intl prev-intl || test -f stage1-lean
52933 @endif intl
52934 @if ld
52935 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
52936 mkdir stageprofile-ld; \
52937 mv stageprofile-ld ld; \
52938 mv stage1-ld prev-ld || test -f stage1-lean
52939 @endif ld
52940 @if libbacktrace
52941 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
52942 mkdir stageprofile-libbacktrace; \
52943 mv stageprofile-libbacktrace libbacktrace; \
52944 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
52945 @endif libbacktrace
52946 @if libcpp
52947 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
52948 mkdir stageprofile-libcpp; \
52949 mv stageprofile-libcpp libcpp; \
52950 mv stage1-libcpp prev-libcpp || test -f stage1-lean
52951 @endif libcpp
52952 @if libdecnumber
52953 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
52954 mkdir stageprofile-libdecnumber; \
52955 mv stageprofile-libdecnumber libdecnumber; \
52956 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
52957 @endif libdecnumber
52958 @if libiberty
52959 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
52960 mkdir stageprofile-libiberty; \
52961 mv stageprofile-libiberty libiberty; \
52962 mv stage1-libiberty prev-libiberty || test -f stage1-lean
52963 @endif libiberty
52964 @if libiberty-linker-plugin
52965 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
52966 mkdir stageprofile-libiberty-linker-plugin; \
52967 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
52968 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
52969 @endif libiberty-linker-plugin
52970 @if libiconv
52971 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
52972 mkdir stageprofile-libiconv; \
52973 mv stageprofile-libiconv libiconv; \
52974 mv stage1-libiconv prev-libiconv || test -f stage1-lean
52975 @endif libiconv
52976 @if zlib
52977 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
52978 mkdir stageprofile-zlib; \
52979 mv stageprofile-zlib zlib; \
52980 mv stage1-zlib prev-zlib || test -f stage1-lean
52981 @endif zlib
52982 @if lto-plugin
52983 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
52984 mkdir stageprofile-lto-plugin; \
52985 mv stageprofile-lto-plugin lto-plugin; \
52986 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
52987 @endif lto-plugin
52988 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
52989 mkdir stageprofile-$(TARGET_SUBDIR); \
52990 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
52991 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
52993 stageprofile-end::
52994 @if bfd
52995 @if test -d $(HOST_SUBDIR)/bfd; then \
52996 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
52997 mv prev-bfd stage1-bfd; : ; \
52999 @endif bfd
53000 @if opcodes
53001 @if test -d $(HOST_SUBDIR)/opcodes; then \
53002 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
53003 mv prev-opcodes stage1-opcodes; : ; \
53005 @endif opcodes
53006 @if binutils
53007 @if test -d $(HOST_SUBDIR)/binutils; then \
53008 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
53009 mv prev-binutils stage1-binutils; : ; \
53011 @endif binutils
53012 @if fixincludes
53013 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53014 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
53015 mv prev-fixincludes stage1-fixincludes; : ; \
53017 @endif fixincludes
53018 @if gas
53019 @if test -d $(HOST_SUBDIR)/gas; then \
53020 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
53021 mv prev-gas stage1-gas; : ; \
53023 @endif gas
53024 @if gcc
53025 @if test -d $(HOST_SUBDIR)/gcc; then \
53026 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
53027 mv prev-gcc stage1-gcc; : ; \
53029 @endif gcc
53030 @if gmp
53031 @if test -d $(HOST_SUBDIR)/gmp; then \
53032 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
53033 mv prev-gmp stage1-gmp; : ; \
53035 @endif gmp
53036 @if mpfr
53037 @if test -d $(HOST_SUBDIR)/mpfr; then \
53038 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
53039 mv prev-mpfr stage1-mpfr; : ; \
53041 @endif mpfr
53042 @if mpc
53043 @if test -d $(HOST_SUBDIR)/mpc; then \
53044 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
53045 mv prev-mpc stage1-mpc; : ; \
53047 @endif mpc
53048 @if isl
53049 @if test -d $(HOST_SUBDIR)/isl; then \
53050 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
53051 mv prev-isl stage1-isl; : ; \
53053 @endif isl
53054 @if libelf
53055 @if test -d $(HOST_SUBDIR)/libelf; then \
53056 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
53057 mv prev-libelf stage1-libelf; : ; \
53059 @endif libelf
53060 @if gold
53061 @if test -d $(HOST_SUBDIR)/gold; then \
53062 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
53063 mv prev-gold stage1-gold; : ; \
53065 @endif gold
53066 @if intl
53067 @if test -d $(HOST_SUBDIR)/intl; then \
53068 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
53069 mv prev-intl stage1-intl; : ; \
53071 @endif intl
53072 @if ld
53073 @if test -d $(HOST_SUBDIR)/ld; then \
53074 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
53075 mv prev-ld stage1-ld; : ; \
53077 @endif ld
53078 @if libbacktrace
53079 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
53080 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
53081 mv prev-libbacktrace stage1-libbacktrace; : ; \
53083 @endif libbacktrace
53084 @if libcpp
53085 @if test -d $(HOST_SUBDIR)/libcpp; then \
53086 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
53087 mv prev-libcpp stage1-libcpp; : ; \
53089 @endif libcpp
53090 @if libdecnumber
53091 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
53092 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
53093 mv prev-libdecnumber stage1-libdecnumber; : ; \
53095 @endif libdecnumber
53096 @if libiberty
53097 @if test -d $(HOST_SUBDIR)/libiberty; then \
53098 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
53099 mv prev-libiberty stage1-libiberty; : ; \
53101 @endif libiberty
53102 @if libiberty-linker-plugin
53103 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
53104 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
53105 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
53107 @endif libiberty-linker-plugin
53108 @if libiconv
53109 @if test -d $(HOST_SUBDIR)/libiconv; then \
53110 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
53111 mv prev-libiconv stage1-libiconv; : ; \
53113 @endif libiconv
53114 @if zlib
53115 @if test -d $(HOST_SUBDIR)/zlib; then \
53116 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
53117 mv prev-zlib stage1-zlib; : ; \
53119 @endif zlib
53120 @if lto-plugin
53121 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
53122 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
53123 mv prev-lto-plugin stage1-lto-plugin; : ; \
53125 @endif lto-plugin
53126 @if test -d $(TARGET_SUBDIR); then \
53127 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
53128 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
53130 rm -f stage_current
53132 # Bubble a bug fix through all the stages up to stage profile. They are
53133 # remade, but not reconfigured. The next stage (if any) will not be
53134 # reconfigured either.
53135 .PHONY: stageprofile-bubble
53136 stageprofile-bubble:: stage1-bubble
53137 @r=`${PWD_COMMAND}`; export r; \
53138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53139 if test -f stageprofile-lean || test -f stage1-lean ; then \
53140 echo Skipping rebuild of stageprofile; \
53141 else \
53142 $(MAKE) stageprofile-start; \
53143 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
53146 .PHONY: all-stageprofile clean-stageprofile
53147 do-clean: clean-stageprofile
53149 # FIXME: Will not need to be conditional when toplevel bootstrap is the
53150 # only possibility, but now it conflicts with no-bootstrap rules
53151 @if gcc-bootstrap
53156 # Rules to wipe a stage and all the following ones, also used for cleanstrap
53157 distclean-stage1:: distclean-stageprofile
53158 .PHONY: distclean-stageprofile
53159 distclean-stageprofile::
53160 @: $(MAKE); $(stage)
53161 @test "`cat stage_last`" != stageprofile || rm -f stage_last
53162 rm -rf stageprofile-*
53165 @endif gcc-bootstrap
53168 .PHONY: stagefeedback-start stagefeedback-end
53170 stagefeedback-start::
53171 @: $(MAKE); $(stage); \
53172 echo stagefeedback > stage_current; \
53173 echo stagefeedback > stage_last; \
53174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
53175 @if bfd
53176 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
53177 mkdir stagefeedback-bfd; \
53178 mv stagefeedback-bfd bfd; \
53179 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
53180 @endif bfd
53181 @if opcodes
53182 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
53183 mkdir stagefeedback-opcodes; \
53184 mv stagefeedback-opcodes opcodes; \
53185 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
53186 @endif opcodes
53187 @if binutils
53188 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
53189 mkdir stagefeedback-binutils; \
53190 mv stagefeedback-binutils binutils; \
53191 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
53192 @endif binutils
53193 @if fixincludes
53194 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
53195 mkdir stagefeedback-fixincludes; \
53196 mv stagefeedback-fixincludes fixincludes; \
53197 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
53198 @endif fixincludes
53199 @if gas
53200 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
53201 mkdir stagefeedback-gas; \
53202 mv stagefeedback-gas gas; \
53203 mv stageprofile-gas prev-gas || test -f stageprofile-lean
53204 @endif gas
53205 @if gcc
53206 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
53207 mkdir stagefeedback-gcc; \
53208 mv stagefeedback-gcc gcc; \
53209 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
53210 @endif gcc
53211 @if gmp
53212 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
53213 mkdir stagefeedback-gmp; \
53214 mv stagefeedback-gmp gmp; \
53215 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
53216 @endif gmp
53217 @if mpfr
53218 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
53219 mkdir stagefeedback-mpfr; \
53220 mv stagefeedback-mpfr mpfr; \
53221 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
53222 @endif mpfr
53223 @if mpc
53224 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
53225 mkdir stagefeedback-mpc; \
53226 mv stagefeedback-mpc mpc; \
53227 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
53228 @endif mpc
53229 @if isl
53230 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
53231 mkdir stagefeedback-isl; \
53232 mv stagefeedback-isl isl; \
53233 mv stageprofile-isl prev-isl || test -f stageprofile-lean
53234 @endif isl
53235 @if libelf
53236 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
53237 mkdir stagefeedback-libelf; \
53238 mv stagefeedback-libelf libelf; \
53239 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
53240 @endif libelf
53241 @if gold
53242 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
53243 mkdir stagefeedback-gold; \
53244 mv stagefeedback-gold gold; \
53245 mv stageprofile-gold prev-gold || test -f stageprofile-lean
53246 @endif gold
53247 @if intl
53248 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
53249 mkdir stagefeedback-intl; \
53250 mv stagefeedback-intl intl; \
53251 mv stageprofile-intl prev-intl || test -f stageprofile-lean
53252 @endif intl
53253 @if ld
53254 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
53255 mkdir stagefeedback-ld; \
53256 mv stagefeedback-ld ld; \
53257 mv stageprofile-ld prev-ld || test -f stageprofile-lean
53258 @endif ld
53259 @if libbacktrace
53260 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
53261 mkdir stagefeedback-libbacktrace; \
53262 mv stagefeedback-libbacktrace libbacktrace; \
53263 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
53264 @endif libbacktrace
53265 @if libcpp
53266 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
53267 mkdir stagefeedback-libcpp; \
53268 mv stagefeedback-libcpp libcpp; \
53269 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
53270 @endif libcpp
53271 @if libdecnumber
53272 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
53273 mkdir stagefeedback-libdecnumber; \
53274 mv stagefeedback-libdecnumber libdecnumber; \
53275 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
53276 @endif libdecnumber
53277 @if libiberty
53278 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
53279 mkdir stagefeedback-libiberty; \
53280 mv stagefeedback-libiberty libiberty; \
53281 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
53282 @endif libiberty
53283 @if libiberty-linker-plugin
53284 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
53285 mkdir stagefeedback-libiberty-linker-plugin; \
53286 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
53287 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
53288 @endif libiberty-linker-plugin
53289 @if libiconv
53290 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
53291 mkdir stagefeedback-libiconv; \
53292 mv stagefeedback-libiconv libiconv; \
53293 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
53294 @endif libiconv
53295 @if zlib
53296 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
53297 mkdir stagefeedback-zlib; \
53298 mv stagefeedback-zlib zlib; \
53299 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
53300 @endif zlib
53301 @if lto-plugin
53302 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
53303 mkdir stagefeedback-lto-plugin; \
53304 mv stagefeedback-lto-plugin lto-plugin; \
53305 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
53306 @endif lto-plugin
53307 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
53308 mkdir stagefeedback-$(TARGET_SUBDIR); \
53309 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
53310 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
53312 stagefeedback-end::
53313 @if bfd
53314 @if test -d $(HOST_SUBDIR)/bfd; then \
53315 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
53316 mv prev-bfd stageprofile-bfd; : ; \
53318 @endif bfd
53319 @if opcodes
53320 @if test -d $(HOST_SUBDIR)/opcodes; then \
53321 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
53322 mv prev-opcodes stageprofile-opcodes; : ; \
53324 @endif opcodes
53325 @if binutils
53326 @if test -d $(HOST_SUBDIR)/binutils; then \
53327 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
53328 mv prev-binutils stageprofile-binutils; : ; \
53330 @endif binutils
53331 @if fixincludes
53332 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53333 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
53334 mv prev-fixincludes stageprofile-fixincludes; : ; \
53336 @endif fixincludes
53337 @if gas
53338 @if test -d $(HOST_SUBDIR)/gas; then \
53339 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
53340 mv prev-gas stageprofile-gas; : ; \
53342 @endif gas
53343 @if gcc
53344 @if test -d $(HOST_SUBDIR)/gcc; then \
53345 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
53346 mv prev-gcc stageprofile-gcc; : ; \
53348 @endif gcc
53349 @if gmp
53350 @if test -d $(HOST_SUBDIR)/gmp; then \
53351 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
53352 mv prev-gmp stageprofile-gmp; : ; \
53354 @endif gmp
53355 @if mpfr
53356 @if test -d $(HOST_SUBDIR)/mpfr; then \
53357 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
53358 mv prev-mpfr stageprofile-mpfr; : ; \
53360 @endif mpfr
53361 @if mpc
53362 @if test -d $(HOST_SUBDIR)/mpc; then \
53363 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
53364 mv prev-mpc stageprofile-mpc; : ; \
53366 @endif mpc
53367 @if isl
53368 @if test -d $(HOST_SUBDIR)/isl; then \
53369 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
53370 mv prev-isl stageprofile-isl; : ; \
53372 @endif isl
53373 @if libelf
53374 @if test -d $(HOST_SUBDIR)/libelf; then \
53375 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
53376 mv prev-libelf stageprofile-libelf; : ; \
53378 @endif libelf
53379 @if gold
53380 @if test -d $(HOST_SUBDIR)/gold; then \
53381 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
53382 mv prev-gold stageprofile-gold; : ; \
53384 @endif gold
53385 @if intl
53386 @if test -d $(HOST_SUBDIR)/intl; then \
53387 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
53388 mv prev-intl stageprofile-intl; : ; \
53390 @endif intl
53391 @if ld
53392 @if test -d $(HOST_SUBDIR)/ld; then \
53393 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
53394 mv prev-ld stageprofile-ld; : ; \
53396 @endif ld
53397 @if libbacktrace
53398 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
53399 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
53400 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
53402 @endif libbacktrace
53403 @if libcpp
53404 @if test -d $(HOST_SUBDIR)/libcpp; then \
53405 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
53406 mv prev-libcpp stageprofile-libcpp; : ; \
53408 @endif libcpp
53409 @if libdecnumber
53410 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
53411 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
53412 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
53414 @endif libdecnumber
53415 @if libiberty
53416 @if test -d $(HOST_SUBDIR)/libiberty; then \
53417 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
53418 mv prev-libiberty stageprofile-libiberty; : ; \
53420 @endif libiberty
53421 @if libiberty-linker-plugin
53422 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
53423 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
53424 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
53426 @endif libiberty-linker-plugin
53427 @if libiconv
53428 @if test -d $(HOST_SUBDIR)/libiconv; then \
53429 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
53430 mv prev-libiconv stageprofile-libiconv; : ; \
53432 @endif libiconv
53433 @if zlib
53434 @if test -d $(HOST_SUBDIR)/zlib; then \
53435 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
53436 mv prev-zlib stageprofile-zlib; : ; \
53438 @endif zlib
53439 @if lto-plugin
53440 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
53441 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
53442 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
53444 @endif lto-plugin
53445 @if test -d $(TARGET_SUBDIR); then \
53446 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
53447 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
53449 rm -f stage_current
53451 # Bubble a bug fix through all the stages up to stage feedback. They are
53452 # remade, but not reconfigured. The next stage (if any) will not be
53453 # reconfigured either.
53454 .PHONY: stagefeedback-bubble
53455 stagefeedback-bubble:: stageprofile-bubble
53456 @r=`${PWD_COMMAND}`; export r; \
53457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53458 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
53459 echo Skipping rebuild of stagefeedback; \
53460 else \
53461 $(MAKE) stagefeedback-start; \
53462 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
53465 .PHONY: all-stagefeedback clean-stagefeedback
53466 do-clean: clean-stagefeedback
53468 # FIXME: Will not need to be conditional when toplevel bootstrap is the
53469 # only possibility, but now it conflicts with no-bootstrap rules
53470 @if gcc-bootstrap
53474 .PHONY: profiledbootstrap profiledbootstrap-lean
53475 profiledbootstrap:
53476 echo stagefeedback > stage_final
53477 @r=`${PWD_COMMAND}`; export r; \
53478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53479 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
53480 @: $(MAKE); $(unstage)
53481 @r=`${PWD_COMMAND}`; export r; \
53482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53483 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
53484 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53486 profiledbootstrap-lean:
53487 echo stagefeedback > stage_final
53488 @r=`${PWD_COMMAND}`; export r; \
53489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53490 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
53491 @: $(MAKE); $(unstage)
53492 @r=`${PWD_COMMAND}`; export r; \
53493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53494 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
53495 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53498 # Rules to wipe a stage and all the following ones, also used for cleanstrap
53499 distclean-stageprofile:: distclean-stagefeedback
53500 .PHONY: distclean-stagefeedback
53501 distclean-stagefeedback::
53502 @: $(MAKE); $(stage)
53503 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
53504 rm -rf stagefeedback-*
53507 @endif gcc-bootstrap
53510 .PHONY: stageautoprofile-start stageautoprofile-end
53512 stageautoprofile-start::
53513 @: $(MAKE); $(stage); \
53514 echo stageautoprofile > stage_current; \
53515 echo stageautoprofile > stage_last; \
53516 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
53517 @if bfd
53518 @cd $(HOST_SUBDIR); [ -d stageautoprofile-bfd ] || \
53519 mkdir stageautoprofile-bfd; \
53520 mv stageautoprofile-bfd bfd; \
53521 mv stage1-bfd prev-bfd || test -f stage1-lean
53522 @endif bfd
53523 @if opcodes
53524 @cd $(HOST_SUBDIR); [ -d stageautoprofile-opcodes ] || \
53525 mkdir stageautoprofile-opcodes; \
53526 mv stageautoprofile-opcodes opcodes; \
53527 mv stage1-opcodes prev-opcodes || test -f stage1-lean
53528 @endif opcodes
53529 @if binutils
53530 @cd $(HOST_SUBDIR); [ -d stageautoprofile-binutils ] || \
53531 mkdir stageautoprofile-binutils; \
53532 mv stageautoprofile-binutils binutils; \
53533 mv stage1-binutils prev-binutils || test -f stage1-lean
53534 @endif binutils
53535 @if fixincludes
53536 @cd $(HOST_SUBDIR); [ -d stageautoprofile-fixincludes ] || \
53537 mkdir stageautoprofile-fixincludes; \
53538 mv stageautoprofile-fixincludes fixincludes; \
53539 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
53540 @endif fixincludes
53541 @if gas
53542 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gas ] || \
53543 mkdir stageautoprofile-gas; \
53544 mv stageautoprofile-gas gas; \
53545 mv stage1-gas prev-gas || test -f stage1-lean
53546 @endif gas
53547 @if gcc
53548 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gcc ] || \
53549 mkdir stageautoprofile-gcc; \
53550 mv stageautoprofile-gcc gcc; \
53551 mv stage1-gcc prev-gcc || test -f stage1-lean
53552 @endif gcc
53553 @if gmp
53554 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gmp ] || \
53555 mkdir stageautoprofile-gmp; \
53556 mv stageautoprofile-gmp gmp; \
53557 mv stage1-gmp prev-gmp || test -f stage1-lean
53558 @endif gmp
53559 @if mpfr
53560 @cd $(HOST_SUBDIR); [ -d stageautoprofile-mpfr ] || \
53561 mkdir stageautoprofile-mpfr; \
53562 mv stageautoprofile-mpfr mpfr; \
53563 mv stage1-mpfr prev-mpfr || test -f stage1-lean
53564 @endif mpfr
53565 @if mpc
53566 @cd $(HOST_SUBDIR); [ -d stageautoprofile-mpc ] || \
53567 mkdir stageautoprofile-mpc; \
53568 mv stageautoprofile-mpc mpc; \
53569 mv stage1-mpc prev-mpc || test -f stage1-lean
53570 @endif mpc
53571 @if isl
53572 @cd $(HOST_SUBDIR); [ -d stageautoprofile-isl ] || \
53573 mkdir stageautoprofile-isl; \
53574 mv stageautoprofile-isl isl; \
53575 mv stage1-isl prev-isl || test -f stage1-lean
53576 @endif isl
53577 @if libelf
53578 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libelf ] || \
53579 mkdir stageautoprofile-libelf; \
53580 mv stageautoprofile-libelf libelf; \
53581 mv stage1-libelf prev-libelf || test -f stage1-lean
53582 @endif libelf
53583 @if gold
53584 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gold ] || \
53585 mkdir stageautoprofile-gold; \
53586 mv stageautoprofile-gold gold; \
53587 mv stage1-gold prev-gold || test -f stage1-lean
53588 @endif gold
53589 @if intl
53590 @cd $(HOST_SUBDIR); [ -d stageautoprofile-intl ] || \
53591 mkdir stageautoprofile-intl; \
53592 mv stageautoprofile-intl intl; \
53593 mv stage1-intl prev-intl || test -f stage1-lean
53594 @endif intl
53595 @if ld
53596 @cd $(HOST_SUBDIR); [ -d stageautoprofile-ld ] || \
53597 mkdir stageautoprofile-ld; \
53598 mv stageautoprofile-ld ld; \
53599 mv stage1-ld prev-ld || test -f stage1-lean
53600 @endif ld
53601 @if libbacktrace
53602 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libbacktrace ] || \
53603 mkdir stageautoprofile-libbacktrace; \
53604 mv stageautoprofile-libbacktrace libbacktrace; \
53605 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
53606 @endif libbacktrace
53607 @if libcpp
53608 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libcpp ] || \
53609 mkdir stageautoprofile-libcpp; \
53610 mv stageautoprofile-libcpp libcpp; \
53611 mv stage1-libcpp prev-libcpp || test -f stage1-lean
53612 @endif libcpp
53613 @if libdecnumber
53614 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libdecnumber ] || \
53615 mkdir stageautoprofile-libdecnumber; \
53616 mv stageautoprofile-libdecnumber libdecnumber; \
53617 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
53618 @endif libdecnumber
53619 @if libiberty
53620 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty ] || \
53621 mkdir stageautoprofile-libiberty; \
53622 mv stageautoprofile-libiberty libiberty; \
53623 mv stage1-libiberty prev-libiberty || test -f stage1-lean
53624 @endif libiberty
53625 @if libiberty-linker-plugin
53626 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty-linker-plugin ] || \
53627 mkdir stageautoprofile-libiberty-linker-plugin; \
53628 mv stageautoprofile-libiberty-linker-plugin libiberty-linker-plugin; \
53629 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
53630 @endif libiberty-linker-plugin
53631 @if libiconv
53632 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libiconv ] || \
53633 mkdir stageautoprofile-libiconv; \
53634 mv stageautoprofile-libiconv libiconv; \
53635 mv stage1-libiconv prev-libiconv || test -f stage1-lean
53636 @endif libiconv
53637 @if zlib
53638 @cd $(HOST_SUBDIR); [ -d stageautoprofile-zlib ] || \
53639 mkdir stageautoprofile-zlib; \
53640 mv stageautoprofile-zlib zlib; \
53641 mv stage1-zlib prev-zlib || test -f stage1-lean
53642 @endif zlib
53643 @if lto-plugin
53644 @cd $(HOST_SUBDIR); [ -d stageautoprofile-lto-plugin ] || \
53645 mkdir stageautoprofile-lto-plugin; \
53646 mv stageautoprofile-lto-plugin lto-plugin; \
53647 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
53648 @endif lto-plugin
53649 @[ -d stageautoprofile-$(TARGET_SUBDIR) ] || \
53650 mkdir stageautoprofile-$(TARGET_SUBDIR); \
53651 mv stageautoprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
53652 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
53654 stageautoprofile-end::
53655 @if bfd
53656 @if test -d $(HOST_SUBDIR)/bfd; then \
53657 cd $(HOST_SUBDIR); mv bfd stageautoprofile-bfd; \
53658 mv prev-bfd stage1-bfd; : ; \
53660 @endif bfd
53661 @if opcodes
53662 @if test -d $(HOST_SUBDIR)/opcodes; then \
53663 cd $(HOST_SUBDIR); mv opcodes stageautoprofile-opcodes; \
53664 mv prev-opcodes stage1-opcodes; : ; \
53666 @endif opcodes
53667 @if binutils
53668 @if test -d $(HOST_SUBDIR)/binutils; then \
53669 cd $(HOST_SUBDIR); mv binutils stageautoprofile-binutils; \
53670 mv prev-binutils stage1-binutils; : ; \
53672 @endif binutils
53673 @if fixincludes
53674 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53675 cd $(HOST_SUBDIR); mv fixincludes stageautoprofile-fixincludes; \
53676 mv prev-fixincludes stage1-fixincludes; : ; \
53678 @endif fixincludes
53679 @if gas
53680 @if test -d $(HOST_SUBDIR)/gas; then \
53681 cd $(HOST_SUBDIR); mv gas stageautoprofile-gas; \
53682 mv prev-gas stage1-gas; : ; \
53684 @endif gas
53685 @if gcc
53686 @if test -d $(HOST_SUBDIR)/gcc; then \
53687 cd $(HOST_SUBDIR); mv gcc stageautoprofile-gcc; \
53688 mv prev-gcc stage1-gcc; : ; \
53690 @endif gcc
53691 @if gmp
53692 @if test -d $(HOST_SUBDIR)/gmp; then \
53693 cd $(HOST_SUBDIR); mv gmp stageautoprofile-gmp; \
53694 mv prev-gmp stage1-gmp; : ; \
53696 @endif gmp
53697 @if mpfr
53698 @if test -d $(HOST_SUBDIR)/mpfr; then \
53699 cd $(HOST_SUBDIR); mv mpfr stageautoprofile-mpfr; \
53700 mv prev-mpfr stage1-mpfr; : ; \
53702 @endif mpfr
53703 @if mpc
53704 @if test -d $(HOST_SUBDIR)/mpc; then \
53705 cd $(HOST_SUBDIR); mv mpc stageautoprofile-mpc; \
53706 mv prev-mpc stage1-mpc; : ; \
53708 @endif mpc
53709 @if isl
53710 @if test -d $(HOST_SUBDIR)/isl; then \
53711 cd $(HOST_SUBDIR); mv isl stageautoprofile-isl; \
53712 mv prev-isl stage1-isl; : ; \
53714 @endif isl
53715 @if libelf
53716 @if test -d $(HOST_SUBDIR)/libelf; then \
53717 cd $(HOST_SUBDIR); mv libelf stageautoprofile-libelf; \
53718 mv prev-libelf stage1-libelf; : ; \
53720 @endif libelf
53721 @if gold
53722 @if test -d $(HOST_SUBDIR)/gold; then \
53723 cd $(HOST_SUBDIR); mv gold stageautoprofile-gold; \
53724 mv prev-gold stage1-gold; : ; \
53726 @endif gold
53727 @if intl
53728 @if test -d $(HOST_SUBDIR)/intl; then \
53729 cd $(HOST_SUBDIR); mv intl stageautoprofile-intl; \
53730 mv prev-intl stage1-intl; : ; \
53732 @endif intl
53733 @if ld
53734 @if test -d $(HOST_SUBDIR)/ld; then \
53735 cd $(HOST_SUBDIR); mv ld stageautoprofile-ld; \
53736 mv prev-ld stage1-ld; : ; \
53738 @endif ld
53739 @if libbacktrace
53740 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
53741 cd $(HOST_SUBDIR); mv libbacktrace stageautoprofile-libbacktrace; \
53742 mv prev-libbacktrace stage1-libbacktrace; : ; \
53744 @endif libbacktrace
53745 @if libcpp
53746 @if test -d $(HOST_SUBDIR)/libcpp; then \
53747 cd $(HOST_SUBDIR); mv libcpp stageautoprofile-libcpp; \
53748 mv prev-libcpp stage1-libcpp; : ; \
53750 @endif libcpp
53751 @if libdecnumber
53752 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
53753 cd $(HOST_SUBDIR); mv libdecnumber stageautoprofile-libdecnumber; \
53754 mv prev-libdecnumber stage1-libdecnumber; : ; \
53756 @endif libdecnumber
53757 @if libiberty
53758 @if test -d $(HOST_SUBDIR)/libiberty; then \
53759 cd $(HOST_SUBDIR); mv libiberty stageautoprofile-libiberty; \
53760 mv prev-libiberty stage1-libiberty; : ; \
53762 @endif libiberty
53763 @if libiberty-linker-plugin
53764 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
53765 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; \
53766 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
53768 @endif libiberty-linker-plugin
53769 @if libiconv
53770 @if test -d $(HOST_SUBDIR)/libiconv; then \
53771 cd $(HOST_SUBDIR); mv libiconv stageautoprofile-libiconv; \
53772 mv prev-libiconv stage1-libiconv; : ; \
53774 @endif libiconv
53775 @if zlib
53776 @if test -d $(HOST_SUBDIR)/zlib; then \
53777 cd $(HOST_SUBDIR); mv zlib stageautoprofile-zlib; \
53778 mv prev-zlib stage1-zlib; : ; \
53780 @endif zlib
53781 @if lto-plugin
53782 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
53783 cd $(HOST_SUBDIR); mv lto-plugin stageautoprofile-lto-plugin; \
53784 mv prev-lto-plugin stage1-lto-plugin; : ; \
53786 @endif lto-plugin
53787 @if test -d $(TARGET_SUBDIR); then \
53788 mv $(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); \
53789 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
53791 rm -f stage_current
53793 # Bubble a bug fix through all the stages up to stage autoprofile. They are
53794 # remade, but not reconfigured. The next stage (if any) will not be
53795 # reconfigured either.
53796 .PHONY: stageautoprofile-bubble
53797 stageautoprofile-bubble:: stage1-bubble
53798 @r=`${PWD_COMMAND}`; export r; \
53799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53800 if test -f stageautoprofile-lean || test -f stage1-lean ; then \
53801 echo Skipping rebuild of stageautoprofile; \
53802 else \
53803 $(MAKE) stageautoprofile-start; \
53804 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautoprofile; \
53807 .PHONY: all-stageautoprofile clean-stageautoprofile
53808 do-clean: clean-stageautoprofile
53810 # FIXME: Will not need to be conditional when toplevel bootstrap is the
53811 # only possibility, but now it conflicts with no-bootstrap rules
53812 @if gcc-bootstrap
53817 # Rules to wipe a stage and all the following ones, also used for cleanstrap
53818 distclean-stage1:: distclean-stageautoprofile
53819 .PHONY: distclean-stageautoprofile
53820 distclean-stageautoprofile::
53821 @: $(MAKE); $(stage)
53822 @test "`cat stage_last`" != stageautoprofile || rm -f stage_last
53823 rm -rf stageautoprofile-*
53826 @endif gcc-bootstrap
53829 .PHONY: stageautofeedback-start stageautofeedback-end
53831 stageautofeedback-start::
53832 @: $(MAKE); $(stage); \
53833 echo stageautofeedback > stage_current; \
53834 echo stageautofeedback > stage_last; \
53835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
53836 @if bfd
53837 @cd $(HOST_SUBDIR); [ -d stageautofeedback-bfd ] || \
53838 mkdir stageautofeedback-bfd; \
53839 mv stageautofeedback-bfd bfd; \
53840 mv stageautoprofile-bfd prev-bfd || test -f stageautoprofile-lean
53841 @endif bfd
53842 @if opcodes
53843 @cd $(HOST_SUBDIR); [ -d stageautofeedback-opcodes ] || \
53844 mkdir stageautofeedback-opcodes; \
53845 mv stageautofeedback-opcodes opcodes; \
53846 mv stageautoprofile-opcodes prev-opcodes || test -f stageautoprofile-lean
53847 @endif opcodes
53848 @if binutils
53849 @cd $(HOST_SUBDIR); [ -d stageautofeedback-binutils ] || \
53850 mkdir stageautofeedback-binutils; \
53851 mv stageautofeedback-binutils binutils; \
53852 mv stageautoprofile-binutils prev-binutils || test -f stageautoprofile-lean
53853 @endif binutils
53854 @if fixincludes
53855 @cd $(HOST_SUBDIR); [ -d stageautofeedback-fixincludes ] || \
53856 mkdir stageautofeedback-fixincludes; \
53857 mv stageautofeedback-fixincludes fixincludes; \
53858 mv stageautoprofile-fixincludes prev-fixincludes || test -f stageautoprofile-lean
53859 @endif fixincludes
53860 @if gas
53861 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gas ] || \
53862 mkdir stageautofeedback-gas; \
53863 mv stageautofeedback-gas gas; \
53864 mv stageautoprofile-gas prev-gas || test -f stageautoprofile-lean
53865 @endif gas
53866 @if gcc
53867 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gcc ] || \
53868 mkdir stageautofeedback-gcc; \
53869 mv stageautofeedback-gcc gcc; \
53870 mv stageautoprofile-gcc prev-gcc || test -f stageautoprofile-lean
53871 @endif gcc
53872 @if gmp
53873 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gmp ] || \
53874 mkdir stageautofeedback-gmp; \
53875 mv stageautofeedback-gmp gmp; \
53876 mv stageautoprofile-gmp prev-gmp || test -f stageautoprofile-lean
53877 @endif gmp
53878 @if mpfr
53879 @cd $(HOST_SUBDIR); [ -d stageautofeedback-mpfr ] || \
53880 mkdir stageautofeedback-mpfr; \
53881 mv stageautofeedback-mpfr mpfr; \
53882 mv stageautoprofile-mpfr prev-mpfr || test -f stageautoprofile-lean
53883 @endif mpfr
53884 @if mpc
53885 @cd $(HOST_SUBDIR); [ -d stageautofeedback-mpc ] || \
53886 mkdir stageautofeedback-mpc; \
53887 mv stageautofeedback-mpc mpc; \
53888 mv stageautoprofile-mpc prev-mpc || test -f stageautoprofile-lean
53889 @endif mpc
53890 @if isl
53891 @cd $(HOST_SUBDIR); [ -d stageautofeedback-isl ] || \
53892 mkdir stageautofeedback-isl; \
53893 mv stageautofeedback-isl isl; \
53894 mv stageautoprofile-isl prev-isl || test -f stageautoprofile-lean
53895 @endif isl
53896 @if libelf
53897 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libelf ] || \
53898 mkdir stageautofeedback-libelf; \
53899 mv stageautofeedback-libelf libelf; \
53900 mv stageautoprofile-libelf prev-libelf || test -f stageautoprofile-lean
53901 @endif libelf
53902 @if gold
53903 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gold ] || \
53904 mkdir stageautofeedback-gold; \
53905 mv stageautofeedback-gold gold; \
53906 mv stageautoprofile-gold prev-gold || test -f stageautoprofile-lean
53907 @endif gold
53908 @if intl
53909 @cd $(HOST_SUBDIR); [ -d stageautofeedback-intl ] || \
53910 mkdir stageautofeedback-intl; \
53911 mv stageautofeedback-intl intl; \
53912 mv stageautoprofile-intl prev-intl || test -f stageautoprofile-lean
53913 @endif intl
53914 @if ld
53915 @cd $(HOST_SUBDIR); [ -d stageautofeedback-ld ] || \
53916 mkdir stageautofeedback-ld; \
53917 mv stageautofeedback-ld ld; \
53918 mv stageautoprofile-ld prev-ld || test -f stageautoprofile-lean
53919 @endif ld
53920 @if libbacktrace
53921 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libbacktrace ] || \
53922 mkdir stageautofeedback-libbacktrace; \
53923 mv stageautofeedback-libbacktrace libbacktrace; \
53924 mv stageautoprofile-libbacktrace prev-libbacktrace || test -f stageautoprofile-lean
53925 @endif libbacktrace
53926 @if libcpp
53927 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libcpp ] || \
53928 mkdir stageautofeedback-libcpp; \
53929 mv stageautofeedback-libcpp libcpp; \
53930 mv stageautoprofile-libcpp prev-libcpp || test -f stageautoprofile-lean
53931 @endif libcpp
53932 @if libdecnumber
53933 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libdecnumber ] || \
53934 mkdir stageautofeedback-libdecnumber; \
53935 mv stageautofeedback-libdecnumber libdecnumber; \
53936 mv stageautoprofile-libdecnumber prev-libdecnumber || test -f stageautoprofile-lean
53937 @endif libdecnumber
53938 @if libiberty
53939 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty ] || \
53940 mkdir stageautofeedback-libiberty; \
53941 mv stageautofeedback-libiberty libiberty; \
53942 mv stageautoprofile-libiberty prev-libiberty || test -f stageautoprofile-lean
53943 @endif libiberty
53944 @if libiberty-linker-plugin
53945 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty-linker-plugin ] || \
53946 mkdir stageautofeedback-libiberty-linker-plugin; \
53947 mv stageautofeedback-libiberty-linker-plugin libiberty-linker-plugin; \
53948 mv stageautoprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageautoprofile-lean
53949 @endif libiberty-linker-plugin
53950 @if libiconv
53951 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libiconv ] || \
53952 mkdir stageautofeedback-libiconv; \
53953 mv stageautofeedback-libiconv libiconv; \
53954 mv stageautoprofile-libiconv prev-libiconv || test -f stageautoprofile-lean
53955 @endif libiconv
53956 @if zlib
53957 @cd $(HOST_SUBDIR); [ -d stageautofeedback-zlib ] || \
53958 mkdir stageautofeedback-zlib; \
53959 mv stageautofeedback-zlib zlib; \
53960 mv stageautoprofile-zlib prev-zlib || test -f stageautoprofile-lean
53961 @endif zlib
53962 @if lto-plugin
53963 @cd $(HOST_SUBDIR); [ -d stageautofeedback-lto-plugin ] || \
53964 mkdir stageautofeedback-lto-plugin; \
53965 mv stageautofeedback-lto-plugin lto-plugin; \
53966 mv stageautoprofile-lto-plugin prev-lto-plugin || test -f stageautoprofile-lean
53967 @endif lto-plugin
53968 @[ -d stageautofeedback-$(TARGET_SUBDIR) ] || \
53969 mkdir stageautofeedback-$(TARGET_SUBDIR); \
53970 mv stageautofeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
53971 mv stageautoprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageautoprofile-lean
53973 stageautofeedback-end::
53974 @if bfd
53975 @if test -d $(HOST_SUBDIR)/bfd; then \
53976 cd $(HOST_SUBDIR); mv bfd stageautofeedback-bfd; \
53977 mv prev-bfd stageautoprofile-bfd; : ; \
53979 @endif bfd
53980 @if opcodes
53981 @if test -d $(HOST_SUBDIR)/opcodes; then \
53982 cd $(HOST_SUBDIR); mv opcodes stageautofeedback-opcodes; \
53983 mv prev-opcodes stageautoprofile-opcodes; : ; \
53985 @endif opcodes
53986 @if binutils
53987 @if test -d $(HOST_SUBDIR)/binutils; then \
53988 cd $(HOST_SUBDIR); mv binutils stageautofeedback-binutils; \
53989 mv prev-binutils stageautoprofile-binutils; : ; \
53991 @endif binutils
53992 @if fixincludes
53993 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53994 cd $(HOST_SUBDIR); mv fixincludes stageautofeedback-fixincludes; \
53995 mv prev-fixincludes stageautoprofile-fixincludes; : ; \
53997 @endif fixincludes
53998 @if gas
53999 @if test -d $(HOST_SUBDIR)/gas; then \
54000 cd $(HOST_SUBDIR); mv gas stageautofeedback-gas; \
54001 mv prev-gas stageautoprofile-gas; : ; \
54003 @endif gas
54004 @if gcc
54005 @if test -d $(HOST_SUBDIR)/gcc; then \
54006 cd $(HOST_SUBDIR); mv gcc stageautofeedback-gcc; \
54007 mv prev-gcc stageautoprofile-gcc; : ; \
54009 @endif gcc
54010 @if gmp
54011 @if test -d $(HOST_SUBDIR)/gmp; then \
54012 cd $(HOST_SUBDIR); mv gmp stageautofeedback-gmp; \
54013 mv prev-gmp stageautoprofile-gmp; : ; \
54015 @endif gmp
54016 @if mpfr
54017 @if test -d $(HOST_SUBDIR)/mpfr; then \
54018 cd $(HOST_SUBDIR); mv mpfr stageautofeedback-mpfr; \
54019 mv prev-mpfr stageautoprofile-mpfr; : ; \
54021 @endif mpfr
54022 @if mpc
54023 @if test -d $(HOST_SUBDIR)/mpc; then \
54024 cd $(HOST_SUBDIR); mv mpc stageautofeedback-mpc; \
54025 mv prev-mpc stageautoprofile-mpc; : ; \
54027 @endif mpc
54028 @if isl
54029 @if test -d $(HOST_SUBDIR)/isl; then \
54030 cd $(HOST_SUBDIR); mv isl stageautofeedback-isl; \
54031 mv prev-isl stageautoprofile-isl; : ; \
54033 @endif isl
54034 @if libelf
54035 @if test -d $(HOST_SUBDIR)/libelf; then \
54036 cd $(HOST_SUBDIR); mv libelf stageautofeedback-libelf; \
54037 mv prev-libelf stageautoprofile-libelf; : ; \
54039 @endif libelf
54040 @if gold
54041 @if test -d $(HOST_SUBDIR)/gold; then \
54042 cd $(HOST_SUBDIR); mv gold stageautofeedback-gold; \
54043 mv prev-gold stageautoprofile-gold; : ; \
54045 @endif gold
54046 @if intl
54047 @if test -d $(HOST_SUBDIR)/intl; then \
54048 cd $(HOST_SUBDIR); mv intl stageautofeedback-intl; \
54049 mv prev-intl stageautoprofile-intl; : ; \
54051 @endif intl
54052 @if ld
54053 @if test -d $(HOST_SUBDIR)/ld; then \
54054 cd $(HOST_SUBDIR); mv ld stageautofeedback-ld; \
54055 mv prev-ld stageautoprofile-ld; : ; \
54057 @endif ld
54058 @if libbacktrace
54059 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
54060 cd $(HOST_SUBDIR); mv libbacktrace stageautofeedback-libbacktrace; \
54061 mv prev-libbacktrace stageautoprofile-libbacktrace; : ; \
54063 @endif libbacktrace
54064 @if libcpp
54065 @if test -d $(HOST_SUBDIR)/libcpp; then \
54066 cd $(HOST_SUBDIR); mv libcpp stageautofeedback-libcpp; \
54067 mv prev-libcpp stageautoprofile-libcpp; : ; \
54069 @endif libcpp
54070 @if libdecnumber
54071 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
54072 cd $(HOST_SUBDIR); mv libdecnumber stageautofeedback-libdecnumber; \
54073 mv prev-libdecnumber stageautoprofile-libdecnumber; : ; \
54075 @endif libdecnumber
54076 @if libiberty
54077 @if test -d $(HOST_SUBDIR)/libiberty; then \
54078 cd $(HOST_SUBDIR); mv libiberty stageautofeedback-libiberty; \
54079 mv prev-libiberty stageautoprofile-libiberty; : ; \
54081 @endif libiberty
54082 @if libiberty-linker-plugin
54083 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
54084 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautofeedback-libiberty-linker-plugin; \
54085 mv prev-libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; : ; \
54087 @endif libiberty-linker-plugin
54088 @if libiconv
54089 @if test -d $(HOST_SUBDIR)/libiconv; then \
54090 cd $(HOST_SUBDIR); mv libiconv stageautofeedback-libiconv; \
54091 mv prev-libiconv stageautoprofile-libiconv; : ; \
54093 @endif libiconv
54094 @if zlib
54095 @if test -d $(HOST_SUBDIR)/zlib; then \
54096 cd $(HOST_SUBDIR); mv zlib stageautofeedback-zlib; \
54097 mv prev-zlib stageautoprofile-zlib; : ; \
54099 @endif zlib
54100 @if lto-plugin
54101 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
54102 cd $(HOST_SUBDIR); mv lto-plugin stageautofeedback-lto-plugin; \
54103 mv prev-lto-plugin stageautoprofile-lto-plugin; : ; \
54105 @endif lto-plugin
54106 @if test -d $(TARGET_SUBDIR); then \
54107 mv $(TARGET_SUBDIR) stageautofeedback-$(TARGET_SUBDIR); \
54108 mv prev-$(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); : ; \
54110 rm -f stage_current
54112 # Bubble a bug fix through all the stages up to stage autofeedback. They are
54113 # remade, but not reconfigured. The next stage (if any) will not be
54114 # reconfigured either.
54115 .PHONY: stageautofeedback-bubble
54116 stageautofeedback-bubble:: stageautoprofile-bubble
54117 @r=`${PWD_COMMAND}`; export r; \
54118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54119 if test -f stageautofeedback-lean || test -f stageautoprofile-lean ; then \
54120 echo Skipping rebuild of stageautofeedback; \
54121 else \
54122 $(MAKE) stageautofeedback-start; \
54123 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautofeedback; \
54126 .PHONY: all-stageautofeedback clean-stageautofeedback
54127 do-clean: clean-stageautofeedback
54129 # FIXME: Will not need to be conditional when toplevel bootstrap is the
54130 # only possibility, but now it conflicts with no-bootstrap rules
54131 @if gcc-bootstrap
54135 .PHONY: autoprofiledbootstrap autoprofiledbootstrap-lean
54136 autoprofiledbootstrap:
54137 echo stageautofeedback > stage_final
54138 @r=`${PWD_COMMAND}`; export r; \
54139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54140 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageautofeedback-bubble
54141 @: $(MAKE); $(unstage)
54142 @r=`${PWD_COMMAND}`; export r; \
54143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54144 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54145 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54147 autoprofiledbootstrap-lean:
54148 echo stageautofeedback > stage_final
54149 @r=`${PWD_COMMAND}`; export r; \
54150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54151 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageautofeedback-bubble
54152 @: $(MAKE); $(unstage)
54153 @r=`${PWD_COMMAND}`; export r; \
54154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54155 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54156 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54159 # Rules to wipe a stage and all the following ones, also used for cleanstrap
54160 distclean-stageautoprofile:: distclean-stageautofeedback
54161 .PHONY: distclean-stageautofeedback
54162 distclean-stageautofeedback::
54163 @: $(MAKE); $(stage)
54164 @test "`cat stage_last`" != stageautofeedback || rm -f stage_last
54165 rm -rf stageautofeedback-*
54168 @endif gcc-bootstrap
54172 stageprofile-end::
54173 $(MAKE) distclean-stagefeedback
54175 stagefeedback-start::
54176 @r=`${PWD_COMMAND}`; export r; \
54177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54178 for i in prev-*; do \
54179 j=`echo $$i | sed s/^prev-//`; \
54180 cd $$r/$$i && \
54181 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
54182 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
54183 done
54185 @if gcc-bootstrap
54186 do-distclean: distclean-stage1
54188 # Provide a GCC build when we're building target libraries. This does
54189 # not work as a dependency, just as the minimum necessary to avoid errors.
54190 stage_last:
54191 @r=`${PWD_COMMAND}`; export r; \
54192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54193 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
54195 # Same as unstage, but not phony and defaulting to stage1-start. We place
54196 # it in the dependency so that for example `make -j3 all-gcc' works.
54197 stage_current:
54198 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
54200 .PHONY: restrap
54201 restrap::
54202 @: $(MAKE); $(stage)
54203 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-* stageautoprofile-* stageautofeedback-*
54204 restrap:: all
54205 @endif gcc-bootstrap
54207 # --------------------------------------
54208 # Dependencies between different modules
54209 # --------------------------------------
54211 # Generic dependencies for target modules on host stuff, especially gcc
54212 @if gcc-bootstrap
54213 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
54214 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
54215 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
54216 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
54217 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
54218 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
54219 configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-gcc
54220 configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-gcc
54221 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
54222 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
54223 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
54224 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
54225 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
54226 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
54227 configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-gcc
54228 configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-gcc
54229 configure-stage1-target-libmpx: maybe-all-stage1-gcc
54230 configure-stage2-target-libmpx: maybe-all-stage2-gcc
54231 configure-stage3-target-libmpx: maybe-all-stage3-gcc
54232 configure-stage4-target-libmpx: maybe-all-stage4-gcc
54233 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
54234 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
54235 configure-stageautoprofile-target-libmpx: maybe-all-stageautoprofile-gcc
54236 configure-stageautofeedback-target-libmpx: maybe-all-stageautofeedback-gcc
54237 configure-stage1-target-libvtv: maybe-all-stage1-gcc
54238 configure-stage2-target-libvtv: maybe-all-stage2-gcc
54239 configure-stage3-target-libvtv: maybe-all-stage3-gcc
54240 configure-stage4-target-libvtv: maybe-all-stage4-gcc
54241 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
54242 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
54243 configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc
54244 configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc
54245 configure-target-libcilkrts: stage_last
54246 configure-target-liboffloadmic: stage_last
54247 configure-target-libssp: stage_last
54248 configure-target-newlib: stage_last
54249 configure-stage1-target-libgcc: maybe-all-stage1-gcc
54250 configure-stage2-target-libgcc: maybe-all-stage2-gcc
54251 configure-stage3-target-libgcc: maybe-all-stage3-gcc
54252 configure-stage4-target-libgcc: maybe-all-stage4-gcc
54253 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
54254 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
54255 configure-stageautoprofile-target-libgcc: maybe-all-stageautoprofile-gcc
54256 configure-stageautofeedback-target-libgcc: maybe-all-stageautofeedback-gcc
54257 configure-target-libbacktrace: stage_last
54258 configure-target-libquadmath: stage_last
54259 configure-target-libgfortran: stage_last
54260 configure-target-libobjc: stage_last
54261 configure-target-libgo: stage_last
54262 configure-target-libtermcap: stage_last
54263 configure-target-winsup: stage_last
54264 configure-target-libgloss: stage_last
54265 configure-target-libffi: stage_last
54266 configure-target-zlib: stage_last
54267 configure-target-rda: stage_last
54268 configure-target-libada: stage_last
54269 configure-stage1-target-libgomp: maybe-all-stage1-gcc
54270 configure-stage2-target-libgomp: maybe-all-stage2-gcc
54271 configure-stage3-target-libgomp: maybe-all-stage3-gcc
54272 configure-stage4-target-libgomp: maybe-all-stage4-gcc
54273 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
54274 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
54275 configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-gcc
54276 configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-gcc
54277 configure-target-libitm: stage_last
54278 configure-target-libatomic: stage_last
54279 @endif gcc-bootstrap
54281 @if gcc-no-bootstrap
54282 configure-target-libstdc++-v3: maybe-all-gcc
54283 configure-target-libsanitizer: maybe-all-gcc
54284 configure-target-libmpx: maybe-all-gcc
54285 configure-target-libvtv: maybe-all-gcc
54286 configure-target-libcilkrts: maybe-all-gcc
54287 configure-target-liboffloadmic: maybe-all-gcc
54288 configure-target-libssp: maybe-all-gcc
54289 configure-target-newlib: maybe-all-gcc
54290 configure-target-libgcc: maybe-all-gcc
54291 configure-target-libbacktrace: maybe-all-gcc
54292 configure-target-libquadmath: maybe-all-gcc
54293 configure-target-libgfortran: maybe-all-gcc
54294 configure-target-libobjc: maybe-all-gcc
54295 configure-target-libgo: maybe-all-gcc
54296 configure-target-libtermcap: maybe-all-gcc
54297 configure-target-winsup: maybe-all-gcc
54298 configure-target-libgloss: maybe-all-gcc
54299 configure-target-libffi: maybe-all-gcc
54300 configure-target-zlib: maybe-all-gcc
54301 configure-target-rda: maybe-all-gcc
54302 configure-target-libada: maybe-all-gcc
54303 configure-target-libgomp: maybe-all-gcc
54304 configure-target-libitm: maybe-all-gcc
54305 configure-target-libatomic: maybe-all-gcc
54306 @endif gcc-no-bootstrap
54309 # There are two types of dependencies here: 'hard' dependencies, where one
54310 # module simply won't build without the other; and 'soft' dependencies, where
54311 # if the depended-on module is missing, the depending module will do without
54312 # or find a substitute somewhere (perhaps installed). Soft dependencies
54313 # are made here to depend on a 'maybe-' target. If you're not sure,
54314 # it's safer to use a soft dependency.
54321 # With all the machinery above in place, it is pretty easy to generate
54322 # dependencies. Host dependencies are a bit more complex because we have
54323 # to check for bootstrap/prebootstrap dependencies. To resolve
54324 # prebootstrap dependencies, prebootstrap modules are gathered in
54325 # a hash table.
54326 all-build-bison: maybe-all-build-texinfo
54327 all-build-flex: maybe-all-build-texinfo
54328 all-build-flex: maybe-all-build-bison
54329 all-build-flex: maybe-all-build-m4
54330 all-build-libiberty: maybe-all-build-texinfo
54331 all-build-m4: maybe-all-build-texinfo
54332 all-build-fixincludes: maybe-all-build-libiberty
54333 all-build-libcpp: maybe-all-build-libiberty
54334 configure-gcc: maybe-configure-intl
54336 configure-stage1-gcc: maybe-configure-stage1-intl
54337 configure-stage2-gcc: maybe-configure-stage2-intl
54338 configure-stage3-gcc: maybe-configure-stage3-intl
54339 configure-stage4-gcc: maybe-configure-stage4-intl
54340 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
54341 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
54342 configure-stageautoprofile-gcc: maybe-configure-stageautoprofile-intl
54343 configure-stageautofeedback-gcc: maybe-configure-stageautofeedback-intl
54344 configure-gcc: maybe-all-gmp
54346 configure-stage1-gcc: maybe-all-stage1-gmp
54347 configure-stage2-gcc: maybe-all-stage2-gmp
54348 configure-stage3-gcc: maybe-all-stage3-gmp
54349 configure-stage4-gcc: maybe-all-stage4-gmp
54350 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
54351 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
54352 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gmp
54353 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gmp
54354 configure-gcc: maybe-all-mpfr
54356 configure-stage1-gcc: maybe-all-stage1-mpfr
54357 configure-stage2-gcc: maybe-all-stage2-mpfr
54358 configure-stage3-gcc: maybe-all-stage3-mpfr
54359 configure-stage4-gcc: maybe-all-stage4-mpfr
54360 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
54361 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
54362 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
54363 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
54364 configure-gcc: maybe-all-mpc
54366 configure-stage1-gcc: maybe-all-stage1-mpc
54367 configure-stage2-gcc: maybe-all-stage2-mpc
54368 configure-stage3-gcc: maybe-all-stage3-mpc
54369 configure-stage4-gcc: maybe-all-stage4-mpc
54370 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
54371 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
54372 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
54373 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
54374 configure-gcc: maybe-all-isl
54376 configure-stage1-gcc: maybe-all-stage1-isl
54377 configure-stage2-gcc: maybe-all-stage2-isl
54378 configure-stage3-gcc: maybe-all-stage3-isl
54379 configure-stage4-gcc: maybe-all-stage4-isl
54380 configure-stageprofile-gcc: maybe-all-stageprofile-isl
54381 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
54382 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
54383 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
54384 configure-gcc: maybe-all-lto-plugin
54386 configure-stage1-gcc: maybe-all-stage1-lto-plugin
54387 configure-stage2-gcc: maybe-all-stage2-lto-plugin
54388 configure-stage3-gcc: maybe-all-stage3-lto-plugin
54389 configure-stage4-gcc: maybe-all-stage4-lto-plugin
54390 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
54391 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
54392 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
54393 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
54394 configure-gcc: maybe-all-binutils
54396 configure-stage1-gcc: maybe-all-stage1-binutils
54397 configure-stage2-gcc: maybe-all-stage2-binutils
54398 configure-stage3-gcc: maybe-all-stage3-binutils
54399 configure-stage4-gcc: maybe-all-stage4-binutils
54400 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
54401 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
54402 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-binutils
54403 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-binutils
54404 configure-gcc: maybe-all-gas
54406 configure-stage1-gcc: maybe-all-stage1-gas
54407 configure-stage2-gcc: maybe-all-stage2-gas
54408 configure-stage3-gcc: maybe-all-stage3-gas
54409 configure-stage4-gcc: maybe-all-stage4-gas
54410 configure-stageprofile-gcc: maybe-all-stageprofile-gas
54411 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
54412 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gas
54413 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gas
54414 configure-gcc: maybe-all-ld
54416 configure-stage1-gcc: maybe-all-stage1-ld
54417 configure-stage2-gcc: maybe-all-stage2-ld
54418 configure-stage3-gcc: maybe-all-stage3-ld
54419 configure-stage4-gcc: maybe-all-stage4-ld
54420 configure-stageprofile-gcc: maybe-all-stageprofile-ld
54421 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
54422 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-ld
54423 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-ld
54424 configure-gcc: maybe-all-gold
54426 configure-stage1-gcc: maybe-all-stage1-gold
54427 configure-stage2-gcc: maybe-all-stage2-gold
54428 configure-stage3-gcc: maybe-all-stage3-gold
54429 configure-stage4-gcc: maybe-all-stage4-gold
54430 configure-stageprofile-gcc: maybe-all-stageprofile-gold
54431 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
54432 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gold
54433 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gold
54434 configure-gcc: maybe-all-libelf
54436 configure-stage1-gcc: maybe-all-stage1-libelf
54437 configure-stage2-gcc: maybe-all-stage2-libelf
54438 configure-stage3-gcc: maybe-all-stage3-libelf
54439 configure-stage4-gcc: maybe-all-stage4-libelf
54440 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
54441 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
54442 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libelf
54443 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libelf
54444 configure-gcc: maybe-all-libiconv
54446 configure-stage1-gcc: maybe-all-stage1-libiconv
54447 configure-stage2-gcc: maybe-all-stage2-libiconv
54448 configure-stage3-gcc: maybe-all-stage3-libiconv
54449 configure-stage4-gcc: maybe-all-stage4-libiconv
54450 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
54451 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
54452 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
54453 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
54454 all-gcc: all-libiberty
54456 all-stage1-gcc: all-stage1-libiberty
54457 all-stage2-gcc: all-stage2-libiberty
54458 all-stage3-gcc: all-stage3-libiberty
54459 all-stage4-gcc: all-stage4-libiberty
54460 all-stageprofile-gcc: all-stageprofile-libiberty
54461 all-stagefeedback-gcc: all-stagefeedback-libiberty
54462 all-stageautoprofile-gcc: all-stageautoprofile-libiberty
54463 all-stageautofeedback-gcc: all-stageautofeedback-libiberty
54464 all-gcc: maybe-all-intl
54466 all-stage1-gcc: maybe-all-stage1-intl
54467 all-stage2-gcc: maybe-all-stage2-intl
54468 all-stage3-gcc: maybe-all-stage3-intl
54469 all-stage4-gcc: maybe-all-stage4-intl
54470 all-stageprofile-gcc: maybe-all-stageprofile-intl
54471 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
54472 all-stageautoprofile-gcc: maybe-all-stageautoprofile-intl
54473 all-stageautofeedback-gcc: maybe-all-stageautofeedback-intl
54474 all-gcc: maybe-all-mpfr
54476 all-stage1-gcc: maybe-all-stage1-mpfr
54477 all-stage2-gcc: maybe-all-stage2-mpfr
54478 all-stage3-gcc: maybe-all-stage3-mpfr
54479 all-stage4-gcc: maybe-all-stage4-mpfr
54480 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
54481 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
54482 all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
54483 all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
54484 all-gcc: maybe-all-mpc
54486 all-stage1-gcc: maybe-all-stage1-mpc
54487 all-stage2-gcc: maybe-all-stage2-mpc
54488 all-stage3-gcc: maybe-all-stage3-mpc
54489 all-stage4-gcc: maybe-all-stage4-mpc
54490 all-stageprofile-gcc: maybe-all-stageprofile-mpc
54491 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
54492 all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
54493 all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
54494 all-gcc: maybe-all-isl
54496 all-stage1-gcc: maybe-all-stage1-isl
54497 all-stage2-gcc: maybe-all-stage2-isl
54498 all-stage3-gcc: maybe-all-stage3-isl
54499 all-stage4-gcc: maybe-all-stage4-isl
54500 all-stageprofile-gcc: maybe-all-stageprofile-isl
54501 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
54502 all-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
54503 all-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
54504 all-gcc: maybe-all-build-texinfo
54506 all-stage1-gcc: maybe-all-build-texinfo
54507 all-stage2-gcc: maybe-all-build-texinfo
54508 all-stage3-gcc: maybe-all-build-texinfo
54509 all-stage4-gcc: maybe-all-build-texinfo
54510 all-stageprofile-gcc: maybe-all-build-texinfo
54511 all-stagefeedback-gcc: maybe-all-build-texinfo
54512 all-stageautoprofile-gcc: maybe-all-build-texinfo
54513 all-stageautofeedback-gcc: maybe-all-build-texinfo
54514 all-gcc: maybe-all-build-bison
54516 all-stage1-gcc: maybe-all-build-bison
54517 all-stage2-gcc: maybe-all-build-bison
54518 all-stage3-gcc: maybe-all-build-bison
54519 all-stage4-gcc: maybe-all-build-bison
54520 all-stageprofile-gcc: maybe-all-build-bison
54521 all-stagefeedback-gcc: maybe-all-build-bison
54522 all-stageautoprofile-gcc: maybe-all-build-bison
54523 all-stageautofeedback-gcc: maybe-all-build-bison
54524 all-gcc: maybe-all-build-flex
54526 all-stage1-gcc: maybe-all-build-flex
54527 all-stage2-gcc: maybe-all-build-flex
54528 all-stage3-gcc: maybe-all-build-flex
54529 all-stage4-gcc: maybe-all-build-flex
54530 all-stageprofile-gcc: maybe-all-build-flex
54531 all-stagefeedback-gcc: maybe-all-build-flex
54532 all-stageautoprofile-gcc: maybe-all-build-flex
54533 all-stageautofeedback-gcc: maybe-all-build-flex
54534 all-gcc: maybe-all-build-libiberty
54536 all-stage1-gcc: maybe-all-build-libiberty
54537 all-stage2-gcc: maybe-all-build-libiberty
54538 all-stage3-gcc: maybe-all-build-libiberty
54539 all-stage4-gcc: maybe-all-build-libiberty
54540 all-stageprofile-gcc: maybe-all-build-libiberty
54541 all-stagefeedback-gcc: maybe-all-build-libiberty
54542 all-stageautoprofile-gcc: maybe-all-build-libiberty
54543 all-stageautofeedback-gcc: maybe-all-build-libiberty
54544 all-gcc: maybe-all-build-fixincludes
54546 all-stage1-gcc: maybe-all-build-fixincludes
54547 all-stage2-gcc: maybe-all-build-fixincludes
54548 all-stage3-gcc: maybe-all-build-fixincludes
54549 all-stage4-gcc: maybe-all-build-fixincludes
54550 all-stageprofile-gcc: maybe-all-build-fixincludes
54551 all-stagefeedback-gcc: maybe-all-build-fixincludes
54552 all-stageautoprofile-gcc: maybe-all-build-fixincludes
54553 all-stageautofeedback-gcc: maybe-all-build-fixincludes
54554 all-gcc: maybe-all-build-libcpp
54556 all-stage1-gcc: maybe-all-build-libcpp
54557 all-stage2-gcc: maybe-all-build-libcpp
54558 all-stage3-gcc: maybe-all-build-libcpp
54559 all-stage4-gcc: maybe-all-build-libcpp
54560 all-stageprofile-gcc: maybe-all-build-libcpp
54561 all-stagefeedback-gcc: maybe-all-build-libcpp
54562 all-stageautoprofile-gcc: maybe-all-build-libcpp
54563 all-stageautofeedback-gcc: maybe-all-build-libcpp
54564 all-gcc: maybe-all-zlib
54566 all-stage1-gcc: maybe-all-stage1-zlib
54567 all-stage2-gcc: maybe-all-stage2-zlib
54568 all-stage3-gcc: maybe-all-stage3-zlib
54569 all-stage4-gcc: maybe-all-stage4-zlib
54570 all-stageprofile-gcc: maybe-all-stageprofile-zlib
54571 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
54572 all-stageautoprofile-gcc: maybe-all-stageautoprofile-zlib
54573 all-stageautofeedback-gcc: maybe-all-stageautofeedback-zlib
54574 all-gcc: all-libbacktrace
54576 all-stage1-gcc: all-stage1-libbacktrace
54577 all-stage2-gcc: all-stage2-libbacktrace
54578 all-stage3-gcc: all-stage3-libbacktrace
54579 all-stage4-gcc: all-stage4-libbacktrace
54580 all-stageprofile-gcc: all-stageprofile-libbacktrace
54581 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
54582 all-stageautoprofile-gcc: all-stageautoprofile-libbacktrace
54583 all-stageautofeedback-gcc: all-stageautofeedback-libbacktrace
54584 all-gcc: all-libcpp
54586 all-stage1-gcc: all-stage1-libcpp
54587 all-stage2-gcc: all-stage2-libcpp
54588 all-stage3-gcc: all-stage3-libcpp
54589 all-stage4-gcc: all-stage4-libcpp
54590 all-stageprofile-gcc: all-stageprofile-libcpp
54591 all-stagefeedback-gcc: all-stagefeedback-libcpp
54592 all-stageautoprofile-gcc: all-stageautoprofile-libcpp
54593 all-stageautofeedback-gcc: all-stageautofeedback-libcpp
54594 all-gcc: all-libdecnumber
54596 all-stage1-gcc: all-stage1-libdecnumber
54597 all-stage2-gcc: all-stage2-libdecnumber
54598 all-stage3-gcc: all-stage3-libdecnumber
54599 all-stage4-gcc: all-stage4-libdecnumber
54600 all-stageprofile-gcc: all-stageprofile-libdecnumber
54601 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
54602 all-stageautoprofile-gcc: all-stageautoprofile-libdecnumber
54603 all-stageautofeedback-gcc: all-stageautofeedback-libdecnumber
54604 all-gcc: maybe-all-libiberty
54606 all-stage1-gcc: maybe-all-stage1-libiberty
54607 all-stage2-gcc: maybe-all-stage2-libiberty
54608 all-stage3-gcc: maybe-all-stage3-libiberty
54609 all-stage4-gcc: maybe-all-stage4-libiberty
54610 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
54611 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
54612 all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiberty
54613 all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiberty
54614 all-gcc: maybe-all-fixincludes
54616 all-stage1-gcc: maybe-all-stage1-fixincludes
54617 all-stage2-gcc: maybe-all-stage2-fixincludes
54618 all-stage3-gcc: maybe-all-stage3-fixincludes
54619 all-stage4-gcc: maybe-all-stage4-fixincludes
54620 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
54621 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
54622 all-stageautoprofile-gcc: maybe-all-stageautoprofile-fixincludes
54623 all-stageautofeedback-gcc: maybe-all-stageautofeedback-fixincludes
54624 all-gcc: maybe-all-lto-plugin
54626 all-stage1-gcc: maybe-all-stage1-lto-plugin
54627 all-stage2-gcc: maybe-all-stage2-lto-plugin
54628 all-stage3-gcc: maybe-all-stage3-lto-plugin
54629 all-stage4-gcc: maybe-all-stage4-lto-plugin
54630 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
54631 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
54632 all-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
54633 all-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
54634 all-gcc: maybe-all-libiconv
54636 all-stage1-gcc: maybe-all-stage1-libiconv
54637 all-stage2-gcc: maybe-all-stage2-libiconv
54638 all-stage3-gcc: maybe-all-stage3-libiconv
54639 all-stage4-gcc: maybe-all-stage4-libiconv
54640 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
54641 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
54642 all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
54643 all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
54644 info-gcc: maybe-all-build-libiberty
54646 info-stage1-gcc: maybe-all-build-libiberty
54647 info-stage2-gcc: maybe-all-build-libiberty
54648 info-stage3-gcc: maybe-all-build-libiberty
54649 info-stage4-gcc: maybe-all-build-libiberty
54650 info-stageprofile-gcc: maybe-all-build-libiberty
54651 info-stagefeedback-gcc: maybe-all-build-libiberty
54652 info-stageautoprofile-gcc: maybe-all-build-libiberty
54653 info-stageautofeedback-gcc: maybe-all-build-libiberty
54654 dvi-gcc: maybe-all-build-libiberty
54656 dvi-stage1-gcc: maybe-all-build-libiberty
54657 dvi-stage2-gcc: maybe-all-build-libiberty
54658 dvi-stage3-gcc: maybe-all-build-libiberty
54659 dvi-stage4-gcc: maybe-all-build-libiberty
54660 dvi-stageprofile-gcc: maybe-all-build-libiberty
54661 dvi-stagefeedback-gcc: maybe-all-build-libiberty
54662 dvi-stageautoprofile-gcc: maybe-all-build-libiberty
54663 dvi-stageautofeedback-gcc: maybe-all-build-libiberty
54664 pdf-gcc: maybe-all-build-libiberty
54666 pdf-stage1-gcc: maybe-all-build-libiberty
54667 pdf-stage2-gcc: maybe-all-build-libiberty
54668 pdf-stage3-gcc: maybe-all-build-libiberty
54669 pdf-stage4-gcc: maybe-all-build-libiberty
54670 pdf-stageprofile-gcc: maybe-all-build-libiberty
54671 pdf-stagefeedback-gcc: maybe-all-build-libiberty
54672 pdf-stageautoprofile-gcc: maybe-all-build-libiberty
54673 pdf-stageautofeedback-gcc: maybe-all-build-libiberty
54674 html-gcc: maybe-all-build-libiberty
54676 html-stage1-gcc: maybe-all-build-libiberty
54677 html-stage2-gcc: maybe-all-build-libiberty
54678 html-stage3-gcc: maybe-all-build-libiberty
54679 html-stage4-gcc: maybe-all-build-libiberty
54680 html-stageprofile-gcc: maybe-all-build-libiberty
54681 html-stagefeedback-gcc: maybe-all-build-libiberty
54682 html-stageautoprofile-gcc: maybe-all-build-libiberty
54683 html-stageautofeedback-gcc: maybe-all-build-libiberty
54684 install-gcc: maybe-install-fixincludes
54685 install-gcc: maybe-install-lto-plugin
54686 install-strip-gcc: maybe-install-strip-fixincludes
54687 install-strip-gcc: maybe-install-strip-lto-plugin
54688 configure-libcpp: configure-libiberty
54690 configure-stage1-libcpp: configure-stage1-libiberty
54691 configure-stage2-libcpp: configure-stage2-libiberty
54692 configure-stage3-libcpp: configure-stage3-libiberty
54693 configure-stage4-libcpp: configure-stage4-libiberty
54694 configure-stageprofile-libcpp: configure-stageprofile-libiberty
54695 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
54696 configure-stageautoprofile-libcpp: configure-stageautoprofile-libiberty
54697 configure-stageautofeedback-libcpp: configure-stageautofeedback-libiberty
54698 configure-libcpp: maybe-configure-intl
54700 configure-stage1-libcpp: maybe-configure-stage1-intl
54701 configure-stage2-libcpp: maybe-configure-stage2-intl
54702 configure-stage3-libcpp: maybe-configure-stage3-intl
54703 configure-stage4-libcpp: maybe-configure-stage4-intl
54704 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
54705 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
54706 configure-stageautoprofile-libcpp: maybe-configure-stageautoprofile-intl
54707 configure-stageautofeedback-libcpp: maybe-configure-stageautofeedback-intl
54708 configure-libcpp: maybe-all-libiconv
54710 configure-stage1-libcpp: maybe-all-stage1-libiconv
54711 configure-stage2-libcpp: maybe-all-stage2-libiconv
54712 configure-stage3-libcpp: maybe-all-stage3-libiconv
54713 configure-stage4-libcpp: maybe-all-stage4-libiconv
54714 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
54715 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
54716 configure-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
54717 configure-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
54718 all-libcpp: all-libiberty
54720 all-stage1-libcpp: all-stage1-libiberty
54721 all-stage2-libcpp: all-stage2-libiberty
54722 all-stage3-libcpp: all-stage3-libiberty
54723 all-stage4-libcpp: all-stage4-libiberty
54724 all-stageprofile-libcpp: all-stageprofile-libiberty
54725 all-stagefeedback-libcpp: all-stagefeedback-libiberty
54726 all-stageautoprofile-libcpp: all-stageautoprofile-libiberty
54727 all-stageautofeedback-libcpp: all-stageautofeedback-libiberty
54728 all-libcpp: maybe-all-intl
54730 all-stage1-libcpp: maybe-all-stage1-intl
54731 all-stage2-libcpp: maybe-all-stage2-intl
54732 all-stage3-libcpp: maybe-all-stage3-intl
54733 all-stage4-libcpp: maybe-all-stage4-intl
54734 all-stageprofile-libcpp: maybe-all-stageprofile-intl
54735 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
54736 all-stageautoprofile-libcpp: maybe-all-stageautoprofile-intl
54737 all-stageautofeedback-libcpp: maybe-all-stageautofeedback-intl
54738 all-libcpp: maybe-all-libiconv
54740 all-stage1-libcpp: maybe-all-stage1-libiconv
54741 all-stage2-libcpp: maybe-all-stage2-libiconv
54742 all-stage3-libcpp: maybe-all-stage3-libiconv
54743 all-stage4-libcpp: maybe-all-stage4-libiconv
54744 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
54745 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
54746 all-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
54747 all-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
54748 all-fixincludes: maybe-all-libiberty
54750 all-stage1-fixincludes: maybe-all-stage1-libiberty
54751 all-stage2-fixincludes: maybe-all-stage2-libiberty
54752 all-stage3-fixincludes: maybe-all-stage3-libiberty
54753 all-stage4-fixincludes: maybe-all-stage4-libiberty
54754 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
54755 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
54756 all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
54757 all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
54758 all-gnattools: maybe-all-target-libada
54759 all-gnattools: maybe-all-target-libstdc++-v3
54760 all-lto-plugin: maybe-all-libiberty
54762 all-stage1-lto-plugin: maybe-all-stage1-libiberty
54763 all-stage2-lto-plugin: maybe-all-stage2-libiberty
54764 all-stage3-lto-plugin: maybe-all-stage3-libiberty
54765 all-stage4-lto-plugin: maybe-all-stage4-libiberty
54766 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
54767 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
54768 all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty
54769 all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty
54770 all-lto-plugin: maybe-all-libiberty-linker-plugin
54772 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
54773 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
54774 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
54775 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
54776 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
54777 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
54778 all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty-linker-plugin
54779 all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty-linker-plugin
54780 configure-libcc1: maybe-configure-gcc
54781 all-libcc1: maybe-all-gcc
54782 all-gotools: maybe-all-target-libgo
54783 all-utils: maybe-all-libiberty
54784 configure-intl: maybe-all-libiconv
54786 configure-stage1-intl: maybe-all-stage1-libiconv
54787 configure-stage2-intl: maybe-all-stage2-libiconv
54788 configure-stage3-intl: maybe-all-stage3-libiconv
54789 configure-stage4-intl: maybe-all-stage4-libiconv
54790 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
54791 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
54792 configure-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
54793 configure-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
54794 configure-mpfr: maybe-all-gmp
54796 configure-stage1-mpfr: maybe-all-stage1-gmp
54797 configure-stage2-mpfr: maybe-all-stage2-gmp
54798 configure-stage3-mpfr: maybe-all-stage3-gmp
54799 configure-stage4-mpfr: maybe-all-stage4-gmp
54800 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
54801 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
54802 configure-stageautoprofile-mpfr: maybe-all-stageautoprofile-gmp
54803 configure-stageautofeedback-mpfr: maybe-all-stageautofeedback-gmp
54804 configure-mpc: maybe-all-mpfr
54806 configure-stage1-mpc: maybe-all-stage1-mpfr
54807 configure-stage2-mpc: maybe-all-stage2-mpfr
54808 configure-stage3-mpc: maybe-all-stage3-mpfr
54809 configure-stage4-mpc: maybe-all-stage4-mpfr
54810 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
54811 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
54812 configure-stageautoprofile-mpc: maybe-all-stageautoprofile-mpfr
54813 configure-stageautofeedback-mpc: maybe-all-stageautofeedback-mpfr
54814 configure-isl: maybe-all-gmp
54816 configure-stage1-isl: maybe-all-stage1-gmp
54817 configure-stage2-isl: maybe-all-stage2-gmp
54818 configure-stage3-isl: maybe-all-stage3-gmp
54819 configure-stage4-isl: maybe-all-stage4-gmp
54820 configure-stageprofile-isl: maybe-all-stageprofile-gmp
54821 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
54822 configure-stageautoprofile-isl: maybe-all-stageautoprofile-gmp
54823 configure-stageautofeedback-isl: maybe-all-stageautofeedback-gmp
54824 all-intl: maybe-all-libiconv
54826 all-stage1-intl: maybe-all-stage1-libiconv
54827 all-stage2-intl: maybe-all-stage2-libiconv
54828 all-stage3-intl: maybe-all-stage3-libiconv
54829 all-stage4-intl: maybe-all-stage4-libiconv
54830 all-stageprofile-intl: maybe-all-stageprofile-libiconv
54831 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
54832 all-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
54833 all-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
54834 configure-gdb: maybe-all-intl
54835 configure-gdb: maybe-configure-sim
54836 configure-gdb: maybe-all-bfd
54837 configure-gdb: maybe-all-libiconv
54838 all-gdb: maybe-all-libiberty
54839 all-gdb: maybe-all-libiconv
54840 all-gdb: maybe-all-opcodes
54841 all-gdb: maybe-all-readline
54842 all-gdb: maybe-all-build-bison
54843 all-gdb: maybe-all-sim
54844 all-gdb: maybe-all-libdecnumber
54845 all-gdb: maybe-all-libtermcap
54846 configure-libgui: maybe-configure-tcl
54847 configure-libgui: maybe-configure-tk
54848 all-libgui: maybe-all-tcl
54849 all-libgui: maybe-all-tk
54850 all-libgui: maybe-all-itcl
54851 configure-bfd: configure-libiberty
54853 configure-stage1-bfd: configure-stage1-libiberty
54854 configure-stage2-bfd: configure-stage2-libiberty
54855 configure-stage3-bfd: configure-stage3-libiberty
54856 configure-stage4-bfd: configure-stage4-libiberty
54857 configure-stageprofile-bfd: configure-stageprofile-libiberty
54858 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
54859 configure-stageautoprofile-bfd: configure-stageautoprofile-libiberty
54860 configure-stageautofeedback-bfd: configure-stageautofeedback-libiberty
54861 configure-bfd: maybe-configure-intl
54863 configure-stage1-bfd: maybe-configure-stage1-intl
54864 configure-stage2-bfd: maybe-configure-stage2-intl
54865 configure-stage3-bfd: maybe-configure-stage3-intl
54866 configure-stage4-bfd: maybe-configure-stage4-intl
54867 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
54868 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
54869 configure-stageautoprofile-bfd: maybe-configure-stageautoprofile-intl
54870 configure-stageautofeedback-bfd: maybe-configure-stageautofeedback-intl
54871 all-bfd: maybe-all-libiberty
54873 all-stage1-bfd: maybe-all-stage1-libiberty
54874 all-stage2-bfd: maybe-all-stage2-libiberty
54875 all-stage3-bfd: maybe-all-stage3-libiberty
54876 all-stage4-bfd: maybe-all-stage4-libiberty
54877 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
54878 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
54879 all-stageautoprofile-bfd: maybe-all-stageautoprofile-libiberty
54880 all-stageautofeedback-bfd: maybe-all-stageautofeedback-libiberty
54881 all-bfd: maybe-all-intl
54883 all-stage1-bfd: maybe-all-stage1-intl
54884 all-stage2-bfd: maybe-all-stage2-intl
54885 all-stage3-bfd: maybe-all-stage3-intl
54886 all-stage4-bfd: maybe-all-stage4-intl
54887 all-stageprofile-bfd: maybe-all-stageprofile-intl
54888 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
54889 all-stageautoprofile-bfd: maybe-all-stageautoprofile-intl
54890 all-stageautofeedback-bfd: maybe-all-stageautofeedback-intl
54891 all-bfd: maybe-all-zlib
54893 all-stage1-bfd: maybe-all-stage1-zlib
54894 all-stage2-bfd: maybe-all-stage2-zlib
54895 all-stage3-bfd: maybe-all-stage3-zlib
54896 all-stage4-bfd: maybe-all-stage4-zlib
54897 all-stageprofile-bfd: maybe-all-stageprofile-zlib
54898 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
54899 all-stageautoprofile-bfd: maybe-all-stageautoprofile-zlib
54900 all-stageautofeedback-bfd: maybe-all-stageautofeedback-zlib
54901 configure-opcodes: configure-libiberty
54903 configure-stage1-opcodes: configure-stage1-libiberty
54904 configure-stage2-opcodes: configure-stage2-libiberty
54905 configure-stage3-opcodes: configure-stage3-libiberty
54906 configure-stage4-opcodes: configure-stage4-libiberty
54907 configure-stageprofile-opcodes: configure-stageprofile-libiberty
54908 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
54909 configure-stageautoprofile-opcodes: configure-stageautoprofile-libiberty
54910 configure-stageautofeedback-opcodes: configure-stageautofeedback-libiberty
54911 all-opcodes: maybe-all-libiberty
54913 all-stage1-opcodes: maybe-all-stage1-libiberty
54914 all-stage2-opcodes: maybe-all-stage2-libiberty
54915 all-stage3-opcodes: maybe-all-stage3-libiberty
54916 all-stage4-opcodes: maybe-all-stage4-libiberty
54917 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
54918 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
54919 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
54920 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
54921 configure-binutils: maybe-configure-intl
54923 configure-stage1-binutils: maybe-configure-stage1-intl
54924 configure-stage2-binutils: maybe-configure-stage2-intl
54925 configure-stage3-binutils: maybe-configure-stage3-intl
54926 configure-stage4-binutils: maybe-configure-stage4-intl
54927 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
54928 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
54929 configure-stageautoprofile-binutils: maybe-configure-stageautoprofile-intl
54930 configure-stageautofeedback-binutils: maybe-configure-stageautofeedback-intl
54931 all-binutils: maybe-all-libiberty
54933 all-stage1-binutils: maybe-all-stage1-libiberty
54934 all-stage2-binutils: maybe-all-stage2-libiberty
54935 all-stage3-binutils: maybe-all-stage3-libiberty
54936 all-stage4-binutils: maybe-all-stage4-libiberty
54937 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
54938 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
54939 all-stageautoprofile-binutils: maybe-all-stageautoprofile-libiberty
54940 all-stageautofeedback-binutils: maybe-all-stageautofeedback-libiberty
54941 all-binutils: maybe-all-opcodes
54943 all-stage1-binutils: maybe-all-stage1-opcodes
54944 all-stage2-binutils: maybe-all-stage2-opcodes
54945 all-stage3-binutils: maybe-all-stage3-opcodes
54946 all-stage4-binutils: maybe-all-stage4-opcodes
54947 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
54948 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
54949 all-stageautoprofile-binutils: maybe-all-stageautoprofile-opcodes
54950 all-stageautofeedback-binutils: maybe-all-stageautofeedback-opcodes
54951 all-binutils: maybe-all-bfd
54953 all-stage1-binutils: maybe-all-stage1-bfd
54954 all-stage2-binutils: maybe-all-stage2-bfd
54955 all-stage3-binutils: maybe-all-stage3-bfd
54956 all-stage4-binutils: maybe-all-stage4-bfd
54957 all-stageprofile-binutils: maybe-all-stageprofile-bfd
54958 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
54959 all-stageautoprofile-binutils: maybe-all-stageautoprofile-bfd
54960 all-stageautofeedback-binutils: maybe-all-stageautofeedback-bfd
54961 all-binutils: maybe-all-build-flex
54963 all-stage1-binutils: maybe-all-build-flex
54964 all-stage2-binutils: maybe-all-build-flex
54965 all-stage3-binutils: maybe-all-build-flex
54966 all-stage4-binutils: maybe-all-build-flex
54967 all-stageprofile-binutils: maybe-all-build-flex
54968 all-stagefeedback-binutils: maybe-all-build-flex
54969 all-stageautoprofile-binutils: maybe-all-build-flex
54970 all-stageautofeedback-binutils: maybe-all-build-flex
54971 all-binutils: maybe-all-build-bison
54973 all-stage1-binutils: maybe-all-build-bison
54974 all-stage2-binutils: maybe-all-build-bison
54975 all-stage3-binutils: maybe-all-build-bison
54976 all-stage4-binutils: maybe-all-build-bison
54977 all-stageprofile-binutils: maybe-all-build-bison
54978 all-stagefeedback-binutils: maybe-all-build-bison
54979 all-stageautoprofile-binutils: maybe-all-build-bison
54980 all-stageautofeedback-binutils: maybe-all-build-bison
54981 all-binutils: maybe-all-intl
54983 all-stage1-binutils: maybe-all-stage1-intl
54984 all-stage2-binutils: maybe-all-stage2-intl
54985 all-stage3-binutils: maybe-all-stage3-intl
54986 all-stage4-binutils: maybe-all-stage4-intl
54987 all-stageprofile-binutils: maybe-all-stageprofile-intl
54988 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
54989 all-stageautoprofile-binutils: maybe-all-stageautoprofile-intl
54990 all-stageautofeedback-binutils: maybe-all-stageautofeedback-intl
54991 all-binutils: maybe-all-gas
54993 all-stage1-binutils: maybe-all-stage1-gas
54994 all-stage2-binutils: maybe-all-stage2-gas
54995 all-stage3-binutils: maybe-all-stage3-gas
54996 all-stage4-binutils: maybe-all-stage4-gas
54997 all-stageprofile-binutils: maybe-all-stageprofile-gas
54998 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
54999 all-stageautoprofile-binutils: maybe-all-stageautoprofile-gas
55000 all-stageautofeedback-binutils: maybe-all-stageautofeedback-gas
55001 install-binutils: maybe-install-opcodes
55002 install-strip-binutils: maybe-install-strip-opcodes
55003 install-opcodes: maybe-install-bfd
55004 install-strip-opcodes: maybe-install-strip-bfd
55005 configure-gas: maybe-configure-intl
55007 configure-stage1-gas: maybe-configure-stage1-intl
55008 configure-stage2-gas: maybe-configure-stage2-intl
55009 configure-stage3-gas: maybe-configure-stage3-intl
55010 configure-stage4-gas: maybe-configure-stage4-intl
55011 configure-stageprofile-gas: maybe-configure-stageprofile-intl
55012 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
55013 configure-stageautoprofile-gas: maybe-configure-stageautoprofile-intl
55014 configure-stageautofeedback-gas: maybe-configure-stageautofeedback-intl
55015 all-gas: maybe-all-libiberty
55017 all-stage1-gas: maybe-all-stage1-libiberty
55018 all-stage2-gas: maybe-all-stage2-libiberty
55019 all-stage3-gas: maybe-all-stage3-libiberty
55020 all-stage4-gas: maybe-all-stage4-libiberty
55021 all-stageprofile-gas: maybe-all-stageprofile-libiberty
55022 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
55023 all-stageautoprofile-gas: maybe-all-stageautoprofile-libiberty
55024 all-stageautofeedback-gas: maybe-all-stageautofeedback-libiberty
55025 all-gas: maybe-all-opcodes
55027 all-stage1-gas: maybe-all-stage1-opcodes
55028 all-stage2-gas: maybe-all-stage2-opcodes
55029 all-stage3-gas: maybe-all-stage3-opcodes
55030 all-stage4-gas: maybe-all-stage4-opcodes
55031 all-stageprofile-gas: maybe-all-stageprofile-opcodes
55032 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
55033 all-stageautoprofile-gas: maybe-all-stageautoprofile-opcodes
55034 all-stageautofeedback-gas: maybe-all-stageautofeedback-opcodes
55035 all-gas: maybe-all-bfd
55037 all-stage1-gas: maybe-all-stage1-bfd
55038 all-stage2-gas: maybe-all-stage2-bfd
55039 all-stage3-gas: maybe-all-stage3-bfd
55040 all-stage4-gas: maybe-all-stage4-bfd
55041 all-stageprofile-gas: maybe-all-stageprofile-bfd
55042 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
55043 all-stageautoprofile-gas: maybe-all-stageautoprofile-bfd
55044 all-stageautofeedback-gas: maybe-all-stageautofeedback-bfd
55045 all-gas: maybe-all-intl
55047 all-stage1-gas: maybe-all-stage1-intl
55048 all-stage2-gas: maybe-all-stage2-intl
55049 all-stage3-gas: maybe-all-stage3-intl
55050 all-stage4-gas: maybe-all-stage4-intl
55051 all-stageprofile-gas: maybe-all-stageprofile-intl
55052 all-stagefeedback-gas: maybe-all-stagefeedback-intl
55053 all-stageautoprofile-gas: maybe-all-stageautoprofile-intl
55054 all-stageautofeedback-gas: maybe-all-stageautofeedback-intl
55055 configure-gprof: maybe-configure-intl
55056 all-gprof: maybe-all-libiberty
55057 all-gprof: maybe-all-bfd
55058 all-gprof: maybe-all-opcodes
55059 all-gprof: maybe-all-intl
55060 all-gprof: maybe-all-gas
55061 configure-ld: maybe-configure-intl
55063 configure-stage1-ld: maybe-configure-stage1-intl
55064 configure-stage2-ld: maybe-configure-stage2-intl
55065 configure-stage3-ld: maybe-configure-stage3-intl
55066 configure-stage4-ld: maybe-configure-stage4-intl
55067 configure-stageprofile-ld: maybe-configure-stageprofile-intl
55068 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
55069 configure-stageautoprofile-ld: maybe-configure-stageautoprofile-intl
55070 configure-stageautofeedback-ld: maybe-configure-stageautofeedback-intl
55071 all-ld: maybe-all-libiberty
55073 all-stage1-ld: maybe-all-stage1-libiberty
55074 all-stage2-ld: maybe-all-stage2-libiberty
55075 all-stage3-ld: maybe-all-stage3-libiberty
55076 all-stage4-ld: maybe-all-stage4-libiberty
55077 all-stageprofile-ld: maybe-all-stageprofile-libiberty
55078 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
55079 all-stageautoprofile-ld: maybe-all-stageautoprofile-libiberty
55080 all-stageautofeedback-ld: maybe-all-stageautofeedback-libiberty
55081 all-ld: maybe-all-bfd
55083 all-stage1-ld: maybe-all-stage1-bfd
55084 all-stage2-ld: maybe-all-stage2-bfd
55085 all-stage3-ld: maybe-all-stage3-bfd
55086 all-stage4-ld: maybe-all-stage4-bfd
55087 all-stageprofile-ld: maybe-all-stageprofile-bfd
55088 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
55089 all-stageautoprofile-ld: maybe-all-stageautoprofile-bfd
55090 all-stageautofeedback-ld: maybe-all-stageautofeedback-bfd
55091 all-ld: maybe-all-opcodes
55093 all-stage1-ld: maybe-all-stage1-opcodes
55094 all-stage2-ld: maybe-all-stage2-opcodes
55095 all-stage3-ld: maybe-all-stage3-opcodes
55096 all-stage4-ld: maybe-all-stage4-opcodes
55097 all-stageprofile-ld: maybe-all-stageprofile-opcodes
55098 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
55099 all-stageautoprofile-ld: maybe-all-stageautoprofile-opcodes
55100 all-stageautofeedback-ld: maybe-all-stageautofeedback-opcodes
55101 all-ld: maybe-all-build-bison
55103 all-stage1-ld: maybe-all-build-bison
55104 all-stage2-ld: maybe-all-build-bison
55105 all-stage3-ld: maybe-all-build-bison
55106 all-stage4-ld: maybe-all-build-bison
55107 all-stageprofile-ld: maybe-all-build-bison
55108 all-stagefeedback-ld: maybe-all-build-bison
55109 all-stageautoprofile-ld: maybe-all-build-bison
55110 all-stageautofeedback-ld: maybe-all-build-bison
55111 all-ld: maybe-all-build-flex
55113 all-stage1-ld: maybe-all-build-flex
55114 all-stage2-ld: maybe-all-build-flex
55115 all-stage3-ld: maybe-all-build-flex
55116 all-stage4-ld: maybe-all-build-flex
55117 all-stageprofile-ld: maybe-all-build-flex
55118 all-stagefeedback-ld: maybe-all-build-flex
55119 all-stageautoprofile-ld: maybe-all-build-flex
55120 all-stageautofeedback-ld: maybe-all-build-flex
55121 all-ld: maybe-all-intl
55123 all-stage1-ld: maybe-all-stage1-intl
55124 all-stage2-ld: maybe-all-stage2-intl
55125 all-stage3-ld: maybe-all-stage3-intl
55126 all-stage4-ld: maybe-all-stage4-intl
55127 all-stageprofile-ld: maybe-all-stageprofile-intl
55128 all-stagefeedback-ld: maybe-all-stagefeedback-intl
55129 all-stageautoprofile-ld: maybe-all-stageautoprofile-intl
55130 all-stageautofeedback-ld: maybe-all-stageautofeedback-intl
55131 all-ld: maybe-all-gas
55133 all-stage1-ld: maybe-all-stage1-gas
55134 all-stage2-ld: maybe-all-stage2-gas
55135 all-stage3-ld: maybe-all-stage3-gas
55136 all-stage4-ld: maybe-all-stage4-gas
55137 all-stageprofile-ld: maybe-all-stageprofile-gas
55138 all-stagefeedback-ld: maybe-all-stagefeedback-gas
55139 all-stageautoprofile-ld: maybe-all-stageautoprofile-gas
55140 all-stageautofeedback-ld: maybe-all-stageautofeedback-gas
55141 all-ld: maybe-all-binutils
55143 all-stage1-ld: maybe-all-stage1-binutils
55144 all-stage2-ld: maybe-all-stage2-binutils
55145 all-stage3-ld: maybe-all-stage3-binutils
55146 all-stage4-ld: maybe-all-stage4-binutils
55147 all-stageprofile-ld: maybe-all-stageprofile-binutils
55148 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
55149 all-stageautoprofile-ld: maybe-all-stageautoprofile-binutils
55150 all-stageautofeedback-ld: maybe-all-stageautofeedback-binutils
55151 install-ld: maybe-install-gold
55152 install-strip-ld: maybe-install-strip-gold
55153 configure-gold: maybe-configure-intl
55155 configure-stage1-gold: maybe-configure-stage1-intl
55156 configure-stage2-gold: maybe-configure-stage2-intl
55157 configure-stage3-gold: maybe-configure-stage3-intl
55158 configure-stage4-gold: maybe-configure-stage4-intl
55159 configure-stageprofile-gold: maybe-configure-stageprofile-intl
55160 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
55161 configure-stageautoprofile-gold: maybe-configure-stageautoprofile-intl
55162 configure-stageautofeedback-gold: maybe-configure-stageautofeedback-intl
55163 all-gold: maybe-all-libiberty
55165 all-stage1-gold: maybe-all-stage1-libiberty
55166 all-stage2-gold: maybe-all-stage2-libiberty
55167 all-stage3-gold: maybe-all-stage3-libiberty
55168 all-stage4-gold: maybe-all-stage4-libiberty
55169 all-stageprofile-gold: maybe-all-stageprofile-libiberty
55170 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
55171 all-stageautoprofile-gold: maybe-all-stageautoprofile-libiberty
55172 all-stageautofeedback-gold: maybe-all-stageautofeedback-libiberty
55173 all-gold: maybe-all-intl
55175 all-stage1-gold: maybe-all-stage1-intl
55176 all-stage2-gold: maybe-all-stage2-intl
55177 all-stage3-gold: maybe-all-stage3-intl
55178 all-stage4-gold: maybe-all-stage4-intl
55179 all-stageprofile-gold: maybe-all-stageprofile-intl
55180 all-stagefeedback-gold: maybe-all-stagefeedback-intl
55181 all-stageautoprofile-gold: maybe-all-stageautoprofile-intl
55182 all-stageautofeedback-gold: maybe-all-stageautofeedback-intl
55183 all-gold: maybe-all-bfd
55185 all-stage1-gold: maybe-all-stage1-bfd
55186 all-stage2-gold: maybe-all-stage2-bfd
55187 all-stage3-gold: maybe-all-stage3-bfd
55188 all-stage4-gold: maybe-all-stage4-bfd
55189 all-stageprofile-gold: maybe-all-stageprofile-bfd
55190 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
55191 all-stageautoprofile-gold: maybe-all-stageautoprofile-bfd
55192 all-stageautofeedback-gold: maybe-all-stageautofeedback-bfd
55193 all-gold: maybe-all-build-bison
55195 all-stage1-gold: maybe-all-build-bison
55196 all-stage2-gold: maybe-all-build-bison
55197 all-stage3-gold: maybe-all-build-bison
55198 all-stage4-gold: maybe-all-build-bison
55199 all-stageprofile-gold: maybe-all-build-bison
55200 all-stagefeedback-gold: maybe-all-build-bison
55201 all-stageautoprofile-gold: maybe-all-build-bison
55202 all-stageautofeedback-gold: maybe-all-build-bison
55203 all-gold: maybe-all-gas
55205 all-stage1-gold: maybe-all-stage1-gas
55206 all-stage2-gold: maybe-all-stage2-gas
55207 all-stage3-gold: maybe-all-stage3-gas
55208 all-stage4-gold: maybe-all-stage4-gas
55209 all-stageprofile-gold: maybe-all-stageprofile-gas
55210 all-stagefeedback-gold: maybe-all-stagefeedback-gas
55211 all-stageautoprofile-gold: maybe-all-stageautoprofile-gas
55212 all-stageautofeedback-gold: maybe-all-stageautofeedback-gas
55213 check-gold: maybe-all-binutils
55215 check-stage1-gold: maybe-all-stage1-binutils
55216 check-stage2-gold: maybe-all-stage2-binutils
55217 check-stage3-gold: maybe-all-stage3-binutils
55218 check-stage4-gold: maybe-all-stage4-binutils
55219 check-stageprofile-gold: maybe-all-stageprofile-binutils
55220 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
55221 check-stageautoprofile-gold: maybe-all-stageautoprofile-binutils
55222 check-stageautofeedback-gold: maybe-all-stageautofeedback-binutils
55223 check-gold: maybe-all-gas
55225 check-stage1-gold: maybe-all-stage1-gas
55226 check-stage2-gold: maybe-all-stage2-gas
55227 check-stage3-gold: maybe-all-stage3-gas
55228 check-stage4-gold: maybe-all-stage4-gas
55229 check-stageprofile-gold: maybe-all-stageprofile-gas
55230 check-stagefeedback-gold: maybe-all-stagefeedback-gas
55231 check-stageautoprofile-gold: maybe-all-stageautoprofile-gas
55232 check-stageautofeedback-gold: maybe-all-stageautofeedback-gas
55233 configure-opcodes: maybe-configure-intl
55235 configure-stage1-opcodes: maybe-configure-stage1-intl
55236 configure-stage2-opcodes: maybe-configure-stage2-intl
55237 configure-stage3-opcodes: maybe-configure-stage3-intl
55238 configure-stage4-opcodes: maybe-configure-stage4-intl
55239 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
55240 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
55241 configure-stageautoprofile-opcodes: maybe-configure-stageautoprofile-intl
55242 configure-stageautofeedback-opcodes: maybe-configure-stageautofeedback-intl
55243 all-opcodes: maybe-all-bfd
55245 all-stage1-opcodes: maybe-all-stage1-bfd
55246 all-stage2-opcodes: maybe-all-stage2-bfd
55247 all-stage3-opcodes: maybe-all-stage3-bfd
55248 all-stage4-opcodes: maybe-all-stage4-bfd
55249 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
55250 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
55251 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-bfd
55252 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-bfd
55253 all-opcodes: maybe-all-libiberty
55255 all-stage1-opcodes: maybe-all-stage1-libiberty
55256 all-stage2-opcodes: maybe-all-stage2-libiberty
55257 all-stage3-opcodes: maybe-all-stage3-libiberty
55258 all-stage4-opcodes: maybe-all-stage4-libiberty
55259 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55260 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
55261 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
55262 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
55263 all-opcodes: maybe-all-intl
55265 all-stage1-opcodes: maybe-all-stage1-intl
55266 all-stage2-opcodes: maybe-all-stage2-intl
55267 all-stage3-opcodes: maybe-all-stage3-intl
55268 all-stage4-opcodes: maybe-all-stage4-intl
55269 all-stageprofile-opcodes: maybe-all-stageprofile-intl
55270 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
55271 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-intl
55272 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-intl
55273 all-dejagnu: maybe-all-tcl
55274 all-dejagnu: maybe-all-expect
55275 all-dejagnu: maybe-all-tk
55276 configure-expect: maybe-configure-tcl
55277 configure-expect: maybe-configure-tk
55278 all-expect: maybe-all-tcl
55279 all-expect: maybe-all-tk
55280 configure-itcl: maybe-configure-tcl
55281 configure-itcl: maybe-configure-tk
55282 all-itcl: maybe-all-tcl
55283 all-itcl: maybe-all-tk
55284 install-itcl: maybe-install-tcl
55285 install-strip-itcl: maybe-install-strip-tcl
55286 configure-tk: maybe-configure-tcl
55287 all-tk: maybe-all-tcl
55288 all-sid: maybe-all-libiberty
55289 all-sid: maybe-all-bfd
55290 all-sid: maybe-all-opcodes
55291 all-sid: maybe-all-tcl
55292 all-sid: maybe-all-tk
55293 install-sid: maybe-install-tcl
55294 install-strip-sid: maybe-install-strip-tcl
55295 install-sid: maybe-install-tk
55296 install-strip-sid: maybe-install-strip-tk
55297 configure-sim: maybe-configure-intl
55298 all-sim: maybe-all-intl
55299 all-sim: maybe-all-libiberty
55300 all-sim: maybe-all-bfd
55301 all-sim: maybe-all-opcodes
55302 all-sim: maybe-all-readline
55303 all-sim: maybe-configure-gdb
55304 all-fastjar: maybe-all-zlib
55305 all-fastjar: maybe-all-build-texinfo
55306 all-fastjar: maybe-all-libiberty
55307 all-bison: maybe-all-intl
55308 all-bison: maybe-all-build-texinfo
55309 all-flex: maybe-all-build-bison
55310 all-flex: maybe-all-intl
55311 all-flex: maybe-all-m4
55312 all-flex: maybe-all-build-texinfo
55313 all-m4: maybe-all-intl
55314 all-m4: maybe-all-build-texinfo
55315 configure-target-fastjar: maybe-configure-target-zlib
55316 all-target-fastjar: maybe-all-target-zlib
55317 configure-target-libgo: maybe-configure-target-libffi
55318 configure-target-libgo: maybe-all-target-libstdc++-v3
55319 all-target-libgo: maybe-all-target-libbacktrace
55320 all-target-libgo: maybe-all-target-libffi
55321 all-target-libgo: maybe-all-target-libatomic
55322 configure-target-libstdc++-v3: maybe-configure-target-libgomp
55324 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
55325 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
55326 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
55327 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
55328 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
55329 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
55330 configure-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
55331 configure-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
55332 configure-target-liboffloadmic: maybe-configure-target-libgomp
55333 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
55335 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
55336 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
55337 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
55338 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
55339 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
55340 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
55341 configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libstdc++-v3
55342 configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libstdc++-v3
55343 configure-target-libvtv: maybe-all-target-libstdc++-v3
55345 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
55346 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
55347 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
55348 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
55349 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
55350 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
55351 configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libstdc++-v3
55352 configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libstdc++-v3
55353 all-target-libstdc++-v3: maybe-configure-target-libgomp
55355 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
55356 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
55357 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
55358 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
55359 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
55360 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
55361 all-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
55362 all-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
55363 all-target-liboffloadmic: maybe-all-target-libgomp
55364 install-target-libgo: maybe-install-target-libatomic
55365 install-target-libgfortran: maybe-install-target-libquadmath
55366 install-target-libgfortran: maybe-install-target-libgcc
55367 install-target-libsanitizer: maybe-install-target-libstdc++-v3
55368 install-target-libsanitizer: maybe-install-target-libgcc
55369 install-target-libvtv: maybe-install-target-libstdc++-v3
55370 install-target-libvtv: maybe-install-target-libgcc
55371 install-target-libcilkrts: maybe-install-target-libstdc++-v3
55372 install-target-libcilkrts: maybe-install-target-libgcc
55373 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
55374 install-target-liboffloadmic: maybe-install-target-libgcc
55375 install-target-libitm: maybe-install-target-libgcc
55376 install-target-libobjc: maybe-install-target-libgcc
55377 install-target-libstdc++-v3: maybe-install-target-libgcc
55378 all-target-libgloss: maybe-all-target-newlib
55379 all-target-winsup: maybe-all-target-libtermcap
55380 configure-target-newlib: maybe-all-binutils
55381 configure-target-newlib: maybe-all-ld
55382 configure-target-libgfortran: maybe-all-target-libquadmath
55383 configure-target-libgfortran: maybe-all-target-libbacktrace
55386 # Dependencies for target modules on other target modules are
55387 # described by lang_env_dependencies; the defaults apply to anything
55388 # not mentioned there.
55391 @if gcc-bootstrap
55392 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
55393 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
55394 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
55395 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
55396 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
55397 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
55398 configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-target-libgcc
55399 configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-target-libgcc
55400 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
55401 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
55402 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
55403 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
55404 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
55405 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
55406 configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libgcc
55407 configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libgcc
55408 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
55409 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
55410 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
55411 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
55412 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
55413 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
55414 configure-stageautoprofile-target-libmpx: maybe-all-stageautoprofile-target-libgcc
55415 configure-stageautofeedback-target-libmpx: maybe-all-stageautofeedback-target-libgcc
55416 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
55417 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
55418 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
55419 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
55420 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
55421 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
55422 configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libgcc
55423 configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libgcc
55424 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
55425 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
55426 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
55427 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
55428 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
55429 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
55430 configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-target-libgcc
55431 configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-libgcc
55432 @endif gcc-bootstrap
55434 @if gcc-no-bootstrap
55435 configure-target-libstdc++-v3: maybe-all-target-libgcc
55436 configure-target-libsanitizer: maybe-all-target-libgcc
55437 configure-target-libmpx: maybe-all-target-libgcc
55438 configure-target-libvtv: maybe-all-target-libgcc
55439 configure-target-libcilkrts: maybe-all-target-libgcc
55440 configure-target-liboffloadmic: maybe-all-target-libgcc
55441 configure-target-libssp: maybe-all-target-libgcc
55442 configure-target-newlib: maybe-all-target-libgcc
55443 configure-target-libbacktrace: maybe-all-target-libgcc
55444 configure-target-libquadmath: maybe-all-target-libgcc
55445 configure-target-libgfortran: maybe-all-target-libgcc
55446 configure-target-libobjc: maybe-all-target-libgcc
55447 configure-target-libgo: maybe-all-target-libgcc
55448 configure-target-libtermcap: maybe-all-target-libgcc
55449 configure-target-winsup: maybe-all-target-libgcc
55450 configure-target-libgloss: maybe-all-target-libgcc
55451 configure-target-libffi: maybe-all-target-libgcc
55452 configure-target-zlib: maybe-all-target-libgcc
55453 configure-target-rda: maybe-all-target-libgcc
55454 configure-target-libada: maybe-all-target-libgcc
55455 configure-target-libgomp: maybe-all-target-libgcc
55456 configure-target-libitm: maybe-all-target-libgcc
55457 configure-target-libatomic: maybe-all-target-libgcc
55458 @endif gcc-no-bootstrap
55461 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
55463 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
55465 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
55467 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
55469 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
55470 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
55472 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
55473 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
55475 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
55479 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
55481 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
55483 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
55485 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
55487 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
55489 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
55491 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
55494 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
55495 configure-target-libffi: maybe-all-target-libstdc++-v3
55497 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
55499 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
55501 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
55503 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
55505 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
55506 configure-target-libitm: maybe-all-target-libstdc++-v3
55508 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
55511 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
55512 GDB_TK = @GDB_TK@
55513 INSTALL_GDB_TK = @INSTALL_GDB_TK@
55514 configure-gdb: $(CONFIGURE_GDB_TK)
55515 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
55516 install-gdb: $(INSTALL_GDB_TK)
55518 # Serialization dependencies. Host configures don't work well in parallel to
55519 # each other, due to contention over config.cache. Target configures and
55520 # build configures are similar.
55521 @serialization_dependencies@
55523 # --------------------------------
55524 # Regenerating top level configury
55525 # --------------------------------
55527 # Rebuilding Makefile.in, using autogen.
55528 AUTOGEN = autogen
55529 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
55530 cd $(srcdir) && $(AUTOGEN) Makefile.def
55532 # Rebuilding Makefile.
55533 Makefile: $(srcdir)/Makefile.in config.status
55534 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
55536 config.status: configure
55537 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
55539 # Rebuilding configure.
55540 AUTOCONF = autoconf
55541 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
55542 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
55543 $(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
55544 $(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
55545 $(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
55546 cd $(srcdir) && $(AUTOCONF)
55548 # ------------------------------
55549 # Special directives to GNU Make
55550 # ------------------------------
55552 # Don't pass command-line variables to submakes.
55553 .NOEXPORT:
55554 MAKEOVERRIDES=
55556 # end of Makefile.in