[ARM] PR target/78439: Update movdi constraints for Cortex-A8 tuning to handle LDRD...
[official-gcc.git] / Makefile.in
blobd0a117186be5885327587855d73867b2a9f874b5
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-boehm-gc \
1002 maybe-configure-target-rda \
1003 maybe-configure-target-libada \
1004 maybe-configure-target-libgomp \
1005 maybe-configure-target-libitm \
1006 maybe-configure-target-libatomic
1008 # The target built for a native non-bootstrap build.
1009 .PHONY: all
1010 all:
1011 @if gcc-bootstrap
1012 [ -f stage_final ] || echo stage3 > stage_final
1013 @r=`${PWD_COMMAND}`; export r; \
1014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1015 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1016 @endif gcc-bootstrap
1017 @: $(MAKE); $(unstage)
1018 @r=`${PWD_COMMAND}`; export r; \
1019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1020 @if gcc-bootstrap
1021 if [ -f stage_last ]; then \
1022 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
1023 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1024 else \
1025 @endif gcc-bootstrap
1026 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
1027 @if gcc-bootstrap
1029 fi \
1030 @endif gcc-bootstrap
1031 && :
1033 .PHONY: all-build
1035 all-build: maybe-all-build-libiberty
1036 all-build: maybe-all-build-bison
1037 all-build: maybe-all-build-flex
1038 all-build: maybe-all-build-m4
1039 all-build: maybe-all-build-texinfo
1040 all-build: maybe-all-build-fixincludes
1041 all-build: maybe-all-build-libcpp
1043 .PHONY: all-host
1045 @if bfd-no-bootstrap
1046 all-host: maybe-all-bfd
1047 @endif bfd-no-bootstrap
1048 @if opcodes-no-bootstrap
1049 all-host: maybe-all-opcodes
1050 @endif opcodes-no-bootstrap
1051 @if binutils-no-bootstrap
1052 all-host: maybe-all-binutils
1053 @endif binutils-no-bootstrap
1054 all-host: maybe-all-bison
1055 all-host: maybe-all-cgen
1056 all-host: maybe-all-dejagnu
1057 all-host: maybe-all-etc
1058 all-host: maybe-all-fastjar
1059 @if fixincludes-no-bootstrap
1060 all-host: maybe-all-fixincludes
1061 @endif fixincludes-no-bootstrap
1062 all-host: maybe-all-flex
1063 @if gas-no-bootstrap
1064 all-host: maybe-all-gas
1065 @endif gas-no-bootstrap
1066 @if gcc-no-bootstrap
1067 all-host: maybe-all-gcc
1068 @endif gcc-no-bootstrap
1069 @if gmp-no-bootstrap
1070 all-host: maybe-all-gmp
1071 @endif gmp-no-bootstrap
1072 @if mpfr-no-bootstrap
1073 all-host: maybe-all-mpfr
1074 @endif mpfr-no-bootstrap
1075 @if mpc-no-bootstrap
1076 all-host: maybe-all-mpc
1077 @endif mpc-no-bootstrap
1078 @if isl-no-bootstrap
1079 all-host: maybe-all-isl
1080 @endif isl-no-bootstrap
1081 @if libelf-no-bootstrap
1082 all-host: maybe-all-libelf
1083 @endif libelf-no-bootstrap
1084 @if gold-no-bootstrap
1085 all-host: maybe-all-gold
1086 @endif gold-no-bootstrap
1087 all-host: maybe-all-gprof
1088 @if intl-no-bootstrap
1089 all-host: maybe-all-intl
1090 @endif intl-no-bootstrap
1091 all-host: maybe-all-tcl
1092 all-host: maybe-all-itcl
1093 @if ld-no-bootstrap
1094 all-host: maybe-all-ld
1095 @endif ld-no-bootstrap
1096 @if libbacktrace-no-bootstrap
1097 all-host: maybe-all-libbacktrace
1098 @endif libbacktrace-no-bootstrap
1099 @if libcpp-no-bootstrap
1100 all-host: maybe-all-libcpp
1101 @endif libcpp-no-bootstrap
1102 @if libdecnumber-no-bootstrap
1103 all-host: maybe-all-libdecnumber
1104 @endif libdecnumber-no-bootstrap
1105 all-host: maybe-all-libgui
1106 @if libiberty-no-bootstrap
1107 all-host: maybe-all-libiberty
1108 @endif libiberty-no-bootstrap
1109 @if libiberty-linker-plugin-no-bootstrap
1110 all-host: maybe-all-libiberty-linker-plugin
1111 @endif libiberty-linker-plugin-no-bootstrap
1112 @if libiconv-no-bootstrap
1113 all-host: maybe-all-libiconv
1114 @endif libiconv-no-bootstrap
1115 all-host: maybe-all-m4
1116 all-host: maybe-all-readline
1117 all-host: maybe-all-sid
1118 all-host: maybe-all-sim
1119 all-host: maybe-all-texinfo
1120 @if zlib-no-bootstrap
1121 all-host: maybe-all-zlib
1122 @endif zlib-no-bootstrap
1123 all-host: maybe-all-gdb
1124 all-host: maybe-all-expect
1125 all-host: maybe-all-guile
1126 all-host: maybe-all-tk
1127 all-host: maybe-all-libtermcap
1128 all-host: maybe-all-utils
1129 all-host: maybe-all-gnattools
1130 @if lto-plugin-no-bootstrap
1131 all-host: maybe-all-lto-plugin
1132 @endif lto-plugin-no-bootstrap
1133 all-host: maybe-all-libcc1
1134 all-host: maybe-all-gotools
1136 .PHONY: all-target
1138 @if target-libstdc++-v3-no-bootstrap
1139 all-target: maybe-all-target-libstdc++-v3
1140 @endif target-libstdc++-v3-no-bootstrap
1141 @if target-libsanitizer-no-bootstrap
1142 all-target: maybe-all-target-libsanitizer
1143 @endif target-libsanitizer-no-bootstrap
1144 @if target-libmpx-no-bootstrap
1145 all-target: maybe-all-target-libmpx
1146 @endif target-libmpx-no-bootstrap
1147 @if target-libvtv-no-bootstrap
1148 all-target: maybe-all-target-libvtv
1149 @endif target-libvtv-no-bootstrap
1150 all-target: maybe-all-target-libcilkrts
1151 all-target: maybe-all-target-liboffloadmic
1152 all-target: maybe-all-target-libssp
1153 all-target: maybe-all-target-newlib
1154 @if target-libgcc-no-bootstrap
1155 all-target: maybe-all-target-libgcc
1156 @endif target-libgcc-no-bootstrap
1157 all-target: maybe-all-target-libbacktrace
1158 all-target: maybe-all-target-libquadmath
1159 all-target: maybe-all-target-libgfortran
1160 all-target: maybe-all-target-libobjc
1161 all-target: maybe-all-target-libgo
1162 all-target: maybe-all-target-libtermcap
1163 all-target: maybe-all-target-winsup
1164 all-target: maybe-all-target-libgloss
1165 all-target: maybe-all-target-libffi
1166 all-target: maybe-all-target-zlib
1167 all-target: maybe-all-target-boehm-gc
1168 all-target: maybe-all-target-rda
1169 all-target: maybe-all-target-libada
1170 @if target-libgomp-no-bootstrap
1171 all-target: maybe-all-target-libgomp
1172 @endif target-libgomp-no-bootstrap
1173 all-target: maybe-all-target-libitm
1174 all-target: maybe-all-target-libatomic
1176 # Do a target for all the subdirectories. A ``make do-X'' will do a
1177 # ``make X'' in all subdirectories (because, in general, there is a
1178 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1179 # but it may do additional work as well).
1181 .PHONY: do-info
1182 do-info:
1183 @: $(MAKE); $(unstage)
1184 @r=`${PWD_COMMAND}`; export r; \
1185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1186 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1187 info-target
1190 .PHONY: info-host
1192 info-host: maybe-info-bfd
1193 info-host: maybe-info-opcodes
1194 info-host: maybe-info-binutils
1195 info-host: maybe-info-bison
1196 info-host: maybe-info-cgen
1197 info-host: maybe-info-dejagnu
1198 info-host: maybe-info-etc
1199 info-host: maybe-info-fastjar
1200 info-host: maybe-info-fixincludes
1201 info-host: maybe-info-flex
1202 info-host: maybe-info-gas
1203 info-host: maybe-info-gcc
1204 info-host: maybe-info-gmp
1205 info-host: maybe-info-mpfr
1206 info-host: maybe-info-mpc
1207 info-host: maybe-info-isl
1208 info-host: maybe-info-libelf
1209 info-host: maybe-info-gold
1210 info-host: maybe-info-gprof
1211 info-host: maybe-info-intl
1212 info-host: maybe-info-tcl
1213 info-host: maybe-info-itcl
1214 info-host: maybe-info-ld
1215 info-host: maybe-info-libbacktrace
1216 info-host: maybe-info-libcpp
1217 info-host: maybe-info-libdecnumber
1218 info-host: maybe-info-libgui
1219 info-host: maybe-info-libiberty
1220 info-host: maybe-info-libiberty-linker-plugin
1221 info-host: maybe-info-libiconv
1222 info-host: maybe-info-m4
1223 info-host: maybe-info-readline
1224 info-host: maybe-info-sid
1225 info-host: maybe-info-sim
1226 info-host: maybe-info-texinfo
1227 info-host: maybe-info-zlib
1228 info-host: maybe-info-gdb
1229 info-host: maybe-info-expect
1230 info-host: maybe-info-guile
1231 info-host: maybe-info-tk
1232 info-host: maybe-info-libtermcap
1233 info-host: maybe-info-utils
1234 info-host: maybe-info-gnattools
1235 info-host: maybe-info-lto-plugin
1236 info-host: maybe-info-libcc1
1237 info-host: maybe-info-gotools
1239 .PHONY: info-target
1241 info-target: maybe-info-target-libstdc++-v3
1242 info-target: maybe-info-target-libsanitizer
1243 info-target: maybe-info-target-libmpx
1244 info-target: maybe-info-target-libvtv
1245 info-target: maybe-info-target-libcilkrts
1246 info-target: maybe-info-target-liboffloadmic
1247 info-target: maybe-info-target-libssp
1248 info-target: maybe-info-target-newlib
1249 info-target: maybe-info-target-libgcc
1250 info-target: maybe-info-target-libbacktrace
1251 info-target: maybe-info-target-libquadmath
1252 info-target: maybe-info-target-libgfortran
1253 info-target: maybe-info-target-libobjc
1254 info-target: maybe-info-target-libgo
1255 info-target: maybe-info-target-libtermcap
1256 info-target: maybe-info-target-winsup
1257 info-target: maybe-info-target-libgloss
1258 info-target: maybe-info-target-libffi
1259 info-target: maybe-info-target-zlib
1260 info-target: maybe-info-target-boehm-gc
1261 info-target: maybe-info-target-rda
1262 info-target: maybe-info-target-libada
1263 info-target: maybe-info-target-libgomp
1264 info-target: maybe-info-target-libitm
1265 info-target: maybe-info-target-libatomic
1267 .PHONY: do-dvi
1268 do-dvi:
1269 @: $(MAKE); $(unstage)
1270 @r=`${PWD_COMMAND}`; export r; \
1271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1272 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1273 dvi-target
1276 .PHONY: dvi-host
1278 dvi-host: maybe-dvi-bfd
1279 dvi-host: maybe-dvi-opcodes
1280 dvi-host: maybe-dvi-binutils
1281 dvi-host: maybe-dvi-bison
1282 dvi-host: maybe-dvi-cgen
1283 dvi-host: maybe-dvi-dejagnu
1284 dvi-host: maybe-dvi-etc
1285 dvi-host: maybe-dvi-fastjar
1286 dvi-host: maybe-dvi-fixincludes
1287 dvi-host: maybe-dvi-flex
1288 dvi-host: maybe-dvi-gas
1289 dvi-host: maybe-dvi-gcc
1290 dvi-host: maybe-dvi-gmp
1291 dvi-host: maybe-dvi-mpfr
1292 dvi-host: maybe-dvi-mpc
1293 dvi-host: maybe-dvi-isl
1294 dvi-host: maybe-dvi-libelf
1295 dvi-host: maybe-dvi-gold
1296 dvi-host: maybe-dvi-gprof
1297 dvi-host: maybe-dvi-intl
1298 dvi-host: maybe-dvi-tcl
1299 dvi-host: maybe-dvi-itcl
1300 dvi-host: maybe-dvi-ld
1301 dvi-host: maybe-dvi-libbacktrace
1302 dvi-host: maybe-dvi-libcpp
1303 dvi-host: maybe-dvi-libdecnumber
1304 dvi-host: maybe-dvi-libgui
1305 dvi-host: maybe-dvi-libiberty
1306 dvi-host: maybe-dvi-libiberty-linker-plugin
1307 dvi-host: maybe-dvi-libiconv
1308 dvi-host: maybe-dvi-m4
1309 dvi-host: maybe-dvi-readline
1310 dvi-host: maybe-dvi-sid
1311 dvi-host: maybe-dvi-sim
1312 dvi-host: maybe-dvi-texinfo
1313 dvi-host: maybe-dvi-zlib
1314 dvi-host: maybe-dvi-gdb
1315 dvi-host: maybe-dvi-expect
1316 dvi-host: maybe-dvi-guile
1317 dvi-host: maybe-dvi-tk
1318 dvi-host: maybe-dvi-libtermcap
1319 dvi-host: maybe-dvi-utils
1320 dvi-host: maybe-dvi-gnattools
1321 dvi-host: maybe-dvi-lto-plugin
1322 dvi-host: maybe-dvi-libcc1
1323 dvi-host: maybe-dvi-gotools
1325 .PHONY: dvi-target
1327 dvi-target: maybe-dvi-target-libstdc++-v3
1328 dvi-target: maybe-dvi-target-libsanitizer
1329 dvi-target: maybe-dvi-target-libmpx
1330 dvi-target: maybe-dvi-target-libvtv
1331 dvi-target: maybe-dvi-target-libcilkrts
1332 dvi-target: maybe-dvi-target-liboffloadmic
1333 dvi-target: maybe-dvi-target-libssp
1334 dvi-target: maybe-dvi-target-newlib
1335 dvi-target: maybe-dvi-target-libgcc
1336 dvi-target: maybe-dvi-target-libbacktrace
1337 dvi-target: maybe-dvi-target-libquadmath
1338 dvi-target: maybe-dvi-target-libgfortran
1339 dvi-target: maybe-dvi-target-libobjc
1340 dvi-target: maybe-dvi-target-libgo
1341 dvi-target: maybe-dvi-target-libtermcap
1342 dvi-target: maybe-dvi-target-winsup
1343 dvi-target: maybe-dvi-target-libgloss
1344 dvi-target: maybe-dvi-target-libffi
1345 dvi-target: maybe-dvi-target-zlib
1346 dvi-target: maybe-dvi-target-boehm-gc
1347 dvi-target: maybe-dvi-target-rda
1348 dvi-target: maybe-dvi-target-libada
1349 dvi-target: maybe-dvi-target-libgomp
1350 dvi-target: maybe-dvi-target-libitm
1351 dvi-target: maybe-dvi-target-libatomic
1353 .PHONY: do-pdf
1354 do-pdf:
1355 @: $(MAKE); $(unstage)
1356 @r=`${PWD_COMMAND}`; export r; \
1357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1359 pdf-target
1362 .PHONY: pdf-host
1364 pdf-host: maybe-pdf-bfd
1365 pdf-host: maybe-pdf-opcodes
1366 pdf-host: maybe-pdf-binutils
1367 pdf-host: maybe-pdf-bison
1368 pdf-host: maybe-pdf-cgen
1369 pdf-host: maybe-pdf-dejagnu
1370 pdf-host: maybe-pdf-etc
1371 pdf-host: maybe-pdf-fastjar
1372 pdf-host: maybe-pdf-fixincludes
1373 pdf-host: maybe-pdf-flex
1374 pdf-host: maybe-pdf-gas
1375 pdf-host: maybe-pdf-gcc
1376 pdf-host: maybe-pdf-gmp
1377 pdf-host: maybe-pdf-mpfr
1378 pdf-host: maybe-pdf-mpc
1379 pdf-host: maybe-pdf-isl
1380 pdf-host: maybe-pdf-libelf
1381 pdf-host: maybe-pdf-gold
1382 pdf-host: maybe-pdf-gprof
1383 pdf-host: maybe-pdf-intl
1384 pdf-host: maybe-pdf-tcl
1385 pdf-host: maybe-pdf-itcl
1386 pdf-host: maybe-pdf-ld
1387 pdf-host: maybe-pdf-libbacktrace
1388 pdf-host: maybe-pdf-libcpp
1389 pdf-host: maybe-pdf-libdecnumber
1390 pdf-host: maybe-pdf-libgui
1391 pdf-host: maybe-pdf-libiberty
1392 pdf-host: maybe-pdf-libiberty-linker-plugin
1393 pdf-host: maybe-pdf-libiconv
1394 pdf-host: maybe-pdf-m4
1395 pdf-host: maybe-pdf-readline
1396 pdf-host: maybe-pdf-sid
1397 pdf-host: maybe-pdf-sim
1398 pdf-host: maybe-pdf-texinfo
1399 pdf-host: maybe-pdf-zlib
1400 pdf-host: maybe-pdf-gdb
1401 pdf-host: maybe-pdf-expect
1402 pdf-host: maybe-pdf-guile
1403 pdf-host: maybe-pdf-tk
1404 pdf-host: maybe-pdf-libtermcap
1405 pdf-host: maybe-pdf-utils
1406 pdf-host: maybe-pdf-gnattools
1407 pdf-host: maybe-pdf-lto-plugin
1408 pdf-host: maybe-pdf-libcc1
1409 pdf-host: maybe-pdf-gotools
1411 .PHONY: pdf-target
1413 pdf-target: maybe-pdf-target-libstdc++-v3
1414 pdf-target: maybe-pdf-target-libsanitizer
1415 pdf-target: maybe-pdf-target-libmpx
1416 pdf-target: maybe-pdf-target-libvtv
1417 pdf-target: maybe-pdf-target-libcilkrts
1418 pdf-target: maybe-pdf-target-liboffloadmic
1419 pdf-target: maybe-pdf-target-libssp
1420 pdf-target: maybe-pdf-target-newlib
1421 pdf-target: maybe-pdf-target-libgcc
1422 pdf-target: maybe-pdf-target-libbacktrace
1423 pdf-target: maybe-pdf-target-libquadmath
1424 pdf-target: maybe-pdf-target-libgfortran
1425 pdf-target: maybe-pdf-target-libobjc
1426 pdf-target: maybe-pdf-target-libgo
1427 pdf-target: maybe-pdf-target-libtermcap
1428 pdf-target: maybe-pdf-target-winsup
1429 pdf-target: maybe-pdf-target-libgloss
1430 pdf-target: maybe-pdf-target-libffi
1431 pdf-target: maybe-pdf-target-zlib
1432 pdf-target: maybe-pdf-target-boehm-gc
1433 pdf-target: maybe-pdf-target-rda
1434 pdf-target: maybe-pdf-target-libada
1435 pdf-target: maybe-pdf-target-libgomp
1436 pdf-target: maybe-pdf-target-libitm
1437 pdf-target: maybe-pdf-target-libatomic
1439 .PHONY: do-html
1440 do-html:
1441 @: $(MAKE); $(unstage)
1442 @r=`${PWD_COMMAND}`; export r; \
1443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1445 html-target
1448 .PHONY: html-host
1450 html-host: maybe-html-bfd
1451 html-host: maybe-html-opcodes
1452 html-host: maybe-html-binutils
1453 html-host: maybe-html-bison
1454 html-host: maybe-html-cgen
1455 html-host: maybe-html-dejagnu
1456 html-host: maybe-html-etc
1457 html-host: maybe-html-fastjar
1458 html-host: maybe-html-fixincludes
1459 html-host: maybe-html-flex
1460 html-host: maybe-html-gas
1461 html-host: maybe-html-gcc
1462 html-host: maybe-html-gmp
1463 html-host: maybe-html-mpfr
1464 html-host: maybe-html-mpc
1465 html-host: maybe-html-isl
1466 html-host: maybe-html-libelf
1467 html-host: maybe-html-gold
1468 html-host: maybe-html-gprof
1469 html-host: maybe-html-intl
1470 html-host: maybe-html-tcl
1471 html-host: maybe-html-itcl
1472 html-host: maybe-html-ld
1473 html-host: maybe-html-libbacktrace
1474 html-host: maybe-html-libcpp
1475 html-host: maybe-html-libdecnumber
1476 html-host: maybe-html-libgui
1477 html-host: maybe-html-libiberty
1478 html-host: maybe-html-libiberty-linker-plugin
1479 html-host: maybe-html-libiconv
1480 html-host: maybe-html-m4
1481 html-host: maybe-html-readline
1482 html-host: maybe-html-sid
1483 html-host: maybe-html-sim
1484 html-host: maybe-html-texinfo
1485 html-host: maybe-html-zlib
1486 html-host: maybe-html-gdb
1487 html-host: maybe-html-expect
1488 html-host: maybe-html-guile
1489 html-host: maybe-html-tk
1490 html-host: maybe-html-libtermcap
1491 html-host: maybe-html-utils
1492 html-host: maybe-html-gnattools
1493 html-host: maybe-html-lto-plugin
1494 html-host: maybe-html-libcc1
1495 html-host: maybe-html-gotools
1497 .PHONY: html-target
1499 html-target: maybe-html-target-libstdc++-v3
1500 html-target: maybe-html-target-libsanitizer
1501 html-target: maybe-html-target-libmpx
1502 html-target: maybe-html-target-libvtv
1503 html-target: maybe-html-target-libcilkrts
1504 html-target: maybe-html-target-liboffloadmic
1505 html-target: maybe-html-target-libssp
1506 html-target: maybe-html-target-newlib
1507 html-target: maybe-html-target-libgcc
1508 html-target: maybe-html-target-libbacktrace
1509 html-target: maybe-html-target-libquadmath
1510 html-target: maybe-html-target-libgfortran
1511 html-target: maybe-html-target-libobjc
1512 html-target: maybe-html-target-libgo
1513 html-target: maybe-html-target-libtermcap
1514 html-target: maybe-html-target-winsup
1515 html-target: maybe-html-target-libgloss
1516 html-target: maybe-html-target-libffi
1517 html-target: maybe-html-target-zlib
1518 html-target: maybe-html-target-boehm-gc
1519 html-target: maybe-html-target-rda
1520 html-target: maybe-html-target-libada
1521 html-target: maybe-html-target-libgomp
1522 html-target: maybe-html-target-libitm
1523 html-target: maybe-html-target-libatomic
1525 .PHONY: do-TAGS
1526 do-TAGS:
1527 @: $(MAKE); $(unstage)
1528 @r=`${PWD_COMMAND}`; export r; \
1529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1530 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1531 TAGS-target
1534 .PHONY: TAGS-host
1536 TAGS-host: maybe-TAGS-bfd
1537 TAGS-host: maybe-TAGS-opcodes
1538 TAGS-host: maybe-TAGS-binutils
1539 TAGS-host: maybe-TAGS-bison
1540 TAGS-host: maybe-TAGS-cgen
1541 TAGS-host: maybe-TAGS-dejagnu
1542 TAGS-host: maybe-TAGS-etc
1543 TAGS-host: maybe-TAGS-fastjar
1544 TAGS-host: maybe-TAGS-fixincludes
1545 TAGS-host: maybe-TAGS-flex
1546 TAGS-host: maybe-TAGS-gas
1547 TAGS-host: maybe-TAGS-gcc
1548 TAGS-host: maybe-TAGS-gmp
1549 TAGS-host: maybe-TAGS-mpfr
1550 TAGS-host: maybe-TAGS-mpc
1551 TAGS-host: maybe-TAGS-isl
1552 TAGS-host: maybe-TAGS-libelf
1553 TAGS-host: maybe-TAGS-gold
1554 TAGS-host: maybe-TAGS-gprof
1555 TAGS-host: maybe-TAGS-intl
1556 TAGS-host: maybe-TAGS-tcl
1557 TAGS-host: maybe-TAGS-itcl
1558 TAGS-host: maybe-TAGS-ld
1559 TAGS-host: maybe-TAGS-libbacktrace
1560 TAGS-host: maybe-TAGS-libcpp
1561 TAGS-host: maybe-TAGS-libdecnumber
1562 TAGS-host: maybe-TAGS-libgui
1563 TAGS-host: maybe-TAGS-libiberty
1564 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1565 TAGS-host: maybe-TAGS-libiconv
1566 TAGS-host: maybe-TAGS-m4
1567 TAGS-host: maybe-TAGS-readline
1568 TAGS-host: maybe-TAGS-sid
1569 TAGS-host: maybe-TAGS-sim
1570 TAGS-host: maybe-TAGS-texinfo
1571 TAGS-host: maybe-TAGS-zlib
1572 TAGS-host: maybe-TAGS-gdb
1573 TAGS-host: maybe-TAGS-expect
1574 TAGS-host: maybe-TAGS-guile
1575 TAGS-host: maybe-TAGS-tk
1576 TAGS-host: maybe-TAGS-libtermcap
1577 TAGS-host: maybe-TAGS-utils
1578 TAGS-host: maybe-TAGS-gnattools
1579 TAGS-host: maybe-TAGS-lto-plugin
1580 TAGS-host: maybe-TAGS-libcc1
1581 TAGS-host: maybe-TAGS-gotools
1583 .PHONY: TAGS-target
1585 TAGS-target: maybe-TAGS-target-libstdc++-v3
1586 TAGS-target: maybe-TAGS-target-libsanitizer
1587 TAGS-target: maybe-TAGS-target-libmpx
1588 TAGS-target: maybe-TAGS-target-libvtv
1589 TAGS-target: maybe-TAGS-target-libcilkrts
1590 TAGS-target: maybe-TAGS-target-liboffloadmic
1591 TAGS-target: maybe-TAGS-target-libssp
1592 TAGS-target: maybe-TAGS-target-newlib
1593 TAGS-target: maybe-TAGS-target-libgcc
1594 TAGS-target: maybe-TAGS-target-libbacktrace
1595 TAGS-target: maybe-TAGS-target-libquadmath
1596 TAGS-target: maybe-TAGS-target-libgfortran
1597 TAGS-target: maybe-TAGS-target-libobjc
1598 TAGS-target: maybe-TAGS-target-libgo
1599 TAGS-target: maybe-TAGS-target-libtermcap
1600 TAGS-target: maybe-TAGS-target-winsup
1601 TAGS-target: maybe-TAGS-target-libgloss
1602 TAGS-target: maybe-TAGS-target-libffi
1603 TAGS-target: maybe-TAGS-target-zlib
1604 TAGS-target: maybe-TAGS-target-boehm-gc
1605 TAGS-target: maybe-TAGS-target-rda
1606 TAGS-target: maybe-TAGS-target-libada
1607 TAGS-target: maybe-TAGS-target-libgomp
1608 TAGS-target: maybe-TAGS-target-libitm
1609 TAGS-target: maybe-TAGS-target-libatomic
1611 .PHONY: do-install-info
1612 do-install-info:
1613 @: $(MAKE); $(unstage)
1614 @r=`${PWD_COMMAND}`; export r; \
1615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1616 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1617 install-info-target
1620 .PHONY: install-info-host
1622 install-info-host: maybe-install-info-bfd
1623 install-info-host: maybe-install-info-opcodes
1624 install-info-host: maybe-install-info-binutils
1625 install-info-host: maybe-install-info-bison
1626 install-info-host: maybe-install-info-cgen
1627 install-info-host: maybe-install-info-dejagnu
1628 install-info-host: maybe-install-info-etc
1629 install-info-host: maybe-install-info-fastjar
1630 install-info-host: maybe-install-info-fixincludes
1631 install-info-host: maybe-install-info-flex
1632 install-info-host: maybe-install-info-gas
1633 install-info-host: maybe-install-info-gcc
1634 install-info-host: maybe-install-info-gmp
1635 install-info-host: maybe-install-info-mpfr
1636 install-info-host: maybe-install-info-mpc
1637 install-info-host: maybe-install-info-isl
1638 install-info-host: maybe-install-info-libelf
1639 install-info-host: maybe-install-info-gold
1640 install-info-host: maybe-install-info-gprof
1641 install-info-host: maybe-install-info-intl
1642 install-info-host: maybe-install-info-tcl
1643 install-info-host: maybe-install-info-itcl
1644 install-info-host: maybe-install-info-ld
1645 install-info-host: maybe-install-info-libbacktrace
1646 install-info-host: maybe-install-info-libcpp
1647 install-info-host: maybe-install-info-libdecnumber
1648 install-info-host: maybe-install-info-libgui
1649 install-info-host: maybe-install-info-libiberty
1650 install-info-host: maybe-install-info-libiberty-linker-plugin
1651 install-info-host: maybe-install-info-libiconv
1652 install-info-host: maybe-install-info-m4
1653 install-info-host: maybe-install-info-readline
1654 install-info-host: maybe-install-info-sid
1655 install-info-host: maybe-install-info-sim
1656 install-info-host: maybe-install-info-texinfo
1657 install-info-host: maybe-install-info-zlib
1658 install-info-host: maybe-install-info-gdb
1659 install-info-host: maybe-install-info-expect
1660 install-info-host: maybe-install-info-guile
1661 install-info-host: maybe-install-info-tk
1662 install-info-host: maybe-install-info-libtermcap
1663 install-info-host: maybe-install-info-utils
1664 install-info-host: maybe-install-info-gnattools
1665 install-info-host: maybe-install-info-lto-plugin
1666 install-info-host: maybe-install-info-libcc1
1667 install-info-host: maybe-install-info-gotools
1669 .PHONY: install-info-target
1671 install-info-target: maybe-install-info-target-libstdc++-v3
1672 install-info-target: maybe-install-info-target-libsanitizer
1673 install-info-target: maybe-install-info-target-libmpx
1674 install-info-target: maybe-install-info-target-libvtv
1675 install-info-target: maybe-install-info-target-libcilkrts
1676 install-info-target: maybe-install-info-target-liboffloadmic
1677 install-info-target: maybe-install-info-target-libssp
1678 install-info-target: maybe-install-info-target-newlib
1679 install-info-target: maybe-install-info-target-libgcc
1680 install-info-target: maybe-install-info-target-libbacktrace
1681 install-info-target: maybe-install-info-target-libquadmath
1682 install-info-target: maybe-install-info-target-libgfortran
1683 install-info-target: maybe-install-info-target-libobjc
1684 install-info-target: maybe-install-info-target-libgo
1685 install-info-target: maybe-install-info-target-libtermcap
1686 install-info-target: maybe-install-info-target-winsup
1687 install-info-target: maybe-install-info-target-libgloss
1688 install-info-target: maybe-install-info-target-libffi
1689 install-info-target: maybe-install-info-target-zlib
1690 install-info-target: maybe-install-info-target-boehm-gc
1691 install-info-target: maybe-install-info-target-rda
1692 install-info-target: maybe-install-info-target-libada
1693 install-info-target: maybe-install-info-target-libgomp
1694 install-info-target: maybe-install-info-target-libitm
1695 install-info-target: maybe-install-info-target-libatomic
1697 .PHONY: do-install-pdf
1698 do-install-pdf:
1699 @: $(MAKE); $(unstage)
1700 @r=`${PWD_COMMAND}`; export r; \
1701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1702 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1703 install-pdf-target
1706 .PHONY: install-pdf-host
1708 install-pdf-host: maybe-install-pdf-bfd
1709 install-pdf-host: maybe-install-pdf-opcodes
1710 install-pdf-host: maybe-install-pdf-binutils
1711 install-pdf-host: maybe-install-pdf-bison
1712 install-pdf-host: maybe-install-pdf-cgen
1713 install-pdf-host: maybe-install-pdf-dejagnu
1714 install-pdf-host: maybe-install-pdf-etc
1715 install-pdf-host: maybe-install-pdf-fastjar
1716 install-pdf-host: maybe-install-pdf-fixincludes
1717 install-pdf-host: maybe-install-pdf-flex
1718 install-pdf-host: maybe-install-pdf-gas
1719 install-pdf-host: maybe-install-pdf-gcc
1720 install-pdf-host: maybe-install-pdf-gmp
1721 install-pdf-host: maybe-install-pdf-mpfr
1722 install-pdf-host: maybe-install-pdf-mpc
1723 install-pdf-host: maybe-install-pdf-isl
1724 install-pdf-host: maybe-install-pdf-libelf
1725 install-pdf-host: maybe-install-pdf-gold
1726 install-pdf-host: maybe-install-pdf-gprof
1727 install-pdf-host: maybe-install-pdf-intl
1728 install-pdf-host: maybe-install-pdf-tcl
1729 install-pdf-host: maybe-install-pdf-itcl
1730 install-pdf-host: maybe-install-pdf-ld
1731 install-pdf-host: maybe-install-pdf-libbacktrace
1732 install-pdf-host: maybe-install-pdf-libcpp
1733 install-pdf-host: maybe-install-pdf-libdecnumber
1734 install-pdf-host: maybe-install-pdf-libgui
1735 install-pdf-host: maybe-install-pdf-libiberty
1736 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1737 install-pdf-host: maybe-install-pdf-libiconv
1738 install-pdf-host: maybe-install-pdf-m4
1739 install-pdf-host: maybe-install-pdf-readline
1740 install-pdf-host: maybe-install-pdf-sid
1741 install-pdf-host: maybe-install-pdf-sim
1742 install-pdf-host: maybe-install-pdf-texinfo
1743 install-pdf-host: maybe-install-pdf-zlib
1744 install-pdf-host: maybe-install-pdf-gdb
1745 install-pdf-host: maybe-install-pdf-expect
1746 install-pdf-host: maybe-install-pdf-guile
1747 install-pdf-host: maybe-install-pdf-tk
1748 install-pdf-host: maybe-install-pdf-libtermcap
1749 install-pdf-host: maybe-install-pdf-utils
1750 install-pdf-host: maybe-install-pdf-gnattools
1751 install-pdf-host: maybe-install-pdf-lto-plugin
1752 install-pdf-host: maybe-install-pdf-libcc1
1753 install-pdf-host: maybe-install-pdf-gotools
1755 .PHONY: install-pdf-target
1757 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1758 install-pdf-target: maybe-install-pdf-target-libsanitizer
1759 install-pdf-target: maybe-install-pdf-target-libmpx
1760 install-pdf-target: maybe-install-pdf-target-libvtv
1761 install-pdf-target: maybe-install-pdf-target-libcilkrts
1762 install-pdf-target: maybe-install-pdf-target-liboffloadmic
1763 install-pdf-target: maybe-install-pdf-target-libssp
1764 install-pdf-target: maybe-install-pdf-target-newlib
1765 install-pdf-target: maybe-install-pdf-target-libgcc
1766 install-pdf-target: maybe-install-pdf-target-libbacktrace
1767 install-pdf-target: maybe-install-pdf-target-libquadmath
1768 install-pdf-target: maybe-install-pdf-target-libgfortran
1769 install-pdf-target: maybe-install-pdf-target-libobjc
1770 install-pdf-target: maybe-install-pdf-target-libgo
1771 install-pdf-target: maybe-install-pdf-target-libtermcap
1772 install-pdf-target: maybe-install-pdf-target-winsup
1773 install-pdf-target: maybe-install-pdf-target-libgloss
1774 install-pdf-target: maybe-install-pdf-target-libffi
1775 install-pdf-target: maybe-install-pdf-target-zlib
1776 install-pdf-target: maybe-install-pdf-target-boehm-gc
1777 install-pdf-target: maybe-install-pdf-target-rda
1778 install-pdf-target: maybe-install-pdf-target-libada
1779 install-pdf-target: maybe-install-pdf-target-libgomp
1780 install-pdf-target: maybe-install-pdf-target-libitm
1781 install-pdf-target: maybe-install-pdf-target-libatomic
1783 .PHONY: do-install-html
1784 do-install-html:
1785 @: $(MAKE); $(unstage)
1786 @r=`${PWD_COMMAND}`; export r; \
1787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1788 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1789 install-html-target
1792 .PHONY: install-html-host
1794 install-html-host: maybe-install-html-bfd
1795 install-html-host: maybe-install-html-opcodes
1796 install-html-host: maybe-install-html-binutils
1797 install-html-host: maybe-install-html-bison
1798 install-html-host: maybe-install-html-cgen
1799 install-html-host: maybe-install-html-dejagnu
1800 install-html-host: maybe-install-html-etc
1801 install-html-host: maybe-install-html-fastjar
1802 install-html-host: maybe-install-html-fixincludes
1803 install-html-host: maybe-install-html-flex
1804 install-html-host: maybe-install-html-gas
1805 install-html-host: maybe-install-html-gcc
1806 install-html-host: maybe-install-html-gmp
1807 install-html-host: maybe-install-html-mpfr
1808 install-html-host: maybe-install-html-mpc
1809 install-html-host: maybe-install-html-isl
1810 install-html-host: maybe-install-html-libelf
1811 install-html-host: maybe-install-html-gold
1812 install-html-host: maybe-install-html-gprof
1813 install-html-host: maybe-install-html-intl
1814 install-html-host: maybe-install-html-tcl
1815 install-html-host: maybe-install-html-itcl
1816 install-html-host: maybe-install-html-ld
1817 install-html-host: maybe-install-html-libbacktrace
1818 install-html-host: maybe-install-html-libcpp
1819 install-html-host: maybe-install-html-libdecnumber
1820 install-html-host: maybe-install-html-libgui
1821 install-html-host: maybe-install-html-libiberty
1822 install-html-host: maybe-install-html-libiberty-linker-plugin
1823 install-html-host: maybe-install-html-libiconv
1824 install-html-host: maybe-install-html-m4
1825 install-html-host: maybe-install-html-readline
1826 install-html-host: maybe-install-html-sid
1827 install-html-host: maybe-install-html-sim
1828 install-html-host: maybe-install-html-texinfo
1829 install-html-host: maybe-install-html-zlib
1830 install-html-host: maybe-install-html-gdb
1831 install-html-host: maybe-install-html-expect
1832 install-html-host: maybe-install-html-guile
1833 install-html-host: maybe-install-html-tk
1834 install-html-host: maybe-install-html-libtermcap
1835 install-html-host: maybe-install-html-utils
1836 install-html-host: maybe-install-html-gnattools
1837 install-html-host: maybe-install-html-lto-plugin
1838 install-html-host: maybe-install-html-libcc1
1839 install-html-host: maybe-install-html-gotools
1841 .PHONY: install-html-target
1843 install-html-target: maybe-install-html-target-libstdc++-v3
1844 install-html-target: maybe-install-html-target-libsanitizer
1845 install-html-target: maybe-install-html-target-libmpx
1846 install-html-target: maybe-install-html-target-libvtv
1847 install-html-target: maybe-install-html-target-libcilkrts
1848 install-html-target: maybe-install-html-target-liboffloadmic
1849 install-html-target: maybe-install-html-target-libssp
1850 install-html-target: maybe-install-html-target-newlib
1851 install-html-target: maybe-install-html-target-libgcc
1852 install-html-target: maybe-install-html-target-libbacktrace
1853 install-html-target: maybe-install-html-target-libquadmath
1854 install-html-target: maybe-install-html-target-libgfortran
1855 install-html-target: maybe-install-html-target-libobjc
1856 install-html-target: maybe-install-html-target-libgo
1857 install-html-target: maybe-install-html-target-libtermcap
1858 install-html-target: maybe-install-html-target-winsup
1859 install-html-target: maybe-install-html-target-libgloss
1860 install-html-target: maybe-install-html-target-libffi
1861 install-html-target: maybe-install-html-target-zlib
1862 install-html-target: maybe-install-html-target-boehm-gc
1863 install-html-target: maybe-install-html-target-rda
1864 install-html-target: maybe-install-html-target-libada
1865 install-html-target: maybe-install-html-target-libgomp
1866 install-html-target: maybe-install-html-target-libitm
1867 install-html-target: maybe-install-html-target-libatomic
1869 .PHONY: do-installcheck
1870 do-installcheck:
1871 @: $(MAKE); $(unstage)
1872 @r=`${PWD_COMMAND}`; export r; \
1873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1874 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1875 installcheck-target
1878 .PHONY: installcheck-host
1880 installcheck-host: maybe-installcheck-bfd
1881 installcheck-host: maybe-installcheck-opcodes
1882 installcheck-host: maybe-installcheck-binutils
1883 installcheck-host: maybe-installcheck-bison
1884 installcheck-host: maybe-installcheck-cgen
1885 installcheck-host: maybe-installcheck-dejagnu
1886 installcheck-host: maybe-installcheck-etc
1887 installcheck-host: maybe-installcheck-fastjar
1888 installcheck-host: maybe-installcheck-fixincludes
1889 installcheck-host: maybe-installcheck-flex
1890 installcheck-host: maybe-installcheck-gas
1891 installcheck-host: maybe-installcheck-gcc
1892 installcheck-host: maybe-installcheck-gmp
1893 installcheck-host: maybe-installcheck-mpfr
1894 installcheck-host: maybe-installcheck-mpc
1895 installcheck-host: maybe-installcheck-isl
1896 installcheck-host: maybe-installcheck-libelf
1897 installcheck-host: maybe-installcheck-gold
1898 installcheck-host: maybe-installcheck-gprof
1899 installcheck-host: maybe-installcheck-intl
1900 installcheck-host: maybe-installcheck-tcl
1901 installcheck-host: maybe-installcheck-itcl
1902 installcheck-host: maybe-installcheck-ld
1903 installcheck-host: maybe-installcheck-libbacktrace
1904 installcheck-host: maybe-installcheck-libcpp
1905 installcheck-host: maybe-installcheck-libdecnumber
1906 installcheck-host: maybe-installcheck-libgui
1907 installcheck-host: maybe-installcheck-libiberty
1908 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1909 installcheck-host: maybe-installcheck-libiconv
1910 installcheck-host: maybe-installcheck-m4
1911 installcheck-host: maybe-installcheck-readline
1912 installcheck-host: maybe-installcheck-sid
1913 installcheck-host: maybe-installcheck-sim
1914 installcheck-host: maybe-installcheck-texinfo
1915 installcheck-host: maybe-installcheck-zlib
1916 installcheck-host: maybe-installcheck-gdb
1917 installcheck-host: maybe-installcheck-expect
1918 installcheck-host: maybe-installcheck-guile
1919 installcheck-host: maybe-installcheck-tk
1920 installcheck-host: maybe-installcheck-libtermcap
1921 installcheck-host: maybe-installcheck-utils
1922 installcheck-host: maybe-installcheck-gnattools
1923 installcheck-host: maybe-installcheck-lto-plugin
1924 installcheck-host: maybe-installcheck-libcc1
1925 installcheck-host: maybe-installcheck-gotools
1927 .PHONY: installcheck-target
1929 installcheck-target: maybe-installcheck-target-libstdc++-v3
1930 installcheck-target: maybe-installcheck-target-libsanitizer
1931 installcheck-target: maybe-installcheck-target-libmpx
1932 installcheck-target: maybe-installcheck-target-libvtv
1933 installcheck-target: maybe-installcheck-target-libcilkrts
1934 installcheck-target: maybe-installcheck-target-liboffloadmic
1935 installcheck-target: maybe-installcheck-target-libssp
1936 installcheck-target: maybe-installcheck-target-newlib
1937 installcheck-target: maybe-installcheck-target-libgcc
1938 installcheck-target: maybe-installcheck-target-libbacktrace
1939 installcheck-target: maybe-installcheck-target-libquadmath
1940 installcheck-target: maybe-installcheck-target-libgfortran
1941 installcheck-target: maybe-installcheck-target-libobjc
1942 installcheck-target: maybe-installcheck-target-libgo
1943 installcheck-target: maybe-installcheck-target-libtermcap
1944 installcheck-target: maybe-installcheck-target-winsup
1945 installcheck-target: maybe-installcheck-target-libgloss
1946 installcheck-target: maybe-installcheck-target-libffi
1947 installcheck-target: maybe-installcheck-target-zlib
1948 installcheck-target: maybe-installcheck-target-boehm-gc
1949 installcheck-target: maybe-installcheck-target-rda
1950 installcheck-target: maybe-installcheck-target-libada
1951 installcheck-target: maybe-installcheck-target-libgomp
1952 installcheck-target: maybe-installcheck-target-libitm
1953 installcheck-target: maybe-installcheck-target-libatomic
1955 .PHONY: do-mostlyclean
1956 do-mostlyclean:
1957 @: $(MAKE); $(unstage)
1958 @r=`${PWD_COMMAND}`; export r; \
1959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1960 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1961 mostlyclean-target
1964 .PHONY: mostlyclean-host
1966 mostlyclean-host: maybe-mostlyclean-bfd
1967 mostlyclean-host: maybe-mostlyclean-opcodes
1968 mostlyclean-host: maybe-mostlyclean-binutils
1969 mostlyclean-host: maybe-mostlyclean-bison
1970 mostlyclean-host: maybe-mostlyclean-cgen
1971 mostlyclean-host: maybe-mostlyclean-dejagnu
1972 mostlyclean-host: maybe-mostlyclean-etc
1973 mostlyclean-host: maybe-mostlyclean-fastjar
1974 mostlyclean-host: maybe-mostlyclean-fixincludes
1975 mostlyclean-host: maybe-mostlyclean-flex
1976 mostlyclean-host: maybe-mostlyclean-gas
1977 mostlyclean-host: maybe-mostlyclean-gcc
1978 mostlyclean-host: maybe-mostlyclean-gmp
1979 mostlyclean-host: maybe-mostlyclean-mpfr
1980 mostlyclean-host: maybe-mostlyclean-mpc
1981 mostlyclean-host: maybe-mostlyclean-isl
1982 mostlyclean-host: maybe-mostlyclean-libelf
1983 mostlyclean-host: maybe-mostlyclean-gold
1984 mostlyclean-host: maybe-mostlyclean-gprof
1985 mostlyclean-host: maybe-mostlyclean-intl
1986 mostlyclean-host: maybe-mostlyclean-tcl
1987 mostlyclean-host: maybe-mostlyclean-itcl
1988 mostlyclean-host: maybe-mostlyclean-ld
1989 mostlyclean-host: maybe-mostlyclean-libbacktrace
1990 mostlyclean-host: maybe-mostlyclean-libcpp
1991 mostlyclean-host: maybe-mostlyclean-libdecnumber
1992 mostlyclean-host: maybe-mostlyclean-libgui
1993 mostlyclean-host: maybe-mostlyclean-libiberty
1994 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1995 mostlyclean-host: maybe-mostlyclean-libiconv
1996 mostlyclean-host: maybe-mostlyclean-m4
1997 mostlyclean-host: maybe-mostlyclean-readline
1998 mostlyclean-host: maybe-mostlyclean-sid
1999 mostlyclean-host: maybe-mostlyclean-sim
2000 mostlyclean-host: maybe-mostlyclean-texinfo
2001 mostlyclean-host: maybe-mostlyclean-zlib
2002 mostlyclean-host: maybe-mostlyclean-gdb
2003 mostlyclean-host: maybe-mostlyclean-expect
2004 mostlyclean-host: maybe-mostlyclean-guile
2005 mostlyclean-host: maybe-mostlyclean-tk
2006 mostlyclean-host: maybe-mostlyclean-libtermcap
2007 mostlyclean-host: maybe-mostlyclean-utils
2008 mostlyclean-host: maybe-mostlyclean-gnattools
2009 mostlyclean-host: maybe-mostlyclean-lto-plugin
2010 mostlyclean-host: maybe-mostlyclean-libcc1
2011 mostlyclean-host: maybe-mostlyclean-gotools
2013 .PHONY: mostlyclean-target
2015 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2016 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2017 mostlyclean-target: maybe-mostlyclean-target-libmpx
2018 mostlyclean-target: maybe-mostlyclean-target-libvtv
2019 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
2020 mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2021 mostlyclean-target: maybe-mostlyclean-target-libssp
2022 mostlyclean-target: maybe-mostlyclean-target-newlib
2023 mostlyclean-target: maybe-mostlyclean-target-libgcc
2024 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2025 mostlyclean-target: maybe-mostlyclean-target-libquadmath
2026 mostlyclean-target: maybe-mostlyclean-target-libgfortran
2027 mostlyclean-target: maybe-mostlyclean-target-libobjc
2028 mostlyclean-target: maybe-mostlyclean-target-libgo
2029 mostlyclean-target: maybe-mostlyclean-target-libtermcap
2030 mostlyclean-target: maybe-mostlyclean-target-winsup
2031 mostlyclean-target: maybe-mostlyclean-target-libgloss
2032 mostlyclean-target: maybe-mostlyclean-target-libffi
2033 mostlyclean-target: maybe-mostlyclean-target-zlib
2034 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2035 mostlyclean-target: maybe-mostlyclean-target-rda
2036 mostlyclean-target: maybe-mostlyclean-target-libada
2037 mostlyclean-target: maybe-mostlyclean-target-libgomp
2038 mostlyclean-target: maybe-mostlyclean-target-libitm
2039 mostlyclean-target: maybe-mostlyclean-target-libatomic
2041 .PHONY: do-clean
2042 do-clean:
2043 @: $(MAKE); $(unstage)
2044 @r=`${PWD_COMMAND}`; export r; \
2045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2046 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2047 clean-target
2050 .PHONY: clean-host
2052 clean-host: maybe-clean-bfd
2053 clean-host: maybe-clean-opcodes
2054 clean-host: maybe-clean-binutils
2055 clean-host: maybe-clean-bison
2056 clean-host: maybe-clean-cgen
2057 clean-host: maybe-clean-dejagnu
2058 clean-host: maybe-clean-etc
2059 clean-host: maybe-clean-fastjar
2060 clean-host: maybe-clean-fixincludes
2061 clean-host: maybe-clean-flex
2062 clean-host: maybe-clean-gas
2063 clean-host: maybe-clean-gcc
2064 clean-host: maybe-clean-gmp
2065 clean-host: maybe-clean-mpfr
2066 clean-host: maybe-clean-mpc
2067 clean-host: maybe-clean-isl
2068 clean-host: maybe-clean-libelf
2069 clean-host: maybe-clean-gold
2070 clean-host: maybe-clean-gprof
2071 clean-host: maybe-clean-intl
2072 clean-host: maybe-clean-tcl
2073 clean-host: maybe-clean-itcl
2074 clean-host: maybe-clean-ld
2075 clean-host: maybe-clean-libbacktrace
2076 clean-host: maybe-clean-libcpp
2077 clean-host: maybe-clean-libdecnumber
2078 clean-host: maybe-clean-libgui
2079 clean-host: maybe-clean-libiberty
2080 clean-host: maybe-clean-libiberty-linker-plugin
2081 clean-host: maybe-clean-libiconv
2082 clean-host: maybe-clean-m4
2083 clean-host: maybe-clean-readline
2084 clean-host: maybe-clean-sid
2085 clean-host: maybe-clean-sim
2086 clean-host: maybe-clean-texinfo
2087 clean-host: maybe-clean-zlib
2088 clean-host: maybe-clean-gdb
2089 clean-host: maybe-clean-expect
2090 clean-host: maybe-clean-guile
2091 clean-host: maybe-clean-tk
2092 clean-host: maybe-clean-libtermcap
2093 clean-host: maybe-clean-utils
2094 clean-host: maybe-clean-gnattools
2095 clean-host: maybe-clean-lto-plugin
2096 clean-host: maybe-clean-libcc1
2097 clean-host: maybe-clean-gotools
2099 .PHONY: clean-target
2101 clean-target: maybe-clean-target-libstdc++-v3
2102 clean-target: maybe-clean-target-libsanitizer
2103 clean-target: maybe-clean-target-libmpx
2104 clean-target: maybe-clean-target-libvtv
2105 clean-target: maybe-clean-target-libcilkrts
2106 clean-target: maybe-clean-target-liboffloadmic
2107 clean-target: maybe-clean-target-libssp
2108 clean-target: maybe-clean-target-newlib
2109 clean-target: maybe-clean-target-libgcc
2110 clean-target: maybe-clean-target-libbacktrace
2111 clean-target: maybe-clean-target-libquadmath
2112 clean-target: maybe-clean-target-libgfortran
2113 clean-target: maybe-clean-target-libobjc
2114 clean-target: maybe-clean-target-libgo
2115 clean-target: maybe-clean-target-libtermcap
2116 clean-target: maybe-clean-target-winsup
2117 clean-target: maybe-clean-target-libgloss
2118 clean-target: maybe-clean-target-libffi
2119 clean-target: maybe-clean-target-zlib
2120 clean-target: maybe-clean-target-boehm-gc
2121 clean-target: maybe-clean-target-rda
2122 clean-target: maybe-clean-target-libada
2123 clean-target: maybe-clean-target-libgomp
2124 clean-target: maybe-clean-target-libitm
2125 clean-target: maybe-clean-target-libatomic
2127 .PHONY: do-distclean
2128 do-distclean:
2129 @: $(MAKE); $(unstage)
2130 @r=`${PWD_COMMAND}`; export r; \
2131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2132 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2133 distclean-target
2136 .PHONY: distclean-host
2138 distclean-host: maybe-distclean-bfd
2139 distclean-host: maybe-distclean-opcodes
2140 distclean-host: maybe-distclean-binutils
2141 distclean-host: maybe-distclean-bison
2142 distclean-host: maybe-distclean-cgen
2143 distclean-host: maybe-distclean-dejagnu
2144 distclean-host: maybe-distclean-etc
2145 distclean-host: maybe-distclean-fastjar
2146 distclean-host: maybe-distclean-fixincludes
2147 distclean-host: maybe-distclean-flex
2148 distclean-host: maybe-distclean-gas
2149 distclean-host: maybe-distclean-gcc
2150 distclean-host: maybe-distclean-gmp
2151 distclean-host: maybe-distclean-mpfr
2152 distclean-host: maybe-distclean-mpc
2153 distclean-host: maybe-distclean-isl
2154 distclean-host: maybe-distclean-libelf
2155 distclean-host: maybe-distclean-gold
2156 distclean-host: maybe-distclean-gprof
2157 distclean-host: maybe-distclean-intl
2158 distclean-host: maybe-distclean-tcl
2159 distclean-host: maybe-distclean-itcl
2160 distclean-host: maybe-distclean-ld
2161 distclean-host: maybe-distclean-libbacktrace
2162 distclean-host: maybe-distclean-libcpp
2163 distclean-host: maybe-distclean-libdecnumber
2164 distclean-host: maybe-distclean-libgui
2165 distclean-host: maybe-distclean-libiberty
2166 distclean-host: maybe-distclean-libiberty-linker-plugin
2167 distclean-host: maybe-distclean-libiconv
2168 distclean-host: maybe-distclean-m4
2169 distclean-host: maybe-distclean-readline
2170 distclean-host: maybe-distclean-sid
2171 distclean-host: maybe-distclean-sim
2172 distclean-host: maybe-distclean-texinfo
2173 distclean-host: maybe-distclean-zlib
2174 distclean-host: maybe-distclean-gdb
2175 distclean-host: maybe-distclean-expect
2176 distclean-host: maybe-distclean-guile
2177 distclean-host: maybe-distclean-tk
2178 distclean-host: maybe-distclean-libtermcap
2179 distclean-host: maybe-distclean-utils
2180 distclean-host: maybe-distclean-gnattools
2181 distclean-host: maybe-distclean-lto-plugin
2182 distclean-host: maybe-distclean-libcc1
2183 distclean-host: maybe-distclean-gotools
2185 .PHONY: distclean-target
2187 distclean-target: maybe-distclean-target-libstdc++-v3
2188 distclean-target: maybe-distclean-target-libsanitizer
2189 distclean-target: maybe-distclean-target-libmpx
2190 distclean-target: maybe-distclean-target-libvtv
2191 distclean-target: maybe-distclean-target-libcilkrts
2192 distclean-target: maybe-distclean-target-liboffloadmic
2193 distclean-target: maybe-distclean-target-libssp
2194 distclean-target: maybe-distclean-target-newlib
2195 distclean-target: maybe-distclean-target-libgcc
2196 distclean-target: maybe-distclean-target-libbacktrace
2197 distclean-target: maybe-distclean-target-libquadmath
2198 distclean-target: maybe-distclean-target-libgfortran
2199 distclean-target: maybe-distclean-target-libobjc
2200 distclean-target: maybe-distclean-target-libgo
2201 distclean-target: maybe-distclean-target-libtermcap
2202 distclean-target: maybe-distclean-target-winsup
2203 distclean-target: maybe-distclean-target-libgloss
2204 distclean-target: maybe-distclean-target-libffi
2205 distclean-target: maybe-distclean-target-zlib
2206 distclean-target: maybe-distclean-target-boehm-gc
2207 distclean-target: maybe-distclean-target-rda
2208 distclean-target: maybe-distclean-target-libada
2209 distclean-target: maybe-distclean-target-libgomp
2210 distclean-target: maybe-distclean-target-libitm
2211 distclean-target: maybe-distclean-target-libatomic
2213 .PHONY: do-maintainer-clean
2214 do-maintainer-clean:
2215 @: $(MAKE); $(unstage)
2216 @r=`${PWD_COMMAND}`; export r; \
2217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2218 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2219 maintainer-clean-target
2222 .PHONY: maintainer-clean-host
2224 maintainer-clean-host: maybe-maintainer-clean-bfd
2225 maintainer-clean-host: maybe-maintainer-clean-opcodes
2226 maintainer-clean-host: maybe-maintainer-clean-binutils
2227 maintainer-clean-host: maybe-maintainer-clean-bison
2228 maintainer-clean-host: maybe-maintainer-clean-cgen
2229 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2230 maintainer-clean-host: maybe-maintainer-clean-etc
2231 maintainer-clean-host: maybe-maintainer-clean-fastjar
2232 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2233 maintainer-clean-host: maybe-maintainer-clean-flex
2234 maintainer-clean-host: maybe-maintainer-clean-gas
2235 maintainer-clean-host: maybe-maintainer-clean-gcc
2236 maintainer-clean-host: maybe-maintainer-clean-gmp
2237 maintainer-clean-host: maybe-maintainer-clean-mpfr
2238 maintainer-clean-host: maybe-maintainer-clean-mpc
2239 maintainer-clean-host: maybe-maintainer-clean-isl
2240 maintainer-clean-host: maybe-maintainer-clean-libelf
2241 maintainer-clean-host: maybe-maintainer-clean-gold
2242 maintainer-clean-host: maybe-maintainer-clean-gprof
2243 maintainer-clean-host: maybe-maintainer-clean-intl
2244 maintainer-clean-host: maybe-maintainer-clean-tcl
2245 maintainer-clean-host: maybe-maintainer-clean-itcl
2246 maintainer-clean-host: maybe-maintainer-clean-ld
2247 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2248 maintainer-clean-host: maybe-maintainer-clean-libcpp
2249 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2250 maintainer-clean-host: maybe-maintainer-clean-libgui
2251 maintainer-clean-host: maybe-maintainer-clean-libiberty
2252 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2253 maintainer-clean-host: maybe-maintainer-clean-libiconv
2254 maintainer-clean-host: maybe-maintainer-clean-m4
2255 maintainer-clean-host: maybe-maintainer-clean-readline
2256 maintainer-clean-host: maybe-maintainer-clean-sid
2257 maintainer-clean-host: maybe-maintainer-clean-sim
2258 maintainer-clean-host: maybe-maintainer-clean-texinfo
2259 maintainer-clean-host: maybe-maintainer-clean-zlib
2260 maintainer-clean-host: maybe-maintainer-clean-gdb
2261 maintainer-clean-host: maybe-maintainer-clean-expect
2262 maintainer-clean-host: maybe-maintainer-clean-guile
2263 maintainer-clean-host: maybe-maintainer-clean-tk
2264 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2265 maintainer-clean-host: maybe-maintainer-clean-utils
2266 maintainer-clean-host: maybe-maintainer-clean-gnattools
2267 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2268 maintainer-clean-host: maybe-maintainer-clean-libcc1
2269 maintainer-clean-host: maybe-maintainer-clean-gotools
2271 .PHONY: maintainer-clean-target
2273 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2274 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2275 maintainer-clean-target: maybe-maintainer-clean-target-libmpx
2276 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2277 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2278 maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2279 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2280 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2281 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2282 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2283 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2284 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2285 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2286 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2287 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2288 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2289 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2290 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2291 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2292 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2293 maintainer-clean-target: maybe-maintainer-clean-target-rda
2294 maintainer-clean-target: maybe-maintainer-clean-target-libada
2295 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2296 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2297 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2300 # Here are the targets which correspond to the do-X targets.
2302 .PHONY: info installcheck dvi pdf html
2303 .PHONY: install-info install-pdf install-html
2304 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2305 .PHONY: local-clean local-distclean local-maintainer-clean
2306 info: do-info
2307 installcheck: do-installcheck
2308 dvi: do-dvi
2309 pdf: do-pdf
2310 html: do-html
2312 # Make sure makeinfo is built before we do a `make info', if we're
2313 # in fact building texinfo.
2314 do-info: maybe-all-texinfo
2316 install-info: do-install-info dir.info
2317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2318 if [ -f dir.info ]; then \
2319 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2320 else true; fi
2322 install-pdf: do-install-pdf
2324 install-html: do-install-html
2326 local-clean:
2327 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2329 local-distclean:
2330 -rm -f Makefile config.status config.cache mh-frag mt-frag
2331 -rm -f maybedep.tmp serdep.tmp stage_final
2332 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2333 rm -rf $(TARGET_SUBDIR); \
2334 else true; fi
2335 -rm -rf $(BUILD_SUBDIR)
2336 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2337 rm -rf $(HOST_SUBDIR); \
2338 else true; fi
2339 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2340 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2341 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2342 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2343 -rmdir fastjar gcc gnattools gotools libcc1 libiberty 2>/dev/null
2344 -rmdir texinfo zlib 2>/dev/null
2345 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2347 local-maintainer-clean:
2348 @echo "This command is intended for maintainers to use;"
2349 @echo "it deletes files that may require special tools to rebuild."
2351 clean: do-clean local-clean
2352 mostlyclean: do-mostlyclean local-clean
2353 distclean: do-distclean local-clean local-distclean
2354 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2355 maintainer-clean: local-distclean
2356 realclean: maintainer-clean
2358 # Check target.
2360 .PHONY: check do-check
2361 check: do-check
2363 # Only include modules actually being configured and built.
2364 .PHONY: check-host
2365 check-host: \
2366 maybe-check-bfd \
2367 maybe-check-opcodes \
2368 maybe-check-binutils \
2369 maybe-check-bison \
2370 maybe-check-cgen \
2371 maybe-check-dejagnu \
2372 maybe-check-etc \
2373 maybe-check-fastjar \
2374 maybe-check-fixincludes \
2375 maybe-check-flex \
2376 maybe-check-gas \
2377 maybe-check-gcc \
2378 maybe-check-gmp \
2379 maybe-check-mpfr \
2380 maybe-check-mpc \
2381 maybe-check-isl \
2382 maybe-check-libelf \
2383 maybe-check-gold \
2384 maybe-check-gprof \
2385 maybe-check-intl \
2386 maybe-check-tcl \
2387 maybe-check-itcl \
2388 maybe-check-ld \
2389 maybe-check-libbacktrace \
2390 maybe-check-libcpp \
2391 maybe-check-libdecnumber \
2392 maybe-check-libgui \
2393 maybe-check-libiberty \
2394 maybe-check-libiberty-linker-plugin \
2395 maybe-check-libiconv \
2396 maybe-check-m4 \
2397 maybe-check-readline \
2398 maybe-check-sid \
2399 maybe-check-sim \
2400 maybe-check-texinfo \
2401 maybe-check-zlib \
2402 maybe-check-gdb \
2403 maybe-check-expect \
2404 maybe-check-guile \
2405 maybe-check-tk \
2406 maybe-check-libtermcap \
2407 maybe-check-utils \
2408 maybe-check-gnattools \
2409 maybe-check-lto-plugin \
2410 maybe-check-libcc1 \
2411 maybe-check-gotools
2413 .PHONY: check-target
2414 check-target: \
2415 maybe-check-target-libstdc++-v3 \
2416 maybe-check-target-libsanitizer \
2417 maybe-check-target-libmpx \
2418 maybe-check-target-libvtv \
2419 maybe-check-target-libcilkrts \
2420 maybe-check-target-liboffloadmic \
2421 maybe-check-target-libssp \
2422 maybe-check-target-newlib \
2423 maybe-check-target-libgcc \
2424 maybe-check-target-libbacktrace \
2425 maybe-check-target-libquadmath \
2426 maybe-check-target-libgfortran \
2427 maybe-check-target-libobjc \
2428 maybe-check-target-libgo \
2429 maybe-check-target-libtermcap \
2430 maybe-check-target-winsup \
2431 maybe-check-target-libgloss \
2432 maybe-check-target-libffi \
2433 maybe-check-target-zlib \
2434 maybe-check-target-boehm-gc \
2435 maybe-check-target-rda \
2436 maybe-check-target-libada \
2437 maybe-check-target-libgomp \
2438 maybe-check-target-libitm \
2439 maybe-check-target-libatomic
2441 do-check:
2442 @: $(MAKE); $(unstage)
2443 @r=`${PWD_COMMAND}`; export r; \
2444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2445 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2447 # Automated reporting of test results.
2449 warning.log: build.log
2450 $(srcdir)/contrib/warn_summary build.log > $@
2452 mail-report.log:
2453 if test x'$(BOOT_CFLAGS)' != x''; then \
2454 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2455 fi; \
2456 $(srcdir)/contrib/test_summary -t >$@
2457 chmod +x $@
2458 echo If you really want to send e-mail, run ./$@ now
2460 mail-report-with-warnings.log: warning.log
2461 if test x'$(BOOT_CFLAGS)' != x''; then \
2462 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2463 fi; \
2464 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2465 chmod +x $@
2466 echo If you really want to send e-mail, run ./$@ now
2468 # Local Vim config
2470 $(srcdir)/.local.vimrc:
2471 $(LN_S) contrib/vimrc $@
2473 $(srcdir)/.lvimrc:
2474 $(LN_S) contrib/vimrc $@
2476 vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2478 .PHONY: vimrc
2480 # clang-format config
2482 $(srcdir)/.clang-format:
2483 $(LN_S) contrib/clang-format $@
2485 clang-format: $(srcdir)/.clang-format
2487 .PHONY: clang-format
2489 # Installation targets.
2491 .PHONY: install uninstall
2492 install:
2493 @: $(MAKE); $(unstage)
2494 @r=`${PWD_COMMAND}`; export r; \
2495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2496 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2498 .PHONY: install-host-nogcc
2499 install-host-nogcc: \
2500 maybe-install-bfd \
2501 maybe-install-opcodes \
2502 maybe-install-binutils \
2503 maybe-install-bison \
2504 maybe-install-cgen \
2505 maybe-install-dejagnu \
2506 maybe-install-etc \
2507 maybe-install-fastjar \
2508 maybe-install-fixincludes \
2509 maybe-install-flex \
2510 maybe-install-gas \
2511 maybe-install-gmp \
2512 maybe-install-mpfr \
2513 maybe-install-mpc \
2514 maybe-install-isl \
2515 maybe-install-libelf \
2516 maybe-install-gold \
2517 maybe-install-gprof \
2518 maybe-install-intl \
2519 maybe-install-tcl \
2520 maybe-install-itcl \
2521 maybe-install-ld \
2522 maybe-install-libbacktrace \
2523 maybe-install-libcpp \
2524 maybe-install-libdecnumber \
2525 maybe-install-libgui \
2526 maybe-install-libiberty \
2527 maybe-install-libiberty-linker-plugin \
2528 maybe-install-libiconv \
2529 maybe-install-m4 \
2530 maybe-install-readline \
2531 maybe-install-sid \
2532 maybe-install-sim \
2533 maybe-install-texinfo \
2534 maybe-install-zlib \
2535 maybe-install-gdb \
2536 maybe-install-expect \
2537 maybe-install-guile \
2538 maybe-install-tk \
2539 maybe-install-libtermcap \
2540 maybe-install-utils \
2541 maybe-install-gnattools \
2542 maybe-install-lto-plugin \
2543 maybe-install-libcc1 \
2544 maybe-install-gotools
2546 .PHONY: install-host
2547 install-host: \
2548 maybe-install-bfd \
2549 maybe-install-opcodes \
2550 maybe-install-binutils \
2551 maybe-install-bison \
2552 maybe-install-cgen \
2553 maybe-install-dejagnu \
2554 maybe-install-etc \
2555 maybe-install-fastjar \
2556 maybe-install-fixincludes \
2557 maybe-install-flex \
2558 maybe-install-gas \
2559 maybe-install-gcc \
2560 maybe-install-gmp \
2561 maybe-install-mpfr \
2562 maybe-install-mpc \
2563 maybe-install-isl \
2564 maybe-install-libelf \
2565 maybe-install-gold \
2566 maybe-install-gprof \
2567 maybe-install-intl \
2568 maybe-install-tcl \
2569 maybe-install-itcl \
2570 maybe-install-ld \
2571 maybe-install-libbacktrace \
2572 maybe-install-libcpp \
2573 maybe-install-libdecnumber \
2574 maybe-install-libgui \
2575 maybe-install-libiberty \
2576 maybe-install-libiberty-linker-plugin \
2577 maybe-install-libiconv \
2578 maybe-install-m4 \
2579 maybe-install-readline \
2580 maybe-install-sid \
2581 maybe-install-sim \
2582 maybe-install-texinfo \
2583 maybe-install-zlib \
2584 maybe-install-gdb \
2585 maybe-install-expect \
2586 maybe-install-guile \
2587 maybe-install-tk \
2588 maybe-install-libtermcap \
2589 maybe-install-utils \
2590 maybe-install-gnattools \
2591 maybe-install-lto-plugin \
2592 maybe-install-libcc1 \
2593 maybe-install-gotools
2595 .PHONY: install-target
2596 install-target: \
2597 maybe-install-target-libstdc++-v3 \
2598 maybe-install-target-libsanitizer \
2599 maybe-install-target-libmpx \
2600 maybe-install-target-libvtv \
2601 maybe-install-target-libcilkrts \
2602 maybe-install-target-liboffloadmic \
2603 maybe-install-target-libssp \
2604 maybe-install-target-newlib \
2605 maybe-install-target-libgcc \
2606 maybe-install-target-libbacktrace \
2607 maybe-install-target-libquadmath \
2608 maybe-install-target-libgfortran \
2609 maybe-install-target-libobjc \
2610 maybe-install-target-libgo \
2611 maybe-install-target-libtermcap \
2612 maybe-install-target-winsup \
2613 maybe-install-target-libgloss \
2614 maybe-install-target-libffi \
2615 maybe-install-target-zlib \
2616 maybe-install-target-boehm-gc \
2617 maybe-install-target-rda \
2618 maybe-install-target-libada \
2619 maybe-install-target-libgomp \
2620 maybe-install-target-libitm \
2621 maybe-install-target-libatomic
2623 uninstall:
2624 @echo "the uninstall target is not supported in this tree"
2626 .PHONY: install.all
2627 install.all: install-no-fixedincludes
2628 @if [ -f ./gcc/Makefile ]; then \
2629 r=`${PWD_COMMAND}`; export r; \
2630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2631 $(HOST_EXPORTS) \
2632 (cd ./gcc && \
2633 $(MAKE) $(FLAGS_TO_PASS) install-headers); \
2634 else \
2635 true; \
2638 # install-no-fixedincludes is used to allow the elaboration of binary packages
2639 # suitable for distribution, where we cannot include the fixed system header
2640 # files.
2641 .PHONY: install-no-fixedincludes
2642 install-no-fixedincludes: installdirs install-host-nogcc \
2643 install-target gcc-install-no-fixedincludes
2645 .PHONY: install-strip
2646 install-strip:
2647 @: $(MAKE); $(unstage)
2648 @r=`${PWD_COMMAND}`; export r; \
2649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2650 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2652 .PHONY: install-strip-host
2653 install-strip-host: \
2654 maybe-install-strip-bfd \
2655 maybe-install-strip-opcodes \
2656 maybe-install-strip-binutils \
2657 maybe-install-strip-bison \
2658 maybe-install-strip-cgen \
2659 maybe-install-strip-dejagnu \
2660 maybe-install-strip-etc \
2661 maybe-install-strip-fastjar \
2662 maybe-install-strip-fixincludes \
2663 maybe-install-strip-flex \
2664 maybe-install-strip-gas \
2665 maybe-install-strip-gcc \
2666 maybe-install-strip-gmp \
2667 maybe-install-strip-mpfr \
2668 maybe-install-strip-mpc \
2669 maybe-install-strip-isl \
2670 maybe-install-strip-libelf \
2671 maybe-install-strip-gold \
2672 maybe-install-strip-gprof \
2673 maybe-install-strip-intl \
2674 maybe-install-strip-tcl \
2675 maybe-install-strip-itcl \
2676 maybe-install-strip-ld \
2677 maybe-install-strip-libbacktrace \
2678 maybe-install-strip-libcpp \
2679 maybe-install-strip-libdecnumber \
2680 maybe-install-strip-libgui \
2681 maybe-install-strip-libiberty \
2682 maybe-install-strip-libiberty-linker-plugin \
2683 maybe-install-strip-libiconv \
2684 maybe-install-strip-m4 \
2685 maybe-install-strip-readline \
2686 maybe-install-strip-sid \
2687 maybe-install-strip-sim \
2688 maybe-install-strip-texinfo \
2689 maybe-install-strip-zlib \
2690 maybe-install-strip-gdb \
2691 maybe-install-strip-expect \
2692 maybe-install-strip-guile \
2693 maybe-install-strip-tk \
2694 maybe-install-strip-libtermcap \
2695 maybe-install-strip-utils \
2696 maybe-install-strip-gnattools \
2697 maybe-install-strip-lto-plugin \
2698 maybe-install-strip-libcc1 \
2699 maybe-install-strip-gotools
2701 .PHONY: install-strip-target
2702 install-strip-target: \
2703 maybe-install-strip-target-libstdc++-v3 \
2704 maybe-install-strip-target-libsanitizer \
2705 maybe-install-strip-target-libmpx \
2706 maybe-install-strip-target-libvtv \
2707 maybe-install-strip-target-libcilkrts \
2708 maybe-install-strip-target-liboffloadmic \
2709 maybe-install-strip-target-libssp \
2710 maybe-install-strip-target-newlib \
2711 maybe-install-strip-target-libgcc \
2712 maybe-install-strip-target-libbacktrace \
2713 maybe-install-strip-target-libquadmath \
2714 maybe-install-strip-target-libgfortran \
2715 maybe-install-strip-target-libobjc \
2716 maybe-install-strip-target-libgo \
2717 maybe-install-strip-target-libtermcap \
2718 maybe-install-strip-target-winsup \
2719 maybe-install-strip-target-libgloss \
2720 maybe-install-strip-target-libffi \
2721 maybe-install-strip-target-zlib \
2722 maybe-install-strip-target-boehm-gc \
2723 maybe-install-strip-target-rda \
2724 maybe-install-strip-target-libada \
2725 maybe-install-strip-target-libgomp \
2726 maybe-install-strip-target-libitm \
2727 maybe-install-strip-target-libatomic
2730 ### other supporting targets
2732 MAKEDIRS= \
2733 $(DESTDIR)$(prefix) \
2734 $(DESTDIR)$(exec_prefix)
2735 .PHONY: installdirs
2736 installdirs: mkinstalldirs
2737 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2739 dir.info: do-install-info
2740 if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
2741 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
2742 mv -f dir.info.new dir.info; \
2743 else true; \
2746 dist:
2747 @echo "Building a full distribution of this tree isn't done"
2748 @echo "via 'make dist'. Check out the etc/ subdirectory"
2750 etags tags: TAGS
2752 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2753 # ability to use several tags files at once, so there is probably no need
2754 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2755 # (if we felt like it) have this Makefile write a piece of elisp which
2756 # the user could load to tell emacs19 where all the TAGS files we just
2757 # built are.
2758 TAGS: do-TAGS
2760 # ------------------------------------
2761 # Macros for configure and all targets
2762 # ------------------------------------
2768 # --------------------------------------
2769 # Modules which run on the build machine
2770 # --------------------------------------
2773 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2774 maybe-configure-build-libiberty:
2775 @if gcc-bootstrap
2776 configure-build-libiberty: stage_current
2777 @endif gcc-bootstrap
2778 @if build-libiberty
2779 maybe-configure-build-libiberty: configure-build-libiberty
2780 configure-build-libiberty:
2781 @: $(MAKE); $(unstage)
2782 @r=`${PWD_COMMAND}`; export r; \
2783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2784 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2785 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
2786 $(BUILD_EXPORTS) \
2787 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2788 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2789 case $(srcdir) in \
2790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2791 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2793 esac; \
2794 module_srcdir=libiberty; \
2795 rm -f no-such-file || : ; \
2796 CONFIG_SITE=no-such-file $(SHELL) \
2797 $$s/$$module_srcdir/configure \
2798 --srcdir=$${topdir}/$$module_srcdir \
2799 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2800 --target=${target_alias} \
2801 || exit 1
2802 @endif build-libiberty
2808 .PHONY: all-build-libiberty maybe-all-build-libiberty
2809 maybe-all-build-libiberty:
2810 @if gcc-bootstrap
2811 all-build-libiberty: stage_current
2812 @endif gcc-bootstrap
2813 @if build-libiberty
2814 TARGET-build-libiberty=all
2815 maybe-all-build-libiberty: all-build-libiberty
2816 all-build-libiberty: configure-build-libiberty
2817 @: $(MAKE); $(unstage)
2818 @r=`${PWD_COMMAND}`; export r; \
2819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2820 $(BUILD_EXPORTS) \
2821 (cd $(BUILD_SUBDIR)/libiberty && \
2822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2823 $(TARGET-build-libiberty))
2824 @endif build-libiberty
2830 .PHONY: configure-build-bison maybe-configure-build-bison
2831 maybe-configure-build-bison:
2832 @if gcc-bootstrap
2833 configure-build-bison: stage_current
2834 @endif gcc-bootstrap
2835 @if build-bison
2836 maybe-configure-build-bison: configure-build-bison
2837 configure-build-bison:
2838 @: $(MAKE); $(unstage)
2839 @r=`${PWD_COMMAND}`; export r; \
2840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2841 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2842 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
2843 $(BUILD_EXPORTS) \
2844 echo Configuring in $(BUILD_SUBDIR)/bison; \
2845 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2846 case $(srcdir) in \
2847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2848 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2850 esac; \
2851 module_srcdir=bison; \
2852 rm -f no-such-file || : ; \
2853 CONFIG_SITE=no-such-file $(SHELL) \
2854 $$s/$$module_srcdir/configure \
2855 --srcdir=$${topdir}/$$module_srcdir \
2856 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2857 --target=${target_alias} \
2858 || exit 1
2859 @endif build-bison
2865 .PHONY: all-build-bison maybe-all-build-bison
2866 maybe-all-build-bison:
2867 @if gcc-bootstrap
2868 all-build-bison: stage_current
2869 @endif gcc-bootstrap
2870 @if build-bison
2871 TARGET-build-bison=all
2872 maybe-all-build-bison: all-build-bison
2873 all-build-bison: configure-build-bison
2874 @: $(MAKE); $(unstage)
2875 @r=`${PWD_COMMAND}`; export r; \
2876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2877 $(BUILD_EXPORTS) \
2878 (cd $(BUILD_SUBDIR)/bison && \
2879 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2880 $(TARGET-build-bison))
2881 @endif build-bison
2887 .PHONY: configure-build-flex maybe-configure-build-flex
2888 maybe-configure-build-flex:
2889 @if gcc-bootstrap
2890 configure-build-flex: stage_current
2891 @endif gcc-bootstrap
2892 @if build-flex
2893 maybe-configure-build-flex: configure-build-flex
2894 configure-build-flex:
2895 @: $(MAKE); $(unstage)
2896 @r=`${PWD_COMMAND}`; export r; \
2897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2898 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2899 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
2900 $(BUILD_EXPORTS) \
2901 echo Configuring in $(BUILD_SUBDIR)/flex; \
2902 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2903 case $(srcdir) in \
2904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2905 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2907 esac; \
2908 module_srcdir=flex; \
2909 rm -f no-such-file || : ; \
2910 CONFIG_SITE=no-such-file $(SHELL) \
2911 $$s/$$module_srcdir/configure \
2912 --srcdir=$${topdir}/$$module_srcdir \
2913 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2914 --target=${target_alias} \
2915 || exit 1
2916 @endif build-flex
2922 .PHONY: all-build-flex maybe-all-build-flex
2923 maybe-all-build-flex:
2924 @if gcc-bootstrap
2925 all-build-flex: stage_current
2926 @endif gcc-bootstrap
2927 @if build-flex
2928 TARGET-build-flex=all
2929 maybe-all-build-flex: all-build-flex
2930 all-build-flex: configure-build-flex
2931 @: $(MAKE); $(unstage)
2932 @r=`${PWD_COMMAND}`; export r; \
2933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2934 $(BUILD_EXPORTS) \
2935 (cd $(BUILD_SUBDIR)/flex && \
2936 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2937 $(TARGET-build-flex))
2938 @endif build-flex
2944 .PHONY: configure-build-m4 maybe-configure-build-m4
2945 maybe-configure-build-m4:
2946 @if gcc-bootstrap
2947 configure-build-m4: stage_current
2948 @endif gcc-bootstrap
2949 @if build-m4
2950 maybe-configure-build-m4: configure-build-m4
2951 configure-build-m4:
2952 @: $(MAKE); $(unstage)
2953 @r=`${PWD_COMMAND}`; export r; \
2954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2955 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2956 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
2957 $(BUILD_EXPORTS) \
2958 echo Configuring in $(BUILD_SUBDIR)/m4; \
2959 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2960 case $(srcdir) in \
2961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2962 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2964 esac; \
2965 module_srcdir=m4; \
2966 rm -f no-such-file || : ; \
2967 CONFIG_SITE=no-such-file $(SHELL) \
2968 $$s/$$module_srcdir/configure \
2969 --srcdir=$${topdir}/$$module_srcdir \
2970 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2971 --target=${target_alias} \
2972 || exit 1
2973 @endif build-m4
2979 .PHONY: all-build-m4 maybe-all-build-m4
2980 maybe-all-build-m4:
2981 @if gcc-bootstrap
2982 all-build-m4: stage_current
2983 @endif gcc-bootstrap
2984 @if build-m4
2985 TARGET-build-m4=all
2986 maybe-all-build-m4: all-build-m4
2987 all-build-m4: configure-build-m4
2988 @: $(MAKE); $(unstage)
2989 @r=`${PWD_COMMAND}`; export r; \
2990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2991 $(BUILD_EXPORTS) \
2992 (cd $(BUILD_SUBDIR)/m4 && \
2993 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2994 $(TARGET-build-m4))
2995 @endif build-m4
3001 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
3002 maybe-configure-build-texinfo:
3003 @if gcc-bootstrap
3004 configure-build-texinfo: stage_current
3005 @endif gcc-bootstrap
3006 @if build-texinfo
3007 maybe-configure-build-texinfo: configure-build-texinfo
3008 configure-build-texinfo:
3009 @: $(MAKE); $(unstage)
3010 @r=`${PWD_COMMAND}`; export r; \
3011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3012 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3013 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3014 $(BUILD_EXPORTS) \
3015 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3016 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3017 case $(srcdir) in \
3018 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3019 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3020 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3021 esac; \
3022 module_srcdir=texinfo; \
3023 rm -f no-such-file || : ; \
3024 CONFIG_SITE=no-such-file $(SHELL) \
3025 $$s/$$module_srcdir/configure \
3026 --srcdir=$${topdir}/$$module_srcdir \
3027 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3028 --target=${target_alias} \
3029 || exit 1
3030 @endif build-texinfo
3036 .PHONY: all-build-texinfo maybe-all-build-texinfo
3037 maybe-all-build-texinfo:
3038 @if gcc-bootstrap
3039 all-build-texinfo: stage_current
3040 @endif gcc-bootstrap
3041 @if build-texinfo
3042 TARGET-build-texinfo=all
3043 maybe-all-build-texinfo: all-build-texinfo
3044 all-build-texinfo: configure-build-texinfo
3045 @: $(MAKE); $(unstage)
3046 @r=`${PWD_COMMAND}`; export r; \
3047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3048 $(BUILD_EXPORTS) \
3049 (cd $(BUILD_SUBDIR)/texinfo && \
3050 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3051 $(TARGET-build-texinfo))
3052 @endif build-texinfo
3058 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3059 maybe-configure-build-fixincludes:
3060 @if gcc-bootstrap
3061 configure-build-fixincludes: stage_current
3062 @endif gcc-bootstrap
3063 @if build-fixincludes
3064 maybe-configure-build-fixincludes: configure-build-fixincludes
3065 configure-build-fixincludes:
3066 @: $(MAKE); $(unstage)
3067 @r=`${PWD_COMMAND}`; export r; \
3068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3069 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3070 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3071 $(BUILD_EXPORTS) \
3072 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3073 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3074 case $(srcdir) in \
3075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3076 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3078 esac; \
3079 module_srcdir=fixincludes; \
3080 rm -f no-such-file || : ; \
3081 CONFIG_SITE=no-such-file $(SHELL) \
3082 $$s/$$module_srcdir/configure \
3083 --srcdir=$${topdir}/$$module_srcdir \
3084 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3085 --target=${target_alias} \
3086 || exit 1
3087 @endif build-fixincludes
3093 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3094 maybe-all-build-fixincludes:
3095 @if gcc-bootstrap
3096 all-build-fixincludes: stage_current
3097 @endif gcc-bootstrap
3098 @if build-fixincludes
3099 TARGET-build-fixincludes=all
3100 maybe-all-build-fixincludes: all-build-fixincludes
3101 all-build-fixincludes: configure-build-fixincludes
3102 @: $(MAKE); $(unstage)
3103 @r=`${PWD_COMMAND}`; export r; \
3104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3105 $(BUILD_EXPORTS) \
3106 (cd $(BUILD_SUBDIR)/fixincludes && \
3107 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3108 $(TARGET-build-fixincludes))
3109 @endif build-fixincludes
3115 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
3116 maybe-configure-build-libcpp:
3117 @if gcc-bootstrap
3118 configure-build-libcpp: stage_current
3119 @endif gcc-bootstrap
3120 @if build-libcpp
3121 maybe-configure-build-libcpp: configure-build-libcpp
3122 configure-build-libcpp:
3123 @: $(MAKE); $(unstage)
3124 @r=`${PWD_COMMAND}`; export r; \
3125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3126 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3127 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3128 $(BUILD_EXPORTS) \
3129 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3130 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3131 case $(srcdir) in \
3132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3133 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3135 esac; \
3136 module_srcdir=libcpp; \
3137 rm -f no-such-file || : ; \
3138 CONFIG_SITE=no-such-file $(SHELL) \
3139 $$s/$$module_srcdir/configure \
3140 --srcdir=$${topdir}/$$module_srcdir \
3141 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3142 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3143 || exit 1
3144 @endif build-libcpp
3150 .PHONY: all-build-libcpp maybe-all-build-libcpp
3151 maybe-all-build-libcpp:
3152 @if gcc-bootstrap
3153 all-build-libcpp: stage_current
3154 @endif gcc-bootstrap
3155 @if build-libcpp
3156 TARGET-build-libcpp=all
3157 maybe-all-build-libcpp: all-build-libcpp
3158 all-build-libcpp: configure-build-libcpp
3159 @: $(MAKE); $(unstage)
3160 @r=`${PWD_COMMAND}`; export r; \
3161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3162 $(BUILD_EXPORTS) \
3163 (cd $(BUILD_SUBDIR)/libcpp && \
3164 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3165 $(TARGET-build-libcpp))
3166 @endif build-libcpp
3172 # --------------------------------------
3173 # Modules which run on the host machine
3174 # --------------------------------------
3177 .PHONY: configure-bfd maybe-configure-bfd
3178 maybe-configure-bfd:
3179 @if gcc-bootstrap
3180 configure-bfd: stage_current
3181 @endif gcc-bootstrap
3182 @if bfd
3183 maybe-configure-bfd: configure-bfd
3184 configure-bfd:
3185 @r=`${PWD_COMMAND}`; export r; \
3186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3187 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3189 $(HOST_EXPORTS) \
3190 echo Configuring in $(HOST_SUBDIR)/bfd; \
3191 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3192 case $(srcdir) in \
3193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3194 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3196 esac; \
3197 module_srcdir=bfd; \
3198 $(SHELL) \
3199 $$s/$$module_srcdir/configure \
3200 --srcdir=$${topdir}/$$module_srcdir \
3201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3202 --target=${target_alias} \
3203 || exit 1
3204 @endif bfd
3208 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3209 maybe-configure-stage1-bfd:
3210 @if bfd-bootstrap
3211 maybe-configure-stage1-bfd: configure-stage1-bfd
3212 configure-stage1-bfd:
3213 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3214 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3215 @r=`${PWD_COMMAND}`; export r; \
3216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3217 TFLAGS="$(STAGE1_TFLAGS)"; \
3218 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3219 $(HOST_EXPORTS) \
3220 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3221 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3222 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3223 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3225 cd $(HOST_SUBDIR)/bfd || exit 1; \
3226 case $(srcdir) in \
3227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3228 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3230 esac; \
3231 module_srcdir=bfd; \
3232 $(SHELL) $$s/$$module_srcdir/configure \
3233 --srcdir=$${topdir}/$$module_srcdir \
3234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3235 --target=${target_alias} \
3237 $(STAGE1_CONFIGURE_FLAGS)
3238 @endif bfd-bootstrap
3240 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3241 maybe-configure-stage2-bfd:
3242 @if bfd-bootstrap
3243 maybe-configure-stage2-bfd: configure-stage2-bfd
3244 configure-stage2-bfd:
3245 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3247 @r=`${PWD_COMMAND}`; export r; \
3248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3249 TFLAGS="$(STAGE2_TFLAGS)"; \
3250 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3251 $(HOST_EXPORTS) \
3252 $(POSTSTAGE1_HOST_EXPORTS) \
3253 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3254 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3255 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3256 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3257 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3258 cd $(HOST_SUBDIR)/bfd || exit 1; \
3259 case $(srcdir) in \
3260 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3261 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3262 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3263 esac; \
3264 module_srcdir=bfd; \
3265 $(SHELL) $$s/$$module_srcdir/configure \
3266 --srcdir=$${topdir}/$$module_srcdir \
3267 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3268 --target=${target_alias} \
3269 --with-build-libsubdir=$(HOST_SUBDIR) \
3270 $(STAGE2_CONFIGURE_FLAGS)
3271 @endif bfd-bootstrap
3273 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3274 maybe-configure-stage3-bfd:
3275 @if bfd-bootstrap
3276 maybe-configure-stage3-bfd: configure-stage3-bfd
3277 configure-stage3-bfd:
3278 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3280 @r=`${PWD_COMMAND}`; export r; \
3281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3282 TFLAGS="$(STAGE3_TFLAGS)"; \
3283 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3284 $(HOST_EXPORTS) \
3285 $(POSTSTAGE1_HOST_EXPORTS) \
3286 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3287 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3288 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3289 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3291 cd $(HOST_SUBDIR)/bfd || exit 1; \
3292 case $(srcdir) in \
3293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3294 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3296 esac; \
3297 module_srcdir=bfd; \
3298 $(SHELL) $$s/$$module_srcdir/configure \
3299 --srcdir=$${topdir}/$$module_srcdir \
3300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3301 --target=${target_alias} \
3302 --with-build-libsubdir=$(HOST_SUBDIR) \
3303 $(STAGE3_CONFIGURE_FLAGS)
3304 @endif bfd-bootstrap
3306 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3307 maybe-configure-stage4-bfd:
3308 @if bfd-bootstrap
3309 maybe-configure-stage4-bfd: configure-stage4-bfd
3310 configure-stage4-bfd:
3311 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3313 @r=`${PWD_COMMAND}`; export r; \
3314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3315 TFLAGS="$(STAGE4_TFLAGS)"; \
3316 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3317 $(HOST_EXPORTS) \
3318 $(POSTSTAGE1_HOST_EXPORTS) \
3319 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3320 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3321 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3322 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3324 cd $(HOST_SUBDIR)/bfd || exit 1; \
3325 case $(srcdir) in \
3326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3327 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3329 esac; \
3330 module_srcdir=bfd; \
3331 $(SHELL) $$s/$$module_srcdir/configure \
3332 --srcdir=$${topdir}/$$module_srcdir \
3333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3334 --target=${target_alias} \
3335 --with-build-libsubdir=$(HOST_SUBDIR) \
3336 $(STAGE4_CONFIGURE_FLAGS)
3337 @endif bfd-bootstrap
3339 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3340 maybe-configure-stageprofile-bfd:
3341 @if bfd-bootstrap
3342 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3343 configure-stageprofile-bfd:
3344 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3346 @r=`${PWD_COMMAND}`; export r; \
3347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3348 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3349 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3350 $(HOST_EXPORTS) \
3351 $(POSTSTAGE1_HOST_EXPORTS) \
3352 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3353 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3354 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3355 echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3357 cd $(HOST_SUBDIR)/bfd || exit 1; \
3358 case $(srcdir) in \
3359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3360 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3362 esac; \
3363 module_srcdir=bfd; \
3364 $(SHELL) $$s/$$module_srcdir/configure \
3365 --srcdir=$${topdir}/$$module_srcdir \
3366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3367 --target=${target_alias} \
3368 --with-build-libsubdir=$(HOST_SUBDIR) \
3369 $(STAGEprofile_CONFIGURE_FLAGS)
3370 @endif bfd-bootstrap
3372 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3373 maybe-configure-stagefeedback-bfd:
3374 @if bfd-bootstrap
3375 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3376 configure-stagefeedback-bfd:
3377 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3379 @r=`${PWD_COMMAND}`; export r; \
3380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3382 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3383 $(HOST_EXPORTS) \
3384 $(POSTSTAGE1_HOST_EXPORTS) \
3385 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3386 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3387 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3388 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3390 cd $(HOST_SUBDIR)/bfd || exit 1; \
3391 case $(srcdir) in \
3392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3393 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3395 esac; \
3396 module_srcdir=bfd; \
3397 $(SHELL) $$s/$$module_srcdir/configure \
3398 --srcdir=$${topdir}/$$module_srcdir \
3399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3400 --target=${target_alias} \
3401 --with-build-libsubdir=$(HOST_SUBDIR) \
3402 $(STAGEfeedback_CONFIGURE_FLAGS)
3403 @endif bfd-bootstrap
3405 .PHONY: configure-stageautoprofile-bfd maybe-configure-stageautoprofile-bfd
3406 maybe-configure-stageautoprofile-bfd:
3407 @if bfd-bootstrap
3408 maybe-configure-stageautoprofile-bfd: configure-stageautoprofile-bfd
3409 configure-stageautoprofile-bfd:
3410 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3411 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3412 @r=`${PWD_COMMAND}`; export r; \
3413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3414 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3415 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3416 $(HOST_EXPORTS) \
3417 $(POSTSTAGE1_HOST_EXPORTS) \
3418 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
3419 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
3420 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
3421 echo Configuring stage autoprofile in $(HOST_SUBDIR)/bfd; \
3422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3423 cd $(HOST_SUBDIR)/bfd || exit 1; \
3424 case $(srcdir) in \
3425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3426 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3428 esac; \
3429 module_srcdir=bfd; \
3430 $(SHELL) $$s/$$module_srcdir/configure \
3431 --srcdir=$${topdir}/$$module_srcdir \
3432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3433 --target=${target_alias} \
3434 --with-build-libsubdir=$(HOST_SUBDIR) \
3435 $(STAGEautoprofile_CONFIGURE_FLAGS)
3436 @endif bfd-bootstrap
3438 .PHONY: configure-stageautofeedback-bfd maybe-configure-stageautofeedback-bfd
3439 maybe-configure-stageautofeedback-bfd:
3440 @if bfd-bootstrap
3441 maybe-configure-stageautofeedback-bfd: configure-stageautofeedback-bfd
3442 configure-stageautofeedback-bfd:
3443 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3444 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3445 @r=`${PWD_COMMAND}`; export r; \
3446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3447 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3448 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3449 $(HOST_EXPORTS) \
3450 $(POSTSTAGE1_HOST_EXPORTS) \
3451 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
3452 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
3453 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
3454 echo Configuring stage autofeedback in $(HOST_SUBDIR)/bfd; \
3455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3456 cd $(HOST_SUBDIR)/bfd || exit 1; \
3457 case $(srcdir) in \
3458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3459 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3461 esac; \
3462 module_srcdir=bfd; \
3463 $(SHELL) $$s/$$module_srcdir/configure \
3464 --srcdir=$${topdir}/$$module_srcdir \
3465 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3466 --target=${target_alias} \
3467 --with-build-libsubdir=$(HOST_SUBDIR) \
3468 $(STAGEautofeedback_CONFIGURE_FLAGS)
3469 @endif bfd-bootstrap
3475 .PHONY: all-bfd maybe-all-bfd
3476 maybe-all-bfd:
3477 @if gcc-bootstrap
3478 all-bfd: stage_current
3479 @endif gcc-bootstrap
3480 @if bfd
3481 TARGET-bfd=all
3482 maybe-all-bfd: all-bfd
3483 all-bfd: configure-bfd
3484 @r=`${PWD_COMMAND}`; export r; \
3485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3486 $(HOST_EXPORTS) \
3487 (cd $(HOST_SUBDIR)/bfd && \
3488 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3489 $(TARGET-bfd))
3490 @endif bfd
3494 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3495 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3496 maybe-all-stage1-bfd:
3497 maybe-clean-stage1-bfd:
3498 @if bfd-bootstrap
3499 maybe-all-stage1-bfd: all-stage1-bfd
3500 all-stage1: all-stage1-bfd
3501 TARGET-stage1-bfd = $(TARGET-bfd)
3502 all-stage1-bfd: configure-stage1-bfd
3503 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3504 @r=`${PWD_COMMAND}`; export r; \
3505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3506 TFLAGS="$(STAGE1_TFLAGS)"; \
3507 $(HOST_EXPORTS) \
3508 cd $(HOST_SUBDIR)/bfd && \
3510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3511 CFLAGS="$(STAGE1_CFLAGS)" \
3512 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3513 LIBCFLAGS="$(LIBCFLAGS)" \
3514 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3515 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3516 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3517 $(EXTRA_HOST_FLAGS) \
3518 $(STAGE1_FLAGS_TO_PASS) \
3519 TFLAGS="$(STAGE1_TFLAGS)" \
3520 $(TARGET-stage1-bfd)
3522 maybe-clean-stage1-bfd: clean-stage1-bfd
3523 clean-stage1: clean-stage1-bfd
3524 clean-stage1-bfd:
3525 @if [ $(current_stage) = stage1 ]; then \
3526 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3527 else \
3528 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3529 $(MAKE) stage1-start; \
3530 fi; \
3531 cd $(HOST_SUBDIR)/bfd && \
3532 $(MAKE) $(EXTRA_HOST_FLAGS) \
3533 $(STAGE1_FLAGS_TO_PASS) clean
3534 @endif bfd-bootstrap
3537 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3538 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3539 maybe-all-stage2-bfd:
3540 maybe-clean-stage2-bfd:
3541 @if bfd-bootstrap
3542 maybe-all-stage2-bfd: all-stage2-bfd
3543 all-stage2: all-stage2-bfd
3544 TARGET-stage2-bfd = $(TARGET-bfd)
3545 all-stage2-bfd: configure-stage2-bfd
3546 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3547 @r=`${PWD_COMMAND}`; export r; \
3548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3549 TFLAGS="$(STAGE2_TFLAGS)"; \
3550 $(HOST_EXPORTS) \
3551 $(POSTSTAGE1_HOST_EXPORTS) \
3552 cd $(HOST_SUBDIR)/bfd && \
3554 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3555 CFLAGS="$(STAGE2_CFLAGS)" \
3556 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3557 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3558 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3559 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3560 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3561 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3562 TFLAGS="$(STAGE2_TFLAGS)" \
3563 $(TARGET-stage2-bfd)
3565 maybe-clean-stage2-bfd: clean-stage2-bfd
3566 clean-stage2: clean-stage2-bfd
3567 clean-stage2-bfd:
3568 @if [ $(current_stage) = stage2 ]; then \
3569 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3570 else \
3571 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3572 $(MAKE) stage2-start; \
3573 fi; \
3574 cd $(HOST_SUBDIR)/bfd && \
3575 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3576 @endif bfd-bootstrap
3579 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3580 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3581 maybe-all-stage3-bfd:
3582 maybe-clean-stage3-bfd:
3583 @if bfd-bootstrap
3584 maybe-all-stage3-bfd: all-stage3-bfd
3585 all-stage3: all-stage3-bfd
3586 TARGET-stage3-bfd = $(TARGET-bfd)
3587 all-stage3-bfd: configure-stage3-bfd
3588 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3589 @r=`${PWD_COMMAND}`; export r; \
3590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3591 TFLAGS="$(STAGE3_TFLAGS)"; \
3592 $(HOST_EXPORTS) \
3593 $(POSTSTAGE1_HOST_EXPORTS) \
3594 cd $(HOST_SUBDIR)/bfd && \
3596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3597 CFLAGS="$(STAGE3_CFLAGS)" \
3598 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3599 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3604 TFLAGS="$(STAGE3_TFLAGS)" \
3605 $(TARGET-stage3-bfd)
3607 maybe-clean-stage3-bfd: clean-stage3-bfd
3608 clean-stage3: clean-stage3-bfd
3609 clean-stage3-bfd:
3610 @if [ $(current_stage) = stage3 ]; then \
3611 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3612 else \
3613 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3614 $(MAKE) stage3-start; \
3615 fi; \
3616 cd $(HOST_SUBDIR)/bfd && \
3617 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3618 @endif bfd-bootstrap
3621 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3622 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3623 maybe-all-stage4-bfd:
3624 maybe-clean-stage4-bfd:
3625 @if bfd-bootstrap
3626 maybe-all-stage4-bfd: all-stage4-bfd
3627 all-stage4: all-stage4-bfd
3628 TARGET-stage4-bfd = $(TARGET-bfd)
3629 all-stage4-bfd: configure-stage4-bfd
3630 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3631 @r=`${PWD_COMMAND}`; export r; \
3632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3633 TFLAGS="$(STAGE4_TFLAGS)"; \
3634 $(HOST_EXPORTS) \
3635 $(POSTSTAGE1_HOST_EXPORTS) \
3636 cd $(HOST_SUBDIR)/bfd && \
3638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3639 CFLAGS="$(STAGE4_CFLAGS)" \
3640 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3641 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3645 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3646 TFLAGS="$(STAGE4_TFLAGS)" \
3647 $(TARGET-stage4-bfd)
3649 maybe-clean-stage4-bfd: clean-stage4-bfd
3650 clean-stage4: clean-stage4-bfd
3651 clean-stage4-bfd:
3652 @if [ $(current_stage) = stage4 ]; then \
3653 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3654 else \
3655 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3656 $(MAKE) stage4-start; \
3657 fi; \
3658 cd $(HOST_SUBDIR)/bfd && \
3659 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3660 @endif bfd-bootstrap
3663 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3664 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3665 maybe-all-stageprofile-bfd:
3666 maybe-clean-stageprofile-bfd:
3667 @if bfd-bootstrap
3668 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3669 all-stageprofile: all-stageprofile-bfd
3670 TARGET-stageprofile-bfd = $(TARGET-bfd)
3671 all-stageprofile-bfd: configure-stageprofile-bfd
3672 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3673 @r=`${PWD_COMMAND}`; export r; \
3674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3675 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3676 $(HOST_EXPORTS) \
3677 $(POSTSTAGE1_HOST_EXPORTS) \
3678 cd $(HOST_SUBDIR)/bfd && \
3680 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3681 CFLAGS="$(STAGEprofile_CFLAGS)" \
3682 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3683 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3684 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3685 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3686 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3687 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3688 TFLAGS="$(STAGEprofile_TFLAGS)" \
3689 $(TARGET-stageprofile-bfd)
3691 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3692 clean-stageprofile: clean-stageprofile-bfd
3693 clean-stageprofile-bfd:
3694 @if [ $(current_stage) = stageprofile ]; then \
3695 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3696 else \
3697 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3698 $(MAKE) stageprofile-start; \
3699 fi; \
3700 cd $(HOST_SUBDIR)/bfd && \
3701 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3702 @endif bfd-bootstrap
3705 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3706 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3707 maybe-all-stagefeedback-bfd:
3708 maybe-clean-stagefeedback-bfd:
3709 @if bfd-bootstrap
3710 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3711 all-stagefeedback: all-stagefeedback-bfd
3712 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3713 all-stagefeedback-bfd: configure-stagefeedback-bfd
3714 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3715 @r=`${PWD_COMMAND}`; export r; \
3716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3717 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3718 $(HOST_EXPORTS) \
3719 $(POSTSTAGE1_HOST_EXPORTS) \
3720 cd $(HOST_SUBDIR)/bfd && \
3722 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3723 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3724 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3725 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3726 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3727 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3728 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3729 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3730 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3731 $(TARGET-stagefeedback-bfd)
3733 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3734 clean-stagefeedback: clean-stagefeedback-bfd
3735 clean-stagefeedback-bfd:
3736 @if [ $(current_stage) = stagefeedback ]; then \
3737 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3738 else \
3739 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3740 $(MAKE) stagefeedback-start; \
3741 fi; \
3742 cd $(HOST_SUBDIR)/bfd && \
3743 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3744 @endif bfd-bootstrap
3747 .PHONY: all-stageautoprofile-bfd maybe-all-stageautoprofile-bfd
3748 .PHONY: clean-stageautoprofile-bfd maybe-clean-stageautoprofile-bfd
3749 maybe-all-stageautoprofile-bfd:
3750 maybe-clean-stageautoprofile-bfd:
3751 @if bfd-bootstrap
3752 maybe-all-stageautoprofile-bfd: all-stageautoprofile-bfd
3753 all-stageautoprofile: all-stageautoprofile-bfd
3754 TARGET-stageautoprofile-bfd = $(TARGET-bfd)
3755 all-stageautoprofile-bfd: configure-stageautoprofile-bfd
3756 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3757 @r=`${PWD_COMMAND}`; export r; \
3758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3759 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3760 $(HOST_EXPORTS) \
3761 $(POSTSTAGE1_HOST_EXPORTS) \
3762 cd $(HOST_SUBDIR)/bfd && \
3763 $$s/gcc/config/i386/$(AUTO_PROFILE) \
3764 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3765 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
3766 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
3767 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
3768 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3769 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3770 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3771 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3772 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
3773 $(TARGET-stageautoprofile-bfd)
3775 maybe-clean-stageautoprofile-bfd: clean-stageautoprofile-bfd
3776 clean-stageautoprofile: clean-stageautoprofile-bfd
3777 clean-stageautoprofile-bfd:
3778 @if [ $(current_stage) = stageautoprofile ]; then \
3779 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3780 else \
3781 [ -f $(HOST_SUBDIR)/stageautoprofile-bfd/Makefile ] || exit 0; \
3782 $(MAKE) stageautoprofile-start; \
3783 fi; \
3784 cd $(HOST_SUBDIR)/bfd && \
3785 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3786 @endif bfd-bootstrap
3789 .PHONY: all-stageautofeedback-bfd maybe-all-stageautofeedback-bfd
3790 .PHONY: clean-stageautofeedback-bfd maybe-clean-stageautofeedback-bfd
3791 maybe-all-stageautofeedback-bfd:
3792 maybe-clean-stageautofeedback-bfd:
3793 @if bfd-bootstrap
3794 maybe-all-stageautofeedback-bfd: all-stageautofeedback-bfd
3795 all-stageautofeedback: all-stageautofeedback-bfd
3796 TARGET-stageautofeedback-bfd = $(TARGET-bfd)
3797 all-stageautofeedback-bfd: configure-stageautofeedback-bfd
3798 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3799 @r=`${PWD_COMMAND}`; export r; \
3800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3801 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3802 $(HOST_EXPORTS) \
3803 $(POSTSTAGE1_HOST_EXPORTS) \
3804 cd $(HOST_SUBDIR)/bfd && \
3806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3807 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
3808 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
3809 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
3810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3814 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
3815 $(TARGET-stageautofeedback-bfd)
3817 maybe-clean-stageautofeedback-bfd: clean-stageautofeedback-bfd
3818 clean-stageautofeedback: clean-stageautofeedback-bfd
3819 clean-stageautofeedback-bfd:
3820 @if [ $(current_stage) = stageautofeedback ]; then \
3821 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3822 else \
3823 [ -f $(HOST_SUBDIR)/stageautofeedback-bfd/Makefile ] || exit 0; \
3824 $(MAKE) stageautofeedback-start; \
3825 fi; \
3826 cd $(HOST_SUBDIR)/bfd && \
3827 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3828 @endif bfd-bootstrap
3834 .PHONY: check-bfd maybe-check-bfd
3835 maybe-check-bfd:
3836 @if bfd
3837 maybe-check-bfd: check-bfd
3839 check-bfd:
3840 @: $(MAKE); $(unstage)
3841 @r=`${PWD_COMMAND}`; export r; \
3842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3843 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
3844 (cd $(HOST_SUBDIR)/bfd && \
3845 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
3847 @endif bfd
3849 .PHONY: install-bfd maybe-install-bfd
3850 maybe-install-bfd:
3851 @if bfd
3852 maybe-install-bfd: install-bfd
3854 install-bfd: installdirs
3855 @: $(MAKE); $(unstage)
3856 @r=`${PWD_COMMAND}`; export r; \
3857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3858 $(HOST_EXPORTS) \
3859 (cd $(HOST_SUBDIR)/bfd && \
3860 $(MAKE) $(FLAGS_TO_PASS) install)
3862 @endif bfd
3864 .PHONY: install-strip-bfd maybe-install-strip-bfd
3865 maybe-install-strip-bfd:
3866 @if bfd
3867 maybe-install-strip-bfd: install-strip-bfd
3869 install-strip-bfd: installdirs
3870 @: $(MAKE); $(unstage)
3871 @r=`${PWD_COMMAND}`; export r; \
3872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3873 $(HOST_EXPORTS) \
3874 (cd $(HOST_SUBDIR)/bfd && \
3875 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3877 @endif bfd
3879 # Other targets (info, dvi, pdf, etc.)
3881 .PHONY: maybe-info-bfd info-bfd
3882 maybe-info-bfd:
3883 @if bfd
3884 maybe-info-bfd: info-bfd
3886 info-bfd: \
3887 configure-bfd
3888 @[ -f ./bfd/Makefile ] || exit 0; \
3889 r=`${PWD_COMMAND}`; export r; \
3890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3891 $(HOST_EXPORTS) \
3892 for flag in $(EXTRA_HOST_FLAGS) ; do \
3893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3894 done; \
3895 echo "Doing info in bfd"; \
3896 (cd $(HOST_SUBDIR)/bfd && \
3897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3899 "RANLIB=$${RANLIB}" \
3900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3901 info) \
3902 || exit 1
3904 @endif bfd
3906 .PHONY: maybe-dvi-bfd dvi-bfd
3907 maybe-dvi-bfd:
3908 @if bfd
3909 maybe-dvi-bfd: dvi-bfd
3911 dvi-bfd: \
3912 configure-bfd
3913 @[ -f ./bfd/Makefile ] || exit 0; \
3914 r=`${PWD_COMMAND}`; export r; \
3915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3916 $(HOST_EXPORTS) \
3917 for flag in $(EXTRA_HOST_FLAGS) ; do \
3918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3919 done; \
3920 echo "Doing dvi in bfd"; \
3921 (cd $(HOST_SUBDIR)/bfd && \
3922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3924 "RANLIB=$${RANLIB}" \
3925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3926 dvi) \
3927 || exit 1
3929 @endif bfd
3931 .PHONY: maybe-pdf-bfd pdf-bfd
3932 maybe-pdf-bfd:
3933 @if bfd
3934 maybe-pdf-bfd: pdf-bfd
3936 pdf-bfd: \
3937 configure-bfd
3938 @[ -f ./bfd/Makefile ] || exit 0; \
3939 r=`${PWD_COMMAND}`; export r; \
3940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3941 $(HOST_EXPORTS) \
3942 for flag in $(EXTRA_HOST_FLAGS) ; do \
3943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3944 done; \
3945 echo "Doing pdf in bfd"; \
3946 (cd $(HOST_SUBDIR)/bfd && \
3947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3949 "RANLIB=$${RANLIB}" \
3950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3951 pdf) \
3952 || exit 1
3954 @endif bfd
3956 .PHONY: maybe-html-bfd html-bfd
3957 maybe-html-bfd:
3958 @if bfd
3959 maybe-html-bfd: html-bfd
3961 html-bfd: \
3962 configure-bfd
3963 @[ -f ./bfd/Makefile ] || exit 0; \
3964 r=`${PWD_COMMAND}`; export r; \
3965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3966 $(HOST_EXPORTS) \
3967 for flag in $(EXTRA_HOST_FLAGS) ; do \
3968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3969 done; \
3970 echo "Doing html in bfd"; \
3971 (cd $(HOST_SUBDIR)/bfd && \
3972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3974 "RANLIB=$${RANLIB}" \
3975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3976 html) \
3977 || exit 1
3979 @endif bfd
3981 .PHONY: maybe-TAGS-bfd TAGS-bfd
3982 maybe-TAGS-bfd:
3983 @if bfd
3984 maybe-TAGS-bfd: TAGS-bfd
3986 TAGS-bfd: \
3987 configure-bfd
3988 @[ -f ./bfd/Makefile ] || exit 0; \
3989 r=`${PWD_COMMAND}`; export r; \
3990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3991 $(HOST_EXPORTS) \
3992 for flag in $(EXTRA_HOST_FLAGS) ; do \
3993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3994 done; \
3995 echo "Doing TAGS in bfd"; \
3996 (cd $(HOST_SUBDIR)/bfd && \
3997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3999 "RANLIB=$${RANLIB}" \
4000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4001 TAGS) \
4002 || exit 1
4004 @endif bfd
4006 .PHONY: maybe-install-info-bfd install-info-bfd
4007 maybe-install-info-bfd:
4008 @if bfd
4009 maybe-install-info-bfd: install-info-bfd
4011 install-info-bfd: \
4012 configure-bfd \
4013 info-bfd
4014 @[ -f ./bfd/Makefile ] || exit 0; \
4015 r=`${PWD_COMMAND}`; export r; \
4016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4017 $(HOST_EXPORTS) \
4018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4020 done; \
4021 echo "Doing install-info in bfd"; \
4022 (cd $(HOST_SUBDIR)/bfd && \
4023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4025 "RANLIB=$${RANLIB}" \
4026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4027 install-info) \
4028 || exit 1
4030 @endif bfd
4032 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
4033 maybe-install-pdf-bfd:
4034 @if bfd
4035 maybe-install-pdf-bfd: install-pdf-bfd
4037 install-pdf-bfd: \
4038 configure-bfd \
4039 pdf-bfd
4040 @[ -f ./bfd/Makefile ] || exit 0; \
4041 r=`${PWD_COMMAND}`; export r; \
4042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4043 $(HOST_EXPORTS) \
4044 for flag in $(EXTRA_HOST_FLAGS) ; do \
4045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4046 done; \
4047 echo "Doing install-pdf in bfd"; \
4048 (cd $(HOST_SUBDIR)/bfd && \
4049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4051 "RANLIB=$${RANLIB}" \
4052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4053 install-pdf) \
4054 || exit 1
4056 @endif bfd
4058 .PHONY: maybe-install-html-bfd install-html-bfd
4059 maybe-install-html-bfd:
4060 @if bfd
4061 maybe-install-html-bfd: install-html-bfd
4063 install-html-bfd: \
4064 configure-bfd \
4065 html-bfd
4066 @[ -f ./bfd/Makefile ] || exit 0; \
4067 r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 $(HOST_EXPORTS) \
4070 for flag in $(EXTRA_HOST_FLAGS) ; do \
4071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4072 done; \
4073 echo "Doing install-html in bfd"; \
4074 (cd $(HOST_SUBDIR)/bfd && \
4075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4077 "RANLIB=$${RANLIB}" \
4078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4079 install-html) \
4080 || exit 1
4082 @endif bfd
4084 .PHONY: maybe-installcheck-bfd installcheck-bfd
4085 maybe-installcheck-bfd:
4086 @if bfd
4087 maybe-installcheck-bfd: installcheck-bfd
4089 installcheck-bfd: \
4090 configure-bfd
4091 @[ -f ./bfd/Makefile ] || exit 0; \
4092 r=`${PWD_COMMAND}`; export r; \
4093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4094 $(HOST_EXPORTS) \
4095 for flag in $(EXTRA_HOST_FLAGS) ; do \
4096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4097 done; \
4098 echo "Doing installcheck in bfd"; \
4099 (cd $(HOST_SUBDIR)/bfd && \
4100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4102 "RANLIB=$${RANLIB}" \
4103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4104 installcheck) \
4105 || exit 1
4107 @endif bfd
4109 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4110 maybe-mostlyclean-bfd:
4111 @if bfd
4112 maybe-mostlyclean-bfd: mostlyclean-bfd
4114 mostlyclean-bfd:
4115 @[ -f ./bfd/Makefile ] || exit 0; \
4116 r=`${PWD_COMMAND}`; export r; \
4117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4118 $(HOST_EXPORTS) \
4119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4121 done; \
4122 echo "Doing mostlyclean in bfd"; \
4123 (cd $(HOST_SUBDIR)/bfd && \
4124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4126 "RANLIB=$${RANLIB}" \
4127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4128 mostlyclean) \
4129 || exit 1
4131 @endif bfd
4133 .PHONY: maybe-clean-bfd clean-bfd
4134 maybe-clean-bfd:
4135 @if bfd
4136 maybe-clean-bfd: clean-bfd
4138 clean-bfd:
4139 @[ -f ./bfd/Makefile ] || exit 0; \
4140 r=`${PWD_COMMAND}`; export r; \
4141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4142 $(HOST_EXPORTS) \
4143 for flag in $(EXTRA_HOST_FLAGS) ; do \
4144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4145 done; \
4146 echo "Doing clean in bfd"; \
4147 (cd $(HOST_SUBDIR)/bfd && \
4148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4150 "RANLIB=$${RANLIB}" \
4151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4152 clean) \
4153 || exit 1
4155 @endif bfd
4157 .PHONY: maybe-distclean-bfd distclean-bfd
4158 maybe-distclean-bfd:
4159 @if bfd
4160 maybe-distclean-bfd: distclean-bfd
4162 distclean-bfd:
4163 @[ -f ./bfd/Makefile ] || exit 0; \
4164 r=`${PWD_COMMAND}`; export r; \
4165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4166 $(HOST_EXPORTS) \
4167 for flag in $(EXTRA_HOST_FLAGS) ; do \
4168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4169 done; \
4170 echo "Doing distclean in bfd"; \
4171 (cd $(HOST_SUBDIR)/bfd && \
4172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4174 "RANLIB=$${RANLIB}" \
4175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4176 distclean) \
4177 || exit 1
4179 @endif bfd
4181 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4182 maybe-maintainer-clean-bfd:
4183 @if bfd
4184 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4186 maintainer-clean-bfd:
4187 @[ -f ./bfd/Makefile ] || exit 0; \
4188 r=`${PWD_COMMAND}`; export r; \
4189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4190 $(HOST_EXPORTS) \
4191 for flag in $(EXTRA_HOST_FLAGS) ; do \
4192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4193 done; \
4194 echo "Doing maintainer-clean in bfd"; \
4195 (cd $(HOST_SUBDIR)/bfd && \
4196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4198 "RANLIB=$${RANLIB}" \
4199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4200 maintainer-clean) \
4201 || exit 1
4203 @endif bfd
4207 .PHONY: configure-opcodes maybe-configure-opcodes
4208 maybe-configure-opcodes:
4209 @if gcc-bootstrap
4210 configure-opcodes: stage_current
4211 @endif gcc-bootstrap
4212 @if opcodes
4213 maybe-configure-opcodes: configure-opcodes
4214 configure-opcodes:
4215 @r=`${PWD_COMMAND}`; export r; \
4216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4217 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4219 $(HOST_EXPORTS) \
4220 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4221 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4222 case $(srcdir) in \
4223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4224 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4226 esac; \
4227 module_srcdir=opcodes; \
4228 $(SHELL) \
4229 $$s/$$module_srcdir/configure \
4230 --srcdir=$${topdir}/$$module_srcdir \
4231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4232 --target=${target_alias} \
4233 || exit 1
4234 @endif opcodes
4238 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4239 maybe-configure-stage1-opcodes:
4240 @if opcodes-bootstrap
4241 maybe-configure-stage1-opcodes: configure-stage1-opcodes
4242 configure-stage1-opcodes:
4243 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4245 @r=`${PWD_COMMAND}`; export r; \
4246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4247 TFLAGS="$(STAGE1_TFLAGS)"; \
4248 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4249 $(HOST_EXPORTS) \
4250 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4251 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4252 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4253 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4255 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4256 case $(srcdir) in \
4257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4258 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4260 esac; \
4261 module_srcdir=opcodes; \
4262 $(SHELL) $$s/$$module_srcdir/configure \
4263 --srcdir=$${topdir}/$$module_srcdir \
4264 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4265 --target=${target_alias} \
4267 $(STAGE1_CONFIGURE_FLAGS)
4268 @endif opcodes-bootstrap
4270 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4271 maybe-configure-stage2-opcodes:
4272 @if opcodes-bootstrap
4273 maybe-configure-stage2-opcodes: configure-stage2-opcodes
4274 configure-stage2-opcodes:
4275 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4277 @r=`${PWD_COMMAND}`; export r; \
4278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4279 TFLAGS="$(STAGE2_TFLAGS)"; \
4280 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4281 $(HOST_EXPORTS) \
4282 $(POSTSTAGE1_HOST_EXPORTS) \
4283 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4284 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4285 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4286 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4288 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4289 case $(srcdir) in \
4290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4291 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4293 esac; \
4294 module_srcdir=opcodes; \
4295 $(SHELL) $$s/$$module_srcdir/configure \
4296 --srcdir=$${topdir}/$$module_srcdir \
4297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4298 --target=${target_alias} \
4299 --with-build-libsubdir=$(HOST_SUBDIR) \
4300 $(STAGE2_CONFIGURE_FLAGS)
4301 @endif opcodes-bootstrap
4303 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4304 maybe-configure-stage3-opcodes:
4305 @if opcodes-bootstrap
4306 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4307 configure-stage3-opcodes:
4308 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4309 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4310 @r=`${PWD_COMMAND}`; export r; \
4311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4312 TFLAGS="$(STAGE3_TFLAGS)"; \
4313 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4314 $(HOST_EXPORTS) \
4315 $(POSTSTAGE1_HOST_EXPORTS) \
4316 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4317 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4318 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4319 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4320 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4321 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4322 case $(srcdir) in \
4323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4324 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4326 esac; \
4327 module_srcdir=opcodes; \
4328 $(SHELL) $$s/$$module_srcdir/configure \
4329 --srcdir=$${topdir}/$$module_srcdir \
4330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4331 --target=${target_alias} \
4332 --with-build-libsubdir=$(HOST_SUBDIR) \
4333 $(STAGE3_CONFIGURE_FLAGS)
4334 @endif opcodes-bootstrap
4336 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4337 maybe-configure-stage4-opcodes:
4338 @if opcodes-bootstrap
4339 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4340 configure-stage4-opcodes:
4341 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4342 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4343 @r=`${PWD_COMMAND}`; export r; \
4344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4345 TFLAGS="$(STAGE4_TFLAGS)"; \
4346 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4347 $(HOST_EXPORTS) \
4348 $(POSTSTAGE1_HOST_EXPORTS) \
4349 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4350 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4351 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4352 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4353 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4354 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4355 case $(srcdir) in \
4356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4357 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4359 esac; \
4360 module_srcdir=opcodes; \
4361 $(SHELL) $$s/$$module_srcdir/configure \
4362 --srcdir=$${topdir}/$$module_srcdir \
4363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4364 --target=${target_alias} \
4365 --with-build-libsubdir=$(HOST_SUBDIR) \
4366 $(STAGE4_CONFIGURE_FLAGS)
4367 @endif opcodes-bootstrap
4369 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4370 maybe-configure-stageprofile-opcodes:
4371 @if opcodes-bootstrap
4372 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4373 configure-stageprofile-opcodes:
4374 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4376 @r=`${PWD_COMMAND}`; export r; \
4377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4378 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4379 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4380 $(HOST_EXPORTS) \
4381 $(POSTSTAGE1_HOST_EXPORTS) \
4382 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4383 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4384 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4385 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4387 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4388 case $(srcdir) in \
4389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4390 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4392 esac; \
4393 module_srcdir=opcodes; \
4394 $(SHELL) $$s/$$module_srcdir/configure \
4395 --srcdir=$${topdir}/$$module_srcdir \
4396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4397 --target=${target_alias} \
4398 --with-build-libsubdir=$(HOST_SUBDIR) \
4399 $(STAGEprofile_CONFIGURE_FLAGS)
4400 @endif opcodes-bootstrap
4402 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4403 maybe-configure-stagefeedback-opcodes:
4404 @if opcodes-bootstrap
4405 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4406 configure-stagefeedback-opcodes:
4407 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4408 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4409 @r=`${PWD_COMMAND}`; export r; \
4410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4411 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4412 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4413 $(HOST_EXPORTS) \
4414 $(POSTSTAGE1_HOST_EXPORTS) \
4415 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4416 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4417 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4418 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4420 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4421 case $(srcdir) in \
4422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4423 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4425 esac; \
4426 module_srcdir=opcodes; \
4427 $(SHELL) $$s/$$module_srcdir/configure \
4428 --srcdir=$${topdir}/$$module_srcdir \
4429 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4430 --target=${target_alias} \
4431 --with-build-libsubdir=$(HOST_SUBDIR) \
4432 $(STAGEfeedback_CONFIGURE_FLAGS)
4433 @endif opcodes-bootstrap
4435 .PHONY: configure-stageautoprofile-opcodes maybe-configure-stageautoprofile-opcodes
4436 maybe-configure-stageautoprofile-opcodes:
4437 @if opcodes-bootstrap
4438 maybe-configure-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4439 configure-stageautoprofile-opcodes:
4440 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4441 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4442 @r=`${PWD_COMMAND}`; export r; \
4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4444 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4445 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4446 $(HOST_EXPORTS) \
4447 $(POSTSTAGE1_HOST_EXPORTS) \
4448 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
4449 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
4450 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
4451 echo Configuring stage autoprofile in $(HOST_SUBDIR)/opcodes; \
4452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4453 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4454 case $(srcdir) in \
4455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4456 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4458 esac; \
4459 module_srcdir=opcodes; \
4460 $(SHELL) $$s/$$module_srcdir/configure \
4461 --srcdir=$${topdir}/$$module_srcdir \
4462 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4463 --target=${target_alias} \
4464 --with-build-libsubdir=$(HOST_SUBDIR) \
4465 $(STAGEautoprofile_CONFIGURE_FLAGS)
4466 @endif opcodes-bootstrap
4468 .PHONY: configure-stageautofeedback-opcodes maybe-configure-stageautofeedback-opcodes
4469 maybe-configure-stageautofeedback-opcodes:
4470 @if opcodes-bootstrap
4471 maybe-configure-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
4472 configure-stageautofeedback-opcodes:
4473 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4474 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4475 @r=`${PWD_COMMAND}`; export r; \
4476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4477 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4478 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4479 $(HOST_EXPORTS) \
4480 $(POSTSTAGE1_HOST_EXPORTS) \
4481 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
4482 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
4483 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
4484 echo Configuring stage autofeedback in $(HOST_SUBDIR)/opcodes; \
4485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4486 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4487 case $(srcdir) in \
4488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4489 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4491 esac; \
4492 module_srcdir=opcodes; \
4493 $(SHELL) $$s/$$module_srcdir/configure \
4494 --srcdir=$${topdir}/$$module_srcdir \
4495 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4496 --target=${target_alias} \
4497 --with-build-libsubdir=$(HOST_SUBDIR) \
4498 $(STAGEautofeedback_CONFIGURE_FLAGS)
4499 @endif opcodes-bootstrap
4505 .PHONY: all-opcodes maybe-all-opcodes
4506 maybe-all-opcodes:
4507 @if gcc-bootstrap
4508 all-opcodes: stage_current
4509 @endif gcc-bootstrap
4510 @if opcodes
4511 TARGET-opcodes=all
4512 maybe-all-opcodes: all-opcodes
4513 all-opcodes: configure-opcodes
4514 @r=`${PWD_COMMAND}`; export r; \
4515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4516 $(HOST_EXPORTS) \
4517 (cd $(HOST_SUBDIR)/opcodes && \
4518 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4519 $(TARGET-opcodes))
4520 @endif opcodes
4524 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4525 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4526 maybe-all-stage1-opcodes:
4527 maybe-clean-stage1-opcodes:
4528 @if opcodes-bootstrap
4529 maybe-all-stage1-opcodes: all-stage1-opcodes
4530 all-stage1: all-stage1-opcodes
4531 TARGET-stage1-opcodes = $(TARGET-opcodes)
4532 all-stage1-opcodes: configure-stage1-opcodes
4533 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4534 @r=`${PWD_COMMAND}`; export r; \
4535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4536 TFLAGS="$(STAGE1_TFLAGS)"; \
4537 $(HOST_EXPORTS) \
4538 cd $(HOST_SUBDIR)/opcodes && \
4540 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4541 CFLAGS="$(STAGE1_CFLAGS)" \
4542 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4543 LIBCFLAGS="$(LIBCFLAGS)" \
4544 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4545 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4546 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4547 $(EXTRA_HOST_FLAGS) \
4548 $(STAGE1_FLAGS_TO_PASS) \
4549 TFLAGS="$(STAGE1_TFLAGS)" \
4550 $(TARGET-stage1-opcodes)
4552 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4553 clean-stage1: clean-stage1-opcodes
4554 clean-stage1-opcodes:
4555 @if [ $(current_stage) = stage1 ]; then \
4556 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4557 else \
4558 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4559 $(MAKE) stage1-start; \
4560 fi; \
4561 cd $(HOST_SUBDIR)/opcodes && \
4562 $(MAKE) $(EXTRA_HOST_FLAGS) \
4563 $(STAGE1_FLAGS_TO_PASS) clean
4564 @endif opcodes-bootstrap
4567 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4568 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4569 maybe-all-stage2-opcodes:
4570 maybe-clean-stage2-opcodes:
4571 @if opcodes-bootstrap
4572 maybe-all-stage2-opcodes: all-stage2-opcodes
4573 all-stage2: all-stage2-opcodes
4574 TARGET-stage2-opcodes = $(TARGET-opcodes)
4575 all-stage2-opcodes: configure-stage2-opcodes
4576 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4577 @r=`${PWD_COMMAND}`; export r; \
4578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4579 TFLAGS="$(STAGE2_TFLAGS)"; \
4580 $(HOST_EXPORTS) \
4581 $(POSTSTAGE1_HOST_EXPORTS) \
4582 cd $(HOST_SUBDIR)/opcodes && \
4584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4585 CFLAGS="$(STAGE2_CFLAGS)" \
4586 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4587 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4591 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4592 TFLAGS="$(STAGE2_TFLAGS)" \
4593 $(TARGET-stage2-opcodes)
4595 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4596 clean-stage2: clean-stage2-opcodes
4597 clean-stage2-opcodes:
4598 @if [ $(current_stage) = stage2 ]; then \
4599 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4600 else \
4601 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4602 $(MAKE) stage2-start; \
4603 fi; \
4604 cd $(HOST_SUBDIR)/opcodes && \
4605 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4606 @endif opcodes-bootstrap
4609 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4610 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4611 maybe-all-stage3-opcodes:
4612 maybe-clean-stage3-opcodes:
4613 @if opcodes-bootstrap
4614 maybe-all-stage3-opcodes: all-stage3-opcodes
4615 all-stage3: all-stage3-opcodes
4616 TARGET-stage3-opcodes = $(TARGET-opcodes)
4617 all-stage3-opcodes: configure-stage3-opcodes
4618 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4619 @r=`${PWD_COMMAND}`; export r; \
4620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4621 TFLAGS="$(STAGE3_TFLAGS)"; \
4622 $(HOST_EXPORTS) \
4623 $(POSTSTAGE1_HOST_EXPORTS) \
4624 cd $(HOST_SUBDIR)/opcodes && \
4626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4627 CFLAGS="$(STAGE3_CFLAGS)" \
4628 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4629 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4634 TFLAGS="$(STAGE3_TFLAGS)" \
4635 $(TARGET-stage3-opcodes)
4637 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4638 clean-stage3: clean-stage3-opcodes
4639 clean-stage3-opcodes:
4640 @if [ $(current_stage) = stage3 ]; then \
4641 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4642 else \
4643 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4644 $(MAKE) stage3-start; \
4645 fi; \
4646 cd $(HOST_SUBDIR)/opcodes && \
4647 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4648 @endif opcodes-bootstrap
4651 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4652 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4653 maybe-all-stage4-opcodes:
4654 maybe-clean-stage4-opcodes:
4655 @if opcodes-bootstrap
4656 maybe-all-stage4-opcodes: all-stage4-opcodes
4657 all-stage4: all-stage4-opcodes
4658 TARGET-stage4-opcodes = $(TARGET-opcodes)
4659 all-stage4-opcodes: configure-stage4-opcodes
4660 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4661 @r=`${PWD_COMMAND}`; export r; \
4662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4663 TFLAGS="$(STAGE4_TFLAGS)"; \
4664 $(HOST_EXPORTS) \
4665 $(POSTSTAGE1_HOST_EXPORTS) \
4666 cd $(HOST_SUBDIR)/opcodes && \
4668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4669 CFLAGS="$(STAGE4_CFLAGS)" \
4670 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4671 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4675 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4676 TFLAGS="$(STAGE4_TFLAGS)" \
4677 $(TARGET-stage4-opcodes)
4679 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4680 clean-stage4: clean-stage4-opcodes
4681 clean-stage4-opcodes:
4682 @if [ $(current_stage) = stage4 ]; then \
4683 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4684 else \
4685 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4686 $(MAKE) stage4-start; \
4687 fi; \
4688 cd $(HOST_SUBDIR)/opcodes && \
4689 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4690 @endif opcodes-bootstrap
4693 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4694 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4695 maybe-all-stageprofile-opcodes:
4696 maybe-clean-stageprofile-opcodes:
4697 @if opcodes-bootstrap
4698 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4699 all-stageprofile: all-stageprofile-opcodes
4700 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4701 all-stageprofile-opcodes: configure-stageprofile-opcodes
4702 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4703 @r=`${PWD_COMMAND}`; export r; \
4704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4705 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4706 $(HOST_EXPORTS) \
4707 $(POSTSTAGE1_HOST_EXPORTS) \
4708 cd $(HOST_SUBDIR)/opcodes && \
4710 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4711 CFLAGS="$(STAGEprofile_CFLAGS)" \
4712 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4713 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4714 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4715 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4716 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4717 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4718 TFLAGS="$(STAGEprofile_TFLAGS)" \
4719 $(TARGET-stageprofile-opcodes)
4721 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4722 clean-stageprofile: clean-stageprofile-opcodes
4723 clean-stageprofile-opcodes:
4724 @if [ $(current_stage) = stageprofile ]; then \
4725 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4726 else \
4727 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4728 $(MAKE) stageprofile-start; \
4729 fi; \
4730 cd $(HOST_SUBDIR)/opcodes && \
4731 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4732 @endif opcodes-bootstrap
4735 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4736 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4737 maybe-all-stagefeedback-opcodes:
4738 maybe-clean-stagefeedback-opcodes:
4739 @if opcodes-bootstrap
4740 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4741 all-stagefeedback: all-stagefeedback-opcodes
4742 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4743 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4744 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4745 @r=`${PWD_COMMAND}`; export r; \
4746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4747 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4748 $(HOST_EXPORTS) \
4749 $(POSTSTAGE1_HOST_EXPORTS) \
4750 cd $(HOST_SUBDIR)/opcodes && \
4752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4753 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4754 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4755 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4756 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4757 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4758 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4759 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4760 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4761 $(TARGET-stagefeedback-opcodes)
4763 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4764 clean-stagefeedback: clean-stagefeedback-opcodes
4765 clean-stagefeedback-opcodes:
4766 @if [ $(current_stage) = stagefeedback ]; then \
4767 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4768 else \
4769 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4770 $(MAKE) stagefeedback-start; \
4771 fi; \
4772 cd $(HOST_SUBDIR)/opcodes && \
4773 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4774 @endif opcodes-bootstrap
4777 .PHONY: all-stageautoprofile-opcodes maybe-all-stageautoprofile-opcodes
4778 .PHONY: clean-stageautoprofile-opcodes maybe-clean-stageautoprofile-opcodes
4779 maybe-all-stageautoprofile-opcodes:
4780 maybe-clean-stageautoprofile-opcodes:
4781 @if opcodes-bootstrap
4782 maybe-all-stageautoprofile-opcodes: all-stageautoprofile-opcodes
4783 all-stageautoprofile: all-stageautoprofile-opcodes
4784 TARGET-stageautoprofile-opcodes = $(TARGET-opcodes)
4785 all-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4786 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4787 @r=`${PWD_COMMAND}`; export r; \
4788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4789 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4790 $(HOST_EXPORTS) \
4791 $(POSTSTAGE1_HOST_EXPORTS) \
4792 cd $(HOST_SUBDIR)/opcodes && \
4793 $$s/gcc/config/i386/$(AUTO_PROFILE) \
4794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4795 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
4796 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
4797 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
4798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4801 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4802 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
4803 $(TARGET-stageautoprofile-opcodes)
4805 maybe-clean-stageautoprofile-opcodes: clean-stageautoprofile-opcodes
4806 clean-stageautoprofile: clean-stageautoprofile-opcodes
4807 clean-stageautoprofile-opcodes:
4808 @if [ $(current_stage) = stageautoprofile ]; then \
4809 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4810 else \
4811 [ -f $(HOST_SUBDIR)/stageautoprofile-opcodes/Makefile ] || exit 0; \
4812 $(MAKE) stageautoprofile-start; \
4813 fi; \
4814 cd $(HOST_SUBDIR)/opcodes && \
4815 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4816 @endif opcodes-bootstrap
4819 .PHONY: all-stageautofeedback-opcodes maybe-all-stageautofeedback-opcodes
4820 .PHONY: clean-stageautofeedback-opcodes maybe-clean-stageautofeedback-opcodes
4821 maybe-all-stageautofeedback-opcodes:
4822 maybe-clean-stageautofeedback-opcodes:
4823 @if opcodes-bootstrap
4824 maybe-all-stageautofeedback-opcodes: all-stageautofeedback-opcodes
4825 all-stageautofeedback: all-stageautofeedback-opcodes
4826 TARGET-stageautofeedback-opcodes = $(TARGET-opcodes)
4827 all-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
4828 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4829 @r=`${PWD_COMMAND}`; export r; \
4830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4831 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4832 $(HOST_EXPORTS) \
4833 $(POSTSTAGE1_HOST_EXPORTS) \
4834 cd $(HOST_SUBDIR)/opcodes && \
4836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4837 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
4838 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
4839 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
4840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4843 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4844 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
4845 $(TARGET-stageautofeedback-opcodes)
4847 maybe-clean-stageautofeedback-opcodes: clean-stageautofeedback-opcodes
4848 clean-stageautofeedback: clean-stageautofeedback-opcodes
4849 clean-stageautofeedback-opcodes:
4850 @if [ $(current_stage) = stageautofeedback ]; then \
4851 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4852 else \
4853 [ -f $(HOST_SUBDIR)/stageautofeedback-opcodes/Makefile ] || exit 0; \
4854 $(MAKE) stageautofeedback-start; \
4855 fi; \
4856 cd $(HOST_SUBDIR)/opcodes && \
4857 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4858 @endif opcodes-bootstrap
4864 .PHONY: check-opcodes maybe-check-opcodes
4865 maybe-check-opcodes:
4866 @if opcodes
4867 maybe-check-opcodes: check-opcodes
4869 check-opcodes:
4870 @: $(MAKE); $(unstage)
4871 @r=`${PWD_COMMAND}`; export r; \
4872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4873 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4874 (cd $(HOST_SUBDIR)/opcodes && \
4875 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
4877 @endif opcodes
4879 .PHONY: install-opcodes maybe-install-opcodes
4880 maybe-install-opcodes:
4881 @if opcodes
4882 maybe-install-opcodes: install-opcodes
4884 install-opcodes: installdirs
4885 @: $(MAKE); $(unstage)
4886 @r=`${PWD_COMMAND}`; export r; \
4887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4888 $(HOST_EXPORTS) \
4889 (cd $(HOST_SUBDIR)/opcodes && \
4890 $(MAKE) $(FLAGS_TO_PASS) install)
4892 @endif opcodes
4894 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4895 maybe-install-strip-opcodes:
4896 @if opcodes
4897 maybe-install-strip-opcodes: install-strip-opcodes
4899 install-strip-opcodes: installdirs
4900 @: $(MAKE); $(unstage)
4901 @r=`${PWD_COMMAND}`; export r; \
4902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4903 $(HOST_EXPORTS) \
4904 (cd $(HOST_SUBDIR)/opcodes && \
4905 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4907 @endif opcodes
4909 # Other targets (info, dvi, pdf, etc.)
4911 .PHONY: maybe-info-opcodes info-opcodes
4912 maybe-info-opcodes:
4913 @if opcodes
4914 maybe-info-opcodes: info-opcodes
4916 info-opcodes: \
4917 configure-opcodes
4918 @[ -f ./opcodes/Makefile ] || exit 0; \
4919 r=`${PWD_COMMAND}`; export r; \
4920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4921 $(HOST_EXPORTS) \
4922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4924 done; \
4925 echo "Doing info in opcodes"; \
4926 (cd $(HOST_SUBDIR)/opcodes && \
4927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4929 "RANLIB=$${RANLIB}" \
4930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4931 info) \
4932 || exit 1
4934 @endif opcodes
4936 .PHONY: maybe-dvi-opcodes dvi-opcodes
4937 maybe-dvi-opcodes:
4938 @if opcodes
4939 maybe-dvi-opcodes: dvi-opcodes
4941 dvi-opcodes: \
4942 configure-opcodes
4943 @[ -f ./opcodes/Makefile ] || exit 0; \
4944 r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4946 $(HOST_EXPORTS) \
4947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4949 done; \
4950 echo "Doing dvi in opcodes"; \
4951 (cd $(HOST_SUBDIR)/opcodes && \
4952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4954 "RANLIB=$${RANLIB}" \
4955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4956 dvi) \
4957 || exit 1
4959 @endif opcodes
4961 .PHONY: maybe-pdf-opcodes pdf-opcodes
4962 maybe-pdf-opcodes:
4963 @if opcodes
4964 maybe-pdf-opcodes: pdf-opcodes
4966 pdf-opcodes: \
4967 configure-opcodes
4968 @[ -f ./opcodes/Makefile ] || exit 0; \
4969 r=`${PWD_COMMAND}`; export r; \
4970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4971 $(HOST_EXPORTS) \
4972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4974 done; \
4975 echo "Doing pdf in opcodes"; \
4976 (cd $(HOST_SUBDIR)/opcodes && \
4977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4979 "RANLIB=$${RANLIB}" \
4980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4981 pdf) \
4982 || exit 1
4984 @endif opcodes
4986 .PHONY: maybe-html-opcodes html-opcodes
4987 maybe-html-opcodes:
4988 @if opcodes
4989 maybe-html-opcodes: html-opcodes
4991 html-opcodes: \
4992 configure-opcodes
4993 @[ -f ./opcodes/Makefile ] || exit 0; \
4994 r=`${PWD_COMMAND}`; export r; \
4995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4996 $(HOST_EXPORTS) \
4997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4999 done; \
5000 echo "Doing html in opcodes"; \
5001 (cd $(HOST_SUBDIR)/opcodes && \
5002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5004 "RANLIB=$${RANLIB}" \
5005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5006 html) \
5007 || exit 1
5009 @endif opcodes
5011 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
5012 maybe-TAGS-opcodes:
5013 @if opcodes
5014 maybe-TAGS-opcodes: TAGS-opcodes
5016 TAGS-opcodes: \
5017 configure-opcodes
5018 @[ -f ./opcodes/Makefile ] || exit 0; \
5019 r=`${PWD_COMMAND}`; export r; \
5020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5021 $(HOST_EXPORTS) \
5022 for flag in $(EXTRA_HOST_FLAGS) ; do \
5023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5024 done; \
5025 echo "Doing TAGS in opcodes"; \
5026 (cd $(HOST_SUBDIR)/opcodes && \
5027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5029 "RANLIB=$${RANLIB}" \
5030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5031 TAGS) \
5032 || exit 1
5034 @endif opcodes
5036 .PHONY: maybe-install-info-opcodes install-info-opcodes
5037 maybe-install-info-opcodes:
5038 @if opcodes
5039 maybe-install-info-opcodes: install-info-opcodes
5041 install-info-opcodes: \
5042 configure-opcodes \
5043 info-opcodes
5044 @[ -f ./opcodes/Makefile ] || exit 0; \
5045 r=`${PWD_COMMAND}`; export r; \
5046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5047 $(HOST_EXPORTS) \
5048 for flag in $(EXTRA_HOST_FLAGS) ; do \
5049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5050 done; \
5051 echo "Doing install-info in opcodes"; \
5052 (cd $(HOST_SUBDIR)/opcodes && \
5053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5055 "RANLIB=$${RANLIB}" \
5056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5057 install-info) \
5058 || exit 1
5060 @endif opcodes
5062 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
5063 maybe-install-pdf-opcodes:
5064 @if opcodes
5065 maybe-install-pdf-opcodes: install-pdf-opcodes
5067 install-pdf-opcodes: \
5068 configure-opcodes \
5069 pdf-opcodes
5070 @[ -f ./opcodes/Makefile ] || exit 0; \
5071 r=`${PWD_COMMAND}`; export r; \
5072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5073 $(HOST_EXPORTS) \
5074 for flag in $(EXTRA_HOST_FLAGS) ; do \
5075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5076 done; \
5077 echo "Doing install-pdf in opcodes"; \
5078 (cd $(HOST_SUBDIR)/opcodes && \
5079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5081 "RANLIB=$${RANLIB}" \
5082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5083 install-pdf) \
5084 || exit 1
5086 @endif opcodes
5088 .PHONY: maybe-install-html-opcodes install-html-opcodes
5089 maybe-install-html-opcodes:
5090 @if opcodes
5091 maybe-install-html-opcodes: install-html-opcodes
5093 install-html-opcodes: \
5094 configure-opcodes \
5095 html-opcodes
5096 @[ -f ./opcodes/Makefile ] || exit 0; \
5097 r=`${PWD_COMMAND}`; export r; \
5098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5099 $(HOST_EXPORTS) \
5100 for flag in $(EXTRA_HOST_FLAGS) ; do \
5101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5102 done; \
5103 echo "Doing install-html in opcodes"; \
5104 (cd $(HOST_SUBDIR)/opcodes && \
5105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5107 "RANLIB=$${RANLIB}" \
5108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5109 install-html) \
5110 || exit 1
5112 @endif opcodes
5114 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
5115 maybe-installcheck-opcodes:
5116 @if opcodes
5117 maybe-installcheck-opcodes: installcheck-opcodes
5119 installcheck-opcodes: \
5120 configure-opcodes
5121 @[ -f ./opcodes/Makefile ] || exit 0; \
5122 r=`${PWD_COMMAND}`; export r; \
5123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5124 $(HOST_EXPORTS) \
5125 for flag in $(EXTRA_HOST_FLAGS) ; do \
5126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5127 done; \
5128 echo "Doing installcheck in opcodes"; \
5129 (cd $(HOST_SUBDIR)/opcodes && \
5130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5132 "RANLIB=$${RANLIB}" \
5133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5134 installcheck) \
5135 || exit 1
5137 @endif opcodes
5139 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5140 maybe-mostlyclean-opcodes:
5141 @if opcodes
5142 maybe-mostlyclean-opcodes: mostlyclean-opcodes
5144 mostlyclean-opcodes:
5145 @[ -f ./opcodes/Makefile ] || exit 0; \
5146 r=`${PWD_COMMAND}`; export r; \
5147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5148 $(HOST_EXPORTS) \
5149 for flag in $(EXTRA_HOST_FLAGS) ; do \
5150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5151 done; \
5152 echo "Doing mostlyclean in opcodes"; \
5153 (cd $(HOST_SUBDIR)/opcodes && \
5154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5156 "RANLIB=$${RANLIB}" \
5157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5158 mostlyclean) \
5159 || exit 1
5161 @endif opcodes
5163 .PHONY: maybe-clean-opcodes clean-opcodes
5164 maybe-clean-opcodes:
5165 @if opcodes
5166 maybe-clean-opcodes: clean-opcodes
5168 clean-opcodes:
5169 @[ -f ./opcodes/Makefile ] || exit 0; \
5170 r=`${PWD_COMMAND}`; export r; \
5171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5172 $(HOST_EXPORTS) \
5173 for flag in $(EXTRA_HOST_FLAGS) ; do \
5174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5175 done; \
5176 echo "Doing clean in opcodes"; \
5177 (cd $(HOST_SUBDIR)/opcodes && \
5178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5180 "RANLIB=$${RANLIB}" \
5181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5182 clean) \
5183 || exit 1
5185 @endif opcodes
5187 .PHONY: maybe-distclean-opcodes distclean-opcodes
5188 maybe-distclean-opcodes:
5189 @if opcodes
5190 maybe-distclean-opcodes: distclean-opcodes
5192 distclean-opcodes:
5193 @[ -f ./opcodes/Makefile ] || exit 0; \
5194 r=`${PWD_COMMAND}`; export r; \
5195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5196 $(HOST_EXPORTS) \
5197 for flag in $(EXTRA_HOST_FLAGS) ; do \
5198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5199 done; \
5200 echo "Doing distclean in opcodes"; \
5201 (cd $(HOST_SUBDIR)/opcodes && \
5202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5204 "RANLIB=$${RANLIB}" \
5205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5206 distclean) \
5207 || exit 1
5209 @endif opcodes
5211 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5212 maybe-maintainer-clean-opcodes:
5213 @if opcodes
5214 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
5216 maintainer-clean-opcodes:
5217 @[ -f ./opcodes/Makefile ] || exit 0; \
5218 r=`${PWD_COMMAND}`; export r; \
5219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5220 $(HOST_EXPORTS) \
5221 for flag in $(EXTRA_HOST_FLAGS) ; do \
5222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5223 done; \
5224 echo "Doing maintainer-clean in opcodes"; \
5225 (cd $(HOST_SUBDIR)/opcodes && \
5226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5228 "RANLIB=$${RANLIB}" \
5229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5230 maintainer-clean) \
5231 || exit 1
5233 @endif opcodes
5237 .PHONY: configure-binutils maybe-configure-binutils
5238 maybe-configure-binutils:
5239 @if gcc-bootstrap
5240 configure-binutils: stage_current
5241 @endif gcc-bootstrap
5242 @if binutils
5243 maybe-configure-binutils: configure-binutils
5244 configure-binutils:
5245 @r=`${PWD_COMMAND}`; export r; \
5246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5247 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5249 $(HOST_EXPORTS) \
5250 echo Configuring in $(HOST_SUBDIR)/binutils; \
5251 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
5252 case $(srcdir) in \
5253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5254 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5256 esac; \
5257 module_srcdir=binutils; \
5258 $(SHELL) \
5259 $$s/$$module_srcdir/configure \
5260 --srcdir=$${topdir}/$$module_srcdir \
5261 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5262 --target=${target_alias} \
5263 || exit 1
5264 @endif binutils
5268 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5269 maybe-configure-stage1-binutils:
5270 @if binutils-bootstrap
5271 maybe-configure-stage1-binutils: configure-stage1-binutils
5272 configure-stage1-binutils:
5273 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5274 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5275 @r=`${PWD_COMMAND}`; export r; \
5276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5277 TFLAGS="$(STAGE1_TFLAGS)"; \
5278 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5279 $(HOST_EXPORTS) \
5280 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5281 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5282 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
5283 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
5284 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5285 cd $(HOST_SUBDIR)/binutils || exit 1; \
5286 case $(srcdir) in \
5287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5288 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5290 esac; \
5291 module_srcdir=binutils; \
5292 $(SHELL) $$s/$$module_srcdir/configure \
5293 --srcdir=$${topdir}/$$module_srcdir \
5294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5295 --target=${target_alias} \
5297 $(STAGE1_CONFIGURE_FLAGS)
5298 @endif binutils-bootstrap
5300 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5301 maybe-configure-stage2-binutils:
5302 @if binutils-bootstrap
5303 maybe-configure-stage2-binutils: configure-stage2-binutils
5304 configure-stage2-binutils:
5305 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5306 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5307 @r=`${PWD_COMMAND}`; export r; \
5308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5309 TFLAGS="$(STAGE2_TFLAGS)"; \
5310 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5311 $(HOST_EXPORTS) \
5312 $(POSTSTAGE1_HOST_EXPORTS) \
5313 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5314 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5315 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
5316 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
5317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5318 cd $(HOST_SUBDIR)/binutils || exit 1; \
5319 case $(srcdir) in \
5320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5321 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5323 esac; \
5324 module_srcdir=binutils; \
5325 $(SHELL) $$s/$$module_srcdir/configure \
5326 --srcdir=$${topdir}/$$module_srcdir \
5327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5328 --target=${target_alias} \
5329 --with-build-libsubdir=$(HOST_SUBDIR) \
5330 $(STAGE2_CONFIGURE_FLAGS)
5331 @endif binutils-bootstrap
5333 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5334 maybe-configure-stage3-binutils:
5335 @if binutils-bootstrap
5336 maybe-configure-stage3-binutils: configure-stage3-binutils
5337 configure-stage3-binutils:
5338 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5339 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5340 @r=`${PWD_COMMAND}`; export r; \
5341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5342 TFLAGS="$(STAGE3_TFLAGS)"; \
5343 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5344 $(HOST_EXPORTS) \
5345 $(POSTSTAGE1_HOST_EXPORTS) \
5346 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5347 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5348 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
5349 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5350 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5351 cd $(HOST_SUBDIR)/binutils || exit 1; \
5352 case $(srcdir) in \
5353 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5354 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5355 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5356 esac; \
5357 module_srcdir=binutils; \
5358 $(SHELL) $$s/$$module_srcdir/configure \
5359 --srcdir=$${topdir}/$$module_srcdir \
5360 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5361 --target=${target_alias} \
5362 --with-build-libsubdir=$(HOST_SUBDIR) \
5363 $(STAGE3_CONFIGURE_FLAGS)
5364 @endif binutils-bootstrap
5366 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5367 maybe-configure-stage4-binutils:
5368 @if binutils-bootstrap
5369 maybe-configure-stage4-binutils: configure-stage4-binutils
5370 configure-stage4-binutils:
5371 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5373 @r=`${PWD_COMMAND}`; export r; \
5374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5375 TFLAGS="$(STAGE4_TFLAGS)"; \
5376 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5377 $(HOST_EXPORTS) \
5378 $(POSTSTAGE1_HOST_EXPORTS) \
5379 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5380 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5381 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
5382 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5384 cd $(HOST_SUBDIR)/binutils || exit 1; \
5385 case $(srcdir) in \
5386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5387 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5389 esac; \
5390 module_srcdir=binutils; \
5391 $(SHELL) $$s/$$module_srcdir/configure \
5392 --srcdir=$${topdir}/$$module_srcdir \
5393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5394 --target=${target_alias} \
5395 --with-build-libsubdir=$(HOST_SUBDIR) \
5396 $(STAGE4_CONFIGURE_FLAGS)
5397 @endif binutils-bootstrap
5399 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5400 maybe-configure-stageprofile-binutils:
5401 @if binutils-bootstrap
5402 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5403 configure-stageprofile-binutils:
5404 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5405 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5406 @r=`${PWD_COMMAND}`; export r; \
5407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5408 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5409 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5410 $(HOST_EXPORTS) \
5411 $(POSTSTAGE1_HOST_EXPORTS) \
5412 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5413 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5414 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
5415 echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5416 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5417 cd $(HOST_SUBDIR)/binutils || exit 1; \
5418 case $(srcdir) in \
5419 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5420 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5421 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5422 esac; \
5423 module_srcdir=binutils; \
5424 $(SHELL) $$s/$$module_srcdir/configure \
5425 --srcdir=$${topdir}/$$module_srcdir \
5426 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5427 --target=${target_alias} \
5428 --with-build-libsubdir=$(HOST_SUBDIR) \
5429 $(STAGEprofile_CONFIGURE_FLAGS)
5430 @endif binutils-bootstrap
5432 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5433 maybe-configure-stagefeedback-binutils:
5434 @if binutils-bootstrap
5435 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5436 configure-stagefeedback-binutils:
5437 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5438 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5439 @r=`${PWD_COMMAND}`; export r; \
5440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5441 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5442 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5443 $(HOST_EXPORTS) \
5444 $(POSTSTAGE1_HOST_EXPORTS) \
5445 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5446 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5447 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5448 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
5449 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5450 cd $(HOST_SUBDIR)/binutils || exit 1; \
5451 case $(srcdir) in \
5452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5453 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5455 esac; \
5456 module_srcdir=binutils; \
5457 $(SHELL) $$s/$$module_srcdir/configure \
5458 --srcdir=$${topdir}/$$module_srcdir \
5459 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5460 --target=${target_alias} \
5461 --with-build-libsubdir=$(HOST_SUBDIR) \
5462 $(STAGEfeedback_CONFIGURE_FLAGS)
5463 @endif binutils-bootstrap
5465 .PHONY: configure-stageautoprofile-binutils maybe-configure-stageautoprofile-binutils
5466 maybe-configure-stageautoprofile-binutils:
5467 @if binutils-bootstrap
5468 maybe-configure-stageautoprofile-binutils: configure-stageautoprofile-binutils
5469 configure-stageautoprofile-binutils:
5470 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5471 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5472 @r=`${PWD_COMMAND}`; export r; \
5473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5474 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5475 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5476 $(HOST_EXPORTS) \
5477 $(POSTSTAGE1_HOST_EXPORTS) \
5478 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
5479 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
5480 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
5481 echo Configuring stage autoprofile in $(HOST_SUBDIR)/binutils; \
5482 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5483 cd $(HOST_SUBDIR)/binutils || exit 1; \
5484 case $(srcdir) in \
5485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5486 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5488 esac; \
5489 module_srcdir=binutils; \
5490 $(SHELL) $$s/$$module_srcdir/configure \
5491 --srcdir=$${topdir}/$$module_srcdir \
5492 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5493 --target=${target_alias} \
5494 --with-build-libsubdir=$(HOST_SUBDIR) \
5495 $(STAGEautoprofile_CONFIGURE_FLAGS)
5496 @endif binutils-bootstrap
5498 .PHONY: configure-stageautofeedback-binutils maybe-configure-stageautofeedback-binutils
5499 maybe-configure-stageautofeedback-binutils:
5500 @if binutils-bootstrap
5501 maybe-configure-stageautofeedback-binutils: configure-stageautofeedback-binutils
5502 configure-stageautofeedback-binutils:
5503 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5504 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5505 @r=`${PWD_COMMAND}`; export r; \
5506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5507 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5508 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5509 $(HOST_EXPORTS) \
5510 $(POSTSTAGE1_HOST_EXPORTS) \
5511 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
5512 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
5513 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
5514 echo Configuring stage autofeedback in $(HOST_SUBDIR)/binutils; \
5515 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5516 cd $(HOST_SUBDIR)/binutils || exit 1; \
5517 case $(srcdir) in \
5518 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5519 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5520 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5521 esac; \
5522 module_srcdir=binutils; \
5523 $(SHELL) $$s/$$module_srcdir/configure \
5524 --srcdir=$${topdir}/$$module_srcdir \
5525 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5526 --target=${target_alias} \
5527 --with-build-libsubdir=$(HOST_SUBDIR) \
5528 $(STAGEautofeedback_CONFIGURE_FLAGS)
5529 @endif binutils-bootstrap
5535 .PHONY: all-binutils maybe-all-binutils
5536 maybe-all-binutils:
5537 @if gcc-bootstrap
5538 all-binutils: stage_current
5539 @endif gcc-bootstrap
5540 @if binutils
5541 TARGET-binutils=all
5542 maybe-all-binutils: all-binutils
5543 all-binutils: configure-binutils
5544 @r=`${PWD_COMMAND}`; export r; \
5545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5546 $(HOST_EXPORTS) \
5547 (cd $(HOST_SUBDIR)/binutils && \
5548 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5549 $(TARGET-binutils))
5550 @endif binutils
5554 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5555 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5556 maybe-all-stage1-binutils:
5557 maybe-clean-stage1-binutils:
5558 @if binutils-bootstrap
5559 maybe-all-stage1-binutils: all-stage1-binutils
5560 all-stage1: all-stage1-binutils
5561 TARGET-stage1-binutils = $(TARGET-binutils)
5562 all-stage1-binutils: configure-stage1-binutils
5563 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5564 @r=`${PWD_COMMAND}`; export r; \
5565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5566 TFLAGS="$(STAGE1_TFLAGS)"; \
5567 $(HOST_EXPORTS) \
5568 cd $(HOST_SUBDIR)/binutils && \
5570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5571 CFLAGS="$(STAGE1_CFLAGS)" \
5572 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5573 LIBCFLAGS="$(LIBCFLAGS)" \
5574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5577 $(EXTRA_HOST_FLAGS) \
5578 $(STAGE1_FLAGS_TO_PASS) \
5579 TFLAGS="$(STAGE1_TFLAGS)" \
5580 $(TARGET-stage1-binutils)
5582 maybe-clean-stage1-binutils: clean-stage1-binutils
5583 clean-stage1: clean-stage1-binutils
5584 clean-stage1-binutils:
5585 @if [ $(current_stage) = stage1 ]; then \
5586 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5587 else \
5588 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5589 $(MAKE) stage1-start; \
5590 fi; \
5591 cd $(HOST_SUBDIR)/binutils && \
5592 $(MAKE) $(EXTRA_HOST_FLAGS) \
5593 $(STAGE1_FLAGS_TO_PASS) clean
5594 @endif binutils-bootstrap
5597 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5598 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5599 maybe-all-stage2-binutils:
5600 maybe-clean-stage2-binutils:
5601 @if binutils-bootstrap
5602 maybe-all-stage2-binutils: all-stage2-binutils
5603 all-stage2: all-stage2-binutils
5604 TARGET-stage2-binutils = $(TARGET-binutils)
5605 all-stage2-binutils: configure-stage2-binutils
5606 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5607 @r=`${PWD_COMMAND}`; export r; \
5608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5609 TFLAGS="$(STAGE2_TFLAGS)"; \
5610 $(HOST_EXPORTS) \
5611 $(POSTSTAGE1_HOST_EXPORTS) \
5612 cd $(HOST_SUBDIR)/binutils && \
5614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5615 CFLAGS="$(STAGE2_CFLAGS)" \
5616 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5617 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5622 TFLAGS="$(STAGE2_TFLAGS)" \
5623 $(TARGET-stage2-binutils)
5625 maybe-clean-stage2-binutils: clean-stage2-binutils
5626 clean-stage2: clean-stage2-binutils
5627 clean-stage2-binutils:
5628 @if [ $(current_stage) = stage2 ]; then \
5629 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5630 else \
5631 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5632 $(MAKE) stage2-start; \
5633 fi; \
5634 cd $(HOST_SUBDIR)/binutils && \
5635 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5636 @endif binutils-bootstrap
5639 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5640 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5641 maybe-all-stage3-binutils:
5642 maybe-clean-stage3-binutils:
5643 @if binutils-bootstrap
5644 maybe-all-stage3-binutils: all-stage3-binutils
5645 all-stage3: all-stage3-binutils
5646 TARGET-stage3-binutils = $(TARGET-binutils)
5647 all-stage3-binutils: configure-stage3-binutils
5648 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5649 @r=`${PWD_COMMAND}`; export r; \
5650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5651 TFLAGS="$(STAGE3_TFLAGS)"; \
5652 $(HOST_EXPORTS) \
5653 $(POSTSTAGE1_HOST_EXPORTS) \
5654 cd $(HOST_SUBDIR)/binutils && \
5656 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5657 CFLAGS="$(STAGE3_CFLAGS)" \
5658 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5659 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5660 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5661 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5662 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5663 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5664 TFLAGS="$(STAGE3_TFLAGS)" \
5665 $(TARGET-stage3-binutils)
5667 maybe-clean-stage3-binutils: clean-stage3-binutils
5668 clean-stage3: clean-stage3-binutils
5669 clean-stage3-binutils:
5670 @if [ $(current_stage) = stage3 ]; then \
5671 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5672 else \
5673 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5674 $(MAKE) stage3-start; \
5675 fi; \
5676 cd $(HOST_SUBDIR)/binutils && \
5677 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5678 @endif binutils-bootstrap
5681 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5682 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5683 maybe-all-stage4-binutils:
5684 maybe-clean-stage4-binutils:
5685 @if binutils-bootstrap
5686 maybe-all-stage4-binutils: all-stage4-binutils
5687 all-stage4: all-stage4-binutils
5688 TARGET-stage4-binutils = $(TARGET-binutils)
5689 all-stage4-binutils: configure-stage4-binutils
5690 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5691 @r=`${PWD_COMMAND}`; export r; \
5692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5693 TFLAGS="$(STAGE4_TFLAGS)"; \
5694 $(HOST_EXPORTS) \
5695 $(POSTSTAGE1_HOST_EXPORTS) \
5696 cd $(HOST_SUBDIR)/binutils && \
5698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5699 CFLAGS="$(STAGE4_CFLAGS)" \
5700 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5701 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5702 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5703 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5704 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5705 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5706 TFLAGS="$(STAGE4_TFLAGS)" \
5707 $(TARGET-stage4-binutils)
5709 maybe-clean-stage4-binutils: clean-stage4-binutils
5710 clean-stage4: clean-stage4-binutils
5711 clean-stage4-binutils:
5712 @if [ $(current_stage) = stage4 ]; then \
5713 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5714 else \
5715 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5716 $(MAKE) stage4-start; \
5717 fi; \
5718 cd $(HOST_SUBDIR)/binutils && \
5719 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5720 @endif binutils-bootstrap
5723 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5724 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5725 maybe-all-stageprofile-binutils:
5726 maybe-clean-stageprofile-binutils:
5727 @if binutils-bootstrap
5728 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5729 all-stageprofile: all-stageprofile-binutils
5730 TARGET-stageprofile-binutils = $(TARGET-binutils)
5731 all-stageprofile-binutils: configure-stageprofile-binutils
5732 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5733 @r=`${PWD_COMMAND}`; export r; \
5734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5735 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5736 $(HOST_EXPORTS) \
5737 $(POSTSTAGE1_HOST_EXPORTS) \
5738 cd $(HOST_SUBDIR)/binutils && \
5740 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5741 CFLAGS="$(STAGEprofile_CFLAGS)" \
5742 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5743 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5744 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5745 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5746 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5747 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5748 TFLAGS="$(STAGEprofile_TFLAGS)" \
5749 $(TARGET-stageprofile-binutils)
5751 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5752 clean-stageprofile: clean-stageprofile-binutils
5753 clean-stageprofile-binutils:
5754 @if [ $(current_stage) = stageprofile ]; then \
5755 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5756 else \
5757 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5758 $(MAKE) stageprofile-start; \
5759 fi; \
5760 cd $(HOST_SUBDIR)/binutils && \
5761 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5762 @endif binutils-bootstrap
5765 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5766 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5767 maybe-all-stagefeedback-binutils:
5768 maybe-clean-stagefeedback-binutils:
5769 @if binutils-bootstrap
5770 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5771 all-stagefeedback: all-stagefeedback-binutils
5772 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5773 all-stagefeedback-binutils: configure-stagefeedback-binutils
5774 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5775 @r=`${PWD_COMMAND}`; export r; \
5776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5777 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5778 $(HOST_EXPORTS) \
5779 $(POSTSTAGE1_HOST_EXPORTS) \
5780 cd $(HOST_SUBDIR)/binutils && \
5782 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5783 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5784 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5785 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5786 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5787 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5788 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5789 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5790 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5791 $(TARGET-stagefeedback-binutils)
5793 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5794 clean-stagefeedback: clean-stagefeedback-binutils
5795 clean-stagefeedback-binutils:
5796 @if [ $(current_stage) = stagefeedback ]; then \
5797 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5798 else \
5799 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5800 $(MAKE) stagefeedback-start; \
5801 fi; \
5802 cd $(HOST_SUBDIR)/binutils && \
5803 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5804 @endif binutils-bootstrap
5807 .PHONY: all-stageautoprofile-binutils maybe-all-stageautoprofile-binutils
5808 .PHONY: clean-stageautoprofile-binutils maybe-clean-stageautoprofile-binutils
5809 maybe-all-stageautoprofile-binutils:
5810 maybe-clean-stageautoprofile-binutils:
5811 @if binutils-bootstrap
5812 maybe-all-stageautoprofile-binutils: all-stageautoprofile-binutils
5813 all-stageautoprofile: all-stageautoprofile-binutils
5814 TARGET-stageautoprofile-binutils = $(TARGET-binutils)
5815 all-stageautoprofile-binutils: configure-stageautoprofile-binutils
5816 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5817 @r=`${PWD_COMMAND}`; export r; \
5818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5819 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5820 $(HOST_EXPORTS) \
5821 $(POSTSTAGE1_HOST_EXPORTS) \
5822 cd $(HOST_SUBDIR)/binutils && \
5823 $$s/gcc/config/i386/$(AUTO_PROFILE) \
5824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5825 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
5826 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
5827 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
5828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5831 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5832 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
5833 $(TARGET-stageautoprofile-binutils)
5835 maybe-clean-stageautoprofile-binutils: clean-stageautoprofile-binutils
5836 clean-stageautoprofile: clean-stageautoprofile-binutils
5837 clean-stageautoprofile-binutils:
5838 @if [ $(current_stage) = stageautoprofile ]; then \
5839 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5840 else \
5841 [ -f $(HOST_SUBDIR)/stageautoprofile-binutils/Makefile ] || exit 0; \
5842 $(MAKE) stageautoprofile-start; \
5843 fi; \
5844 cd $(HOST_SUBDIR)/binutils && \
5845 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5846 @endif binutils-bootstrap
5849 .PHONY: all-stageautofeedback-binutils maybe-all-stageautofeedback-binutils
5850 .PHONY: clean-stageautofeedback-binutils maybe-clean-stageautofeedback-binutils
5851 maybe-all-stageautofeedback-binutils:
5852 maybe-clean-stageautofeedback-binutils:
5853 @if binutils-bootstrap
5854 maybe-all-stageautofeedback-binutils: all-stageautofeedback-binutils
5855 all-stageautofeedback: all-stageautofeedback-binutils
5856 TARGET-stageautofeedback-binutils = $(TARGET-binutils)
5857 all-stageautofeedback-binutils: configure-stageautofeedback-binutils
5858 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5859 @r=`${PWD_COMMAND}`; export r; \
5860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5861 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5862 $(HOST_EXPORTS) \
5863 $(POSTSTAGE1_HOST_EXPORTS) \
5864 cd $(HOST_SUBDIR)/binutils && \
5866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5867 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
5868 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
5869 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
5870 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5871 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5872 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5873 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5874 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
5875 $(TARGET-stageautofeedback-binutils)
5877 maybe-clean-stageautofeedback-binutils: clean-stageautofeedback-binutils
5878 clean-stageautofeedback: clean-stageautofeedback-binutils
5879 clean-stageautofeedback-binutils:
5880 @if [ $(current_stage) = stageautofeedback ]; then \
5881 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5882 else \
5883 [ -f $(HOST_SUBDIR)/stageautofeedback-binutils/Makefile ] || exit 0; \
5884 $(MAKE) stageautofeedback-start; \
5885 fi; \
5886 cd $(HOST_SUBDIR)/binutils && \
5887 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5888 @endif binutils-bootstrap
5894 .PHONY: check-binutils maybe-check-binutils
5895 maybe-check-binutils:
5896 @if binutils
5897 maybe-check-binutils: check-binutils
5899 check-binutils:
5900 @: $(MAKE); $(unstage)
5901 @r=`${PWD_COMMAND}`; export r; \
5902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5903 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5904 (cd $(HOST_SUBDIR)/binutils && \
5905 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
5907 @endif binutils
5909 .PHONY: install-binutils maybe-install-binutils
5910 maybe-install-binutils:
5911 @if binutils
5912 maybe-install-binutils: install-binutils
5914 install-binutils: installdirs
5915 @: $(MAKE); $(unstage)
5916 @r=`${PWD_COMMAND}`; export r; \
5917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5918 $(HOST_EXPORTS) \
5919 (cd $(HOST_SUBDIR)/binutils && \
5920 $(MAKE) $(FLAGS_TO_PASS) install)
5922 @endif binutils
5924 .PHONY: install-strip-binutils maybe-install-strip-binutils
5925 maybe-install-strip-binutils:
5926 @if binutils
5927 maybe-install-strip-binutils: install-strip-binutils
5929 install-strip-binutils: installdirs
5930 @: $(MAKE); $(unstage)
5931 @r=`${PWD_COMMAND}`; export r; \
5932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5933 $(HOST_EXPORTS) \
5934 (cd $(HOST_SUBDIR)/binutils && \
5935 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5937 @endif binutils
5939 # Other targets (info, dvi, pdf, etc.)
5941 .PHONY: maybe-info-binutils info-binutils
5942 maybe-info-binutils:
5943 @if binutils
5944 maybe-info-binutils: info-binutils
5946 info-binutils: \
5947 configure-binutils
5948 @[ -f ./binutils/Makefile ] || exit 0; \
5949 r=`${PWD_COMMAND}`; export r; \
5950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5951 $(HOST_EXPORTS) \
5952 for flag in $(EXTRA_HOST_FLAGS) ; do \
5953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5954 done; \
5955 echo "Doing info in binutils"; \
5956 (cd $(HOST_SUBDIR)/binutils && \
5957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5959 "RANLIB=$${RANLIB}" \
5960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5961 info) \
5962 || exit 1
5964 @endif binutils
5966 .PHONY: maybe-dvi-binutils dvi-binutils
5967 maybe-dvi-binutils:
5968 @if binutils
5969 maybe-dvi-binutils: dvi-binutils
5971 dvi-binutils: \
5972 configure-binutils
5973 @[ -f ./binutils/Makefile ] || exit 0; \
5974 r=`${PWD_COMMAND}`; export r; \
5975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5976 $(HOST_EXPORTS) \
5977 for flag in $(EXTRA_HOST_FLAGS) ; do \
5978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5979 done; \
5980 echo "Doing dvi in binutils"; \
5981 (cd $(HOST_SUBDIR)/binutils && \
5982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5984 "RANLIB=$${RANLIB}" \
5985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5986 dvi) \
5987 || exit 1
5989 @endif binutils
5991 .PHONY: maybe-pdf-binutils pdf-binutils
5992 maybe-pdf-binutils:
5993 @if binutils
5994 maybe-pdf-binutils: pdf-binutils
5996 pdf-binutils: \
5997 configure-binutils
5998 @[ -f ./binutils/Makefile ] || exit 0; \
5999 r=`${PWD_COMMAND}`; export r; \
6000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6001 $(HOST_EXPORTS) \
6002 for flag in $(EXTRA_HOST_FLAGS) ; do \
6003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6004 done; \
6005 echo "Doing pdf in binutils"; \
6006 (cd $(HOST_SUBDIR)/binutils && \
6007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6009 "RANLIB=$${RANLIB}" \
6010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6011 pdf) \
6012 || exit 1
6014 @endif binutils
6016 .PHONY: maybe-html-binutils html-binutils
6017 maybe-html-binutils:
6018 @if binutils
6019 maybe-html-binutils: html-binutils
6021 html-binutils: \
6022 configure-binutils
6023 @[ -f ./binutils/Makefile ] || exit 0; \
6024 r=`${PWD_COMMAND}`; export r; \
6025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6026 $(HOST_EXPORTS) \
6027 for flag in $(EXTRA_HOST_FLAGS) ; do \
6028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6029 done; \
6030 echo "Doing html in binutils"; \
6031 (cd $(HOST_SUBDIR)/binutils && \
6032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6034 "RANLIB=$${RANLIB}" \
6035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6036 html) \
6037 || exit 1
6039 @endif binutils
6041 .PHONY: maybe-TAGS-binutils TAGS-binutils
6042 maybe-TAGS-binutils:
6043 @if binutils
6044 maybe-TAGS-binutils: TAGS-binutils
6046 TAGS-binutils: \
6047 configure-binutils
6048 @[ -f ./binutils/Makefile ] || exit 0; \
6049 r=`${PWD_COMMAND}`; export r; \
6050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6051 $(HOST_EXPORTS) \
6052 for flag in $(EXTRA_HOST_FLAGS) ; do \
6053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6054 done; \
6055 echo "Doing TAGS in binutils"; \
6056 (cd $(HOST_SUBDIR)/binutils && \
6057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6059 "RANLIB=$${RANLIB}" \
6060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6061 TAGS) \
6062 || exit 1
6064 @endif binutils
6066 .PHONY: maybe-install-info-binutils install-info-binutils
6067 maybe-install-info-binutils:
6068 @if binutils
6069 maybe-install-info-binutils: install-info-binutils
6071 install-info-binutils: \
6072 configure-binutils \
6073 info-binutils
6074 @[ -f ./binutils/Makefile ] || exit 0; \
6075 r=`${PWD_COMMAND}`; export r; \
6076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6077 $(HOST_EXPORTS) \
6078 for flag in $(EXTRA_HOST_FLAGS) ; do \
6079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6080 done; \
6081 echo "Doing install-info in binutils"; \
6082 (cd $(HOST_SUBDIR)/binutils && \
6083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6085 "RANLIB=$${RANLIB}" \
6086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6087 install-info) \
6088 || exit 1
6090 @endif binutils
6092 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
6093 maybe-install-pdf-binutils:
6094 @if binutils
6095 maybe-install-pdf-binutils: install-pdf-binutils
6097 install-pdf-binutils: \
6098 configure-binutils \
6099 pdf-binutils
6100 @[ -f ./binutils/Makefile ] || exit 0; \
6101 r=`${PWD_COMMAND}`; export r; \
6102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6103 $(HOST_EXPORTS) \
6104 for flag in $(EXTRA_HOST_FLAGS) ; do \
6105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6106 done; \
6107 echo "Doing install-pdf in binutils"; \
6108 (cd $(HOST_SUBDIR)/binutils && \
6109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6111 "RANLIB=$${RANLIB}" \
6112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6113 install-pdf) \
6114 || exit 1
6116 @endif binutils
6118 .PHONY: maybe-install-html-binutils install-html-binutils
6119 maybe-install-html-binutils:
6120 @if binutils
6121 maybe-install-html-binutils: install-html-binutils
6123 install-html-binutils: \
6124 configure-binutils \
6125 html-binutils
6126 @[ -f ./binutils/Makefile ] || exit 0; \
6127 r=`${PWD_COMMAND}`; export r; \
6128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6129 $(HOST_EXPORTS) \
6130 for flag in $(EXTRA_HOST_FLAGS) ; do \
6131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6132 done; \
6133 echo "Doing install-html in binutils"; \
6134 (cd $(HOST_SUBDIR)/binutils && \
6135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6137 "RANLIB=$${RANLIB}" \
6138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6139 install-html) \
6140 || exit 1
6142 @endif binutils
6144 .PHONY: maybe-installcheck-binutils installcheck-binutils
6145 maybe-installcheck-binutils:
6146 @if binutils
6147 maybe-installcheck-binutils: installcheck-binutils
6149 installcheck-binutils: \
6150 configure-binutils
6151 @[ -f ./binutils/Makefile ] || exit 0; \
6152 r=`${PWD_COMMAND}`; export r; \
6153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6154 $(HOST_EXPORTS) \
6155 for flag in $(EXTRA_HOST_FLAGS) ; do \
6156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6157 done; \
6158 echo "Doing installcheck in binutils"; \
6159 (cd $(HOST_SUBDIR)/binutils && \
6160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6162 "RANLIB=$${RANLIB}" \
6163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6164 installcheck) \
6165 || exit 1
6167 @endif binutils
6169 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
6170 maybe-mostlyclean-binutils:
6171 @if binutils
6172 maybe-mostlyclean-binutils: mostlyclean-binutils
6174 mostlyclean-binutils:
6175 @[ -f ./binutils/Makefile ] || exit 0; \
6176 r=`${PWD_COMMAND}`; export r; \
6177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6178 $(HOST_EXPORTS) \
6179 for flag in $(EXTRA_HOST_FLAGS) ; do \
6180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6181 done; \
6182 echo "Doing mostlyclean in binutils"; \
6183 (cd $(HOST_SUBDIR)/binutils && \
6184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6186 "RANLIB=$${RANLIB}" \
6187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6188 mostlyclean) \
6189 || exit 1
6191 @endif binutils
6193 .PHONY: maybe-clean-binutils clean-binutils
6194 maybe-clean-binutils:
6195 @if binutils
6196 maybe-clean-binutils: clean-binutils
6198 clean-binutils:
6199 @[ -f ./binutils/Makefile ] || exit 0; \
6200 r=`${PWD_COMMAND}`; export r; \
6201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6202 $(HOST_EXPORTS) \
6203 for flag in $(EXTRA_HOST_FLAGS) ; do \
6204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6205 done; \
6206 echo "Doing clean in binutils"; \
6207 (cd $(HOST_SUBDIR)/binutils && \
6208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6210 "RANLIB=$${RANLIB}" \
6211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6212 clean) \
6213 || exit 1
6215 @endif binutils
6217 .PHONY: maybe-distclean-binutils distclean-binutils
6218 maybe-distclean-binutils:
6219 @if binutils
6220 maybe-distclean-binutils: distclean-binutils
6222 distclean-binutils:
6223 @[ -f ./binutils/Makefile ] || exit 0; \
6224 r=`${PWD_COMMAND}`; export r; \
6225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6226 $(HOST_EXPORTS) \
6227 for flag in $(EXTRA_HOST_FLAGS) ; do \
6228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6229 done; \
6230 echo "Doing distclean in binutils"; \
6231 (cd $(HOST_SUBDIR)/binutils && \
6232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6234 "RANLIB=$${RANLIB}" \
6235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6236 distclean) \
6237 || exit 1
6239 @endif binutils
6241 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
6242 maybe-maintainer-clean-binutils:
6243 @if binutils
6244 maybe-maintainer-clean-binutils: maintainer-clean-binutils
6246 maintainer-clean-binutils:
6247 @[ -f ./binutils/Makefile ] || exit 0; \
6248 r=`${PWD_COMMAND}`; export r; \
6249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6250 $(HOST_EXPORTS) \
6251 for flag in $(EXTRA_HOST_FLAGS) ; do \
6252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6253 done; \
6254 echo "Doing maintainer-clean in binutils"; \
6255 (cd $(HOST_SUBDIR)/binutils && \
6256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6258 "RANLIB=$${RANLIB}" \
6259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6260 maintainer-clean) \
6261 || exit 1
6263 @endif binutils
6267 .PHONY: configure-bison maybe-configure-bison
6268 maybe-configure-bison:
6269 @if gcc-bootstrap
6270 configure-bison: stage_current
6271 @endif gcc-bootstrap
6272 @if bison
6273 maybe-configure-bison: configure-bison
6274 configure-bison:
6275 @: $(MAKE); $(unstage)
6276 @r=`${PWD_COMMAND}`; export r; \
6277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6278 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
6279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
6280 $(HOST_EXPORTS) \
6281 echo Configuring in $(HOST_SUBDIR)/bison; \
6282 cd "$(HOST_SUBDIR)/bison" || exit 1; \
6283 case $(srcdir) in \
6284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6285 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
6286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6287 esac; \
6288 module_srcdir=bison; \
6289 $(SHELL) \
6290 $$s/$$module_srcdir/configure \
6291 --srcdir=$${topdir}/$$module_srcdir \
6292 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6293 --target=${target_alias} \
6294 || exit 1
6295 @endif bison
6301 .PHONY: all-bison maybe-all-bison
6302 maybe-all-bison:
6303 @if gcc-bootstrap
6304 all-bison: stage_current
6305 @endif gcc-bootstrap
6306 @if bison
6307 TARGET-bison=all
6308 maybe-all-bison: all-bison
6309 all-bison: configure-bison
6310 @: $(MAKE); $(unstage)
6311 @r=`${PWD_COMMAND}`; export r; \
6312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6313 $(HOST_EXPORTS) \
6314 (cd $(HOST_SUBDIR)/bison && \
6315 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6316 $(TARGET-bison))
6317 @endif bison
6322 .PHONY: check-bison maybe-check-bison
6323 maybe-check-bison:
6324 @if bison
6325 maybe-check-bison: check-bison
6327 # This module is only tested in a native toolchain.
6328 check-bison:
6329 @: $(MAKE); $(unstage)
6330 @if [ '$(host)' = '$(target)' ]; then \
6331 r=`${PWD_COMMAND}`; export r; \
6332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6333 $(HOST_EXPORTS) \
6334 (cd $(HOST_SUBDIR)/bison && \
6335 $(MAKE) $(FLAGS_TO_PASS) check)
6338 @endif bison
6340 .PHONY: install-bison maybe-install-bison
6341 maybe-install-bison:
6342 @if bison
6343 maybe-install-bison: install-bison
6345 install-bison: installdirs
6346 @: $(MAKE); $(unstage)
6347 @r=`${PWD_COMMAND}`; export r; \
6348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6349 $(HOST_EXPORTS) \
6350 (cd $(HOST_SUBDIR)/bison && \
6351 $(MAKE) $(FLAGS_TO_PASS) install)
6353 @endif bison
6355 .PHONY: install-strip-bison maybe-install-strip-bison
6356 maybe-install-strip-bison:
6357 @if bison
6358 maybe-install-strip-bison: install-strip-bison
6360 install-strip-bison: installdirs
6361 @: $(MAKE); $(unstage)
6362 @r=`${PWD_COMMAND}`; export r; \
6363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6364 $(HOST_EXPORTS) \
6365 (cd $(HOST_SUBDIR)/bison && \
6366 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6368 @endif bison
6370 # Other targets (info, dvi, pdf, etc.)
6372 .PHONY: maybe-info-bison info-bison
6373 maybe-info-bison:
6374 @if bison
6375 maybe-info-bison: info-bison
6377 info-bison: \
6378 configure-bison
6379 @: $(MAKE); $(unstage)
6380 @[ -f ./bison/Makefile ] || exit 0; \
6381 r=`${PWD_COMMAND}`; export r; \
6382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6383 $(HOST_EXPORTS) \
6384 for flag in $(EXTRA_HOST_FLAGS) ; do \
6385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6386 done; \
6387 echo "Doing info in bison"; \
6388 (cd $(HOST_SUBDIR)/bison && \
6389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6391 "RANLIB=$${RANLIB}" \
6392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6393 info) \
6394 || exit 1
6396 @endif bison
6398 .PHONY: maybe-dvi-bison dvi-bison
6399 maybe-dvi-bison:
6400 @if bison
6401 maybe-dvi-bison: dvi-bison
6403 dvi-bison: \
6404 configure-bison
6405 @: $(MAKE); $(unstage)
6406 @[ -f ./bison/Makefile ] || exit 0; \
6407 r=`${PWD_COMMAND}`; export r; \
6408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6409 $(HOST_EXPORTS) \
6410 for flag in $(EXTRA_HOST_FLAGS) ; do \
6411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6412 done; \
6413 echo "Doing dvi in bison"; \
6414 (cd $(HOST_SUBDIR)/bison && \
6415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6417 "RANLIB=$${RANLIB}" \
6418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6419 dvi) \
6420 || exit 1
6422 @endif bison
6424 .PHONY: maybe-pdf-bison pdf-bison
6425 maybe-pdf-bison:
6426 @if bison
6427 maybe-pdf-bison: pdf-bison
6429 pdf-bison: \
6430 configure-bison
6431 @: $(MAKE); $(unstage)
6432 @[ -f ./bison/Makefile ] || exit 0; \
6433 r=`${PWD_COMMAND}`; export r; \
6434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6435 $(HOST_EXPORTS) \
6436 for flag in $(EXTRA_HOST_FLAGS) ; do \
6437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6438 done; \
6439 echo "Doing pdf in bison"; \
6440 (cd $(HOST_SUBDIR)/bison && \
6441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6443 "RANLIB=$${RANLIB}" \
6444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6445 pdf) \
6446 || exit 1
6448 @endif bison
6450 .PHONY: maybe-html-bison html-bison
6451 maybe-html-bison:
6452 @if bison
6453 maybe-html-bison: html-bison
6455 html-bison: \
6456 configure-bison
6457 @: $(MAKE); $(unstage)
6458 @[ -f ./bison/Makefile ] || exit 0; \
6459 r=`${PWD_COMMAND}`; export r; \
6460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6461 $(HOST_EXPORTS) \
6462 for flag in $(EXTRA_HOST_FLAGS) ; do \
6463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6464 done; \
6465 echo "Doing html in bison"; \
6466 (cd $(HOST_SUBDIR)/bison && \
6467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6469 "RANLIB=$${RANLIB}" \
6470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6471 html) \
6472 || exit 1
6474 @endif bison
6476 .PHONY: maybe-TAGS-bison TAGS-bison
6477 maybe-TAGS-bison:
6478 @if bison
6479 maybe-TAGS-bison: TAGS-bison
6481 TAGS-bison: \
6482 configure-bison
6483 @: $(MAKE); $(unstage)
6484 @[ -f ./bison/Makefile ] || exit 0; \
6485 r=`${PWD_COMMAND}`; export r; \
6486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6487 $(HOST_EXPORTS) \
6488 for flag in $(EXTRA_HOST_FLAGS) ; do \
6489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6490 done; \
6491 echo "Doing TAGS in bison"; \
6492 (cd $(HOST_SUBDIR)/bison && \
6493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6495 "RANLIB=$${RANLIB}" \
6496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6497 TAGS) \
6498 || exit 1
6500 @endif bison
6502 .PHONY: maybe-install-info-bison install-info-bison
6503 maybe-install-info-bison:
6504 @if bison
6505 maybe-install-info-bison: install-info-bison
6507 install-info-bison: \
6508 configure-bison \
6509 info-bison
6510 @: $(MAKE); $(unstage)
6511 @[ -f ./bison/Makefile ] || exit 0; \
6512 r=`${PWD_COMMAND}`; export r; \
6513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6514 $(HOST_EXPORTS) \
6515 for flag in $(EXTRA_HOST_FLAGS) ; do \
6516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6517 done; \
6518 echo "Doing install-info in bison"; \
6519 (cd $(HOST_SUBDIR)/bison && \
6520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6522 "RANLIB=$${RANLIB}" \
6523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6524 install-info) \
6525 || exit 1
6527 @endif bison
6529 .PHONY: maybe-install-pdf-bison install-pdf-bison
6530 maybe-install-pdf-bison:
6531 @if bison
6532 maybe-install-pdf-bison: install-pdf-bison
6534 install-pdf-bison: \
6535 configure-bison \
6536 pdf-bison
6537 @: $(MAKE); $(unstage)
6538 @[ -f ./bison/Makefile ] || exit 0; \
6539 r=`${PWD_COMMAND}`; export r; \
6540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6541 $(HOST_EXPORTS) \
6542 for flag in $(EXTRA_HOST_FLAGS) ; do \
6543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6544 done; \
6545 echo "Doing install-pdf in bison"; \
6546 (cd $(HOST_SUBDIR)/bison && \
6547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6549 "RANLIB=$${RANLIB}" \
6550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6551 install-pdf) \
6552 || exit 1
6554 @endif bison
6556 .PHONY: maybe-install-html-bison install-html-bison
6557 maybe-install-html-bison:
6558 @if bison
6559 maybe-install-html-bison: install-html-bison
6561 install-html-bison: \
6562 configure-bison \
6563 html-bison
6564 @: $(MAKE); $(unstage)
6565 @[ -f ./bison/Makefile ] || exit 0; \
6566 r=`${PWD_COMMAND}`; export r; \
6567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6568 $(HOST_EXPORTS) \
6569 for flag in $(EXTRA_HOST_FLAGS) ; do \
6570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6571 done; \
6572 echo "Doing install-html in bison"; \
6573 (cd $(HOST_SUBDIR)/bison && \
6574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6576 "RANLIB=$${RANLIB}" \
6577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6578 install-html) \
6579 || exit 1
6581 @endif bison
6583 .PHONY: maybe-installcheck-bison installcheck-bison
6584 maybe-installcheck-bison:
6585 @if bison
6586 maybe-installcheck-bison: installcheck-bison
6588 installcheck-bison: \
6589 configure-bison
6590 @: $(MAKE); $(unstage)
6591 @[ -f ./bison/Makefile ] || exit 0; \
6592 r=`${PWD_COMMAND}`; export r; \
6593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6594 $(HOST_EXPORTS) \
6595 for flag in $(EXTRA_HOST_FLAGS) ; do \
6596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6597 done; \
6598 echo "Doing installcheck in bison"; \
6599 (cd $(HOST_SUBDIR)/bison && \
6600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6602 "RANLIB=$${RANLIB}" \
6603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6604 installcheck) \
6605 || exit 1
6607 @endif bison
6609 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6610 maybe-mostlyclean-bison:
6611 @if bison
6612 maybe-mostlyclean-bison: mostlyclean-bison
6614 mostlyclean-bison:
6615 @: $(MAKE); $(unstage)
6616 @[ -f ./bison/Makefile ] || exit 0; \
6617 r=`${PWD_COMMAND}`; export r; \
6618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6619 $(HOST_EXPORTS) \
6620 for flag in $(EXTRA_HOST_FLAGS) ; do \
6621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6622 done; \
6623 echo "Doing mostlyclean in bison"; \
6624 (cd $(HOST_SUBDIR)/bison && \
6625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6627 "RANLIB=$${RANLIB}" \
6628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6629 mostlyclean) \
6630 || exit 1
6632 @endif bison
6634 .PHONY: maybe-clean-bison clean-bison
6635 maybe-clean-bison:
6636 @if bison
6637 maybe-clean-bison: clean-bison
6639 clean-bison:
6640 @: $(MAKE); $(unstage)
6641 @[ -f ./bison/Makefile ] || exit 0; \
6642 r=`${PWD_COMMAND}`; export r; \
6643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6644 $(HOST_EXPORTS) \
6645 for flag in $(EXTRA_HOST_FLAGS) ; do \
6646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6647 done; \
6648 echo "Doing clean in bison"; \
6649 (cd $(HOST_SUBDIR)/bison && \
6650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6652 "RANLIB=$${RANLIB}" \
6653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6654 clean) \
6655 || exit 1
6657 @endif bison
6659 .PHONY: maybe-distclean-bison distclean-bison
6660 maybe-distclean-bison:
6661 @if bison
6662 maybe-distclean-bison: distclean-bison
6664 distclean-bison:
6665 @: $(MAKE); $(unstage)
6666 @[ -f ./bison/Makefile ] || exit 0; \
6667 r=`${PWD_COMMAND}`; export r; \
6668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6669 $(HOST_EXPORTS) \
6670 for flag in $(EXTRA_HOST_FLAGS) ; do \
6671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6672 done; \
6673 echo "Doing distclean in bison"; \
6674 (cd $(HOST_SUBDIR)/bison && \
6675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6677 "RANLIB=$${RANLIB}" \
6678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6679 distclean) \
6680 || exit 1
6682 @endif bison
6684 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6685 maybe-maintainer-clean-bison:
6686 @if bison
6687 maybe-maintainer-clean-bison: maintainer-clean-bison
6689 maintainer-clean-bison:
6690 @: $(MAKE); $(unstage)
6691 @[ -f ./bison/Makefile ] || exit 0; \
6692 r=`${PWD_COMMAND}`; export r; \
6693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6694 $(HOST_EXPORTS) \
6695 for flag in $(EXTRA_HOST_FLAGS) ; do \
6696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6697 done; \
6698 echo "Doing maintainer-clean in bison"; \
6699 (cd $(HOST_SUBDIR)/bison && \
6700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6702 "RANLIB=$${RANLIB}" \
6703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6704 maintainer-clean) \
6705 || exit 1
6707 @endif bison
6711 .PHONY: configure-cgen maybe-configure-cgen
6712 maybe-configure-cgen:
6713 @if gcc-bootstrap
6714 configure-cgen: stage_current
6715 @endif gcc-bootstrap
6716 @if cgen
6717 maybe-configure-cgen: configure-cgen
6718 configure-cgen:
6719 @: $(MAKE); $(unstage)
6720 @r=`${PWD_COMMAND}`; export r; \
6721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6722 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
6724 $(HOST_EXPORTS) \
6725 echo Configuring in $(HOST_SUBDIR)/cgen; \
6726 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6727 case $(srcdir) in \
6728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6729 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6731 esac; \
6732 module_srcdir=cgen; \
6733 $(SHELL) \
6734 $$s/$$module_srcdir/configure \
6735 --srcdir=$${topdir}/$$module_srcdir \
6736 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6737 --target=${target_alias} \
6738 || exit 1
6739 @endif cgen
6745 .PHONY: all-cgen maybe-all-cgen
6746 maybe-all-cgen:
6747 @if gcc-bootstrap
6748 all-cgen: stage_current
6749 @endif gcc-bootstrap
6750 @if cgen
6751 TARGET-cgen=all
6752 maybe-all-cgen: all-cgen
6753 all-cgen: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6760 $(TARGET-cgen))
6761 @endif cgen
6766 .PHONY: check-cgen maybe-check-cgen
6767 maybe-check-cgen:
6768 @if cgen
6769 maybe-check-cgen: check-cgen
6771 check-cgen:
6772 @: $(MAKE); $(unstage)
6773 @r=`${PWD_COMMAND}`; export r; \
6774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6775 $(HOST_EXPORTS) \
6776 (cd $(HOST_SUBDIR)/cgen && \
6777 $(MAKE) $(FLAGS_TO_PASS) check)
6779 @endif cgen
6781 .PHONY: install-cgen maybe-install-cgen
6782 maybe-install-cgen:
6783 @if cgen
6784 maybe-install-cgen: install-cgen
6786 install-cgen: installdirs
6787 @: $(MAKE); $(unstage)
6788 @r=`${PWD_COMMAND}`; export r; \
6789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6790 $(HOST_EXPORTS) \
6791 (cd $(HOST_SUBDIR)/cgen && \
6792 $(MAKE) $(FLAGS_TO_PASS) install)
6794 @endif cgen
6796 .PHONY: install-strip-cgen maybe-install-strip-cgen
6797 maybe-install-strip-cgen:
6798 @if cgen
6799 maybe-install-strip-cgen: install-strip-cgen
6801 install-strip-cgen: installdirs
6802 @: $(MAKE); $(unstage)
6803 @r=`${PWD_COMMAND}`; export r; \
6804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6805 $(HOST_EXPORTS) \
6806 (cd $(HOST_SUBDIR)/cgen && \
6807 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6809 @endif cgen
6811 # Other targets (info, dvi, pdf, etc.)
6813 .PHONY: maybe-info-cgen info-cgen
6814 maybe-info-cgen:
6815 @if cgen
6816 maybe-info-cgen: info-cgen
6818 info-cgen: \
6819 configure-cgen
6820 @: $(MAKE); $(unstage)
6821 @[ -f ./cgen/Makefile ] || exit 0; \
6822 r=`${PWD_COMMAND}`; export r; \
6823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6824 $(HOST_EXPORTS) \
6825 for flag in $(EXTRA_HOST_FLAGS) ; do \
6826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6827 done; \
6828 echo "Doing info in cgen"; \
6829 (cd $(HOST_SUBDIR)/cgen && \
6830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6832 "RANLIB=$${RANLIB}" \
6833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6834 info) \
6835 || exit 1
6837 @endif cgen
6839 .PHONY: maybe-dvi-cgen dvi-cgen
6840 maybe-dvi-cgen:
6841 @if cgen
6842 maybe-dvi-cgen: dvi-cgen
6844 dvi-cgen: \
6845 configure-cgen
6846 @: $(MAKE); $(unstage)
6847 @[ -f ./cgen/Makefile ] || exit 0; \
6848 r=`${PWD_COMMAND}`; export r; \
6849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6850 $(HOST_EXPORTS) \
6851 for flag in $(EXTRA_HOST_FLAGS) ; do \
6852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6853 done; \
6854 echo "Doing dvi in cgen"; \
6855 (cd $(HOST_SUBDIR)/cgen && \
6856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6858 "RANLIB=$${RANLIB}" \
6859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6860 dvi) \
6861 || exit 1
6863 @endif cgen
6865 .PHONY: maybe-pdf-cgen pdf-cgen
6866 maybe-pdf-cgen:
6867 @if cgen
6868 maybe-pdf-cgen: pdf-cgen
6870 pdf-cgen: \
6871 configure-cgen
6872 @: $(MAKE); $(unstage)
6873 @[ -f ./cgen/Makefile ] || exit 0; \
6874 r=`${PWD_COMMAND}`; export r; \
6875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6876 $(HOST_EXPORTS) \
6877 for flag in $(EXTRA_HOST_FLAGS) ; do \
6878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6879 done; \
6880 echo "Doing pdf in cgen"; \
6881 (cd $(HOST_SUBDIR)/cgen && \
6882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6884 "RANLIB=$${RANLIB}" \
6885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6886 pdf) \
6887 || exit 1
6889 @endif cgen
6891 .PHONY: maybe-html-cgen html-cgen
6892 maybe-html-cgen:
6893 @if cgen
6894 maybe-html-cgen: html-cgen
6896 html-cgen: \
6897 configure-cgen
6898 @: $(MAKE); $(unstage)
6899 @[ -f ./cgen/Makefile ] || exit 0; \
6900 r=`${PWD_COMMAND}`; export r; \
6901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6902 $(HOST_EXPORTS) \
6903 for flag in $(EXTRA_HOST_FLAGS) ; do \
6904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6905 done; \
6906 echo "Doing html in cgen"; \
6907 (cd $(HOST_SUBDIR)/cgen && \
6908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6910 "RANLIB=$${RANLIB}" \
6911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6912 html) \
6913 || exit 1
6915 @endif cgen
6917 .PHONY: maybe-TAGS-cgen TAGS-cgen
6918 maybe-TAGS-cgen:
6919 @if cgen
6920 maybe-TAGS-cgen: TAGS-cgen
6922 TAGS-cgen: \
6923 configure-cgen
6924 @: $(MAKE); $(unstage)
6925 @[ -f ./cgen/Makefile ] || exit 0; \
6926 r=`${PWD_COMMAND}`; export r; \
6927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6928 $(HOST_EXPORTS) \
6929 for flag in $(EXTRA_HOST_FLAGS) ; do \
6930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6931 done; \
6932 echo "Doing TAGS in cgen"; \
6933 (cd $(HOST_SUBDIR)/cgen && \
6934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6936 "RANLIB=$${RANLIB}" \
6937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6938 TAGS) \
6939 || exit 1
6941 @endif cgen
6943 .PHONY: maybe-install-info-cgen install-info-cgen
6944 maybe-install-info-cgen:
6945 @if cgen
6946 maybe-install-info-cgen: install-info-cgen
6948 install-info-cgen: \
6949 configure-cgen \
6950 info-cgen
6951 @: $(MAKE); $(unstage)
6952 @[ -f ./cgen/Makefile ] || exit 0; \
6953 r=`${PWD_COMMAND}`; export r; \
6954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6955 $(HOST_EXPORTS) \
6956 for flag in $(EXTRA_HOST_FLAGS) ; do \
6957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6958 done; \
6959 echo "Doing install-info in cgen"; \
6960 (cd $(HOST_SUBDIR)/cgen && \
6961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6963 "RANLIB=$${RANLIB}" \
6964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6965 install-info) \
6966 || exit 1
6968 @endif cgen
6970 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6971 maybe-install-pdf-cgen:
6972 @if cgen
6973 maybe-install-pdf-cgen: install-pdf-cgen
6975 install-pdf-cgen: \
6976 configure-cgen \
6977 pdf-cgen
6978 @: $(MAKE); $(unstage)
6979 @[ -f ./cgen/Makefile ] || exit 0; \
6980 r=`${PWD_COMMAND}`; export r; \
6981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6982 $(HOST_EXPORTS) \
6983 for flag in $(EXTRA_HOST_FLAGS) ; do \
6984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6985 done; \
6986 echo "Doing install-pdf in cgen"; \
6987 (cd $(HOST_SUBDIR)/cgen && \
6988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6990 "RANLIB=$${RANLIB}" \
6991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6992 install-pdf) \
6993 || exit 1
6995 @endif cgen
6997 .PHONY: maybe-install-html-cgen install-html-cgen
6998 maybe-install-html-cgen:
6999 @if cgen
7000 maybe-install-html-cgen: install-html-cgen
7002 install-html-cgen: \
7003 configure-cgen \
7004 html-cgen
7005 @: $(MAKE); $(unstage)
7006 @[ -f ./cgen/Makefile ] || exit 0; \
7007 r=`${PWD_COMMAND}`; export r; \
7008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7009 $(HOST_EXPORTS) \
7010 for flag in $(EXTRA_HOST_FLAGS) ; do \
7011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7012 done; \
7013 echo "Doing install-html in cgen"; \
7014 (cd $(HOST_SUBDIR)/cgen && \
7015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7017 "RANLIB=$${RANLIB}" \
7018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7019 install-html) \
7020 || exit 1
7022 @endif cgen
7024 .PHONY: maybe-installcheck-cgen installcheck-cgen
7025 maybe-installcheck-cgen:
7026 @if cgen
7027 maybe-installcheck-cgen: installcheck-cgen
7029 installcheck-cgen: \
7030 configure-cgen
7031 @: $(MAKE); $(unstage)
7032 @[ -f ./cgen/Makefile ] || exit 0; \
7033 r=`${PWD_COMMAND}`; export r; \
7034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7035 $(HOST_EXPORTS) \
7036 for flag in $(EXTRA_HOST_FLAGS) ; do \
7037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7038 done; \
7039 echo "Doing installcheck in cgen"; \
7040 (cd $(HOST_SUBDIR)/cgen && \
7041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7043 "RANLIB=$${RANLIB}" \
7044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7045 installcheck) \
7046 || exit 1
7048 @endif cgen
7050 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
7051 maybe-mostlyclean-cgen:
7052 @if cgen
7053 maybe-mostlyclean-cgen: mostlyclean-cgen
7055 mostlyclean-cgen:
7056 @: $(MAKE); $(unstage)
7057 @[ -f ./cgen/Makefile ] || exit 0; \
7058 r=`${PWD_COMMAND}`; export r; \
7059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7060 $(HOST_EXPORTS) \
7061 for flag in $(EXTRA_HOST_FLAGS) ; do \
7062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7063 done; \
7064 echo "Doing mostlyclean in cgen"; \
7065 (cd $(HOST_SUBDIR)/cgen && \
7066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7068 "RANLIB=$${RANLIB}" \
7069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7070 mostlyclean) \
7071 || exit 1
7073 @endif cgen
7075 .PHONY: maybe-clean-cgen clean-cgen
7076 maybe-clean-cgen:
7077 @if cgen
7078 maybe-clean-cgen: clean-cgen
7080 clean-cgen:
7081 @: $(MAKE); $(unstage)
7082 @[ -f ./cgen/Makefile ] || exit 0; \
7083 r=`${PWD_COMMAND}`; export r; \
7084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7085 $(HOST_EXPORTS) \
7086 for flag in $(EXTRA_HOST_FLAGS) ; do \
7087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7088 done; \
7089 echo "Doing clean in cgen"; \
7090 (cd $(HOST_SUBDIR)/cgen && \
7091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7093 "RANLIB=$${RANLIB}" \
7094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7095 clean) \
7096 || exit 1
7098 @endif cgen
7100 .PHONY: maybe-distclean-cgen distclean-cgen
7101 maybe-distclean-cgen:
7102 @if cgen
7103 maybe-distclean-cgen: distclean-cgen
7105 distclean-cgen:
7106 @: $(MAKE); $(unstage)
7107 @[ -f ./cgen/Makefile ] || exit 0; \
7108 r=`${PWD_COMMAND}`; export r; \
7109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7110 $(HOST_EXPORTS) \
7111 for flag in $(EXTRA_HOST_FLAGS) ; do \
7112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7113 done; \
7114 echo "Doing distclean in cgen"; \
7115 (cd $(HOST_SUBDIR)/cgen && \
7116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7118 "RANLIB=$${RANLIB}" \
7119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7120 distclean) \
7121 || exit 1
7123 @endif cgen
7125 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
7126 maybe-maintainer-clean-cgen:
7127 @if cgen
7128 maybe-maintainer-clean-cgen: maintainer-clean-cgen
7130 maintainer-clean-cgen:
7131 @: $(MAKE); $(unstage)
7132 @[ -f ./cgen/Makefile ] || exit 0; \
7133 r=`${PWD_COMMAND}`; export r; \
7134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7135 $(HOST_EXPORTS) \
7136 for flag in $(EXTRA_HOST_FLAGS) ; do \
7137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7138 done; \
7139 echo "Doing maintainer-clean in cgen"; \
7140 (cd $(HOST_SUBDIR)/cgen && \
7141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7143 "RANLIB=$${RANLIB}" \
7144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7145 maintainer-clean) \
7146 || exit 1
7148 @endif cgen
7152 .PHONY: configure-dejagnu maybe-configure-dejagnu
7153 maybe-configure-dejagnu:
7154 @if gcc-bootstrap
7155 configure-dejagnu: stage_current
7156 @endif gcc-bootstrap
7157 @if dejagnu
7158 maybe-configure-dejagnu: configure-dejagnu
7159 configure-dejagnu:
7160 @: $(MAKE); $(unstage)
7161 @r=`${PWD_COMMAND}`; export r; \
7162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7163 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
7165 $(HOST_EXPORTS) \
7166 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7167 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
7168 case $(srcdir) in \
7169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7170 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7172 esac; \
7173 module_srcdir=dejagnu; \
7174 $(SHELL) \
7175 $$s/$$module_srcdir/configure \
7176 --srcdir=$${topdir}/$$module_srcdir \
7177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7178 --target=${target_alias} \
7179 || exit 1
7180 @endif dejagnu
7186 .PHONY: all-dejagnu maybe-all-dejagnu
7187 maybe-all-dejagnu:
7188 @if gcc-bootstrap
7189 all-dejagnu: stage_current
7190 @endif gcc-bootstrap
7191 @if dejagnu
7192 TARGET-dejagnu=all
7193 maybe-all-dejagnu: all-dejagnu
7194 all-dejagnu: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7201 $(TARGET-dejagnu))
7202 @endif dejagnu
7207 .PHONY: check-dejagnu maybe-check-dejagnu
7208 maybe-check-dejagnu:
7209 @if dejagnu
7210 maybe-check-dejagnu: check-dejagnu
7212 check-dejagnu:
7213 @: $(MAKE); $(unstage)
7214 @r=`${PWD_COMMAND}`; export r; \
7215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7216 $(HOST_EXPORTS) \
7217 (cd $(HOST_SUBDIR)/dejagnu && \
7218 $(MAKE) $(FLAGS_TO_PASS) check)
7220 @endif dejagnu
7222 .PHONY: install-dejagnu maybe-install-dejagnu
7223 maybe-install-dejagnu:
7224 @if dejagnu
7225 maybe-install-dejagnu: install-dejagnu
7227 install-dejagnu: installdirs
7228 @: $(MAKE); $(unstage)
7229 @r=`${PWD_COMMAND}`; export r; \
7230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7231 $(HOST_EXPORTS) \
7232 (cd $(HOST_SUBDIR)/dejagnu && \
7233 $(MAKE) $(FLAGS_TO_PASS) install)
7235 @endif dejagnu
7237 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
7238 maybe-install-strip-dejagnu:
7239 @if dejagnu
7240 maybe-install-strip-dejagnu: install-strip-dejagnu
7242 install-strip-dejagnu: installdirs
7243 @: $(MAKE); $(unstage)
7244 @r=`${PWD_COMMAND}`; export r; \
7245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7246 $(HOST_EXPORTS) \
7247 (cd $(HOST_SUBDIR)/dejagnu && \
7248 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7250 @endif dejagnu
7252 # Other targets (info, dvi, pdf, etc.)
7254 .PHONY: maybe-info-dejagnu info-dejagnu
7255 maybe-info-dejagnu:
7256 @if dejagnu
7257 maybe-info-dejagnu: info-dejagnu
7259 info-dejagnu: \
7260 configure-dejagnu
7261 @: $(MAKE); $(unstage)
7262 @[ -f ./dejagnu/Makefile ] || exit 0; \
7263 r=`${PWD_COMMAND}`; export r; \
7264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7265 $(HOST_EXPORTS) \
7266 for flag in $(EXTRA_HOST_FLAGS) ; do \
7267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7268 done; \
7269 echo "Doing info in dejagnu"; \
7270 (cd $(HOST_SUBDIR)/dejagnu && \
7271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7273 "RANLIB=$${RANLIB}" \
7274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7275 info) \
7276 || exit 1
7278 @endif dejagnu
7280 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
7281 maybe-dvi-dejagnu:
7282 @if dejagnu
7283 maybe-dvi-dejagnu: dvi-dejagnu
7285 dvi-dejagnu: \
7286 configure-dejagnu
7287 @: $(MAKE); $(unstage)
7288 @[ -f ./dejagnu/Makefile ] || exit 0; \
7289 r=`${PWD_COMMAND}`; export r; \
7290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7291 $(HOST_EXPORTS) \
7292 for flag in $(EXTRA_HOST_FLAGS) ; do \
7293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7294 done; \
7295 echo "Doing dvi in dejagnu"; \
7296 (cd $(HOST_SUBDIR)/dejagnu && \
7297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7299 "RANLIB=$${RANLIB}" \
7300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7301 dvi) \
7302 || exit 1
7304 @endif dejagnu
7306 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
7307 maybe-pdf-dejagnu:
7308 @if dejagnu
7309 maybe-pdf-dejagnu: pdf-dejagnu
7311 pdf-dejagnu: \
7312 configure-dejagnu
7313 @: $(MAKE); $(unstage)
7314 @[ -f ./dejagnu/Makefile ] || exit 0; \
7315 r=`${PWD_COMMAND}`; export r; \
7316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7317 $(HOST_EXPORTS) \
7318 for flag in $(EXTRA_HOST_FLAGS) ; do \
7319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7320 done; \
7321 echo "Doing pdf in dejagnu"; \
7322 (cd $(HOST_SUBDIR)/dejagnu && \
7323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7325 "RANLIB=$${RANLIB}" \
7326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7327 pdf) \
7328 || exit 1
7330 @endif dejagnu
7332 .PHONY: maybe-html-dejagnu html-dejagnu
7333 maybe-html-dejagnu:
7334 @if dejagnu
7335 maybe-html-dejagnu: html-dejagnu
7337 html-dejagnu: \
7338 configure-dejagnu
7339 @: $(MAKE); $(unstage)
7340 @[ -f ./dejagnu/Makefile ] || exit 0; \
7341 r=`${PWD_COMMAND}`; export r; \
7342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7343 $(HOST_EXPORTS) \
7344 for flag in $(EXTRA_HOST_FLAGS) ; do \
7345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7346 done; \
7347 echo "Doing html in dejagnu"; \
7348 (cd $(HOST_SUBDIR)/dejagnu && \
7349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7351 "RANLIB=$${RANLIB}" \
7352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7353 html) \
7354 || exit 1
7356 @endif dejagnu
7358 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
7359 maybe-TAGS-dejagnu:
7360 @if dejagnu
7361 maybe-TAGS-dejagnu: TAGS-dejagnu
7363 TAGS-dejagnu: \
7364 configure-dejagnu
7365 @: $(MAKE); $(unstage)
7366 @[ -f ./dejagnu/Makefile ] || exit 0; \
7367 r=`${PWD_COMMAND}`; export r; \
7368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7369 $(HOST_EXPORTS) \
7370 for flag in $(EXTRA_HOST_FLAGS) ; do \
7371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7372 done; \
7373 echo "Doing TAGS in dejagnu"; \
7374 (cd $(HOST_SUBDIR)/dejagnu && \
7375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7377 "RANLIB=$${RANLIB}" \
7378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7379 TAGS) \
7380 || exit 1
7382 @endif dejagnu
7384 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
7385 maybe-install-info-dejagnu:
7386 @if dejagnu
7387 maybe-install-info-dejagnu: install-info-dejagnu
7389 install-info-dejagnu: \
7390 configure-dejagnu \
7391 info-dejagnu
7392 @: $(MAKE); $(unstage)
7393 @[ -f ./dejagnu/Makefile ] || exit 0; \
7394 r=`${PWD_COMMAND}`; export r; \
7395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7396 $(HOST_EXPORTS) \
7397 for flag in $(EXTRA_HOST_FLAGS) ; do \
7398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7399 done; \
7400 echo "Doing install-info in dejagnu"; \
7401 (cd $(HOST_SUBDIR)/dejagnu && \
7402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7404 "RANLIB=$${RANLIB}" \
7405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7406 install-info) \
7407 || exit 1
7409 @endif dejagnu
7411 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
7412 maybe-install-pdf-dejagnu:
7413 @if dejagnu
7414 maybe-install-pdf-dejagnu: install-pdf-dejagnu
7416 install-pdf-dejagnu: \
7417 configure-dejagnu \
7418 pdf-dejagnu
7419 @: $(MAKE); $(unstage)
7420 @[ -f ./dejagnu/Makefile ] || exit 0; \
7421 r=`${PWD_COMMAND}`; export r; \
7422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7423 $(HOST_EXPORTS) \
7424 for flag in $(EXTRA_HOST_FLAGS) ; do \
7425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7426 done; \
7427 echo "Doing install-pdf in dejagnu"; \
7428 (cd $(HOST_SUBDIR)/dejagnu && \
7429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7431 "RANLIB=$${RANLIB}" \
7432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7433 install-pdf) \
7434 || exit 1
7436 @endif dejagnu
7438 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
7439 maybe-install-html-dejagnu:
7440 @if dejagnu
7441 maybe-install-html-dejagnu: install-html-dejagnu
7443 install-html-dejagnu: \
7444 configure-dejagnu \
7445 html-dejagnu
7446 @: $(MAKE); $(unstage)
7447 @[ -f ./dejagnu/Makefile ] || exit 0; \
7448 r=`${PWD_COMMAND}`; export r; \
7449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7450 $(HOST_EXPORTS) \
7451 for flag in $(EXTRA_HOST_FLAGS) ; do \
7452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7453 done; \
7454 echo "Doing install-html in dejagnu"; \
7455 (cd $(HOST_SUBDIR)/dejagnu && \
7456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7458 "RANLIB=$${RANLIB}" \
7459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7460 install-html) \
7461 || exit 1
7463 @endif dejagnu
7465 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
7466 maybe-installcheck-dejagnu:
7467 @if dejagnu
7468 maybe-installcheck-dejagnu: installcheck-dejagnu
7470 installcheck-dejagnu: \
7471 configure-dejagnu
7472 @: $(MAKE); $(unstage)
7473 @[ -f ./dejagnu/Makefile ] || exit 0; \
7474 r=`${PWD_COMMAND}`; export r; \
7475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7476 $(HOST_EXPORTS) \
7477 for flag in $(EXTRA_HOST_FLAGS) ; do \
7478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7479 done; \
7480 echo "Doing installcheck in dejagnu"; \
7481 (cd $(HOST_SUBDIR)/dejagnu && \
7482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7484 "RANLIB=$${RANLIB}" \
7485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7486 installcheck) \
7487 || exit 1
7489 @endif dejagnu
7491 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7492 maybe-mostlyclean-dejagnu:
7493 @if dejagnu
7494 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
7496 mostlyclean-dejagnu:
7497 @: $(MAKE); $(unstage)
7498 @[ -f ./dejagnu/Makefile ] || exit 0; \
7499 r=`${PWD_COMMAND}`; export r; \
7500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7501 $(HOST_EXPORTS) \
7502 for flag in $(EXTRA_HOST_FLAGS) ; do \
7503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7504 done; \
7505 echo "Doing mostlyclean in dejagnu"; \
7506 (cd $(HOST_SUBDIR)/dejagnu && \
7507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7509 "RANLIB=$${RANLIB}" \
7510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7511 mostlyclean) \
7512 || exit 1
7514 @endif dejagnu
7516 .PHONY: maybe-clean-dejagnu clean-dejagnu
7517 maybe-clean-dejagnu:
7518 @if dejagnu
7519 maybe-clean-dejagnu: clean-dejagnu
7521 clean-dejagnu:
7522 @: $(MAKE); $(unstage)
7523 @[ -f ./dejagnu/Makefile ] || exit 0; \
7524 r=`${PWD_COMMAND}`; export r; \
7525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7526 $(HOST_EXPORTS) \
7527 for flag in $(EXTRA_HOST_FLAGS) ; do \
7528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7529 done; \
7530 echo "Doing clean in dejagnu"; \
7531 (cd $(HOST_SUBDIR)/dejagnu && \
7532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7534 "RANLIB=$${RANLIB}" \
7535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7536 clean) \
7537 || exit 1
7539 @endif dejagnu
7541 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
7542 maybe-distclean-dejagnu:
7543 @if dejagnu
7544 maybe-distclean-dejagnu: distclean-dejagnu
7546 distclean-dejagnu:
7547 @: $(MAKE); $(unstage)
7548 @[ -f ./dejagnu/Makefile ] || exit 0; \
7549 r=`${PWD_COMMAND}`; export r; \
7550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7551 $(HOST_EXPORTS) \
7552 for flag in $(EXTRA_HOST_FLAGS) ; do \
7553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7554 done; \
7555 echo "Doing distclean in dejagnu"; \
7556 (cd $(HOST_SUBDIR)/dejagnu && \
7557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7559 "RANLIB=$${RANLIB}" \
7560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7561 distclean) \
7562 || exit 1
7564 @endif dejagnu
7566 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7567 maybe-maintainer-clean-dejagnu:
7568 @if dejagnu
7569 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
7571 maintainer-clean-dejagnu:
7572 @: $(MAKE); $(unstage)
7573 @[ -f ./dejagnu/Makefile ] || exit 0; \
7574 r=`${PWD_COMMAND}`; export r; \
7575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576 $(HOST_EXPORTS) \
7577 for flag in $(EXTRA_HOST_FLAGS) ; do \
7578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7579 done; \
7580 echo "Doing maintainer-clean in dejagnu"; \
7581 (cd $(HOST_SUBDIR)/dejagnu && \
7582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7584 "RANLIB=$${RANLIB}" \
7585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7586 maintainer-clean) \
7587 || exit 1
7589 @endif dejagnu
7593 .PHONY: configure-etc maybe-configure-etc
7594 maybe-configure-etc:
7595 @if gcc-bootstrap
7596 configure-etc: stage_current
7597 @endif gcc-bootstrap
7598 @if etc
7599 maybe-configure-etc: configure-etc
7600 configure-etc:
7601 @: $(MAKE); $(unstage)
7602 @r=`${PWD_COMMAND}`; export r; \
7603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7604 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
7606 $(HOST_EXPORTS) \
7607 echo Configuring in $(HOST_SUBDIR)/etc; \
7608 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7609 case $(srcdir) in \
7610 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7611 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7612 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7613 esac; \
7614 module_srcdir=etc; \
7615 $(SHELL) \
7616 $$s/$$module_srcdir/configure \
7617 --srcdir=$${topdir}/$$module_srcdir \
7618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7619 --target=${target_alias} \
7620 || exit 1
7621 @endif etc
7627 .PHONY: all-etc maybe-all-etc
7628 maybe-all-etc:
7629 @if gcc-bootstrap
7630 all-etc: stage_current
7631 @endif gcc-bootstrap
7632 @if etc
7633 TARGET-etc=all
7634 maybe-all-etc: all-etc
7635 all-etc: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7642 $(TARGET-etc))
7643 @endif etc
7648 .PHONY: check-etc maybe-check-etc
7649 maybe-check-etc:
7650 @if etc
7651 maybe-check-etc: check-etc
7653 check-etc:
7654 @: $(MAKE); $(unstage)
7655 @r=`${PWD_COMMAND}`; export r; \
7656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7657 $(HOST_EXPORTS) \
7658 (cd $(HOST_SUBDIR)/etc && \
7659 $(MAKE) $(FLAGS_TO_PASS) check)
7661 @endif etc
7663 .PHONY: install-etc maybe-install-etc
7664 maybe-install-etc:
7665 @if etc
7666 maybe-install-etc: install-etc
7668 install-etc: installdirs
7669 @: $(MAKE); $(unstage)
7670 @r=`${PWD_COMMAND}`; export r; \
7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7672 $(HOST_EXPORTS) \
7673 (cd $(HOST_SUBDIR)/etc && \
7674 $(MAKE) $(FLAGS_TO_PASS) install)
7676 @endif etc
7678 .PHONY: install-strip-etc maybe-install-strip-etc
7679 maybe-install-strip-etc:
7680 @if etc
7681 maybe-install-strip-etc: install-strip-etc
7683 install-strip-etc: installdirs
7684 @: $(MAKE); $(unstage)
7685 @r=`${PWD_COMMAND}`; export r; \
7686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7687 $(HOST_EXPORTS) \
7688 (cd $(HOST_SUBDIR)/etc && \
7689 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7691 @endif etc
7693 # Other targets (info, dvi, pdf, etc.)
7695 .PHONY: maybe-info-etc info-etc
7696 maybe-info-etc:
7697 @if etc
7698 maybe-info-etc: info-etc
7700 info-etc: \
7701 configure-etc
7702 @: $(MAKE); $(unstage)
7703 @[ -f ./etc/Makefile ] || exit 0; \
7704 r=`${PWD_COMMAND}`; export r; \
7705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7706 $(HOST_EXPORTS) \
7707 for flag in $(EXTRA_HOST_FLAGS) ; do \
7708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7709 done; \
7710 echo "Doing info in etc"; \
7711 (cd $(HOST_SUBDIR)/etc && \
7712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7714 "RANLIB=$${RANLIB}" \
7715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7716 info) \
7717 || exit 1
7719 @endif etc
7721 .PHONY: maybe-dvi-etc dvi-etc
7722 maybe-dvi-etc:
7723 @if etc
7724 maybe-dvi-etc: dvi-etc
7726 dvi-etc: \
7727 configure-etc
7728 @: $(MAKE); $(unstage)
7729 @[ -f ./etc/Makefile ] || exit 0; \
7730 r=`${PWD_COMMAND}`; export r; \
7731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7732 $(HOST_EXPORTS) \
7733 for flag in $(EXTRA_HOST_FLAGS) ; do \
7734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7735 done; \
7736 echo "Doing dvi in etc"; \
7737 (cd $(HOST_SUBDIR)/etc && \
7738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7740 "RANLIB=$${RANLIB}" \
7741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7742 dvi) \
7743 || exit 1
7745 @endif etc
7747 .PHONY: maybe-pdf-etc pdf-etc
7748 maybe-pdf-etc:
7749 @if etc
7750 maybe-pdf-etc: pdf-etc
7752 pdf-etc: \
7753 configure-etc
7754 @: $(MAKE); $(unstage)
7755 @[ -f ./etc/Makefile ] || exit 0; \
7756 r=`${PWD_COMMAND}`; export r; \
7757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7758 $(HOST_EXPORTS) \
7759 for flag in $(EXTRA_HOST_FLAGS) ; do \
7760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7761 done; \
7762 echo "Doing pdf in etc"; \
7763 (cd $(HOST_SUBDIR)/etc && \
7764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7766 "RANLIB=$${RANLIB}" \
7767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7768 pdf) \
7769 || exit 1
7771 @endif etc
7773 .PHONY: maybe-html-etc html-etc
7774 maybe-html-etc:
7775 @if etc
7776 maybe-html-etc: html-etc
7778 html-etc: \
7779 configure-etc
7780 @: $(MAKE); $(unstage)
7781 @[ -f ./etc/Makefile ] || exit 0; \
7782 r=`${PWD_COMMAND}`; export r; \
7783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7784 $(HOST_EXPORTS) \
7785 for flag in $(EXTRA_HOST_FLAGS) ; do \
7786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7787 done; \
7788 echo "Doing html in etc"; \
7789 (cd $(HOST_SUBDIR)/etc && \
7790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7792 "RANLIB=$${RANLIB}" \
7793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7794 html) \
7795 || exit 1
7797 @endif etc
7799 .PHONY: maybe-TAGS-etc TAGS-etc
7800 maybe-TAGS-etc:
7801 @if etc
7802 maybe-TAGS-etc: TAGS-etc
7804 TAGS-etc: \
7805 configure-etc
7806 @: $(MAKE); $(unstage)
7807 @[ -f ./etc/Makefile ] || exit 0; \
7808 r=`${PWD_COMMAND}`; export r; \
7809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7810 $(HOST_EXPORTS) \
7811 for flag in $(EXTRA_HOST_FLAGS) ; do \
7812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7813 done; \
7814 echo "Doing TAGS in etc"; \
7815 (cd $(HOST_SUBDIR)/etc && \
7816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7818 "RANLIB=$${RANLIB}" \
7819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7820 TAGS) \
7821 || exit 1
7823 @endif etc
7825 .PHONY: maybe-install-info-etc install-info-etc
7826 maybe-install-info-etc:
7827 @if etc
7828 maybe-install-info-etc: install-info-etc
7830 install-info-etc: \
7831 configure-etc \
7832 info-etc
7833 @: $(MAKE); $(unstage)
7834 @[ -f ./etc/Makefile ] || exit 0; \
7835 r=`${PWD_COMMAND}`; export r; \
7836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7837 $(HOST_EXPORTS) \
7838 for flag in $(EXTRA_HOST_FLAGS) ; do \
7839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7840 done; \
7841 echo "Doing install-info in etc"; \
7842 (cd $(HOST_SUBDIR)/etc && \
7843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7845 "RANLIB=$${RANLIB}" \
7846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7847 install-info) \
7848 || exit 1
7850 @endif etc
7852 .PHONY: maybe-install-pdf-etc install-pdf-etc
7853 maybe-install-pdf-etc:
7854 @if etc
7855 maybe-install-pdf-etc: install-pdf-etc
7857 install-pdf-etc: \
7858 configure-etc \
7859 pdf-etc
7860 @: $(MAKE); $(unstage)
7861 @[ -f ./etc/Makefile ] || exit 0; \
7862 r=`${PWD_COMMAND}`; export r; \
7863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7864 $(HOST_EXPORTS) \
7865 for flag in $(EXTRA_HOST_FLAGS) ; do \
7866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7867 done; \
7868 echo "Doing install-pdf in etc"; \
7869 (cd $(HOST_SUBDIR)/etc && \
7870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7872 "RANLIB=$${RANLIB}" \
7873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7874 install-pdf) \
7875 || exit 1
7877 @endif etc
7879 .PHONY: maybe-install-html-etc install-html-etc
7880 maybe-install-html-etc:
7881 @if etc
7882 maybe-install-html-etc: install-html-etc
7884 install-html-etc: \
7885 configure-etc \
7886 html-etc
7887 @: $(MAKE); $(unstage)
7888 @[ -f ./etc/Makefile ] || exit 0; \
7889 r=`${PWD_COMMAND}`; export r; \
7890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7891 $(HOST_EXPORTS) \
7892 for flag in $(EXTRA_HOST_FLAGS) ; do \
7893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7894 done; \
7895 echo "Doing install-html in etc"; \
7896 (cd $(HOST_SUBDIR)/etc && \
7897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7899 "RANLIB=$${RANLIB}" \
7900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7901 install-html) \
7902 || exit 1
7904 @endif etc
7906 .PHONY: maybe-installcheck-etc installcheck-etc
7907 maybe-installcheck-etc:
7908 @if etc
7909 maybe-installcheck-etc: installcheck-etc
7911 installcheck-etc: \
7912 configure-etc
7913 @: $(MAKE); $(unstage)
7914 @[ -f ./etc/Makefile ] || exit 0; \
7915 r=`${PWD_COMMAND}`; export r; \
7916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7917 $(HOST_EXPORTS) \
7918 for flag in $(EXTRA_HOST_FLAGS) ; do \
7919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7920 done; \
7921 echo "Doing installcheck in etc"; \
7922 (cd $(HOST_SUBDIR)/etc && \
7923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7925 "RANLIB=$${RANLIB}" \
7926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7927 installcheck) \
7928 || exit 1
7930 @endif etc
7932 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7933 maybe-mostlyclean-etc:
7934 @if etc
7935 maybe-mostlyclean-etc: mostlyclean-etc
7937 mostlyclean-etc:
7938 @: $(MAKE); $(unstage)
7939 @[ -f ./etc/Makefile ] || exit 0; \
7940 r=`${PWD_COMMAND}`; export r; \
7941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7942 $(HOST_EXPORTS) \
7943 for flag in $(EXTRA_HOST_FLAGS) ; do \
7944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7945 done; \
7946 echo "Doing mostlyclean in etc"; \
7947 (cd $(HOST_SUBDIR)/etc && \
7948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7950 "RANLIB=$${RANLIB}" \
7951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7952 mostlyclean) \
7953 || exit 1
7955 @endif etc
7957 .PHONY: maybe-clean-etc clean-etc
7958 maybe-clean-etc:
7959 @if etc
7960 maybe-clean-etc: clean-etc
7962 clean-etc:
7963 @: $(MAKE); $(unstage)
7964 @[ -f ./etc/Makefile ] || exit 0; \
7965 r=`${PWD_COMMAND}`; export r; \
7966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7967 $(HOST_EXPORTS) \
7968 for flag in $(EXTRA_HOST_FLAGS) ; do \
7969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7970 done; \
7971 echo "Doing clean in etc"; \
7972 (cd $(HOST_SUBDIR)/etc && \
7973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7975 "RANLIB=$${RANLIB}" \
7976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7977 clean) \
7978 || exit 1
7980 @endif etc
7982 .PHONY: maybe-distclean-etc distclean-etc
7983 maybe-distclean-etc:
7984 @if etc
7985 maybe-distclean-etc: distclean-etc
7987 distclean-etc:
7988 @: $(MAKE); $(unstage)
7989 @[ -f ./etc/Makefile ] || exit 0; \
7990 r=`${PWD_COMMAND}`; export r; \
7991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7992 $(HOST_EXPORTS) \
7993 for flag in $(EXTRA_HOST_FLAGS) ; do \
7994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7995 done; \
7996 echo "Doing distclean in etc"; \
7997 (cd $(HOST_SUBDIR)/etc && \
7998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8000 "RANLIB=$${RANLIB}" \
8001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8002 distclean) \
8003 || exit 1
8005 @endif etc
8007 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
8008 maybe-maintainer-clean-etc:
8009 @if etc
8010 maybe-maintainer-clean-etc: maintainer-clean-etc
8012 maintainer-clean-etc:
8013 @: $(MAKE); $(unstage)
8014 @[ -f ./etc/Makefile ] || exit 0; \
8015 r=`${PWD_COMMAND}`; export r; \
8016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8017 $(HOST_EXPORTS) \
8018 for flag in $(EXTRA_HOST_FLAGS) ; do \
8019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8020 done; \
8021 echo "Doing maintainer-clean in etc"; \
8022 (cd $(HOST_SUBDIR)/etc && \
8023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8025 "RANLIB=$${RANLIB}" \
8026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8027 maintainer-clean) \
8028 || exit 1
8030 @endif etc
8034 .PHONY: configure-fastjar maybe-configure-fastjar
8035 maybe-configure-fastjar:
8036 @if gcc-bootstrap
8037 configure-fastjar: stage_current
8038 @endif gcc-bootstrap
8039 @if fastjar
8040 maybe-configure-fastjar: configure-fastjar
8041 configure-fastjar:
8042 @: $(MAKE); $(unstage)
8043 @r=`${PWD_COMMAND}`; export r; \
8044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8045 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
8047 $(HOST_EXPORTS) \
8048 echo Configuring in $(HOST_SUBDIR)/fastjar; \
8049 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
8050 case $(srcdir) in \
8051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8052 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8054 esac; \
8055 module_srcdir=fastjar; \
8056 $(SHELL) \
8057 $$s/$$module_srcdir/configure \
8058 --srcdir=$${topdir}/$$module_srcdir \
8059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8060 --target=${target_alias} \
8061 || exit 1
8062 @endif fastjar
8068 .PHONY: all-fastjar maybe-all-fastjar
8069 maybe-all-fastjar:
8070 @if gcc-bootstrap
8071 all-fastjar: stage_current
8072 @endif gcc-bootstrap
8073 @if fastjar
8074 TARGET-fastjar=all
8075 maybe-all-fastjar: all-fastjar
8076 all-fastjar: configure-fastjar
8077 @: $(MAKE); $(unstage)
8078 @r=`${PWD_COMMAND}`; export r; \
8079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8080 $(HOST_EXPORTS) \
8081 (cd $(HOST_SUBDIR)/fastjar && \
8082 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8083 $(TARGET-fastjar))
8084 @endif fastjar
8089 .PHONY: check-fastjar maybe-check-fastjar
8090 maybe-check-fastjar:
8091 @if fastjar
8092 maybe-check-fastjar: check-fastjar
8094 # This module is only tested in a native toolchain.
8095 check-fastjar:
8096 @: $(MAKE); $(unstage)
8097 @if [ '$(host)' = '$(target)' ]; then \
8098 r=`${PWD_COMMAND}`; export r; \
8099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8100 $(HOST_EXPORTS) \
8101 (cd $(HOST_SUBDIR)/fastjar && \
8102 $(MAKE) $(FLAGS_TO_PASS) check)
8105 @endif fastjar
8107 .PHONY: install-fastjar maybe-install-fastjar
8108 maybe-install-fastjar:
8109 @if fastjar
8110 maybe-install-fastjar: install-fastjar
8112 install-fastjar: installdirs
8113 @: $(MAKE); $(unstage)
8114 @r=`${PWD_COMMAND}`; export r; \
8115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8116 $(HOST_EXPORTS) \
8117 (cd $(HOST_SUBDIR)/fastjar && \
8118 $(MAKE) $(FLAGS_TO_PASS) install)
8120 @endif fastjar
8122 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
8123 maybe-install-strip-fastjar:
8124 @if fastjar
8125 maybe-install-strip-fastjar: install-strip-fastjar
8127 install-strip-fastjar: installdirs
8128 @: $(MAKE); $(unstage)
8129 @r=`${PWD_COMMAND}`; export r; \
8130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8131 $(HOST_EXPORTS) \
8132 (cd $(HOST_SUBDIR)/fastjar && \
8133 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8135 @endif fastjar
8137 # Other targets (info, dvi, pdf, etc.)
8139 .PHONY: maybe-info-fastjar info-fastjar
8140 maybe-info-fastjar:
8141 @if fastjar
8142 maybe-info-fastjar: info-fastjar
8144 info-fastjar: \
8145 configure-fastjar
8146 @: $(MAKE); $(unstage)
8147 @[ -f ./fastjar/Makefile ] || exit 0; \
8148 r=`${PWD_COMMAND}`; export r; \
8149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8150 $(HOST_EXPORTS) \
8151 for flag in $(EXTRA_HOST_FLAGS) ; do \
8152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8153 done; \
8154 echo "Doing info in fastjar"; \
8155 (cd $(HOST_SUBDIR)/fastjar && \
8156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8158 "RANLIB=$${RANLIB}" \
8159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8160 info) \
8161 || exit 1
8163 @endif fastjar
8165 .PHONY: maybe-dvi-fastjar dvi-fastjar
8166 maybe-dvi-fastjar:
8167 @if fastjar
8168 maybe-dvi-fastjar: dvi-fastjar
8170 dvi-fastjar: \
8171 configure-fastjar
8172 @: $(MAKE); $(unstage)
8173 @[ -f ./fastjar/Makefile ] || exit 0; \
8174 r=`${PWD_COMMAND}`; export r; \
8175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8176 $(HOST_EXPORTS) \
8177 for flag in $(EXTRA_HOST_FLAGS) ; do \
8178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8179 done; \
8180 echo "Doing dvi in fastjar"; \
8181 (cd $(HOST_SUBDIR)/fastjar && \
8182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8184 "RANLIB=$${RANLIB}" \
8185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8186 dvi) \
8187 || exit 1
8189 @endif fastjar
8191 .PHONY: maybe-pdf-fastjar pdf-fastjar
8192 maybe-pdf-fastjar:
8193 @if fastjar
8194 maybe-pdf-fastjar: pdf-fastjar
8196 pdf-fastjar: \
8197 configure-fastjar
8198 @: $(MAKE); $(unstage)
8199 @[ -f ./fastjar/Makefile ] || exit 0; \
8200 r=`${PWD_COMMAND}`; export r; \
8201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8202 $(HOST_EXPORTS) \
8203 for flag in $(EXTRA_HOST_FLAGS) ; do \
8204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8205 done; \
8206 echo "Doing pdf in fastjar"; \
8207 (cd $(HOST_SUBDIR)/fastjar && \
8208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8210 "RANLIB=$${RANLIB}" \
8211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8212 pdf) \
8213 || exit 1
8215 @endif fastjar
8217 .PHONY: maybe-html-fastjar html-fastjar
8218 maybe-html-fastjar:
8219 @if fastjar
8220 maybe-html-fastjar: html-fastjar
8222 html-fastjar: \
8223 configure-fastjar
8224 @: $(MAKE); $(unstage)
8225 @[ -f ./fastjar/Makefile ] || exit 0; \
8226 r=`${PWD_COMMAND}`; export r; \
8227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8228 $(HOST_EXPORTS) \
8229 for flag in $(EXTRA_HOST_FLAGS) ; do \
8230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8231 done; \
8232 echo "Doing html in fastjar"; \
8233 (cd $(HOST_SUBDIR)/fastjar && \
8234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8236 "RANLIB=$${RANLIB}" \
8237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8238 html) \
8239 || exit 1
8241 @endif fastjar
8243 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
8244 maybe-TAGS-fastjar:
8245 @if fastjar
8246 maybe-TAGS-fastjar: TAGS-fastjar
8248 TAGS-fastjar: \
8249 configure-fastjar
8250 @: $(MAKE); $(unstage)
8251 @[ -f ./fastjar/Makefile ] || exit 0; \
8252 r=`${PWD_COMMAND}`; export r; \
8253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8254 $(HOST_EXPORTS) \
8255 for flag in $(EXTRA_HOST_FLAGS) ; do \
8256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8257 done; \
8258 echo "Doing TAGS in fastjar"; \
8259 (cd $(HOST_SUBDIR)/fastjar && \
8260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8262 "RANLIB=$${RANLIB}" \
8263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8264 TAGS) \
8265 || exit 1
8267 @endif fastjar
8269 .PHONY: maybe-install-info-fastjar install-info-fastjar
8270 maybe-install-info-fastjar:
8271 @if fastjar
8272 maybe-install-info-fastjar: install-info-fastjar
8274 install-info-fastjar: \
8275 configure-fastjar \
8276 info-fastjar
8277 @: $(MAKE); $(unstage)
8278 @[ -f ./fastjar/Makefile ] || exit 0; \
8279 r=`${PWD_COMMAND}`; export r; \
8280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8281 $(HOST_EXPORTS) \
8282 for flag in $(EXTRA_HOST_FLAGS) ; do \
8283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8284 done; \
8285 echo "Doing install-info in fastjar"; \
8286 (cd $(HOST_SUBDIR)/fastjar && \
8287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8289 "RANLIB=$${RANLIB}" \
8290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8291 install-info) \
8292 || exit 1
8294 @endif fastjar
8296 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
8297 maybe-install-pdf-fastjar:
8298 @if fastjar
8299 maybe-install-pdf-fastjar: install-pdf-fastjar
8301 install-pdf-fastjar: \
8302 configure-fastjar \
8303 pdf-fastjar
8304 @: $(MAKE); $(unstage)
8305 @[ -f ./fastjar/Makefile ] || exit 0; \
8306 r=`${PWD_COMMAND}`; export r; \
8307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8308 $(HOST_EXPORTS) \
8309 for flag in $(EXTRA_HOST_FLAGS) ; do \
8310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8311 done; \
8312 echo "Doing install-pdf in fastjar"; \
8313 (cd $(HOST_SUBDIR)/fastjar && \
8314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8316 "RANLIB=$${RANLIB}" \
8317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8318 install-pdf) \
8319 || exit 1
8321 @endif fastjar
8323 .PHONY: maybe-install-html-fastjar install-html-fastjar
8324 maybe-install-html-fastjar:
8325 @if fastjar
8326 maybe-install-html-fastjar: install-html-fastjar
8328 install-html-fastjar: \
8329 configure-fastjar \
8330 html-fastjar
8331 @: $(MAKE); $(unstage)
8332 @[ -f ./fastjar/Makefile ] || exit 0; \
8333 r=`${PWD_COMMAND}`; export r; \
8334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8335 $(HOST_EXPORTS) \
8336 for flag in $(EXTRA_HOST_FLAGS) ; do \
8337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8338 done; \
8339 echo "Doing install-html in fastjar"; \
8340 (cd $(HOST_SUBDIR)/fastjar && \
8341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8343 "RANLIB=$${RANLIB}" \
8344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8345 install-html) \
8346 || exit 1
8348 @endif fastjar
8350 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
8351 maybe-installcheck-fastjar:
8352 @if fastjar
8353 maybe-installcheck-fastjar: installcheck-fastjar
8355 installcheck-fastjar: \
8356 configure-fastjar
8357 @: $(MAKE); $(unstage)
8358 @[ -f ./fastjar/Makefile ] || exit 0; \
8359 r=`${PWD_COMMAND}`; export r; \
8360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8361 $(HOST_EXPORTS) \
8362 for flag in $(EXTRA_HOST_FLAGS) ; do \
8363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8364 done; \
8365 echo "Doing installcheck in fastjar"; \
8366 (cd $(HOST_SUBDIR)/fastjar && \
8367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8369 "RANLIB=$${RANLIB}" \
8370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8371 installcheck) \
8372 || exit 1
8374 @endif fastjar
8376 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
8377 maybe-mostlyclean-fastjar:
8378 @if fastjar
8379 maybe-mostlyclean-fastjar: mostlyclean-fastjar
8381 mostlyclean-fastjar:
8382 @: $(MAKE); $(unstage)
8383 @[ -f ./fastjar/Makefile ] || exit 0; \
8384 r=`${PWD_COMMAND}`; export r; \
8385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8386 $(HOST_EXPORTS) \
8387 for flag in $(EXTRA_HOST_FLAGS) ; do \
8388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8389 done; \
8390 echo "Doing mostlyclean in fastjar"; \
8391 (cd $(HOST_SUBDIR)/fastjar && \
8392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8394 "RANLIB=$${RANLIB}" \
8395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8396 mostlyclean) \
8397 || exit 1
8399 @endif fastjar
8401 .PHONY: maybe-clean-fastjar clean-fastjar
8402 maybe-clean-fastjar:
8403 @if fastjar
8404 maybe-clean-fastjar: clean-fastjar
8406 clean-fastjar:
8407 @: $(MAKE); $(unstage)
8408 @[ -f ./fastjar/Makefile ] || exit 0; \
8409 r=`${PWD_COMMAND}`; export r; \
8410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8411 $(HOST_EXPORTS) \
8412 for flag in $(EXTRA_HOST_FLAGS) ; do \
8413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8414 done; \
8415 echo "Doing clean in fastjar"; \
8416 (cd $(HOST_SUBDIR)/fastjar && \
8417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8419 "RANLIB=$${RANLIB}" \
8420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8421 clean) \
8422 || exit 1
8424 @endif fastjar
8426 .PHONY: maybe-distclean-fastjar distclean-fastjar
8427 maybe-distclean-fastjar:
8428 @if fastjar
8429 maybe-distclean-fastjar: distclean-fastjar
8431 distclean-fastjar:
8432 @: $(MAKE); $(unstage)
8433 @[ -f ./fastjar/Makefile ] || exit 0; \
8434 r=`${PWD_COMMAND}`; export r; \
8435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8436 $(HOST_EXPORTS) \
8437 for flag in $(EXTRA_HOST_FLAGS) ; do \
8438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8439 done; \
8440 echo "Doing distclean in fastjar"; \
8441 (cd $(HOST_SUBDIR)/fastjar && \
8442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8444 "RANLIB=$${RANLIB}" \
8445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8446 distclean) \
8447 || exit 1
8449 @endif fastjar
8451 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
8452 maybe-maintainer-clean-fastjar:
8453 @if fastjar
8454 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
8456 maintainer-clean-fastjar:
8457 @: $(MAKE); $(unstage)
8458 @[ -f ./fastjar/Makefile ] || exit 0; \
8459 r=`${PWD_COMMAND}`; export r; \
8460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8461 $(HOST_EXPORTS) \
8462 for flag in $(EXTRA_HOST_FLAGS) ; do \
8463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8464 done; \
8465 echo "Doing maintainer-clean in fastjar"; \
8466 (cd $(HOST_SUBDIR)/fastjar && \
8467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8469 "RANLIB=$${RANLIB}" \
8470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8471 maintainer-clean) \
8472 || exit 1
8474 @endif fastjar
8478 .PHONY: configure-fixincludes maybe-configure-fixincludes
8479 maybe-configure-fixincludes:
8480 @if gcc-bootstrap
8481 configure-fixincludes: stage_current
8482 @endif gcc-bootstrap
8483 @if fixincludes
8484 maybe-configure-fixincludes: configure-fixincludes
8485 configure-fixincludes:
8486 @r=`${PWD_COMMAND}`; export r; \
8487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8488 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8490 $(HOST_EXPORTS) \
8491 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
8492 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
8493 case $(srcdir) in \
8494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8495 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8497 esac; \
8498 module_srcdir=fixincludes; \
8499 $(SHELL) \
8500 $$s/$$module_srcdir/configure \
8501 --srcdir=$${topdir}/$$module_srcdir \
8502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8503 --target=${target_alias} \
8504 || exit 1
8505 @endif fixincludes
8509 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
8510 maybe-configure-stage1-fixincludes:
8511 @if fixincludes-bootstrap
8512 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
8513 configure-stage1-fixincludes:
8514 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8516 @r=`${PWD_COMMAND}`; export r; \
8517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8518 TFLAGS="$(STAGE1_TFLAGS)"; \
8519 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8520 $(HOST_EXPORTS) \
8521 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8522 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8523 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8524 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
8525 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8526 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8527 case $(srcdir) in \
8528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8529 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8531 esac; \
8532 module_srcdir=fixincludes; \
8533 $(SHELL) $$s/$$module_srcdir/configure \
8534 --srcdir=$${topdir}/$$module_srcdir \
8535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8536 --target=${target_alias} \
8538 $(STAGE1_CONFIGURE_FLAGS)
8539 @endif fixincludes-bootstrap
8541 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
8542 maybe-configure-stage2-fixincludes:
8543 @if fixincludes-bootstrap
8544 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
8545 configure-stage2-fixincludes:
8546 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8548 @r=`${PWD_COMMAND}`; export r; \
8549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8550 TFLAGS="$(STAGE2_TFLAGS)"; \
8551 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8552 $(HOST_EXPORTS) \
8553 $(POSTSTAGE1_HOST_EXPORTS) \
8554 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8555 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8556 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8557 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
8558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8559 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8560 case $(srcdir) in \
8561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8562 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8564 esac; \
8565 module_srcdir=fixincludes; \
8566 $(SHELL) $$s/$$module_srcdir/configure \
8567 --srcdir=$${topdir}/$$module_srcdir \
8568 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8569 --target=${target_alias} \
8570 --with-build-libsubdir=$(HOST_SUBDIR) \
8571 $(STAGE2_CONFIGURE_FLAGS)
8572 @endif fixincludes-bootstrap
8574 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
8575 maybe-configure-stage3-fixincludes:
8576 @if fixincludes-bootstrap
8577 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
8578 configure-stage3-fixincludes:
8579 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8580 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8581 @r=`${PWD_COMMAND}`; export r; \
8582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8583 TFLAGS="$(STAGE3_TFLAGS)"; \
8584 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8585 $(HOST_EXPORTS) \
8586 $(POSTSTAGE1_HOST_EXPORTS) \
8587 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8588 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8589 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8590 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
8591 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8592 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8593 case $(srcdir) in \
8594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8595 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8597 esac; \
8598 module_srcdir=fixincludes; \
8599 $(SHELL) $$s/$$module_srcdir/configure \
8600 --srcdir=$${topdir}/$$module_srcdir \
8601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8602 --target=${target_alias} \
8603 --with-build-libsubdir=$(HOST_SUBDIR) \
8604 $(STAGE3_CONFIGURE_FLAGS)
8605 @endif fixincludes-bootstrap
8607 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8608 maybe-configure-stage4-fixincludes:
8609 @if fixincludes-bootstrap
8610 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8611 configure-stage4-fixincludes:
8612 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8613 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8614 @r=`${PWD_COMMAND}`; export r; \
8615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8616 TFLAGS="$(STAGE4_TFLAGS)"; \
8617 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8618 $(HOST_EXPORTS) \
8619 $(POSTSTAGE1_HOST_EXPORTS) \
8620 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8621 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8622 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8623 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
8624 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8625 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8626 case $(srcdir) in \
8627 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8628 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8629 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8630 esac; \
8631 module_srcdir=fixincludes; \
8632 $(SHELL) $$s/$$module_srcdir/configure \
8633 --srcdir=$${topdir}/$$module_srcdir \
8634 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8635 --target=${target_alias} \
8636 --with-build-libsubdir=$(HOST_SUBDIR) \
8637 $(STAGE4_CONFIGURE_FLAGS)
8638 @endif fixincludes-bootstrap
8640 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8641 maybe-configure-stageprofile-fixincludes:
8642 @if fixincludes-bootstrap
8643 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8644 configure-stageprofile-fixincludes:
8645 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8646 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8647 @r=`${PWD_COMMAND}`; export r; \
8648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8649 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8650 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8651 $(HOST_EXPORTS) \
8652 $(POSTSTAGE1_HOST_EXPORTS) \
8653 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8654 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8655 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8656 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
8657 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8658 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8659 case $(srcdir) in \
8660 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8661 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8662 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8663 esac; \
8664 module_srcdir=fixincludes; \
8665 $(SHELL) $$s/$$module_srcdir/configure \
8666 --srcdir=$${topdir}/$$module_srcdir \
8667 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8668 --target=${target_alias} \
8669 --with-build-libsubdir=$(HOST_SUBDIR) \
8670 $(STAGEprofile_CONFIGURE_FLAGS)
8671 @endif fixincludes-bootstrap
8673 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8674 maybe-configure-stagefeedback-fixincludes:
8675 @if fixincludes-bootstrap
8676 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8677 configure-stagefeedback-fixincludes:
8678 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8679 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8680 @r=`${PWD_COMMAND}`; export r; \
8681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8682 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8683 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8684 $(HOST_EXPORTS) \
8685 $(POSTSTAGE1_HOST_EXPORTS) \
8686 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8687 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8688 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8689 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
8690 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8691 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8692 case $(srcdir) in \
8693 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8694 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8695 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8696 esac; \
8697 module_srcdir=fixincludes; \
8698 $(SHELL) $$s/$$module_srcdir/configure \
8699 --srcdir=$${topdir}/$$module_srcdir \
8700 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8701 --target=${target_alias} \
8702 --with-build-libsubdir=$(HOST_SUBDIR) \
8703 $(STAGEfeedback_CONFIGURE_FLAGS)
8704 @endif fixincludes-bootstrap
8706 .PHONY: configure-stageautoprofile-fixincludes maybe-configure-stageautoprofile-fixincludes
8707 maybe-configure-stageautoprofile-fixincludes:
8708 @if fixincludes-bootstrap
8709 maybe-configure-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
8710 configure-stageautoprofile-fixincludes:
8711 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
8712 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8713 @r=`${PWD_COMMAND}`; export r; \
8714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8715 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
8716 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8717 $(HOST_EXPORTS) \
8718 $(POSTSTAGE1_HOST_EXPORTS) \
8719 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
8720 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
8721 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
8722 echo Configuring stage autoprofile in $(HOST_SUBDIR)/fixincludes; \
8723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8724 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8725 case $(srcdir) in \
8726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8727 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8729 esac; \
8730 module_srcdir=fixincludes; \
8731 $(SHELL) $$s/$$module_srcdir/configure \
8732 --srcdir=$${topdir}/$$module_srcdir \
8733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8734 --target=${target_alias} \
8735 --with-build-libsubdir=$(HOST_SUBDIR) \
8736 $(STAGEautoprofile_CONFIGURE_FLAGS)
8737 @endif fixincludes-bootstrap
8739 .PHONY: configure-stageautofeedback-fixincludes maybe-configure-stageautofeedback-fixincludes
8740 maybe-configure-stageautofeedback-fixincludes:
8741 @if fixincludes-bootstrap
8742 maybe-configure-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
8743 configure-stageautofeedback-fixincludes:
8744 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
8745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8746 @r=`${PWD_COMMAND}`; export r; \
8747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8748 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
8749 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8750 $(HOST_EXPORTS) \
8751 $(POSTSTAGE1_HOST_EXPORTS) \
8752 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
8753 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
8754 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
8755 echo Configuring stage autofeedback in $(HOST_SUBDIR)/fixincludes; \
8756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
8757 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8758 case $(srcdir) in \
8759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8760 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8762 esac; \
8763 module_srcdir=fixincludes; \
8764 $(SHELL) $$s/$$module_srcdir/configure \
8765 --srcdir=$${topdir}/$$module_srcdir \
8766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8767 --target=${target_alias} \
8768 --with-build-libsubdir=$(HOST_SUBDIR) \
8769 $(STAGEautofeedback_CONFIGURE_FLAGS)
8770 @endif fixincludes-bootstrap
8776 .PHONY: all-fixincludes maybe-all-fixincludes
8777 maybe-all-fixincludes:
8778 @if gcc-bootstrap
8779 all-fixincludes: stage_current
8780 @endif gcc-bootstrap
8781 @if fixincludes
8782 TARGET-fixincludes=all
8783 maybe-all-fixincludes: all-fixincludes
8784 all-fixincludes: configure-fixincludes
8785 @r=`${PWD_COMMAND}`; export r; \
8786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8787 $(HOST_EXPORTS) \
8788 (cd $(HOST_SUBDIR)/fixincludes && \
8789 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8790 $(TARGET-fixincludes))
8791 @endif fixincludes
8795 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8796 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8797 maybe-all-stage1-fixincludes:
8798 maybe-clean-stage1-fixincludes:
8799 @if fixincludes-bootstrap
8800 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8801 all-stage1: all-stage1-fixincludes
8802 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8803 all-stage1-fixincludes: configure-stage1-fixincludes
8804 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8805 @r=`${PWD_COMMAND}`; export r; \
8806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8807 TFLAGS="$(STAGE1_TFLAGS)"; \
8808 $(HOST_EXPORTS) \
8809 cd $(HOST_SUBDIR)/fixincludes && \
8811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8812 CFLAGS="$(STAGE1_CFLAGS)" \
8813 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8814 LIBCFLAGS="$(LIBCFLAGS)" \
8815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8818 $(EXTRA_HOST_FLAGS) \
8819 $(STAGE1_FLAGS_TO_PASS) \
8820 TFLAGS="$(STAGE1_TFLAGS)" \
8821 $(TARGET-stage1-fixincludes)
8823 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8824 clean-stage1: clean-stage1-fixincludes
8825 clean-stage1-fixincludes:
8826 @if [ $(current_stage) = stage1 ]; then \
8827 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8828 else \
8829 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8830 $(MAKE) stage1-start; \
8831 fi; \
8832 cd $(HOST_SUBDIR)/fixincludes && \
8833 $(MAKE) $(EXTRA_HOST_FLAGS) \
8834 $(STAGE1_FLAGS_TO_PASS) clean
8835 @endif fixincludes-bootstrap
8838 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8839 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8840 maybe-all-stage2-fixincludes:
8841 maybe-clean-stage2-fixincludes:
8842 @if fixincludes-bootstrap
8843 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8844 all-stage2: all-stage2-fixincludes
8845 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8846 all-stage2-fixincludes: configure-stage2-fixincludes
8847 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8848 @r=`${PWD_COMMAND}`; export r; \
8849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8850 TFLAGS="$(STAGE2_TFLAGS)"; \
8851 $(HOST_EXPORTS) \
8852 $(POSTSTAGE1_HOST_EXPORTS) \
8853 cd $(HOST_SUBDIR)/fixincludes && \
8855 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8856 CFLAGS="$(STAGE2_CFLAGS)" \
8857 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8858 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8859 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8860 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8861 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8862 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8863 TFLAGS="$(STAGE2_TFLAGS)" \
8864 $(TARGET-stage2-fixincludes)
8866 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8867 clean-stage2: clean-stage2-fixincludes
8868 clean-stage2-fixincludes:
8869 @if [ $(current_stage) = stage2 ]; then \
8870 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8871 else \
8872 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8873 $(MAKE) stage2-start; \
8874 fi; \
8875 cd $(HOST_SUBDIR)/fixincludes && \
8876 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8877 @endif fixincludes-bootstrap
8880 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8881 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8882 maybe-all-stage3-fixincludes:
8883 maybe-clean-stage3-fixincludes:
8884 @if fixincludes-bootstrap
8885 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8886 all-stage3: all-stage3-fixincludes
8887 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8888 all-stage3-fixincludes: configure-stage3-fixincludes
8889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8890 @r=`${PWD_COMMAND}`; export r; \
8891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8892 TFLAGS="$(STAGE3_TFLAGS)"; \
8893 $(HOST_EXPORTS) \
8894 $(POSTSTAGE1_HOST_EXPORTS) \
8895 cd $(HOST_SUBDIR)/fixincludes && \
8897 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8898 CFLAGS="$(STAGE3_CFLAGS)" \
8899 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8900 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8901 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8902 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8903 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8904 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8905 TFLAGS="$(STAGE3_TFLAGS)" \
8906 $(TARGET-stage3-fixincludes)
8908 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8909 clean-stage3: clean-stage3-fixincludes
8910 clean-stage3-fixincludes:
8911 @if [ $(current_stage) = stage3 ]; then \
8912 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8913 else \
8914 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8915 $(MAKE) stage3-start; \
8916 fi; \
8917 cd $(HOST_SUBDIR)/fixincludes && \
8918 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8919 @endif fixincludes-bootstrap
8922 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8923 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8924 maybe-all-stage4-fixincludes:
8925 maybe-clean-stage4-fixincludes:
8926 @if fixincludes-bootstrap
8927 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8928 all-stage4: all-stage4-fixincludes
8929 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8930 all-stage4-fixincludes: configure-stage4-fixincludes
8931 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8932 @r=`${PWD_COMMAND}`; export r; \
8933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8934 TFLAGS="$(STAGE4_TFLAGS)"; \
8935 $(HOST_EXPORTS) \
8936 $(POSTSTAGE1_HOST_EXPORTS) \
8937 cd $(HOST_SUBDIR)/fixincludes && \
8939 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8940 CFLAGS="$(STAGE4_CFLAGS)" \
8941 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8942 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8943 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8944 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8945 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8946 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8947 TFLAGS="$(STAGE4_TFLAGS)" \
8948 $(TARGET-stage4-fixincludes)
8950 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8951 clean-stage4: clean-stage4-fixincludes
8952 clean-stage4-fixincludes:
8953 @if [ $(current_stage) = stage4 ]; then \
8954 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8955 else \
8956 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8957 $(MAKE) stage4-start; \
8958 fi; \
8959 cd $(HOST_SUBDIR)/fixincludes && \
8960 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8961 @endif fixincludes-bootstrap
8964 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8965 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8966 maybe-all-stageprofile-fixincludes:
8967 maybe-clean-stageprofile-fixincludes:
8968 @if fixincludes-bootstrap
8969 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8970 all-stageprofile: all-stageprofile-fixincludes
8971 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8972 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8973 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8974 @r=`${PWD_COMMAND}`; export r; \
8975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8976 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8977 $(HOST_EXPORTS) \
8978 $(POSTSTAGE1_HOST_EXPORTS) \
8979 cd $(HOST_SUBDIR)/fixincludes && \
8981 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8982 CFLAGS="$(STAGEprofile_CFLAGS)" \
8983 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8984 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8985 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8986 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8987 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8988 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8989 TFLAGS="$(STAGEprofile_TFLAGS)" \
8990 $(TARGET-stageprofile-fixincludes)
8992 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8993 clean-stageprofile: clean-stageprofile-fixincludes
8994 clean-stageprofile-fixincludes:
8995 @if [ $(current_stage) = stageprofile ]; then \
8996 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8997 else \
8998 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8999 $(MAKE) stageprofile-start; \
9000 fi; \
9001 cd $(HOST_SUBDIR)/fixincludes && \
9002 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9003 @endif fixincludes-bootstrap
9006 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
9007 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
9008 maybe-all-stagefeedback-fixincludes:
9009 maybe-clean-stagefeedback-fixincludes:
9010 @if fixincludes-bootstrap
9011 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
9012 all-stagefeedback: all-stagefeedback-fixincludes
9013 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
9014 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9015 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9016 @r=`${PWD_COMMAND}`; export r; \
9017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9018 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9019 $(HOST_EXPORTS) \
9020 $(POSTSTAGE1_HOST_EXPORTS) \
9021 cd $(HOST_SUBDIR)/fixincludes && \
9023 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9024 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9025 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9026 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9027 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9028 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9029 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9030 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9031 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9032 $(TARGET-stagefeedback-fixincludes)
9034 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
9035 clean-stagefeedback: clean-stagefeedback-fixincludes
9036 clean-stagefeedback-fixincludes:
9037 @if [ $(current_stage) = stagefeedback ]; then \
9038 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9039 else \
9040 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
9041 $(MAKE) stagefeedback-start; \
9042 fi; \
9043 cd $(HOST_SUBDIR)/fixincludes && \
9044 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9045 @endif fixincludes-bootstrap
9048 .PHONY: all-stageautoprofile-fixincludes maybe-all-stageautoprofile-fixincludes
9049 .PHONY: clean-stageautoprofile-fixincludes maybe-clean-stageautoprofile-fixincludes
9050 maybe-all-stageautoprofile-fixincludes:
9051 maybe-clean-stageautoprofile-fixincludes:
9052 @if fixincludes-bootstrap
9053 maybe-all-stageautoprofile-fixincludes: all-stageautoprofile-fixincludes
9054 all-stageautoprofile: all-stageautoprofile-fixincludes
9055 TARGET-stageautoprofile-fixincludes = $(TARGET-fixincludes)
9056 all-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9057 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9058 @r=`${PWD_COMMAND}`; export r; \
9059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9060 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9061 $(HOST_EXPORTS) \
9062 $(POSTSTAGE1_HOST_EXPORTS) \
9063 cd $(HOST_SUBDIR)/fixincludes && \
9064 $$s/gcc/config/i386/$(AUTO_PROFILE) \
9065 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9066 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
9067 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
9068 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
9069 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9070 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9071 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9072 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9073 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
9074 $(TARGET-stageautoprofile-fixincludes)
9076 maybe-clean-stageautoprofile-fixincludes: clean-stageautoprofile-fixincludes
9077 clean-stageautoprofile: clean-stageautoprofile-fixincludes
9078 clean-stageautoprofile-fixincludes:
9079 @if [ $(current_stage) = stageautoprofile ]; then \
9080 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9081 else \
9082 [ -f $(HOST_SUBDIR)/stageautoprofile-fixincludes/Makefile ] || exit 0; \
9083 $(MAKE) stageautoprofile-start; \
9084 fi; \
9085 cd $(HOST_SUBDIR)/fixincludes && \
9086 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9087 @endif fixincludes-bootstrap
9090 .PHONY: all-stageautofeedback-fixincludes maybe-all-stageautofeedback-fixincludes
9091 .PHONY: clean-stageautofeedback-fixincludes maybe-clean-stageautofeedback-fixincludes
9092 maybe-all-stageautofeedback-fixincludes:
9093 maybe-clean-stageautofeedback-fixincludes:
9094 @if fixincludes-bootstrap
9095 maybe-all-stageautofeedback-fixincludes: all-stageautofeedback-fixincludes
9096 all-stageautofeedback: all-stageautofeedback-fixincludes
9097 TARGET-stageautofeedback-fixincludes = $(TARGET-fixincludes)
9098 all-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9099 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9100 @r=`${PWD_COMMAND}`; export r; \
9101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9102 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9103 $(HOST_EXPORTS) \
9104 $(POSTSTAGE1_HOST_EXPORTS) \
9105 cd $(HOST_SUBDIR)/fixincludes && \
9107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9108 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
9109 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
9110 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
9111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9114 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9115 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
9116 $(TARGET-stageautofeedback-fixincludes)
9118 maybe-clean-stageautofeedback-fixincludes: clean-stageautofeedback-fixincludes
9119 clean-stageautofeedback: clean-stageautofeedback-fixincludes
9120 clean-stageautofeedback-fixincludes:
9121 @if [ $(current_stage) = stageautofeedback ]; then \
9122 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9123 else \
9124 [ -f $(HOST_SUBDIR)/stageautofeedback-fixincludes/Makefile ] || exit 0; \
9125 $(MAKE) stageautofeedback-start; \
9126 fi; \
9127 cd $(HOST_SUBDIR)/fixincludes && \
9128 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9129 @endif fixincludes-bootstrap
9135 .PHONY: check-fixincludes maybe-check-fixincludes
9136 maybe-check-fixincludes:
9137 @if fixincludes
9138 maybe-check-fixincludes: check-fixincludes
9140 check-fixincludes:
9141 @: $(MAKE); $(unstage)
9142 @r=`${PWD_COMMAND}`; export r; \
9143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9144 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
9145 (cd $(HOST_SUBDIR)/fixincludes && \
9146 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
9148 @endif fixincludes
9150 .PHONY: install-fixincludes maybe-install-fixincludes
9151 maybe-install-fixincludes:
9152 @if fixincludes
9153 maybe-install-fixincludes: install-fixincludes
9155 install-fixincludes: installdirs
9156 @: $(MAKE); $(unstage)
9157 @r=`${PWD_COMMAND}`; export r; \
9158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9159 $(HOST_EXPORTS) \
9160 (cd $(HOST_SUBDIR)/fixincludes && \
9161 $(MAKE) $(FLAGS_TO_PASS) install)
9163 @endif fixincludes
9165 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
9166 maybe-install-strip-fixincludes:
9167 @if fixincludes
9168 maybe-install-strip-fixincludes: install-strip-fixincludes
9170 install-strip-fixincludes: installdirs
9171 @: $(MAKE); $(unstage)
9172 @r=`${PWD_COMMAND}`; export r; \
9173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9174 $(HOST_EXPORTS) \
9175 (cd $(HOST_SUBDIR)/fixincludes && \
9176 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9178 @endif fixincludes
9180 # Other targets (info, dvi, pdf, etc.)
9182 .PHONY: maybe-info-fixincludes info-fixincludes
9183 maybe-info-fixincludes:
9184 @if fixincludes
9185 maybe-info-fixincludes: info-fixincludes
9187 info-fixincludes: \
9188 configure-fixincludes
9189 @[ -f ./fixincludes/Makefile ] || exit 0; \
9190 r=`${PWD_COMMAND}`; export r; \
9191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9192 $(HOST_EXPORTS) \
9193 for flag in $(EXTRA_HOST_FLAGS) ; do \
9194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9195 done; \
9196 echo "Doing info in fixincludes"; \
9197 (cd $(HOST_SUBDIR)/fixincludes && \
9198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9200 "RANLIB=$${RANLIB}" \
9201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9202 info) \
9203 || exit 1
9205 @endif fixincludes
9207 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
9208 maybe-dvi-fixincludes:
9209 @if fixincludes
9210 maybe-dvi-fixincludes: dvi-fixincludes
9212 dvi-fixincludes: \
9213 configure-fixincludes
9214 @[ -f ./fixincludes/Makefile ] || exit 0; \
9215 r=`${PWD_COMMAND}`; export r; \
9216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9217 $(HOST_EXPORTS) \
9218 for flag in $(EXTRA_HOST_FLAGS) ; do \
9219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9220 done; \
9221 echo "Doing dvi in fixincludes"; \
9222 (cd $(HOST_SUBDIR)/fixincludes && \
9223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9225 "RANLIB=$${RANLIB}" \
9226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9227 dvi) \
9228 || exit 1
9230 @endif fixincludes
9232 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
9233 maybe-pdf-fixincludes:
9234 @if fixincludes
9235 maybe-pdf-fixincludes: pdf-fixincludes
9237 pdf-fixincludes: \
9238 configure-fixincludes
9239 @[ -f ./fixincludes/Makefile ] || exit 0; \
9240 r=`${PWD_COMMAND}`; export r; \
9241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9242 $(HOST_EXPORTS) \
9243 for flag in $(EXTRA_HOST_FLAGS) ; do \
9244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9245 done; \
9246 echo "Doing pdf in fixincludes"; \
9247 (cd $(HOST_SUBDIR)/fixincludes && \
9248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9250 "RANLIB=$${RANLIB}" \
9251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9252 pdf) \
9253 || exit 1
9255 @endif fixincludes
9257 .PHONY: maybe-html-fixincludes html-fixincludes
9258 maybe-html-fixincludes:
9259 @if fixincludes
9260 maybe-html-fixincludes: html-fixincludes
9262 html-fixincludes: \
9263 configure-fixincludes
9264 @[ -f ./fixincludes/Makefile ] || exit 0; \
9265 r=`${PWD_COMMAND}`; export r; \
9266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9267 $(HOST_EXPORTS) \
9268 for flag in $(EXTRA_HOST_FLAGS) ; do \
9269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270 done; \
9271 echo "Doing html in fixincludes"; \
9272 (cd $(HOST_SUBDIR)/fixincludes && \
9273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275 "RANLIB=$${RANLIB}" \
9276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9277 html) \
9278 || exit 1
9280 @endif fixincludes
9282 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
9283 maybe-TAGS-fixincludes:
9284 @if fixincludes
9285 maybe-TAGS-fixincludes: TAGS-fixincludes
9287 # fixincludes doesn't support TAGS.
9288 TAGS-fixincludes:
9290 @endif fixincludes
9292 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
9293 maybe-install-info-fixincludes:
9294 @if fixincludes
9295 maybe-install-info-fixincludes: install-info-fixincludes
9297 install-info-fixincludes: \
9298 configure-fixincludes \
9299 info-fixincludes
9300 @[ -f ./fixincludes/Makefile ] || exit 0; \
9301 r=`${PWD_COMMAND}`; export r; \
9302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9303 $(HOST_EXPORTS) \
9304 for flag in $(EXTRA_HOST_FLAGS) ; do \
9305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9306 done; \
9307 echo "Doing install-info in fixincludes"; \
9308 (cd $(HOST_SUBDIR)/fixincludes && \
9309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9311 "RANLIB=$${RANLIB}" \
9312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9313 install-info) \
9314 || exit 1
9316 @endif fixincludes
9318 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
9319 maybe-install-pdf-fixincludes:
9320 @if fixincludes
9321 maybe-install-pdf-fixincludes: install-pdf-fixincludes
9323 install-pdf-fixincludes: \
9324 configure-fixincludes \
9325 pdf-fixincludes
9326 @[ -f ./fixincludes/Makefile ] || exit 0; \
9327 r=`${PWD_COMMAND}`; export r; \
9328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9329 $(HOST_EXPORTS) \
9330 for flag in $(EXTRA_HOST_FLAGS) ; do \
9331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9332 done; \
9333 echo "Doing install-pdf in fixincludes"; \
9334 (cd $(HOST_SUBDIR)/fixincludes && \
9335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9337 "RANLIB=$${RANLIB}" \
9338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9339 install-pdf) \
9340 || exit 1
9342 @endif fixincludes
9344 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
9345 maybe-install-html-fixincludes:
9346 @if fixincludes
9347 maybe-install-html-fixincludes: install-html-fixincludes
9349 install-html-fixincludes: \
9350 configure-fixincludes \
9351 html-fixincludes
9352 @[ -f ./fixincludes/Makefile ] || exit 0; \
9353 r=`${PWD_COMMAND}`; export r; \
9354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9355 $(HOST_EXPORTS) \
9356 for flag in $(EXTRA_HOST_FLAGS) ; do \
9357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9358 done; \
9359 echo "Doing install-html in fixincludes"; \
9360 (cd $(HOST_SUBDIR)/fixincludes && \
9361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9363 "RANLIB=$${RANLIB}" \
9364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9365 install-html) \
9366 || exit 1
9368 @endif fixincludes
9370 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
9371 maybe-installcheck-fixincludes:
9372 @if fixincludes
9373 maybe-installcheck-fixincludes: installcheck-fixincludes
9375 installcheck-fixincludes: \
9376 configure-fixincludes
9377 @[ -f ./fixincludes/Makefile ] || exit 0; \
9378 r=`${PWD_COMMAND}`; export r; \
9379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9380 $(HOST_EXPORTS) \
9381 for flag in $(EXTRA_HOST_FLAGS) ; do \
9382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9383 done; \
9384 echo "Doing installcheck in fixincludes"; \
9385 (cd $(HOST_SUBDIR)/fixincludes && \
9386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9388 "RANLIB=$${RANLIB}" \
9389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9390 installcheck) \
9391 || exit 1
9393 @endif fixincludes
9395 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
9396 maybe-mostlyclean-fixincludes:
9397 @if fixincludes
9398 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
9400 mostlyclean-fixincludes:
9401 @[ -f ./fixincludes/Makefile ] || exit 0; \
9402 r=`${PWD_COMMAND}`; export r; \
9403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9404 $(HOST_EXPORTS) \
9405 for flag in $(EXTRA_HOST_FLAGS) ; do \
9406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9407 done; \
9408 echo "Doing mostlyclean in fixincludes"; \
9409 (cd $(HOST_SUBDIR)/fixincludes && \
9410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9412 "RANLIB=$${RANLIB}" \
9413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9414 mostlyclean) \
9415 || exit 1
9417 @endif fixincludes
9419 .PHONY: maybe-clean-fixincludes clean-fixincludes
9420 maybe-clean-fixincludes:
9421 @if fixincludes
9422 maybe-clean-fixincludes: clean-fixincludes
9424 clean-fixincludes:
9425 @[ -f ./fixincludes/Makefile ] || exit 0; \
9426 r=`${PWD_COMMAND}`; export r; \
9427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9428 $(HOST_EXPORTS) \
9429 for flag in $(EXTRA_HOST_FLAGS) ; do \
9430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9431 done; \
9432 echo "Doing clean in fixincludes"; \
9433 (cd $(HOST_SUBDIR)/fixincludes && \
9434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9436 "RANLIB=$${RANLIB}" \
9437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9438 clean) \
9439 || exit 1
9441 @endif fixincludes
9443 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
9444 maybe-distclean-fixincludes:
9445 @if fixincludes
9446 maybe-distclean-fixincludes: distclean-fixincludes
9448 distclean-fixincludes:
9449 @[ -f ./fixincludes/Makefile ] || exit 0; \
9450 r=`${PWD_COMMAND}`; export r; \
9451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9452 $(HOST_EXPORTS) \
9453 for flag in $(EXTRA_HOST_FLAGS) ; do \
9454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9455 done; \
9456 echo "Doing distclean in fixincludes"; \
9457 (cd $(HOST_SUBDIR)/fixincludes && \
9458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9460 "RANLIB=$${RANLIB}" \
9461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9462 distclean) \
9463 || exit 1
9465 @endif fixincludes
9467 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
9468 maybe-maintainer-clean-fixincludes:
9469 @if fixincludes
9470 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
9472 maintainer-clean-fixincludes:
9473 @[ -f ./fixincludes/Makefile ] || exit 0; \
9474 r=`${PWD_COMMAND}`; export r; \
9475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9476 $(HOST_EXPORTS) \
9477 for flag in $(EXTRA_HOST_FLAGS) ; do \
9478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9479 done; \
9480 echo "Doing maintainer-clean in fixincludes"; \
9481 (cd $(HOST_SUBDIR)/fixincludes && \
9482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9484 "RANLIB=$${RANLIB}" \
9485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9486 maintainer-clean) \
9487 || exit 1
9489 @endif fixincludes
9493 .PHONY: configure-flex maybe-configure-flex
9494 maybe-configure-flex:
9495 @if gcc-bootstrap
9496 configure-flex: stage_current
9497 @endif gcc-bootstrap
9498 @if flex
9499 maybe-configure-flex: configure-flex
9500 configure-flex:
9501 @: $(MAKE); $(unstage)
9502 @r=`${PWD_COMMAND}`; export r; \
9503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9504 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
9505 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
9506 $(HOST_EXPORTS) \
9507 echo Configuring in $(HOST_SUBDIR)/flex; \
9508 cd "$(HOST_SUBDIR)/flex" || exit 1; \
9509 case $(srcdir) in \
9510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9511 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
9512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9513 esac; \
9514 module_srcdir=flex; \
9515 $(SHELL) \
9516 $$s/$$module_srcdir/configure \
9517 --srcdir=$${topdir}/$$module_srcdir \
9518 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9519 --target=${target_alias} \
9520 || exit 1
9521 @endif flex
9527 .PHONY: all-flex maybe-all-flex
9528 maybe-all-flex:
9529 @if gcc-bootstrap
9530 all-flex: stage_current
9531 @endif gcc-bootstrap
9532 @if flex
9533 TARGET-flex=all
9534 maybe-all-flex: all-flex
9535 all-flex: configure-flex
9536 @: $(MAKE); $(unstage)
9537 @r=`${PWD_COMMAND}`; export r; \
9538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9539 $(HOST_EXPORTS) \
9540 (cd $(HOST_SUBDIR)/flex && \
9541 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9542 $(TARGET-flex))
9543 @endif flex
9548 .PHONY: check-flex maybe-check-flex
9549 maybe-check-flex:
9550 @if flex
9551 maybe-check-flex: check-flex
9553 # This module is only tested in a native toolchain.
9554 check-flex:
9555 @: $(MAKE); $(unstage)
9556 @if [ '$(host)' = '$(target)' ]; then \
9557 r=`${PWD_COMMAND}`; export r; \
9558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9559 $(HOST_EXPORTS) \
9560 (cd $(HOST_SUBDIR)/flex && \
9561 $(MAKE) $(FLAGS_TO_PASS) check)
9564 @endif flex
9566 .PHONY: install-flex maybe-install-flex
9567 maybe-install-flex:
9568 @if flex
9569 maybe-install-flex: install-flex
9571 install-flex: installdirs
9572 @: $(MAKE); $(unstage)
9573 @r=`${PWD_COMMAND}`; export r; \
9574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9575 $(HOST_EXPORTS) \
9576 (cd $(HOST_SUBDIR)/flex && \
9577 $(MAKE) $(FLAGS_TO_PASS) install)
9579 @endif flex
9581 .PHONY: install-strip-flex maybe-install-strip-flex
9582 maybe-install-strip-flex:
9583 @if flex
9584 maybe-install-strip-flex: install-strip-flex
9586 install-strip-flex: installdirs
9587 @: $(MAKE); $(unstage)
9588 @r=`${PWD_COMMAND}`; export r; \
9589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9590 $(HOST_EXPORTS) \
9591 (cd $(HOST_SUBDIR)/flex && \
9592 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9594 @endif flex
9596 # Other targets (info, dvi, pdf, etc.)
9598 .PHONY: maybe-info-flex info-flex
9599 maybe-info-flex:
9600 @if flex
9601 maybe-info-flex: info-flex
9603 info-flex: \
9604 configure-flex
9605 @: $(MAKE); $(unstage)
9606 @[ -f ./flex/Makefile ] || exit 0; \
9607 r=`${PWD_COMMAND}`; export r; \
9608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9609 $(HOST_EXPORTS) \
9610 for flag in $(EXTRA_HOST_FLAGS) ; do \
9611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9612 done; \
9613 echo "Doing info in flex"; \
9614 (cd $(HOST_SUBDIR)/flex && \
9615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9617 "RANLIB=$${RANLIB}" \
9618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9619 info) \
9620 || exit 1
9622 @endif flex
9624 .PHONY: maybe-dvi-flex dvi-flex
9625 maybe-dvi-flex:
9626 @if flex
9627 maybe-dvi-flex: dvi-flex
9629 dvi-flex: \
9630 configure-flex
9631 @: $(MAKE); $(unstage)
9632 @[ -f ./flex/Makefile ] || exit 0; \
9633 r=`${PWD_COMMAND}`; export r; \
9634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9635 $(HOST_EXPORTS) \
9636 for flag in $(EXTRA_HOST_FLAGS) ; do \
9637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9638 done; \
9639 echo "Doing dvi in flex"; \
9640 (cd $(HOST_SUBDIR)/flex && \
9641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9643 "RANLIB=$${RANLIB}" \
9644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9645 dvi) \
9646 || exit 1
9648 @endif flex
9650 .PHONY: maybe-pdf-flex pdf-flex
9651 maybe-pdf-flex:
9652 @if flex
9653 maybe-pdf-flex: pdf-flex
9655 pdf-flex: \
9656 configure-flex
9657 @: $(MAKE); $(unstage)
9658 @[ -f ./flex/Makefile ] || exit 0; \
9659 r=`${PWD_COMMAND}`; export r; \
9660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9661 $(HOST_EXPORTS) \
9662 for flag in $(EXTRA_HOST_FLAGS) ; do \
9663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9664 done; \
9665 echo "Doing pdf in flex"; \
9666 (cd $(HOST_SUBDIR)/flex && \
9667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9669 "RANLIB=$${RANLIB}" \
9670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9671 pdf) \
9672 || exit 1
9674 @endif flex
9676 .PHONY: maybe-html-flex html-flex
9677 maybe-html-flex:
9678 @if flex
9679 maybe-html-flex: html-flex
9681 html-flex: \
9682 configure-flex
9683 @: $(MAKE); $(unstage)
9684 @[ -f ./flex/Makefile ] || exit 0; \
9685 r=`${PWD_COMMAND}`; export r; \
9686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9687 $(HOST_EXPORTS) \
9688 for flag in $(EXTRA_HOST_FLAGS) ; do \
9689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9690 done; \
9691 echo "Doing html in flex"; \
9692 (cd $(HOST_SUBDIR)/flex && \
9693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9695 "RANLIB=$${RANLIB}" \
9696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9697 html) \
9698 || exit 1
9700 @endif flex
9702 .PHONY: maybe-TAGS-flex TAGS-flex
9703 maybe-TAGS-flex:
9704 @if flex
9705 maybe-TAGS-flex: TAGS-flex
9707 TAGS-flex: \
9708 configure-flex
9709 @: $(MAKE); $(unstage)
9710 @[ -f ./flex/Makefile ] || exit 0; \
9711 r=`${PWD_COMMAND}`; export r; \
9712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9713 $(HOST_EXPORTS) \
9714 for flag in $(EXTRA_HOST_FLAGS) ; do \
9715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9716 done; \
9717 echo "Doing TAGS in flex"; \
9718 (cd $(HOST_SUBDIR)/flex && \
9719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9721 "RANLIB=$${RANLIB}" \
9722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9723 TAGS) \
9724 || exit 1
9726 @endif flex
9728 .PHONY: maybe-install-info-flex install-info-flex
9729 maybe-install-info-flex:
9730 @if flex
9731 maybe-install-info-flex: install-info-flex
9733 install-info-flex: \
9734 configure-flex \
9735 info-flex
9736 @: $(MAKE); $(unstage)
9737 @[ -f ./flex/Makefile ] || exit 0; \
9738 r=`${PWD_COMMAND}`; export r; \
9739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9740 $(HOST_EXPORTS) \
9741 for flag in $(EXTRA_HOST_FLAGS) ; do \
9742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9743 done; \
9744 echo "Doing install-info in flex"; \
9745 (cd $(HOST_SUBDIR)/flex && \
9746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9748 "RANLIB=$${RANLIB}" \
9749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9750 install-info) \
9751 || exit 1
9753 @endif flex
9755 .PHONY: maybe-install-pdf-flex install-pdf-flex
9756 maybe-install-pdf-flex:
9757 @if flex
9758 maybe-install-pdf-flex: install-pdf-flex
9760 install-pdf-flex: \
9761 configure-flex \
9762 pdf-flex
9763 @: $(MAKE); $(unstage)
9764 @[ -f ./flex/Makefile ] || exit 0; \
9765 r=`${PWD_COMMAND}`; export r; \
9766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9767 $(HOST_EXPORTS) \
9768 for flag in $(EXTRA_HOST_FLAGS) ; do \
9769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9770 done; \
9771 echo "Doing install-pdf in flex"; \
9772 (cd $(HOST_SUBDIR)/flex && \
9773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9775 "RANLIB=$${RANLIB}" \
9776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9777 install-pdf) \
9778 || exit 1
9780 @endif flex
9782 .PHONY: maybe-install-html-flex install-html-flex
9783 maybe-install-html-flex:
9784 @if flex
9785 maybe-install-html-flex: install-html-flex
9787 install-html-flex: \
9788 configure-flex \
9789 html-flex
9790 @: $(MAKE); $(unstage)
9791 @[ -f ./flex/Makefile ] || exit 0; \
9792 r=`${PWD_COMMAND}`; export r; \
9793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9794 $(HOST_EXPORTS) \
9795 for flag in $(EXTRA_HOST_FLAGS) ; do \
9796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9797 done; \
9798 echo "Doing install-html in flex"; \
9799 (cd $(HOST_SUBDIR)/flex && \
9800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9802 "RANLIB=$${RANLIB}" \
9803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9804 install-html) \
9805 || exit 1
9807 @endif flex
9809 .PHONY: maybe-installcheck-flex installcheck-flex
9810 maybe-installcheck-flex:
9811 @if flex
9812 maybe-installcheck-flex: installcheck-flex
9814 installcheck-flex: \
9815 configure-flex
9816 @: $(MAKE); $(unstage)
9817 @[ -f ./flex/Makefile ] || exit 0; \
9818 r=`${PWD_COMMAND}`; export r; \
9819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9820 $(HOST_EXPORTS) \
9821 for flag in $(EXTRA_HOST_FLAGS) ; do \
9822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9823 done; \
9824 echo "Doing installcheck in flex"; \
9825 (cd $(HOST_SUBDIR)/flex && \
9826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9828 "RANLIB=$${RANLIB}" \
9829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9830 installcheck) \
9831 || exit 1
9833 @endif flex
9835 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9836 maybe-mostlyclean-flex:
9837 @if flex
9838 maybe-mostlyclean-flex: mostlyclean-flex
9840 mostlyclean-flex:
9841 @: $(MAKE); $(unstage)
9842 @[ -f ./flex/Makefile ] || exit 0; \
9843 r=`${PWD_COMMAND}`; export r; \
9844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9845 $(HOST_EXPORTS) \
9846 for flag in $(EXTRA_HOST_FLAGS) ; do \
9847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9848 done; \
9849 echo "Doing mostlyclean in flex"; \
9850 (cd $(HOST_SUBDIR)/flex && \
9851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9853 "RANLIB=$${RANLIB}" \
9854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9855 mostlyclean) \
9856 || exit 1
9858 @endif flex
9860 .PHONY: maybe-clean-flex clean-flex
9861 maybe-clean-flex:
9862 @if flex
9863 maybe-clean-flex: clean-flex
9865 clean-flex:
9866 @: $(MAKE); $(unstage)
9867 @[ -f ./flex/Makefile ] || exit 0; \
9868 r=`${PWD_COMMAND}`; export r; \
9869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9870 $(HOST_EXPORTS) \
9871 for flag in $(EXTRA_HOST_FLAGS) ; do \
9872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9873 done; \
9874 echo "Doing clean in flex"; \
9875 (cd $(HOST_SUBDIR)/flex && \
9876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9878 "RANLIB=$${RANLIB}" \
9879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9880 clean) \
9881 || exit 1
9883 @endif flex
9885 .PHONY: maybe-distclean-flex distclean-flex
9886 maybe-distclean-flex:
9887 @if flex
9888 maybe-distclean-flex: distclean-flex
9890 distclean-flex:
9891 @: $(MAKE); $(unstage)
9892 @[ -f ./flex/Makefile ] || exit 0; \
9893 r=`${PWD_COMMAND}`; export r; \
9894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9895 $(HOST_EXPORTS) \
9896 for flag in $(EXTRA_HOST_FLAGS) ; do \
9897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9898 done; \
9899 echo "Doing distclean in flex"; \
9900 (cd $(HOST_SUBDIR)/flex && \
9901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9903 "RANLIB=$${RANLIB}" \
9904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9905 distclean) \
9906 || exit 1
9908 @endif flex
9910 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9911 maybe-maintainer-clean-flex:
9912 @if flex
9913 maybe-maintainer-clean-flex: maintainer-clean-flex
9915 maintainer-clean-flex:
9916 @: $(MAKE); $(unstage)
9917 @[ -f ./flex/Makefile ] || exit 0; \
9918 r=`${PWD_COMMAND}`; export r; \
9919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9920 $(HOST_EXPORTS) \
9921 for flag in $(EXTRA_HOST_FLAGS) ; do \
9922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9923 done; \
9924 echo "Doing maintainer-clean in flex"; \
9925 (cd $(HOST_SUBDIR)/flex && \
9926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9928 "RANLIB=$${RANLIB}" \
9929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9930 maintainer-clean) \
9931 || exit 1
9933 @endif flex
9937 .PHONY: configure-gas maybe-configure-gas
9938 maybe-configure-gas:
9939 @if gcc-bootstrap
9940 configure-gas: stage_current
9941 @endif gcc-bootstrap
9942 @if gas
9943 maybe-configure-gas: configure-gas
9944 configure-gas:
9945 @r=`${PWD_COMMAND}`; export r; \
9946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9947 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9949 $(HOST_EXPORTS) \
9950 echo Configuring in $(HOST_SUBDIR)/gas; \
9951 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9952 case $(srcdir) in \
9953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9954 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9956 esac; \
9957 module_srcdir=gas; \
9958 $(SHELL) \
9959 $$s/$$module_srcdir/configure \
9960 --srcdir=$${topdir}/$$module_srcdir \
9961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9962 --target=${target_alias} \
9963 || exit 1
9964 @endif gas
9968 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9969 maybe-configure-stage1-gas:
9970 @if gas-bootstrap
9971 maybe-configure-stage1-gas: configure-stage1-gas
9972 configure-stage1-gas:
9973 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9975 @r=`${PWD_COMMAND}`; export r; \
9976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9977 TFLAGS="$(STAGE1_TFLAGS)"; \
9978 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9979 $(HOST_EXPORTS) \
9980 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9981 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9982 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9983 echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
9984 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
9985 cd $(HOST_SUBDIR)/gas || exit 1; \
9986 case $(srcdir) in \
9987 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9988 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9989 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9990 esac; \
9991 module_srcdir=gas; \
9992 $(SHELL) $$s/$$module_srcdir/configure \
9993 --srcdir=$${topdir}/$$module_srcdir \
9994 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9995 --target=${target_alias} \
9997 $(STAGE1_CONFIGURE_FLAGS)
9998 @endif gas-bootstrap
10000 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
10001 maybe-configure-stage2-gas:
10002 @if gas-bootstrap
10003 maybe-configure-stage2-gas: configure-stage2-gas
10004 configure-stage2-gas:
10005 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10007 @r=`${PWD_COMMAND}`; export r; \
10008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10009 TFLAGS="$(STAGE2_TFLAGS)"; \
10010 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10011 $(HOST_EXPORTS) \
10012 $(POSTSTAGE1_HOST_EXPORTS) \
10013 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10014 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10015 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10016 echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
10017 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10018 cd $(HOST_SUBDIR)/gas || exit 1; \
10019 case $(srcdir) in \
10020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10021 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10023 esac; \
10024 module_srcdir=gas; \
10025 $(SHELL) $$s/$$module_srcdir/configure \
10026 --srcdir=$${topdir}/$$module_srcdir \
10027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10028 --target=${target_alias} \
10029 --with-build-libsubdir=$(HOST_SUBDIR) \
10030 $(STAGE2_CONFIGURE_FLAGS)
10031 @endif gas-bootstrap
10033 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
10034 maybe-configure-stage3-gas:
10035 @if gas-bootstrap
10036 maybe-configure-stage3-gas: configure-stage3-gas
10037 configure-stage3-gas:
10038 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10039 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10040 @r=`${PWD_COMMAND}`; export r; \
10041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10042 TFLAGS="$(STAGE3_TFLAGS)"; \
10043 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10044 $(HOST_EXPORTS) \
10045 $(POSTSTAGE1_HOST_EXPORTS) \
10046 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10047 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10048 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10049 echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
10050 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10051 cd $(HOST_SUBDIR)/gas || exit 1; \
10052 case $(srcdir) in \
10053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10054 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10056 esac; \
10057 module_srcdir=gas; \
10058 $(SHELL) $$s/$$module_srcdir/configure \
10059 --srcdir=$${topdir}/$$module_srcdir \
10060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10061 --target=${target_alias} \
10062 --with-build-libsubdir=$(HOST_SUBDIR) \
10063 $(STAGE3_CONFIGURE_FLAGS)
10064 @endif gas-bootstrap
10066 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
10067 maybe-configure-stage4-gas:
10068 @if gas-bootstrap
10069 maybe-configure-stage4-gas: configure-stage4-gas
10070 configure-stage4-gas:
10071 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10073 @r=`${PWD_COMMAND}`; export r; \
10074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075 TFLAGS="$(STAGE4_TFLAGS)"; \
10076 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10077 $(HOST_EXPORTS) \
10078 $(POSTSTAGE1_HOST_EXPORTS) \
10079 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10080 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10081 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10082 echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
10083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10084 cd $(HOST_SUBDIR)/gas || exit 1; \
10085 case $(srcdir) in \
10086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10087 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10089 esac; \
10090 module_srcdir=gas; \
10091 $(SHELL) $$s/$$module_srcdir/configure \
10092 --srcdir=$${topdir}/$$module_srcdir \
10093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10094 --target=${target_alias} \
10095 --with-build-libsubdir=$(HOST_SUBDIR) \
10096 $(STAGE4_CONFIGURE_FLAGS)
10097 @endif gas-bootstrap
10099 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
10100 maybe-configure-stageprofile-gas:
10101 @if gas-bootstrap
10102 maybe-configure-stageprofile-gas: configure-stageprofile-gas
10103 configure-stageprofile-gas:
10104 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10106 @r=`${PWD_COMMAND}`; export r; \
10107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10108 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10109 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10110 $(HOST_EXPORTS) \
10111 $(POSTSTAGE1_HOST_EXPORTS) \
10112 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10113 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10114 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10115 echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
10116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10117 cd $(HOST_SUBDIR)/gas || exit 1; \
10118 case $(srcdir) in \
10119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10120 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10122 esac; \
10123 module_srcdir=gas; \
10124 $(SHELL) $$s/$$module_srcdir/configure \
10125 --srcdir=$${topdir}/$$module_srcdir \
10126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10127 --target=${target_alias} \
10128 --with-build-libsubdir=$(HOST_SUBDIR) \
10129 $(STAGEprofile_CONFIGURE_FLAGS)
10130 @endif gas-bootstrap
10132 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
10133 maybe-configure-stagefeedback-gas:
10134 @if gas-bootstrap
10135 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
10136 configure-stagefeedback-gas:
10137 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10139 @r=`${PWD_COMMAND}`; export r; \
10140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10141 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10142 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10143 $(HOST_EXPORTS) \
10144 $(POSTSTAGE1_HOST_EXPORTS) \
10145 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10146 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10147 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10148 echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
10149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10150 cd $(HOST_SUBDIR)/gas || exit 1; \
10151 case $(srcdir) in \
10152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10153 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10155 esac; \
10156 module_srcdir=gas; \
10157 $(SHELL) $$s/$$module_srcdir/configure \
10158 --srcdir=$${topdir}/$$module_srcdir \
10159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10160 --target=${target_alias} \
10161 --with-build-libsubdir=$(HOST_SUBDIR) \
10162 $(STAGEfeedback_CONFIGURE_FLAGS)
10163 @endif gas-bootstrap
10165 .PHONY: configure-stageautoprofile-gas maybe-configure-stageautoprofile-gas
10166 maybe-configure-stageautoprofile-gas:
10167 @if gas-bootstrap
10168 maybe-configure-stageautoprofile-gas: configure-stageautoprofile-gas
10169 configure-stageautoprofile-gas:
10170 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
10171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10172 @r=`${PWD_COMMAND}`; export r; \
10173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10174 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
10175 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10176 $(HOST_EXPORTS) \
10177 $(POSTSTAGE1_HOST_EXPORTS) \
10178 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
10179 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
10180 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
10181 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gas; \
10182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10183 cd $(HOST_SUBDIR)/gas || exit 1; \
10184 case $(srcdir) in \
10185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10186 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10188 esac; \
10189 module_srcdir=gas; \
10190 $(SHELL) $$s/$$module_srcdir/configure \
10191 --srcdir=$${topdir}/$$module_srcdir \
10192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10193 --target=${target_alias} \
10194 --with-build-libsubdir=$(HOST_SUBDIR) \
10195 $(STAGEautoprofile_CONFIGURE_FLAGS)
10196 @endif gas-bootstrap
10198 .PHONY: configure-stageautofeedback-gas maybe-configure-stageautofeedback-gas
10199 maybe-configure-stageautofeedback-gas:
10200 @if gas-bootstrap
10201 maybe-configure-stageautofeedback-gas: configure-stageautofeedback-gas
10202 configure-stageautofeedback-gas:
10203 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
10204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10205 @r=`${PWD_COMMAND}`; export r; \
10206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10207 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
10208 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10209 $(HOST_EXPORTS) \
10210 $(POSTSTAGE1_HOST_EXPORTS) \
10211 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
10212 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
10213 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
10214 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gas; \
10215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10216 cd $(HOST_SUBDIR)/gas || exit 1; \
10217 case $(srcdir) in \
10218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10219 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10221 esac; \
10222 module_srcdir=gas; \
10223 $(SHELL) $$s/$$module_srcdir/configure \
10224 --srcdir=$${topdir}/$$module_srcdir \
10225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10226 --target=${target_alias} \
10227 --with-build-libsubdir=$(HOST_SUBDIR) \
10228 $(STAGEautofeedback_CONFIGURE_FLAGS)
10229 @endif gas-bootstrap
10235 .PHONY: all-gas maybe-all-gas
10236 maybe-all-gas:
10237 @if gcc-bootstrap
10238 all-gas: stage_current
10239 @endif gcc-bootstrap
10240 @if gas
10241 TARGET-gas=all
10242 maybe-all-gas: all-gas
10243 all-gas: configure-gas
10244 @r=`${PWD_COMMAND}`; export r; \
10245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10246 $(HOST_EXPORTS) \
10247 (cd $(HOST_SUBDIR)/gas && \
10248 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10249 $(TARGET-gas))
10250 @endif gas
10254 .PHONY: all-stage1-gas maybe-all-stage1-gas
10255 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
10256 maybe-all-stage1-gas:
10257 maybe-clean-stage1-gas:
10258 @if gas-bootstrap
10259 maybe-all-stage1-gas: all-stage1-gas
10260 all-stage1: all-stage1-gas
10261 TARGET-stage1-gas = $(TARGET-gas)
10262 all-stage1-gas: configure-stage1-gas
10263 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10264 @r=`${PWD_COMMAND}`; export r; \
10265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10266 TFLAGS="$(STAGE1_TFLAGS)"; \
10267 $(HOST_EXPORTS) \
10268 cd $(HOST_SUBDIR)/gas && \
10270 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10271 CFLAGS="$(STAGE1_CFLAGS)" \
10272 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10273 LIBCFLAGS="$(LIBCFLAGS)" \
10274 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10275 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10276 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10277 $(EXTRA_HOST_FLAGS) \
10278 $(STAGE1_FLAGS_TO_PASS) \
10279 TFLAGS="$(STAGE1_TFLAGS)" \
10280 $(TARGET-stage1-gas)
10282 maybe-clean-stage1-gas: clean-stage1-gas
10283 clean-stage1: clean-stage1-gas
10284 clean-stage1-gas:
10285 @if [ $(current_stage) = stage1 ]; then \
10286 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10287 else \
10288 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
10289 $(MAKE) stage1-start; \
10290 fi; \
10291 cd $(HOST_SUBDIR)/gas && \
10292 $(MAKE) $(EXTRA_HOST_FLAGS) \
10293 $(STAGE1_FLAGS_TO_PASS) clean
10294 @endif gas-bootstrap
10297 .PHONY: all-stage2-gas maybe-all-stage2-gas
10298 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
10299 maybe-all-stage2-gas:
10300 maybe-clean-stage2-gas:
10301 @if gas-bootstrap
10302 maybe-all-stage2-gas: all-stage2-gas
10303 all-stage2: all-stage2-gas
10304 TARGET-stage2-gas = $(TARGET-gas)
10305 all-stage2-gas: configure-stage2-gas
10306 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10307 @r=`${PWD_COMMAND}`; export r; \
10308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10309 TFLAGS="$(STAGE2_TFLAGS)"; \
10310 $(HOST_EXPORTS) \
10311 $(POSTSTAGE1_HOST_EXPORTS) \
10312 cd $(HOST_SUBDIR)/gas && \
10314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10315 CFLAGS="$(STAGE2_CFLAGS)" \
10316 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10317 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10321 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10322 TFLAGS="$(STAGE2_TFLAGS)" \
10323 $(TARGET-stage2-gas)
10325 maybe-clean-stage2-gas: clean-stage2-gas
10326 clean-stage2: clean-stage2-gas
10327 clean-stage2-gas:
10328 @if [ $(current_stage) = stage2 ]; then \
10329 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10330 else \
10331 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
10332 $(MAKE) stage2-start; \
10333 fi; \
10334 cd $(HOST_SUBDIR)/gas && \
10335 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10336 @endif gas-bootstrap
10339 .PHONY: all-stage3-gas maybe-all-stage3-gas
10340 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
10341 maybe-all-stage3-gas:
10342 maybe-clean-stage3-gas:
10343 @if gas-bootstrap
10344 maybe-all-stage3-gas: all-stage3-gas
10345 all-stage3: all-stage3-gas
10346 TARGET-stage3-gas = $(TARGET-gas)
10347 all-stage3-gas: configure-stage3-gas
10348 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10349 @r=`${PWD_COMMAND}`; export r; \
10350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10351 TFLAGS="$(STAGE3_TFLAGS)"; \
10352 $(HOST_EXPORTS) \
10353 $(POSTSTAGE1_HOST_EXPORTS) \
10354 cd $(HOST_SUBDIR)/gas && \
10356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10357 CFLAGS="$(STAGE3_CFLAGS)" \
10358 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10359 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10360 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10361 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10362 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10363 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10364 TFLAGS="$(STAGE3_TFLAGS)" \
10365 $(TARGET-stage3-gas)
10367 maybe-clean-stage3-gas: clean-stage3-gas
10368 clean-stage3: clean-stage3-gas
10369 clean-stage3-gas:
10370 @if [ $(current_stage) = stage3 ]; then \
10371 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10372 else \
10373 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
10374 $(MAKE) stage3-start; \
10375 fi; \
10376 cd $(HOST_SUBDIR)/gas && \
10377 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10378 @endif gas-bootstrap
10381 .PHONY: all-stage4-gas maybe-all-stage4-gas
10382 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
10383 maybe-all-stage4-gas:
10384 maybe-clean-stage4-gas:
10385 @if gas-bootstrap
10386 maybe-all-stage4-gas: all-stage4-gas
10387 all-stage4: all-stage4-gas
10388 TARGET-stage4-gas = $(TARGET-gas)
10389 all-stage4-gas: configure-stage4-gas
10390 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10391 @r=`${PWD_COMMAND}`; export r; \
10392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10393 TFLAGS="$(STAGE4_TFLAGS)"; \
10394 $(HOST_EXPORTS) \
10395 $(POSTSTAGE1_HOST_EXPORTS) \
10396 cd $(HOST_SUBDIR)/gas && \
10398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10399 CFLAGS="$(STAGE4_CFLAGS)" \
10400 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10401 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10405 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10406 TFLAGS="$(STAGE4_TFLAGS)" \
10407 $(TARGET-stage4-gas)
10409 maybe-clean-stage4-gas: clean-stage4-gas
10410 clean-stage4: clean-stage4-gas
10411 clean-stage4-gas:
10412 @if [ $(current_stage) = stage4 ]; then \
10413 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10414 else \
10415 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
10416 $(MAKE) stage4-start; \
10417 fi; \
10418 cd $(HOST_SUBDIR)/gas && \
10419 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10420 @endif gas-bootstrap
10423 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
10424 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
10425 maybe-all-stageprofile-gas:
10426 maybe-clean-stageprofile-gas:
10427 @if gas-bootstrap
10428 maybe-all-stageprofile-gas: all-stageprofile-gas
10429 all-stageprofile: all-stageprofile-gas
10430 TARGET-stageprofile-gas = $(TARGET-gas)
10431 all-stageprofile-gas: configure-stageprofile-gas
10432 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10433 @r=`${PWD_COMMAND}`; export r; \
10434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10435 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10436 $(HOST_EXPORTS) \
10437 $(POSTSTAGE1_HOST_EXPORTS) \
10438 cd $(HOST_SUBDIR)/gas && \
10440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10441 CFLAGS="$(STAGEprofile_CFLAGS)" \
10442 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10443 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10447 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10448 TFLAGS="$(STAGEprofile_TFLAGS)" \
10449 $(TARGET-stageprofile-gas)
10451 maybe-clean-stageprofile-gas: clean-stageprofile-gas
10452 clean-stageprofile: clean-stageprofile-gas
10453 clean-stageprofile-gas:
10454 @if [ $(current_stage) = stageprofile ]; then \
10455 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10456 else \
10457 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
10458 $(MAKE) stageprofile-start; \
10459 fi; \
10460 cd $(HOST_SUBDIR)/gas && \
10461 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10462 @endif gas-bootstrap
10465 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
10466 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
10467 maybe-all-stagefeedback-gas:
10468 maybe-clean-stagefeedback-gas:
10469 @if gas-bootstrap
10470 maybe-all-stagefeedback-gas: all-stagefeedback-gas
10471 all-stagefeedback: all-stagefeedback-gas
10472 TARGET-stagefeedback-gas = $(TARGET-gas)
10473 all-stagefeedback-gas: configure-stagefeedback-gas
10474 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10475 @r=`${PWD_COMMAND}`; export r; \
10476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10477 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10478 $(HOST_EXPORTS) \
10479 $(POSTSTAGE1_HOST_EXPORTS) \
10480 cd $(HOST_SUBDIR)/gas && \
10482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10483 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10484 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10485 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10489 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10490 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10491 $(TARGET-stagefeedback-gas)
10493 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
10494 clean-stagefeedback: clean-stagefeedback-gas
10495 clean-stagefeedback-gas:
10496 @if [ $(current_stage) = stagefeedback ]; then \
10497 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10498 else \
10499 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
10500 $(MAKE) stagefeedback-start; \
10501 fi; \
10502 cd $(HOST_SUBDIR)/gas && \
10503 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10504 @endif gas-bootstrap
10507 .PHONY: all-stageautoprofile-gas maybe-all-stageautoprofile-gas
10508 .PHONY: clean-stageautoprofile-gas maybe-clean-stageautoprofile-gas
10509 maybe-all-stageautoprofile-gas:
10510 maybe-clean-stageautoprofile-gas:
10511 @if gas-bootstrap
10512 maybe-all-stageautoprofile-gas: all-stageautoprofile-gas
10513 all-stageautoprofile: all-stageautoprofile-gas
10514 TARGET-stageautoprofile-gas = $(TARGET-gas)
10515 all-stageautoprofile-gas: configure-stageautoprofile-gas
10516 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
10517 @r=`${PWD_COMMAND}`; export r; \
10518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10519 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
10520 $(HOST_EXPORTS) \
10521 $(POSTSTAGE1_HOST_EXPORTS) \
10522 cd $(HOST_SUBDIR)/gas && \
10523 $$s/gcc/config/i386/$(AUTO_PROFILE) \
10524 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10525 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
10526 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
10527 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
10528 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10529 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10530 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10531 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10532 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
10533 $(TARGET-stageautoprofile-gas)
10535 maybe-clean-stageautoprofile-gas: clean-stageautoprofile-gas
10536 clean-stageautoprofile: clean-stageautoprofile-gas
10537 clean-stageautoprofile-gas:
10538 @if [ $(current_stage) = stageautoprofile ]; then \
10539 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10540 else \
10541 [ -f $(HOST_SUBDIR)/stageautoprofile-gas/Makefile ] || exit 0; \
10542 $(MAKE) stageautoprofile-start; \
10543 fi; \
10544 cd $(HOST_SUBDIR)/gas && \
10545 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10546 @endif gas-bootstrap
10549 .PHONY: all-stageautofeedback-gas maybe-all-stageautofeedback-gas
10550 .PHONY: clean-stageautofeedback-gas maybe-clean-stageautofeedback-gas
10551 maybe-all-stageautofeedback-gas:
10552 maybe-clean-stageautofeedback-gas:
10553 @if gas-bootstrap
10554 maybe-all-stageautofeedback-gas: all-stageautofeedback-gas
10555 all-stageautofeedback: all-stageautofeedback-gas
10556 TARGET-stageautofeedback-gas = $(TARGET-gas)
10557 all-stageautofeedback-gas: configure-stageautofeedback-gas
10558 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
10559 @r=`${PWD_COMMAND}`; export r; \
10560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10561 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
10562 $(HOST_EXPORTS) \
10563 $(POSTSTAGE1_HOST_EXPORTS) \
10564 cd $(HOST_SUBDIR)/gas && \
10566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10567 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
10568 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
10569 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
10570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10573 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10574 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
10575 $(TARGET-stageautofeedback-gas)
10577 maybe-clean-stageautofeedback-gas: clean-stageautofeedback-gas
10578 clean-stageautofeedback: clean-stageautofeedback-gas
10579 clean-stageautofeedback-gas:
10580 @if [ $(current_stage) = stageautofeedback ]; then \
10581 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
10582 else \
10583 [ -f $(HOST_SUBDIR)/stageautofeedback-gas/Makefile ] || exit 0; \
10584 $(MAKE) stageautofeedback-start; \
10585 fi; \
10586 cd $(HOST_SUBDIR)/gas && \
10587 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10588 @endif gas-bootstrap
10594 .PHONY: check-gas maybe-check-gas
10595 maybe-check-gas:
10596 @if gas
10597 maybe-check-gas: check-gas
10599 check-gas:
10600 @: $(MAKE); $(unstage)
10601 @r=`${PWD_COMMAND}`; export r; \
10602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10603 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10604 (cd $(HOST_SUBDIR)/gas && \
10605 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
10607 @endif gas
10609 .PHONY: install-gas maybe-install-gas
10610 maybe-install-gas:
10611 @if gas
10612 maybe-install-gas: install-gas
10614 install-gas: installdirs
10615 @: $(MAKE); $(unstage)
10616 @r=`${PWD_COMMAND}`; export r; \
10617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10618 $(HOST_EXPORTS) \
10619 (cd $(HOST_SUBDIR)/gas && \
10620 $(MAKE) $(FLAGS_TO_PASS) install)
10622 @endif gas
10624 .PHONY: install-strip-gas maybe-install-strip-gas
10625 maybe-install-strip-gas:
10626 @if gas
10627 maybe-install-strip-gas: install-strip-gas
10629 install-strip-gas: installdirs
10630 @: $(MAKE); $(unstage)
10631 @r=`${PWD_COMMAND}`; export r; \
10632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10633 $(HOST_EXPORTS) \
10634 (cd $(HOST_SUBDIR)/gas && \
10635 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10637 @endif gas
10639 # Other targets (info, dvi, pdf, etc.)
10641 .PHONY: maybe-info-gas info-gas
10642 maybe-info-gas:
10643 @if gas
10644 maybe-info-gas: info-gas
10646 info-gas: \
10647 configure-gas
10648 @[ -f ./gas/Makefile ] || exit 0; \
10649 r=`${PWD_COMMAND}`; export r; \
10650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10651 $(HOST_EXPORTS) \
10652 for flag in $(EXTRA_HOST_FLAGS) ; do \
10653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10654 done; \
10655 echo "Doing info in gas"; \
10656 (cd $(HOST_SUBDIR)/gas && \
10657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10659 "RANLIB=$${RANLIB}" \
10660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10661 info) \
10662 || exit 1
10664 @endif gas
10666 .PHONY: maybe-dvi-gas dvi-gas
10667 maybe-dvi-gas:
10668 @if gas
10669 maybe-dvi-gas: dvi-gas
10671 dvi-gas: \
10672 configure-gas
10673 @[ -f ./gas/Makefile ] || exit 0; \
10674 r=`${PWD_COMMAND}`; export r; \
10675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10676 $(HOST_EXPORTS) \
10677 for flag in $(EXTRA_HOST_FLAGS) ; do \
10678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10679 done; \
10680 echo "Doing dvi in gas"; \
10681 (cd $(HOST_SUBDIR)/gas && \
10682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10684 "RANLIB=$${RANLIB}" \
10685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10686 dvi) \
10687 || exit 1
10689 @endif gas
10691 .PHONY: maybe-pdf-gas pdf-gas
10692 maybe-pdf-gas:
10693 @if gas
10694 maybe-pdf-gas: pdf-gas
10696 pdf-gas: \
10697 configure-gas
10698 @[ -f ./gas/Makefile ] || exit 0; \
10699 r=`${PWD_COMMAND}`; export r; \
10700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10701 $(HOST_EXPORTS) \
10702 for flag in $(EXTRA_HOST_FLAGS) ; do \
10703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10704 done; \
10705 echo "Doing pdf in gas"; \
10706 (cd $(HOST_SUBDIR)/gas && \
10707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10709 "RANLIB=$${RANLIB}" \
10710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10711 pdf) \
10712 || exit 1
10714 @endif gas
10716 .PHONY: maybe-html-gas html-gas
10717 maybe-html-gas:
10718 @if gas
10719 maybe-html-gas: html-gas
10721 html-gas: \
10722 configure-gas
10723 @[ -f ./gas/Makefile ] || exit 0; \
10724 r=`${PWD_COMMAND}`; export r; \
10725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10726 $(HOST_EXPORTS) \
10727 for flag in $(EXTRA_HOST_FLAGS) ; do \
10728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10729 done; \
10730 echo "Doing html in gas"; \
10731 (cd $(HOST_SUBDIR)/gas && \
10732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10734 "RANLIB=$${RANLIB}" \
10735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10736 html) \
10737 || exit 1
10739 @endif gas
10741 .PHONY: maybe-TAGS-gas TAGS-gas
10742 maybe-TAGS-gas:
10743 @if gas
10744 maybe-TAGS-gas: TAGS-gas
10746 TAGS-gas: \
10747 configure-gas
10748 @[ -f ./gas/Makefile ] || exit 0; \
10749 r=`${PWD_COMMAND}`; export r; \
10750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10751 $(HOST_EXPORTS) \
10752 for flag in $(EXTRA_HOST_FLAGS) ; do \
10753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10754 done; \
10755 echo "Doing TAGS in gas"; \
10756 (cd $(HOST_SUBDIR)/gas && \
10757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10759 "RANLIB=$${RANLIB}" \
10760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10761 TAGS) \
10762 || exit 1
10764 @endif gas
10766 .PHONY: maybe-install-info-gas install-info-gas
10767 maybe-install-info-gas:
10768 @if gas
10769 maybe-install-info-gas: install-info-gas
10771 install-info-gas: \
10772 configure-gas \
10773 info-gas
10774 @[ -f ./gas/Makefile ] || exit 0; \
10775 r=`${PWD_COMMAND}`; export r; \
10776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10777 $(HOST_EXPORTS) \
10778 for flag in $(EXTRA_HOST_FLAGS) ; do \
10779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10780 done; \
10781 echo "Doing install-info in gas"; \
10782 (cd $(HOST_SUBDIR)/gas && \
10783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10785 "RANLIB=$${RANLIB}" \
10786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10787 install-info) \
10788 || exit 1
10790 @endif gas
10792 .PHONY: maybe-install-pdf-gas install-pdf-gas
10793 maybe-install-pdf-gas:
10794 @if gas
10795 maybe-install-pdf-gas: install-pdf-gas
10797 install-pdf-gas: \
10798 configure-gas \
10799 pdf-gas
10800 @[ -f ./gas/Makefile ] || exit 0; \
10801 r=`${PWD_COMMAND}`; export r; \
10802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10803 $(HOST_EXPORTS) \
10804 for flag in $(EXTRA_HOST_FLAGS) ; do \
10805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10806 done; \
10807 echo "Doing install-pdf in gas"; \
10808 (cd $(HOST_SUBDIR)/gas && \
10809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10811 "RANLIB=$${RANLIB}" \
10812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10813 install-pdf) \
10814 || exit 1
10816 @endif gas
10818 .PHONY: maybe-install-html-gas install-html-gas
10819 maybe-install-html-gas:
10820 @if gas
10821 maybe-install-html-gas: install-html-gas
10823 install-html-gas: \
10824 configure-gas \
10825 html-gas
10826 @[ -f ./gas/Makefile ] || exit 0; \
10827 r=`${PWD_COMMAND}`; export r; \
10828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10829 $(HOST_EXPORTS) \
10830 for flag in $(EXTRA_HOST_FLAGS) ; do \
10831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10832 done; \
10833 echo "Doing install-html in gas"; \
10834 (cd $(HOST_SUBDIR)/gas && \
10835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10837 "RANLIB=$${RANLIB}" \
10838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10839 install-html) \
10840 || exit 1
10842 @endif gas
10844 .PHONY: maybe-installcheck-gas installcheck-gas
10845 maybe-installcheck-gas:
10846 @if gas
10847 maybe-installcheck-gas: installcheck-gas
10849 installcheck-gas: \
10850 configure-gas
10851 @[ -f ./gas/Makefile ] || exit 0; \
10852 r=`${PWD_COMMAND}`; export r; \
10853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10854 $(HOST_EXPORTS) \
10855 for flag in $(EXTRA_HOST_FLAGS) ; do \
10856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10857 done; \
10858 echo "Doing installcheck in gas"; \
10859 (cd $(HOST_SUBDIR)/gas && \
10860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10862 "RANLIB=$${RANLIB}" \
10863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10864 installcheck) \
10865 || exit 1
10867 @endif gas
10869 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
10870 maybe-mostlyclean-gas:
10871 @if gas
10872 maybe-mostlyclean-gas: mostlyclean-gas
10874 mostlyclean-gas:
10875 @[ -f ./gas/Makefile ] || exit 0; \
10876 r=`${PWD_COMMAND}`; export r; \
10877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10878 $(HOST_EXPORTS) \
10879 for flag in $(EXTRA_HOST_FLAGS) ; do \
10880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10881 done; \
10882 echo "Doing mostlyclean in gas"; \
10883 (cd $(HOST_SUBDIR)/gas && \
10884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10886 "RANLIB=$${RANLIB}" \
10887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10888 mostlyclean) \
10889 || exit 1
10891 @endif gas
10893 .PHONY: maybe-clean-gas clean-gas
10894 maybe-clean-gas:
10895 @if gas
10896 maybe-clean-gas: clean-gas
10898 clean-gas:
10899 @[ -f ./gas/Makefile ] || exit 0; \
10900 r=`${PWD_COMMAND}`; export r; \
10901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10902 $(HOST_EXPORTS) \
10903 for flag in $(EXTRA_HOST_FLAGS) ; do \
10904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10905 done; \
10906 echo "Doing clean in gas"; \
10907 (cd $(HOST_SUBDIR)/gas && \
10908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10910 "RANLIB=$${RANLIB}" \
10911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10912 clean) \
10913 || exit 1
10915 @endif gas
10917 .PHONY: maybe-distclean-gas distclean-gas
10918 maybe-distclean-gas:
10919 @if gas
10920 maybe-distclean-gas: distclean-gas
10922 distclean-gas:
10923 @[ -f ./gas/Makefile ] || exit 0; \
10924 r=`${PWD_COMMAND}`; export r; \
10925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10926 $(HOST_EXPORTS) \
10927 for flag in $(EXTRA_HOST_FLAGS) ; do \
10928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10929 done; \
10930 echo "Doing distclean in gas"; \
10931 (cd $(HOST_SUBDIR)/gas && \
10932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10934 "RANLIB=$${RANLIB}" \
10935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10936 distclean) \
10937 || exit 1
10939 @endif gas
10941 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10942 maybe-maintainer-clean-gas:
10943 @if gas
10944 maybe-maintainer-clean-gas: maintainer-clean-gas
10946 maintainer-clean-gas:
10947 @[ -f ./gas/Makefile ] || exit 0; \
10948 r=`${PWD_COMMAND}`; export r; \
10949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10950 $(HOST_EXPORTS) \
10951 for flag in $(EXTRA_HOST_FLAGS) ; do \
10952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10953 done; \
10954 echo "Doing maintainer-clean in gas"; \
10955 (cd $(HOST_SUBDIR)/gas && \
10956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10958 "RANLIB=$${RANLIB}" \
10959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10960 maintainer-clean) \
10961 || exit 1
10963 @endif gas
10967 .PHONY: configure-gcc maybe-configure-gcc
10968 maybe-configure-gcc:
10969 @if gcc-bootstrap
10970 configure-gcc: stage_current
10971 @endif gcc-bootstrap
10972 @if gcc
10973 maybe-configure-gcc: configure-gcc
10974 configure-gcc:
10975 @r=`${PWD_COMMAND}`; export r; \
10976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10977 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
10979 $(HOST_EXPORTS) \
10980 echo Configuring in $(HOST_SUBDIR)/gcc; \
10981 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10982 case $(srcdir) in \
10983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10984 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10986 esac; \
10987 module_srcdir=gcc; \
10988 $(SHELL) \
10989 $$s/$$module_srcdir/configure \
10990 --srcdir=$${topdir}/$$module_srcdir \
10991 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10992 --target=${target_alias} \
10993 || exit 1
10994 @endif gcc
10998 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10999 maybe-configure-stage1-gcc:
11000 @if gcc-bootstrap
11001 maybe-configure-stage1-gcc: configure-stage1-gcc
11002 configure-stage1-gcc:
11003 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11004 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11005 @r=`${PWD_COMMAND}`; export r; \
11006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11007 TFLAGS="$(STAGE1_TFLAGS)"; \
11008 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11009 $(HOST_EXPORTS) \
11010 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11011 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11012 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11013 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
11014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11015 cd $(HOST_SUBDIR)/gcc || exit 1; \
11016 case $(srcdir) in \
11017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11018 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11020 esac; \
11021 module_srcdir=gcc; \
11022 $(SHELL) $$s/$$module_srcdir/configure \
11023 --srcdir=$${topdir}/$$module_srcdir \
11024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11025 --target=${target_alias} \
11027 $(STAGE1_CONFIGURE_FLAGS)
11028 @endif gcc-bootstrap
11030 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
11031 maybe-configure-stage2-gcc:
11032 @if gcc-bootstrap
11033 maybe-configure-stage2-gcc: configure-stage2-gcc
11034 configure-stage2-gcc:
11035 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11036 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11037 @r=`${PWD_COMMAND}`; export r; \
11038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039 TFLAGS="$(STAGE2_TFLAGS)"; \
11040 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11041 $(HOST_EXPORTS) \
11042 $(POSTSTAGE1_HOST_EXPORTS) \
11043 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11044 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11045 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11046 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
11047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11048 cd $(HOST_SUBDIR)/gcc || exit 1; \
11049 case $(srcdir) in \
11050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11051 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11053 esac; \
11054 module_srcdir=gcc; \
11055 $(SHELL) $$s/$$module_srcdir/configure \
11056 --srcdir=$${topdir}/$$module_srcdir \
11057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11058 --target=${target_alias} \
11059 --with-build-libsubdir=$(HOST_SUBDIR) \
11060 $(STAGE2_CONFIGURE_FLAGS)
11061 @endif gcc-bootstrap
11063 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
11064 maybe-configure-stage3-gcc:
11065 @if gcc-bootstrap
11066 maybe-configure-stage3-gcc: configure-stage3-gcc
11067 configure-stage3-gcc:
11068 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11069 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11070 @r=`${PWD_COMMAND}`; export r; \
11071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11072 TFLAGS="$(STAGE3_TFLAGS)"; \
11073 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11074 $(HOST_EXPORTS) \
11075 $(POSTSTAGE1_HOST_EXPORTS) \
11076 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11077 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11078 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11079 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
11080 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11081 cd $(HOST_SUBDIR)/gcc || exit 1; \
11082 case $(srcdir) in \
11083 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11084 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11085 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11086 esac; \
11087 module_srcdir=gcc; \
11088 $(SHELL) $$s/$$module_srcdir/configure \
11089 --srcdir=$${topdir}/$$module_srcdir \
11090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11091 --target=${target_alias} \
11092 --with-build-libsubdir=$(HOST_SUBDIR) \
11093 $(STAGE3_CONFIGURE_FLAGS)
11094 @endif gcc-bootstrap
11096 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
11097 maybe-configure-stage4-gcc:
11098 @if gcc-bootstrap
11099 maybe-configure-stage4-gcc: configure-stage4-gcc
11100 configure-stage4-gcc:
11101 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11103 @r=`${PWD_COMMAND}`; export r; \
11104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11105 TFLAGS="$(STAGE4_TFLAGS)"; \
11106 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11107 $(HOST_EXPORTS) \
11108 $(POSTSTAGE1_HOST_EXPORTS) \
11109 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11110 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11111 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11112 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
11113 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11114 cd $(HOST_SUBDIR)/gcc || exit 1; \
11115 case $(srcdir) in \
11116 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11117 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11118 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11119 esac; \
11120 module_srcdir=gcc; \
11121 $(SHELL) $$s/$$module_srcdir/configure \
11122 --srcdir=$${topdir}/$$module_srcdir \
11123 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11124 --target=${target_alias} \
11125 --with-build-libsubdir=$(HOST_SUBDIR) \
11126 $(STAGE4_CONFIGURE_FLAGS)
11127 @endif gcc-bootstrap
11129 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
11130 maybe-configure-stageprofile-gcc:
11131 @if gcc-bootstrap
11132 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
11133 configure-stageprofile-gcc:
11134 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11136 @r=`${PWD_COMMAND}`; export r; \
11137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11138 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11139 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11140 $(HOST_EXPORTS) \
11141 $(POSTSTAGE1_HOST_EXPORTS) \
11142 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11143 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11144 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11145 echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
11146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11147 cd $(HOST_SUBDIR)/gcc || exit 1; \
11148 case $(srcdir) in \
11149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11150 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11152 esac; \
11153 module_srcdir=gcc; \
11154 $(SHELL) $$s/$$module_srcdir/configure \
11155 --srcdir=$${topdir}/$$module_srcdir \
11156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11157 --target=${target_alias} \
11158 --with-build-libsubdir=$(HOST_SUBDIR) \
11159 $(STAGEprofile_CONFIGURE_FLAGS)
11160 @endif gcc-bootstrap
11162 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
11163 maybe-configure-stagefeedback-gcc:
11164 @if gcc-bootstrap
11165 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
11166 configure-stagefeedback-gcc:
11167 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11168 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11169 @r=`${PWD_COMMAND}`; export r; \
11170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11171 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11172 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11173 $(HOST_EXPORTS) \
11174 $(POSTSTAGE1_HOST_EXPORTS) \
11175 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11176 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11177 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11178 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
11179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11180 cd $(HOST_SUBDIR)/gcc || exit 1; \
11181 case $(srcdir) in \
11182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11183 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11185 esac; \
11186 module_srcdir=gcc; \
11187 $(SHELL) $$s/$$module_srcdir/configure \
11188 --srcdir=$${topdir}/$$module_srcdir \
11189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11190 --target=${target_alias} \
11191 --with-build-libsubdir=$(HOST_SUBDIR) \
11192 $(STAGEfeedback_CONFIGURE_FLAGS)
11193 @endif gcc-bootstrap
11195 .PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
11196 maybe-configure-stageautoprofile-gcc:
11197 @if gcc-bootstrap
11198 maybe-configure-stageautoprofile-gcc: configure-stageautoprofile-gcc
11199 configure-stageautoprofile-gcc:
11200 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11202 @r=`${PWD_COMMAND}`; export r; \
11203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11204 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11205 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11206 $(HOST_EXPORTS) \
11207 $(POSTSTAGE1_HOST_EXPORTS) \
11208 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
11209 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
11210 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
11211 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gcc; \
11212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11213 cd $(HOST_SUBDIR)/gcc || exit 1; \
11214 case $(srcdir) in \
11215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11216 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11218 esac; \
11219 module_srcdir=gcc; \
11220 $(SHELL) $$s/$$module_srcdir/configure \
11221 --srcdir=$${topdir}/$$module_srcdir \
11222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11223 --target=${target_alias} \
11224 --with-build-libsubdir=$(HOST_SUBDIR) \
11225 $(STAGEautoprofile_CONFIGURE_FLAGS)
11226 @endif gcc-bootstrap
11228 .PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
11229 maybe-configure-stageautofeedback-gcc:
11230 @if gcc-bootstrap
11231 maybe-configure-stageautofeedback-gcc: configure-stageautofeedback-gcc
11232 configure-stageautofeedback-gcc:
11233 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
11235 @r=`${PWD_COMMAND}`; export r; \
11236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11237 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11238 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11239 $(HOST_EXPORTS) \
11240 $(POSTSTAGE1_HOST_EXPORTS) \
11241 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
11242 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
11243 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
11244 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gcc; \
11245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
11246 cd $(HOST_SUBDIR)/gcc || exit 1; \
11247 case $(srcdir) in \
11248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11249 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11251 esac; \
11252 module_srcdir=gcc; \
11253 $(SHELL) $$s/$$module_srcdir/configure \
11254 --srcdir=$${topdir}/$$module_srcdir \
11255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11256 --target=${target_alias} \
11257 --with-build-libsubdir=$(HOST_SUBDIR) \
11258 $(STAGEautofeedback_CONFIGURE_FLAGS)
11259 @endif gcc-bootstrap
11265 .PHONY: all-gcc maybe-all-gcc
11266 maybe-all-gcc:
11267 @if gcc-bootstrap
11268 all-gcc: stage_current
11269 @endif gcc-bootstrap
11270 @if gcc
11271 TARGET-gcc=all
11272 maybe-all-gcc: all-gcc
11273 all-gcc: configure-gcc
11274 @r=`${PWD_COMMAND}`; export r; \
11275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11276 $(HOST_EXPORTS) \
11277 (cd $(HOST_SUBDIR)/gcc && \
11278 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11279 $(TARGET-gcc))
11280 @endif gcc
11284 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
11285 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
11286 maybe-all-stage1-gcc:
11287 maybe-clean-stage1-gcc:
11288 @if gcc-bootstrap
11289 maybe-all-stage1-gcc: all-stage1-gcc
11290 all-stage1: all-stage1-gcc
11291 TARGET-stage1-gcc = $(TARGET-gcc)
11292 all-stage1-gcc: configure-stage1-gcc
11293 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11294 @r=`${PWD_COMMAND}`; export r; \
11295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11296 TFLAGS="$(STAGE1_TFLAGS)"; \
11297 $(HOST_EXPORTS) \
11298 cd $(HOST_SUBDIR)/gcc && \
11300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11301 CFLAGS="$(STAGE1_CFLAGS)" \
11302 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11303 LIBCFLAGS="$(LIBCFLAGS)" \
11304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11307 $(EXTRA_HOST_FLAGS) \
11308 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11309 TFLAGS="$(STAGE1_TFLAGS)" \
11310 $(TARGET-stage1-gcc)
11312 maybe-clean-stage1-gcc: clean-stage1-gcc
11313 clean-stage1: clean-stage1-gcc
11314 clean-stage1-gcc:
11315 @if [ $(current_stage) = stage1 ]; then \
11316 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11317 else \
11318 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
11319 $(MAKE) stage1-start; \
11320 fi; \
11321 cd $(HOST_SUBDIR)/gcc && \
11322 $(MAKE) $(EXTRA_HOST_FLAGS) \
11323 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11324 @endif gcc-bootstrap
11327 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
11328 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
11329 maybe-all-stage2-gcc:
11330 maybe-clean-stage2-gcc:
11331 @if gcc-bootstrap
11332 maybe-all-stage2-gcc: all-stage2-gcc
11333 all-stage2: all-stage2-gcc
11334 TARGET-stage2-gcc = $(TARGET-gcc)
11335 all-stage2-gcc: configure-stage2-gcc
11336 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11337 @r=`${PWD_COMMAND}`; export r; \
11338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11339 TFLAGS="$(STAGE2_TFLAGS)"; \
11340 $(HOST_EXPORTS) \
11341 $(POSTSTAGE1_HOST_EXPORTS) \
11342 cd $(HOST_SUBDIR)/gcc && \
11344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11345 CFLAGS="$(STAGE2_CFLAGS)" \
11346 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11347 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11352 TFLAGS="$(STAGE2_TFLAGS)" \
11353 $(TARGET-stage2-gcc)
11355 maybe-clean-stage2-gcc: clean-stage2-gcc
11356 clean-stage2: clean-stage2-gcc
11357 clean-stage2-gcc:
11358 @if [ $(current_stage) = stage2 ]; then \
11359 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11360 else \
11361 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
11362 $(MAKE) stage2-start; \
11363 fi; \
11364 cd $(HOST_SUBDIR)/gcc && \
11365 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11366 @endif gcc-bootstrap
11369 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
11370 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
11371 maybe-all-stage3-gcc:
11372 maybe-clean-stage3-gcc:
11373 @if gcc-bootstrap
11374 maybe-all-stage3-gcc: all-stage3-gcc
11375 all-stage3: all-stage3-gcc
11376 TARGET-stage3-gcc = $(TARGET-gcc)
11377 all-stage3-gcc: configure-stage3-gcc
11378 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11379 @r=`${PWD_COMMAND}`; export r; \
11380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11381 TFLAGS="$(STAGE3_TFLAGS)"; \
11382 $(HOST_EXPORTS) \
11383 $(POSTSTAGE1_HOST_EXPORTS) \
11384 cd $(HOST_SUBDIR)/gcc && \
11386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11387 CFLAGS="$(STAGE3_CFLAGS)" \
11388 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11389 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11393 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11394 TFLAGS="$(STAGE3_TFLAGS)" \
11395 $(TARGET-stage3-gcc)
11397 maybe-clean-stage3-gcc: clean-stage3-gcc
11398 clean-stage3: clean-stage3-gcc
11399 clean-stage3-gcc:
11400 @if [ $(current_stage) = stage3 ]; then \
11401 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11402 else \
11403 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
11404 $(MAKE) stage3-start; \
11405 fi; \
11406 cd $(HOST_SUBDIR)/gcc && \
11407 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11408 @endif gcc-bootstrap
11411 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
11412 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
11413 maybe-all-stage4-gcc:
11414 maybe-clean-stage4-gcc:
11415 @if gcc-bootstrap
11416 maybe-all-stage4-gcc: all-stage4-gcc
11417 all-stage4: all-stage4-gcc
11418 TARGET-stage4-gcc = $(TARGET-gcc)
11419 all-stage4-gcc: configure-stage4-gcc
11420 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11421 @r=`${PWD_COMMAND}`; export r; \
11422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11423 TFLAGS="$(STAGE4_TFLAGS)"; \
11424 $(HOST_EXPORTS) \
11425 $(POSTSTAGE1_HOST_EXPORTS) \
11426 cd $(HOST_SUBDIR)/gcc && \
11428 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11429 CFLAGS="$(STAGE4_CFLAGS)" \
11430 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11431 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11432 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11433 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11434 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11435 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11436 TFLAGS="$(STAGE4_TFLAGS)" \
11437 $(TARGET-stage4-gcc)
11439 maybe-clean-stage4-gcc: clean-stage4-gcc
11440 clean-stage4: clean-stage4-gcc
11441 clean-stage4-gcc:
11442 @if [ $(current_stage) = stage4 ]; then \
11443 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11444 else \
11445 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
11446 $(MAKE) stage4-start; \
11447 fi; \
11448 cd $(HOST_SUBDIR)/gcc && \
11449 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11450 @endif gcc-bootstrap
11453 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
11454 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
11455 maybe-all-stageprofile-gcc:
11456 maybe-clean-stageprofile-gcc:
11457 @if gcc-bootstrap
11458 maybe-all-stageprofile-gcc: all-stageprofile-gcc
11459 all-stageprofile: all-stageprofile-gcc
11460 TARGET-stageprofile-gcc = $(TARGET-gcc)
11461 all-stageprofile-gcc: configure-stageprofile-gcc
11462 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11463 @r=`${PWD_COMMAND}`; export r; \
11464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11465 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11466 $(HOST_EXPORTS) \
11467 $(POSTSTAGE1_HOST_EXPORTS) \
11468 cd $(HOST_SUBDIR)/gcc && \
11470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11471 CFLAGS="$(STAGEprofile_CFLAGS)" \
11472 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11473 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11478 TFLAGS="$(STAGEprofile_TFLAGS)" \
11479 $(TARGET-stageprofile-gcc)
11481 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
11482 clean-stageprofile: clean-stageprofile-gcc
11483 clean-stageprofile-gcc:
11484 @if [ $(current_stage) = stageprofile ]; then \
11485 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11486 else \
11487 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
11488 $(MAKE) stageprofile-start; \
11489 fi; \
11490 cd $(HOST_SUBDIR)/gcc && \
11491 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11492 @endif gcc-bootstrap
11495 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
11496 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
11497 maybe-all-stagefeedback-gcc:
11498 maybe-clean-stagefeedback-gcc:
11499 @if gcc-bootstrap
11500 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
11501 all-stagefeedback: all-stagefeedback-gcc
11502 TARGET-stagefeedback-gcc = $(TARGET-gcc)
11503 all-stagefeedback-gcc: configure-stagefeedback-gcc
11504 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11505 @r=`${PWD_COMMAND}`; export r; \
11506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11507 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11508 $(HOST_EXPORTS) \
11509 $(POSTSTAGE1_HOST_EXPORTS) \
11510 cd $(HOST_SUBDIR)/gcc && \
11512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11513 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11514 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11515 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11516 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11517 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11518 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11519 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11520 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11521 $(TARGET-stagefeedback-gcc)
11523 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
11524 clean-stagefeedback: clean-stagefeedback-gcc
11525 clean-stagefeedback-gcc:
11526 @if [ $(current_stage) = stagefeedback ]; then \
11527 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11528 else \
11529 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
11530 $(MAKE) stagefeedback-start; \
11531 fi; \
11532 cd $(HOST_SUBDIR)/gcc && \
11533 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11534 @endif gcc-bootstrap
11537 .PHONY: all-stageautoprofile-gcc maybe-all-stageautoprofile-gcc
11538 .PHONY: clean-stageautoprofile-gcc maybe-clean-stageautoprofile-gcc
11539 maybe-all-stageautoprofile-gcc:
11540 maybe-clean-stageautoprofile-gcc:
11541 @if gcc-bootstrap
11542 maybe-all-stageautoprofile-gcc: all-stageautoprofile-gcc
11543 all-stageautoprofile: all-stageautoprofile-gcc
11544 TARGET-stageautoprofile-gcc = $(TARGET-gcc)
11545 all-stageautoprofile-gcc: configure-stageautoprofile-gcc
11546 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11547 @r=`${PWD_COMMAND}`; export r; \
11548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11549 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11550 $(HOST_EXPORTS) \
11551 $(POSTSTAGE1_HOST_EXPORTS) \
11552 cd $(HOST_SUBDIR)/gcc && \
11553 $$s/gcc/config/i386/$(AUTO_PROFILE) \
11554 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11555 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
11556 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
11557 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
11558 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11559 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11560 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11561 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11562 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
11563 $(TARGET-stageautoprofile-gcc)
11565 maybe-clean-stageautoprofile-gcc: clean-stageautoprofile-gcc
11566 clean-stageautoprofile: clean-stageautoprofile-gcc
11567 clean-stageautoprofile-gcc:
11568 @if [ $(current_stage) = stageautoprofile ]; then \
11569 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11570 else \
11571 [ -f $(HOST_SUBDIR)/stageautoprofile-gcc/Makefile ] || exit 0; \
11572 $(MAKE) stageautoprofile-start; \
11573 fi; \
11574 cd $(HOST_SUBDIR)/gcc && \
11575 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11576 @endif gcc-bootstrap
11579 .PHONY: all-stageautofeedback-gcc maybe-all-stageautofeedback-gcc
11580 .PHONY: clean-stageautofeedback-gcc maybe-clean-stageautofeedback-gcc
11581 maybe-all-stageautofeedback-gcc:
11582 maybe-clean-stageautofeedback-gcc:
11583 @if gcc-bootstrap
11584 maybe-all-stageautofeedback-gcc: all-stageautofeedback-gcc
11585 all-stageautofeedback: all-stageautofeedback-gcc
11586 TARGET-stageautofeedback-gcc = $(TARGET-gcc)
11587 all-stageautofeedback-gcc: configure-stageautofeedback-gcc
11588 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11589 @r=`${PWD_COMMAND}`; export r; \
11590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11591 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11592 $(HOST_EXPORTS) \
11593 $(POSTSTAGE1_HOST_EXPORTS) \
11594 cd $(HOST_SUBDIR)/gcc && \
11596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11597 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
11598 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
11599 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
11600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11604 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
11605 $(TARGET-stageautofeedback-gcc)
11607 maybe-clean-stageautofeedback-gcc: clean-stageautofeedback-gcc
11608 clean-stageautofeedback: clean-stageautofeedback-gcc
11609 clean-stageautofeedback-gcc:
11610 @if [ $(current_stage) = stageautofeedback ]; then \
11611 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
11612 else \
11613 [ -f $(HOST_SUBDIR)/stageautofeedback-gcc/Makefile ] || exit 0; \
11614 $(MAKE) stageautofeedback-start; \
11615 fi; \
11616 cd $(HOST_SUBDIR)/gcc && \
11617 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
11618 @endif gcc-bootstrap
11624 .PHONY: check-gcc maybe-check-gcc
11625 maybe-check-gcc:
11626 @if gcc
11627 maybe-check-gcc: check-gcc
11629 check-gcc:
11630 @: $(MAKE); $(unstage)
11631 @r=`${PWD_COMMAND}`; export r; \
11632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11633 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11634 (cd $(HOST_SUBDIR)/gcc && \
11635 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
11637 @endif gcc
11639 .PHONY: install-gcc maybe-install-gcc
11640 maybe-install-gcc:
11641 @if gcc
11642 maybe-install-gcc: install-gcc
11644 install-gcc: installdirs
11645 @: $(MAKE); $(unstage)
11646 @r=`${PWD_COMMAND}`; export r; \
11647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11648 $(HOST_EXPORTS) \
11649 (cd $(HOST_SUBDIR)/gcc && \
11650 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
11652 @endif gcc
11654 .PHONY: install-strip-gcc maybe-install-strip-gcc
11655 maybe-install-strip-gcc:
11656 @if gcc
11657 maybe-install-strip-gcc: install-strip-gcc
11659 install-strip-gcc: installdirs
11660 @: $(MAKE); $(unstage)
11661 @r=`${PWD_COMMAND}`; export r; \
11662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11663 $(HOST_EXPORTS) \
11664 (cd $(HOST_SUBDIR)/gcc && \
11665 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
11667 @endif gcc
11669 # Other targets (info, dvi, pdf, etc.)
11671 .PHONY: maybe-info-gcc info-gcc
11672 maybe-info-gcc:
11673 @if gcc
11674 maybe-info-gcc: info-gcc
11676 info-gcc: \
11677 configure-gcc
11678 @[ -f ./gcc/Makefile ] || exit 0; \
11679 r=`${PWD_COMMAND}`; export r; \
11680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11681 $(HOST_EXPORTS) \
11682 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11684 done; \
11685 echo "Doing info in gcc"; \
11686 (cd $(HOST_SUBDIR)/gcc && \
11687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11689 "RANLIB=$${RANLIB}" \
11690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11691 info) \
11692 || exit 1
11694 @endif gcc
11696 .PHONY: maybe-dvi-gcc dvi-gcc
11697 maybe-dvi-gcc:
11698 @if gcc
11699 maybe-dvi-gcc: dvi-gcc
11701 dvi-gcc: \
11702 configure-gcc
11703 @[ -f ./gcc/Makefile ] || exit 0; \
11704 r=`${PWD_COMMAND}`; export r; \
11705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11706 $(HOST_EXPORTS) \
11707 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11709 done; \
11710 echo "Doing dvi in gcc"; \
11711 (cd $(HOST_SUBDIR)/gcc && \
11712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11714 "RANLIB=$${RANLIB}" \
11715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11716 dvi) \
11717 || exit 1
11719 @endif gcc
11721 .PHONY: maybe-pdf-gcc pdf-gcc
11722 maybe-pdf-gcc:
11723 @if gcc
11724 maybe-pdf-gcc: pdf-gcc
11726 pdf-gcc: \
11727 configure-gcc
11728 @[ -f ./gcc/Makefile ] || exit 0; \
11729 r=`${PWD_COMMAND}`; export r; \
11730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11731 $(HOST_EXPORTS) \
11732 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11734 done; \
11735 echo "Doing pdf in gcc"; \
11736 (cd $(HOST_SUBDIR)/gcc && \
11737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11739 "RANLIB=$${RANLIB}" \
11740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11741 pdf) \
11742 || exit 1
11744 @endif gcc
11746 .PHONY: maybe-html-gcc html-gcc
11747 maybe-html-gcc:
11748 @if gcc
11749 maybe-html-gcc: html-gcc
11751 html-gcc: \
11752 configure-gcc
11753 @[ -f ./gcc/Makefile ] || exit 0; \
11754 r=`${PWD_COMMAND}`; export r; \
11755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11756 $(HOST_EXPORTS) \
11757 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11759 done; \
11760 echo "Doing html in gcc"; \
11761 (cd $(HOST_SUBDIR)/gcc && \
11762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11764 "RANLIB=$${RANLIB}" \
11765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11766 html) \
11767 || exit 1
11769 @endif gcc
11771 .PHONY: maybe-TAGS-gcc TAGS-gcc
11772 maybe-TAGS-gcc:
11773 @if gcc
11774 maybe-TAGS-gcc: TAGS-gcc
11776 TAGS-gcc: \
11777 configure-gcc
11778 @[ -f ./gcc/Makefile ] || exit 0; \
11779 r=`${PWD_COMMAND}`; export r; \
11780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11781 $(HOST_EXPORTS) \
11782 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11784 done; \
11785 echo "Doing TAGS in gcc"; \
11786 (cd $(HOST_SUBDIR)/gcc && \
11787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11789 "RANLIB=$${RANLIB}" \
11790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11791 TAGS) \
11792 || exit 1
11794 @endif gcc
11796 .PHONY: maybe-install-info-gcc install-info-gcc
11797 maybe-install-info-gcc:
11798 @if gcc
11799 maybe-install-info-gcc: install-info-gcc
11801 install-info-gcc: \
11802 configure-gcc \
11803 info-gcc
11804 @[ -f ./gcc/Makefile ] || exit 0; \
11805 r=`${PWD_COMMAND}`; export r; \
11806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11807 $(HOST_EXPORTS) \
11808 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11810 done; \
11811 echo "Doing install-info in gcc"; \
11812 (cd $(HOST_SUBDIR)/gcc && \
11813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11815 "RANLIB=$${RANLIB}" \
11816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11817 install-info) \
11818 || exit 1
11820 @endif gcc
11822 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
11823 maybe-install-pdf-gcc:
11824 @if gcc
11825 maybe-install-pdf-gcc: install-pdf-gcc
11827 install-pdf-gcc: \
11828 configure-gcc \
11829 pdf-gcc
11830 @[ -f ./gcc/Makefile ] || exit 0; \
11831 r=`${PWD_COMMAND}`; export r; \
11832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11833 $(HOST_EXPORTS) \
11834 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11836 done; \
11837 echo "Doing install-pdf in gcc"; \
11838 (cd $(HOST_SUBDIR)/gcc && \
11839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11841 "RANLIB=$${RANLIB}" \
11842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11843 install-pdf) \
11844 || exit 1
11846 @endif gcc
11848 .PHONY: maybe-install-html-gcc install-html-gcc
11849 maybe-install-html-gcc:
11850 @if gcc
11851 maybe-install-html-gcc: install-html-gcc
11853 install-html-gcc: \
11854 configure-gcc \
11855 html-gcc
11856 @[ -f ./gcc/Makefile ] || exit 0; \
11857 r=`${PWD_COMMAND}`; export r; \
11858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11859 $(HOST_EXPORTS) \
11860 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11862 done; \
11863 echo "Doing install-html in gcc"; \
11864 (cd $(HOST_SUBDIR)/gcc && \
11865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11867 "RANLIB=$${RANLIB}" \
11868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11869 install-html) \
11870 || exit 1
11872 @endif gcc
11874 .PHONY: maybe-installcheck-gcc installcheck-gcc
11875 maybe-installcheck-gcc:
11876 @if gcc
11877 maybe-installcheck-gcc: installcheck-gcc
11879 installcheck-gcc: \
11880 configure-gcc
11881 @[ -f ./gcc/Makefile ] || exit 0; \
11882 r=`${PWD_COMMAND}`; export r; \
11883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11884 $(HOST_EXPORTS) \
11885 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11887 done; \
11888 echo "Doing installcheck in gcc"; \
11889 (cd $(HOST_SUBDIR)/gcc && \
11890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11892 "RANLIB=$${RANLIB}" \
11893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11894 installcheck) \
11895 || exit 1
11897 @endif gcc
11899 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
11900 maybe-mostlyclean-gcc:
11901 @if gcc
11902 maybe-mostlyclean-gcc: mostlyclean-gcc
11904 mostlyclean-gcc:
11905 @[ -f ./gcc/Makefile ] || exit 0; \
11906 r=`${PWD_COMMAND}`; export r; \
11907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11908 $(HOST_EXPORTS) \
11909 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11911 done; \
11912 echo "Doing mostlyclean in gcc"; \
11913 (cd $(HOST_SUBDIR)/gcc && \
11914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11916 "RANLIB=$${RANLIB}" \
11917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11918 mostlyclean) \
11919 || exit 1
11921 @endif gcc
11923 .PHONY: maybe-clean-gcc clean-gcc
11924 maybe-clean-gcc:
11925 @if gcc
11926 maybe-clean-gcc: clean-gcc
11928 clean-gcc:
11929 @[ -f ./gcc/Makefile ] || exit 0; \
11930 r=`${PWD_COMMAND}`; export r; \
11931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11932 $(HOST_EXPORTS) \
11933 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11935 done; \
11936 echo "Doing clean in gcc"; \
11937 (cd $(HOST_SUBDIR)/gcc && \
11938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11940 "RANLIB=$${RANLIB}" \
11941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11942 clean) \
11943 || exit 1
11945 @endif gcc
11947 .PHONY: maybe-distclean-gcc distclean-gcc
11948 maybe-distclean-gcc:
11949 @if gcc
11950 maybe-distclean-gcc: distclean-gcc
11952 distclean-gcc:
11953 @[ -f ./gcc/Makefile ] || exit 0; \
11954 r=`${PWD_COMMAND}`; export r; \
11955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11956 $(HOST_EXPORTS) \
11957 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959 done; \
11960 echo "Doing distclean in gcc"; \
11961 (cd $(HOST_SUBDIR)/gcc && \
11962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11964 "RANLIB=$${RANLIB}" \
11965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11966 distclean) \
11967 || exit 1
11969 @endif gcc
11971 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11972 maybe-maintainer-clean-gcc:
11973 @if gcc
11974 maybe-maintainer-clean-gcc: maintainer-clean-gcc
11976 maintainer-clean-gcc:
11977 @[ -f ./gcc/Makefile ] || exit 0; \
11978 r=`${PWD_COMMAND}`; export r; \
11979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11980 $(HOST_EXPORTS) \
11981 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11983 done; \
11984 echo "Doing maintainer-clean in gcc"; \
11985 (cd $(HOST_SUBDIR)/gcc && \
11986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11988 "RANLIB=$${RANLIB}" \
11989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11990 maintainer-clean) \
11991 || exit 1
11993 @endif gcc
11997 .PHONY: configure-gmp maybe-configure-gmp
11998 maybe-configure-gmp:
11999 @if gcc-bootstrap
12000 configure-gmp: stage_current
12001 @endif gcc-bootstrap
12002 @if gmp
12003 maybe-configure-gmp: configure-gmp
12004 configure-gmp:
12005 @r=`${PWD_COMMAND}`; export r; \
12006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12007 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12009 $(HOST_EXPORTS) \
12010 echo Configuring in $(HOST_SUBDIR)/gmp; \
12011 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
12012 case $(srcdir) in \
12013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12014 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12016 esac; \
12017 module_srcdir=gmp; \
12018 $(SHELL) \
12019 $$s/$$module_srcdir/configure \
12020 --srcdir=$${topdir}/$$module_srcdir \
12021 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12022 --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
12023 || exit 1
12024 @endif gmp
12028 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
12029 maybe-configure-stage1-gmp:
12030 @if gmp-bootstrap
12031 maybe-configure-stage1-gmp: configure-stage1-gmp
12032 configure-stage1-gmp:
12033 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12035 @r=`${PWD_COMMAND}`; export r; \
12036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12037 TFLAGS="$(STAGE1_TFLAGS)"; \
12038 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12039 $(HOST_EXPORTS) \
12040 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12041 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12042 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12043 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
12044 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12045 cd $(HOST_SUBDIR)/gmp || exit 1; \
12046 case $(srcdir) in \
12047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12048 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12050 esac; \
12051 module_srcdir=gmp; \
12052 $(SHELL) $$s/$$module_srcdir/configure \
12053 --srcdir=$${topdir}/$$module_srcdir \
12054 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12055 --target=none-${host_vendor}-${host_os} \
12057 $(STAGE1_CONFIGURE_FLAGS) \
12058 --disable-shared LEX="touch lex.yy.c"
12059 @endif gmp-bootstrap
12061 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
12062 maybe-configure-stage2-gmp:
12063 @if gmp-bootstrap
12064 maybe-configure-stage2-gmp: configure-stage2-gmp
12065 configure-stage2-gmp:
12066 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12067 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12068 @r=`${PWD_COMMAND}`; export r; \
12069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12070 TFLAGS="$(STAGE2_TFLAGS)"; \
12071 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12072 $(HOST_EXPORTS) \
12073 $(POSTSTAGE1_HOST_EXPORTS) \
12074 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12075 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12076 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12077 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
12078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12079 cd $(HOST_SUBDIR)/gmp || exit 1; \
12080 case $(srcdir) in \
12081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12082 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12084 esac; \
12085 module_srcdir=gmp; \
12086 $(SHELL) $$s/$$module_srcdir/configure \
12087 --srcdir=$${topdir}/$$module_srcdir \
12088 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12089 --target=none-${host_vendor}-${host_os} \
12090 --with-build-libsubdir=$(HOST_SUBDIR) \
12091 $(STAGE2_CONFIGURE_FLAGS) \
12092 --disable-shared LEX="touch lex.yy.c"
12093 @endif gmp-bootstrap
12095 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
12096 maybe-configure-stage3-gmp:
12097 @if gmp-bootstrap
12098 maybe-configure-stage3-gmp: configure-stage3-gmp
12099 configure-stage3-gmp:
12100 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12102 @r=`${PWD_COMMAND}`; export r; \
12103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12104 TFLAGS="$(STAGE3_TFLAGS)"; \
12105 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12106 $(HOST_EXPORTS) \
12107 $(POSTSTAGE1_HOST_EXPORTS) \
12108 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12109 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12110 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12111 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
12112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12113 cd $(HOST_SUBDIR)/gmp || exit 1; \
12114 case $(srcdir) in \
12115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12116 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12118 esac; \
12119 module_srcdir=gmp; \
12120 $(SHELL) $$s/$$module_srcdir/configure \
12121 --srcdir=$${topdir}/$$module_srcdir \
12122 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12123 --target=none-${host_vendor}-${host_os} \
12124 --with-build-libsubdir=$(HOST_SUBDIR) \
12125 $(STAGE3_CONFIGURE_FLAGS) \
12126 --disable-shared LEX="touch lex.yy.c"
12127 @endif gmp-bootstrap
12129 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
12130 maybe-configure-stage4-gmp:
12131 @if gmp-bootstrap
12132 maybe-configure-stage4-gmp: configure-stage4-gmp
12133 configure-stage4-gmp:
12134 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12135 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12136 @r=`${PWD_COMMAND}`; export r; \
12137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12138 TFLAGS="$(STAGE4_TFLAGS)"; \
12139 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12140 $(HOST_EXPORTS) \
12141 $(POSTSTAGE1_HOST_EXPORTS) \
12142 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12143 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12144 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12145 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
12146 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12147 cd $(HOST_SUBDIR)/gmp || exit 1; \
12148 case $(srcdir) in \
12149 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12150 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12151 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12152 esac; \
12153 module_srcdir=gmp; \
12154 $(SHELL) $$s/$$module_srcdir/configure \
12155 --srcdir=$${topdir}/$$module_srcdir \
12156 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12157 --target=none-${host_vendor}-${host_os} \
12158 --with-build-libsubdir=$(HOST_SUBDIR) \
12159 $(STAGE4_CONFIGURE_FLAGS) \
12160 --disable-shared LEX="touch lex.yy.c"
12161 @endif gmp-bootstrap
12163 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
12164 maybe-configure-stageprofile-gmp:
12165 @if gmp-bootstrap
12166 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
12167 configure-stageprofile-gmp:
12168 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12170 @r=`${PWD_COMMAND}`; export r; \
12171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12172 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12173 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12174 $(HOST_EXPORTS) \
12175 $(POSTSTAGE1_HOST_EXPORTS) \
12176 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12177 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12178 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12179 echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
12180 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12181 cd $(HOST_SUBDIR)/gmp || exit 1; \
12182 case $(srcdir) in \
12183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12184 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12186 esac; \
12187 module_srcdir=gmp; \
12188 $(SHELL) $$s/$$module_srcdir/configure \
12189 --srcdir=$${topdir}/$$module_srcdir \
12190 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12191 --target=none-${host_vendor}-${host_os} \
12192 --with-build-libsubdir=$(HOST_SUBDIR) \
12193 $(STAGEprofile_CONFIGURE_FLAGS) \
12194 --disable-shared LEX="touch lex.yy.c"
12195 @endif gmp-bootstrap
12197 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
12198 maybe-configure-stagefeedback-gmp:
12199 @if gmp-bootstrap
12200 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
12201 configure-stagefeedback-gmp:
12202 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12204 @r=`${PWD_COMMAND}`; export r; \
12205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12206 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12207 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12208 $(HOST_EXPORTS) \
12209 $(POSTSTAGE1_HOST_EXPORTS) \
12210 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12211 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12212 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12213 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
12214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12215 cd $(HOST_SUBDIR)/gmp || exit 1; \
12216 case $(srcdir) in \
12217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12218 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12220 esac; \
12221 module_srcdir=gmp; \
12222 $(SHELL) $$s/$$module_srcdir/configure \
12223 --srcdir=$${topdir}/$$module_srcdir \
12224 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12225 --target=none-${host_vendor}-${host_os} \
12226 --with-build-libsubdir=$(HOST_SUBDIR) \
12227 $(STAGEfeedback_CONFIGURE_FLAGS) \
12228 --disable-shared LEX="touch lex.yy.c"
12229 @endif gmp-bootstrap
12231 .PHONY: configure-stageautoprofile-gmp maybe-configure-stageautoprofile-gmp
12232 maybe-configure-stageautoprofile-gmp:
12233 @if gmp-bootstrap
12234 maybe-configure-stageautoprofile-gmp: configure-stageautoprofile-gmp
12235 configure-stageautoprofile-gmp:
12236 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12238 @r=`${PWD_COMMAND}`; export r; \
12239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12240 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12241 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12242 $(HOST_EXPORTS) \
12243 $(POSTSTAGE1_HOST_EXPORTS) \
12244 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
12245 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
12246 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
12247 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gmp; \
12248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12249 cd $(HOST_SUBDIR)/gmp || exit 1; \
12250 case $(srcdir) in \
12251 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12252 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12253 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12254 esac; \
12255 module_srcdir=gmp; \
12256 $(SHELL) $$s/$$module_srcdir/configure \
12257 --srcdir=$${topdir}/$$module_srcdir \
12258 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12259 --target=none-${host_vendor}-${host_os} \
12260 --with-build-libsubdir=$(HOST_SUBDIR) \
12261 $(STAGEautoprofile_CONFIGURE_FLAGS) \
12262 --disable-shared LEX="touch lex.yy.c"
12263 @endif gmp-bootstrap
12265 .PHONY: configure-stageautofeedback-gmp maybe-configure-stageautofeedback-gmp
12266 maybe-configure-stageautofeedback-gmp:
12267 @if gmp-bootstrap
12268 maybe-configure-stageautofeedback-gmp: configure-stageautofeedback-gmp
12269 configure-stageautofeedback-gmp:
12270 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12271 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
12272 @r=`${PWD_COMMAND}`; export r; \
12273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12274 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12275 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
12276 $(HOST_EXPORTS) \
12277 $(POSTSTAGE1_HOST_EXPORTS) \
12278 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
12279 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
12280 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
12281 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gmp; \
12282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
12283 cd $(HOST_SUBDIR)/gmp || exit 1; \
12284 case $(srcdir) in \
12285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12286 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
12287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12288 esac; \
12289 module_srcdir=gmp; \
12290 $(SHELL) $$s/$$module_srcdir/configure \
12291 --srcdir=$${topdir}/$$module_srcdir \
12292 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
12293 --target=none-${host_vendor}-${host_os} \
12294 --with-build-libsubdir=$(HOST_SUBDIR) \
12295 $(STAGEautofeedback_CONFIGURE_FLAGS) \
12296 --disable-shared LEX="touch lex.yy.c"
12297 @endif gmp-bootstrap
12303 .PHONY: all-gmp maybe-all-gmp
12304 maybe-all-gmp:
12305 @if gcc-bootstrap
12306 all-gmp: stage_current
12307 @endif gcc-bootstrap
12308 @if gmp
12309 TARGET-gmp=all
12310 maybe-all-gmp: all-gmp
12311 all-gmp: configure-gmp
12312 @r=`${PWD_COMMAND}`; export r; \
12313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12314 $(HOST_EXPORTS) \
12315 (cd $(HOST_SUBDIR)/gmp && \
12316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12317 $(TARGET-gmp))
12318 @endif gmp
12322 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
12323 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
12324 maybe-all-stage1-gmp:
12325 maybe-clean-stage1-gmp:
12326 @if gmp-bootstrap
12327 maybe-all-stage1-gmp: all-stage1-gmp
12328 all-stage1: all-stage1-gmp
12329 TARGET-stage1-gmp = $(TARGET-gmp)
12330 all-stage1-gmp: configure-stage1-gmp
12331 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12332 @r=`${PWD_COMMAND}`; export r; \
12333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12334 TFLAGS="$(STAGE1_TFLAGS)"; \
12335 $(HOST_EXPORTS) \
12336 cd $(HOST_SUBDIR)/gmp && \
12338 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12339 CFLAGS="$(STAGE1_CFLAGS)" \
12340 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12341 LIBCFLAGS="$(LIBCFLAGS)" \
12342 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12343 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12344 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12345 $(EXTRA_HOST_FLAGS) \
12346 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12347 TFLAGS="$(STAGE1_TFLAGS)" \
12348 $(TARGET-stage1-gmp)
12350 maybe-clean-stage1-gmp: clean-stage1-gmp
12351 clean-stage1: clean-stage1-gmp
12352 clean-stage1-gmp:
12353 @if [ $(current_stage) = stage1 ]; then \
12354 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12355 else \
12356 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
12357 $(MAKE) stage1-start; \
12358 fi; \
12359 cd $(HOST_SUBDIR)/gmp && \
12360 $(MAKE) $(EXTRA_HOST_FLAGS) \
12361 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12362 @endif gmp-bootstrap
12365 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
12366 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
12367 maybe-all-stage2-gmp:
12368 maybe-clean-stage2-gmp:
12369 @if gmp-bootstrap
12370 maybe-all-stage2-gmp: all-stage2-gmp
12371 all-stage2: all-stage2-gmp
12372 TARGET-stage2-gmp = $(TARGET-gmp)
12373 all-stage2-gmp: configure-stage2-gmp
12374 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12375 @r=`${PWD_COMMAND}`; export r; \
12376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12377 TFLAGS="$(STAGE2_TFLAGS)"; \
12378 $(HOST_EXPORTS) \
12379 $(POSTSTAGE1_HOST_EXPORTS) \
12380 cd $(HOST_SUBDIR)/gmp && \
12382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12383 CFLAGS="$(STAGE2_CFLAGS)" \
12384 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12385 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12390 TFLAGS="$(STAGE2_TFLAGS)" \
12391 $(TARGET-stage2-gmp)
12393 maybe-clean-stage2-gmp: clean-stage2-gmp
12394 clean-stage2: clean-stage2-gmp
12395 clean-stage2-gmp:
12396 @if [ $(current_stage) = stage2 ]; then \
12397 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12398 else \
12399 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
12400 $(MAKE) stage2-start; \
12401 fi; \
12402 cd $(HOST_SUBDIR)/gmp && \
12403 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12404 @endif gmp-bootstrap
12407 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
12408 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
12409 maybe-all-stage3-gmp:
12410 maybe-clean-stage3-gmp:
12411 @if gmp-bootstrap
12412 maybe-all-stage3-gmp: all-stage3-gmp
12413 all-stage3: all-stage3-gmp
12414 TARGET-stage3-gmp = $(TARGET-gmp)
12415 all-stage3-gmp: configure-stage3-gmp
12416 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12417 @r=`${PWD_COMMAND}`; export r; \
12418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12419 TFLAGS="$(STAGE3_TFLAGS)"; \
12420 $(HOST_EXPORTS) \
12421 $(POSTSTAGE1_HOST_EXPORTS) \
12422 cd $(HOST_SUBDIR)/gmp && \
12424 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12425 CFLAGS="$(STAGE3_CFLAGS)" \
12426 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12427 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12428 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12429 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12430 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12431 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12432 TFLAGS="$(STAGE3_TFLAGS)" \
12433 $(TARGET-stage3-gmp)
12435 maybe-clean-stage3-gmp: clean-stage3-gmp
12436 clean-stage3: clean-stage3-gmp
12437 clean-stage3-gmp:
12438 @if [ $(current_stage) = stage3 ]; then \
12439 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12440 else \
12441 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
12442 $(MAKE) stage3-start; \
12443 fi; \
12444 cd $(HOST_SUBDIR)/gmp && \
12445 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12446 @endif gmp-bootstrap
12449 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
12450 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
12451 maybe-all-stage4-gmp:
12452 maybe-clean-stage4-gmp:
12453 @if gmp-bootstrap
12454 maybe-all-stage4-gmp: all-stage4-gmp
12455 all-stage4: all-stage4-gmp
12456 TARGET-stage4-gmp = $(TARGET-gmp)
12457 all-stage4-gmp: configure-stage4-gmp
12458 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12459 @r=`${PWD_COMMAND}`; export r; \
12460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12461 TFLAGS="$(STAGE4_TFLAGS)"; \
12462 $(HOST_EXPORTS) \
12463 $(POSTSTAGE1_HOST_EXPORTS) \
12464 cd $(HOST_SUBDIR)/gmp && \
12466 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12467 CFLAGS="$(STAGE4_CFLAGS)" \
12468 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12469 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12470 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12471 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12472 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12473 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12474 TFLAGS="$(STAGE4_TFLAGS)" \
12475 $(TARGET-stage4-gmp)
12477 maybe-clean-stage4-gmp: clean-stage4-gmp
12478 clean-stage4: clean-stage4-gmp
12479 clean-stage4-gmp:
12480 @if [ $(current_stage) = stage4 ]; then \
12481 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12482 else \
12483 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
12484 $(MAKE) stage4-start; \
12485 fi; \
12486 cd $(HOST_SUBDIR)/gmp && \
12487 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12488 @endif gmp-bootstrap
12491 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
12492 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
12493 maybe-all-stageprofile-gmp:
12494 maybe-clean-stageprofile-gmp:
12495 @if gmp-bootstrap
12496 maybe-all-stageprofile-gmp: all-stageprofile-gmp
12497 all-stageprofile: all-stageprofile-gmp
12498 TARGET-stageprofile-gmp = $(TARGET-gmp)
12499 all-stageprofile-gmp: configure-stageprofile-gmp
12500 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12501 @r=`${PWD_COMMAND}`; export r; \
12502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12503 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12504 $(HOST_EXPORTS) \
12505 $(POSTSTAGE1_HOST_EXPORTS) \
12506 cd $(HOST_SUBDIR)/gmp && \
12508 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12509 CFLAGS="$(STAGEprofile_CFLAGS)" \
12510 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12511 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12512 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12513 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12514 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12515 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12516 TFLAGS="$(STAGEprofile_TFLAGS)" \
12517 $(TARGET-stageprofile-gmp)
12519 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
12520 clean-stageprofile: clean-stageprofile-gmp
12521 clean-stageprofile-gmp:
12522 @if [ $(current_stage) = stageprofile ]; then \
12523 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12524 else \
12525 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
12526 $(MAKE) stageprofile-start; \
12527 fi; \
12528 cd $(HOST_SUBDIR)/gmp && \
12529 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12530 @endif gmp-bootstrap
12533 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
12534 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
12535 maybe-all-stagefeedback-gmp:
12536 maybe-clean-stagefeedback-gmp:
12537 @if gmp-bootstrap
12538 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
12539 all-stagefeedback: all-stagefeedback-gmp
12540 TARGET-stagefeedback-gmp = $(TARGET-gmp)
12541 all-stagefeedback-gmp: configure-stagefeedback-gmp
12542 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12543 @r=`${PWD_COMMAND}`; export r; \
12544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12545 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12546 $(HOST_EXPORTS) \
12547 $(POSTSTAGE1_HOST_EXPORTS) \
12548 cd $(HOST_SUBDIR)/gmp && \
12550 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12551 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12552 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12553 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12554 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12555 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12556 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12557 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12558 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12559 $(TARGET-stagefeedback-gmp)
12561 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
12562 clean-stagefeedback: clean-stagefeedback-gmp
12563 clean-stagefeedback-gmp:
12564 @if [ $(current_stage) = stagefeedback ]; then \
12565 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12566 else \
12567 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
12568 $(MAKE) stagefeedback-start; \
12569 fi; \
12570 cd $(HOST_SUBDIR)/gmp && \
12571 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12572 @endif gmp-bootstrap
12575 .PHONY: all-stageautoprofile-gmp maybe-all-stageautoprofile-gmp
12576 .PHONY: clean-stageautoprofile-gmp maybe-clean-stageautoprofile-gmp
12577 maybe-all-stageautoprofile-gmp:
12578 maybe-clean-stageautoprofile-gmp:
12579 @if gmp-bootstrap
12580 maybe-all-stageautoprofile-gmp: all-stageautoprofile-gmp
12581 all-stageautoprofile: all-stageautoprofile-gmp
12582 TARGET-stageautoprofile-gmp = $(TARGET-gmp)
12583 all-stageautoprofile-gmp: configure-stageautoprofile-gmp
12584 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12585 @r=`${PWD_COMMAND}`; export r; \
12586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12587 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12588 $(HOST_EXPORTS) \
12589 $(POSTSTAGE1_HOST_EXPORTS) \
12590 cd $(HOST_SUBDIR)/gmp && \
12591 $$s/gcc/config/i386/$(AUTO_PROFILE) \
12592 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12593 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
12594 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
12595 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
12596 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12597 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12598 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12599 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12600 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
12601 $(TARGET-stageautoprofile-gmp)
12603 maybe-clean-stageautoprofile-gmp: clean-stageautoprofile-gmp
12604 clean-stageautoprofile: clean-stageautoprofile-gmp
12605 clean-stageautoprofile-gmp:
12606 @if [ $(current_stage) = stageautoprofile ]; then \
12607 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12608 else \
12609 [ -f $(HOST_SUBDIR)/stageautoprofile-gmp/Makefile ] || exit 0; \
12610 $(MAKE) stageautoprofile-start; \
12611 fi; \
12612 cd $(HOST_SUBDIR)/gmp && \
12613 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12614 @endif gmp-bootstrap
12617 .PHONY: all-stageautofeedback-gmp maybe-all-stageautofeedback-gmp
12618 .PHONY: clean-stageautofeedback-gmp maybe-clean-stageautofeedback-gmp
12619 maybe-all-stageautofeedback-gmp:
12620 maybe-clean-stageautofeedback-gmp:
12621 @if gmp-bootstrap
12622 maybe-all-stageautofeedback-gmp: all-stageautofeedback-gmp
12623 all-stageautofeedback: all-stageautofeedback-gmp
12624 TARGET-stageautofeedback-gmp = $(TARGET-gmp)
12625 all-stageautofeedback-gmp: configure-stageautofeedback-gmp
12626 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12627 @r=`${PWD_COMMAND}`; export r; \
12628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12629 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12630 $(HOST_EXPORTS) \
12631 $(POSTSTAGE1_HOST_EXPORTS) \
12632 cd $(HOST_SUBDIR)/gmp && \
12634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12635 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
12636 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
12637 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
12638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
12642 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
12643 $(TARGET-stageautofeedback-gmp)
12645 maybe-clean-stageautofeedback-gmp: clean-stageautofeedback-gmp
12646 clean-stageautofeedback: clean-stageautofeedback-gmp
12647 clean-stageautofeedback-gmp:
12648 @if [ $(current_stage) = stageautofeedback ]; then \
12649 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
12650 else \
12651 [ -f $(HOST_SUBDIR)/stageautofeedback-gmp/Makefile ] || exit 0; \
12652 $(MAKE) stageautofeedback-start; \
12653 fi; \
12654 cd $(HOST_SUBDIR)/gmp && \
12655 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
12656 @endif gmp-bootstrap
12662 .PHONY: check-gmp maybe-check-gmp
12663 maybe-check-gmp:
12664 @if gmp
12665 maybe-check-gmp: check-gmp
12667 check-gmp:
12668 @: $(MAKE); $(unstage)
12669 @r=`${PWD_COMMAND}`; export r; \
12670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12671 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12672 (cd $(HOST_SUBDIR)/gmp && \
12673 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
12675 @endif gmp
12677 .PHONY: install-gmp maybe-install-gmp
12678 maybe-install-gmp:
12679 @if gmp
12680 maybe-install-gmp: install-gmp
12682 install-gmp:
12684 @endif gmp
12686 .PHONY: install-strip-gmp maybe-install-strip-gmp
12687 maybe-install-strip-gmp:
12688 @if gmp
12689 maybe-install-strip-gmp: install-strip-gmp
12691 install-strip-gmp:
12693 @endif gmp
12695 # Other targets (info, dvi, pdf, etc.)
12697 .PHONY: maybe-info-gmp info-gmp
12698 maybe-info-gmp:
12699 @if gmp
12700 maybe-info-gmp: info-gmp
12702 info-gmp: \
12703 configure-gmp
12704 @[ -f ./gmp/Makefile ] || exit 0; \
12705 r=`${PWD_COMMAND}`; export r; \
12706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12707 $(HOST_EXPORTS) \
12708 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12710 done; \
12711 echo "Doing info in gmp"; \
12712 (cd $(HOST_SUBDIR)/gmp && \
12713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12715 "RANLIB=$${RANLIB}" \
12716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12717 info) \
12718 || exit 1
12720 @endif gmp
12722 .PHONY: maybe-dvi-gmp dvi-gmp
12723 maybe-dvi-gmp:
12724 @if gmp
12725 maybe-dvi-gmp: dvi-gmp
12727 dvi-gmp: \
12728 configure-gmp
12729 @[ -f ./gmp/Makefile ] || exit 0; \
12730 r=`${PWD_COMMAND}`; export r; \
12731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12732 $(HOST_EXPORTS) \
12733 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12735 done; \
12736 echo "Doing dvi in gmp"; \
12737 (cd $(HOST_SUBDIR)/gmp && \
12738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12740 "RANLIB=$${RANLIB}" \
12741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12742 dvi) \
12743 || exit 1
12745 @endif gmp
12747 .PHONY: maybe-pdf-gmp pdf-gmp
12748 maybe-pdf-gmp:
12749 @if gmp
12750 maybe-pdf-gmp: pdf-gmp
12752 pdf-gmp: \
12753 configure-gmp
12754 @[ -f ./gmp/Makefile ] || exit 0; \
12755 r=`${PWD_COMMAND}`; export r; \
12756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12757 $(HOST_EXPORTS) \
12758 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12760 done; \
12761 echo "Doing pdf in gmp"; \
12762 (cd $(HOST_SUBDIR)/gmp && \
12763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12765 "RANLIB=$${RANLIB}" \
12766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12767 pdf) \
12768 || exit 1
12770 @endif gmp
12772 .PHONY: maybe-html-gmp html-gmp
12773 maybe-html-gmp:
12774 @if gmp
12775 maybe-html-gmp: html-gmp
12777 html-gmp: \
12778 configure-gmp
12779 @[ -f ./gmp/Makefile ] || exit 0; \
12780 r=`${PWD_COMMAND}`; export r; \
12781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12782 $(HOST_EXPORTS) \
12783 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12785 done; \
12786 echo "Doing html in gmp"; \
12787 (cd $(HOST_SUBDIR)/gmp && \
12788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12790 "RANLIB=$${RANLIB}" \
12791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12792 html) \
12793 || exit 1
12795 @endif gmp
12797 .PHONY: maybe-TAGS-gmp TAGS-gmp
12798 maybe-TAGS-gmp:
12799 @if gmp
12800 maybe-TAGS-gmp: TAGS-gmp
12802 TAGS-gmp: \
12803 configure-gmp
12804 @[ -f ./gmp/Makefile ] || exit 0; \
12805 r=`${PWD_COMMAND}`; export r; \
12806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12807 $(HOST_EXPORTS) \
12808 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12810 done; \
12811 echo "Doing TAGS in gmp"; \
12812 (cd $(HOST_SUBDIR)/gmp && \
12813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12815 "RANLIB=$${RANLIB}" \
12816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12817 TAGS) \
12818 || exit 1
12820 @endif gmp
12822 .PHONY: maybe-install-info-gmp install-info-gmp
12823 maybe-install-info-gmp:
12824 @if gmp
12825 maybe-install-info-gmp: install-info-gmp
12827 install-info-gmp: \
12828 configure-gmp \
12829 info-gmp
12830 @[ -f ./gmp/Makefile ] || exit 0; \
12831 r=`${PWD_COMMAND}`; export r; \
12832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12833 $(HOST_EXPORTS) \
12834 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12836 done; \
12837 echo "Doing install-info in gmp"; \
12838 (cd $(HOST_SUBDIR)/gmp && \
12839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12841 "RANLIB=$${RANLIB}" \
12842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12843 install-info) \
12844 || exit 1
12846 @endif gmp
12848 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
12849 maybe-install-pdf-gmp:
12850 @if gmp
12851 maybe-install-pdf-gmp: install-pdf-gmp
12853 install-pdf-gmp: \
12854 configure-gmp \
12855 pdf-gmp
12856 @[ -f ./gmp/Makefile ] || exit 0; \
12857 r=`${PWD_COMMAND}`; export r; \
12858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12859 $(HOST_EXPORTS) \
12860 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12862 done; \
12863 echo "Doing install-pdf in gmp"; \
12864 (cd $(HOST_SUBDIR)/gmp && \
12865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12867 "RANLIB=$${RANLIB}" \
12868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12869 install-pdf) \
12870 || exit 1
12872 @endif gmp
12874 .PHONY: maybe-install-html-gmp install-html-gmp
12875 maybe-install-html-gmp:
12876 @if gmp
12877 maybe-install-html-gmp: install-html-gmp
12879 install-html-gmp: \
12880 configure-gmp \
12881 html-gmp
12882 @[ -f ./gmp/Makefile ] || exit 0; \
12883 r=`${PWD_COMMAND}`; export r; \
12884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12885 $(HOST_EXPORTS) \
12886 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12888 done; \
12889 echo "Doing install-html in gmp"; \
12890 (cd $(HOST_SUBDIR)/gmp && \
12891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12893 "RANLIB=$${RANLIB}" \
12894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12895 install-html) \
12896 || exit 1
12898 @endif gmp
12900 .PHONY: maybe-installcheck-gmp installcheck-gmp
12901 maybe-installcheck-gmp:
12902 @if gmp
12903 maybe-installcheck-gmp: installcheck-gmp
12905 installcheck-gmp: \
12906 configure-gmp
12907 @[ -f ./gmp/Makefile ] || exit 0; \
12908 r=`${PWD_COMMAND}`; export r; \
12909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12910 $(HOST_EXPORTS) \
12911 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12913 done; \
12914 echo "Doing installcheck in gmp"; \
12915 (cd $(HOST_SUBDIR)/gmp && \
12916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12918 "RANLIB=$${RANLIB}" \
12919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12920 installcheck) \
12921 || exit 1
12923 @endif gmp
12925 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
12926 maybe-mostlyclean-gmp:
12927 @if gmp
12928 maybe-mostlyclean-gmp: mostlyclean-gmp
12930 mostlyclean-gmp:
12931 @[ -f ./gmp/Makefile ] || exit 0; \
12932 r=`${PWD_COMMAND}`; export r; \
12933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12934 $(HOST_EXPORTS) \
12935 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12937 done; \
12938 echo "Doing mostlyclean in gmp"; \
12939 (cd $(HOST_SUBDIR)/gmp && \
12940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12942 "RANLIB=$${RANLIB}" \
12943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12944 mostlyclean) \
12945 || exit 1
12947 @endif gmp
12949 .PHONY: maybe-clean-gmp clean-gmp
12950 maybe-clean-gmp:
12951 @if gmp
12952 maybe-clean-gmp: clean-gmp
12954 clean-gmp:
12955 @[ -f ./gmp/Makefile ] || exit 0; \
12956 r=`${PWD_COMMAND}`; export r; \
12957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12958 $(HOST_EXPORTS) \
12959 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12961 done; \
12962 echo "Doing clean in gmp"; \
12963 (cd $(HOST_SUBDIR)/gmp && \
12964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12966 "RANLIB=$${RANLIB}" \
12967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12968 clean) \
12969 || exit 1
12971 @endif gmp
12973 .PHONY: maybe-distclean-gmp distclean-gmp
12974 maybe-distclean-gmp:
12975 @if gmp
12976 maybe-distclean-gmp: distclean-gmp
12978 distclean-gmp:
12979 @[ -f ./gmp/Makefile ] || exit 0; \
12980 r=`${PWD_COMMAND}`; export r; \
12981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12982 $(HOST_EXPORTS) \
12983 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
12984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12985 done; \
12986 echo "Doing distclean in gmp"; \
12987 (cd $(HOST_SUBDIR)/gmp && \
12988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12990 "RANLIB=$${RANLIB}" \
12991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12992 distclean) \
12993 || exit 1
12995 @endif gmp
12997 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
12998 maybe-maintainer-clean-gmp:
12999 @if gmp
13000 maybe-maintainer-clean-gmp: maintainer-clean-gmp
13002 maintainer-clean-gmp:
13003 @[ -f ./gmp/Makefile ] || exit 0; \
13004 r=`${PWD_COMMAND}`; export r; \
13005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13006 $(HOST_EXPORTS) \
13007 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13009 done; \
13010 echo "Doing maintainer-clean in gmp"; \
13011 (cd $(HOST_SUBDIR)/gmp && \
13012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13014 "RANLIB=$${RANLIB}" \
13015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13016 maintainer-clean) \
13017 || exit 1
13019 @endif gmp
13023 .PHONY: configure-mpfr maybe-configure-mpfr
13024 maybe-configure-mpfr:
13025 @if gcc-bootstrap
13026 configure-mpfr: stage_current
13027 @endif gcc-bootstrap
13028 @if mpfr
13029 maybe-configure-mpfr: configure-mpfr
13030 configure-mpfr:
13031 @r=`${PWD_COMMAND}`; export r; \
13032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13033 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13035 $(HOST_EXPORTS) \
13036 echo Configuring in $(HOST_SUBDIR)/mpfr; \
13037 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
13038 case $(srcdir) in \
13039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13040 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13042 esac; \
13043 module_srcdir=mpfr; \
13044 $(SHELL) \
13045 $$s/$$module_srcdir/configure \
13046 --srcdir=$${topdir}/$$module_srcdir \
13047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13048 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
13049 || exit 1
13050 @endif mpfr
13054 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
13055 maybe-configure-stage1-mpfr:
13056 @if mpfr-bootstrap
13057 maybe-configure-stage1-mpfr: configure-stage1-mpfr
13058 configure-stage1-mpfr:
13059 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13060 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13061 @r=`${PWD_COMMAND}`; export r; \
13062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13063 TFLAGS="$(STAGE1_TFLAGS)"; \
13064 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13065 $(HOST_EXPORTS) \
13066 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13067 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13068 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13069 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
13070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13071 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13072 case $(srcdir) in \
13073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13074 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13076 esac; \
13077 module_srcdir=mpfr; \
13078 $(SHELL) $$s/$$module_srcdir/configure \
13079 --srcdir=$${topdir}/$$module_srcdir \
13080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13081 --target=${target_alias} \
13083 $(STAGE1_CONFIGURE_FLAGS) \
13084 --disable-shared @extra_mpfr_configure_flags@
13085 @endif mpfr-bootstrap
13087 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
13088 maybe-configure-stage2-mpfr:
13089 @if mpfr-bootstrap
13090 maybe-configure-stage2-mpfr: configure-stage2-mpfr
13091 configure-stage2-mpfr:
13092 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13094 @r=`${PWD_COMMAND}`; export r; \
13095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13096 TFLAGS="$(STAGE2_TFLAGS)"; \
13097 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13098 $(HOST_EXPORTS) \
13099 $(POSTSTAGE1_HOST_EXPORTS) \
13100 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13101 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13102 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13103 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
13104 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13105 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13106 case $(srcdir) in \
13107 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13108 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13109 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13110 esac; \
13111 module_srcdir=mpfr; \
13112 $(SHELL) $$s/$$module_srcdir/configure \
13113 --srcdir=$${topdir}/$$module_srcdir \
13114 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13115 --target=${target_alias} \
13116 --with-build-libsubdir=$(HOST_SUBDIR) \
13117 $(STAGE2_CONFIGURE_FLAGS) \
13118 --disable-shared @extra_mpfr_configure_flags@
13119 @endif mpfr-bootstrap
13121 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
13122 maybe-configure-stage3-mpfr:
13123 @if mpfr-bootstrap
13124 maybe-configure-stage3-mpfr: configure-stage3-mpfr
13125 configure-stage3-mpfr:
13126 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13128 @r=`${PWD_COMMAND}`; export r; \
13129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13130 TFLAGS="$(STAGE3_TFLAGS)"; \
13131 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13132 $(HOST_EXPORTS) \
13133 $(POSTSTAGE1_HOST_EXPORTS) \
13134 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13135 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13136 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13137 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
13138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13139 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13140 case $(srcdir) in \
13141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13142 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13144 esac; \
13145 module_srcdir=mpfr; \
13146 $(SHELL) $$s/$$module_srcdir/configure \
13147 --srcdir=$${topdir}/$$module_srcdir \
13148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13149 --target=${target_alias} \
13150 --with-build-libsubdir=$(HOST_SUBDIR) \
13151 $(STAGE3_CONFIGURE_FLAGS) \
13152 --disable-shared @extra_mpfr_configure_flags@
13153 @endif mpfr-bootstrap
13155 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
13156 maybe-configure-stage4-mpfr:
13157 @if mpfr-bootstrap
13158 maybe-configure-stage4-mpfr: configure-stage4-mpfr
13159 configure-stage4-mpfr:
13160 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13162 @r=`${PWD_COMMAND}`; export r; \
13163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13164 TFLAGS="$(STAGE4_TFLAGS)"; \
13165 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13166 $(HOST_EXPORTS) \
13167 $(POSTSTAGE1_HOST_EXPORTS) \
13168 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13169 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13170 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13171 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
13172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13173 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13174 case $(srcdir) in \
13175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13176 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13178 esac; \
13179 module_srcdir=mpfr; \
13180 $(SHELL) $$s/$$module_srcdir/configure \
13181 --srcdir=$${topdir}/$$module_srcdir \
13182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13183 --target=${target_alias} \
13184 --with-build-libsubdir=$(HOST_SUBDIR) \
13185 $(STAGE4_CONFIGURE_FLAGS) \
13186 --disable-shared @extra_mpfr_configure_flags@
13187 @endif mpfr-bootstrap
13189 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
13190 maybe-configure-stageprofile-mpfr:
13191 @if mpfr-bootstrap
13192 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
13193 configure-stageprofile-mpfr:
13194 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13196 @r=`${PWD_COMMAND}`; export r; \
13197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13198 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13199 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13200 $(HOST_EXPORTS) \
13201 $(POSTSTAGE1_HOST_EXPORTS) \
13202 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13203 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13204 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13205 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
13206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13207 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13208 case $(srcdir) in \
13209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13210 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13212 esac; \
13213 module_srcdir=mpfr; \
13214 $(SHELL) $$s/$$module_srcdir/configure \
13215 --srcdir=$${topdir}/$$module_srcdir \
13216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13217 --target=${target_alias} \
13218 --with-build-libsubdir=$(HOST_SUBDIR) \
13219 $(STAGEprofile_CONFIGURE_FLAGS) \
13220 --disable-shared @extra_mpfr_configure_flags@
13221 @endif mpfr-bootstrap
13223 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
13224 maybe-configure-stagefeedback-mpfr:
13225 @if mpfr-bootstrap
13226 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
13227 configure-stagefeedback-mpfr:
13228 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13230 @r=`${PWD_COMMAND}`; export r; \
13231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13232 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13233 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13234 $(HOST_EXPORTS) \
13235 $(POSTSTAGE1_HOST_EXPORTS) \
13236 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13237 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13238 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13239 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
13240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13241 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13242 case $(srcdir) in \
13243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13244 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13246 esac; \
13247 module_srcdir=mpfr; \
13248 $(SHELL) $$s/$$module_srcdir/configure \
13249 --srcdir=$${topdir}/$$module_srcdir \
13250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13251 --target=${target_alias} \
13252 --with-build-libsubdir=$(HOST_SUBDIR) \
13253 $(STAGEfeedback_CONFIGURE_FLAGS) \
13254 --disable-shared @extra_mpfr_configure_flags@
13255 @endif mpfr-bootstrap
13257 .PHONY: configure-stageautoprofile-mpfr maybe-configure-stageautoprofile-mpfr
13258 maybe-configure-stageautoprofile-mpfr:
13259 @if mpfr-bootstrap
13260 maybe-configure-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
13261 configure-stageautoprofile-mpfr:
13262 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13264 @r=`${PWD_COMMAND}`; export r; \
13265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13266 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13267 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13268 $(HOST_EXPORTS) \
13269 $(POSTSTAGE1_HOST_EXPORTS) \
13270 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
13271 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
13272 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
13273 echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpfr; \
13274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13275 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13276 case $(srcdir) in \
13277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13278 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13280 esac; \
13281 module_srcdir=mpfr; \
13282 $(SHELL) $$s/$$module_srcdir/configure \
13283 --srcdir=$${topdir}/$$module_srcdir \
13284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13285 --target=${target_alias} \
13286 --with-build-libsubdir=$(HOST_SUBDIR) \
13287 $(STAGEautoprofile_CONFIGURE_FLAGS) \
13288 --disable-shared @extra_mpfr_configure_flags@
13289 @endif mpfr-bootstrap
13291 .PHONY: configure-stageautofeedback-mpfr maybe-configure-stageautofeedback-mpfr
13292 maybe-configure-stageautofeedback-mpfr:
13293 @if mpfr-bootstrap
13294 maybe-configure-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
13295 configure-stageautofeedback-mpfr:
13296 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13297 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
13298 @r=`${PWD_COMMAND}`; export r; \
13299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13300 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13301 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
13302 $(HOST_EXPORTS) \
13303 $(POSTSTAGE1_HOST_EXPORTS) \
13304 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
13305 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
13306 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
13307 echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpfr; \
13308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
13309 cd $(HOST_SUBDIR)/mpfr || exit 1; \
13310 case $(srcdir) in \
13311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13312 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
13313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13314 esac; \
13315 module_srcdir=mpfr; \
13316 $(SHELL) $$s/$$module_srcdir/configure \
13317 --srcdir=$${topdir}/$$module_srcdir \
13318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13319 --target=${target_alias} \
13320 --with-build-libsubdir=$(HOST_SUBDIR) \
13321 $(STAGEautofeedback_CONFIGURE_FLAGS) \
13322 --disable-shared @extra_mpfr_configure_flags@
13323 @endif mpfr-bootstrap
13329 .PHONY: all-mpfr maybe-all-mpfr
13330 maybe-all-mpfr:
13331 @if gcc-bootstrap
13332 all-mpfr: stage_current
13333 @endif gcc-bootstrap
13334 @if mpfr
13335 TARGET-mpfr=all
13336 maybe-all-mpfr: all-mpfr
13337 all-mpfr: configure-mpfr
13338 @r=`${PWD_COMMAND}`; export r; \
13339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13340 $(HOST_EXPORTS) \
13341 (cd $(HOST_SUBDIR)/mpfr && \
13342 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13343 $(TARGET-mpfr))
13344 @endif mpfr
13348 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
13349 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
13350 maybe-all-stage1-mpfr:
13351 maybe-clean-stage1-mpfr:
13352 @if mpfr-bootstrap
13353 maybe-all-stage1-mpfr: all-stage1-mpfr
13354 all-stage1: all-stage1-mpfr
13355 TARGET-stage1-mpfr = $(TARGET-mpfr)
13356 all-stage1-mpfr: configure-stage1-mpfr
13357 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13358 @r=`${PWD_COMMAND}`; export r; \
13359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13360 TFLAGS="$(STAGE1_TFLAGS)"; \
13361 $(HOST_EXPORTS) \
13362 cd $(HOST_SUBDIR)/mpfr && \
13364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13365 CFLAGS="$(STAGE1_CFLAGS)" \
13366 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13367 LIBCFLAGS="$(LIBCFLAGS)" \
13368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13371 $(EXTRA_HOST_FLAGS) \
13372 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13373 TFLAGS="$(STAGE1_TFLAGS)" \
13374 $(TARGET-stage1-mpfr)
13376 maybe-clean-stage1-mpfr: clean-stage1-mpfr
13377 clean-stage1: clean-stage1-mpfr
13378 clean-stage1-mpfr:
13379 @if [ $(current_stage) = stage1 ]; then \
13380 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13381 else \
13382 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
13383 $(MAKE) stage1-start; \
13384 fi; \
13385 cd $(HOST_SUBDIR)/mpfr && \
13386 $(MAKE) $(EXTRA_HOST_FLAGS) \
13387 $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13388 @endif mpfr-bootstrap
13391 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
13392 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
13393 maybe-all-stage2-mpfr:
13394 maybe-clean-stage2-mpfr:
13395 @if mpfr-bootstrap
13396 maybe-all-stage2-mpfr: all-stage2-mpfr
13397 all-stage2: all-stage2-mpfr
13398 TARGET-stage2-mpfr = $(TARGET-mpfr)
13399 all-stage2-mpfr: configure-stage2-mpfr
13400 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13401 @r=`${PWD_COMMAND}`; export r; \
13402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13403 TFLAGS="$(STAGE2_TFLAGS)"; \
13404 $(HOST_EXPORTS) \
13405 $(POSTSTAGE1_HOST_EXPORTS) \
13406 cd $(HOST_SUBDIR)/mpfr && \
13408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13409 CFLAGS="$(STAGE2_CFLAGS)" \
13410 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13411 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13412 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13413 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13414 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13415 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13416 TFLAGS="$(STAGE2_TFLAGS)" \
13417 $(TARGET-stage2-mpfr)
13419 maybe-clean-stage2-mpfr: clean-stage2-mpfr
13420 clean-stage2: clean-stage2-mpfr
13421 clean-stage2-mpfr:
13422 @if [ $(current_stage) = stage2 ]; then \
13423 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13424 else \
13425 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
13426 $(MAKE) stage2-start; \
13427 fi; \
13428 cd $(HOST_SUBDIR)/mpfr && \
13429 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13430 @endif mpfr-bootstrap
13433 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
13434 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
13435 maybe-all-stage3-mpfr:
13436 maybe-clean-stage3-mpfr:
13437 @if mpfr-bootstrap
13438 maybe-all-stage3-mpfr: all-stage3-mpfr
13439 all-stage3: all-stage3-mpfr
13440 TARGET-stage3-mpfr = $(TARGET-mpfr)
13441 all-stage3-mpfr: configure-stage3-mpfr
13442 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13443 @r=`${PWD_COMMAND}`; export r; \
13444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13445 TFLAGS="$(STAGE3_TFLAGS)"; \
13446 $(HOST_EXPORTS) \
13447 $(POSTSTAGE1_HOST_EXPORTS) \
13448 cd $(HOST_SUBDIR)/mpfr && \
13450 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13451 CFLAGS="$(STAGE3_CFLAGS)" \
13452 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13453 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13454 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13455 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13456 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13457 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13458 TFLAGS="$(STAGE3_TFLAGS)" \
13459 $(TARGET-stage3-mpfr)
13461 maybe-clean-stage3-mpfr: clean-stage3-mpfr
13462 clean-stage3: clean-stage3-mpfr
13463 clean-stage3-mpfr:
13464 @if [ $(current_stage) = stage3 ]; then \
13465 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13466 else \
13467 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
13468 $(MAKE) stage3-start; \
13469 fi; \
13470 cd $(HOST_SUBDIR)/mpfr && \
13471 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13472 @endif mpfr-bootstrap
13475 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
13476 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
13477 maybe-all-stage4-mpfr:
13478 maybe-clean-stage4-mpfr:
13479 @if mpfr-bootstrap
13480 maybe-all-stage4-mpfr: all-stage4-mpfr
13481 all-stage4: all-stage4-mpfr
13482 TARGET-stage4-mpfr = $(TARGET-mpfr)
13483 all-stage4-mpfr: configure-stage4-mpfr
13484 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13485 @r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13487 TFLAGS="$(STAGE4_TFLAGS)"; \
13488 $(HOST_EXPORTS) \
13489 $(POSTSTAGE1_HOST_EXPORTS) \
13490 cd $(HOST_SUBDIR)/mpfr && \
13492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13493 CFLAGS="$(STAGE4_CFLAGS)" \
13494 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13495 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13500 TFLAGS="$(STAGE4_TFLAGS)" \
13501 $(TARGET-stage4-mpfr)
13503 maybe-clean-stage4-mpfr: clean-stage4-mpfr
13504 clean-stage4: clean-stage4-mpfr
13505 clean-stage4-mpfr:
13506 @if [ $(current_stage) = stage4 ]; then \
13507 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13508 else \
13509 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
13510 $(MAKE) stage4-start; \
13511 fi; \
13512 cd $(HOST_SUBDIR)/mpfr && \
13513 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13514 @endif mpfr-bootstrap
13517 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
13518 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
13519 maybe-all-stageprofile-mpfr:
13520 maybe-clean-stageprofile-mpfr:
13521 @if mpfr-bootstrap
13522 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
13523 all-stageprofile: all-stageprofile-mpfr
13524 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
13525 all-stageprofile-mpfr: configure-stageprofile-mpfr
13526 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13527 @r=`${PWD_COMMAND}`; export r; \
13528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13529 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13530 $(HOST_EXPORTS) \
13531 $(POSTSTAGE1_HOST_EXPORTS) \
13532 cd $(HOST_SUBDIR)/mpfr && \
13534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13535 CFLAGS="$(STAGEprofile_CFLAGS)" \
13536 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13537 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13541 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13542 TFLAGS="$(STAGEprofile_TFLAGS)" \
13543 $(TARGET-stageprofile-mpfr)
13545 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
13546 clean-stageprofile: clean-stageprofile-mpfr
13547 clean-stageprofile-mpfr:
13548 @if [ $(current_stage) = stageprofile ]; then \
13549 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13550 else \
13551 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
13552 $(MAKE) stageprofile-start; \
13553 fi; \
13554 cd $(HOST_SUBDIR)/mpfr && \
13555 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13556 @endif mpfr-bootstrap
13559 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
13560 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
13561 maybe-all-stagefeedback-mpfr:
13562 maybe-clean-stagefeedback-mpfr:
13563 @if mpfr-bootstrap
13564 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
13565 all-stagefeedback: all-stagefeedback-mpfr
13566 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
13567 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
13568 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13569 @r=`${PWD_COMMAND}`; export r; \
13570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13571 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13572 $(HOST_EXPORTS) \
13573 $(POSTSTAGE1_HOST_EXPORTS) \
13574 cd $(HOST_SUBDIR)/mpfr && \
13576 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13577 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13578 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13579 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13580 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13581 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13582 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13583 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13584 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13585 $(TARGET-stagefeedback-mpfr)
13587 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
13588 clean-stagefeedback: clean-stagefeedback-mpfr
13589 clean-stagefeedback-mpfr:
13590 @if [ $(current_stage) = stagefeedback ]; then \
13591 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13592 else \
13593 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
13594 $(MAKE) stagefeedback-start; \
13595 fi; \
13596 cd $(HOST_SUBDIR)/mpfr && \
13597 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13598 @endif mpfr-bootstrap
13601 .PHONY: all-stageautoprofile-mpfr maybe-all-stageautoprofile-mpfr
13602 .PHONY: clean-stageautoprofile-mpfr maybe-clean-stageautoprofile-mpfr
13603 maybe-all-stageautoprofile-mpfr:
13604 maybe-clean-stageautoprofile-mpfr:
13605 @if mpfr-bootstrap
13606 maybe-all-stageautoprofile-mpfr: all-stageautoprofile-mpfr
13607 all-stageautoprofile: all-stageautoprofile-mpfr
13608 TARGET-stageautoprofile-mpfr = $(TARGET-mpfr)
13609 all-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
13610 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13611 @r=`${PWD_COMMAND}`; export r; \
13612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13613 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13614 $(HOST_EXPORTS) \
13615 $(POSTSTAGE1_HOST_EXPORTS) \
13616 cd $(HOST_SUBDIR)/mpfr && \
13617 $$s/gcc/config/i386/$(AUTO_PROFILE) \
13618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13619 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
13620 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
13621 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
13622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13625 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13626 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
13627 $(TARGET-stageautoprofile-mpfr)
13629 maybe-clean-stageautoprofile-mpfr: clean-stageautoprofile-mpfr
13630 clean-stageautoprofile: clean-stageautoprofile-mpfr
13631 clean-stageautoprofile-mpfr:
13632 @if [ $(current_stage) = stageautoprofile ]; then \
13633 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13634 else \
13635 [ -f $(HOST_SUBDIR)/stageautoprofile-mpfr/Makefile ] || exit 0; \
13636 $(MAKE) stageautoprofile-start; \
13637 fi; \
13638 cd $(HOST_SUBDIR)/mpfr && \
13639 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13640 @endif mpfr-bootstrap
13643 .PHONY: all-stageautofeedback-mpfr maybe-all-stageautofeedback-mpfr
13644 .PHONY: clean-stageautofeedback-mpfr maybe-clean-stageautofeedback-mpfr
13645 maybe-all-stageautofeedback-mpfr:
13646 maybe-clean-stageautofeedback-mpfr:
13647 @if mpfr-bootstrap
13648 maybe-all-stageautofeedback-mpfr: all-stageautofeedback-mpfr
13649 all-stageautofeedback: all-stageautofeedback-mpfr
13650 TARGET-stageautofeedback-mpfr = $(TARGET-mpfr)
13651 all-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
13652 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13653 @r=`${PWD_COMMAND}`; export r; \
13654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13655 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13656 $(HOST_EXPORTS) \
13657 $(POSTSTAGE1_HOST_EXPORTS) \
13658 cd $(HOST_SUBDIR)/mpfr && \
13660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13661 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
13662 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
13663 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
13664 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13665 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13666 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13667 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13668 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
13669 $(TARGET-stageautofeedback-mpfr)
13671 maybe-clean-stageautofeedback-mpfr: clean-stageautofeedback-mpfr
13672 clean-stageautofeedback: clean-stageautofeedback-mpfr
13673 clean-stageautofeedback-mpfr:
13674 @if [ $(current_stage) = stageautofeedback ]; then \
13675 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
13676 else \
13677 [ -f $(HOST_SUBDIR)/stageautofeedback-mpfr/Makefile ] || exit 0; \
13678 $(MAKE) stageautofeedback-start; \
13679 fi; \
13680 cd $(HOST_SUBDIR)/mpfr && \
13681 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13682 @endif mpfr-bootstrap
13688 .PHONY: check-mpfr maybe-check-mpfr
13689 maybe-check-mpfr:
13690 @if mpfr
13691 maybe-check-mpfr: check-mpfr
13693 check-mpfr:
13694 @: $(MAKE); $(unstage)
13695 @r=`${PWD_COMMAND}`; export r; \
13696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13697 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13698 (cd $(HOST_SUBDIR)/mpfr && \
13699 $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
13701 @endif mpfr
13703 .PHONY: install-mpfr maybe-install-mpfr
13704 maybe-install-mpfr:
13705 @if mpfr
13706 maybe-install-mpfr: install-mpfr
13708 install-mpfr:
13710 @endif mpfr
13712 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
13713 maybe-install-strip-mpfr:
13714 @if mpfr
13715 maybe-install-strip-mpfr: install-strip-mpfr
13717 install-strip-mpfr:
13719 @endif mpfr
13721 # Other targets (info, dvi, pdf, etc.)
13723 .PHONY: maybe-info-mpfr info-mpfr
13724 maybe-info-mpfr:
13725 @if mpfr
13726 maybe-info-mpfr: info-mpfr
13728 info-mpfr: \
13729 configure-mpfr
13730 @[ -f ./mpfr/Makefile ] || exit 0; \
13731 r=`${PWD_COMMAND}`; export r; \
13732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13733 $(HOST_EXPORTS) \
13734 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13736 done; \
13737 echo "Doing info in mpfr"; \
13738 (cd $(HOST_SUBDIR)/mpfr && \
13739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13741 "RANLIB=$${RANLIB}" \
13742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13743 info) \
13744 || exit 1
13746 @endif mpfr
13748 .PHONY: maybe-dvi-mpfr dvi-mpfr
13749 maybe-dvi-mpfr:
13750 @if mpfr
13751 maybe-dvi-mpfr: dvi-mpfr
13753 dvi-mpfr: \
13754 configure-mpfr
13755 @[ -f ./mpfr/Makefile ] || exit 0; \
13756 r=`${PWD_COMMAND}`; export r; \
13757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13758 $(HOST_EXPORTS) \
13759 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13761 done; \
13762 echo "Doing dvi in mpfr"; \
13763 (cd $(HOST_SUBDIR)/mpfr && \
13764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13766 "RANLIB=$${RANLIB}" \
13767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13768 dvi) \
13769 || exit 1
13771 @endif mpfr
13773 .PHONY: maybe-pdf-mpfr pdf-mpfr
13774 maybe-pdf-mpfr:
13775 @if mpfr
13776 maybe-pdf-mpfr: pdf-mpfr
13778 pdf-mpfr: \
13779 configure-mpfr
13780 @[ -f ./mpfr/Makefile ] || exit 0; \
13781 r=`${PWD_COMMAND}`; export r; \
13782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13783 $(HOST_EXPORTS) \
13784 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13786 done; \
13787 echo "Doing pdf in mpfr"; \
13788 (cd $(HOST_SUBDIR)/mpfr && \
13789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13791 "RANLIB=$${RANLIB}" \
13792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13793 pdf) \
13794 || exit 1
13796 @endif mpfr
13798 .PHONY: maybe-html-mpfr html-mpfr
13799 maybe-html-mpfr:
13800 @if mpfr
13801 maybe-html-mpfr: html-mpfr
13803 html-mpfr: \
13804 configure-mpfr
13805 @[ -f ./mpfr/Makefile ] || exit 0; \
13806 r=`${PWD_COMMAND}`; export r; \
13807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13808 $(HOST_EXPORTS) \
13809 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13811 done; \
13812 echo "Doing html in mpfr"; \
13813 (cd $(HOST_SUBDIR)/mpfr && \
13814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13816 "RANLIB=$${RANLIB}" \
13817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13818 html) \
13819 || exit 1
13821 @endif mpfr
13823 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
13824 maybe-TAGS-mpfr:
13825 @if mpfr
13826 maybe-TAGS-mpfr: TAGS-mpfr
13828 TAGS-mpfr: \
13829 configure-mpfr
13830 @[ -f ./mpfr/Makefile ] || exit 0; \
13831 r=`${PWD_COMMAND}`; export r; \
13832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13833 $(HOST_EXPORTS) \
13834 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13836 done; \
13837 echo "Doing TAGS in mpfr"; \
13838 (cd $(HOST_SUBDIR)/mpfr && \
13839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13841 "RANLIB=$${RANLIB}" \
13842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13843 TAGS) \
13844 || exit 1
13846 @endif mpfr
13848 .PHONY: maybe-install-info-mpfr install-info-mpfr
13849 maybe-install-info-mpfr:
13850 @if mpfr
13851 maybe-install-info-mpfr: install-info-mpfr
13853 install-info-mpfr: \
13854 configure-mpfr \
13855 info-mpfr
13856 @[ -f ./mpfr/Makefile ] || exit 0; \
13857 r=`${PWD_COMMAND}`; export r; \
13858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13859 $(HOST_EXPORTS) \
13860 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13862 done; \
13863 echo "Doing install-info in mpfr"; \
13864 (cd $(HOST_SUBDIR)/mpfr && \
13865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13867 "RANLIB=$${RANLIB}" \
13868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13869 install-info) \
13870 || exit 1
13872 @endif mpfr
13874 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
13875 maybe-install-pdf-mpfr:
13876 @if mpfr
13877 maybe-install-pdf-mpfr: install-pdf-mpfr
13879 install-pdf-mpfr: \
13880 configure-mpfr \
13881 pdf-mpfr
13882 @[ -f ./mpfr/Makefile ] || exit 0; \
13883 r=`${PWD_COMMAND}`; export r; \
13884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13885 $(HOST_EXPORTS) \
13886 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13888 done; \
13889 echo "Doing install-pdf in mpfr"; \
13890 (cd $(HOST_SUBDIR)/mpfr && \
13891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13893 "RANLIB=$${RANLIB}" \
13894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13895 install-pdf) \
13896 || exit 1
13898 @endif mpfr
13900 .PHONY: maybe-install-html-mpfr install-html-mpfr
13901 maybe-install-html-mpfr:
13902 @if mpfr
13903 maybe-install-html-mpfr: install-html-mpfr
13905 install-html-mpfr: \
13906 configure-mpfr \
13907 html-mpfr
13908 @[ -f ./mpfr/Makefile ] || exit 0; \
13909 r=`${PWD_COMMAND}`; export r; \
13910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13911 $(HOST_EXPORTS) \
13912 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13914 done; \
13915 echo "Doing install-html in mpfr"; \
13916 (cd $(HOST_SUBDIR)/mpfr && \
13917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13919 "RANLIB=$${RANLIB}" \
13920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13921 install-html) \
13922 || exit 1
13924 @endif mpfr
13926 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
13927 maybe-installcheck-mpfr:
13928 @if mpfr
13929 maybe-installcheck-mpfr: installcheck-mpfr
13931 installcheck-mpfr: \
13932 configure-mpfr
13933 @[ -f ./mpfr/Makefile ] || exit 0; \
13934 r=`${PWD_COMMAND}`; export r; \
13935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13936 $(HOST_EXPORTS) \
13937 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13939 done; \
13940 echo "Doing installcheck in mpfr"; \
13941 (cd $(HOST_SUBDIR)/mpfr && \
13942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13944 "RANLIB=$${RANLIB}" \
13945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13946 installcheck) \
13947 || exit 1
13949 @endif mpfr
13951 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
13952 maybe-mostlyclean-mpfr:
13953 @if mpfr
13954 maybe-mostlyclean-mpfr: mostlyclean-mpfr
13956 mostlyclean-mpfr:
13957 @[ -f ./mpfr/Makefile ] || exit 0; \
13958 r=`${PWD_COMMAND}`; export r; \
13959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13960 $(HOST_EXPORTS) \
13961 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13963 done; \
13964 echo "Doing mostlyclean in mpfr"; \
13965 (cd $(HOST_SUBDIR)/mpfr && \
13966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13968 "RANLIB=$${RANLIB}" \
13969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13970 mostlyclean) \
13971 || exit 1
13973 @endif mpfr
13975 .PHONY: maybe-clean-mpfr clean-mpfr
13976 maybe-clean-mpfr:
13977 @if mpfr
13978 maybe-clean-mpfr: clean-mpfr
13980 clean-mpfr:
13981 @[ -f ./mpfr/Makefile ] || exit 0; \
13982 r=`${PWD_COMMAND}`; export r; \
13983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13984 $(HOST_EXPORTS) \
13985 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13987 done; \
13988 echo "Doing clean in mpfr"; \
13989 (cd $(HOST_SUBDIR)/mpfr && \
13990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13992 "RANLIB=$${RANLIB}" \
13993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13994 clean) \
13995 || exit 1
13997 @endif mpfr
13999 .PHONY: maybe-distclean-mpfr distclean-mpfr
14000 maybe-distclean-mpfr:
14001 @if mpfr
14002 maybe-distclean-mpfr: distclean-mpfr
14004 distclean-mpfr:
14005 @[ -f ./mpfr/Makefile ] || exit 0; \
14006 r=`${PWD_COMMAND}`; export r; \
14007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14008 $(HOST_EXPORTS) \
14009 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14011 done; \
14012 echo "Doing distclean in mpfr"; \
14013 (cd $(HOST_SUBDIR)/mpfr && \
14014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14016 "RANLIB=$${RANLIB}" \
14017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14018 distclean) \
14019 || exit 1
14021 @endif mpfr
14023 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
14024 maybe-maintainer-clean-mpfr:
14025 @if mpfr
14026 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
14028 maintainer-clean-mpfr:
14029 @[ -f ./mpfr/Makefile ] || exit 0; \
14030 r=`${PWD_COMMAND}`; export r; \
14031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14032 $(HOST_EXPORTS) \
14033 for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14035 done; \
14036 echo "Doing maintainer-clean in mpfr"; \
14037 (cd $(HOST_SUBDIR)/mpfr && \
14038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14040 "RANLIB=$${RANLIB}" \
14041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14042 maintainer-clean) \
14043 || exit 1
14045 @endif mpfr
14049 .PHONY: configure-mpc maybe-configure-mpc
14050 maybe-configure-mpc:
14051 @if gcc-bootstrap
14052 configure-mpc: stage_current
14053 @endif gcc-bootstrap
14054 @if mpc
14055 maybe-configure-mpc: configure-mpc
14056 configure-mpc:
14057 @r=`${PWD_COMMAND}`; export r; \
14058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14059 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14061 $(HOST_EXPORTS) \
14062 echo Configuring in $(HOST_SUBDIR)/mpc; \
14063 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
14064 case $(srcdir) in \
14065 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14066 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14067 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14068 esac; \
14069 module_srcdir=mpc; \
14070 $(SHELL) \
14071 $$s/$$module_srcdir/configure \
14072 --srcdir=$${topdir}/$$module_srcdir \
14073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14074 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
14075 || exit 1
14076 @endif mpc
14080 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
14081 maybe-configure-stage1-mpc:
14082 @if mpc-bootstrap
14083 maybe-configure-stage1-mpc: configure-stage1-mpc
14084 configure-stage1-mpc:
14085 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14087 @r=`${PWD_COMMAND}`; export r; \
14088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14089 TFLAGS="$(STAGE1_TFLAGS)"; \
14090 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14091 $(HOST_EXPORTS) \
14092 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14093 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14094 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14095 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
14096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14097 cd $(HOST_SUBDIR)/mpc || exit 1; \
14098 case $(srcdir) in \
14099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14100 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14102 esac; \
14103 module_srcdir=mpc; \
14104 $(SHELL) $$s/$$module_srcdir/configure \
14105 --srcdir=$${topdir}/$$module_srcdir \
14106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14107 --target=${target_alias} \
14109 $(STAGE1_CONFIGURE_FLAGS) \
14110 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14111 @endif mpc-bootstrap
14113 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
14114 maybe-configure-stage2-mpc:
14115 @if mpc-bootstrap
14116 maybe-configure-stage2-mpc: configure-stage2-mpc
14117 configure-stage2-mpc:
14118 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14120 @r=`${PWD_COMMAND}`; export r; \
14121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14122 TFLAGS="$(STAGE2_TFLAGS)"; \
14123 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14124 $(HOST_EXPORTS) \
14125 $(POSTSTAGE1_HOST_EXPORTS) \
14126 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14127 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14128 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14129 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
14130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14131 cd $(HOST_SUBDIR)/mpc || exit 1; \
14132 case $(srcdir) in \
14133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14134 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14136 esac; \
14137 module_srcdir=mpc; \
14138 $(SHELL) $$s/$$module_srcdir/configure \
14139 --srcdir=$${topdir}/$$module_srcdir \
14140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14141 --target=${target_alias} \
14142 --with-build-libsubdir=$(HOST_SUBDIR) \
14143 $(STAGE2_CONFIGURE_FLAGS) \
14144 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14145 @endif mpc-bootstrap
14147 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
14148 maybe-configure-stage3-mpc:
14149 @if mpc-bootstrap
14150 maybe-configure-stage3-mpc: configure-stage3-mpc
14151 configure-stage3-mpc:
14152 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14154 @r=`${PWD_COMMAND}`; export r; \
14155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14156 TFLAGS="$(STAGE3_TFLAGS)"; \
14157 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14158 $(HOST_EXPORTS) \
14159 $(POSTSTAGE1_HOST_EXPORTS) \
14160 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14161 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14162 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14163 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
14164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14165 cd $(HOST_SUBDIR)/mpc || exit 1; \
14166 case $(srcdir) in \
14167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14168 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14170 esac; \
14171 module_srcdir=mpc; \
14172 $(SHELL) $$s/$$module_srcdir/configure \
14173 --srcdir=$${topdir}/$$module_srcdir \
14174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14175 --target=${target_alias} \
14176 --with-build-libsubdir=$(HOST_SUBDIR) \
14177 $(STAGE3_CONFIGURE_FLAGS) \
14178 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14179 @endif mpc-bootstrap
14181 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
14182 maybe-configure-stage4-mpc:
14183 @if mpc-bootstrap
14184 maybe-configure-stage4-mpc: configure-stage4-mpc
14185 configure-stage4-mpc:
14186 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14187 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14188 @r=`${PWD_COMMAND}`; export r; \
14189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14190 TFLAGS="$(STAGE4_TFLAGS)"; \
14191 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14192 $(HOST_EXPORTS) \
14193 $(POSTSTAGE1_HOST_EXPORTS) \
14194 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14195 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14196 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14197 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
14198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14199 cd $(HOST_SUBDIR)/mpc || exit 1; \
14200 case $(srcdir) in \
14201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14202 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14204 esac; \
14205 module_srcdir=mpc; \
14206 $(SHELL) $$s/$$module_srcdir/configure \
14207 --srcdir=$${topdir}/$$module_srcdir \
14208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14209 --target=${target_alias} \
14210 --with-build-libsubdir=$(HOST_SUBDIR) \
14211 $(STAGE4_CONFIGURE_FLAGS) \
14212 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14213 @endif mpc-bootstrap
14215 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
14216 maybe-configure-stageprofile-mpc:
14217 @if mpc-bootstrap
14218 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
14219 configure-stageprofile-mpc:
14220 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14221 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14222 @r=`${PWD_COMMAND}`; export r; \
14223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14224 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14225 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14226 $(HOST_EXPORTS) \
14227 $(POSTSTAGE1_HOST_EXPORTS) \
14228 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14229 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14230 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14231 echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
14232 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14233 cd $(HOST_SUBDIR)/mpc || exit 1; \
14234 case $(srcdir) in \
14235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14236 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14238 esac; \
14239 module_srcdir=mpc; \
14240 $(SHELL) $$s/$$module_srcdir/configure \
14241 --srcdir=$${topdir}/$$module_srcdir \
14242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14243 --target=${target_alias} \
14244 --with-build-libsubdir=$(HOST_SUBDIR) \
14245 $(STAGEprofile_CONFIGURE_FLAGS) \
14246 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14247 @endif mpc-bootstrap
14249 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
14250 maybe-configure-stagefeedback-mpc:
14251 @if mpc-bootstrap
14252 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
14253 configure-stagefeedback-mpc:
14254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14255 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14256 @r=`${PWD_COMMAND}`; export r; \
14257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14258 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14259 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14260 $(HOST_EXPORTS) \
14261 $(POSTSTAGE1_HOST_EXPORTS) \
14262 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14263 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14264 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14265 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
14266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14267 cd $(HOST_SUBDIR)/mpc || exit 1; \
14268 case $(srcdir) in \
14269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14270 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14272 esac; \
14273 module_srcdir=mpc; \
14274 $(SHELL) $$s/$$module_srcdir/configure \
14275 --srcdir=$${topdir}/$$module_srcdir \
14276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14277 --target=${target_alias} \
14278 --with-build-libsubdir=$(HOST_SUBDIR) \
14279 $(STAGEfeedback_CONFIGURE_FLAGS) \
14280 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14281 @endif mpc-bootstrap
14283 .PHONY: configure-stageautoprofile-mpc maybe-configure-stageautoprofile-mpc
14284 maybe-configure-stageautoprofile-mpc:
14285 @if mpc-bootstrap
14286 maybe-configure-stageautoprofile-mpc: configure-stageautoprofile-mpc
14287 configure-stageautoprofile-mpc:
14288 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14290 @r=`${PWD_COMMAND}`; export r; \
14291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14292 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14293 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14294 $(HOST_EXPORTS) \
14295 $(POSTSTAGE1_HOST_EXPORTS) \
14296 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
14297 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
14298 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
14299 echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpc; \
14300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14301 cd $(HOST_SUBDIR)/mpc || exit 1; \
14302 case $(srcdir) in \
14303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14304 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14306 esac; \
14307 module_srcdir=mpc; \
14308 $(SHELL) $$s/$$module_srcdir/configure \
14309 --srcdir=$${topdir}/$$module_srcdir \
14310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14311 --target=${target_alias} \
14312 --with-build-libsubdir=$(HOST_SUBDIR) \
14313 $(STAGEautoprofile_CONFIGURE_FLAGS) \
14314 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14315 @endif mpc-bootstrap
14317 .PHONY: configure-stageautofeedback-mpc maybe-configure-stageautofeedback-mpc
14318 maybe-configure-stageautofeedback-mpc:
14319 @if mpc-bootstrap
14320 maybe-configure-stageautofeedback-mpc: configure-stageautofeedback-mpc
14321 configure-stageautofeedback-mpc:
14322 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
14324 @r=`${PWD_COMMAND}`; export r; \
14325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14326 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14327 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
14328 $(HOST_EXPORTS) \
14329 $(POSTSTAGE1_HOST_EXPORTS) \
14330 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
14331 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
14332 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
14333 echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpc; \
14334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
14335 cd $(HOST_SUBDIR)/mpc || exit 1; \
14336 case $(srcdir) in \
14337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14338 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
14339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14340 esac; \
14341 module_srcdir=mpc; \
14342 $(SHELL) $$s/$$module_srcdir/configure \
14343 --srcdir=$${topdir}/$$module_srcdir \
14344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14345 --target=${target_alias} \
14346 --with-build-libsubdir=$(HOST_SUBDIR) \
14347 $(STAGEautofeedback_CONFIGURE_FLAGS) \
14348 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
14349 @endif mpc-bootstrap
14355 .PHONY: all-mpc maybe-all-mpc
14356 maybe-all-mpc:
14357 @if gcc-bootstrap
14358 all-mpc: stage_current
14359 @endif gcc-bootstrap
14360 @if mpc
14361 TARGET-mpc=all
14362 maybe-all-mpc: all-mpc
14363 all-mpc: configure-mpc
14364 @r=`${PWD_COMMAND}`; export r; \
14365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14366 $(HOST_EXPORTS) \
14367 (cd $(HOST_SUBDIR)/mpc && \
14368 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14369 $(TARGET-mpc))
14370 @endif mpc
14374 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
14375 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
14376 maybe-all-stage1-mpc:
14377 maybe-clean-stage1-mpc:
14378 @if mpc-bootstrap
14379 maybe-all-stage1-mpc: all-stage1-mpc
14380 all-stage1: all-stage1-mpc
14381 TARGET-stage1-mpc = $(TARGET-mpc)
14382 all-stage1-mpc: configure-stage1-mpc
14383 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14384 @r=`${PWD_COMMAND}`; export r; \
14385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14386 TFLAGS="$(STAGE1_TFLAGS)"; \
14387 $(HOST_EXPORTS) \
14388 cd $(HOST_SUBDIR)/mpc && \
14390 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14391 CFLAGS="$(STAGE1_CFLAGS)" \
14392 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14393 LIBCFLAGS="$(LIBCFLAGS)" \
14394 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14395 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14396 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14397 $(EXTRA_HOST_FLAGS) \
14398 $(STAGE1_FLAGS_TO_PASS) \
14399 TFLAGS="$(STAGE1_TFLAGS)" \
14400 $(TARGET-stage1-mpc)
14402 maybe-clean-stage1-mpc: clean-stage1-mpc
14403 clean-stage1: clean-stage1-mpc
14404 clean-stage1-mpc:
14405 @if [ $(current_stage) = stage1 ]; then \
14406 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14407 else \
14408 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
14409 $(MAKE) stage1-start; \
14410 fi; \
14411 cd $(HOST_SUBDIR)/mpc && \
14412 $(MAKE) $(EXTRA_HOST_FLAGS) \
14413 $(STAGE1_FLAGS_TO_PASS) clean
14414 @endif mpc-bootstrap
14417 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
14418 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
14419 maybe-all-stage2-mpc:
14420 maybe-clean-stage2-mpc:
14421 @if mpc-bootstrap
14422 maybe-all-stage2-mpc: all-stage2-mpc
14423 all-stage2: all-stage2-mpc
14424 TARGET-stage2-mpc = $(TARGET-mpc)
14425 all-stage2-mpc: configure-stage2-mpc
14426 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14427 @r=`${PWD_COMMAND}`; export r; \
14428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14429 TFLAGS="$(STAGE2_TFLAGS)"; \
14430 $(HOST_EXPORTS) \
14431 $(POSTSTAGE1_HOST_EXPORTS) \
14432 cd $(HOST_SUBDIR)/mpc && \
14434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14435 CFLAGS="$(STAGE2_CFLAGS)" \
14436 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14437 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14441 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14442 TFLAGS="$(STAGE2_TFLAGS)" \
14443 $(TARGET-stage2-mpc)
14445 maybe-clean-stage2-mpc: clean-stage2-mpc
14446 clean-stage2: clean-stage2-mpc
14447 clean-stage2-mpc:
14448 @if [ $(current_stage) = stage2 ]; then \
14449 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14450 else \
14451 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
14452 $(MAKE) stage2-start; \
14453 fi; \
14454 cd $(HOST_SUBDIR)/mpc && \
14455 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14456 @endif mpc-bootstrap
14459 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
14460 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
14461 maybe-all-stage3-mpc:
14462 maybe-clean-stage3-mpc:
14463 @if mpc-bootstrap
14464 maybe-all-stage3-mpc: all-stage3-mpc
14465 all-stage3: all-stage3-mpc
14466 TARGET-stage3-mpc = $(TARGET-mpc)
14467 all-stage3-mpc: configure-stage3-mpc
14468 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14469 @r=`${PWD_COMMAND}`; export r; \
14470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14471 TFLAGS="$(STAGE3_TFLAGS)"; \
14472 $(HOST_EXPORTS) \
14473 $(POSTSTAGE1_HOST_EXPORTS) \
14474 cd $(HOST_SUBDIR)/mpc && \
14476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14477 CFLAGS="$(STAGE3_CFLAGS)" \
14478 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14479 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14483 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14484 TFLAGS="$(STAGE3_TFLAGS)" \
14485 $(TARGET-stage3-mpc)
14487 maybe-clean-stage3-mpc: clean-stage3-mpc
14488 clean-stage3: clean-stage3-mpc
14489 clean-stage3-mpc:
14490 @if [ $(current_stage) = stage3 ]; then \
14491 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14492 else \
14493 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
14494 $(MAKE) stage3-start; \
14495 fi; \
14496 cd $(HOST_SUBDIR)/mpc && \
14497 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14498 @endif mpc-bootstrap
14501 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
14502 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
14503 maybe-all-stage4-mpc:
14504 maybe-clean-stage4-mpc:
14505 @if mpc-bootstrap
14506 maybe-all-stage4-mpc: all-stage4-mpc
14507 all-stage4: all-stage4-mpc
14508 TARGET-stage4-mpc = $(TARGET-mpc)
14509 all-stage4-mpc: configure-stage4-mpc
14510 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14511 @r=`${PWD_COMMAND}`; export r; \
14512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14513 TFLAGS="$(STAGE4_TFLAGS)"; \
14514 $(HOST_EXPORTS) \
14515 $(POSTSTAGE1_HOST_EXPORTS) \
14516 cd $(HOST_SUBDIR)/mpc && \
14518 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14519 CFLAGS="$(STAGE4_CFLAGS)" \
14520 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14521 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14522 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14523 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14524 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14525 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14526 TFLAGS="$(STAGE4_TFLAGS)" \
14527 $(TARGET-stage4-mpc)
14529 maybe-clean-stage4-mpc: clean-stage4-mpc
14530 clean-stage4: clean-stage4-mpc
14531 clean-stage4-mpc:
14532 @if [ $(current_stage) = stage4 ]; then \
14533 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14534 else \
14535 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
14536 $(MAKE) stage4-start; \
14537 fi; \
14538 cd $(HOST_SUBDIR)/mpc && \
14539 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14540 @endif mpc-bootstrap
14543 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
14544 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
14545 maybe-all-stageprofile-mpc:
14546 maybe-clean-stageprofile-mpc:
14547 @if mpc-bootstrap
14548 maybe-all-stageprofile-mpc: all-stageprofile-mpc
14549 all-stageprofile: all-stageprofile-mpc
14550 TARGET-stageprofile-mpc = $(TARGET-mpc)
14551 all-stageprofile-mpc: configure-stageprofile-mpc
14552 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14553 @r=`${PWD_COMMAND}`; export r; \
14554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14556 $(HOST_EXPORTS) \
14557 $(POSTSTAGE1_HOST_EXPORTS) \
14558 cd $(HOST_SUBDIR)/mpc && \
14560 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14561 CFLAGS="$(STAGEprofile_CFLAGS)" \
14562 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14563 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14564 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14565 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14566 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14567 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14568 TFLAGS="$(STAGEprofile_TFLAGS)" \
14569 $(TARGET-stageprofile-mpc)
14571 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
14572 clean-stageprofile: clean-stageprofile-mpc
14573 clean-stageprofile-mpc:
14574 @if [ $(current_stage) = stageprofile ]; then \
14575 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14576 else \
14577 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
14578 $(MAKE) stageprofile-start; \
14579 fi; \
14580 cd $(HOST_SUBDIR)/mpc && \
14581 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14582 @endif mpc-bootstrap
14585 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
14586 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
14587 maybe-all-stagefeedback-mpc:
14588 maybe-clean-stagefeedback-mpc:
14589 @if mpc-bootstrap
14590 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
14591 all-stagefeedback: all-stagefeedback-mpc
14592 TARGET-stagefeedback-mpc = $(TARGET-mpc)
14593 all-stagefeedback-mpc: configure-stagefeedback-mpc
14594 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14595 @r=`${PWD_COMMAND}`; export r; \
14596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14597 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14598 $(HOST_EXPORTS) \
14599 $(POSTSTAGE1_HOST_EXPORTS) \
14600 cd $(HOST_SUBDIR)/mpc && \
14602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14603 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14604 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14605 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14609 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14610 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14611 $(TARGET-stagefeedback-mpc)
14613 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
14614 clean-stagefeedback: clean-stagefeedback-mpc
14615 clean-stagefeedback-mpc:
14616 @if [ $(current_stage) = stagefeedback ]; then \
14617 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14618 else \
14619 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
14620 $(MAKE) stagefeedback-start; \
14621 fi; \
14622 cd $(HOST_SUBDIR)/mpc && \
14623 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14624 @endif mpc-bootstrap
14627 .PHONY: all-stageautoprofile-mpc maybe-all-stageautoprofile-mpc
14628 .PHONY: clean-stageautoprofile-mpc maybe-clean-stageautoprofile-mpc
14629 maybe-all-stageautoprofile-mpc:
14630 maybe-clean-stageautoprofile-mpc:
14631 @if mpc-bootstrap
14632 maybe-all-stageautoprofile-mpc: all-stageautoprofile-mpc
14633 all-stageautoprofile: all-stageautoprofile-mpc
14634 TARGET-stageautoprofile-mpc = $(TARGET-mpc)
14635 all-stageautoprofile-mpc: configure-stageautoprofile-mpc
14636 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14637 @r=`${PWD_COMMAND}`; export r; \
14638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14639 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14640 $(HOST_EXPORTS) \
14641 $(POSTSTAGE1_HOST_EXPORTS) \
14642 cd $(HOST_SUBDIR)/mpc && \
14643 $$s/gcc/config/i386/$(AUTO_PROFILE) \
14644 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14645 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
14646 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
14647 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
14648 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14649 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14650 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14651 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14652 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
14653 $(TARGET-stageautoprofile-mpc)
14655 maybe-clean-stageautoprofile-mpc: clean-stageautoprofile-mpc
14656 clean-stageautoprofile: clean-stageautoprofile-mpc
14657 clean-stageautoprofile-mpc:
14658 @if [ $(current_stage) = stageautoprofile ]; then \
14659 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14660 else \
14661 [ -f $(HOST_SUBDIR)/stageautoprofile-mpc/Makefile ] || exit 0; \
14662 $(MAKE) stageautoprofile-start; \
14663 fi; \
14664 cd $(HOST_SUBDIR)/mpc && \
14665 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14666 @endif mpc-bootstrap
14669 .PHONY: all-stageautofeedback-mpc maybe-all-stageautofeedback-mpc
14670 .PHONY: clean-stageautofeedback-mpc maybe-clean-stageautofeedback-mpc
14671 maybe-all-stageautofeedback-mpc:
14672 maybe-clean-stageautofeedback-mpc:
14673 @if mpc-bootstrap
14674 maybe-all-stageautofeedback-mpc: all-stageautofeedback-mpc
14675 all-stageautofeedback: all-stageautofeedback-mpc
14676 TARGET-stageautofeedback-mpc = $(TARGET-mpc)
14677 all-stageautofeedback-mpc: configure-stageautofeedback-mpc
14678 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14679 @r=`${PWD_COMMAND}`; export r; \
14680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14681 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14682 $(HOST_EXPORTS) \
14683 $(POSTSTAGE1_HOST_EXPORTS) \
14684 cd $(HOST_SUBDIR)/mpc && \
14686 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14687 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
14688 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
14689 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
14690 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14691 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14692 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14693 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14694 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
14695 $(TARGET-stageautofeedback-mpc)
14697 maybe-clean-stageautofeedback-mpc: clean-stageautofeedback-mpc
14698 clean-stageautofeedback: clean-stageautofeedback-mpc
14699 clean-stageautofeedback-mpc:
14700 @if [ $(current_stage) = stageautofeedback ]; then \
14701 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
14702 else \
14703 [ -f $(HOST_SUBDIR)/stageautofeedback-mpc/Makefile ] || exit 0; \
14704 $(MAKE) stageautofeedback-start; \
14705 fi; \
14706 cd $(HOST_SUBDIR)/mpc && \
14707 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14708 @endif mpc-bootstrap
14714 .PHONY: check-mpc maybe-check-mpc
14715 maybe-check-mpc:
14716 @if mpc
14717 maybe-check-mpc: check-mpc
14719 check-mpc:
14720 @: $(MAKE); $(unstage)
14721 @r=`${PWD_COMMAND}`; export r; \
14722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14723 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
14724 (cd $(HOST_SUBDIR)/mpc && \
14725 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
14727 @endif mpc
14729 .PHONY: install-mpc maybe-install-mpc
14730 maybe-install-mpc:
14731 @if mpc
14732 maybe-install-mpc: install-mpc
14734 install-mpc:
14736 @endif mpc
14738 .PHONY: install-strip-mpc maybe-install-strip-mpc
14739 maybe-install-strip-mpc:
14740 @if mpc
14741 maybe-install-strip-mpc: install-strip-mpc
14743 install-strip-mpc:
14745 @endif mpc
14747 # Other targets (info, dvi, pdf, etc.)
14749 .PHONY: maybe-info-mpc info-mpc
14750 maybe-info-mpc:
14751 @if mpc
14752 maybe-info-mpc: info-mpc
14754 info-mpc: \
14755 configure-mpc
14756 @[ -f ./mpc/Makefile ] || exit 0; \
14757 r=`${PWD_COMMAND}`; export r; \
14758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14759 $(HOST_EXPORTS) \
14760 for flag in $(EXTRA_HOST_FLAGS) ; do \
14761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14762 done; \
14763 echo "Doing info in mpc"; \
14764 (cd $(HOST_SUBDIR)/mpc && \
14765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14767 "RANLIB=$${RANLIB}" \
14768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14769 info) \
14770 || exit 1
14772 @endif mpc
14774 .PHONY: maybe-dvi-mpc dvi-mpc
14775 maybe-dvi-mpc:
14776 @if mpc
14777 maybe-dvi-mpc: dvi-mpc
14779 dvi-mpc: \
14780 configure-mpc
14781 @[ -f ./mpc/Makefile ] || exit 0; \
14782 r=`${PWD_COMMAND}`; export r; \
14783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14784 $(HOST_EXPORTS) \
14785 for flag in $(EXTRA_HOST_FLAGS) ; do \
14786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14787 done; \
14788 echo "Doing dvi in mpc"; \
14789 (cd $(HOST_SUBDIR)/mpc && \
14790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14792 "RANLIB=$${RANLIB}" \
14793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14794 dvi) \
14795 || exit 1
14797 @endif mpc
14799 .PHONY: maybe-pdf-mpc pdf-mpc
14800 maybe-pdf-mpc:
14801 @if mpc
14802 maybe-pdf-mpc: pdf-mpc
14804 pdf-mpc: \
14805 configure-mpc
14806 @[ -f ./mpc/Makefile ] || exit 0; \
14807 r=`${PWD_COMMAND}`; export r; \
14808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14809 $(HOST_EXPORTS) \
14810 for flag in $(EXTRA_HOST_FLAGS) ; do \
14811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14812 done; \
14813 echo "Doing pdf in mpc"; \
14814 (cd $(HOST_SUBDIR)/mpc && \
14815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14817 "RANLIB=$${RANLIB}" \
14818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14819 pdf) \
14820 || exit 1
14822 @endif mpc
14824 .PHONY: maybe-html-mpc html-mpc
14825 maybe-html-mpc:
14826 @if mpc
14827 maybe-html-mpc: html-mpc
14829 html-mpc: \
14830 configure-mpc
14831 @[ -f ./mpc/Makefile ] || exit 0; \
14832 r=`${PWD_COMMAND}`; export r; \
14833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14834 $(HOST_EXPORTS) \
14835 for flag in $(EXTRA_HOST_FLAGS) ; do \
14836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14837 done; \
14838 echo "Doing html in mpc"; \
14839 (cd $(HOST_SUBDIR)/mpc && \
14840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14842 "RANLIB=$${RANLIB}" \
14843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14844 html) \
14845 || exit 1
14847 @endif mpc
14849 .PHONY: maybe-TAGS-mpc TAGS-mpc
14850 maybe-TAGS-mpc:
14851 @if mpc
14852 maybe-TAGS-mpc: TAGS-mpc
14854 TAGS-mpc: \
14855 configure-mpc
14856 @[ -f ./mpc/Makefile ] || exit 0; \
14857 r=`${PWD_COMMAND}`; export r; \
14858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14859 $(HOST_EXPORTS) \
14860 for flag in $(EXTRA_HOST_FLAGS) ; do \
14861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14862 done; \
14863 echo "Doing TAGS in mpc"; \
14864 (cd $(HOST_SUBDIR)/mpc && \
14865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14867 "RANLIB=$${RANLIB}" \
14868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14869 TAGS) \
14870 || exit 1
14872 @endif mpc
14874 .PHONY: maybe-install-info-mpc install-info-mpc
14875 maybe-install-info-mpc:
14876 @if mpc
14877 maybe-install-info-mpc: install-info-mpc
14879 install-info-mpc: \
14880 configure-mpc \
14881 info-mpc
14882 @[ -f ./mpc/Makefile ] || exit 0; \
14883 r=`${PWD_COMMAND}`; export r; \
14884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14885 $(HOST_EXPORTS) \
14886 for flag in $(EXTRA_HOST_FLAGS) ; do \
14887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14888 done; \
14889 echo "Doing install-info in mpc"; \
14890 (cd $(HOST_SUBDIR)/mpc && \
14891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14893 "RANLIB=$${RANLIB}" \
14894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14895 install-info) \
14896 || exit 1
14898 @endif mpc
14900 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
14901 maybe-install-pdf-mpc:
14902 @if mpc
14903 maybe-install-pdf-mpc: install-pdf-mpc
14905 install-pdf-mpc: \
14906 configure-mpc \
14907 pdf-mpc
14908 @[ -f ./mpc/Makefile ] || exit 0; \
14909 r=`${PWD_COMMAND}`; export r; \
14910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14911 $(HOST_EXPORTS) \
14912 for flag in $(EXTRA_HOST_FLAGS) ; do \
14913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14914 done; \
14915 echo "Doing install-pdf in mpc"; \
14916 (cd $(HOST_SUBDIR)/mpc && \
14917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14919 "RANLIB=$${RANLIB}" \
14920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14921 install-pdf) \
14922 || exit 1
14924 @endif mpc
14926 .PHONY: maybe-install-html-mpc install-html-mpc
14927 maybe-install-html-mpc:
14928 @if mpc
14929 maybe-install-html-mpc: install-html-mpc
14931 install-html-mpc: \
14932 configure-mpc \
14933 html-mpc
14934 @[ -f ./mpc/Makefile ] || exit 0; \
14935 r=`${PWD_COMMAND}`; export r; \
14936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14937 $(HOST_EXPORTS) \
14938 for flag in $(EXTRA_HOST_FLAGS) ; do \
14939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14940 done; \
14941 echo "Doing install-html in mpc"; \
14942 (cd $(HOST_SUBDIR)/mpc && \
14943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14945 "RANLIB=$${RANLIB}" \
14946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14947 install-html) \
14948 || exit 1
14950 @endif mpc
14952 .PHONY: maybe-installcheck-mpc installcheck-mpc
14953 maybe-installcheck-mpc:
14954 @if mpc
14955 maybe-installcheck-mpc: installcheck-mpc
14957 installcheck-mpc: \
14958 configure-mpc
14959 @[ -f ./mpc/Makefile ] || exit 0; \
14960 r=`${PWD_COMMAND}`; export r; \
14961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14962 $(HOST_EXPORTS) \
14963 for flag in $(EXTRA_HOST_FLAGS) ; do \
14964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14965 done; \
14966 echo "Doing installcheck in mpc"; \
14967 (cd $(HOST_SUBDIR)/mpc && \
14968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14970 "RANLIB=$${RANLIB}" \
14971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14972 installcheck) \
14973 || exit 1
14975 @endif mpc
14977 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
14978 maybe-mostlyclean-mpc:
14979 @if mpc
14980 maybe-mostlyclean-mpc: mostlyclean-mpc
14982 mostlyclean-mpc:
14983 @[ -f ./mpc/Makefile ] || exit 0; \
14984 r=`${PWD_COMMAND}`; export r; \
14985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14986 $(HOST_EXPORTS) \
14987 for flag in $(EXTRA_HOST_FLAGS) ; do \
14988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14989 done; \
14990 echo "Doing mostlyclean in mpc"; \
14991 (cd $(HOST_SUBDIR)/mpc && \
14992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14994 "RANLIB=$${RANLIB}" \
14995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14996 mostlyclean) \
14997 || exit 1
14999 @endif mpc
15001 .PHONY: maybe-clean-mpc clean-mpc
15002 maybe-clean-mpc:
15003 @if mpc
15004 maybe-clean-mpc: clean-mpc
15006 clean-mpc:
15007 @[ -f ./mpc/Makefile ] || exit 0; \
15008 r=`${PWD_COMMAND}`; export r; \
15009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15010 $(HOST_EXPORTS) \
15011 for flag in $(EXTRA_HOST_FLAGS) ; do \
15012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15013 done; \
15014 echo "Doing clean in mpc"; \
15015 (cd $(HOST_SUBDIR)/mpc && \
15016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15018 "RANLIB=$${RANLIB}" \
15019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15020 clean) \
15021 || exit 1
15023 @endif mpc
15025 .PHONY: maybe-distclean-mpc distclean-mpc
15026 maybe-distclean-mpc:
15027 @if mpc
15028 maybe-distclean-mpc: distclean-mpc
15030 distclean-mpc:
15031 @[ -f ./mpc/Makefile ] || exit 0; \
15032 r=`${PWD_COMMAND}`; export r; \
15033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15034 $(HOST_EXPORTS) \
15035 for flag in $(EXTRA_HOST_FLAGS) ; do \
15036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15037 done; \
15038 echo "Doing distclean in mpc"; \
15039 (cd $(HOST_SUBDIR)/mpc && \
15040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15042 "RANLIB=$${RANLIB}" \
15043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15044 distclean) \
15045 || exit 1
15047 @endif mpc
15049 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
15050 maybe-maintainer-clean-mpc:
15051 @if mpc
15052 maybe-maintainer-clean-mpc: maintainer-clean-mpc
15054 maintainer-clean-mpc:
15055 @[ -f ./mpc/Makefile ] || exit 0; \
15056 r=`${PWD_COMMAND}`; export r; \
15057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15058 $(HOST_EXPORTS) \
15059 for flag in $(EXTRA_HOST_FLAGS) ; do \
15060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15061 done; \
15062 echo "Doing maintainer-clean in mpc"; \
15063 (cd $(HOST_SUBDIR)/mpc && \
15064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15066 "RANLIB=$${RANLIB}" \
15067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15068 maintainer-clean) \
15069 || exit 1
15071 @endif mpc
15075 .PHONY: configure-isl maybe-configure-isl
15076 maybe-configure-isl:
15077 @if gcc-bootstrap
15078 configure-isl: stage_current
15079 @endif gcc-bootstrap
15080 @if isl
15081 maybe-configure-isl: configure-isl
15082 configure-isl:
15083 @r=`${PWD_COMMAND}`; export r; \
15084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15085 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15087 $(HOST_EXPORTS) \
15088 echo Configuring in $(HOST_SUBDIR)/isl; \
15089 cd "$(HOST_SUBDIR)/isl" || exit 1; \
15090 case $(srcdir) in \
15091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15092 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15094 esac; \
15095 module_srcdir=isl; \
15096 $(SHELL) \
15097 $$s/$$module_srcdir/configure \
15098 --srcdir=$${topdir}/$$module_srcdir \
15099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15100 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
15101 || exit 1
15102 @endif isl
15106 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
15107 maybe-configure-stage1-isl:
15108 @if isl-bootstrap
15109 maybe-configure-stage1-isl: configure-stage1-isl
15110 configure-stage1-isl:
15111 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15112 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15113 @r=`${PWD_COMMAND}`; export r; \
15114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15115 TFLAGS="$(STAGE1_TFLAGS)"; \
15116 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15117 $(HOST_EXPORTS) \
15118 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15119 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15120 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15121 echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
15122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15123 cd $(HOST_SUBDIR)/isl || exit 1; \
15124 case $(srcdir) in \
15125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15126 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15128 esac; \
15129 module_srcdir=isl; \
15130 $(SHELL) $$s/$$module_srcdir/configure \
15131 --srcdir=$${topdir}/$$module_srcdir \
15132 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15133 --target=${target_alias} \
15135 $(STAGE1_CONFIGURE_FLAGS) \
15136 --disable-shared @extra_isl_gmp_configure_flags@
15137 @endif isl-bootstrap
15139 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
15140 maybe-configure-stage2-isl:
15141 @if isl-bootstrap
15142 maybe-configure-stage2-isl: configure-stage2-isl
15143 configure-stage2-isl:
15144 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15146 @r=`${PWD_COMMAND}`; export r; \
15147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15148 TFLAGS="$(STAGE2_TFLAGS)"; \
15149 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15150 $(HOST_EXPORTS) \
15151 $(POSTSTAGE1_HOST_EXPORTS) \
15152 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15153 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15154 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15155 echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
15156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15157 cd $(HOST_SUBDIR)/isl || exit 1; \
15158 case $(srcdir) in \
15159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15160 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15162 esac; \
15163 module_srcdir=isl; \
15164 $(SHELL) $$s/$$module_srcdir/configure \
15165 --srcdir=$${topdir}/$$module_srcdir \
15166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15167 --target=${target_alias} \
15168 --with-build-libsubdir=$(HOST_SUBDIR) \
15169 $(STAGE2_CONFIGURE_FLAGS) \
15170 --disable-shared @extra_isl_gmp_configure_flags@
15171 @endif isl-bootstrap
15173 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
15174 maybe-configure-stage3-isl:
15175 @if isl-bootstrap
15176 maybe-configure-stage3-isl: configure-stage3-isl
15177 configure-stage3-isl:
15178 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15180 @r=`${PWD_COMMAND}`; export r; \
15181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15182 TFLAGS="$(STAGE3_TFLAGS)"; \
15183 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15184 $(HOST_EXPORTS) \
15185 $(POSTSTAGE1_HOST_EXPORTS) \
15186 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15187 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15188 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15189 echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
15190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15191 cd $(HOST_SUBDIR)/isl || exit 1; \
15192 case $(srcdir) in \
15193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15194 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15196 esac; \
15197 module_srcdir=isl; \
15198 $(SHELL) $$s/$$module_srcdir/configure \
15199 --srcdir=$${topdir}/$$module_srcdir \
15200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15201 --target=${target_alias} \
15202 --with-build-libsubdir=$(HOST_SUBDIR) \
15203 $(STAGE3_CONFIGURE_FLAGS) \
15204 --disable-shared @extra_isl_gmp_configure_flags@
15205 @endif isl-bootstrap
15207 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
15208 maybe-configure-stage4-isl:
15209 @if isl-bootstrap
15210 maybe-configure-stage4-isl: configure-stage4-isl
15211 configure-stage4-isl:
15212 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15214 @r=`${PWD_COMMAND}`; export r; \
15215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15216 TFLAGS="$(STAGE4_TFLAGS)"; \
15217 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15218 $(HOST_EXPORTS) \
15219 $(POSTSTAGE1_HOST_EXPORTS) \
15220 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15221 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15222 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15223 echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
15224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15225 cd $(HOST_SUBDIR)/isl || exit 1; \
15226 case $(srcdir) in \
15227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15228 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15230 esac; \
15231 module_srcdir=isl; \
15232 $(SHELL) $$s/$$module_srcdir/configure \
15233 --srcdir=$${topdir}/$$module_srcdir \
15234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15235 --target=${target_alias} \
15236 --with-build-libsubdir=$(HOST_SUBDIR) \
15237 $(STAGE4_CONFIGURE_FLAGS) \
15238 --disable-shared @extra_isl_gmp_configure_flags@
15239 @endif isl-bootstrap
15241 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
15242 maybe-configure-stageprofile-isl:
15243 @if isl-bootstrap
15244 maybe-configure-stageprofile-isl: configure-stageprofile-isl
15245 configure-stageprofile-isl:
15246 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15248 @r=`${PWD_COMMAND}`; export r; \
15249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15250 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15251 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15252 $(HOST_EXPORTS) \
15253 $(POSTSTAGE1_HOST_EXPORTS) \
15254 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15255 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15256 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15257 echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
15258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15259 cd $(HOST_SUBDIR)/isl || exit 1; \
15260 case $(srcdir) in \
15261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15262 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15264 esac; \
15265 module_srcdir=isl; \
15266 $(SHELL) $$s/$$module_srcdir/configure \
15267 --srcdir=$${topdir}/$$module_srcdir \
15268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15269 --target=${target_alias} \
15270 --with-build-libsubdir=$(HOST_SUBDIR) \
15271 $(STAGEprofile_CONFIGURE_FLAGS) \
15272 --disable-shared @extra_isl_gmp_configure_flags@
15273 @endif isl-bootstrap
15275 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
15276 maybe-configure-stagefeedback-isl:
15277 @if isl-bootstrap
15278 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
15279 configure-stagefeedback-isl:
15280 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15281 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15282 @r=`${PWD_COMMAND}`; export r; \
15283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15284 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15285 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15286 $(HOST_EXPORTS) \
15287 $(POSTSTAGE1_HOST_EXPORTS) \
15288 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15289 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15290 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15291 echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
15292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15293 cd $(HOST_SUBDIR)/isl || exit 1; \
15294 case $(srcdir) in \
15295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15296 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15298 esac; \
15299 module_srcdir=isl; \
15300 $(SHELL) $$s/$$module_srcdir/configure \
15301 --srcdir=$${topdir}/$$module_srcdir \
15302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15303 --target=${target_alias} \
15304 --with-build-libsubdir=$(HOST_SUBDIR) \
15305 $(STAGEfeedback_CONFIGURE_FLAGS) \
15306 --disable-shared @extra_isl_gmp_configure_flags@
15307 @endif isl-bootstrap
15309 .PHONY: configure-stageautoprofile-isl maybe-configure-stageautoprofile-isl
15310 maybe-configure-stageautoprofile-isl:
15311 @if isl-bootstrap
15312 maybe-configure-stageautoprofile-isl: configure-stageautoprofile-isl
15313 configure-stageautoprofile-isl:
15314 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15315 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15316 @r=`${PWD_COMMAND}`; export r; \
15317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15318 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15319 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15320 $(HOST_EXPORTS) \
15321 $(POSTSTAGE1_HOST_EXPORTS) \
15322 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
15323 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
15324 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
15325 echo Configuring stage autoprofile in $(HOST_SUBDIR)/isl; \
15326 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15327 cd $(HOST_SUBDIR)/isl || exit 1; \
15328 case $(srcdir) in \
15329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15330 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15332 esac; \
15333 module_srcdir=isl; \
15334 $(SHELL) $$s/$$module_srcdir/configure \
15335 --srcdir=$${topdir}/$$module_srcdir \
15336 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15337 --target=${target_alias} \
15338 --with-build-libsubdir=$(HOST_SUBDIR) \
15339 $(STAGEautoprofile_CONFIGURE_FLAGS) \
15340 --disable-shared @extra_isl_gmp_configure_flags@
15341 @endif isl-bootstrap
15343 .PHONY: configure-stageautofeedback-isl maybe-configure-stageautofeedback-isl
15344 maybe-configure-stageautofeedback-isl:
15345 @if isl-bootstrap
15346 maybe-configure-stageautofeedback-isl: configure-stageautofeedback-isl
15347 configure-stageautofeedback-isl:
15348 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
15350 @r=`${PWD_COMMAND}`; export r; \
15351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15352 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15353 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
15354 $(HOST_EXPORTS) \
15355 $(POSTSTAGE1_HOST_EXPORTS) \
15356 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
15357 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
15358 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
15359 echo Configuring stage autofeedback in $(HOST_SUBDIR)/isl; \
15360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
15361 cd $(HOST_SUBDIR)/isl || exit 1; \
15362 case $(srcdir) in \
15363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15364 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
15365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15366 esac; \
15367 module_srcdir=isl; \
15368 $(SHELL) $$s/$$module_srcdir/configure \
15369 --srcdir=$${topdir}/$$module_srcdir \
15370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15371 --target=${target_alias} \
15372 --with-build-libsubdir=$(HOST_SUBDIR) \
15373 $(STAGEautofeedback_CONFIGURE_FLAGS) \
15374 --disable-shared @extra_isl_gmp_configure_flags@
15375 @endif isl-bootstrap
15381 .PHONY: all-isl maybe-all-isl
15382 maybe-all-isl:
15383 @if gcc-bootstrap
15384 all-isl: stage_current
15385 @endif gcc-bootstrap
15386 @if isl
15387 TARGET-isl=all
15388 maybe-all-isl: all-isl
15389 all-isl: configure-isl
15390 @r=`${PWD_COMMAND}`; export r; \
15391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15392 $(HOST_EXPORTS) \
15393 (cd $(HOST_SUBDIR)/isl && \
15394 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
15395 $(TARGET-isl))
15396 @endif isl
15400 .PHONY: all-stage1-isl maybe-all-stage1-isl
15401 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
15402 maybe-all-stage1-isl:
15403 maybe-clean-stage1-isl:
15404 @if isl-bootstrap
15405 maybe-all-stage1-isl: all-stage1-isl
15406 all-stage1: all-stage1-isl
15407 TARGET-stage1-isl = $(TARGET-isl)
15408 all-stage1-isl: configure-stage1-isl
15409 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15410 @r=`${PWD_COMMAND}`; export r; \
15411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15412 TFLAGS="$(STAGE1_TFLAGS)"; \
15413 $(HOST_EXPORTS) \
15414 cd $(HOST_SUBDIR)/isl && \
15416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15417 CFLAGS="$(STAGE1_CFLAGS)" \
15418 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15419 LIBCFLAGS="$(LIBCFLAGS)" \
15420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15423 $(EXTRA_HOST_FLAGS) \
15424 $(STAGE1_FLAGS_TO_PASS) V=1 \
15425 TFLAGS="$(STAGE1_TFLAGS)" \
15426 $(TARGET-stage1-isl)
15428 maybe-clean-stage1-isl: clean-stage1-isl
15429 clean-stage1: clean-stage1-isl
15430 clean-stage1-isl:
15431 @if [ $(current_stage) = stage1 ]; then \
15432 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15433 else \
15434 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
15435 $(MAKE) stage1-start; \
15436 fi; \
15437 cd $(HOST_SUBDIR)/isl && \
15438 $(MAKE) $(EXTRA_HOST_FLAGS) \
15439 $(STAGE1_FLAGS_TO_PASS) V=1 clean
15440 @endif isl-bootstrap
15443 .PHONY: all-stage2-isl maybe-all-stage2-isl
15444 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
15445 maybe-all-stage2-isl:
15446 maybe-clean-stage2-isl:
15447 @if isl-bootstrap
15448 maybe-all-stage2-isl: all-stage2-isl
15449 all-stage2: all-stage2-isl
15450 TARGET-stage2-isl = $(TARGET-isl)
15451 all-stage2-isl: configure-stage2-isl
15452 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15453 @r=`${PWD_COMMAND}`; export r; \
15454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15455 TFLAGS="$(STAGE2_TFLAGS)"; \
15456 $(HOST_EXPORTS) \
15457 $(POSTSTAGE1_HOST_EXPORTS) \
15458 cd $(HOST_SUBDIR)/isl && \
15460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15461 CFLAGS="$(STAGE2_CFLAGS)" \
15462 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15463 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15467 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15468 TFLAGS="$(STAGE2_TFLAGS)" \
15469 $(TARGET-stage2-isl)
15471 maybe-clean-stage2-isl: clean-stage2-isl
15472 clean-stage2: clean-stage2-isl
15473 clean-stage2-isl:
15474 @if [ $(current_stage) = stage2 ]; then \
15475 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15476 else \
15477 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
15478 $(MAKE) stage2-start; \
15479 fi; \
15480 cd $(HOST_SUBDIR)/isl && \
15481 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15482 @endif isl-bootstrap
15485 .PHONY: all-stage3-isl maybe-all-stage3-isl
15486 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
15487 maybe-all-stage3-isl:
15488 maybe-clean-stage3-isl:
15489 @if isl-bootstrap
15490 maybe-all-stage3-isl: all-stage3-isl
15491 all-stage3: all-stage3-isl
15492 TARGET-stage3-isl = $(TARGET-isl)
15493 all-stage3-isl: configure-stage3-isl
15494 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15495 @r=`${PWD_COMMAND}`; export r; \
15496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15497 TFLAGS="$(STAGE3_TFLAGS)"; \
15498 $(HOST_EXPORTS) \
15499 $(POSTSTAGE1_HOST_EXPORTS) \
15500 cd $(HOST_SUBDIR)/isl && \
15502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15503 CFLAGS="$(STAGE3_CFLAGS)" \
15504 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15505 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15509 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15510 TFLAGS="$(STAGE3_TFLAGS)" \
15511 $(TARGET-stage3-isl)
15513 maybe-clean-stage3-isl: clean-stage3-isl
15514 clean-stage3: clean-stage3-isl
15515 clean-stage3-isl:
15516 @if [ $(current_stage) = stage3 ]; then \
15517 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15518 else \
15519 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
15520 $(MAKE) stage3-start; \
15521 fi; \
15522 cd $(HOST_SUBDIR)/isl && \
15523 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15524 @endif isl-bootstrap
15527 .PHONY: all-stage4-isl maybe-all-stage4-isl
15528 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
15529 maybe-all-stage4-isl:
15530 maybe-clean-stage4-isl:
15531 @if isl-bootstrap
15532 maybe-all-stage4-isl: all-stage4-isl
15533 all-stage4: all-stage4-isl
15534 TARGET-stage4-isl = $(TARGET-isl)
15535 all-stage4-isl: configure-stage4-isl
15536 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15537 @r=`${PWD_COMMAND}`; export r; \
15538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15539 TFLAGS="$(STAGE4_TFLAGS)"; \
15540 $(HOST_EXPORTS) \
15541 $(POSTSTAGE1_HOST_EXPORTS) \
15542 cd $(HOST_SUBDIR)/isl && \
15544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15545 CFLAGS="$(STAGE4_CFLAGS)" \
15546 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15547 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15551 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15552 TFLAGS="$(STAGE4_TFLAGS)" \
15553 $(TARGET-stage4-isl)
15555 maybe-clean-stage4-isl: clean-stage4-isl
15556 clean-stage4: clean-stage4-isl
15557 clean-stage4-isl:
15558 @if [ $(current_stage) = stage4 ]; then \
15559 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15560 else \
15561 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
15562 $(MAKE) stage4-start; \
15563 fi; \
15564 cd $(HOST_SUBDIR)/isl && \
15565 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15566 @endif isl-bootstrap
15569 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
15570 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
15571 maybe-all-stageprofile-isl:
15572 maybe-clean-stageprofile-isl:
15573 @if isl-bootstrap
15574 maybe-all-stageprofile-isl: all-stageprofile-isl
15575 all-stageprofile: all-stageprofile-isl
15576 TARGET-stageprofile-isl = $(TARGET-isl)
15577 all-stageprofile-isl: configure-stageprofile-isl
15578 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15579 @r=`${PWD_COMMAND}`; export r; \
15580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15581 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15582 $(HOST_EXPORTS) \
15583 $(POSTSTAGE1_HOST_EXPORTS) \
15584 cd $(HOST_SUBDIR)/isl && \
15586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15587 CFLAGS="$(STAGEprofile_CFLAGS)" \
15588 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15589 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15593 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15594 TFLAGS="$(STAGEprofile_TFLAGS)" \
15595 $(TARGET-stageprofile-isl)
15597 maybe-clean-stageprofile-isl: clean-stageprofile-isl
15598 clean-stageprofile: clean-stageprofile-isl
15599 clean-stageprofile-isl:
15600 @if [ $(current_stage) = stageprofile ]; then \
15601 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15602 else \
15603 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
15604 $(MAKE) stageprofile-start; \
15605 fi; \
15606 cd $(HOST_SUBDIR)/isl && \
15607 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15608 @endif isl-bootstrap
15611 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
15612 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
15613 maybe-all-stagefeedback-isl:
15614 maybe-clean-stagefeedback-isl:
15615 @if isl-bootstrap
15616 maybe-all-stagefeedback-isl: all-stagefeedback-isl
15617 all-stagefeedback: all-stagefeedback-isl
15618 TARGET-stagefeedback-isl = $(TARGET-isl)
15619 all-stagefeedback-isl: configure-stagefeedback-isl
15620 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15621 @r=`${PWD_COMMAND}`; export r; \
15622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15623 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15624 $(HOST_EXPORTS) \
15625 $(POSTSTAGE1_HOST_EXPORTS) \
15626 cd $(HOST_SUBDIR)/isl && \
15628 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15629 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15630 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15631 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15632 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15633 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15634 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15635 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15636 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15637 $(TARGET-stagefeedback-isl)
15639 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
15640 clean-stagefeedback: clean-stagefeedback-isl
15641 clean-stagefeedback-isl:
15642 @if [ $(current_stage) = stagefeedback ]; then \
15643 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15644 else \
15645 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
15646 $(MAKE) stagefeedback-start; \
15647 fi; \
15648 cd $(HOST_SUBDIR)/isl && \
15649 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15650 @endif isl-bootstrap
15653 .PHONY: all-stageautoprofile-isl maybe-all-stageautoprofile-isl
15654 .PHONY: clean-stageautoprofile-isl maybe-clean-stageautoprofile-isl
15655 maybe-all-stageautoprofile-isl:
15656 maybe-clean-stageautoprofile-isl:
15657 @if isl-bootstrap
15658 maybe-all-stageautoprofile-isl: all-stageautoprofile-isl
15659 all-stageautoprofile: all-stageautoprofile-isl
15660 TARGET-stageautoprofile-isl = $(TARGET-isl)
15661 all-stageautoprofile-isl: configure-stageautoprofile-isl
15662 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15663 @r=`${PWD_COMMAND}`; export r; \
15664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15665 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15666 $(HOST_EXPORTS) \
15667 $(POSTSTAGE1_HOST_EXPORTS) \
15668 cd $(HOST_SUBDIR)/isl && \
15669 $$s/gcc/config/i386/$(AUTO_PROFILE) \
15670 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15671 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
15672 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
15673 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
15674 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15675 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15676 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15677 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15678 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
15679 $(TARGET-stageautoprofile-isl)
15681 maybe-clean-stageautoprofile-isl: clean-stageautoprofile-isl
15682 clean-stageautoprofile: clean-stageautoprofile-isl
15683 clean-stageautoprofile-isl:
15684 @if [ $(current_stage) = stageautoprofile ]; then \
15685 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15686 else \
15687 [ -f $(HOST_SUBDIR)/stageautoprofile-isl/Makefile ] || exit 0; \
15688 $(MAKE) stageautoprofile-start; \
15689 fi; \
15690 cd $(HOST_SUBDIR)/isl && \
15691 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15692 @endif isl-bootstrap
15695 .PHONY: all-stageautofeedback-isl maybe-all-stageautofeedback-isl
15696 .PHONY: clean-stageautofeedback-isl maybe-clean-stageautofeedback-isl
15697 maybe-all-stageautofeedback-isl:
15698 maybe-clean-stageautofeedback-isl:
15699 @if isl-bootstrap
15700 maybe-all-stageautofeedback-isl: all-stageautofeedback-isl
15701 all-stageautofeedback: all-stageautofeedback-isl
15702 TARGET-stageautofeedback-isl = $(TARGET-isl)
15703 all-stageautofeedback-isl: configure-stageautofeedback-isl
15704 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15705 @r=`${PWD_COMMAND}`; export r; \
15706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15707 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15708 $(HOST_EXPORTS) \
15709 $(POSTSTAGE1_HOST_EXPORTS) \
15710 cd $(HOST_SUBDIR)/isl && \
15712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15713 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
15714 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
15715 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
15716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15719 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
15720 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
15721 $(TARGET-stageautofeedback-isl)
15723 maybe-clean-stageautofeedback-isl: clean-stageautofeedback-isl
15724 clean-stageautofeedback: clean-stageautofeedback-isl
15725 clean-stageautofeedback-isl:
15726 @if [ $(current_stage) = stageautofeedback ]; then \
15727 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
15728 else \
15729 [ -f $(HOST_SUBDIR)/stageautofeedback-isl/Makefile ] || exit 0; \
15730 $(MAKE) stageautofeedback-start; \
15731 fi; \
15732 cd $(HOST_SUBDIR)/isl && \
15733 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
15734 @endif isl-bootstrap
15740 .PHONY: check-isl maybe-check-isl
15741 maybe-check-isl:
15742 @if isl
15743 maybe-check-isl: check-isl
15745 check-isl:
15746 @: $(MAKE); $(unstage)
15747 @r=`${PWD_COMMAND}`; export r; \
15748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15749 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15750 (cd $(HOST_SUBDIR)/isl && \
15751 $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
15753 @endif isl
15755 .PHONY: install-isl maybe-install-isl
15756 maybe-install-isl:
15757 @if isl
15758 maybe-install-isl: install-isl
15760 install-isl:
15762 @endif isl
15764 .PHONY: install-strip-isl maybe-install-strip-isl
15765 maybe-install-strip-isl:
15766 @if isl
15767 maybe-install-strip-isl: install-strip-isl
15769 install-strip-isl:
15771 @endif isl
15773 # Other targets (info, dvi, pdf, etc.)
15775 .PHONY: maybe-info-isl info-isl
15776 maybe-info-isl:
15777 @if isl
15778 maybe-info-isl: info-isl
15780 info-isl: \
15781 configure-isl
15782 @[ -f ./isl/Makefile ] || exit 0; \
15783 r=`${PWD_COMMAND}`; export r; \
15784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15785 $(HOST_EXPORTS) \
15786 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15788 done; \
15789 echo "Doing info in isl"; \
15790 (cd $(HOST_SUBDIR)/isl && \
15791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15793 "RANLIB=$${RANLIB}" \
15794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15795 info) \
15796 || exit 1
15798 @endif isl
15800 .PHONY: maybe-dvi-isl dvi-isl
15801 maybe-dvi-isl:
15802 @if isl
15803 maybe-dvi-isl: dvi-isl
15805 dvi-isl: \
15806 configure-isl
15807 @[ -f ./isl/Makefile ] || exit 0; \
15808 r=`${PWD_COMMAND}`; export r; \
15809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15810 $(HOST_EXPORTS) \
15811 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15813 done; \
15814 echo "Doing dvi in isl"; \
15815 (cd $(HOST_SUBDIR)/isl && \
15816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15818 "RANLIB=$${RANLIB}" \
15819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15820 dvi) \
15821 || exit 1
15823 @endif isl
15825 .PHONY: maybe-pdf-isl pdf-isl
15826 maybe-pdf-isl:
15827 @if isl
15828 maybe-pdf-isl: pdf-isl
15830 pdf-isl: \
15831 configure-isl
15832 @[ -f ./isl/Makefile ] || exit 0; \
15833 r=`${PWD_COMMAND}`; export r; \
15834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15835 $(HOST_EXPORTS) \
15836 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15838 done; \
15839 echo "Doing pdf in isl"; \
15840 (cd $(HOST_SUBDIR)/isl && \
15841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15843 "RANLIB=$${RANLIB}" \
15844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15845 pdf) \
15846 || exit 1
15848 @endif isl
15850 .PHONY: maybe-html-isl html-isl
15851 maybe-html-isl:
15852 @if isl
15853 maybe-html-isl: html-isl
15855 html-isl: \
15856 configure-isl
15857 @[ -f ./isl/Makefile ] || exit 0; \
15858 r=`${PWD_COMMAND}`; export r; \
15859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15860 $(HOST_EXPORTS) \
15861 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15863 done; \
15864 echo "Doing html in isl"; \
15865 (cd $(HOST_SUBDIR)/isl && \
15866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15868 "RANLIB=$${RANLIB}" \
15869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15870 html) \
15871 || exit 1
15873 @endif isl
15875 .PHONY: maybe-TAGS-isl TAGS-isl
15876 maybe-TAGS-isl:
15877 @if isl
15878 maybe-TAGS-isl: TAGS-isl
15880 TAGS-isl: \
15881 configure-isl
15882 @[ -f ./isl/Makefile ] || exit 0; \
15883 r=`${PWD_COMMAND}`; export r; \
15884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15885 $(HOST_EXPORTS) \
15886 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15888 done; \
15889 echo "Doing TAGS in isl"; \
15890 (cd $(HOST_SUBDIR)/isl && \
15891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15893 "RANLIB=$${RANLIB}" \
15894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15895 TAGS) \
15896 || exit 1
15898 @endif isl
15900 .PHONY: maybe-install-info-isl install-info-isl
15901 maybe-install-info-isl:
15902 @if isl
15903 maybe-install-info-isl: install-info-isl
15905 install-info-isl: \
15906 configure-isl \
15907 info-isl
15908 @[ -f ./isl/Makefile ] || exit 0; \
15909 r=`${PWD_COMMAND}`; export r; \
15910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15911 $(HOST_EXPORTS) \
15912 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15914 done; \
15915 echo "Doing install-info in isl"; \
15916 (cd $(HOST_SUBDIR)/isl && \
15917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15919 "RANLIB=$${RANLIB}" \
15920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15921 install-info) \
15922 || exit 1
15924 @endif isl
15926 .PHONY: maybe-install-pdf-isl install-pdf-isl
15927 maybe-install-pdf-isl:
15928 @if isl
15929 maybe-install-pdf-isl: install-pdf-isl
15931 install-pdf-isl: \
15932 configure-isl \
15933 pdf-isl
15934 @[ -f ./isl/Makefile ] || exit 0; \
15935 r=`${PWD_COMMAND}`; export r; \
15936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15937 $(HOST_EXPORTS) \
15938 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15940 done; \
15941 echo "Doing install-pdf in isl"; \
15942 (cd $(HOST_SUBDIR)/isl && \
15943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15945 "RANLIB=$${RANLIB}" \
15946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15947 install-pdf) \
15948 || exit 1
15950 @endif isl
15952 .PHONY: maybe-install-html-isl install-html-isl
15953 maybe-install-html-isl:
15954 @if isl
15955 maybe-install-html-isl: install-html-isl
15957 install-html-isl: \
15958 configure-isl \
15959 html-isl
15960 @[ -f ./isl/Makefile ] || exit 0; \
15961 r=`${PWD_COMMAND}`; export r; \
15962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15963 $(HOST_EXPORTS) \
15964 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15966 done; \
15967 echo "Doing install-html in isl"; \
15968 (cd $(HOST_SUBDIR)/isl && \
15969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15971 "RANLIB=$${RANLIB}" \
15972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15973 install-html) \
15974 || exit 1
15976 @endif isl
15978 .PHONY: maybe-installcheck-isl installcheck-isl
15979 maybe-installcheck-isl:
15980 @if isl
15981 maybe-installcheck-isl: installcheck-isl
15983 installcheck-isl: \
15984 configure-isl
15985 @[ -f ./isl/Makefile ] || exit 0; \
15986 r=`${PWD_COMMAND}`; export r; \
15987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15988 $(HOST_EXPORTS) \
15989 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
15990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15991 done; \
15992 echo "Doing installcheck in isl"; \
15993 (cd $(HOST_SUBDIR)/isl && \
15994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15996 "RANLIB=$${RANLIB}" \
15997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15998 installcheck) \
15999 || exit 1
16001 @endif isl
16003 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
16004 maybe-mostlyclean-isl:
16005 @if isl
16006 maybe-mostlyclean-isl: mostlyclean-isl
16008 mostlyclean-isl:
16009 @[ -f ./isl/Makefile ] || exit 0; \
16010 r=`${PWD_COMMAND}`; export r; \
16011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16012 $(HOST_EXPORTS) \
16013 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16015 done; \
16016 echo "Doing mostlyclean in isl"; \
16017 (cd $(HOST_SUBDIR)/isl && \
16018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16020 "RANLIB=$${RANLIB}" \
16021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16022 mostlyclean) \
16023 || exit 1
16025 @endif isl
16027 .PHONY: maybe-clean-isl clean-isl
16028 maybe-clean-isl:
16029 @if isl
16030 maybe-clean-isl: clean-isl
16032 clean-isl:
16033 @[ -f ./isl/Makefile ] || exit 0; \
16034 r=`${PWD_COMMAND}`; export r; \
16035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16036 $(HOST_EXPORTS) \
16037 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16039 done; \
16040 echo "Doing clean in isl"; \
16041 (cd $(HOST_SUBDIR)/isl && \
16042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16044 "RANLIB=$${RANLIB}" \
16045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16046 clean) \
16047 || exit 1
16049 @endif isl
16051 .PHONY: maybe-distclean-isl distclean-isl
16052 maybe-distclean-isl:
16053 @if isl
16054 maybe-distclean-isl: distclean-isl
16056 distclean-isl:
16057 @[ -f ./isl/Makefile ] || exit 0; \
16058 r=`${PWD_COMMAND}`; export r; \
16059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16060 $(HOST_EXPORTS) \
16061 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16063 done; \
16064 echo "Doing distclean in isl"; \
16065 (cd $(HOST_SUBDIR)/isl && \
16066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16068 "RANLIB=$${RANLIB}" \
16069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16070 distclean) \
16071 || exit 1
16073 @endif isl
16075 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
16076 maybe-maintainer-clean-isl:
16077 @if isl
16078 maybe-maintainer-clean-isl: maintainer-clean-isl
16080 maintainer-clean-isl:
16081 @[ -f ./isl/Makefile ] || exit 0; \
16082 r=`${PWD_COMMAND}`; export r; \
16083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16084 $(HOST_EXPORTS) \
16085 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
16086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16087 done; \
16088 echo "Doing maintainer-clean in isl"; \
16089 (cd $(HOST_SUBDIR)/isl && \
16090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16092 "RANLIB=$${RANLIB}" \
16093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16094 maintainer-clean) \
16095 || exit 1
16097 @endif isl
16101 .PHONY: configure-libelf maybe-configure-libelf
16102 maybe-configure-libelf:
16103 @if gcc-bootstrap
16104 configure-libelf: stage_current
16105 @endif gcc-bootstrap
16106 @if libelf
16107 maybe-configure-libelf: configure-libelf
16108 configure-libelf:
16109 @r=`${PWD_COMMAND}`; export r; \
16110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16111 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16113 $(HOST_EXPORTS) \
16114 echo Configuring in $(HOST_SUBDIR)/libelf; \
16115 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
16116 case $(srcdir) in \
16117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16118 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16120 esac; \
16121 module_srcdir=libelf; \
16122 $(SHELL) \
16123 $$s/$$module_srcdir/configure \
16124 --srcdir=$${topdir}/$$module_srcdir \
16125 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16126 --target=${target_alias} --disable-shared \
16127 || exit 1
16128 @endif libelf
16132 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
16133 maybe-configure-stage1-libelf:
16134 @if libelf-bootstrap
16135 maybe-configure-stage1-libelf: configure-stage1-libelf
16136 configure-stage1-libelf:
16137 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16139 @r=`${PWD_COMMAND}`; export r; \
16140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141 TFLAGS="$(STAGE1_TFLAGS)"; \
16142 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16143 $(HOST_EXPORTS) \
16144 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16145 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16146 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16147 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
16148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16149 cd $(HOST_SUBDIR)/libelf || exit 1; \
16150 case $(srcdir) in \
16151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16152 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16154 esac; \
16155 module_srcdir=libelf; \
16156 $(SHELL) $$s/$$module_srcdir/configure \
16157 --srcdir=$${topdir}/$$module_srcdir \
16158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16159 --target=${target_alias} \
16161 $(STAGE1_CONFIGURE_FLAGS) \
16162 --disable-shared
16163 @endif libelf-bootstrap
16165 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
16166 maybe-configure-stage2-libelf:
16167 @if libelf-bootstrap
16168 maybe-configure-stage2-libelf: configure-stage2-libelf
16169 configure-stage2-libelf:
16170 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16172 @r=`${PWD_COMMAND}`; export r; \
16173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16174 TFLAGS="$(STAGE2_TFLAGS)"; \
16175 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16176 $(HOST_EXPORTS) \
16177 $(POSTSTAGE1_HOST_EXPORTS) \
16178 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16179 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16180 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16181 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
16182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16183 cd $(HOST_SUBDIR)/libelf || exit 1; \
16184 case $(srcdir) in \
16185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16186 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16188 esac; \
16189 module_srcdir=libelf; \
16190 $(SHELL) $$s/$$module_srcdir/configure \
16191 --srcdir=$${topdir}/$$module_srcdir \
16192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16193 --target=${target_alias} \
16194 --with-build-libsubdir=$(HOST_SUBDIR) \
16195 $(STAGE2_CONFIGURE_FLAGS) \
16196 --disable-shared
16197 @endif libelf-bootstrap
16199 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
16200 maybe-configure-stage3-libelf:
16201 @if libelf-bootstrap
16202 maybe-configure-stage3-libelf: configure-stage3-libelf
16203 configure-stage3-libelf:
16204 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16205 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16206 @r=`${PWD_COMMAND}`; export r; \
16207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16208 TFLAGS="$(STAGE3_TFLAGS)"; \
16209 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16210 $(HOST_EXPORTS) \
16211 $(POSTSTAGE1_HOST_EXPORTS) \
16212 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16213 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16214 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16215 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
16216 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16217 cd $(HOST_SUBDIR)/libelf || exit 1; \
16218 case $(srcdir) in \
16219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16220 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16222 esac; \
16223 module_srcdir=libelf; \
16224 $(SHELL) $$s/$$module_srcdir/configure \
16225 --srcdir=$${topdir}/$$module_srcdir \
16226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16227 --target=${target_alias} \
16228 --with-build-libsubdir=$(HOST_SUBDIR) \
16229 $(STAGE3_CONFIGURE_FLAGS) \
16230 --disable-shared
16231 @endif libelf-bootstrap
16233 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
16234 maybe-configure-stage4-libelf:
16235 @if libelf-bootstrap
16236 maybe-configure-stage4-libelf: configure-stage4-libelf
16237 configure-stage4-libelf:
16238 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16239 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16240 @r=`${PWD_COMMAND}`; export r; \
16241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16242 TFLAGS="$(STAGE4_TFLAGS)"; \
16243 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16244 $(HOST_EXPORTS) \
16245 $(POSTSTAGE1_HOST_EXPORTS) \
16246 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16247 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16248 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16249 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
16250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16251 cd $(HOST_SUBDIR)/libelf || exit 1; \
16252 case $(srcdir) in \
16253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16254 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16256 esac; \
16257 module_srcdir=libelf; \
16258 $(SHELL) $$s/$$module_srcdir/configure \
16259 --srcdir=$${topdir}/$$module_srcdir \
16260 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16261 --target=${target_alias} \
16262 --with-build-libsubdir=$(HOST_SUBDIR) \
16263 $(STAGE4_CONFIGURE_FLAGS) \
16264 --disable-shared
16265 @endif libelf-bootstrap
16267 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
16268 maybe-configure-stageprofile-libelf:
16269 @if libelf-bootstrap
16270 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
16271 configure-stageprofile-libelf:
16272 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16273 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16274 @r=`${PWD_COMMAND}`; export r; \
16275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16276 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16277 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16278 $(HOST_EXPORTS) \
16279 $(POSTSTAGE1_HOST_EXPORTS) \
16280 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16281 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16282 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16283 echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
16284 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16285 cd $(HOST_SUBDIR)/libelf || exit 1; \
16286 case $(srcdir) in \
16287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16288 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16290 esac; \
16291 module_srcdir=libelf; \
16292 $(SHELL) $$s/$$module_srcdir/configure \
16293 --srcdir=$${topdir}/$$module_srcdir \
16294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16295 --target=${target_alias} \
16296 --with-build-libsubdir=$(HOST_SUBDIR) \
16297 $(STAGEprofile_CONFIGURE_FLAGS) \
16298 --disable-shared
16299 @endif libelf-bootstrap
16301 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
16302 maybe-configure-stagefeedback-libelf:
16303 @if libelf-bootstrap
16304 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
16305 configure-stagefeedback-libelf:
16306 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16308 @r=`${PWD_COMMAND}`; export r; \
16309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16310 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16311 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16312 $(HOST_EXPORTS) \
16313 $(POSTSTAGE1_HOST_EXPORTS) \
16314 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16315 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16316 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16317 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
16318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16319 cd $(HOST_SUBDIR)/libelf || exit 1; \
16320 case $(srcdir) in \
16321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16322 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16324 esac; \
16325 module_srcdir=libelf; \
16326 $(SHELL) $$s/$$module_srcdir/configure \
16327 --srcdir=$${topdir}/$$module_srcdir \
16328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16329 --target=${target_alias} \
16330 --with-build-libsubdir=$(HOST_SUBDIR) \
16331 $(STAGEfeedback_CONFIGURE_FLAGS) \
16332 --disable-shared
16333 @endif libelf-bootstrap
16335 .PHONY: configure-stageautoprofile-libelf maybe-configure-stageautoprofile-libelf
16336 maybe-configure-stageautoprofile-libelf:
16337 @if libelf-bootstrap
16338 maybe-configure-stageautoprofile-libelf: configure-stageautoprofile-libelf
16339 configure-stageautoprofile-libelf:
16340 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16341 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16342 @r=`${PWD_COMMAND}`; export r; \
16343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16344 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16345 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16346 $(HOST_EXPORTS) \
16347 $(POSTSTAGE1_HOST_EXPORTS) \
16348 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
16349 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
16350 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
16351 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libelf; \
16352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16353 cd $(HOST_SUBDIR)/libelf || exit 1; \
16354 case $(srcdir) in \
16355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16356 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16358 esac; \
16359 module_srcdir=libelf; \
16360 $(SHELL) $$s/$$module_srcdir/configure \
16361 --srcdir=$${topdir}/$$module_srcdir \
16362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16363 --target=${target_alias} \
16364 --with-build-libsubdir=$(HOST_SUBDIR) \
16365 $(STAGEautoprofile_CONFIGURE_FLAGS) \
16366 --disable-shared
16367 @endif libelf-bootstrap
16369 .PHONY: configure-stageautofeedback-libelf maybe-configure-stageautofeedback-libelf
16370 maybe-configure-stageautofeedback-libelf:
16371 @if libelf-bootstrap
16372 maybe-configure-stageautofeedback-libelf: configure-stageautofeedback-libelf
16373 configure-stageautofeedback-libelf:
16374 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
16376 @r=`${PWD_COMMAND}`; export r; \
16377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16378 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16379 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
16380 $(HOST_EXPORTS) \
16381 $(POSTSTAGE1_HOST_EXPORTS) \
16382 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
16383 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
16384 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
16385 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libelf; \
16386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
16387 cd $(HOST_SUBDIR)/libelf || exit 1; \
16388 case $(srcdir) in \
16389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16390 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
16391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16392 esac; \
16393 module_srcdir=libelf; \
16394 $(SHELL) $$s/$$module_srcdir/configure \
16395 --srcdir=$${topdir}/$$module_srcdir \
16396 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16397 --target=${target_alias} \
16398 --with-build-libsubdir=$(HOST_SUBDIR) \
16399 $(STAGEautofeedback_CONFIGURE_FLAGS) \
16400 --disable-shared
16401 @endif libelf-bootstrap
16407 .PHONY: all-libelf maybe-all-libelf
16408 maybe-all-libelf:
16409 @if gcc-bootstrap
16410 all-libelf: stage_current
16411 @endif gcc-bootstrap
16412 @if libelf
16413 TARGET-libelf=all
16414 maybe-all-libelf: all-libelf
16415 all-libelf: configure-libelf
16416 @r=`${PWD_COMMAND}`; export r; \
16417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16418 $(HOST_EXPORTS) \
16419 (cd $(HOST_SUBDIR)/libelf && \
16420 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16421 $(TARGET-libelf))
16422 @endif libelf
16426 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
16427 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
16428 maybe-all-stage1-libelf:
16429 maybe-clean-stage1-libelf:
16430 @if libelf-bootstrap
16431 maybe-all-stage1-libelf: all-stage1-libelf
16432 all-stage1: all-stage1-libelf
16433 TARGET-stage1-libelf = $(TARGET-libelf)
16434 all-stage1-libelf: configure-stage1-libelf
16435 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16436 @r=`${PWD_COMMAND}`; export r; \
16437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16438 TFLAGS="$(STAGE1_TFLAGS)"; \
16439 $(HOST_EXPORTS) \
16440 cd $(HOST_SUBDIR)/libelf && \
16442 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16443 CFLAGS="$(STAGE1_CFLAGS)" \
16444 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16445 LIBCFLAGS="$(LIBCFLAGS)" \
16446 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16447 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16448 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16449 $(EXTRA_HOST_FLAGS) \
16450 $(STAGE1_FLAGS_TO_PASS) \
16451 TFLAGS="$(STAGE1_TFLAGS)" \
16452 $(TARGET-stage1-libelf)
16454 maybe-clean-stage1-libelf: clean-stage1-libelf
16455 clean-stage1: clean-stage1-libelf
16456 clean-stage1-libelf:
16457 @if [ $(current_stage) = stage1 ]; then \
16458 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16459 else \
16460 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
16461 $(MAKE) stage1-start; \
16462 fi; \
16463 cd $(HOST_SUBDIR)/libelf && \
16464 $(MAKE) $(EXTRA_HOST_FLAGS) \
16465 $(STAGE1_FLAGS_TO_PASS) clean
16466 @endif libelf-bootstrap
16469 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
16470 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
16471 maybe-all-stage2-libelf:
16472 maybe-clean-stage2-libelf:
16473 @if libelf-bootstrap
16474 maybe-all-stage2-libelf: all-stage2-libelf
16475 all-stage2: all-stage2-libelf
16476 TARGET-stage2-libelf = $(TARGET-libelf)
16477 all-stage2-libelf: configure-stage2-libelf
16478 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16479 @r=`${PWD_COMMAND}`; export r; \
16480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16481 TFLAGS="$(STAGE2_TFLAGS)"; \
16482 $(HOST_EXPORTS) \
16483 $(POSTSTAGE1_HOST_EXPORTS) \
16484 cd $(HOST_SUBDIR)/libelf && \
16486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16487 CFLAGS="$(STAGE2_CFLAGS)" \
16488 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16489 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16494 TFLAGS="$(STAGE2_TFLAGS)" \
16495 $(TARGET-stage2-libelf)
16497 maybe-clean-stage2-libelf: clean-stage2-libelf
16498 clean-stage2: clean-stage2-libelf
16499 clean-stage2-libelf:
16500 @if [ $(current_stage) = stage2 ]; then \
16501 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16502 else \
16503 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
16504 $(MAKE) stage2-start; \
16505 fi; \
16506 cd $(HOST_SUBDIR)/libelf && \
16507 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16508 @endif libelf-bootstrap
16511 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
16512 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
16513 maybe-all-stage3-libelf:
16514 maybe-clean-stage3-libelf:
16515 @if libelf-bootstrap
16516 maybe-all-stage3-libelf: all-stage3-libelf
16517 all-stage3: all-stage3-libelf
16518 TARGET-stage3-libelf = $(TARGET-libelf)
16519 all-stage3-libelf: configure-stage3-libelf
16520 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16521 @r=`${PWD_COMMAND}`; export r; \
16522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16523 TFLAGS="$(STAGE3_TFLAGS)"; \
16524 $(HOST_EXPORTS) \
16525 $(POSTSTAGE1_HOST_EXPORTS) \
16526 cd $(HOST_SUBDIR)/libelf && \
16528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16529 CFLAGS="$(STAGE3_CFLAGS)" \
16530 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16531 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16535 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16536 TFLAGS="$(STAGE3_TFLAGS)" \
16537 $(TARGET-stage3-libelf)
16539 maybe-clean-stage3-libelf: clean-stage3-libelf
16540 clean-stage3: clean-stage3-libelf
16541 clean-stage3-libelf:
16542 @if [ $(current_stage) = stage3 ]; then \
16543 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16544 else \
16545 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
16546 $(MAKE) stage3-start; \
16547 fi; \
16548 cd $(HOST_SUBDIR)/libelf && \
16549 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16550 @endif libelf-bootstrap
16553 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
16554 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
16555 maybe-all-stage4-libelf:
16556 maybe-clean-stage4-libelf:
16557 @if libelf-bootstrap
16558 maybe-all-stage4-libelf: all-stage4-libelf
16559 all-stage4: all-stage4-libelf
16560 TARGET-stage4-libelf = $(TARGET-libelf)
16561 all-stage4-libelf: configure-stage4-libelf
16562 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16563 @r=`${PWD_COMMAND}`; export r; \
16564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16565 TFLAGS="$(STAGE4_TFLAGS)"; \
16566 $(HOST_EXPORTS) \
16567 $(POSTSTAGE1_HOST_EXPORTS) \
16568 cd $(HOST_SUBDIR)/libelf && \
16570 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16571 CFLAGS="$(STAGE4_CFLAGS)" \
16572 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16573 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16574 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16575 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16576 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16577 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16578 TFLAGS="$(STAGE4_TFLAGS)" \
16579 $(TARGET-stage4-libelf)
16581 maybe-clean-stage4-libelf: clean-stage4-libelf
16582 clean-stage4: clean-stage4-libelf
16583 clean-stage4-libelf:
16584 @if [ $(current_stage) = stage4 ]; then \
16585 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16586 else \
16587 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
16588 $(MAKE) stage4-start; \
16589 fi; \
16590 cd $(HOST_SUBDIR)/libelf && \
16591 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16592 @endif libelf-bootstrap
16595 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
16596 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
16597 maybe-all-stageprofile-libelf:
16598 maybe-clean-stageprofile-libelf:
16599 @if libelf-bootstrap
16600 maybe-all-stageprofile-libelf: all-stageprofile-libelf
16601 all-stageprofile: all-stageprofile-libelf
16602 TARGET-stageprofile-libelf = $(TARGET-libelf)
16603 all-stageprofile-libelf: configure-stageprofile-libelf
16604 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16605 @r=`${PWD_COMMAND}`; export r; \
16606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16607 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16608 $(HOST_EXPORTS) \
16609 $(POSTSTAGE1_HOST_EXPORTS) \
16610 cd $(HOST_SUBDIR)/libelf && \
16612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16613 CFLAGS="$(STAGEprofile_CFLAGS)" \
16614 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16615 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16620 TFLAGS="$(STAGEprofile_TFLAGS)" \
16621 $(TARGET-stageprofile-libelf)
16623 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
16624 clean-stageprofile: clean-stageprofile-libelf
16625 clean-stageprofile-libelf:
16626 @if [ $(current_stage) = stageprofile ]; then \
16627 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16628 else \
16629 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
16630 $(MAKE) stageprofile-start; \
16631 fi; \
16632 cd $(HOST_SUBDIR)/libelf && \
16633 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16634 @endif libelf-bootstrap
16637 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
16638 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
16639 maybe-all-stagefeedback-libelf:
16640 maybe-clean-stagefeedback-libelf:
16641 @if libelf-bootstrap
16642 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
16643 all-stagefeedback: all-stagefeedback-libelf
16644 TARGET-stagefeedback-libelf = $(TARGET-libelf)
16645 all-stagefeedback-libelf: configure-stagefeedback-libelf
16646 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16647 @r=`${PWD_COMMAND}`; export r; \
16648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16649 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16650 $(HOST_EXPORTS) \
16651 $(POSTSTAGE1_HOST_EXPORTS) \
16652 cd $(HOST_SUBDIR)/libelf && \
16654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16655 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16656 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16657 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16661 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16662 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16663 $(TARGET-stagefeedback-libelf)
16665 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
16666 clean-stagefeedback: clean-stagefeedback-libelf
16667 clean-stagefeedback-libelf:
16668 @if [ $(current_stage) = stagefeedback ]; then \
16669 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16670 else \
16671 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
16672 $(MAKE) stagefeedback-start; \
16673 fi; \
16674 cd $(HOST_SUBDIR)/libelf && \
16675 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16676 @endif libelf-bootstrap
16679 .PHONY: all-stageautoprofile-libelf maybe-all-stageautoprofile-libelf
16680 .PHONY: clean-stageautoprofile-libelf maybe-clean-stageautoprofile-libelf
16681 maybe-all-stageautoprofile-libelf:
16682 maybe-clean-stageautoprofile-libelf:
16683 @if libelf-bootstrap
16684 maybe-all-stageautoprofile-libelf: all-stageautoprofile-libelf
16685 all-stageautoprofile: all-stageautoprofile-libelf
16686 TARGET-stageautoprofile-libelf = $(TARGET-libelf)
16687 all-stageautoprofile-libelf: configure-stageautoprofile-libelf
16688 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16689 @r=`${PWD_COMMAND}`; export r; \
16690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16691 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16692 $(HOST_EXPORTS) \
16693 $(POSTSTAGE1_HOST_EXPORTS) \
16694 cd $(HOST_SUBDIR)/libelf && \
16695 $$s/gcc/config/i386/$(AUTO_PROFILE) \
16696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16697 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
16698 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
16699 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
16700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16704 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
16705 $(TARGET-stageautoprofile-libelf)
16707 maybe-clean-stageautoprofile-libelf: clean-stageautoprofile-libelf
16708 clean-stageautoprofile: clean-stageautoprofile-libelf
16709 clean-stageautoprofile-libelf:
16710 @if [ $(current_stage) = stageautoprofile ]; then \
16711 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16712 else \
16713 [ -f $(HOST_SUBDIR)/stageautoprofile-libelf/Makefile ] || exit 0; \
16714 $(MAKE) stageautoprofile-start; \
16715 fi; \
16716 cd $(HOST_SUBDIR)/libelf && \
16717 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16718 @endif libelf-bootstrap
16721 .PHONY: all-stageautofeedback-libelf maybe-all-stageautofeedback-libelf
16722 .PHONY: clean-stageautofeedback-libelf maybe-clean-stageautofeedback-libelf
16723 maybe-all-stageautofeedback-libelf:
16724 maybe-clean-stageautofeedback-libelf:
16725 @if libelf-bootstrap
16726 maybe-all-stageautofeedback-libelf: all-stageautofeedback-libelf
16727 all-stageautofeedback: all-stageautofeedback-libelf
16728 TARGET-stageautofeedback-libelf = $(TARGET-libelf)
16729 all-stageautofeedback-libelf: configure-stageautofeedback-libelf
16730 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16731 @r=`${PWD_COMMAND}`; export r; \
16732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16733 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16734 $(HOST_EXPORTS) \
16735 $(POSTSTAGE1_HOST_EXPORTS) \
16736 cd $(HOST_SUBDIR)/libelf && \
16738 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16739 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
16740 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
16741 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
16742 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16743 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16744 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16745 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16746 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
16747 $(TARGET-stageautofeedback-libelf)
16749 maybe-clean-stageautofeedback-libelf: clean-stageautofeedback-libelf
16750 clean-stageautofeedback: clean-stageautofeedback-libelf
16751 clean-stageautofeedback-libelf:
16752 @if [ $(current_stage) = stageautofeedback ]; then \
16753 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
16754 else \
16755 [ -f $(HOST_SUBDIR)/stageautofeedback-libelf/Makefile ] || exit 0; \
16756 $(MAKE) stageautofeedback-start; \
16757 fi; \
16758 cd $(HOST_SUBDIR)/libelf && \
16759 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16760 @endif libelf-bootstrap
16766 .PHONY: check-libelf maybe-check-libelf
16767 maybe-check-libelf:
16768 @if libelf
16769 maybe-check-libelf: check-libelf
16771 check-libelf:
16772 @: $(MAKE); $(unstage)
16773 @r=`${PWD_COMMAND}`; export r; \
16774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16775 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
16776 (cd $(HOST_SUBDIR)/libelf && \
16777 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
16779 @endif libelf
16781 .PHONY: install-libelf maybe-install-libelf
16782 maybe-install-libelf:
16783 @if libelf
16784 maybe-install-libelf: install-libelf
16786 install-libelf:
16788 @endif libelf
16790 .PHONY: install-strip-libelf maybe-install-strip-libelf
16791 maybe-install-strip-libelf:
16792 @if libelf
16793 maybe-install-strip-libelf: install-strip-libelf
16795 install-strip-libelf:
16797 @endif libelf
16799 # Other targets (info, dvi, pdf, etc.)
16801 .PHONY: maybe-info-libelf info-libelf
16802 maybe-info-libelf:
16803 @if libelf
16804 maybe-info-libelf: info-libelf
16806 info-libelf: \
16807 configure-libelf
16808 @[ -f ./libelf/Makefile ] || exit 0; \
16809 r=`${PWD_COMMAND}`; export r; \
16810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16811 $(HOST_EXPORTS) \
16812 for flag in $(EXTRA_HOST_FLAGS) ; do \
16813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16814 done; \
16815 echo "Doing info in libelf"; \
16816 (cd $(HOST_SUBDIR)/libelf && \
16817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16819 "RANLIB=$${RANLIB}" \
16820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16821 info) \
16822 || exit 1
16824 @endif libelf
16826 .PHONY: maybe-dvi-libelf dvi-libelf
16827 maybe-dvi-libelf:
16828 @if libelf
16829 maybe-dvi-libelf: dvi-libelf
16831 dvi-libelf: \
16832 configure-libelf
16833 @[ -f ./libelf/Makefile ] || exit 0; \
16834 r=`${PWD_COMMAND}`; export r; \
16835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16836 $(HOST_EXPORTS) \
16837 for flag in $(EXTRA_HOST_FLAGS) ; do \
16838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16839 done; \
16840 echo "Doing dvi in libelf"; \
16841 (cd $(HOST_SUBDIR)/libelf && \
16842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16844 "RANLIB=$${RANLIB}" \
16845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16846 dvi) \
16847 || exit 1
16849 @endif libelf
16851 .PHONY: maybe-pdf-libelf pdf-libelf
16852 maybe-pdf-libelf:
16853 @if libelf
16854 maybe-pdf-libelf: pdf-libelf
16856 pdf-libelf: \
16857 configure-libelf
16858 @[ -f ./libelf/Makefile ] || exit 0; \
16859 r=`${PWD_COMMAND}`; export r; \
16860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16861 $(HOST_EXPORTS) \
16862 for flag in $(EXTRA_HOST_FLAGS) ; do \
16863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16864 done; \
16865 echo "Doing pdf in libelf"; \
16866 (cd $(HOST_SUBDIR)/libelf && \
16867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16869 "RANLIB=$${RANLIB}" \
16870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16871 pdf) \
16872 || exit 1
16874 @endif libelf
16876 .PHONY: maybe-html-libelf html-libelf
16877 maybe-html-libelf:
16878 @if libelf
16879 maybe-html-libelf: html-libelf
16881 html-libelf: \
16882 configure-libelf
16883 @[ -f ./libelf/Makefile ] || exit 0; \
16884 r=`${PWD_COMMAND}`; export r; \
16885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16886 $(HOST_EXPORTS) \
16887 for flag in $(EXTRA_HOST_FLAGS) ; do \
16888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16889 done; \
16890 echo "Doing html in libelf"; \
16891 (cd $(HOST_SUBDIR)/libelf && \
16892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16894 "RANLIB=$${RANLIB}" \
16895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16896 html) \
16897 || exit 1
16899 @endif libelf
16901 .PHONY: maybe-TAGS-libelf TAGS-libelf
16902 maybe-TAGS-libelf:
16903 @if libelf
16904 maybe-TAGS-libelf: TAGS-libelf
16906 TAGS-libelf: \
16907 configure-libelf
16908 @[ -f ./libelf/Makefile ] || exit 0; \
16909 r=`${PWD_COMMAND}`; export r; \
16910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16911 $(HOST_EXPORTS) \
16912 for flag in $(EXTRA_HOST_FLAGS) ; do \
16913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16914 done; \
16915 echo "Doing TAGS in libelf"; \
16916 (cd $(HOST_SUBDIR)/libelf && \
16917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16919 "RANLIB=$${RANLIB}" \
16920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16921 TAGS) \
16922 || exit 1
16924 @endif libelf
16926 .PHONY: maybe-install-info-libelf install-info-libelf
16927 maybe-install-info-libelf:
16928 @if libelf
16929 maybe-install-info-libelf: install-info-libelf
16931 install-info-libelf: \
16932 configure-libelf \
16933 info-libelf
16934 @[ -f ./libelf/Makefile ] || exit 0; \
16935 r=`${PWD_COMMAND}`; export r; \
16936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16937 $(HOST_EXPORTS) \
16938 for flag in $(EXTRA_HOST_FLAGS) ; do \
16939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16940 done; \
16941 echo "Doing install-info in libelf"; \
16942 (cd $(HOST_SUBDIR)/libelf && \
16943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16945 "RANLIB=$${RANLIB}" \
16946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16947 install-info) \
16948 || exit 1
16950 @endif libelf
16952 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
16953 maybe-install-pdf-libelf:
16954 @if libelf
16955 maybe-install-pdf-libelf: install-pdf-libelf
16957 install-pdf-libelf: \
16958 configure-libelf \
16959 pdf-libelf
16960 @[ -f ./libelf/Makefile ] || exit 0; \
16961 r=`${PWD_COMMAND}`; export r; \
16962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16963 $(HOST_EXPORTS) \
16964 for flag in $(EXTRA_HOST_FLAGS) ; do \
16965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16966 done; \
16967 echo "Doing install-pdf in libelf"; \
16968 (cd $(HOST_SUBDIR)/libelf && \
16969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16971 "RANLIB=$${RANLIB}" \
16972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16973 install-pdf) \
16974 || exit 1
16976 @endif libelf
16978 .PHONY: maybe-install-html-libelf install-html-libelf
16979 maybe-install-html-libelf:
16980 @if libelf
16981 maybe-install-html-libelf: install-html-libelf
16983 install-html-libelf: \
16984 configure-libelf \
16985 html-libelf
16986 @[ -f ./libelf/Makefile ] || exit 0; \
16987 r=`${PWD_COMMAND}`; export r; \
16988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16989 $(HOST_EXPORTS) \
16990 for flag in $(EXTRA_HOST_FLAGS) ; do \
16991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16992 done; \
16993 echo "Doing install-html in libelf"; \
16994 (cd $(HOST_SUBDIR)/libelf && \
16995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16997 "RANLIB=$${RANLIB}" \
16998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16999 install-html) \
17000 || exit 1
17002 @endif libelf
17004 .PHONY: maybe-installcheck-libelf installcheck-libelf
17005 maybe-installcheck-libelf:
17006 @if libelf
17007 maybe-installcheck-libelf: installcheck-libelf
17009 installcheck-libelf: \
17010 configure-libelf
17011 @[ -f ./libelf/Makefile ] || exit 0; \
17012 r=`${PWD_COMMAND}`; export r; \
17013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17014 $(HOST_EXPORTS) \
17015 for flag in $(EXTRA_HOST_FLAGS) ; do \
17016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17017 done; \
17018 echo "Doing installcheck in libelf"; \
17019 (cd $(HOST_SUBDIR)/libelf && \
17020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17022 "RANLIB=$${RANLIB}" \
17023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17024 installcheck) \
17025 || exit 1
17027 @endif libelf
17029 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
17030 maybe-mostlyclean-libelf:
17031 @if libelf
17032 maybe-mostlyclean-libelf: mostlyclean-libelf
17034 mostlyclean-libelf:
17035 @[ -f ./libelf/Makefile ] || exit 0; \
17036 r=`${PWD_COMMAND}`; export r; \
17037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17038 $(HOST_EXPORTS) \
17039 for flag in $(EXTRA_HOST_FLAGS) ; do \
17040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17041 done; \
17042 echo "Doing mostlyclean in libelf"; \
17043 (cd $(HOST_SUBDIR)/libelf && \
17044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17046 "RANLIB=$${RANLIB}" \
17047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17048 mostlyclean) \
17049 || exit 1
17051 @endif libelf
17053 .PHONY: maybe-clean-libelf clean-libelf
17054 maybe-clean-libelf:
17055 @if libelf
17056 maybe-clean-libelf: clean-libelf
17058 clean-libelf:
17059 @[ -f ./libelf/Makefile ] || exit 0; \
17060 r=`${PWD_COMMAND}`; export r; \
17061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17062 $(HOST_EXPORTS) \
17063 for flag in $(EXTRA_HOST_FLAGS) ; do \
17064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17065 done; \
17066 echo "Doing clean in libelf"; \
17067 (cd $(HOST_SUBDIR)/libelf && \
17068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17070 "RANLIB=$${RANLIB}" \
17071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17072 clean) \
17073 || exit 1
17075 @endif libelf
17077 .PHONY: maybe-distclean-libelf distclean-libelf
17078 maybe-distclean-libelf:
17079 @if libelf
17080 maybe-distclean-libelf: distclean-libelf
17082 distclean-libelf:
17083 @[ -f ./libelf/Makefile ] || exit 0; \
17084 r=`${PWD_COMMAND}`; export r; \
17085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17086 $(HOST_EXPORTS) \
17087 for flag in $(EXTRA_HOST_FLAGS) ; do \
17088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17089 done; \
17090 echo "Doing distclean in libelf"; \
17091 (cd $(HOST_SUBDIR)/libelf && \
17092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17094 "RANLIB=$${RANLIB}" \
17095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17096 distclean) \
17097 || exit 1
17099 @endif libelf
17101 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
17102 maybe-maintainer-clean-libelf:
17103 @if libelf
17104 maybe-maintainer-clean-libelf: maintainer-clean-libelf
17106 maintainer-clean-libelf:
17107 @[ -f ./libelf/Makefile ] || exit 0; \
17108 r=`${PWD_COMMAND}`; export r; \
17109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17110 $(HOST_EXPORTS) \
17111 for flag in $(EXTRA_HOST_FLAGS) ; do \
17112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17113 done; \
17114 echo "Doing maintainer-clean in libelf"; \
17115 (cd $(HOST_SUBDIR)/libelf && \
17116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17118 "RANLIB=$${RANLIB}" \
17119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17120 maintainer-clean) \
17121 || exit 1
17123 @endif libelf
17127 .PHONY: configure-gold maybe-configure-gold
17128 maybe-configure-gold:
17129 @if gcc-bootstrap
17130 configure-gold: stage_current
17131 @endif gcc-bootstrap
17132 @if gold
17133 maybe-configure-gold: configure-gold
17134 configure-gold:
17135 @r=`${PWD_COMMAND}`; export r; \
17136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17137 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17139 $(HOST_EXPORTS) \
17140 echo Configuring in $(HOST_SUBDIR)/gold; \
17141 cd "$(HOST_SUBDIR)/gold" || exit 1; \
17142 case $(srcdir) in \
17143 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17144 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17145 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17146 esac; \
17147 module_srcdir=gold; \
17148 $(SHELL) \
17149 $$s/$$module_srcdir/configure \
17150 --srcdir=$${topdir}/$$module_srcdir \
17151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17152 --target=${target_alias} \
17153 || exit 1
17154 @endif gold
17158 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
17159 maybe-configure-stage1-gold:
17160 @if gold-bootstrap
17161 maybe-configure-stage1-gold: configure-stage1-gold
17162 configure-stage1-gold:
17163 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17165 @r=`${PWD_COMMAND}`; export r; \
17166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17167 TFLAGS="$(STAGE1_TFLAGS)"; \
17168 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17169 $(HOST_EXPORTS) \
17170 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17171 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17172 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17173 echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
17174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17175 cd $(HOST_SUBDIR)/gold || exit 1; \
17176 case $(srcdir) in \
17177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17178 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17180 esac; \
17181 module_srcdir=gold; \
17182 $(SHELL) $$s/$$module_srcdir/configure \
17183 --srcdir=$${topdir}/$$module_srcdir \
17184 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17185 --target=${target_alias} \
17187 $(STAGE1_CONFIGURE_FLAGS)
17188 @endif gold-bootstrap
17190 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
17191 maybe-configure-stage2-gold:
17192 @if gold-bootstrap
17193 maybe-configure-stage2-gold: configure-stage2-gold
17194 configure-stage2-gold:
17195 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17196 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17197 @r=`${PWD_COMMAND}`; export r; \
17198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17199 TFLAGS="$(STAGE2_TFLAGS)"; \
17200 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17201 $(HOST_EXPORTS) \
17202 $(POSTSTAGE1_HOST_EXPORTS) \
17203 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17204 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17205 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17206 echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
17207 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17208 cd $(HOST_SUBDIR)/gold || exit 1; \
17209 case $(srcdir) in \
17210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17211 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17213 esac; \
17214 module_srcdir=gold; \
17215 $(SHELL) $$s/$$module_srcdir/configure \
17216 --srcdir=$${topdir}/$$module_srcdir \
17217 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17218 --target=${target_alias} \
17219 --with-build-libsubdir=$(HOST_SUBDIR) \
17220 $(STAGE2_CONFIGURE_FLAGS)
17221 @endif gold-bootstrap
17223 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
17224 maybe-configure-stage3-gold:
17225 @if gold-bootstrap
17226 maybe-configure-stage3-gold: configure-stage3-gold
17227 configure-stage3-gold:
17228 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17230 @r=`${PWD_COMMAND}`; export r; \
17231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17232 TFLAGS="$(STAGE3_TFLAGS)"; \
17233 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17234 $(HOST_EXPORTS) \
17235 $(POSTSTAGE1_HOST_EXPORTS) \
17236 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17237 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17238 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17239 echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
17240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17241 cd $(HOST_SUBDIR)/gold || exit 1; \
17242 case $(srcdir) in \
17243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17244 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17246 esac; \
17247 module_srcdir=gold; \
17248 $(SHELL) $$s/$$module_srcdir/configure \
17249 --srcdir=$${topdir}/$$module_srcdir \
17250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17251 --target=${target_alias} \
17252 --with-build-libsubdir=$(HOST_SUBDIR) \
17253 $(STAGE3_CONFIGURE_FLAGS)
17254 @endif gold-bootstrap
17256 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
17257 maybe-configure-stage4-gold:
17258 @if gold-bootstrap
17259 maybe-configure-stage4-gold: configure-stage4-gold
17260 configure-stage4-gold:
17261 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17263 @r=`${PWD_COMMAND}`; export r; \
17264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17265 TFLAGS="$(STAGE4_TFLAGS)"; \
17266 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17267 $(HOST_EXPORTS) \
17268 $(POSTSTAGE1_HOST_EXPORTS) \
17269 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17270 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17271 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17272 echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
17273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17274 cd $(HOST_SUBDIR)/gold || exit 1; \
17275 case $(srcdir) in \
17276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17277 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17279 esac; \
17280 module_srcdir=gold; \
17281 $(SHELL) $$s/$$module_srcdir/configure \
17282 --srcdir=$${topdir}/$$module_srcdir \
17283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17284 --target=${target_alias} \
17285 --with-build-libsubdir=$(HOST_SUBDIR) \
17286 $(STAGE4_CONFIGURE_FLAGS)
17287 @endif gold-bootstrap
17289 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
17290 maybe-configure-stageprofile-gold:
17291 @if gold-bootstrap
17292 maybe-configure-stageprofile-gold: configure-stageprofile-gold
17293 configure-stageprofile-gold:
17294 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17296 @r=`${PWD_COMMAND}`; export r; \
17297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17298 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17299 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17300 $(HOST_EXPORTS) \
17301 $(POSTSTAGE1_HOST_EXPORTS) \
17302 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17303 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17304 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17305 echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
17306 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17307 cd $(HOST_SUBDIR)/gold || exit 1; \
17308 case $(srcdir) in \
17309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17310 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17312 esac; \
17313 module_srcdir=gold; \
17314 $(SHELL) $$s/$$module_srcdir/configure \
17315 --srcdir=$${topdir}/$$module_srcdir \
17316 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17317 --target=${target_alias} \
17318 --with-build-libsubdir=$(HOST_SUBDIR) \
17319 $(STAGEprofile_CONFIGURE_FLAGS)
17320 @endif gold-bootstrap
17322 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
17323 maybe-configure-stagefeedback-gold:
17324 @if gold-bootstrap
17325 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
17326 configure-stagefeedback-gold:
17327 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17329 @r=`${PWD_COMMAND}`; export r; \
17330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17331 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17332 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17333 $(HOST_EXPORTS) \
17334 $(POSTSTAGE1_HOST_EXPORTS) \
17335 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17336 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17337 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17338 echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
17339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17340 cd $(HOST_SUBDIR)/gold || exit 1; \
17341 case $(srcdir) in \
17342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17343 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17345 esac; \
17346 module_srcdir=gold; \
17347 $(SHELL) $$s/$$module_srcdir/configure \
17348 --srcdir=$${topdir}/$$module_srcdir \
17349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17350 --target=${target_alias} \
17351 --with-build-libsubdir=$(HOST_SUBDIR) \
17352 $(STAGEfeedback_CONFIGURE_FLAGS)
17353 @endif gold-bootstrap
17355 .PHONY: configure-stageautoprofile-gold maybe-configure-stageautoprofile-gold
17356 maybe-configure-stageautoprofile-gold:
17357 @if gold-bootstrap
17358 maybe-configure-stageautoprofile-gold: configure-stageautoprofile-gold
17359 configure-stageautoprofile-gold:
17360 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17362 @r=`${PWD_COMMAND}`; export r; \
17363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17364 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17365 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17366 $(HOST_EXPORTS) \
17367 $(POSTSTAGE1_HOST_EXPORTS) \
17368 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
17369 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
17370 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
17371 echo Configuring stage autoprofile in $(HOST_SUBDIR)/gold; \
17372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17373 cd $(HOST_SUBDIR)/gold || exit 1; \
17374 case $(srcdir) in \
17375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17376 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17378 esac; \
17379 module_srcdir=gold; \
17380 $(SHELL) $$s/$$module_srcdir/configure \
17381 --srcdir=$${topdir}/$$module_srcdir \
17382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17383 --target=${target_alias} \
17384 --with-build-libsubdir=$(HOST_SUBDIR) \
17385 $(STAGEautoprofile_CONFIGURE_FLAGS)
17386 @endif gold-bootstrap
17388 .PHONY: configure-stageautofeedback-gold maybe-configure-stageautofeedback-gold
17389 maybe-configure-stageautofeedback-gold:
17390 @if gold-bootstrap
17391 maybe-configure-stageautofeedback-gold: configure-stageautofeedback-gold
17392 configure-stageautofeedback-gold:
17393 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17394 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17395 @r=`${PWD_COMMAND}`; export r; \
17396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17397 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17398 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17399 $(HOST_EXPORTS) \
17400 $(POSTSTAGE1_HOST_EXPORTS) \
17401 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
17402 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
17403 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
17404 echo Configuring stage autofeedback in $(HOST_SUBDIR)/gold; \
17405 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17406 cd $(HOST_SUBDIR)/gold || exit 1; \
17407 case $(srcdir) in \
17408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17409 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17411 esac; \
17412 module_srcdir=gold; \
17413 $(SHELL) $$s/$$module_srcdir/configure \
17414 --srcdir=$${topdir}/$$module_srcdir \
17415 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17416 --target=${target_alias} \
17417 --with-build-libsubdir=$(HOST_SUBDIR) \
17418 $(STAGEautofeedback_CONFIGURE_FLAGS)
17419 @endif gold-bootstrap
17425 .PHONY: all-gold maybe-all-gold
17426 maybe-all-gold:
17427 @if gcc-bootstrap
17428 all-gold: stage_current
17429 @endif gcc-bootstrap
17430 @if gold
17431 TARGET-gold=all
17432 maybe-all-gold: all-gold
17433 all-gold: configure-gold
17434 @r=`${PWD_COMMAND}`; export r; \
17435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17436 $(HOST_EXPORTS) \
17437 (cd $(HOST_SUBDIR)/gold && \
17438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17439 $(TARGET-gold))
17440 @endif gold
17444 .PHONY: all-stage1-gold maybe-all-stage1-gold
17445 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
17446 maybe-all-stage1-gold:
17447 maybe-clean-stage1-gold:
17448 @if gold-bootstrap
17449 maybe-all-stage1-gold: all-stage1-gold
17450 all-stage1: all-stage1-gold
17451 TARGET-stage1-gold = $(TARGET-gold)
17452 all-stage1-gold: configure-stage1-gold
17453 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17454 @r=`${PWD_COMMAND}`; export r; \
17455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17456 TFLAGS="$(STAGE1_TFLAGS)"; \
17457 $(HOST_EXPORTS) \
17458 cd $(HOST_SUBDIR)/gold && \
17460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17461 CFLAGS="$(STAGE1_CFLAGS)" \
17462 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17463 LIBCFLAGS="$(LIBCFLAGS)" \
17464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17467 $(EXTRA_HOST_FLAGS) \
17468 $(STAGE1_FLAGS_TO_PASS) \
17469 TFLAGS="$(STAGE1_TFLAGS)" \
17470 $(TARGET-stage1-gold)
17472 maybe-clean-stage1-gold: clean-stage1-gold
17473 clean-stage1: clean-stage1-gold
17474 clean-stage1-gold:
17475 @if [ $(current_stage) = stage1 ]; then \
17476 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17477 else \
17478 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
17479 $(MAKE) stage1-start; \
17480 fi; \
17481 cd $(HOST_SUBDIR)/gold && \
17482 $(MAKE) $(EXTRA_HOST_FLAGS) \
17483 $(STAGE1_FLAGS_TO_PASS) clean
17484 @endif gold-bootstrap
17487 .PHONY: all-stage2-gold maybe-all-stage2-gold
17488 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
17489 maybe-all-stage2-gold:
17490 maybe-clean-stage2-gold:
17491 @if gold-bootstrap
17492 maybe-all-stage2-gold: all-stage2-gold
17493 all-stage2: all-stage2-gold
17494 TARGET-stage2-gold = $(TARGET-gold)
17495 all-stage2-gold: configure-stage2-gold
17496 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17497 @r=`${PWD_COMMAND}`; export r; \
17498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17499 TFLAGS="$(STAGE2_TFLAGS)"; \
17500 $(HOST_EXPORTS) \
17501 $(POSTSTAGE1_HOST_EXPORTS) \
17502 cd $(HOST_SUBDIR)/gold && \
17504 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17505 CFLAGS="$(STAGE2_CFLAGS)" \
17506 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17507 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17508 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17509 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17510 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17511 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17512 TFLAGS="$(STAGE2_TFLAGS)" \
17513 $(TARGET-stage2-gold)
17515 maybe-clean-stage2-gold: clean-stage2-gold
17516 clean-stage2: clean-stage2-gold
17517 clean-stage2-gold:
17518 @if [ $(current_stage) = stage2 ]; then \
17519 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17520 else \
17521 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
17522 $(MAKE) stage2-start; \
17523 fi; \
17524 cd $(HOST_SUBDIR)/gold && \
17525 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17526 @endif gold-bootstrap
17529 .PHONY: all-stage3-gold maybe-all-stage3-gold
17530 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
17531 maybe-all-stage3-gold:
17532 maybe-clean-stage3-gold:
17533 @if gold-bootstrap
17534 maybe-all-stage3-gold: all-stage3-gold
17535 all-stage3: all-stage3-gold
17536 TARGET-stage3-gold = $(TARGET-gold)
17537 all-stage3-gold: configure-stage3-gold
17538 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17539 @r=`${PWD_COMMAND}`; export r; \
17540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17541 TFLAGS="$(STAGE3_TFLAGS)"; \
17542 $(HOST_EXPORTS) \
17543 $(POSTSTAGE1_HOST_EXPORTS) \
17544 cd $(HOST_SUBDIR)/gold && \
17546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17547 CFLAGS="$(STAGE3_CFLAGS)" \
17548 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17549 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17553 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17554 TFLAGS="$(STAGE3_TFLAGS)" \
17555 $(TARGET-stage3-gold)
17557 maybe-clean-stage3-gold: clean-stage3-gold
17558 clean-stage3: clean-stage3-gold
17559 clean-stage3-gold:
17560 @if [ $(current_stage) = stage3 ]; then \
17561 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17562 else \
17563 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
17564 $(MAKE) stage3-start; \
17565 fi; \
17566 cd $(HOST_SUBDIR)/gold && \
17567 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17568 @endif gold-bootstrap
17571 .PHONY: all-stage4-gold maybe-all-stage4-gold
17572 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
17573 maybe-all-stage4-gold:
17574 maybe-clean-stage4-gold:
17575 @if gold-bootstrap
17576 maybe-all-stage4-gold: all-stage4-gold
17577 all-stage4: all-stage4-gold
17578 TARGET-stage4-gold = $(TARGET-gold)
17579 all-stage4-gold: configure-stage4-gold
17580 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17581 @r=`${PWD_COMMAND}`; export r; \
17582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17583 TFLAGS="$(STAGE4_TFLAGS)"; \
17584 $(HOST_EXPORTS) \
17585 $(POSTSTAGE1_HOST_EXPORTS) \
17586 cd $(HOST_SUBDIR)/gold && \
17588 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17589 CFLAGS="$(STAGE4_CFLAGS)" \
17590 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17591 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17592 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17593 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17594 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17595 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17596 TFLAGS="$(STAGE4_TFLAGS)" \
17597 $(TARGET-stage4-gold)
17599 maybe-clean-stage4-gold: clean-stage4-gold
17600 clean-stage4: clean-stage4-gold
17601 clean-stage4-gold:
17602 @if [ $(current_stage) = stage4 ]; then \
17603 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17604 else \
17605 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
17606 $(MAKE) stage4-start; \
17607 fi; \
17608 cd $(HOST_SUBDIR)/gold && \
17609 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17610 @endif gold-bootstrap
17613 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
17614 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
17615 maybe-all-stageprofile-gold:
17616 maybe-clean-stageprofile-gold:
17617 @if gold-bootstrap
17618 maybe-all-stageprofile-gold: all-stageprofile-gold
17619 all-stageprofile: all-stageprofile-gold
17620 TARGET-stageprofile-gold = $(TARGET-gold)
17621 all-stageprofile-gold: configure-stageprofile-gold
17622 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17623 @r=`${PWD_COMMAND}`; export r; \
17624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17625 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17626 $(HOST_EXPORTS) \
17627 $(POSTSTAGE1_HOST_EXPORTS) \
17628 cd $(HOST_SUBDIR)/gold && \
17630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17631 CFLAGS="$(STAGEprofile_CFLAGS)" \
17632 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17633 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17637 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17638 TFLAGS="$(STAGEprofile_TFLAGS)" \
17639 $(TARGET-stageprofile-gold)
17641 maybe-clean-stageprofile-gold: clean-stageprofile-gold
17642 clean-stageprofile: clean-stageprofile-gold
17643 clean-stageprofile-gold:
17644 @if [ $(current_stage) = stageprofile ]; then \
17645 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17646 else \
17647 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
17648 $(MAKE) stageprofile-start; \
17649 fi; \
17650 cd $(HOST_SUBDIR)/gold && \
17651 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17652 @endif gold-bootstrap
17655 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
17656 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
17657 maybe-all-stagefeedback-gold:
17658 maybe-clean-stagefeedback-gold:
17659 @if gold-bootstrap
17660 maybe-all-stagefeedback-gold: all-stagefeedback-gold
17661 all-stagefeedback: all-stagefeedback-gold
17662 TARGET-stagefeedback-gold = $(TARGET-gold)
17663 all-stagefeedback-gold: configure-stagefeedback-gold
17664 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17665 @r=`${PWD_COMMAND}`; export r; \
17666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17667 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17668 $(HOST_EXPORTS) \
17669 $(POSTSTAGE1_HOST_EXPORTS) \
17670 cd $(HOST_SUBDIR)/gold && \
17672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17673 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17674 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17675 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17679 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17680 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17681 $(TARGET-stagefeedback-gold)
17683 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
17684 clean-stagefeedback: clean-stagefeedback-gold
17685 clean-stagefeedback-gold:
17686 @if [ $(current_stage) = stagefeedback ]; then \
17687 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17688 else \
17689 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
17690 $(MAKE) stagefeedback-start; \
17691 fi; \
17692 cd $(HOST_SUBDIR)/gold && \
17693 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17694 @endif gold-bootstrap
17697 .PHONY: all-stageautoprofile-gold maybe-all-stageautoprofile-gold
17698 .PHONY: clean-stageautoprofile-gold maybe-clean-stageautoprofile-gold
17699 maybe-all-stageautoprofile-gold:
17700 maybe-clean-stageautoprofile-gold:
17701 @if gold-bootstrap
17702 maybe-all-stageautoprofile-gold: all-stageautoprofile-gold
17703 all-stageautoprofile: all-stageautoprofile-gold
17704 TARGET-stageautoprofile-gold = $(TARGET-gold)
17705 all-stageautoprofile-gold: configure-stageautoprofile-gold
17706 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17707 @r=`${PWD_COMMAND}`; export r; \
17708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17709 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17710 $(HOST_EXPORTS) \
17711 $(POSTSTAGE1_HOST_EXPORTS) \
17712 cd $(HOST_SUBDIR)/gold && \
17713 $$s/gcc/config/i386/$(AUTO_PROFILE) \
17714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17715 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
17716 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
17717 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
17718 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17719 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17720 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17721 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17722 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
17723 $(TARGET-stageautoprofile-gold)
17725 maybe-clean-stageautoprofile-gold: clean-stageautoprofile-gold
17726 clean-stageautoprofile: clean-stageautoprofile-gold
17727 clean-stageautoprofile-gold:
17728 @if [ $(current_stage) = stageautoprofile ]; then \
17729 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17730 else \
17731 [ -f $(HOST_SUBDIR)/stageautoprofile-gold/Makefile ] || exit 0; \
17732 $(MAKE) stageautoprofile-start; \
17733 fi; \
17734 cd $(HOST_SUBDIR)/gold && \
17735 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17736 @endif gold-bootstrap
17739 .PHONY: all-stageautofeedback-gold maybe-all-stageautofeedback-gold
17740 .PHONY: clean-stageautofeedback-gold maybe-clean-stageautofeedback-gold
17741 maybe-all-stageautofeedback-gold:
17742 maybe-clean-stageautofeedback-gold:
17743 @if gold-bootstrap
17744 maybe-all-stageautofeedback-gold: all-stageautofeedback-gold
17745 all-stageautofeedback: all-stageautofeedback-gold
17746 TARGET-stageautofeedback-gold = $(TARGET-gold)
17747 all-stageautofeedback-gold: configure-stageautofeedback-gold
17748 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17749 @r=`${PWD_COMMAND}`; export r; \
17750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17751 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17752 $(HOST_EXPORTS) \
17753 $(POSTSTAGE1_HOST_EXPORTS) \
17754 cd $(HOST_SUBDIR)/gold && \
17756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17757 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
17758 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
17759 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
17760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17763 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17764 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
17765 $(TARGET-stageautofeedback-gold)
17767 maybe-clean-stageautofeedback-gold: clean-stageautofeedback-gold
17768 clean-stageautofeedback: clean-stageautofeedback-gold
17769 clean-stageautofeedback-gold:
17770 @if [ $(current_stage) = stageautofeedback ]; then \
17771 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
17772 else \
17773 [ -f $(HOST_SUBDIR)/stageautofeedback-gold/Makefile ] || exit 0; \
17774 $(MAKE) stageautofeedback-start; \
17775 fi; \
17776 cd $(HOST_SUBDIR)/gold && \
17777 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17778 @endif gold-bootstrap
17784 .PHONY: check-gold maybe-check-gold
17785 maybe-check-gold:
17786 @if gold
17787 maybe-check-gold: check-gold
17789 check-gold:
17790 @: $(MAKE); $(unstage)
17791 @r=`${PWD_COMMAND}`; export r; \
17792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17793 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17794 (cd $(HOST_SUBDIR)/gold && \
17795 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
17797 @endif gold
17799 .PHONY: install-gold maybe-install-gold
17800 maybe-install-gold:
17801 @if gold
17802 maybe-install-gold: install-gold
17804 install-gold: installdirs
17805 @: $(MAKE); $(unstage)
17806 @r=`${PWD_COMMAND}`; export r; \
17807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17808 $(HOST_EXPORTS) \
17809 (cd $(HOST_SUBDIR)/gold && \
17810 $(MAKE) $(FLAGS_TO_PASS) install)
17812 @endif gold
17814 .PHONY: install-strip-gold maybe-install-strip-gold
17815 maybe-install-strip-gold:
17816 @if gold
17817 maybe-install-strip-gold: install-strip-gold
17819 install-strip-gold: installdirs
17820 @: $(MAKE); $(unstage)
17821 @r=`${PWD_COMMAND}`; export r; \
17822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17823 $(HOST_EXPORTS) \
17824 (cd $(HOST_SUBDIR)/gold && \
17825 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17827 @endif gold
17829 # Other targets (info, dvi, pdf, etc.)
17831 .PHONY: maybe-info-gold info-gold
17832 maybe-info-gold:
17833 @if gold
17834 maybe-info-gold: info-gold
17836 info-gold: \
17837 configure-gold
17838 @[ -f ./gold/Makefile ] || exit 0; \
17839 r=`${PWD_COMMAND}`; export r; \
17840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17841 $(HOST_EXPORTS) \
17842 for flag in $(EXTRA_HOST_FLAGS) ; do \
17843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17844 done; \
17845 echo "Doing info in gold"; \
17846 (cd $(HOST_SUBDIR)/gold && \
17847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17849 "RANLIB=$${RANLIB}" \
17850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17851 info) \
17852 || exit 1
17854 @endif gold
17856 .PHONY: maybe-dvi-gold dvi-gold
17857 maybe-dvi-gold:
17858 @if gold
17859 maybe-dvi-gold: dvi-gold
17861 dvi-gold: \
17862 configure-gold
17863 @[ -f ./gold/Makefile ] || exit 0; \
17864 r=`${PWD_COMMAND}`; export r; \
17865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17866 $(HOST_EXPORTS) \
17867 for flag in $(EXTRA_HOST_FLAGS) ; do \
17868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17869 done; \
17870 echo "Doing dvi in gold"; \
17871 (cd $(HOST_SUBDIR)/gold && \
17872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17874 "RANLIB=$${RANLIB}" \
17875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17876 dvi) \
17877 || exit 1
17879 @endif gold
17881 .PHONY: maybe-pdf-gold pdf-gold
17882 maybe-pdf-gold:
17883 @if gold
17884 maybe-pdf-gold: pdf-gold
17886 pdf-gold: \
17887 configure-gold
17888 @[ -f ./gold/Makefile ] || exit 0; \
17889 r=`${PWD_COMMAND}`; export r; \
17890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17891 $(HOST_EXPORTS) \
17892 for flag in $(EXTRA_HOST_FLAGS) ; do \
17893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17894 done; \
17895 echo "Doing pdf in gold"; \
17896 (cd $(HOST_SUBDIR)/gold && \
17897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17899 "RANLIB=$${RANLIB}" \
17900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17901 pdf) \
17902 || exit 1
17904 @endif gold
17906 .PHONY: maybe-html-gold html-gold
17907 maybe-html-gold:
17908 @if gold
17909 maybe-html-gold: html-gold
17911 html-gold: \
17912 configure-gold
17913 @[ -f ./gold/Makefile ] || exit 0; \
17914 r=`${PWD_COMMAND}`; export r; \
17915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17916 $(HOST_EXPORTS) \
17917 for flag in $(EXTRA_HOST_FLAGS) ; do \
17918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17919 done; \
17920 echo "Doing html in gold"; \
17921 (cd $(HOST_SUBDIR)/gold && \
17922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17924 "RANLIB=$${RANLIB}" \
17925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17926 html) \
17927 || exit 1
17929 @endif gold
17931 .PHONY: maybe-TAGS-gold TAGS-gold
17932 maybe-TAGS-gold:
17933 @if gold
17934 maybe-TAGS-gold: TAGS-gold
17936 TAGS-gold: \
17937 configure-gold
17938 @[ -f ./gold/Makefile ] || exit 0; \
17939 r=`${PWD_COMMAND}`; export r; \
17940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17941 $(HOST_EXPORTS) \
17942 for flag in $(EXTRA_HOST_FLAGS) ; do \
17943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17944 done; \
17945 echo "Doing TAGS in gold"; \
17946 (cd $(HOST_SUBDIR)/gold && \
17947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17949 "RANLIB=$${RANLIB}" \
17950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17951 TAGS) \
17952 || exit 1
17954 @endif gold
17956 .PHONY: maybe-install-info-gold install-info-gold
17957 maybe-install-info-gold:
17958 @if gold
17959 maybe-install-info-gold: install-info-gold
17961 install-info-gold: \
17962 configure-gold \
17963 info-gold
17964 @[ -f ./gold/Makefile ] || exit 0; \
17965 r=`${PWD_COMMAND}`; export r; \
17966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17967 $(HOST_EXPORTS) \
17968 for flag in $(EXTRA_HOST_FLAGS) ; do \
17969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17970 done; \
17971 echo "Doing install-info in gold"; \
17972 (cd $(HOST_SUBDIR)/gold && \
17973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17975 "RANLIB=$${RANLIB}" \
17976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17977 install-info) \
17978 || exit 1
17980 @endif gold
17982 .PHONY: maybe-install-pdf-gold install-pdf-gold
17983 maybe-install-pdf-gold:
17984 @if gold
17985 maybe-install-pdf-gold: install-pdf-gold
17987 install-pdf-gold: \
17988 configure-gold \
17989 pdf-gold
17990 @[ -f ./gold/Makefile ] || exit 0; \
17991 r=`${PWD_COMMAND}`; export r; \
17992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17993 $(HOST_EXPORTS) \
17994 for flag in $(EXTRA_HOST_FLAGS) ; do \
17995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17996 done; \
17997 echo "Doing install-pdf in gold"; \
17998 (cd $(HOST_SUBDIR)/gold && \
17999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18001 "RANLIB=$${RANLIB}" \
18002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18003 install-pdf) \
18004 || exit 1
18006 @endif gold
18008 .PHONY: maybe-install-html-gold install-html-gold
18009 maybe-install-html-gold:
18010 @if gold
18011 maybe-install-html-gold: install-html-gold
18013 install-html-gold: \
18014 configure-gold \
18015 html-gold
18016 @[ -f ./gold/Makefile ] || exit 0; \
18017 r=`${PWD_COMMAND}`; export r; \
18018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18019 $(HOST_EXPORTS) \
18020 for flag in $(EXTRA_HOST_FLAGS) ; do \
18021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18022 done; \
18023 echo "Doing install-html in gold"; \
18024 (cd $(HOST_SUBDIR)/gold && \
18025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18027 "RANLIB=$${RANLIB}" \
18028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18029 install-html) \
18030 || exit 1
18032 @endif gold
18034 .PHONY: maybe-installcheck-gold installcheck-gold
18035 maybe-installcheck-gold:
18036 @if gold
18037 maybe-installcheck-gold: installcheck-gold
18039 installcheck-gold: \
18040 configure-gold
18041 @[ -f ./gold/Makefile ] || exit 0; \
18042 r=`${PWD_COMMAND}`; export r; \
18043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18044 $(HOST_EXPORTS) \
18045 for flag in $(EXTRA_HOST_FLAGS) ; do \
18046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18047 done; \
18048 echo "Doing installcheck in gold"; \
18049 (cd $(HOST_SUBDIR)/gold && \
18050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18052 "RANLIB=$${RANLIB}" \
18053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18054 installcheck) \
18055 || exit 1
18057 @endif gold
18059 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
18060 maybe-mostlyclean-gold:
18061 @if gold
18062 maybe-mostlyclean-gold: mostlyclean-gold
18064 mostlyclean-gold:
18065 @[ -f ./gold/Makefile ] || exit 0; \
18066 r=`${PWD_COMMAND}`; export r; \
18067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18068 $(HOST_EXPORTS) \
18069 for flag in $(EXTRA_HOST_FLAGS) ; do \
18070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18071 done; \
18072 echo "Doing mostlyclean in gold"; \
18073 (cd $(HOST_SUBDIR)/gold && \
18074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18076 "RANLIB=$${RANLIB}" \
18077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18078 mostlyclean) \
18079 || exit 1
18081 @endif gold
18083 .PHONY: maybe-clean-gold clean-gold
18084 maybe-clean-gold:
18085 @if gold
18086 maybe-clean-gold: clean-gold
18088 clean-gold:
18089 @[ -f ./gold/Makefile ] || exit 0; \
18090 r=`${PWD_COMMAND}`; export r; \
18091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18092 $(HOST_EXPORTS) \
18093 for flag in $(EXTRA_HOST_FLAGS) ; do \
18094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18095 done; \
18096 echo "Doing clean in gold"; \
18097 (cd $(HOST_SUBDIR)/gold && \
18098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18100 "RANLIB=$${RANLIB}" \
18101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18102 clean) \
18103 || exit 1
18105 @endif gold
18107 .PHONY: maybe-distclean-gold distclean-gold
18108 maybe-distclean-gold:
18109 @if gold
18110 maybe-distclean-gold: distclean-gold
18112 distclean-gold:
18113 @[ -f ./gold/Makefile ] || exit 0; \
18114 r=`${PWD_COMMAND}`; export r; \
18115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18116 $(HOST_EXPORTS) \
18117 for flag in $(EXTRA_HOST_FLAGS) ; do \
18118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18119 done; \
18120 echo "Doing distclean in gold"; \
18121 (cd $(HOST_SUBDIR)/gold && \
18122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18124 "RANLIB=$${RANLIB}" \
18125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18126 distclean) \
18127 || exit 1
18129 @endif gold
18131 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
18132 maybe-maintainer-clean-gold:
18133 @if gold
18134 maybe-maintainer-clean-gold: maintainer-clean-gold
18136 maintainer-clean-gold:
18137 @[ -f ./gold/Makefile ] || exit 0; \
18138 r=`${PWD_COMMAND}`; export r; \
18139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18140 $(HOST_EXPORTS) \
18141 for flag in $(EXTRA_HOST_FLAGS) ; do \
18142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18143 done; \
18144 echo "Doing maintainer-clean in gold"; \
18145 (cd $(HOST_SUBDIR)/gold && \
18146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18148 "RANLIB=$${RANLIB}" \
18149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18150 maintainer-clean) \
18151 || exit 1
18153 @endif gold
18157 .PHONY: configure-gprof maybe-configure-gprof
18158 maybe-configure-gprof:
18159 @if gcc-bootstrap
18160 configure-gprof: stage_current
18161 @endif gcc-bootstrap
18162 @if gprof
18163 maybe-configure-gprof: configure-gprof
18164 configure-gprof:
18165 @: $(MAKE); $(unstage)
18166 @r=`${PWD_COMMAND}`; export r; \
18167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18168 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
18170 $(HOST_EXPORTS) \
18171 echo Configuring in $(HOST_SUBDIR)/gprof; \
18172 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
18173 case $(srcdir) in \
18174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18175 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18177 esac; \
18178 module_srcdir=gprof; \
18179 $(SHELL) \
18180 $$s/$$module_srcdir/configure \
18181 --srcdir=$${topdir}/$$module_srcdir \
18182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18183 --target=${target_alias} \
18184 || exit 1
18185 @endif gprof
18191 .PHONY: all-gprof maybe-all-gprof
18192 maybe-all-gprof:
18193 @if gcc-bootstrap
18194 all-gprof: stage_current
18195 @endif gcc-bootstrap
18196 @if gprof
18197 TARGET-gprof=all
18198 maybe-all-gprof: all-gprof
18199 all-gprof: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18206 $(TARGET-gprof))
18207 @endif gprof
18212 .PHONY: check-gprof maybe-check-gprof
18213 maybe-check-gprof:
18214 @if gprof
18215 maybe-check-gprof: check-gprof
18217 check-gprof:
18218 @: $(MAKE); $(unstage)
18219 @r=`${PWD_COMMAND}`; export r; \
18220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18221 $(HOST_EXPORTS) \
18222 (cd $(HOST_SUBDIR)/gprof && \
18223 $(MAKE) $(FLAGS_TO_PASS) check)
18225 @endif gprof
18227 .PHONY: install-gprof maybe-install-gprof
18228 maybe-install-gprof:
18229 @if gprof
18230 maybe-install-gprof: install-gprof
18232 install-gprof: installdirs
18233 @: $(MAKE); $(unstage)
18234 @r=`${PWD_COMMAND}`; export r; \
18235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18236 $(HOST_EXPORTS) \
18237 (cd $(HOST_SUBDIR)/gprof && \
18238 $(MAKE) $(FLAGS_TO_PASS) install)
18240 @endif gprof
18242 .PHONY: install-strip-gprof maybe-install-strip-gprof
18243 maybe-install-strip-gprof:
18244 @if gprof
18245 maybe-install-strip-gprof: install-strip-gprof
18247 install-strip-gprof: installdirs
18248 @: $(MAKE); $(unstage)
18249 @r=`${PWD_COMMAND}`; export r; \
18250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18251 $(HOST_EXPORTS) \
18252 (cd $(HOST_SUBDIR)/gprof && \
18253 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18255 @endif gprof
18257 # Other targets (info, dvi, pdf, etc.)
18259 .PHONY: maybe-info-gprof info-gprof
18260 maybe-info-gprof:
18261 @if gprof
18262 maybe-info-gprof: info-gprof
18264 info-gprof: \
18265 configure-gprof
18266 @: $(MAKE); $(unstage)
18267 @[ -f ./gprof/Makefile ] || exit 0; \
18268 r=`${PWD_COMMAND}`; export r; \
18269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18270 $(HOST_EXPORTS) \
18271 for flag in $(EXTRA_HOST_FLAGS) ; do \
18272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18273 done; \
18274 echo "Doing info in gprof"; \
18275 (cd $(HOST_SUBDIR)/gprof && \
18276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18278 "RANLIB=$${RANLIB}" \
18279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18280 info) \
18281 || exit 1
18283 @endif gprof
18285 .PHONY: maybe-dvi-gprof dvi-gprof
18286 maybe-dvi-gprof:
18287 @if gprof
18288 maybe-dvi-gprof: dvi-gprof
18290 dvi-gprof: \
18291 configure-gprof
18292 @: $(MAKE); $(unstage)
18293 @[ -f ./gprof/Makefile ] || exit 0; \
18294 r=`${PWD_COMMAND}`; export r; \
18295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18296 $(HOST_EXPORTS) \
18297 for flag in $(EXTRA_HOST_FLAGS) ; do \
18298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18299 done; \
18300 echo "Doing dvi in gprof"; \
18301 (cd $(HOST_SUBDIR)/gprof && \
18302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18304 "RANLIB=$${RANLIB}" \
18305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18306 dvi) \
18307 || exit 1
18309 @endif gprof
18311 .PHONY: maybe-pdf-gprof pdf-gprof
18312 maybe-pdf-gprof:
18313 @if gprof
18314 maybe-pdf-gprof: pdf-gprof
18316 pdf-gprof: \
18317 configure-gprof
18318 @: $(MAKE); $(unstage)
18319 @[ -f ./gprof/Makefile ] || exit 0; \
18320 r=`${PWD_COMMAND}`; export r; \
18321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18322 $(HOST_EXPORTS) \
18323 for flag in $(EXTRA_HOST_FLAGS) ; do \
18324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18325 done; \
18326 echo "Doing pdf in gprof"; \
18327 (cd $(HOST_SUBDIR)/gprof && \
18328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18330 "RANLIB=$${RANLIB}" \
18331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18332 pdf) \
18333 || exit 1
18335 @endif gprof
18337 .PHONY: maybe-html-gprof html-gprof
18338 maybe-html-gprof:
18339 @if gprof
18340 maybe-html-gprof: html-gprof
18342 html-gprof: \
18343 configure-gprof
18344 @: $(MAKE); $(unstage)
18345 @[ -f ./gprof/Makefile ] || exit 0; \
18346 r=`${PWD_COMMAND}`; export r; \
18347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18348 $(HOST_EXPORTS) \
18349 for flag in $(EXTRA_HOST_FLAGS) ; do \
18350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18351 done; \
18352 echo "Doing html in gprof"; \
18353 (cd $(HOST_SUBDIR)/gprof && \
18354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18356 "RANLIB=$${RANLIB}" \
18357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18358 html) \
18359 || exit 1
18361 @endif gprof
18363 .PHONY: maybe-TAGS-gprof TAGS-gprof
18364 maybe-TAGS-gprof:
18365 @if gprof
18366 maybe-TAGS-gprof: TAGS-gprof
18368 TAGS-gprof: \
18369 configure-gprof
18370 @: $(MAKE); $(unstage)
18371 @[ -f ./gprof/Makefile ] || exit 0; \
18372 r=`${PWD_COMMAND}`; export r; \
18373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18374 $(HOST_EXPORTS) \
18375 for flag in $(EXTRA_HOST_FLAGS) ; do \
18376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18377 done; \
18378 echo "Doing TAGS in gprof"; \
18379 (cd $(HOST_SUBDIR)/gprof && \
18380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18382 "RANLIB=$${RANLIB}" \
18383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18384 TAGS) \
18385 || exit 1
18387 @endif gprof
18389 .PHONY: maybe-install-info-gprof install-info-gprof
18390 maybe-install-info-gprof:
18391 @if gprof
18392 maybe-install-info-gprof: install-info-gprof
18394 install-info-gprof: \
18395 configure-gprof \
18396 info-gprof
18397 @: $(MAKE); $(unstage)
18398 @[ -f ./gprof/Makefile ] || exit 0; \
18399 r=`${PWD_COMMAND}`; export r; \
18400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18401 $(HOST_EXPORTS) \
18402 for flag in $(EXTRA_HOST_FLAGS) ; do \
18403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18404 done; \
18405 echo "Doing install-info in gprof"; \
18406 (cd $(HOST_SUBDIR)/gprof && \
18407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18409 "RANLIB=$${RANLIB}" \
18410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18411 install-info) \
18412 || exit 1
18414 @endif gprof
18416 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
18417 maybe-install-pdf-gprof:
18418 @if gprof
18419 maybe-install-pdf-gprof: install-pdf-gprof
18421 install-pdf-gprof: \
18422 configure-gprof \
18423 pdf-gprof
18424 @: $(MAKE); $(unstage)
18425 @[ -f ./gprof/Makefile ] || exit 0; \
18426 r=`${PWD_COMMAND}`; export r; \
18427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18428 $(HOST_EXPORTS) \
18429 for flag in $(EXTRA_HOST_FLAGS) ; do \
18430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18431 done; \
18432 echo "Doing install-pdf in gprof"; \
18433 (cd $(HOST_SUBDIR)/gprof && \
18434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18436 "RANLIB=$${RANLIB}" \
18437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18438 install-pdf) \
18439 || exit 1
18441 @endif gprof
18443 .PHONY: maybe-install-html-gprof install-html-gprof
18444 maybe-install-html-gprof:
18445 @if gprof
18446 maybe-install-html-gprof: install-html-gprof
18448 install-html-gprof: \
18449 configure-gprof \
18450 html-gprof
18451 @: $(MAKE); $(unstage)
18452 @[ -f ./gprof/Makefile ] || exit 0; \
18453 r=`${PWD_COMMAND}`; export r; \
18454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18455 $(HOST_EXPORTS) \
18456 for flag in $(EXTRA_HOST_FLAGS) ; do \
18457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18458 done; \
18459 echo "Doing install-html in gprof"; \
18460 (cd $(HOST_SUBDIR)/gprof && \
18461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18463 "RANLIB=$${RANLIB}" \
18464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18465 install-html) \
18466 || exit 1
18468 @endif gprof
18470 .PHONY: maybe-installcheck-gprof installcheck-gprof
18471 maybe-installcheck-gprof:
18472 @if gprof
18473 maybe-installcheck-gprof: installcheck-gprof
18475 installcheck-gprof: \
18476 configure-gprof
18477 @: $(MAKE); $(unstage)
18478 @[ -f ./gprof/Makefile ] || exit 0; \
18479 r=`${PWD_COMMAND}`; export r; \
18480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18481 $(HOST_EXPORTS) \
18482 for flag in $(EXTRA_HOST_FLAGS) ; do \
18483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18484 done; \
18485 echo "Doing installcheck in gprof"; \
18486 (cd $(HOST_SUBDIR)/gprof && \
18487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18489 "RANLIB=$${RANLIB}" \
18490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18491 installcheck) \
18492 || exit 1
18494 @endif gprof
18496 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
18497 maybe-mostlyclean-gprof:
18498 @if gprof
18499 maybe-mostlyclean-gprof: mostlyclean-gprof
18501 mostlyclean-gprof:
18502 @: $(MAKE); $(unstage)
18503 @[ -f ./gprof/Makefile ] || exit 0; \
18504 r=`${PWD_COMMAND}`; export r; \
18505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18506 $(HOST_EXPORTS) \
18507 for flag in $(EXTRA_HOST_FLAGS) ; do \
18508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18509 done; \
18510 echo "Doing mostlyclean in gprof"; \
18511 (cd $(HOST_SUBDIR)/gprof && \
18512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18514 "RANLIB=$${RANLIB}" \
18515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18516 mostlyclean) \
18517 || exit 1
18519 @endif gprof
18521 .PHONY: maybe-clean-gprof clean-gprof
18522 maybe-clean-gprof:
18523 @if gprof
18524 maybe-clean-gprof: clean-gprof
18526 clean-gprof:
18527 @: $(MAKE); $(unstage)
18528 @[ -f ./gprof/Makefile ] || exit 0; \
18529 r=`${PWD_COMMAND}`; export r; \
18530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18531 $(HOST_EXPORTS) \
18532 for flag in $(EXTRA_HOST_FLAGS) ; do \
18533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18534 done; \
18535 echo "Doing clean in gprof"; \
18536 (cd $(HOST_SUBDIR)/gprof && \
18537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18539 "RANLIB=$${RANLIB}" \
18540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18541 clean) \
18542 || exit 1
18544 @endif gprof
18546 .PHONY: maybe-distclean-gprof distclean-gprof
18547 maybe-distclean-gprof:
18548 @if gprof
18549 maybe-distclean-gprof: distclean-gprof
18551 distclean-gprof:
18552 @: $(MAKE); $(unstage)
18553 @[ -f ./gprof/Makefile ] || exit 0; \
18554 r=`${PWD_COMMAND}`; export r; \
18555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18556 $(HOST_EXPORTS) \
18557 for flag in $(EXTRA_HOST_FLAGS) ; do \
18558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18559 done; \
18560 echo "Doing distclean in gprof"; \
18561 (cd $(HOST_SUBDIR)/gprof && \
18562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18564 "RANLIB=$${RANLIB}" \
18565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18566 distclean) \
18567 || exit 1
18569 @endif gprof
18571 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
18572 maybe-maintainer-clean-gprof:
18573 @if gprof
18574 maybe-maintainer-clean-gprof: maintainer-clean-gprof
18576 maintainer-clean-gprof:
18577 @: $(MAKE); $(unstage)
18578 @[ -f ./gprof/Makefile ] || exit 0; \
18579 r=`${PWD_COMMAND}`; export r; \
18580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18581 $(HOST_EXPORTS) \
18582 for flag in $(EXTRA_HOST_FLAGS) ; do \
18583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18584 done; \
18585 echo "Doing maintainer-clean in gprof"; \
18586 (cd $(HOST_SUBDIR)/gprof && \
18587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18589 "RANLIB=$${RANLIB}" \
18590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18591 maintainer-clean) \
18592 || exit 1
18594 @endif gprof
18598 .PHONY: configure-intl maybe-configure-intl
18599 maybe-configure-intl:
18600 @if gcc-bootstrap
18601 configure-intl: stage_current
18602 @endif gcc-bootstrap
18603 @if intl
18604 maybe-configure-intl: configure-intl
18605 configure-intl:
18606 @r=`${PWD_COMMAND}`; export r; \
18607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18608 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18610 $(HOST_EXPORTS) \
18611 echo Configuring in $(HOST_SUBDIR)/intl; \
18612 cd "$(HOST_SUBDIR)/intl" || exit 1; \
18613 case $(srcdir) in \
18614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18615 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18617 esac; \
18618 module_srcdir=intl; \
18619 $(SHELL) \
18620 $$s/$$module_srcdir/configure \
18621 --srcdir=$${topdir}/$$module_srcdir \
18622 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18623 --target=${target_alias} \
18624 || exit 1
18625 @endif intl
18629 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
18630 maybe-configure-stage1-intl:
18631 @if intl-bootstrap
18632 maybe-configure-stage1-intl: configure-stage1-intl
18633 configure-stage1-intl:
18634 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18635 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18636 @r=`${PWD_COMMAND}`; export r; \
18637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18638 TFLAGS="$(STAGE1_TFLAGS)"; \
18639 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18640 $(HOST_EXPORTS) \
18641 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18642 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18643 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18644 echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
18645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18646 cd $(HOST_SUBDIR)/intl || exit 1; \
18647 case $(srcdir) in \
18648 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18649 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18650 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18651 esac; \
18652 module_srcdir=intl; \
18653 $(SHELL) $$s/$$module_srcdir/configure \
18654 --srcdir=$${topdir}/$$module_srcdir \
18655 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18656 --target=${target_alias} \
18658 $(STAGE1_CONFIGURE_FLAGS)
18659 @endif intl-bootstrap
18661 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
18662 maybe-configure-stage2-intl:
18663 @if intl-bootstrap
18664 maybe-configure-stage2-intl: configure-stage2-intl
18665 configure-stage2-intl:
18666 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18667 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18668 @r=`${PWD_COMMAND}`; export r; \
18669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18670 TFLAGS="$(STAGE2_TFLAGS)"; \
18671 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18672 $(HOST_EXPORTS) \
18673 $(POSTSTAGE1_HOST_EXPORTS) \
18674 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18675 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18676 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18677 echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
18678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18679 cd $(HOST_SUBDIR)/intl || exit 1; \
18680 case $(srcdir) in \
18681 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18682 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18683 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18684 esac; \
18685 module_srcdir=intl; \
18686 $(SHELL) $$s/$$module_srcdir/configure \
18687 --srcdir=$${topdir}/$$module_srcdir \
18688 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18689 --target=${target_alias} \
18690 --with-build-libsubdir=$(HOST_SUBDIR) \
18691 $(STAGE2_CONFIGURE_FLAGS)
18692 @endif intl-bootstrap
18694 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
18695 maybe-configure-stage3-intl:
18696 @if intl-bootstrap
18697 maybe-configure-stage3-intl: configure-stage3-intl
18698 configure-stage3-intl:
18699 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18700 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18701 @r=`${PWD_COMMAND}`; export r; \
18702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18703 TFLAGS="$(STAGE3_TFLAGS)"; \
18704 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18705 $(HOST_EXPORTS) \
18706 $(POSTSTAGE1_HOST_EXPORTS) \
18707 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18708 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18709 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18710 echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
18711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18712 cd $(HOST_SUBDIR)/intl || exit 1; \
18713 case $(srcdir) in \
18714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18715 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18717 esac; \
18718 module_srcdir=intl; \
18719 $(SHELL) $$s/$$module_srcdir/configure \
18720 --srcdir=$${topdir}/$$module_srcdir \
18721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18722 --target=${target_alias} \
18723 --with-build-libsubdir=$(HOST_SUBDIR) \
18724 $(STAGE3_CONFIGURE_FLAGS)
18725 @endif intl-bootstrap
18727 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
18728 maybe-configure-stage4-intl:
18729 @if intl-bootstrap
18730 maybe-configure-stage4-intl: configure-stage4-intl
18731 configure-stage4-intl:
18732 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18733 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18734 @r=`${PWD_COMMAND}`; export r; \
18735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18736 TFLAGS="$(STAGE4_TFLAGS)"; \
18737 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18738 $(HOST_EXPORTS) \
18739 $(POSTSTAGE1_HOST_EXPORTS) \
18740 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18741 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18742 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18743 echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
18744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18745 cd $(HOST_SUBDIR)/intl || exit 1; \
18746 case $(srcdir) in \
18747 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18748 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18749 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18750 esac; \
18751 module_srcdir=intl; \
18752 $(SHELL) $$s/$$module_srcdir/configure \
18753 --srcdir=$${topdir}/$$module_srcdir \
18754 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18755 --target=${target_alias} \
18756 --with-build-libsubdir=$(HOST_SUBDIR) \
18757 $(STAGE4_CONFIGURE_FLAGS)
18758 @endif intl-bootstrap
18760 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
18761 maybe-configure-stageprofile-intl:
18762 @if intl-bootstrap
18763 maybe-configure-stageprofile-intl: configure-stageprofile-intl
18764 configure-stageprofile-intl:
18765 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18767 @r=`${PWD_COMMAND}`; export r; \
18768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18769 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18770 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18771 $(HOST_EXPORTS) \
18772 $(POSTSTAGE1_HOST_EXPORTS) \
18773 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18774 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18775 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18776 echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
18777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18778 cd $(HOST_SUBDIR)/intl || exit 1; \
18779 case $(srcdir) in \
18780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18781 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18783 esac; \
18784 module_srcdir=intl; \
18785 $(SHELL) $$s/$$module_srcdir/configure \
18786 --srcdir=$${topdir}/$$module_srcdir \
18787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18788 --target=${target_alias} \
18789 --with-build-libsubdir=$(HOST_SUBDIR) \
18790 $(STAGEprofile_CONFIGURE_FLAGS)
18791 @endif intl-bootstrap
18793 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
18794 maybe-configure-stagefeedback-intl:
18795 @if intl-bootstrap
18796 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
18797 configure-stagefeedback-intl:
18798 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18799 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18800 @r=`${PWD_COMMAND}`; export r; \
18801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18802 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18803 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18804 $(HOST_EXPORTS) \
18805 $(POSTSTAGE1_HOST_EXPORTS) \
18806 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18807 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18808 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18809 echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
18810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18811 cd $(HOST_SUBDIR)/intl || exit 1; \
18812 case $(srcdir) in \
18813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18814 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18816 esac; \
18817 module_srcdir=intl; \
18818 $(SHELL) $$s/$$module_srcdir/configure \
18819 --srcdir=$${topdir}/$$module_srcdir \
18820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18821 --target=${target_alias} \
18822 --with-build-libsubdir=$(HOST_SUBDIR) \
18823 $(STAGEfeedback_CONFIGURE_FLAGS)
18824 @endif intl-bootstrap
18826 .PHONY: configure-stageautoprofile-intl maybe-configure-stageautoprofile-intl
18827 maybe-configure-stageautoprofile-intl:
18828 @if intl-bootstrap
18829 maybe-configure-stageautoprofile-intl: configure-stageautoprofile-intl
18830 configure-stageautoprofile-intl:
18831 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18833 @r=`${PWD_COMMAND}`; export r; \
18834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18835 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18836 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18837 $(HOST_EXPORTS) \
18838 $(POSTSTAGE1_HOST_EXPORTS) \
18839 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
18840 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
18841 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
18842 echo Configuring stage autoprofile in $(HOST_SUBDIR)/intl; \
18843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18844 cd $(HOST_SUBDIR)/intl || exit 1; \
18845 case $(srcdir) in \
18846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18847 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18849 esac; \
18850 module_srcdir=intl; \
18851 $(SHELL) $$s/$$module_srcdir/configure \
18852 --srcdir=$${topdir}/$$module_srcdir \
18853 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18854 --target=${target_alias} \
18855 --with-build-libsubdir=$(HOST_SUBDIR) \
18856 $(STAGEautoprofile_CONFIGURE_FLAGS)
18857 @endif intl-bootstrap
18859 .PHONY: configure-stageautofeedback-intl maybe-configure-stageautofeedback-intl
18860 maybe-configure-stageautofeedback-intl:
18861 @if intl-bootstrap
18862 maybe-configure-stageautofeedback-intl: configure-stageautofeedback-intl
18863 configure-stageautofeedback-intl:
18864 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18865 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
18866 @r=`${PWD_COMMAND}`; export r; \
18867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18868 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18869 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
18870 $(HOST_EXPORTS) \
18871 $(POSTSTAGE1_HOST_EXPORTS) \
18872 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
18873 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
18874 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
18875 echo Configuring stage autofeedback in $(HOST_SUBDIR)/intl; \
18876 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
18877 cd $(HOST_SUBDIR)/intl || exit 1; \
18878 case $(srcdir) in \
18879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18880 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
18881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18882 esac; \
18883 module_srcdir=intl; \
18884 $(SHELL) $$s/$$module_srcdir/configure \
18885 --srcdir=$${topdir}/$$module_srcdir \
18886 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18887 --target=${target_alias} \
18888 --with-build-libsubdir=$(HOST_SUBDIR) \
18889 $(STAGEautofeedback_CONFIGURE_FLAGS)
18890 @endif intl-bootstrap
18896 .PHONY: all-intl maybe-all-intl
18897 maybe-all-intl:
18898 @if gcc-bootstrap
18899 all-intl: stage_current
18900 @endif gcc-bootstrap
18901 @if intl
18902 TARGET-intl=all
18903 maybe-all-intl: all-intl
18904 all-intl: configure-intl
18905 @r=`${PWD_COMMAND}`; export r; \
18906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18907 $(HOST_EXPORTS) \
18908 (cd $(HOST_SUBDIR)/intl && \
18909 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18910 $(TARGET-intl))
18911 @endif intl
18915 .PHONY: all-stage1-intl maybe-all-stage1-intl
18916 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
18917 maybe-all-stage1-intl:
18918 maybe-clean-stage1-intl:
18919 @if intl-bootstrap
18920 maybe-all-stage1-intl: all-stage1-intl
18921 all-stage1: all-stage1-intl
18922 TARGET-stage1-intl = $(TARGET-intl)
18923 all-stage1-intl: configure-stage1-intl
18924 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18925 @r=`${PWD_COMMAND}`; export r; \
18926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18927 TFLAGS="$(STAGE1_TFLAGS)"; \
18928 $(HOST_EXPORTS) \
18929 cd $(HOST_SUBDIR)/intl && \
18931 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18932 CFLAGS="$(STAGE1_CFLAGS)" \
18933 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18934 LIBCFLAGS="$(LIBCFLAGS)" \
18935 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18936 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18937 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18938 $(EXTRA_HOST_FLAGS) \
18939 $(STAGE1_FLAGS_TO_PASS) \
18940 TFLAGS="$(STAGE1_TFLAGS)" \
18941 $(TARGET-stage1-intl)
18943 maybe-clean-stage1-intl: clean-stage1-intl
18944 clean-stage1: clean-stage1-intl
18945 clean-stage1-intl:
18946 @if [ $(current_stage) = stage1 ]; then \
18947 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18948 else \
18949 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
18950 $(MAKE) stage1-start; \
18951 fi; \
18952 cd $(HOST_SUBDIR)/intl && \
18953 $(MAKE) $(EXTRA_HOST_FLAGS) \
18954 $(STAGE1_FLAGS_TO_PASS) clean
18955 @endif intl-bootstrap
18958 .PHONY: all-stage2-intl maybe-all-stage2-intl
18959 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
18960 maybe-all-stage2-intl:
18961 maybe-clean-stage2-intl:
18962 @if intl-bootstrap
18963 maybe-all-stage2-intl: all-stage2-intl
18964 all-stage2: all-stage2-intl
18965 TARGET-stage2-intl = $(TARGET-intl)
18966 all-stage2-intl: configure-stage2-intl
18967 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18968 @r=`${PWD_COMMAND}`; export r; \
18969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18970 TFLAGS="$(STAGE2_TFLAGS)"; \
18971 $(HOST_EXPORTS) \
18972 $(POSTSTAGE1_HOST_EXPORTS) \
18973 cd $(HOST_SUBDIR)/intl && \
18975 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18976 CFLAGS="$(STAGE2_CFLAGS)" \
18977 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18978 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18979 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18980 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18981 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18982 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18983 TFLAGS="$(STAGE2_TFLAGS)" \
18984 $(TARGET-stage2-intl)
18986 maybe-clean-stage2-intl: clean-stage2-intl
18987 clean-stage2: clean-stage2-intl
18988 clean-stage2-intl:
18989 @if [ $(current_stage) = stage2 ]; then \
18990 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
18991 else \
18992 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
18993 $(MAKE) stage2-start; \
18994 fi; \
18995 cd $(HOST_SUBDIR)/intl && \
18996 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18997 @endif intl-bootstrap
19000 .PHONY: all-stage3-intl maybe-all-stage3-intl
19001 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
19002 maybe-all-stage3-intl:
19003 maybe-clean-stage3-intl:
19004 @if intl-bootstrap
19005 maybe-all-stage3-intl: all-stage3-intl
19006 all-stage3: all-stage3-intl
19007 TARGET-stage3-intl = $(TARGET-intl)
19008 all-stage3-intl: configure-stage3-intl
19009 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19010 @r=`${PWD_COMMAND}`; export r; \
19011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19012 TFLAGS="$(STAGE3_TFLAGS)"; \
19013 $(HOST_EXPORTS) \
19014 $(POSTSTAGE1_HOST_EXPORTS) \
19015 cd $(HOST_SUBDIR)/intl && \
19017 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19018 CFLAGS="$(STAGE3_CFLAGS)" \
19019 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19020 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19021 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19022 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19023 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19024 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19025 TFLAGS="$(STAGE3_TFLAGS)" \
19026 $(TARGET-stage3-intl)
19028 maybe-clean-stage3-intl: clean-stage3-intl
19029 clean-stage3: clean-stage3-intl
19030 clean-stage3-intl:
19031 @if [ $(current_stage) = stage3 ]; then \
19032 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19033 else \
19034 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
19035 $(MAKE) stage3-start; \
19036 fi; \
19037 cd $(HOST_SUBDIR)/intl && \
19038 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19039 @endif intl-bootstrap
19042 .PHONY: all-stage4-intl maybe-all-stage4-intl
19043 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
19044 maybe-all-stage4-intl:
19045 maybe-clean-stage4-intl:
19046 @if intl-bootstrap
19047 maybe-all-stage4-intl: all-stage4-intl
19048 all-stage4: all-stage4-intl
19049 TARGET-stage4-intl = $(TARGET-intl)
19050 all-stage4-intl: configure-stage4-intl
19051 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19052 @r=`${PWD_COMMAND}`; export r; \
19053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19054 TFLAGS="$(STAGE4_TFLAGS)"; \
19055 $(HOST_EXPORTS) \
19056 $(POSTSTAGE1_HOST_EXPORTS) \
19057 cd $(HOST_SUBDIR)/intl && \
19059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19060 CFLAGS="$(STAGE4_CFLAGS)" \
19061 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19062 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19063 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19064 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19065 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19066 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19067 TFLAGS="$(STAGE4_TFLAGS)" \
19068 $(TARGET-stage4-intl)
19070 maybe-clean-stage4-intl: clean-stage4-intl
19071 clean-stage4: clean-stage4-intl
19072 clean-stage4-intl:
19073 @if [ $(current_stage) = stage4 ]; then \
19074 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19075 else \
19076 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
19077 $(MAKE) stage4-start; \
19078 fi; \
19079 cd $(HOST_SUBDIR)/intl && \
19080 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19081 @endif intl-bootstrap
19084 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
19085 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
19086 maybe-all-stageprofile-intl:
19087 maybe-clean-stageprofile-intl:
19088 @if intl-bootstrap
19089 maybe-all-stageprofile-intl: all-stageprofile-intl
19090 all-stageprofile: all-stageprofile-intl
19091 TARGET-stageprofile-intl = $(TARGET-intl)
19092 all-stageprofile-intl: configure-stageprofile-intl
19093 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19094 @r=`${PWD_COMMAND}`; export r; \
19095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19096 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19097 $(HOST_EXPORTS) \
19098 $(POSTSTAGE1_HOST_EXPORTS) \
19099 cd $(HOST_SUBDIR)/intl && \
19101 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19102 CFLAGS="$(STAGEprofile_CFLAGS)" \
19103 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19104 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19105 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19106 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19107 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19108 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19109 TFLAGS="$(STAGEprofile_TFLAGS)" \
19110 $(TARGET-stageprofile-intl)
19112 maybe-clean-stageprofile-intl: clean-stageprofile-intl
19113 clean-stageprofile: clean-stageprofile-intl
19114 clean-stageprofile-intl:
19115 @if [ $(current_stage) = stageprofile ]; then \
19116 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19117 else \
19118 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
19119 $(MAKE) stageprofile-start; \
19120 fi; \
19121 cd $(HOST_SUBDIR)/intl && \
19122 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19123 @endif intl-bootstrap
19126 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
19127 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
19128 maybe-all-stagefeedback-intl:
19129 maybe-clean-stagefeedback-intl:
19130 @if intl-bootstrap
19131 maybe-all-stagefeedback-intl: all-stagefeedback-intl
19132 all-stagefeedback: all-stagefeedback-intl
19133 TARGET-stagefeedback-intl = $(TARGET-intl)
19134 all-stagefeedback-intl: configure-stagefeedback-intl
19135 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19136 @r=`${PWD_COMMAND}`; export r; \
19137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19138 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19139 $(HOST_EXPORTS) \
19140 $(POSTSTAGE1_HOST_EXPORTS) \
19141 cd $(HOST_SUBDIR)/intl && \
19143 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19144 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19145 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19146 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19147 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19148 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19149 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19150 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19151 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19152 $(TARGET-stagefeedback-intl)
19154 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
19155 clean-stagefeedback: clean-stagefeedback-intl
19156 clean-stagefeedback-intl:
19157 @if [ $(current_stage) = stagefeedback ]; then \
19158 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19159 else \
19160 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
19161 $(MAKE) stagefeedback-start; \
19162 fi; \
19163 cd $(HOST_SUBDIR)/intl && \
19164 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19165 @endif intl-bootstrap
19168 .PHONY: all-stageautoprofile-intl maybe-all-stageautoprofile-intl
19169 .PHONY: clean-stageautoprofile-intl maybe-clean-stageautoprofile-intl
19170 maybe-all-stageautoprofile-intl:
19171 maybe-clean-stageautoprofile-intl:
19172 @if intl-bootstrap
19173 maybe-all-stageautoprofile-intl: all-stageautoprofile-intl
19174 all-stageautoprofile: all-stageautoprofile-intl
19175 TARGET-stageautoprofile-intl = $(TARGET-intl)
19176 all-stageautoprofile-intl: configure-stageautoprofile-intl
19177 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
19178 @r=`${PWD_COMMAND}`; export r; \
19179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19180 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
19181 $(HOST_EXPORTS) \
19182 $(POSTSTAGE1_HOST_EXPORTS) \
19183 cd $(HOST_SUBDIR)/intl && \
19184 $$s/gcc/config/i386/$(AUTO_PROFILE) \
19185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19186 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
19187 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
19188 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
19189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19192 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19193 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
19194 $(TARGET-stageautoprofile-intl)
19196 maybe-clean-stageautoprofile-intl: clean-stageautoprofile-intl
19197 clean-stageautoprofile: clean-stageautoprofile-intl
19198 clean-stageautoprofile-intl:
19199 @if [ $(current_stage) = stageautoprofile ]; then \
19200 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19201 else \
19202 [ -f $(HOST_SUBDIR)/stageautoprofile-intl/Makefile ] || exit 0; \
19203 $(MAKE) stageautoprofile-start; \
19204 fi; \
19205 cd $(HOST_SUBDIR)/intl && \
19206 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19207 @endif intl-bootstrap
19210 .PHONY: all-stageautofeedback-intl maybe-all-stageautofeedback-intl
19211 .PHONY: clean-stageautofeedback-intl maybe-clean-stageautofeedback-intl
19212 maybe-all-stageautofeedback-intl:
19213 maybe-clean-stageautofeedback-intl:
19214 @if intl-bootstrap
19215 maybe-all-stageautofeedback-intl: all-stageautofeedback-intl
19216 all-stageautofeedback: all-stageautofeedback-intl
19217 TARGET-stageautofeedback-intl = $(TARGET-intl)
19218 all-stageautofeedback-intl: configure-stageautofeedback-intl
19219 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
19220 @r=`${PWD_COMMAND}`; export r; \
19221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19222 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
19223 $(HOST_EXPORTS) \
19224 $(POSTSTAGE1_HOST_EXPORTS) \
19225 cd $(HOST_SUBDIR)/intl && \
19227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19228 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
19229 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
19230 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
19231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19234 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19235 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
19236 $(TARGET-stageautofeedback-intl)
19238 maybe-clean-stageautofeedback-intl: clean-stageautofeedback-intl
19239 clean-stageautofeedback: clean-stageautofeedback-intl
19240 clean-stageautofeedback-intl:
19241 @if [ $(current_stage) = stageautofeedback ]; then \
19242 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
19243 else \
19244 [ -f $(HOST_SUBDIR)/stageautofeedback-intl/Makefile ] || exit 0; \
19245 $(MAKE) stageautofeedback-start; \
19246 fi; \
19247 cd $(HOST_SUBDIR)/intl && \
19248 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19249 @endif intl-bootstrap
19255 .PHONY: check-intl maybe-check-intl
19256 maybe-check-intl:
19257 @if intl
19258 maybe-check-intl: check-intl
19260 check-intl:
19261 @: $(MAKE); $(unstage)
19262 @r=`${PWD_COMMAND}`; export r; \
19263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19264 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19265 (cd $(HOST_SUBDIR)/intl && \
19266 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
19268 @endif intl
19270 .PHONY: install-intl maybe-install-intl
19271 maybe-install-intl:
19272 @if intl
19273 maybe-install-intl: install-intl
19275 install-intl: installdirs
19276 @: $(MAKE); $(unstage)
19277 @r=`${PWD_COMMAND}`; export r; \
19278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19279 $(HOST_EXPORTS) \
19280 (cd $(HOST_SUBDIR)/intl && \
19281 $(MAKE) $(FLAGS_TO_PASS) install)
19283 @endif intl
19285 .PHONY: install-strip-intl maybe-install-strip-intl
19286 maybe-install-strip-intl:
19287 @if intl
19288 maybe-install-strip-intl: install-strip-intl
19290 install-strip-intl: installdirs
19291 @: $(MAKE); $(unstage)
19292 @r=`${PWD_COMMAND}`; export r; \
19293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19294 $(HOST_EXPORTS) \
19295 (cd $(HOST_SUBDIR)/intl && \
19296 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19298 @endif intl
19300 # Other targets (info, dvi, pdf, etc.)
19302 .PHONY: maybe-info-intl info-intl
19303 maybe-info-intl:
19304 @if intl
19305 maybe-info-intl: info-intl
19307 info-intl: \
19308 configure-intl
19309 @[ -f ./intl/Makefile ] || exit 0; \
19310 r=`${PWD_COMMAND}`; export r; \
19311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19312 $(HOST_EXPORTS) \
19313 for flag in $(EXTRA_HOST_FLAGS) ; do \
19314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315 done; \
19316 echo "Doing info in intl"; \
19317 (cd $(HOST_SUBDIR)/intl && \
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320 "RANLIB=$${RANLIB}" \
19321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19322 info) \
19323 || exit 1
19325 @endif intl
19327 .PHONY: maybe-dvi-intl dvi-intl
19328 maybe-dvi-intl:
19329 @if intl
19330 maybe-dvi-intl: dvi-intl
19332 dvi-intl: \
19333 configure-intl
19334 @[ -f ./intl/Makefile ] || exit 0; \
19335 r=`${PWD_COMMAND}`; export r; \
19336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19337 $(HOST_EXPORTS) \
19338 for flag in $(EXTRA_HOST_FLAGS) ; do \
19339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19340 done; \
19341 echo "Doing dvi in intl"; \
19342 (cd $(HOST_SUBDIR)/intl && \
19343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19345 "RANLIB=$${RANLIB}" \
19346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19347 dvi) \
19348 || exit 1
19350 @endif intl
19352 .PHONY: maybe-pdf-intl pdf-intl
19353 maybe-pdf-intl:
19354 @if intl
19355 maybe-pdf-intl: pdf-intl
19357 pdf-intl: \
19358 configure-intl
19359 @[ -f ./intl/Makefile ] || exit 0; \
19360 r=`${PWD_COMMAND}`; export r; \
19361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19362 $(HOST_EXPORTS) \
19363 for flag in $(EXTRA_HOST_FLAGS) ; do \
19364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19365 done; \
19366 echo "Doing pdf in intl"; \
19367 (cd $(HOST_SUBDIR)/intl && \
19368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19370 "RANLIB=$${RANLIB}" \
19371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19372 pdf) \
19373 || exit 1
19375 @endif intl
19377 .PHONY: maybe-html-intl html-intl
19378 maybe-html-intl:
19379 @if intl
19380 maybe-html-intl: html-intl
19382 html-intl: \
19383 configure-intl
19384 @[ -f ./intl/Makefile ] || exit 0; \
19385 r=`${PWD_COMMAND}`; export r; \
19386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19387 $(HOST_EXPORTS) \
19388 for flag in $(EXTRA_HOST_FLAGS) ; do \
19389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19390 done; \
19391 echo "Doing html in intl"; \
19392 (cd $(HOST_SUBDIR)/intl && \
19393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19395 "RANLIB=$${RANLIB}" \
19396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19397 html) \
19398 || exit 1
19400 @endif intl
19402 .PHONY: maybe-TAGS-intl TAGS-intl
19403 maybe-TAGS-intl:
19404 @if intl
19405 maybe-TAGS-intl: TAGS-intl
19407 TAGS-intl: \
19408 configure-intl
19409 @[ -f ./intl/Makefile ] || exit 0; \
19410 r=`${PWD_COMMAND}`; export r; \
19411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19412 $(HOST_EXPORTS) \
19413 for flag in $(EXTRA_HOST_FLAGS) ; do \
19414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19415 done; \
19416 echo "Doing TAGS in intl"; \
19417 (cd $(HOST_SUBDIR)/intl && \
19418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19420 "RANLIB=$${RANLIB}" \
19421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19422 TAGS) \
19423 || exit 1
19425 @endif intl
19427 .PHONY: maybe-install-info-intl install-info-intl
19428 maybe-install-info-intl:
19429 @if intl
19430 maybe-install-info-intl: install-info-intl
19432 install-info-intl: \
19433 configure-intl \
19434 info-intl
19435 @[ -f ./intl/Makefile ] || exit 0; \
19436 r=`${PWD_COMMAND}`; export r; \
19437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19438 $(HOST_EXPORTS) \
19439 for flag in $(EXTRA_HOST_FLAGS) ; do \
19440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19441 done; \
19442 echo "Doing install-info in intl"; \
19443 (cd $(HOST_SUBDIR)/intl && \
19444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19446 "RANLIB=$${RANLIB}" \
19447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19448 install-info) \
19449 || exit 1
19451 @endif intl
19453 .PHONY: maybe-install-pdf-intl install-pdf-intl
19454 maybe-install-pdf-intl:
19455 @if intl
19456 maybe-install-pdf-intl: install-pdf-intl
19458 install-pdf-intl: \
19459 configure-intl \
19460 pdf-intl
19461 @[ -f ./intl/Makefile ] || exit 0; \
19462 r=`${PWD_COMMAND}`; export r; \
19463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19464 $(HOST_EXPORTS) \
19465 for flag in $(EXTRA_HOST_FLAGS) ; do \
19466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19467 done; \
19468 echo "Doing install-pdf in intl"; \
19469 (cd $(HOST_SUBDIR)/intl && \
19470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19472 "RANLIB=$${RANLIB}" \
19473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19474 install-pdf) \
19475 || exit 1
19477 @endif intl
19479 .PHONY: maybe-install-html-intl install-html-intl
19480 maybe-install-html-intl:
19481 @if intl
19482 maybe-install-html-intl: install-html-intl
19484 install-html-intl: \
19485 configure-intl \
19486 html-intl
19487 @[ -f ./intl/Makefile ] || exit 0; \
19488 r=`${PWD_COMMAND}`; export r; \
19489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19490 $(HOST_EXPORTS) \
19491 for flag in $(EXTRA_HOST_FLAGS) ; do \
19492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19493 done; \
19494 echo "Doing install-html in intl"; \
19495 (cd $(HOST_SUBDIR)/intl && \
19496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19498 "RANLIB=$${RANLIB}" \
19499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19500 install-html) \
19501 || exit 1
19503 @endif intl
19505 .PHONY: maybe-installcheck-intl installcheck-intl
19506 maybe-installcheck-intl:
19507 @if intl
19508 maybe-installcheck-intl: installcheck-intl
19510 installcheck-intl: \
19511 configure-intl
19512 @[ -f ./intl/Makefile ] || exit 0; \
19513 r=`${PWD_COMMAND}`; export r; \
19514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19515 $(HOST_EXPORTS) \
19516 for flag in $(EXTRA_HOST_FLAGS) ; do \
19517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19518 done; \
19519 echo "Doing installcheck in intl"; \
19520 (cd $(HOST_SUBDIR)/intl && \
19521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19523 "RANLIB=$${RANLIB}" \
19524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19525 installcheck) \
19526 || exit 1
19528 @endif intl
19530 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
19531 maybe-mostlyclean-intl:
19532 @if intl
19533 maybe-mostlyclean-intl: mostlyclean-intl
19535 mostlyclean-intl:
19536 @[ -f ./intl/Makefile ] || exit 0; \
19537 r=`${PWD_COMMAND}`; export r; \
19538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19539 $(HOST_EXPORTS) \
19540 for flag in $(EXTRA_HOST_FLAGS) ; do \
19541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19542 done; \
19543 echo "Doing mostlyclean in intl"; \
19544 (cd $(HOST_SUBDIR)/intl && \
19545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19547 "RANLIB=$${RANLIB}" \
19548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19549 mostlyclean) \
19550 || exit 1
19552 @endif intl
19554 .PHONY: maybe-clean-intl clean-intl
19555 maybe-clean-intl:
19556 @if intl
19557 maybe-clean-intl: clean-intl
19559 clean-intl:
19560 @[ -f ./intl/Makefile ] || exit 0; \
19561 r=`${PWD_COMMAND}`; export r; \
19562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19563 $(HOST_EXPORTS) \
19564 for flag in $(EXTRA_HOST_FLAGS) ; do \
19565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19566 done; \
19567 echo "Doing clean in intl"; \
19568 (cd $(HOST_SUBDIR)/intl && \
19569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19571 "RANLIB=$${RANLIB}" \
19572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19573 clean) \
19574 || exit 1
19576 @endif intl
19578 .PHONY: maybe-distclean-intl distclean-intl
19579 maybe-distclean-intl:
19580 @if intl
19581 maybe-distclean-intl: distclean-intl
19583 distclean-intl:
19584 @[ -f ./intl/Makefile ] || exit 0; \
19585 r=`${PWD_COMMAND}`; export r; \
19586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19587 $(HOST_EXPORTS) \
19588 for flag in $(EXTRA_HOST_FLAGS) ; do \
19589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19590 done; \
19591 echo "Doing distclean in intl"; \
19592 (cd $(HOST_SUBDIR)/intl && \
19593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19595 "RANLIB=$${RANLIB}" \
19596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19597 distclean) \
19598 || exit 1
19600 @endif intl
19602 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
19603 maybe-maintainer-clean-intl:
19604 @if intl
19605 maybe-maintainer-clean-intl: maintainer-clean-intl
19607 maintainer-clean-intl:
19608 @[ -f ./intl/Makefile ] || exit 0; \
19609 r=`${PWD_COMMAND}`; export r; \
19610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19611 $(HOST_EXPORTS) \
19612 for flag in $(EXTRA_HOST_FLAGS) ; do \
19613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19614 done; \
19615 echo "Doing maintainer-clean in intl"; \
19616 (cd $(HOST_SUBDIR)/intl && \
19617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19619 "RANLIB=$${RANLIB}" \
19620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19621 maintainer-clean) \
19622 || exit 1
19624 @endif intl
19628 .PHONY: configure-tcl maybe-configure-tcl
19629 maybe-configure-tcl:
19630 @if gcc-bootstrap
19631 configure-tcl: stage_current
19632 @endif gcc-bootstrap
19633 @if tcl
19634 maybe-configure-tcl: configure-tcl
19635 configure-tcl:
19636 @: $(MAKE); $(unstage)
19637 @r=`${PWD_COMMAND}`; export r; \
19638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19639 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
19640 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
19641 $(HOST_EXPORTS) \
19642 echo Configuring in $(HOST_SUBDIR)/tcl; \
19643 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
19644 case $(srcdir) in \
19645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19646 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
19647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19648 esac; \
19649 module_srcdir=tcl; \
19650 $(SHELL) \
19651 $$s/$$module_srcdir/configure \
19652 --srcdir=$${topdir}/$$module_srcdir \
19653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19654 --target=${target_alias} \
19655 || exit 1
19656 @endif tcl
19662 .PHONY: all-tcl maybe-all-tcl
19663 maybe-all-tcl:
19664 @if gcc-bootstrap
19665 all-tcl: stage_current
19666 @endif gcc-bootstrap
19667 @if tcl
19668 TARGET-tcl=all
19669 maybe-all-tcl: all-tcl
19670 all-tcl: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19677 $(TARGET-tcl))
19678 @endif tcl
19683 .PHONY: check-tcl maybe-check-tcl
19684 maybe-check-tcl:
19685 @if tcl
19686 maybe-check-tcl: check-tcl
19688 check-tcl:
19689 @: $(MAKE); $(unstage)
19690 @r=`${PWD_COMMAND}`; export r; \
19691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19692 $(HOST_EXPORTS) \
19693 (cd $(HOST_SUBDIR)/tcl && \
19694 $(MAKE) $(FLAGS_TO_PASS) check)
19696 @endif tcl
19698 .PHONY: install-tcl maybe-install-tcl
19699 maybe-install-tcl:
19700 @if tcl
19701 maybe-install-tcl: install-tcl
19703 install-tcl: installdirs
19704 @: $(MAKE); $(unstage)
19705 @r=`${PWD_COMMAND}`; export r; \
19706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19707 $(HOST_EXPORTS) \
19708 (cd $(HOST_SUBDIR)/tcl && \
19709 $(MAKE) $(FLAGS_TO_PASS) install)
19711 @endif tcl
19713 .PHONY: install-strip-tcl maybe-install-strip-tcl
19714 maybe-install-strip-tcl:
19715 @if tcl
19716 maybe-install-strip-tcl: install-strip-tcl
19718 install-strip-tcl: installdirs
19719 @: $(MAKE); $(unstage)
19720 @r=`${PWD_COMMAND}`; export r; \
19721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19722 $(HOST_EXPORTS) \
19723 (cd $(HOST_SUBDIR)/tcl && \
19724 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19726 @endif tcl
19728 # Other targets (info, dvi, pdf, etc.)
19730 .PHONY: maybe-info-tcl info-tcl
19731 maybe-info-tcl:
19732 @if tcl
19733 maybe-info-tcl: info-tcl
19735 info-tcl: \
19736 configure-tcl
19737 @: $(MAKE); $(unstage)
19738 @[ -f ./tcl/Makefile ] || exit 0; \
19739 r=`${PWD_COMMAND}`; export r; \
19740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19741 $(HOST_EXPORTS) \
19742 for flag in $(EXTRA_HOST_FLAGS) ; do \
19743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19744 done; \
19745 echo "Doing info in tcl"; \
19746 (cd $(HOST_SUBDIR)/tcl && \
19747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19749 "RANLIB=$${RANLIB}" \
19750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19751 info) \
19752 || exit 1
19754 @endif tcl
19756 .PHONY: maybe-dvi-tcl dvi-tcl
19757 maybe-dvi-tcl:
19758 @if tcl
19759 maybe-dvi-tcl: dvi-tcl
19761 dvi-tcl: \
19762 configure-tcl
19763 @: $(MAKE); $(unstage)
19764 @[ -f ./tcl/Makefile ] || exit 0; \
19765 r=`${PWD_COMMAND}`; export r; \
19766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19767 $(HOST_EXPORTS) \
19768 for flag in $(EXTRA_HOST_FLAGS) ; do \
19769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19770 done; \
19771 echo "Doing dvi in tcl"; \
19772 (cd $(HOST_SUBDIR)/tcl && \
19773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19775 "RANLIB=$${RANLIB}" \
19776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19777 dvi) \
19778 || exit 1
19780 @endif tcl
19782 .PHONY: maybe-pdf-tcl pdf-tcl
19783 maybe-pdf-tcl:
19784 @if tcl
19785 maybe-pdf-tcl: pdf-tcl
19787 pdf-tcl: \
19788 configure-tcl
19789 @: $(MAKE); $(unstage)
19790 @[ -f ./tcl/Makefile ] || exit 0; \
19791 r=`${PWD_COMMAND}`; export r; \
19792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19793 $(HOST_EXPORTS) \
19794 for flag in $(EXTRA_HOST_FLAGS) ; do \
19795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19796 done; \
19797 echo "Doing pdf in tcl"; \
19798 (cd $(HOST_SUBDIR)/tcl && \
19799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19801 "RANLIB=$${RANLIB}" \
19802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19803 pdf) \
19804 || exit 1
19806 @endif tcl
19808 .PHONY: maybe-html-tcl html-tcl
19809 maybe-html-tcl:
19810 @if tcl
19811 maybe-html-tcl: html-tcl
19813 html-tcl: \
19814 configure-tcl
19815 @: $(MAKE); $(unstage)
19816 @[ -f ./tcl/Makefile ] || exit 0; \
19817 r=`${PWD_COMMAND}`; export r; \
19818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19819 $(HOST_EXPORTS) \
19820 for flag in $(EXTRA_HOST_FLAGS) ; do \
19821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19822 done; \
19823 echo "Doing html in tcl"; \
19824 (cd $(HOST_SUBDIR)/tcl && \
19825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19827 "RANLIB=$${RANLIB}" \
19828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19829 html) \
19830 || exit 1
19832 @endif tcl
19834 .PHONY: maybe-TAGS-tcl TAGS-tcl
19835 maybe-TAGS-tcl:
19836 @if tcl
19837 maybe-TAGS-tcl: TAGS-tcl
19839 TAGS-tcl: \
19840 configure-tcl
19841 @: $(MAKE); $(unstage)
19842 @[ -f ./tcl/Makefile ] || exit 0; \
19843 r=`${PWD_COMMAND}`; export r; \
19844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19845 $(HOST_EXPORTS) \
19846 for flag in $(EXTRA_HOST_FLAGS) ; do \
19847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19848 done; \
19849 echo "Doing TAGS in tcl"; \
19850 (cd $(HOST_SUBDIR)/tcl && \
19851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19853 "RANLIB=$${RANLIB}" \
19854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19855 TAGS) \
19856 || exit 1
19858 @endif tcl
19860 .PHONY: maybe-install-info-tcl install-info-tcl
19861 maybe-install-info-tcl:
19862 @if tcl
19863 maybe-install-info-tcl: install-info-tcl
19865 install-info-tcl: \
19866 configure-tcl \
19867 info-tcl
19868 @: $(MAKE); $(unstage)
19869 @[ -f ./tcl/Makefile ] || exit 0; \
19870 r=`${PWD_COMMAND}`; export r; \
19871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19872 $(HOST_EXPORTS) \
19873 for flag in $(EXTRA_HOST_FLAGS) ; do \
19874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19875 done; \
19876 echo "Doing install-info in tcl"; \
19877 (cd $(HOST_SUBDIR)/tcl && \
19878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19880 "RANLIB=$${RANLIB}" \
19881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19882 install-info) \
19883 || exit 1
19885 @endif tcl
19887 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
19888 maybe-install-pdf-tcl:
19889 @if tcl
19890 maybe-install-pdf-tcl: install-pdf-tcl
19892 install-pdf-tcl: \
19893 configure-tcl \
19894 pdf-tcl
19895 @: $(MAKE); $(unstage)
19896 @[ -f ./tcl/Makefile ] || exit 0; \
19897 r=`${PWD_COMMAND}`; export r; \
19898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19899 $(HOST_EXPORTS) \
19900 for flag in $(EXTRA_HOST_FLAGS) ; do \
19901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19902 done; \
19903 echo "Doing install-pdf in tcl"; \
19904 (cd $(HOST_SUBDIR)/tcl && \
19905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19907 "RANLIB=$${RANLIB}" \
19908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19909 install-pdf) \
19910 || exit 1
19912 @endif tcl
19914 .PHONY: maybe-install-html-tcl install-html-tcl
19915 maybe-install-html-tcl:
19916 @if tcl
19917 maybe-install-html-tcl: install-html-tcl
19919 install-html-tcl: \
19920 configure-tcl \
19921 html-tcl
19922 @: $(MAKE); $(unstage)
19923 @[ -f ./tcl/Makefile ] || exit 0; \
19924 r=`${PWD_COMMAND}`; export r; \
19925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19926 $(HOST_EXPORTS) \
19927 for flag in $(EXTRA_HOST_FLAGS) ; do \
19928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19929 done; \
19930 echo "Doing install-html in tcl"; \
19931 (cd $(HOST_SUBDIR)/tcl && \
19932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19934 "RANLIB=$${RANLIB}" \
19935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19936 install-html) \
19937 || exit 1
19939 @endif tcl
19941 .PHONY: maybe-installcheck-tcl installcheck-tcl
19942 maybe-installcheck-tcl:
19943 @if tcl
19944 maybe-installcheck-tcl: installcheck-tcl
19946 installcheck-tcl: \
19947 configure-tcl
19948 @: $(MAKE); $(unstage)
19949 @[ -f ./tcl/Makefile ] || exit 0; \
19950 r=`${PWD_COMMAND}`; export r; \
19951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19952 $(HOST_EXPORTS) \
19953 for flag in $(EXTRA_HOST_FLAGS) ; do \
19954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19955 done; \
19956 echo "Doing installcheck in tcl"; \
19957 (cd $(HOST_SUBDIR)/tcl && \
19958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19960 "RANLIB=$${RANLIB}" \
19961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19962 installcheck) \
19963 || exit 1
19965 @endif tcl
19967 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
19968 maybe-mostlyclean-tcl:
19969 @if tcl
19970 maybe-mostlyclean-tcl: mostlyclean-tcl
19972 # tcl doesn't support mostlyclean.
19973 mostlyclean-tcl:
19975 @endif tcl
19977 .PHONY: maybe-clean-tcl clean-tcl
19978 maybe-clean-tcl:
19979 @if tcl
19980 maybe-clean-tcl: clean-tcl
19982 clean-tcl:
19983 @: $(MAKE); $(unstage)
19984 @[ -f ./tcl/Makefile ] || exit 0; \
19985 r=`${PWD_COMMAND}`; export r; \
19986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19987 $(HOST_EXPORTS) \
19988 for flag in $(EXTRA_HOST_FLAGS) ; do \
19989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19990 done; \
19991 echo "Doing clean in tcl"; \
19992 (cd $(HOST_SUBDIR)/tcl && \
19993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19995 "RANLIB=$${RANLIB}" \
19996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19997 clean) \
19998 || exit 1
20000 @endif tcl
20002 .PHONY: maybe-distclean-tcl distclean-tcl
20003 maybe-distclean-tcl:
20004 @if tcl
20005 maybe-distclean-tcl: distclean-tcl
20007 distclean-tcl:
20008 @: $(MAKE); $(unstage)
20009 @[ -f ./tcl/Makefile ] || exit 0; \
20010 r=`${PWD_COMMAND}`; export r; \
20011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20012 $(HOST_EXPORTS) \
20013 for flag in $(EXTRA_HOST_FLAGS) ; do \
20014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20015 done; \
20016 echo "Doing distclean in tcl"; \
20017 (cd $(HOST_SUBDIR)/tcl && \
20018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20020 "RANLIB=$${RANLIB}" \
20021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20022 distclean) \
20023 || exit 1
20025 @endif tcl
20027 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
20028 maybe-maintainer-clean-tcl:
20029 @if tcl
20030 maybe-maintainer-clean-tcl: maintainer-clean-tcl
20032 maintainer-clean-tcl:
20033 @: $(MAKE); $(unstage)
20034 @[ -f ./tcl/Makefile ] || exit 0; \
20035 r=`${PWD_COMMAND}`; export r; \
20036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20037 $(HOST_EXPORTS) \
20038 for flag in $(EXTRA_HOST_FLAGS) ; do \
20039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20040 done; \
20041 echo "Doing maintainer-clean in tcl"; \
20042 (cd $(HOST_SUBDIR)/tcl && \
20043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20045 "RANLIB=$${RANLIB}" \
20046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20047 maintainer-clean) \
20048 || exit 1
20050 @endif tcl
20054 .PHONY: configure-itcl maybe-configure-itcl
20055 maybe-configure-itcl:
20056 @if gcc-bootstrap
20057 configure-itcl: stage_current
20058 @endif gcc-bootstrap
20059 @if itcl
20060 maybe-configure-itcl: configure-itcl
20061 configure-itcl:
20062 @: $(MAKE); $(unstage)
20063 @r=`${PWD_COMMAND}`; export r; \
20064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20065 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
20066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
20067 $(HOST_EXPORTS) \
20068 echo Configuring in $(HOST_SUBDIR)/itcl; \
20069 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
20070 case $(srcdir) in \
20071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20072 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
20073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20074 esac; \
20075 module_srcdir=itcl; \
20076 $(SHELL) \
20077 $$s/$$module_srcdir/configure \
20078 --srcdir=$${topdir}/$$module_srcdir \
20079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20080 --target=${target_alias} \
20081 || exit 1
20082 @endif itcl
20088 .PHONY: all-itcl maybe-all-itcl
20089 maybe-all-itcl:
20090 @if gcc-bootstrap
20091 all-itcl: stage_current
20092 @endif gcc-bootstrap
20093 @if itcl
20094 TARGET-itcl=all
20095 maybe-all-itcl: all-itcl
20096 all-itcl: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20103 $(TARGET-itcl))
20104 @endif itcl
20109 .PHONY: check-itcl maybe-check-itcl
20110 maybe-check-itcl:
20111 @if itcl
20112 maybe-check-itcl: check-itcl
20114 check-itcl:
20115 @: $(MAKE); $(unstage)
20116 @r=`${PWD_COMMAND}`; export r; \
20117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20118 $(HOST_EXPORTS) \
20119 (cd $(HOST_SUBDIR)/itcl && \
20120 $(MAKE) $(FLAGS_TO_PASS) check)
20122 @endif itcl
20124 .PHONY: install-itcl maybe-install-itcl
20125 maybe-install-itcl:
20126 @if itcl
20127 maybe-install-itcl: install-itcl
20129 install-itcl: installdirs
20130 @: $(MAKE); $(unstage)
20131 @r=`${PWD_COMMAND}`; export r; \
20132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20133 $(HOST_EXPORTS) \
20134 (cd $(HOST_SUBDIR)/itcl && \
20135 $(MAKE) $(FLAGS_TO_PASS) install)
20137 @endif itcl
20139 .PHONY: install-strip-itcl maybe-install-strip-itcl
20140 maybe-install-strip-itcl:
20141 @if itcl
20142 maybe-install-strip-itcl: install-strip-itcl
20144 install-strip-itcl: installdirs
20145 @: $(MAKE); $(unstage)
20146 @r=`${PWD_COMMAND}`; export r; \
20147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20148 $(HOST_EXPORTS) \
20149 (cd $(HOST_SUBDIR)/itcl && \
20150 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20152 @endif itcl
20154 # Other targets (info, dvi, pdf, etc.)
20156 .PHONY: maybe-info-itcl info-itcl
20157 maybe-info-itcl:
20158 @if itcl
20159 maybe-info-itcl: info-itcl
20161 info-itcl: \
20162 configure-itcl
20163 @: $(MAKE); $(unstage)
20164 @[ -f ./itcl/Makefile ] || exit 0; \
20165 r=`${PWD_COMMAND}`; export r; \
20166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20167 $(HOST_EXPORTS) \
20168 for flag in $(EXTRA_HOST_FLAGS) ; do \
20169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20170 done; \
20171 echo "Doing info in itcl"; \
20172 (cd $(HOST_SUBDIR)/itcl && \
20173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20175 "RANLIB=$${RANLIB}" \
20176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20177 info) \
20178 || exit 1
20180 @endif itcl
20182 .PHONY: maybe-dvi-itcl dvi-itcl
20183 maybe-dvi-itcl:
20184 @if itcl
20185 maybe-dvi-itcl: dvi-itcl
20187 dvi-itcl: \
20188 configure-itcl
20189 @: $(MAKE); $(unstage)
20190 @[ -f ./itcl/Makefile ] || exit 0; \
20191 r=`${PWD_COMMAND}`; export r; \
20192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20193 $(HOST_EXPORTS) \
20194 for flag in $(EXTRA_HOST_FLAGS) ; do \
20195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20196 done; \
20197 echo "Doing dvi in itcl"; \
20198 (cd $(HOST_SUBDIR)/itcl && \
20199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20201 "RANLIB=$${RANLIB}" \
20202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20203 dvi) \
20204 || exit 1
20206 @endif itcl
20208 .PHONY: maybe-pdf-itcl pdf-itcl
20209 maybe-pdf-itcl:
20210 @if itcl
20211 maybe-pdf-itcl: pdf-itcl
20213 pdf-itcl: \
20214 configure-itcl
20215 @: $(MAKE); $(unstage)
20216 @[ -f ./itcl/Makefile ] || exit 0; \
20217 r=`${PWD_COMMAND}`; export r; \
20218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20219 $(HOST_EXPORTS) \
20220 for flag in $(EXTRA_HOST_FLAGS) ; do \
20221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20222 done; \
20223 echo "Doing pdf in itcl"; \
20224 (cd $(HOST_SUBDIR)/itcl && \
20225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20227 "RANLIB=$${RANLIB}" \
20228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20229 pdf) \
20230 || exit 1
20232 @endif itcl
20234 .PHONY: maybe-html-itcl html-itcl
20235 maybe-html-itcl:
20236 @if itcl
20237 maybe-html-itcl: html-itcl
20239 html-itcl: \
20240 configure-itcl
20241 @: $(MAKE); $(unstage)
20242 @[ -f ./itcl/Makefile ] || exit 0; \
20243 r=`${PWD_COMMAND}`; export r; \
20244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20245 $(HOST_EXPORTS) \
20246 for flag in $(EXTRA_HOST_FLAGS) ; do \
20247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20248 done; \
20249 echo "Doing html in itcl"; \
20250 (cd $(HOST_SUBDIR)/itcl && \
20251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20253 "RANLIB=$${RANLIB}" \
20254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20255 html) \
20256 || exit 1
20258 @endif itcl
20260 .PHONY: maybe-TAGS-itcl TAGS-itcl
20261 maybe-TAGS-itcl:
20262 @if itcl
20263 maybe-TAGS-itcl: TAGS-itcl
20265 TAGS-itcl: \
20266 configure-itcl
20267 @: $(MAKE); $(unstage)
20268 @[ -f ./itcl/Makefile ] || exit 0; \
20269 r=`${PWD_COMMAND}`; export r; \
20270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20271 $(HOST_EXPORTS) \
20272 for flag in $(EXTRA_HOST_FLAGS) ; do \
20273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20274 done; \
20275 echo "Doing TAGS in itcl"; \
20276 (cd $(HOST_SUBDIR)/itcl && \
20277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20279 "RANLIB=$${RANLIB}" \
20280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20281 TAGS) \
20282 || exit 1
20284 @endif itcl
20286 .PHONY: maybe-install-info-itcl install-info-itcl
20287 maybe-install-info-itcl:
20288 @if itcl
20289 maybe-install-info-itcl: install-info-itcl
20291 install-info-itcl: \
20292 configure-itcl \
20293 info-itcl
20294 @: $(MAKE); $(unstage)
20295 @[ -f ./itcl/Makefile ] || exit 0; \
20296 r=`${PWD_COMMAND}`; export r; \
20297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20298 $(HOST_EXPORTS) \
20299 for flag in $(EXTRA_HOST_FLAGS) ; do \
20300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20301 done; \
20302 echo "Doing install-info in itcl"; \
20303 (cd $(HOST_SUBDIR)/itcl && \
20304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20306 "RANLIB=$${RANLIB}" \
20307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20308 install-info) \
20309 || exit 1
20311 @endif itcl
20313 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
20314 maybe-install-pdf-itcl:
20315 @if itcl
20316 maybe-install-pdf-itcl: install-pdf-itcl
20318 install-pdf-itcl: \
20319 configure-itcl \
20320 pdf-itcl
20321 @: $(MAKE); $(unstage)
20322 @[ -f ./itcl/Makefile ] || exit 0; \
20323 r=`${PWD_COMMAND}`; export r; \
20324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20325 $(HOST_EXPORTS) \
20326 for flag in $(EXTRA_HOST_FLAGS) ; do \
20327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20328 done; \
20329 echo "Doing install-pdf in itcl"; \
20330 (cd $(HOST_SUBDIR)/itcl && \
20331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20333 "RANLIB=$${RANLIB}" \
20334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20335 install-pdf) \
20336 || exit 1
20338 @endif itcl
20340 .PHONY: maybe-install-html-itcl install-html-itcl
20341 maybe-install-html-itcl:
20342 @if itcl
20343 maybe-install-html-itcl: install-html-itcl
20345 install-html-itcl: \
20346 configure-itcl \
20347 html-itcl
20348 @: $(MAKE); $(unstage)
20349 @[ -f ./itcl/Makefile ] || exit 0; \
20350 r=`${PWD_COMMAND}`; export r; \
20351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20352 $(HOST_EXPORTS) \
20353 for flag in $(EXTRA_HOST_FLAGS) ; do \
20354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20355 done; \
20356 echo "Doing install-html in itcl"; \
20357 (cd $(HOST_SUBDIR)/itcl && \
20358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20360 "RANLIB=$${RANLIB}" \
20361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20362 install-html) \
20363 || exit 1
20365 @endif itcl
20367 .PHONY: maybe-installcheck-itcl installcheck-itcl
20368 maybe-installcheck-itcl:
20369 @if itcl
20370 maybe-installcheck-itcl: installcheck-itcl
20372 installcheck-itcl: \
20373 configure-itcl
20374 @: $(MAKE); $(unstage)
20375 @[ -f ./itcl/Makefile ] || exit 0; \
20376 r=`${PWD_COMMAND}`; export r; \
20377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20378 $(HOST_EXPORTS) \
20379 for flag in $(EXTRA_HOST_FLAGS) ; do \
20380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20381 done; \
20382 echo "Doing installcheck in itcl"; \
20383 (cd $(HOST_SUBDIR)/itcl && \
20384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20386 "RANLIB=$${RANLIB}" \
20387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20388 installcheck) \
20389 || exit 1
20391 @endif itcl
20393 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
20394 maybe-mostlyclean-itcl:
20395 @if itcl
20396 maybe-mostlyclean-itcl: mostlyclean-itcl
20398 mostlyclean-itcl:
20399 @: $(MAKE); $(unstage)
20400 @[ -f ./itcl/Makefile ] || exit 0; \
20401 r=`${PWD_COMMAND}`; export r; \
20402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20403 $(HOST_EXPORTS) \
20404 for flag in $(EXTRA_HOST_FLAGS) ; do \
20405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20406 done; \
20407 echo "Doing mostlyclean in itcl"; \
20408 (cd $(HOST_SUBDIR)/itcl && \
20409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20411 "RANLIB=$${RANLIB}" \
20412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20413 mostlyclean) \
20414 || exit 1
20416 @endif itcl
20418 .PHONY: maybe-clean-itcl clean-itcl
20419 maybe-clean-itcl:
20420 @if itcl
20421 maybe-clean-itcl: clean-itcl
20423 clean-itcl:
20424 @: $(MAKE); $(unstage)
20425 @[ -f ./itcl/Makefile ] || exit 0; \
20426 r=`${PWD_COMMAND}`; export r; \
20427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20428 $(HOST_EXPORTS) \
20429 for flag in $(EXTRA_HOST_FLAGS) ; do \
20430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20431 done; \
20432 echo "Doing clean in itcl"; \
20433 (cd $(HOST_SUBDIR)/itcl && \
20434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20436 "RANLIB=$${RANLIB}" \
20437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20438 clean) \
20439 || exit 1
20441 @endif itcl
20443 .PHONY: maybe-distclean-itcl distclean-itcl
20444 maybe-distclean-itcl:
20445 @if itcl
20446 maybe-distclean-itcl: distclean-itcl
20448 distclean-itcl:
20449 @: $(MAKE); $(unstage)
20450 @[ -f ./itcl/Makefile ] || exit 0; \
20451 r=`${PWD_COMMAND}`; export r; \
20452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20453 $(HOST_EXPORTS) \
20454 for flag in $(EXTRA_HOST_FLAGS) ; do \
20455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20456 done; \
20457 echo "Doing distclean in itcl"; \
20458 (cd $(HOST_SUBDIR)/itcl && \
20459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20461 "RANLIB=$${RANLIB}" \
20462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20463 distclean) \
20464 || exit 1
20466 @endif itcl
20468 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
20469 maybe-maintainer-clean-itcl:
20470 @if itcl
20471 maybe-maintainer-clean-itcl: maintainer-clean-itcl
20473 maintainer-clean-itcl:
20474 @: $(MAKE); $(unstage)
20475 @[ -f ./itcl/Makefile ] || exit 0; \
20476 r=`${PWD_COMMAND}`; export r; \
20477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20478 $(HOST_EXPORTS) \
20479 for flag in $(EXTRA_HOST_FLAGS) ; do \
20480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20481 done; \
20482 echo "Doing maintainer-clean in itcl"; \
20483 (cd $(HOST_SUBDIR)/itcl && \
20484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20486 "RANLIB=$${RANLIB}" \
20487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20488 maintainer-clean) \
20489 || exit 1
20491 @endif itcl
20495 .PHONY: configure-ld maybe-configure-ld
20496 maybe-configure-ld:
20497 @if gcc-bootstrap
20498 configure-ld: stage_current
20499 @endif gcc-bootstrap
20500 @if ld
20501 maybe-configure-ld: configure-ld
20502 configure-ld:
20503 @r=`${PWD_COMMAND}`; export r; \
20504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20505 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20506 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20507 $(HOST_EXPORTS) \
20508 echo Configuring in $(HOST_SUBDIR)/ld; \
20509 cd "$(HOST_SUBDIR)/ld" || exit 1; \
20510 case $(srcdir) in \
20511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20512 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20514 esac; \
20515 module_srcdir=ld; \
20516 $(SHELL) \
20517 $$s/$$module_srcdir/configure \
20518 --srcdir=$${topdir}/$$module_srcdir \
20519 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20520 --target=${target_alias} \
20521 || exit 1
20522 @endif ld
20526 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
20527 maybe-configure-stage1-ld:
20528 @if ld-bootstrap
20529 maybe-configure-stage1-ld: configure-stage1-ld
20530 configure-stage1-ld:
20531 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20532 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20533 @r=`${PWD_COMMAND}`; export r; \
20534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20535 TFLAGS="$(STAGE1_TFLAGS)"; \
20536 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20537 $(HOST_EXPORTS) \
20538 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20539 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20540 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20541 echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
20542 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20543 cd $(HOST_SUBDIR)/ld || exit 1; \
20544 case $(srcdir) in \
20545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20546 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20548 esac; \
20549 module_srcdir=ld; \
20550 $(SHELL) $$s/$$module_srcdir/configure \
20551 --srcdir=$${topdir}/$$module_srcdir \
20552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20553 --target=${target_alias} \
20555 $(STAGE1_CONFIGURE_FLAGS)
20556 @endif ld-bootstrap
20558 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
20559 maybe-configure-stage2-ld:
20560 @if ld-bootstrap
20561 maybe-configure-stage2-ld: configure-stage2-ld
20562 configure-stage2-ld:
20563 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20564 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20565 @r=`${PWD_COMMAND}`; export r; \
20566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20567 TFLAGS="$(STAGE2_TFLAGS)"; \
20568 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20569 $(HOST_EXPORTS) \
20570 $(POSTSTAGE1_HOST_EXPORTS) \
20571 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20572 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20573 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20574 echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
20575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20576 cd $(HOST_SUBDIR)/ld || exit 1; \
20577 case $(srcdir) in \
20578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20579 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20581 esac; \
20582 module_srcdir=ld; \
20583 $(SHELL) $$s/$$module_srcdir/configure \
20584 --srcdir=$${topdir}/$$module_srcdir \
20585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20586 --target=${target_alias} \
20587 --with-build-libsubdir=$(HOST_SUBDIR) \
20588 $(STAGE2_CONFIGURE_FLAGS)
20589 @endif ld-bootstrap
20591 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
20592 maybe-configure-stage3-ld:
20593 @if ld-bootstrap
20594 maybe-configure-stage3-ld: configure-stage3-ld
20595 configure-stage3-ld:
20596 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20597 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20598 @r=`${PWD_COMMAND}`; export r; \
20599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20600 TFLAGS="$(STAGE3_TFLAGS)"; \
20601 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20602 $(HOST_EXPORTS) \
20603 $(POSTSTAGE1_HOST_EXPORTS) \
20604 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20605 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20606 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20607 echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
20608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20609 cd $(HOST_SUBDIR)/ld || exit 1; \
20610 case $(srcdir) in \
20611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20612 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20614 esac; \
20615 module_srcdir=ld; \
20616 $(SHELL) $$s/$$module_srcdir/configure \
20617 --srcdir=$${topdir}/$$module_srcdir \
20618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20619 --target=${target_alias} \
20620 --with-build-libsubdir=$(HOST_SUBDIR) \
20621 $(STAGE3_CONFIGURE_FLAGS)
20622 @endif ld-bootstrap
20624 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
20625 maybe-configure-stage4-ld:
20626 @if ld-bootstrap
20627 maybe-configure-stage4-ld: configure-stage4-ld
20628 configure-stage4-ld:
20629 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20631 @r=`${PWD_COMMAND}`; export r; \
20632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20633 TFLAGS="$(STAGE4_TFLAGS)"; \
20634 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20635 $(HOST_EXPORTS) \
20636 $(POSTSTAGE1_HOST_EXPORTS) \
20637 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20638 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20639 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20640 echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
20641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20642 cd $(HOST_SUBDIR)/ld || exit 1; \
20643 case $(srcdir) in \
20644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20645 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20647 esac; \
20648 module_srcdir=ld; \
20649 $(SHELL) $$s/$$module_srcdir/configure \
20650 --srcdir=$${topdir}/$$module_srcdir \
20651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20652 --target=${target_alias} \
20653 --with-build-libsubdir=$(HOST_SUBDIR) \
20654 $(STAGE4_CONFIGURE_FLAGS)
20655 @endif ld-bootstrap
20657 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
20658 maybe-configure-stageprofile-ld:
20659 @if ld-bootstrap
20660 maybe-configure-stageprofile-ld: configure-stageprofile-ld
20661 configure-stageprofile-ld:
20662 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20663 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20664 @r=`${PWD_COMMAND}`; export r; \
20665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20666 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20667 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20668 $(HOST_EXPORTS) \
20669 $(POSTSTAGE1_HOST_EXPORTS) \
20670 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20671 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20672 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20673 echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
20674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20675 cd $(HOST_SUBDIR)/ld || exit 1; \
20676 case $(srcdir) in \
20677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20678 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20680 esac; \
20681 module_srcdir=ld; \
20682 $(SHELL) $$s/$$module_srcdir/configure \
20683 --srcdir=$${topdir}/$$module_srcdir \
20684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20685 --target=${target_alias} \
20686 --with-build-libsubdir=$(HOST_SUBDIR) \
20687 $(STAGEprofile_CONFIGURE_FLAGS)
20688 @endif ld-bootstrap
20690 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
20691 maybe-configure-stagefeedback-ld:
20692 @if ld-bootstrap
20693 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
20694 configure-stagefeedback-ld:
20695 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20696 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20697 @r=`${PWD_COMMAND}`; export r; \
20698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20699 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20700 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20701 $(HOST_EXPORTS) \
20702 $(POSTSTAGE1_HOST_EXPORTS) \
20703 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20704 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20705 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20706 echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
20707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20708 cd $(HOST_SUBDIR)/ld || exit 1; \
20709 case $(srcdir) in \
20710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20711 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20713 esac; \
20714 module_srcdir=ld; \
20715 $(SHELL) $$s/$$module_srcdir/configure \
20716 --srcdir=$${topdir}/$$module_srcdir \
20717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20718 --target=${target_alias} \
20719 --with-build-libsubdir=$(HOST_SUBDIR) \
20720 $(STAGEfeedback_CONFIGURE_FLAGS)
20721 @endif ld-bootstrap
20723 .PHONY: configure-stageautoprofile-ld maybe-configure-stageautoprofile-ld
20724 maybe-configure-stageautoprofile-ld:
20725 @if ld-bootstrap
20726 maybe-configure-stageautoprofile-ld: configure-stageautoprofile-ld
20727 configure-stageautoprofile-ld:
20728 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
20729 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20730 @r=`${PWD_COMMAND}`; export r; \
20731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20732 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
20733 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20734 $(HOST_EXPORTS) \
20735 $(POSTSTAGE1_HOST_EXPORTS) \
20736 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
20737 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
20738 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
20739 echo Configuring stage autoprofile in $(HOST_SUBDIR)/ld; \
20740 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20741 cd $(HOST_SUBDIR)/ld || exit 1; \
20742 case $(srcdir) in \
20743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20744 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20746 esac; \
20747 module_srcdir=ld; \
20748 $(SHELL) $$s/$$module_srcdir/configure \
20749 --srcdir=$${topdir}/$$module_srcdir \
20750 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20751 --target=${target_alias} \
20752 --with-build-libsubdir=$(HOST_SUBDIR) \
20753 $(STAGEautoprofile_CONFIGURE_FLAGS)
20754 @endif ld-bootstrap
20756 .PHONY: configure-stageautofeedback-ld maybe-configure-stageautofeedback-ld
20757 maybe-configure-stageautofeedback-ld:
20758 @if ld-bootstrap
20759 maybe-configure-stageautofeedback-ld: configure-stageautofeedback-ld
20760 configure-stageautofeedback-ld:
20761 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
20762 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
20763 @r=`${PWD_COMMAND}`; export r; \
20764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20765 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
20766 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
20767 $(HOST_EXPORTS) \
20768 $(POSTSTAGE1_HOST_EXPORTS) \
20769 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
20770 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
20771 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
20772 echo Configuring stage autofeedback in $(HOST_SUBDIR)/ld; \
20773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
20774 cd $(HOST_SUBDIR)/ld || exit 1; \
20775 case $(srcdir) in \
20776 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20777 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
20778 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20779 esac; \
20780 module_srcdir=ld; \
20781 $(SHELL) $$s/$$module_srcdir/configure \
20782 --srcdir=$${topdir}/$$module_srcdir \
20783 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20784 --target=${target_alias} \
20785 --with-build-libsubdir=$(HOST_SUBDIR) \
20786 $(STAGEautofeedback_CONFIGURE_FLAGS)
20787 @endif ld-bootstrap
20793 .PHONY: all-ld maybe-all-ld
20794 maybe-all-ld:
20795 @if gcc-bootstrap
20796 all-ld: stage_current
20797 @endif gcc-bootstrap
20798 @if ld
20799 TARGET-ld=all
20800 maybe-all-ld: all-ld
20801 all-ld: configure-ld
20802 @r=`${PWD_COMMAND}`; export r; \
20803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20804 $(HOST_EXPORTS) \
20805 (cd $(HOST_SUBDIR)/ld && \
20806 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20807 $(TARGET-ld))
20808 @endif ld
20812 .PHONY: all-stage1-ld maybe-all-stage1-ld
20813 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
20814 maybe-all-stage1-ld:
20815 maybe-clean-stage1-ld:
20816 @if ld-bootstrap
20817 maybe-all-stage1-ld: all-stage1-ld
20818 all-stage1: all-stage1-ld
20819 TARGET-stage1-ld = $(TARGET-ld)
20820 all-stage1-ld: configure-stage1-ld
20821 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20822 @r=`${PWD_COMMAND}`; export r; \
20823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20824 TFLAGS="$(STAGE1_TFLAGS)"; \
20825 $(HOST_EXPORTS) \
20826 cd $(HOST_SUBDIR)/ld && \
20828 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20829 CFLAGS="$(STAGE1_CFLAGS)" \
20830 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20831 LIBCFLAGS="$(LIBCFLAGS)" \
20832 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20833 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20834 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20835 $(EXTRA_HOST_FLAGS) \
20836 $(STAGE1_FLAGS_TO_PASS) \
20837 TFLAGS="$(STAGE1_TFLAGS)" \
20838 $(TARGET-stage1-ld)
20840 maybe-clean-stage1-ld: clean-stage1-ld
20841 clean-stage1: clean-stage1-ld
20842 clean-stage1-ld:
20843 @if [ $(current_stage) = stage1 ]; then \
20844 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20845 else \
20846 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
20847 $(MAKE) stage1-start; \
20848 fi; \
20849 cd $(HOST_SUBDIR)/ld && \
20850 $(MAKE) $(EXTRA_HOST_FLAGS) \
20851 $(STAGE1_FLAGS_TO_PASS) clean
20852 @endif ld-bootstrap
20855 .PHONY: all-stage2-ld maybe-all-stage2-ld
20856 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
20857 maybe-all-stage2-ld:
20858 maybe-clean-stage2-ld:
20859 @if ld-bootstrap
20860 maybe-all-stage2-ld: all-stage2-ld
20861 all-stage2: all-stage2-ld
20862 TARGET-stage2-ld = $(TARGET-ld)
20863 all-stage2-ld: configure-stage2-ld
20864 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20865 @r=`${PWD_COMMAND}`; export r; \
20866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20867 TFLAGS="$(STAGE2_TFLAGS)"; \
20868 $(HOST_EXPORTS) \
20869 $(POSTSTAGE1_HOST_EXPORTS) \
20870 cd $(HOST_SUBDIR)/ld && \
20872 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20873 CFLAGS="$(STAGE2_CFLAGS)" \
20874 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20875 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20876 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20877 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20878 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20879 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20880 TFLAGS="$(STAGE2_TFLAGS)" \
20881 $(TARGET-stage2-ld)
20883 maybe-clean-stage2-ld: clean-stage2-ld
20884 clean-stage2: clean-stage2-ld
20885 clean-stage2-ld:
20886 @if [ $(current_stage) = stage2 ]; then \
20887 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20888 else \
20889 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
20890 $(MAKE) stage2-start; \
20891 fi; \
20892 cd $(HOST_SUBDIR)/ld && \
20893 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20894 @endif ld-bootstrap
20897 .PHONY: all-stage3-ld maybe-all-stage3-ld
20898 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
20899 maybe-all-stage3-ld:
20900 maybe-clean-stage3-ld:
20901 @if ld-bootstrap
20902 maybe-all-stage3-ld: all-stage3-ld
20903 all-stage3: all-stage3-ld
20904 TARGET-stage3-ld = $(TARGET-ld)
20905 all-stage3-ld: configure-stage3-ld
20906 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20907 @r=`${PWD_COMMAND}`; export r; \
20908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20909 TFLAGS="$(STAGE3_TFLAGS)"; \
20910 $(HOST_EXPORTS) \
20911 $(POSTSTAGE1_HOST_EXPORTS) \
20912 cd $(HOST_SUBDIR)/ld && \
20914 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20915 CFLAGS="$(STAGE3_CFLAGS)" \
20916 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20917 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20918 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20919 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20920 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20921 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20922 TFLAGS="$(STAGE3_TFLAGS)" \
20923 $(TARGET-stage3-ld)
20925 maybe-clean-stage3-ld: clean-stage3-ld
20926 clean-stage3: clean-stage3-ld
20927 clean-stage3-ld:
20928 @if [ $(current_stage) = stage3 ]; then \
20929 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20930 else \
20931 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
20932 $(MAKE) stage3-start; \
20933 fi; \
20934 cd $(HOST_SUBDIR)/ld && \
20935 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20936 @endif ld-bootstrap
20939 .PHONY: all-stage4-ld maybe-all-stage4-ld
20940 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
20941 maybe-all-stage4-ld:
20942 maybe-clean-stage4-ld:
20943 @if ld-bootstrap
20944 maybe-all-stage4-ld: all-stage4-ld
20945 all-stage4: all-stage4-ld
20946 TARGET-stage4-ld = $(TARGET-ld)
20947 all-stage4-ld: configure-stage4-ld
20948 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20949 @r=`${PWD_COMMAND}`; export r; \
20950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20951 TFLAGS="$(STAGE4_TFLAGS)"; \
20952 $(HOST_EXPORTS) \
20953 $(POSTSTAGE1_HOST_EXPORTS) \
20954 cd $(HOST_SUBDIR)/ld && \
20956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20957 CFLAGS="$(STAGE4_CFLAGS)" \
20958 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20959 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20963 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20964 TFLAGS="$(STAGE4_TFLAGS)" \
20965 $(TARGET-stage4-ld)
20967 maybe-clean-stage4-ld: clean-stage4-ld
20968 clean-stage4: clean-stage4-ld
20969 clean-stage4-ld:
20970 @if [ $(current_stage) = stage4 ]; then \
20971 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
20972 else \
20973 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
20974 $(MAKE) stage4-start; \
20975 fi; \
20976 cd $(HOST_SUBDIR)/ld && \
20977 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20978 @endif ld-bootstrap
20981 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
20982 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
20983 maybe-all-stageprofile-ld:
20984 maybe-clean-stageprofile-ld:
20985 @if ld-bootstrap
20986 maybe-all-stageprofile-ld: all-stageprofile-ld
20987 all-stageprofile: all-stageprofile-ld
20988 TARGET-stageprofile-ld = $(TARGET-ld)
20989 all-stageprofile-ld: configure-stageprofile-ld
20990 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20991 @r=`${PWD_COMMAND}`; export r; \
20992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20993 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20994 $(HOST_EXPORTS) \
20995 $(POSTSTAGE1_HOST_EXPORTS) \
20996 cd $(HOST_SUBDIR)/ld && \
20998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20999 CFLAGS="$(STAGEprofile_CFLAGS)" \
21000 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21001 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21006 TFLAGS="$(STAGEprofile_TFLAGS)" \
21007 $(TARGET-stageprofile-ld)
21009 maybe-clean-stageprofile-ld: clean-stageprofile-ld
21010 clean-stageprofile: clean-stageprofile-ld
21011 clean-stageprofile-ld:
21012 @if [ $(current_stage) = stageprofile ]; then \
21013 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21014 else \
21015 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
21016 $(MAKE) stageprofile-start; \
21017 fi; \
21018 cd $(HOST_SUBDIR)/ld && \
21019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21020 @endif ld-bootstrap
21023 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
21024 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
21025 maybe-all-stagefeedback-ld:
21026 maybe-clean-stagefeedback-ld:
21027 @if ld-bootstrap
21028 maybe-all-stagefeedback-ld: all-stagefeedback-ld
21029 all-stagefeedback: all-stagefeedback-ld
21030 TARGET-stagefeedback-ld = $(TARGET-ld)
21031 all-stagefeedback-ld: configure-stagefeedback-ld
21032 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21033 @r=`${PWD_COMMAND}`; export r; \
21034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21036 $(HOST_EXPORTS) \
21037 $(POSTSTAGE1_HOST_EXPORTS) \
21038 cd $(HOST_SUBDIR)/ld && \
21040 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21041 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21042 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21043 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21044 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21045 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21046 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21047 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21048 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21049 $(TARGET-stagefeedback-ld)
21051 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
21052 clean-stagefeedback: clean-stagefeedback-ld
21053 clean-stagefeedback-ld:
21054 @if [ $(current_stage) = stagefeedback ]; then \
21055 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21056 else \
21057 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
21058 $(MAKE) stagefeedback-start; \
21059 fi; \
21060 cd $(HOST_SUBDIR)/ld && \
21061 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21062 @endif ld-bootstrap
21065 .PHONY: all-stageautoprofile-ld maybe-all-stageautoprofile-ld
21066 .PHONY: clean-stageautoprofile-ld maybe-clean-stageautoprofile-ld
21067 maybe-all-stageautoprofile-ld:
21068 maybe-clean-stageautoprofile-ld:
21069 @if ld-bootstrap
21070 maybe-all-stageautoprofile-ld: all-stageautoprofile-ld
21071 all-stageautoprofile: all-stageautoprofile-ld
21072 TARGET-stageautoprofile-ld = $(TARGET-ld)
21073 all-stageautoprofile-ld: configure-stageautoprofile-ld
21074 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21075 @r=`${PWD_COMMAND}`; export r; \
21076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21077 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21078 $(HOST_EXPORTS) \
21079 $(POSTSTAGE1_HOST_EXPORTS) \
21080 cd $(HOST_SUBDIR)/ld && \
21081 $$s/gcc/config/i386/$(AUTO_PROFILE) \
21082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21083 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
21084 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
21085 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
21086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21090 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
21091 $(TARGET-stageautoprofile-ld)
21093 maybe-clean-stageautoprofile-ld: clean-stageautoprofile-ld
21094 clean-stageautoprofile: clean-stageautoprofile-ld
21095 clean-stageautoprofile-ld:
21096 @if [ $(current_stage) = stageautoprofile ]; then \
21097 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21098 else \
21099 [ -f $(HOST_SUBDIR)/stageautoprofile-ld/Makefile ] || exit 0; \
21100 $(MAKE) stageautoprofile-start; \
21101 fi; \
21102 cd $(HOST_SUBDIR)/ld && \
21103 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21104 @endif ld-bootstrap
21107 .PHONY: all-stageautofeedback-ld maybe-all-stageautofeedback-ld
21108 .PHONY: clean-stageautofeedback-ld maybe-clean-stageautofeedback-ld
21109 maybe-all-stageautofeedback-ld:
21110 maybe-clean-stageautofeedback-ld:
21111 @if ld-bootstrap
21112 maybe-all-stageautofeedback-ld: all-stageautofeedback-ld
21113 all-stageautofeedback: all-stageautofeedback-ld
21114 TARGET-stageautofeedback-ld = $(TARGET-ld)
21115 all-stageautofeedback-ld: configure-stageautofeedback-ld
21116 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
21117 @r=`${PWD_COMMAND}`; export r; \
21118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21119 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
21120 $(HOST_EXPORTS) \
21121 $(POSTSTAGE1_HOST_EXPORTS) \
21122 cd $(HOST_SUBDIR)/ld && \
21124 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21125 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
21126 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
21127 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
21128 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21129 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21130 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21131 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21132 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
21133 $(TARGET-stageautofeedback-ld)
21135 maybe-clean-stageautofeedback-ld: clean-stageautofeedback-ld
21136 clean-stageautofeedback: clean-stageautofeedback-ld
21137 clean-stageautofeedback-ld:
21138 @if [ $(current_stage) = stageautofeedback ]; then \
21139 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
21140 else \
21141 [ -f $(HOST_SUBDIR)/stageautofeedback-ld/Makefile ] || exit 0; \
21142 $(MAKE) stageautofeedback-start; \
21143 fi; \
21144 cd $(HOST_SUBDIR)/ld && \
21145 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21146 @endif ld-bootstrap
21152 .PHONY: check-ld maybe-check-ld
21153 maybe-check-ld:
21154 @if ld
21155 maybe-check-ld: check-ld
21157 check-ld:
21158 @: $(MAKE); $(unstage)
21159 @r=`${PWD_COMMAND}`; export r; \
21160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21161 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21162 (cd $(HOST_SUBDIR)/ld && \
21163 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
21165 @endif ld
21167 .PHONY: install-ld maybe-install-ld
21168 maybe-install-ld:
21169 @if ld
21170 maybe-install-ld: install-ld
21172 install-ld: installdirs
21173 @: $(MAKE); $(unstage)
21174 @r=`${PWD_COMMAND}`; export r; \
21175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21176 $(HOST_EXPORTS) \
21177 (cd $(HOST_SUBDIR)/ld && \
21178 $(MAKE) $(FLAGS_TO_PASS) install)
21180 @endif ld
21182 .PHONY: install-strip-ld maybe-install-strip-ld
21183 maybe-install-strip-ld:
21184 @if ld
21185 maybe-install-strip-ld: install-strip-ld
21187 install-strip-ld: installdirs
21188 @: $(MAKE); $(unstage)
21189 @r=`${PWD_COMMAND}`; export r; \
21190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21191 $(HOST_EXPORTS) \
21192 (cd $(HOST_SUBDIR)/ld && \
21193 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21195 @endif ld
21197 # Other targets (info, dvi, pdf, etc.)
21199 .PHONY: maybe-info-ld info-ld
21200 maybe-info-ld:
21201 @if ld
21202 maybe-info-ld: info-ld
21204 info-ld: \
21205 configure-ld
21206 @[ -f ./ld/Makefile ] || exit 0; \
21207 r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209 $(HOST_EXPORTS) \
21210 for flag in $(EXTRA_HOST_FLAGS) ; do \
21211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21212 done; \
21213 echo "Doing info in ld"; \
21214 (cd $(HOST_SUBDIR)/ld && \
21215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21217 "RANLIB=$${RANLIB}" \
21218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21219 info) \
21220 || exit 1
21222 @endif ld
21224 .PHONY: maybe-dvi-ld dvi-ld
21225 maybe-dvi-ld:
21226 @if ld
21227 maybe-dvi-ld: dvi-ld
21229 dvi-ld: \
21230 configure-ld
21231 @[ -f ./ld/Makefile ] || exit 0; \
21232 r=`${PWD_COMMAND}`; export r; \
21233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21234 $(HOST_EXPORTS) \
21235 for flag in $(EXTRA_HOST_FLAGS) ; do \
21236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21237 done; \
21238 echo "Doing dvi in ld"; \
21239 (cd $(HOST_SUBDIR)/ld && \
21240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21242 "RANLIB=$${RANLIB}" \
21243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21244 dvi) \
21245 || exit 1
21247 @endif ld
21249 .PHONY: maybe-pdf-ld pdf-ld
21250 maybe-pdf-ld:
21251 @if ld
21252 maybe-pdf-ld: pdf-ld
21254 pdf-ld: \
21255 configure-ld
21256 @[ -f ./ld/Makefile ] || exit 0; \
21257 r=`${PWD_COMMAND}`; export r; \
21258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21259 $(HOST_EXPORTS) \
21260 for flag in $(EXTRA_HOST_FLAGS) ; do \
21261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21262 done; \
21263 echo "Doing pdf in ld"; \
21264 (cd $(HOST_SUBDIR)/ld && \
21265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21267 "RANLIB=$${RANLIB}" \
21268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21269 pdf) \
21270 || exit 1
21272 @endif ld
21274 .PHONY: maybe-html-ld html-ld
21275 maybe-html-ld:
21276 @if ld
21277 maybe-html-ld: html-ld
21279 html-ld: \
21280 configure-ld
21281 @[ -f ./ld/Makefile ] || exit 0; \
21282 r=`${PWD_COMMAND}`; export r; \
21283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21284 $(HOST_EXPORTS) \
21285 for flag in $(EXTRA_HOST_FLAGS) ; do \
21286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21287 done; \
21288 echo "Doing html in ld"; \
21289 (cd $(HOST_SUBDIR)/ld && \
21290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21292 "RANLIB=$${RANLIB}" \
21293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21294 html) \
21295 || exit 1
21297 @endif ld
21299 .PHONY: maybe-TAGS-ld TAGS-ld
21300 maybe-TAGS-ld:
21301 @if ld
21302 maybe-TAGS-ld: TAGS-ld
21304 TAGS-ld: \
21305 configure-ld
21306 @[ -f ./ld/Makefile ] || exit 0; \
21307 r=`${PWD_COMMAND}`; export r; \
21308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21309 $(HOST_EXPORTS) \
21310 for flag in $(EXTRA_HOST_FLAGS) ; do \
21311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21312 done; \
21313 echo "Doing TAGS in ld"; \
21314 (cd $(HOST_SUBDIR)/ld && \
21315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21317 "RANLIB=$${RANLIB}" \
21318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21319 TAGS) \
21320 || exit 1
21322 @endif ld
21324 .PHONY: maybe-install-info-ld install-info-ld
21325 maybe-install-info-ld:
21326 @if ld
21327 maybe-install-info-ld: install-info-ld
21329 install-info-ld: \
21330 configure-ld \
21331 info-ld
21332 @[ -f ./ld/Makefile ] || exit 0; \
21333 r=`${PWD_COMMAND}`; export r; \
21334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21335 $(HOST_EXPORTS) \
21336 for flag in $(EXTRA_HOST_FLAGS) ; do \
21337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21338 done; \
21339 echo "Doing install-info in ld"; \
21340 (cd $(HOST_SUBDIR)/ld && \
21341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21343 "RANLIB=$${RANLIB}" \
21344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21345 install-info) \
21346 || exit 1
21348 @endif ld
21350 .PHONY: maybe-install-pdf-ld install-pdf-ld
21351 maybe-install-pdf-ld:
21352 @if ld
21353 maybe-install-pdf-ld: install-pdf-ld
21355 install-pdf-ld: \
21356 configure-ld \
21357 pdf-ld
21358 @[ -f ./ld/Makefile ] || exit 0; \
21359 r=`${PWD_COMMAND}`; export r; \
21360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21361 $(HOST_EXPORTS) \
21362 for flag in $(EXTRA_HOST_FLAGS) ; do \
21363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21364 done; \
21365 echo "Doing install-pdf in ld"; \
21366 (cd $(HOST_SUBDIR)/ld && \
21367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21369 "RANLIB=$${RANLIB}" \
21370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21371 install-pdf) \
21372 || exit 1
21374 @endif ld
21376 .PHONY: maybe-install-html-ld install-html-ld
21377 maybe-install-html-ld:
21378 @if ld
21379 maybe-install-html-ld: install-html-ld
21381 install-html-ld: \
21382 configure-ld \
21383 html-ld
21384 @[ -f ./ld/Makefile ] || exit 0; \
21385 r=`${PWD_COMMAND}`; export r; \
21386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21387 $(HOST_EXPORTS) \
21388 for flag in $(EXTRA_HOST_FLAGS) ; do \
21389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21390 done; \
21391 echo "Doing install-html in ld"; \
21392 (cd $(HOST_SUBDIR)/ld && \
21393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21395 "RANLIB=$${RANLIB}" \
21396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21397 install-html) \
21398 || exit 1
21400 @endif ld
21402 .PHONY: maybe-installcheck-ld installcheck-ld
21403 maybe-installcheck-ld:
21404 @if ld
21405 maybe-installcheck-ld: installcheck-ld
21407 installcheck-ld: \
21408 configure-ld
21409 @[ -f ./ld/Makefile ] || exit 0; \
21410 r=`${PWD_COMMAND}`; export r; \
21411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21412 $(HOST_EXPORTS) \
21413 for flag in $(EXTRA_HOST_FLAGS) ; do \
21414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21415 done; \
21416 echo "Doing installcheck in ld"; \
21417 (cd $(HOST_SUBDIR)/ld && \
21418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21420 "RANLIB=$${RANLIB}" \
21421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21422 installcheck) \
21423 || exit 1
21425 @endif ld
21427 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
21428 maybe-mostlyclean-ld:
21429 @if ld
21430 maybe-mostlyclean-ld: mostlyclean-ld
21432 mostlyclean-ld:
21433 @[ -f ./ld/Makefile ] || exit 0; \
21434 r=`${PWD_COMMAND}`; export r; \
21435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21436 $(HOST_EXPORTS) \
21437 for flag in $(EXTRA_HOST_FLAGS) ; do \
21438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21439 done; \
21440 echo "Doing mostlyclean in ld"; \
21441 (cd $(HOST_SUBDIR)/ld && \
21442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21444 "RANLIB=$${RANLIB}" \
21445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21446 mostlyclean) \
21447 || exit 1
21449 @endif ld
21451 .PHONY: maybe-clean-ld clean-ld
21452 maybe-clean-ld:
21453 @if ld
21454 maybe-clean-ld: clean-ld
21456 clean-ld:
21457 @[ -f ./ld/Makefile ] || exit 0; \
21458 r=`${PWD_COMMAND}`; export r; \
21459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21460 $(HOST_EXPORTS) \
21461 for flag in $(EXTRA_HOST_FLAGS) ; do \
21462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21463 done; \
21464 echo "Doing clean in ld"; \
21465 (cd $(HOST_SUBDIR)/ld && \
21466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21468 "RANLIB=$${RANLIB}" \
21469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21470 clean) \
21471 || exit 1
21473 @endif ld
21475 .PHONY: maybe-distclean-ld distclean-ld
21476 maybe-distclean-ld:
21477 @if ld
21478 maybe-distclean-ld: distclean-ld
21480 distclean-ld:
21481 @[ -f ./ld/Makefile ] || exit 0; \
21482 r=`${PWD_COMMAND}`; export r; \
21483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21484 $(HOST_EXPORTS) \
21485 for flag in $(EXTRA_HOST_FLAGS) ; do \
21486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21487 done; \
21488 echo "Doing distclean in ld"; \
21489 (cd $(HOST_SUBDIR)/ld && \
21490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21492 "RANLIB=$${RANLIB}" \
21493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21494 distclean) \
21495 || exit 1
21497 @endif ld
21499 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
21500 maybe-maintainer-clean-ld:
21501 @if ld
21502 maybe-maintainer-clean-ld: maintainer-clean-ld
21504 maintainer-clean-ld:
21505 @[ -f ./ld/Makefile ] || exit 0; \
21506 r=`${PWD_COMMAND}`; export r; \
21507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21508 $(HOST_EXPORTS) \
21509 for flag in $(EXTRA_HOST_FLAGS) ; do \
21510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21511 done; \
21512 echo "Doing maintainer-clean in ld"; \
21513 (cd $(HOST_SUBDIR)/ld && \
21514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21516 "RANLIB=$${RANLIB}" \
21517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21518 maintainer-clean) \
21519 || exit 1
21521 @endif ld
21525 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
21526 maybe-configure-libbacktrace:
21527 @if gcc-bootstrap
21528 configure-libbacktrace: stage_current
21529 @endif gcc-bootstrap
21530 @if libbacktrace
21531 maybe-configure-libbacktrace: configure-libbacktrace
21532 configure-libbacktrace:
21533 @r=`${PWD_COMMAND}`; export r; \
21534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21535 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21536 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21537 $(HOST_EXPORTS) \
21538 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
21539 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
21540 case $(srcdir) in \
21541 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21542 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21543 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21544 esac; \
21545 module_srcdir=libbacktrace; \
21546 $(SHELL) \
21547 $$s/$$module_srcdir/configure \
21548 --srcdir=$${topdir}/$$module_srcdir \
21549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21550 --target=${target_alias} \
21551 || exit 1
21552 @endif libbacktrace
21556 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
21557 maybe-configure-stage1-libbacktrace:
21558 @if libbacktrace-bootstrap
21559 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
21560 configure-stage1-libbacktrace:
21561 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21562 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21563 @r=`${PWD_COMMAND}`; export r; \
21564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21565 TFLAGS="$(STAGE1_TFLAGS)"; \
21566 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21567 $(HOST_EXPORTS) \
21568 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21569 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21570 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21571 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
21572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21573 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21574 case $(srcdir) in \
21575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21576 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21578 esac; \
21579 module_srcdir=libbacktrace; \
21580 $(SHELL) $$s/$$module_srcdir/configure \
21581 --srcdir=$${topdir}/$$module_srcdir \
21582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21583 --target=${target_alias} \
21585 $(STAGE1_CONFIGURE_FLAGS)
21586 @endif libbacktrace-bootstrap
21588 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
21589 maybe-configure-stage2-libbacktrace:
21590 @if libbacktrace-bootstrap
21591 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
21592 configure-stage2-libbacktrace:
21593 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21594 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21595 @r=`${PWD_COMMAND}`; export r; \
21596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21597 TFLAGS="$(STAGE2_TFLAGS)"; \
21598 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21599 $(HOST_EXPORTS) \
21600 $(POSTSTAGE1_HOST_EXPORTS) \
21601 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21602 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21603 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21604 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
21605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21606 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21607 case $(srcdir) in \
21608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21609 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21611 esac; \
21612 module_srcdir=libbacktrace; \
21613 $(SHELL) $$s/$$module_srcdir/configure \
21614 --srcdir=$${topdir}/$$module_srcdir \
21615 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21616 --target=${target_alias} \
21617 --with-build-libsubdir=$(HOST_SUBDIR) \
21618 $(STAGE2_CONFIGURE_FLAGS)
21619 @endif libbacktrace-bootstrap
21621 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
21622 maybe-configure-stage3-libbacktrace:
21623 @if libbacktrace-bootstrap
21624 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
21625 configure-stage3-libbacktrace:
21626 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21628 @r=`${PWD_COMMAND}`; export r; \
21629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21630 TFLAGS="$(STAGE3_TFLAGS)"; \
21631 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21632 $(HOST_EXPORTS) \
21633 $(POSTSTAGE1_HOST_EXPORTS) \
21634 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21635 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21636 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21637 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
21638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21639 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21640 case $(srcdir) in \
21641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21642 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21644 esac; \
21645 module_srcdir=libbacktrace; \
21646 $(SHELL) $$s/$$module_srcdir/configure \
21647 --srcdir=$${topdir}/$$module_srcdir \
21648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21649 --target=${target_alias} \
21650 --with-build-libsubdir=$(HOST_SUBDIR) \
21651 $(STAGE3_CONFIGURE_FLAGS)
21652 @endif libbacktrace-bootstrap
21654 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
21655 maybe-configure-stage4-libbacktrace:
21656 @if libbacktrace-bootstrap
21657 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
21658 configure-stage4-libbacktrace:
21659 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21661 @r=`${PWD_COMMAND}`; export r; \
21662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21663 TFLAGS="$(STAGE4_TFLAGS)"; \
21664 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21665 $(HOST_EXPORTS) \
21666 $(POSTSTAGE1_HOST_EXPORTS) \
21667 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21668 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21669 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21670 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
21671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21672 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21673 case $(srcdir) in \
21674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21675 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21677 esac; \
21678 module_srcdir=libbacktrace; \
21679 $(SHELL) $$s/$$module_srcdir/configure \
21680 --srcdir=$${topdir}/$$module_srcdir \
21681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21682 --target=${target_alias} \
21683 --with-build-libsubdir=$(HOST_SUBDIR) \
21684 $(STAGE4_CONFIGURE_FLAGS)
21685 @endif libbacktrace-bootstrap
21687 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
21688 maybe-configure-stageprofile-libbacktrace:
21689 @if libbacktrace-bootstrap
21690 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
21691 configure-stageprofile-libbacktrace:
21692 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21693 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21694 @r=`${PWD_COMMAND}`; export r; \
21695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21696 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21697 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21698 $(HOST_EXPORTS) \
21699 $(POSTSTAGE1_HOST_EXPORTS) \
21700 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21701 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21702 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21703 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
21704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21705 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21706 case $(srcdir) in \
21707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21708 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21710 esac; \
21711 module_srcdir=libbacktrace; \
21712 $(SHELL) $$s/$$module_srcdir/configure \
21713 --srcdir=$${topdir}/$$module_srcdir \
21714 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21715 --target=${target_alias} \
21716 --with-build-libsubdir=$(HOST_SUBDIR) \
21717 $(STAGEprofile_CONFIGURE_FLAGS)
21718 @endif libbacktrace-bootstrap
21720 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
21721 maybe-configure-stagefeedback-libbacktrace:
21722 @if libbacktrace-bootstrap
21723 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
21724 configure-stagefeedback-libbacktrace:
21725 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21726 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21727 @r=`${PWD_COMMAND}`; export r; \
21728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21729 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21730 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21731 $(HOST_EXPORTS) \
21732 $(POSTSTAGE1_HOST_EXPORTS) \
21733 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21734 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21735 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21736 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
21737 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21738 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21739 case $(srcdir) in \
21740 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21741 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21742 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21743 esac; \
21744 module_srcdir=libbacktrace; \
21745 $(SHELL) $$s/$$module_srcdir/configure \
21746 --srcdir=$${topdir}/$$module_srcdir \
21747 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21748 --target=${target_alias} \
21749 --with-build-libsubdir=$(HOST_SUBDIR) \
21750 $(STAGEfeedback_CONFIGURE_FLAGS)
21751 @endif libbacktrace-bootstrap
21753 .PHONY: configure-stageautoprofile-libbacktrace maybe-configure-stageautoprofile-libbacktrace
21754 maybe-configure-stageautoprofile-libbacktrace:
21755 @if libbacktrace-bootstrap
21756 maybe-configure-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
21757 configure-stageautoprofile-libbacktrace:
21758 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21759 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21760 @r=`${PWD_COMMAND}`; export r; \
21761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21762 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21763 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21764 $(HOST_EXPORTS) \
21765 $(POSTSTAGE1_HOST_EXPORTS) \
21766 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
21767 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
21768 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
21769 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libbacktrace; \
21770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21771 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21772 case $(srcdir) in \
21773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21774 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21776 esac; \
21777 module_srcdir=libbacktrace; \
21778 $(SHELL) $$s/$$module_srcdir/configure \
21779 --srcdir=$${topdir}/$$module_srcdir \
21780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21781 --target=${target_alias} \
21782 --with-build-libsubdir=$(HOST_SUBDIR) \
21783 $(STAGEautoprofile_CONFIGURE_FLAGS)
21784 @endif libbacktrace-bootstrap
21786 .PHONY: configure-stageautofeedback-libbacktrace maybe-configure-stageautofeedback-libbacktrace
21787 maybe-configure-stageautofeedback-libbacktrace:
21788 @if libbacktrace-bootstrap
21789 maybe-configure-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
21790 configure-stageautofeedback-libbacktrace:
21791 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
21792 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
21793 @r=`${PWD_COMMAND}`; export r; \
21794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21795 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
21796 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
21797 $(HOST_EXPORTS) \
21798 $(POSTSTAGE1_HOST_EXPORTS) \
21799 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
21800 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
21801 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
21802 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libbacktrace; \
21803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
21804 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
21805 case $(srcdir) in \
21806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21807 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
21808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21809 esac; \
21810 module_srcdir=libbacktrace; \
21811 $(SHELL) $$s/$$module_srcdir/configure \
21812 --srcdir=$${topdir}/$$module_srcdir \
21813 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21814 --target=${target_alias} \
21815 --with-build-libsubdir=$(HOST_SUBDIR) \
21816 $(STAGEautofeedback_CONFIGURE_FLAGS)
21817 @endif libbacktrace-bootstrap
21823 .PHONY: all-libbacktrace maybe-all-libbacktrace
21824 maybe-all-libbacktrace:
21825 @if gcc-bootstrap
21826 all-libbacktrace: stage_current
21827 @endif gcc-bootstrap
21828 @if libbacktrace
21829 TARGET-libbacktrace=all
21830 maybe-all-libbacktrace: all-libbacktrace
21831 all-libbacktrace: configure-libbacktrace
21832 @r=`${PWD_COMMAND}`; export r; \
21833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21834 $(HOST_EXPORTS) \
21835 (cd $(HOST_SUBDIR)/libbacktrace && \
21836 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21837 $(TARGET-libbacktrace))
21838 @endif libbacktrace
21842 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
21843 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
21844 maybe-all-stage1-libbacktrace:
21845 maybe-clean-stage1-libbacktrace:
21846 @if libbacktrace-bootstrap
21847 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
21848 all-stage1: all-stage1-libbacktrace
21849 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
21850 all-stage1-libbacktrace: configure-stage1-libbacktrace
21851 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21852 @r=`${PWD_COMMAND}`; export r; \
21853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21854 TFLAGS="$(STAGE1_TFLAGS)"; \
21855 $(HOST_EXPORTS) \
21856 cd $(HOST_SUBDIR)/libbacktrace && \
21858 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21859 CFLAGS="$(STAGE1_CFLAGS)" \
21860 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21861 LIBCFLAGS="$(LIBCFLAGS)" \
21862 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21863 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21864 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21865 $(EXTRA_HOST_FLAGS) \
21866 $(STAGE1_FLAGS_TO_PASS) \
21867 TFLAGS="$(STAGE1_TFLAGS)" \
21868 $(TARGET-stage1-libbacktrace)
21870 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
21871 clean-stage1: clean-stage1-libbacktrace
21872 clean-stage1-libbacktrace:
21873 @if [ $(current_stage) = stage1 ]; then \
21874 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21875 else \
21876 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
21877 $(MAKE) stage1-start; \
21878 fi; \
21879 cd $(HOST_SUBDIR)/libbacktrace && \
21880 $(MAKE) $(EXTRA_HOST_FLAGS) \
21881 $(STAGE1_FLAGS_TO_PASS) clean
21882 @endif libbacktrace-bootstrap
21885 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
21886 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
21887 maybe-all-stage2-libbacktrace:
21888 maybe-clean-stage2-libbacktrace:
21889 @if libbacktrace-bootstrap
21890 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
21891 all-stage2: all-stage2-libbacktrace
21892 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
21893 all-stage2-libbacktrace: configure-stage2-libbacktrace
21894 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21895 @r=`${PWD_COMMAND}`; export r; \
21896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21897 TFLAGS="$(STAGE2_TFLAGS)"; \
21898 $(HOST_EXPORTS) \
21899 $(POSTSTAGE1_HOST_EXPORTS) \
21900 cd $(HOST_SUBDIR)/libbacktrace && \
21902 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21903 CFLAGS="$(STAGE2_CFLAGS)" \
21904 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21905 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21906 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21907 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21908 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21909 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21910 TFLAGS="$(STAGE2_TFLAGS)" \
21911 $(TARGET-stage2-libbacktrace)
21913 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
21914 clean-stage2: clean-stage2-libbacktrace
21915 clean-stage2-libbacktrace:
21916 @if [ $(current_stage) = stage2 ]; then \
21917 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21918 else \
21919 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
21920 $(MAKE) stage2-start; \
21921 fi; \
21922 cd $(HOST_SUBDIR)/libbacktrace && \
21923 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21924 @endif libbacktrace-bootstrap
21927 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
21928 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
21929 maybe-all-stage3-libbacktrace:
21930 maybe-clean-stage3-libbacktrace:
21931 @if libbacktrace-bootstrap
21932 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
21933 all-stage3: all-stage3-libbacktrace
21934 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
21935 all-stage3-libbacktrace: configure-stage3-libbacktrace
21936 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21937 @r=`${PWD_COMMAND}`; export r; \
21938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21939 TFLAGS="$(STAGE3_TFLAGS)"; \
21940 $(HOST_EXPORTS) \
21941 $(POSTSTAGE1_HOST_EXPORTS) \
21942 cd $(HOST_SUBDIR)/libbacktrace && \
21944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21945 CFLAGS="$(STAGE3_CFLAGS)" \
21946 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21947 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21952 TFLAGS="$(STAGE3_TFLAGS)" \
21953 $(TARGET-stage3-libbacktrace)
21955 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
21956 clean-stage3: clean-stage3-libbacktrace
21957 clean-stage3-libbacktrace:
21958 @if [ $(current_stage) = stage3 ]; then \
21959 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
21960 else \
21961 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
21962 $(MAKE) stage3-start; \
21963 fi; \
21964 cd $(HOST_SUBDIR)/libbacktrace && \
21965 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21966 @endif libbacktrace-bootstrap
21969 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
21970 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
21971 maybe-all-stage4-libbacktrace:
21972 maybe-clean-stage4-libbacktrace:
21973 @if libbacktrace-bootstrap
21974 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
21975 all-stage4: all-stage4-libbacktrace
21976 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
21977 all-stage4-libbacktrace: configure-stage4-libbacktrace
21978 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21979 @r=`${PWD_COMMAND}`; export r; \
21980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21981 TFLAGS="$(STAGE4_TFLAGS)"; \
21982 $(HOST_EXPORTS) \
21983 $(POSTSTAGE1_HOST_EXPORTS) \
21984 cd $(HOST_SUBDIR)/libbacktrace && \
21986 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21987 CFLAGS="$(STAGE4_CFLAGS)" \
21988 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21989 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21990 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21991 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21992 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21993 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21994 TFLAGS="$(STAGE4_TFLAGS)" \
21995 $(TARGET-stage4-libbacktrace)
21997 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
21998 clean-stage4: clean-stage4-libbacktrace
21999 clean-stage4-libbacktrace:
22000 @if [ $(current_stage) = stage4 ]; then \
22001 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22002 else \
22003 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
22004 $(MAKE) stage4-start; \
22005 fi; \
22006 cd $(HOST_SUBDIR)/libbacktrace && \
22007 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22008 @endif libbacktrace-bootstrap
22011 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
22012 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
22013 maybe-all-stageprofile-libbacktrace:
22014 maybe-clean-stageprofile-libbacktrace:
22015 @if libbacktrace-bootstrap
22016 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
22017 all-stageprofile: all-stageprofile-libbacktrace
22018 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
22019 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
22020 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22021 @r=`${PWD_COMMAND}`; export r; \
22022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22023 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22024 $(HOST_EXPORTS) \
22025 $(POSTSTAGE1_HOST_EXPORTS) \
22026 cd $(HOST_SUBDIR)/libbacktrace && \
22028 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22029 CFLAGS="$(STAGEprofile_CFLAGS)" \
22030 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22031 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22032 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22033 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22034 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22035 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22036 TFLAGS="$(STAGEprofile_TFLAGS)" \
22037 $(TARGET-stageprofile-libbacktrace)
22039 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
22040 clean-stageprofile: clean-stageprofile-libbacktrace
22041 clean-stageprofile-libbacktrace:
22042 @if [ $(current_stage) = stageprofile ]; then \
22043 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22044 else \
22045 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
22046 $(MAKE) stageprofile-start; \
22047 fi; \
22048 cd $(HOST_SUBDIR)/libbacktrace && \
22049 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22050 @endif libbacktrace-bootstrap
22053 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
22054 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
22055 maybe-all-stagefeedback-libbacktrace:
22056 maybe-clean-stagefeedback-libbacktrace:
22057 @if libbacktrace-bootstrap
22058 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
22059 all-stagefeedback: all-stagefeedback-libbacktrace
22060 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
22061 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
22062 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22063 @r=`${PWD_COMMAND}`; export r; \
22064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22065 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22066 $(HOST_EXPORTS) \
22067 $(POSTSTAGE1_HOST_EXPORTS) \
22068 cd $(HOST_SUBDIR)/libbacktrace && \
22070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22071 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22072 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22073 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22078 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22079 $(TARGET-stagefeedback-libbacktrace)
22081 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
22082 clean-stagefeedback: clean-stagefeedback-libbacktrace
22083 clean-stagefeedback-libbacktrace:
22084 @if [ $(current_stage) = stagefeedback ]; then \
22085 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22086 else \
22087 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
22088 $(MAKE) stagefeedback-start; \
22089 fi; \
22090 cd $(HOST_SUBDIR)/libbacktrace && \
22091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22092 @endif libbacktrace-bootstrap
22095 .PHONY: all-stageautoprofile-libbacktrace maybe-all-stageautoprofile-libbacktrace
22096 .PHONY: clean-stageautoprofile-libbacktrace maybe-clean-stageautoprofile-libbacktrace
22097 maybe-all-stageautoprofile-libbacktrace:
22098 maybe-clean-stageautoprofile-libbacktrace:
22099 @if libbacktrace-bootstrap
22100 maybe-all-stageautoprofile-libbacktrace: all-stageautoprofile-libbacktrace
22101 all-stageautoprofile: all-stageautoprofile-libbacktrace
22102 TARGET-stageautoprofile-libbacktrace = $(TARGET-libbacktrace)
22103 all-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
22104 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22105 @r=`${PWD_COMMAND}`; export r; \
22106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22107 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22108 $(HOST_EXPORTS) \
22109 $(POSTSTAGE1_HOST_EXPORTS) \
22110 cd $(HOST_SUBDIR)/libbacktrace && \
22111 $$s/gcc/config/i386/$(AUTO_PROFILE) \
22112 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22113 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
22114 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
22115 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
22116 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22117 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22118 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22119 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22120 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
22121 $(TARGET-stageautoprofile-libbacktrace)
22123 maybe-clean-stageautoprofile-libbacktrace: clean-stageautoprofile-libbacktrace
22124 clean-stageautoprofile: clean-stageautoprofile-libbacktrace
22125 clean-stageautoprofile-libbacktrace:
22126 @if [ $(current_stage) = stageautoprofile ]; then \
22127 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22128 else \
22129 [ -f $(HOST_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
22130 $(MAKE) stageautoprofile-start; \
22131 fi; \
22132 cd $(HOST_SUBDIR)/libbacktrace && \
22133 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22134 @endif libbacktrace-bootstrap
22137 .PHONY: all-stageautofeedback-libbacktrace maybe-all-stageautofeedback-libbacktrace
22138 .PHONY: clean-stageautofeedback-libbacktrace maybe-clean-stageautofeedback-libbacktrace
22139 maybe-all-stageautofeedback-libbacktrace:
22140 maybe-clean-stageautofeedback-libbacktrace:
22141 @if libbacktrace-bootstrap
22142 maybe-all-stageautofeedback-libbacktrace: all-stageautofeedback-libbacktrace
22143 all-stageautofeedback: all-stageautofeedback-libbacktrace
22144 TARGET-stageautofeedback-libbacktrace = $(TARGET-libbacktrace)
22145 all-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
22146 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22147 @r=`${PWD_COMMAND}`; export r; \
22148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22149 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22150 $(HOST_EXPORTS) \
22151 $(POSTSTAGE1_HOST_EXPORTS) \
22152 cd $(HOST_SUBDIR)/libbacktrace && \
22154 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22155 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
22156 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
22157 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
22158 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22159 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22160 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22161 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22162 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
22163 $(TARGET-stageautofeedback-libbacktrace)
22165 maybe-clean-stageautofeedback-libbacktrace: clean-stageautofeedback-libbacktrace
22166 clean-stageautofeedback: clean-stageautofeedback-libbacktrace
22167 clean-stageautofeedback-libbacktrace:
22168 @if [ $(current_stage) = stageautofeedback ]; then \
22169 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
22170 else \
22171 [ -f $(HOST_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
22172 $(MAKE) stageautofeedback-start; \
22173 fi; \
22174 cd $(HOST_SUBDIR)/libbacktrace && \
22175 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22176 @endif libbacktrace-bootstrap
22182 .PHONY: check-libbacktrace maybe-check-libbacktrace
22183 maybe-check-libbacktrace:
22184 @if libbacktrace
22185 maybe-check-libbacktrace: check-libbacktrace
22187 check-libbacktrace:
22188 @: $(MAKE); $(unstage)
22189 @r=`${PWD_COMMAND}`; export r; \
22190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22191 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22192 (cd $(HOST_SUBDIR)/libbacktrace && \
22193 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
22195 @endif libbacktrace
22197 .PHONY: install-libbacktrace maybe-install-libbacktrace
22198 maybe-install-libbacktrace:
22199 @if libbacktrace
22200 maybe-install-libbacktrace: install-libbacktrace
22202 install-libbacktrace: installdirs
22203 @: $(MAKE); $(unstage)
22204 @r=`${PWD_COMMAND}`; export r; \
22205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22206 $(HOST_EXPORTS) \
22207 (cd $(HOST_SUBDIR)/libbacktrace && \
22208 $(MAKE) $(FLAGS_TO_PASS) install)
22210 @endif libbacktrace
22212 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
22213 maybe-install-strip-libbacktrace:
22214 @if libbacktrace
22215 maybe-install-strip-libbacktrace: install-strip-libbacktrace
22217 install-strip-libbacktrace: installdirs
22218 @: $(MAKE); $(unstage)
22219 @r=`${PWD_COMMAND}`; export r; \
22220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22221 $(HOST_EXPORTS) \
22222 (cd $(HOST_SUBDIR)/libbacktrace && \
22223 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22225 @endif libbacktrace
22227 # Other targets (info, dvi, pdf, etc.)
22229 .PHONY: maybe-info-libbacktrace info-libbacktrace
22230 maybe-info-libbacktrace:
22231 @if libbacktrace
22232 maybe-info-libbacktrace: info-libbacktrace
22234 info-libbacktrace: \
22235 configure-libbacktrace
22236 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22237 r=`${PWD_COMMAND}`; export r; \
22238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22239 $(HOST_EXPORTS) \
22240 for flag in $(EXTRA_HOST_FLAGS) ; do \
22241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22242 done; \
22243 echo "Doing info in libbacktrace"; \
22244 (cd $(HOST_SUBDIR)/libbacktrace && \
22245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22247 "RANLIB=$${RANLIB}" \
22248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22249 info) \
22250 || exit 1
22252 @endif libbacktrace
22254 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
22255 maybe-dvi-libbacktrace:
22256 @if libbacktrace
22257 maybe-dvi-libbacktrace: dvi-libbacktrace
22259 dvi-libbacktrace: \
22260 configure-libbacktrace
22261 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22262 r=`${PWD_COMMAND}`; export r; \
22263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22264 $(HOST_EXPORTS) \
22265 for flag in $(EXTRA_HOST_FLAGS) ; do \
22266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22267 done; \
22268 echo "Doing dvi in libbacktrace"; \
22269 (cd $(HOST_SUBDIR)/libbacktrace && \
22270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22272 "RANLIB=$${RANLIB}" \
22273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22274 dvi) \
22275 || exit 1
22277 @endif libbacktrace
22279 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
22280 maybe-pdf-libbacktrace:
22281 @if libbacktrace
22282 maybe-pdf-libbacktrace: pdf-libbacktrace
22284 pdf-libbacktrace: \
22285 configure-libbacktrace
22286 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22287 r=`${PWD_COMMAND}`; export r; \
22288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22289 $(HOST_EXPORTS) \
22290 for flag in $(EXTRA_HOST_FLAGS) ; do \
22291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22292 done; \
22293 echo "Doing pdf in libbacktrace"; \
22294 (cd $(HOST_SUBDIR)/libbacktrace && \
22295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22297 "RANLIB=$${RANLIB}" \
22298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22299 pdf) \
22300 || exit 1
22302 @endif libbacktrace
22304 .PHONY: maybe-html-libbacktrace html-libbacktrace
22305 maybe-html-libbacktrace:
22306 @if libbacktrace
22307 maybe-html-libbacktrace: html-libbacktrace
22309 html-libbacktrace: \
22310 configure-libbacktrace
22311 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22312 r=`${PWD_COMMAND}`; export r; \
22313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22314 $(HOST_EXPORTS) \
22315 for flag in $(EXTRA_HOST_FLAGS) ; do \
22316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22317 done; \
22318 echo "Doing html in libbacktrace"; \
22319 (cd $(HOST_SUBDIR)/libbacktrace && \
22320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22322 "RANLIB=$${RANLIB}" \
22323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22324 html) \
22325 || exit 1
22327 @endif libbacktrace
22329 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
22330 maybe-TAGS-libbacktrace:
22331 @if libbacktrace
22332 maybe-TAGS-libbacktrace: TAGS-libbacktrace
22334 TAGS-libbacktrace: \
22335 configure-libbacktrace
22336 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22337 r=`${PWD_COMMAND}`; export r; \
22338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22339 $(HOST_EXPORTS) \
22340 for flag in $(EXTRA_HOST_FLAGS) ; do \
22341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22342 done; \
22343 echo "Doing TAGS in libbacktrace"; \
22344 (cd $(HOST_SUBDIR)/libbacktrace && \
22345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22347 "RANLIB=$${RANLIB}" \
22348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22349 TAGS) \
22350 || exit 1
22352 @endif libbacktrace
22354 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
22355 maybe-install-info-libbacktrace:
22356 @if libbacktrace
22357 maybe-install-info-libbacktrace: install-info-libbacktrace
22359 install-info-libbacktrace: \
22360 configure-libbacktrace \
22361 info-libbacktrace
22362 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22363 r=`${PWD_COMMAND}`; export r; \
22364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22365 $(HOST_EXPORTS) \
22366 for flag in $(EXTRA_HOST_FLAGS) ; do \
22367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22368 done; \
22369 echo "Doing install-info in libbacktrace"; \
22370 (cd $(HOST_SUBDIR)/libbacktrace && \
22371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22373 "RANLIB=$${RANLIB}" \
22374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22375 install-info) \
22376 || exit 1
22378 @endif libbacktrace
22380 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
22381 maybe-install-pdf-libbacktrace:
22382 @if libbacktrace
22383 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
22385 install-pdf-libbacktrace: \
22386 configure-libbacktrace \
22387 pdf-libbacktrace
22388 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22389 r=`${PWD_COMMAND}`; export r; \
22390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22391 $(HOST_EXPORTS) \
22392 for flag in $(EXTRA_HOST_FLAGS) ; do \
22393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22394 done; \
22395 echo "Doing install-pdf in libbacktrace"; \
22396 (cd $(HOST_SUBDIR)/libbacktrace && \
22397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22399 "RANLIB=$${RANLIB}" \
22400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22401 install-pdf) \
22402 || exit 1
22404 @endif libbacktrace
22406 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
22407 maybe-install-html-libbacktrace:
22408 @if libbacktrace
22409 maybe-install-html-libbacktrace: install-html-libbacktrace
22411 install-html-libbacktrace: \
22412 configure-libbacktrace \
22413 html-libbacktrace
22414 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22415 r=`${PWD_COMMAND}`; export r; \
22416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22417 $(HOST_EXPORTS) \
22418 for flag in $(EXTRA_HOST_FLAGS) ; do \
22419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22420 done; \
22421 echo "Doing install-html in libbacktrace"; \
22422 (cd $(HOST_SUBDIR)/libbacktrace && \
22423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22425 "RANLIB=$${RANLIB}" \
22426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22427 install-html) \
22428 || exit 1
22430 @endif libbacktrace
22432 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
22433 maybe-installcheck-libbacktrace:
22434 @if libbacktrace
22435 maybe-installcheck-libbacktrace: installcheck-libbacktrace
22437 installcheck-libbacktrace: \
22438 configure-libbacktrace
22439 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22440 r=`${PWD_COMMAND}`; export r; \
22441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22442 $(HOST_EXPORTS) \
22443 for flag in $(EXTRA_HOST_FLAGS) ; do \
22444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22445 done; \
22446 echo "Doing installcheck in libbacktrace"; \
22447 (cd $(HOST_SUBDIR)/libbacktrace && \
22448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22450 "RANLIB=$${RANLIB}" \
22451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22452 installcheck) \
22453 || exit 1
22455 @endif libbacktrace
22457 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
22458 maybe-mostlyclean-libbacktrace:
22459 @if libbacktrace
22460 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
22462 mostlyclean-libbacktrace:
22463 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22464 r=`${PWD_COMMAND}`; export r; \
22465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22466 $(HOST_EXPORTS) \
22467 for flag in $(EXTRA_HOST_FLAGS) ; do \
22468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22469 done; \
22470 echo "Doing mostlyclean in libbacktrace"; \
22471 (cd $(HOST_SUBDIR)/libbacktrace && \
22472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22474 "RANLIB=$${RANLIB}" \
22475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22476 mostlyclean) \
22477 || exit 1
22479 @endif libbacktrace
22481 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
22482 maybe-clean-libbacktrace:
22483 @if libbacktrace
22484 maybe-clean-libbacktrace: clean-libbacktrace
22486 clean-libbacktrace:
22487 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22488 r=`${PWD_COMMAND}`; export r; \
22489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22490 $(HOST_EXPORTS) \
22491 for flag in $(EXTRA_HOST_FLAGS) ; do \
22492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22493 done; \
22494 echo "Doing clean in libbacktrace"; \
22495 (cd $(HOST_SUBDIR)/libbacktrace && \
22496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22498 "RANLIB=$${RANLIB}" \
22499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22500 clean) \
22501 || exit 1
22503 @endif libbacktrace
22505 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
22506 maybe-distclean-libbacktrace:
22507 @if libbacktrace
22508 maybe-distclean-libbacktrace: distclean-libbacktrace
22510 distclean-libbacktrace:
22511 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22512 r=`${PWD_COMMAND}`; export r; \
22513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22514 $(HOST_EXPORTS) \
22515 for flag in $(EXTRA_HOST_FLAGS) ; do \
22516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22517 done; \
22518 echo "Doing distclean in libbacktrace"; \
22519 (cd $(HOST_SUBDIR)/libbacktrace && \
22520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22522 "RANLIB=$${RANLIB}" \
22523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22524 distclean) \
22525 || exit 1
22527 @endif libbacktrace
22529 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
22530 maybe-maintainer-clean-libbacktrace:
22531 @if libbacktrace
22532 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
22534 maintainer-clean-libbacktrace:
22535 @[ -f ./libbacktrace/Makefile ] || exit 0; \
22536 r=`${PWD_COMMAND}`; export r; \
22537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22538 $(HOST_EXPORTS) \
22539 for flag in $(EXTRA_HOST_FLAGS) ; do \
22540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22541 done; \
22542 echo "Doing maintainer-clean in libbacktrace"; \
22543 (cd $(HOST_SUBDIR)/libbacktrace && \
22544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22546 "RANLIB=$${RANLIB}" \
22547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22548 maintainer-clean) \
22549 || exit 1
22551 @endif libbacktrace
22555 .PHONY: configure-libcpp maybe-configure-libcpp
22556 maybe-configure-libcpp:
22557 @if gcc-bootstrap
22558 configure-libcpp: stage_current
22559 @endif gcc-bootstrap
22560 @if libcpp
22561 maybe-configure-libcpp: configure-libcpp
22562 configure-libcpp:
22563 @r=`${PWD_COMMAND}`; export r; \
22564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22565 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22566 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22567 $(HOST_EXPORTS) \
22568 echo Configuring in $(HOST_SUBDIR)/libcpp; \
22569 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
22570 case $(srcdir) in \
22571 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22572 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22573 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22574 esac; \
22575 module_srcdir=libcpp; \
22576 $(SHELL) \
22577 $$s/$$module_srcdir/configure \
22578 --srcdir=$${topdir}/$$module_srcdir \
22579 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22580 --target=${target_alias} \
22581 || exit 1
22582 @endif libcpp
22586 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
22587 maybe-configure-stage1-libcpp:
22588 @if libcpp-bootstrap
22589 maybe-configure-stage1-libcpp: configure-stage1-libcpp
22590 configure-stage1-libcpp:
22591 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22592 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22593 @r=`${PWD_COMMAND}`; export r; \
22594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22595 TFLAGS="$(STAGE1_TFLAGS)"; \
22596 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22597 $(HOST_EXPORTS) \
22598 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22599 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22600 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22601 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
22602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22603 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22604 case $(srcdir) in \
22605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22606 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22608 esac; \
22609 module_srcdir=libcpp; \
22610 $(SHELL) $$s/$$module_srcdir/configure \
22611 --srcdir=$${topdir}/$$module_srcdir \
22612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22613 --target=${target_alias} \
22615 $(STAGE1_CONFIGURE_FLAGS)
22616 @endif libcpp-bootstrap
22618 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
22619 maybe-configure-stage2-libcpp:
22620 @if libcpp-bootstrap
22621 maybe-configure-stage2-libcpp: configure-stage2-libcpp
22622 configure-stage2-libcpp:
22623 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22624 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22625 @r=`${PWD_COMMAND}`; export r; \
22626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22627 TFLAGS="$(STAGE2_TFLAGS)"; \
22628 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22629 $(HOST_EXPORTS) \
22630 $(POSTSTAGE1_HOST_EXPORTS) \
22631 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22632 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22633 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22634 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
22635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22636 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22637 case $(srcdir) in \
22638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22639 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22641 esac; \
22642 module_srcdir=libcpp; \
22643 $(SHELL) $$s/$$module_srcdir/configure \
22644 --srcdir=$${topdir}/$$module_srcdir \
22645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22646 --target=${target_alias} \
22647 --with-build-libsubdir=$(HOST_SUBDIR) \
22648 $(STAGE2_CONFIGURE_FLAGS)
22649 @endif libcpp-bootstrap
22651 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
22652 maybe-configure-stage3-libcpp:
22653 @if libcpp-bootstrap
22654 maybe-configure-stage3-libcpp: configure-stage3-libcpp
22655 configure-stage3-libcpp:
22656 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22658 @r=`${PWD_COMMAND}`; export r; \
22659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22660 TFLAGS="$(STAGE3_TFLAGS)"; \
22661 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22662 $(HOST_EXPORTS) \
22663 $(POSTSTAGE1_HOST_EXPORTS) \
22664 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22665 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22666 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22667 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
22668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22669 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22670 case $(srcdir) in \
22671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22672 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22674 esac; \
22675 module_srcdir=libcpp; \
22676 $(SHELL) $$s/$$module_srcdir/configure \
22677 --srcdir=$${topdir}/$$module_srcdir \
22678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22679 --target=${target_alias} \
22680 --with-build-libsubdir=$(HOST_SUBDIR) \
22681 $(STAGE3_CONFIGURE_FLAGS)
22682 @endif libcpp-bootstrap
22684 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
22685 maybe-configure-stage4-libcpp:
22686 @if libcpp-bootstrap
22687 maybe-configure-stage4-libcpp: configure-stage4-libcpp
22688 configure-stage4-libcpp:
22689 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22690 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22691 @r=`${PWD_COMMAND}`; export r; \
22692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22693 TFLAGS="$(STAGE4_TFLAGS)"; \
22694 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22695 $(HOST_EXPORTS) \
22696 $(POSTSTAGE1_HOST_EXPORTS) \
22697 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22698 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22699 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22700 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
22701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22702 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22703 case $(srcdir) in \
22704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22705 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22707 esac; \
22708 module_srcdir=libcpp; \
22709 $(SHELL) $$s/$$module_srcdir/configure \
22710 --srcdir=$${topdir}/$$module_srcdir \
22711 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22712 --target=${target_alias} \
22713 --with-build-libsubdir=$(HOST_SUBDIR) \
22714 $(STAGE4_CONFIGURE_FLAGS)
22715 @endif libcpp-bootstrap
22717 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
22718 maybe-configure-stageprofile-libcpp:
22719 @if libcpp-bootstrap
22720 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
22721 configure-stageprofile-libcpp:
22722 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22723 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22724 @r=`${PWD_COMMAND}`; export r; \
22725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22726 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22727 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22728 $(HOST_EXPORTS) \
22729 $(POSTSTAGE1_HOST_EXPORTS) \
22730 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22731 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22732 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22733 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
22734 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22735 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22736 case $(srcdir) in \
22737 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22738 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22739 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22740 esac; \
22741 module_srcdir=libcpp; \
22742 $(SHELL) $$s/$$module_srcdir/configure \
22743 --srcdir=$${topdir}/$$module_srcdir \
22744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22745 --target=${target_alias} \
22746 --with-build-libsubdir=$(HOST_SUBDIR) \
22747 $(STAGEprofile_CONFIGURE_FLAGS)
22748 @endif libcpp-bootstrap
22750 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
22751 maybe-configure-stagefeedback-libcpp:
22752 @if libcpp-bootstrap
22753 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
22754 configure-stagefeedback-libcpp:
22755 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22756 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22757 @r=`${PWD_COMMAND}`; export r; \
22758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22759 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22760 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22761 $(HOST_EXPORTS) \
22762 $(POSTSTAGE1_HOST_EXPORTS) \
22763 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22764 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22765 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22766 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
22767 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22768 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22769 case $(srcdir) in \
22770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22771 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22773 esac; \
22774 module_srcdir=libcpp; \
22775 $(SHELL) $$s/$$module_srcdir/configure \
22776 --srcdir=$${topdir}/$$module_srcdir \
22777 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22778 --target=${target_alias} \
22779 --with-build-libsubdir=$(HOST_SUBDIR) \
22780 $(STAGEfeedback_CONFIGURE_FLAGS)
22781 @endif libcpp-bootstrap
22783 .PHONY: configure-stageautoprofile-libcpp maybe-configure-stageautoprofile-libcpp
22784 maybe-configure-stageautoprofile-libcpp:
22785 @if libcpp-bootstrap
22786 maybe-configure-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
22787 configure-stageautoprofile-libcpp:
22788 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22789 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22790 @r=`${PWD_COMMAND}`; export r; \
22791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22792 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22793 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22794 $(HOST_EXPORTS) \
22795 $(POSTSTAGE1_HOST_EXPORTS) \
22796 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
22797 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
22798 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
22799 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcpp; \
22800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22801 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22802 case $(srcdir) in \
22803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22804 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22806 esac; \
22807 module_srcdir=libcpp; \
22808 $(SHELL) $$s/$$module_srcdir/configure \
22809 --srcdir=$${topdir}/$$module_srcdir \
22810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22811 --target=${target_alias} \
22812 --with-build-libsubdir=$(HOST_SUBDIR) \
22813 $(STAGEautoprofile_CONFIGURE_FLAGS)
22814 @endif libcpp-bootstrap
22816 .PHONY: configure-stageautofeedback-libcpp maybe-configure-stageautofeedback-libcpp
22817 maybe-configure-stageautofeedback-libcpp:
22818 @if libcpp-bootstrap
22819 maybe-configure-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
22820 configure-stageautofeedback-libcpp:
22821 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22822 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
22823 @r=`${PWD_COMMAND}`; export r; \
22824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22825 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22826 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
22827 $(HOST_EXPORTS) \
22828 $(POSTSTAGE1_HOST_EXPORTS) \
22829 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
22830 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
22831 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
22832 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcpp; \
22833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
22834 cd $(HOST_SUBDIR)/libcpp || exit 1; \
22835 case $(srcdir) in \
22836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22837 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
22838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22839 esac; \
22840 module_srcdir=libcpp; \
22841 $(SHELL) $$s/$$module_srcdir/configure \
22842 --srcdir=$${topdir}/$$module_srcdir \
22843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22844 --target=${target_alias} \
22845 --with-build-libsubdir=$(HOST_SUBDIR) \
22846 $(STAGEautofeedback_CONFIGURE_FLAGS)
22847 @endif libcpp-bootstrap
22853 .PHONY: all-libcpp maybe-all-libcpp
22854 maybe-all-libcpp:
22855 @if gcc-bootstrap
22856 all-libcpp: stage_current
22857 @endif gcc-bootstrap
22858 @if libcpp
22859 TARGET-libcpp=all
22860 maybe-all-libcpp: all-libcpp
22861 all-libcpp: configure-libcpp
22862 @r=`${PWD_COMMAND}`; export r; \
22863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22864 $(HOST_EXPORTS) \
22865 (cd $(HOST_SUBDIR)/libcpp && \
22866 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22867 $(TARGET-libcpp))
22868 @endif libcpp
22872 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
22873 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
22874 maybe-all-stage1-libcpp:
22875 maybe-clean-stage1-libcpp:
22876 @if libcpp-bootstrap
22877 maybe-all-stage1-libcpp: all-stage1-libcpp
22878 all-stage1: all-stage1-libcpp
22879 TARGET-stage1-libcpp = $(TARGET-libcpp)
22880 all-stage1-libcpp: configure-stage1-libcpp
22881 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22882 @r=`${PWD_COMMAND}`; export r; \
22883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22884 TFLAGS="$(STAGE1_TFLAGS)"; \
22885 $(HOST_EXPORTS) \
22886 cd $(HOST_SUBDIR)/libcpp && \
22888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22889 CFLAGS="$(STAGE1_CFLAGS)" \
22890 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22891 LIBCFLAGS="$(LIBCFLAGS)" \
22892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22895 $(EXTRA_HOST_FLAGS) \
22896 $(STAGE1_FLAGS_TO_PASS) \
22897 TFLAGS="$(STAGE1_TFLAGS)" \
22898 $(TARGET-stage1-libcpp)
22900 maybe-clean-stage1-libcpp: clean-stage1-libcpp
22901 clean-stage1: clean-stage1-libcpp
22902 clean-stage1-libcpp:
22903 @if [ $(current_stage) = stage1 ]; then \
22904 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22905 else \
22906 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
22907 $(MAKE) stage1-start; \
22908 fi; \
22909 cd $(HOST_SUBDIR)/libcpp && \
22910 $(MAKE) $(EXTRA_HOST_FLAGS) \
22911 $(STAGE1_FLAGS_TO_PASS) clean
22912 @endif libcpp-bootstrap
22915 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
22916 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
22917 maybe-all-stage2-libcpp:
22918 maybe-clean-stage2-libcpp:
22919 @if libcpp-bootstrap
22920 maybe-all-stage2-libcpp: all-stage2-libcpp
22921 all-stage2: all-stage2-libcpp
22922 TARGET-stage2-libcpp = $(TARGET-libcpp)
22923 all-stage2-libcpp: configure-stage2-libcpp
22924 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22925 @r=`${PWD_COMMAND}`; export r; \
22926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22927 TFLAGS="$(STAGE2_TFLAGS)"; \
22928 $(HOST_EXPORTS) \
22929 $(POSTSTAGE1_HOST_EXPORTS) \
22930 cd $(HOST_SUBDIR)/libcpp && \
22932 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22933 CFLAGS="$(STAGE2_CFLAGS)" \
22934 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22935 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22936 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22937 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22938 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22939 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22940 TFLAGS="$(STAGE2_TFLAGS)" \
22941 $(TARGET-stage2-libcpp)
22943 maybe-clean-stage2-libcpp: clean-stage2-libcpp
22944 clean-stage2: clean-stage2-libcpp
22945 clean-stage2-libcpp:
22946 @if [ $(current_stage) = stage2 ]; then \
22947 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22948 else \
22949 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
22950 $(MAKE) stage2-start; \
22951 fi; \
22952 cd $(HOST_SUBDIR)/libcpp && \
22953 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22954 @endif libcpp-bootstrap
22957 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
22958 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
22959 maybe-all-stage3-libcpp:
22960 maybe-clean-stage3-libcpp:
22961 @if libcpp-bootstrap
22962 maybe-all-stage3-libcpp: all-stage3-libcpp
22963 all-stage3: all-stage3-libcpp
22964 TARGET-stage3-libcpp = $(TARGET-libcpp)
22965 all-stage3-libcpp: configure-stage3-libcpp
22966 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22967 @r=`${PWD_COMMAND}`; export r; \
22968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22969 TFLAGS="$(STAGE3_TFLAGS)"; \
22970 $(HOST_EXPORTS) \
22971 $(POSTSTAGE1_HOST_EXPORTS) \
22972 cd $(HOST_SUBDIR)/libcpp && \
22974 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22975 CFLAGS="$(STAGE3_CFLAGS)" \
22976 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22977 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22978 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22979 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22980 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22981 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22982 TFLAGS="$(STAGE3_TFLAGS)" \
22983 $(TARGET-stage3-libcpp)
22985 maybe-clean-stage3-libcpp: clean-stage3-libcpp
22986 clean-stage3: clean-stage3-libcpp
22987 clean-stage3-libcpp:
22988 @if [ $(current_stage) = stage3 ]; then \
22989 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
22990 else \
22991 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
22992 $(MAKE) stage3-start; \
22993 fi; \
22994 cd $(HOST_SUBDIR)/libcpp && \
22995 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22996 @endif libcpp-bootstrap
22999 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
23000 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
23001 maybe-all-stage4-libcpp:
23002 maybe-clean-stage4-libcpp:
23003 @if libcpp-bootstrap
23004 maybe-all-stage4-libcpp: all-stage4-libcpp
23005 all-stage4: all-stage4-libcpp
23006 TARGET-stage4-libcpp = $(TARGET-libcpp)
23007 all-stage4-libcpp: configure-stage4-libcpp
23008 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23009 @r=`${PWD_COMMAND}`; export r; \
23010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23011 TFLAGS="$(STAGE4_TFLAGS)"; \
23012 $(HOST_EXPORTS) \
23013 $(POSTSTAGE1_HOST_EXPORTS) \
23014 cd $(HOST_SUBDIR)/libcpp && \
23016 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23017 CFLAGS="$(STAGE4_CFLAGS)" \
23018 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23019 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23020 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23021 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23022 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23023 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23024 TFLAGS="$(STAGE4_TFLAGS)" \
23025 $(TARGET-stage4-libcpp)
23027 maybe-clean-stage4-libcpp: clean-stage4-libcpp
23028 clean-stage4: clean-stage4-libcpp
23029 clean-stage4-libcpp:
23030 @if [ $(current_stage) = stage4 ]; then \
23031 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23032 else \
23033 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
23034 $(MAKE) stage4-start; \
23035 fi; \
23036 cd $(HOST_SUBDIR)/libcpp && \
23037 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23038 @endif libcpp-bootstrap
23041 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
23042 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
23043 maybe-all-stageprofile-libcpp:
23044 maybe-clean-stageprofile-libcpp:
23045 @if libcpp-bootstrap
23046 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
23047 all-stageprofile: all-stageprofile-libcpp
23048 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
23049 all-stageprofile-libcpp: configure-stageprofile-libcpp
23050 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23051 @r=`${PWD_COMMAND}`; export r; \
23052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23053 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23054 $(HOST_EXPORTS) \
23055 $(POSTSTAGE1_HOST_EXPORTS) \
23056 cd $(HOST_SUBDIR)/libcpp && \
23058 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23059 CFLAGS="$(STAGEprofile_CFLAGS)" \
23060 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23061 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23062 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23063 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23064 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23065 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23066 TFLAGS="$(STAGEprofile_TFLAGS)" \
23067 $(TARGET-stageprofile-libcpp)
23069 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
23070 clean-stageprofile: clean-stageprofile-libcpp
23071 clean-stageprofile-libcpp:
23072 @if [ $(current_stage) = stageprofile ]; then \
23073 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23074 else \
23075 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
23076 $(MAKE) stageprofile-start; \
23077 fi; \
23078 cd $(HOST_SUBDIR)/libcpp && \
23079 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23080 @endif libcpp-bootstrap
23083 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
23084 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
23085 maybe-all-stagefeedback-libcpp:
23086 maybe-clean-stagefeedback-libcpp:
23087 @if libcpp-bootstrap
23088 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
23089 all-stagefeedback: all-stagefeedback-libcpp
23090 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
23091 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
23092 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23093 @r=`${PWD_COMMAND}`; export r; \
23094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23095 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23096 $(HOST_EXPORTS) \
23097 $(POSTSTAGE1_HOST_EXPORTS) \
23098 cd $(HOST_SUBDIR)/libcpp && \
23100 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23101 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23102 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23103 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23104 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23105 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23106 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23107 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23108 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23109 $(TARGET-stagefeedback-libcpp)
23111 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
23112 clean-stagefeedback: clean-stagefeedback-libcpp
23113 clean-stagefeedback-libcpp:
23114 @if [ $(current_stage) = stagefeedback ]; then \
23115 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23116 else \
23117 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
23118 $(MAKE) stagefeedback-start; \
23119 fi; \
23120 cd $(HOST_SUBDIR)/libcpp && \
23121 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23122 @endif libcpp-bootstrap
23125 .PHONY: all-stageautoprofile-libcpp maybe-all-stageautoprofile-libcpp
23126 .PHONY: clean-stageautoprofile-libcpp maybe-clean-stageautoprofile-libcpp
23127 maybe-all-stageautoprofile-libcpp:
23128 maybe-clean-stageautoprofile-libcpp:
23129 @if libcpp-bootstrap
23130 maybe-all-stageautoprofile-libcpp: all-stageautoprofile-libcpp
23131 all-stageautoprofile: all-stageautoprofile-libcpp
23132 TARGET-stageautoprofile-libcpp = $(TARGET-libcpp)
23133 all-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
23134 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23135 @r=`${PWD_COMMAND}`; export r; \
23136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23137 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23138 $(HOST_EXPORTS) \
23139 $(POSTSTAGE1_HOST_EXPORTS) \
23140 cd $(HOST_SUBDIR)/libcpp && \
23141 $$s/gcc/config/i386/$(AUTO_PROFILE) \
23142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23143 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
23144 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
23145 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
23146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23149 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23150 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
23151 $(TARGET-stageautoprofile-libcpp)
23153 maybe-clean-stageautoprofile-libcpp: clean-stageautoprofile-libcpp
23154 clean-stageautoprofile: clean-stageautoprofile-libcpp
23155 clean-stageautoprofile-libcpp:
23156 @if [ $(current_stage) = stageautoprofile ]; then \
23157 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23158 else \
23159 [ -f $(HOST_SUBDIR)/stageautoprofile-libcpp/Makefile ] || exit 0; \
23160 $(MAKE) stageautoprofile-start; \
23161 fi; \
23162 cd $(HOST_SUBDIR)/libcpp && \
23163 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23164 @endif libcpp-bootstrap
23167 .PHONY: all-stageautofeedback-libcpp maybe-all-stageautofeedback-libcpp
23168 .PHONY: clean-stageautofeedback-libcpp maybe-clean-stageautofeedback-libcpp
23169 maybe-all-stageautofeedback-libcpp:
23170 maybe-clean-stageautofeedback-libcpp:
23171 @if libcpp-bootstrap
23172 maybe-all-stageautofeedback-libcpp: all-stageautofeedback-libcpp
23173 all-stageautofeedback: all-stageautofeedback-libcpp
23174 TARGET-stageautofeedback-libcpp = $(TARGET-libcpp)
23175 all-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
23176 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23177 @r=`${PWD_COMMAND}`; export r; \
23178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23179 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23180 $(HOST_EXPORTS) \
23181 $(POSTSTAGE1_HOST_EXPORTS) \
23182 cd $(HOST_SUBDIR)/libcpp && \
23184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23185 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
23186 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
23187 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
23188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23191 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23192 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
23193 $(TARGET-stageautofeedback-libcpp)
23195 maybe-clean-stageautofeedback-libcpp: clean-stageautofeedback-libcpp
23196 clean-stageautofeedback: clean-stageautofeedback-libcpp
23197 clean-stageautofeedback-libcpp:
23198 @if [ $(current_stage) = stageautofeedback ]; then \
23199 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
23200 else \
23201 [ -f $(HOST_SUBDIR)/stageautofeedback-libcpp/Makefile ] || exit 0; \
23202 $(MAKE) stageautofeedback-start; \
23203 fi; \
23204 cd $(HOST_SUBDIR)/libcpp && \
23205 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23206 @endif libcpp-bootstrap
23212 .PHONY: check-libcpp maybe-check-libcpp
23213 maybe-check-libcpp:
23214 @if libcpp
23215 maybe-check-libcpp: check-libcpp
23217 check-libcpp:
23218 @: $(MAKE); $(unstage)
23219 @r=`${PWD_COMMAND}`; export r; \
23220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23221 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23222 (cd $(HOST_SUBDIR)/libcpp && \
23223 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
23225 @endif libcpp
23227 .PHONY: install-libcpp maybe-install-libcpp
23228 maybe-install-libcpp:
23229 @if libcpp
23230 maybe-install-libcpp: install-libcpp
23232 install-libcpp: installdirs
23233 @: $(MAKE); $(unstage)
23234 @r=`${PWD_COMMAND}`; export r; \
23235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23236 $(HOST_EXPORTS) \
23237 (cd $(HOST_SUBDIR)/libcpp && \
23238 $(MAKE) $(FLAGS_TO_PASS) install)
23240 @endif libcpp
23242 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
23243 maybe-install-strip-libcpp:
23244 @if libcpp
23245 maybe-install-strip-libcpp: install-strip-libcpp
23247 install-strip-libcpp: installdirs
23248 @: $(MAKE); $(unstage)
23249 @r=`${PWD_COMMAND}`; export r; \
23250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23251 $(HOST_EXPORTS) \
23252 (cd $(HOST_SUBDIR)/libcpp && \
23253 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23255 @endif libcpp
23257 # Other targets (info, dvi, pdf, etc.)
23259 .PHONY: maybe-info-libcpp info-libcpp
23260 maybe-info-libcpp:
23261 @if libcpp
23262 maybe-info-libcpp: info-libcpp
23264 info-libcpp: \
23265 configure-libcpp
23266 @[ -f ./libcpp/Makefile ] || exit 0; \
23267 r=`${PWD_COMMAND}`; export r; \
23268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23269 $(HOST_EXPORTS) \
23270 for flag in $(EXTRA_HOST_FLAGS) ; do \
23271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23272 done; \
23273 echo "Doing info in libcpp"; \
23274 (cd $(HOST_SUBDIR)/libcpp && \
23275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23277 "RANLIB=$${RANLIB}" \
23278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23279 info) \
23280 || exit 1
23282 @endif libcpp
23284 .PHONY: maybe-dvi-libcpp dvi-libcpp
23285 maybe-dvi-libcpp:
23286 @if libcpp
23287 maybe-dvi-libcpp: dvi-libcpp
23289 dvi-libcpp: \
23290 configure-libcpp
23291 @[ -f ./libcpp/Makefile ] || exit 0; \
23292 r=`${PWD_COMMAND}`; export r; \
23293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23294 $(HOST_EXPORTS) \
23295 for flag in $(EXTRA_HOST_FLAGS) ; do \
23296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23297 done; \
23298 echo "Doing dvi in libcpp"; \
23299 (cd $(HOST_SUBDIR)/libcpp && \
23300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23302 "RANLIB=$${RANLIB}" \
23303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23304 dvi) \
23305 || exit 1
23307 @endif libcpp
23309 .PHONY: maybe-pdf-libcpp pdf-libcpp
23310 maybe-pdf-libcpp:
23311 @if libcpp
23312 maybe-pdf-libcpp: pdf-libcpp
23314 pdf-libcpp: \
23315 configure-libcpp
23316 @[ -f ./libcpp/Makefile ] || exit 0; \
23317 r=`${PWD_COMMAND}`; export r; \
23318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23319 $(HOST_EXPORTS) \
23320 for flag in $(EXTRA_HOST_FLAGS) ; do \
23321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23322 done; \
23323 echo "Doing pdf in libcpp"; \
23324 (cd $(HOST_SUBDIR)/libcpp && \
23325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23327 "RANLIB=$${RANLIB}" \
23328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23329 pdf) \
23330 || exit 1
23332 @endif libcpp
23334 .PHONY: maybe-html-libcpp html-libcpp
23335 maybe-html-libcpp:
23336 @if libcpp
23337 maybe-html-libcpp: html-libcpp
23339 html-libcpp: \
23340 configure-libcpp
23341 @[ -f ./libcpp/Makefile ] || exit 0; \
23342 r=`${PWD_COMMAND}`; export r; \
23343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23344 $(HOST_EXPORTS) \
23345 for flag in $(EXTRA_HOST_FLAGS) ; do \
23346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23347 done; \
23348 echo "Doing html in libcpp"; \
23349 (cd $(HOST_SUBDIR)/libcpp && \
23350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23352 "RANLIB=$${RANLIB}" \
23353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23354 html) \
23355 || exit 1
23357 @endif libcpp
23359 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
23360 maybe-TAGS-libcpp:
23361 @if libcpp
23362 maybe-TAGS-libcpp: TAGS-libcpp
23364 TAGS-libcpp: \
23365 configure-libcpp
23366 @[ -f ./libcpp/Makefile ] || exit 0; \
23367 r=`${PWD_COMMAND}`; export r; \
23368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23369 $(HOST_EXPORTS) \
23370 for flag in $(EXTRA_HOST_FLAGS) ; do \
23371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23372 done; \
23373 echo "Doing TAGS in libcpp"; \
23374 (cd $(HOST_SUBDIR)/libcpp && \
23375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23377 "RANLIB=$${RANLIB}" \
23378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23379 TAGS) \
23380 || exit 1
23382 @endif libcpp
23384 .PHONY: maybe-install-info-libcpp install-info-libcpp
23385 maybe-install-info-libcpp:
23386 @if libcpp
23387 maybe-install-info-libcpp: install-info-libcpp
23389 install-info-libcpp: \
23390 configure-libcpp \
23391 info-libcpp
23392 @[ -f ./libcpp/Makefile ] || exit 0; \
23393 r=`${PWD_COMMAND}`; export r; \
23394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23395 $(HOST_EXPORTS) \
23396 for flag in $(EXTRA_HOST_FLAGS) ; do \
23397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23398 done; \
23399 echo "Doing install-info in libcpp"; \
23400 (cd $(HOST_SUBDIR)/libcpp && \
23401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23403 "RANLIB=$${RANLIB}" \
23404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23405 install-info) \
23406 || exit 1
23408 @endif libcpp
23410 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
23411 maybe-install-pdf-libcpp:
23412 @if libcpp
23413 maybe-install-pdf-libcpp: install-pdf-libcpp
23415 install-pdf-libcpp: \
23416 configure-libcpp \
23417 pdf-libcpp
23418 @[ -f ./libcpp/Makefile ] || exit 0; \
23419 r=`${PWD_COMMAND}`; export r; \
23420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23421 $(HOST_EXPORTS) \
23422 for flag in $(EXTRA_HOST_FLAGS) ; do \
23423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23424 done; \
23425 echo "Doing install-pdf in libcpp"; \
23426 (cd $(HOST_SUBDIR)/libcpp && \
23427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23429 "RANLIB=$${RANLIB}" \
23430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23431 install-pdf) \
23432 || exit 1
23434 @endif libcpp
23436 .PHONY: maybe-install-html-libcpp install-html-libcpp
23437 maybe-install-html-libcpp:
23438 @if libcpp
23439 maybe-install-html-libcpp: install-html-libcpp
23441 install-html-libcpp: \
23442 configure-libcpp \
23443 html-libcpp
23444 @[ -f ./libcpp/Makefile ] || exit 0; \
23445 r=`${PWD_COMMAND}`; export r; \
23446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23447 $(HOST_EXPORTS) \
23448 for flag in $(EXTRA_HOST_FLAGS) ; do \
23449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23450 done; \
23451 echo "Doing install-html in libcpp"; \
23452 (cd $(HOST_SUBDIR)/libcpp && \
23453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23455 "RANLIB=$${RANLIB}" \
23456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23457 install-html) \
23458 || exit 1
23460 @endif libcpp
23462 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
23463 maybe-installcheck-libcpp:
23464 @if libcpp
23465 maybe-installcheck-libcpp: installcheck-libcpp
23467 installcheck-libcpp: \
23468 configure-libcpp
23469 @[ -f ./libcpp/Makefile ] || exit 0; \
23470 r=`${PWD_COMMAND}`; export r; \
23471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23472 $(HOST_EXPORTS) \
23473 for flag in $(EXTRA_HOST_FLAGS) ; do \
23474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23475 done; \
23476 echo "Doing installcheck in libcpp"; \
23477 (cd $(HOST_SUBDIR)/libcpp && \
23478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23480 "RANLIB=$${RANLIB}" \
23481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23482 installcheck) \
23483 || exit 1
23485 @endif libcpp
23487 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
23488 maybe-mostlyclean-libcpp:
23489 @if libcpp
23490 maybe-mostlyclean-libcpp: mostlyclean-libcpp
23492 mostlyclean-libcpp:
23493 @[ -f ./libcpp/Makefile ] || exit 0; \
23494 r=`${PWD_COMMAND}`; export r; \
23495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23496 $(HOST_EXPORTS) \
23497 for flag in $(EXTRA_HOST_FLAGS) ; do \
23498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23499 done; \
23500 echo "Doing mostlyclean in libcpp"; \
23501 (cd $(HOST_SUBDIR)/libcpp && \
23502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23504 "RANLIB=$${RANLIB}" \
23505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23506 mostlyclean) \
23507 || exit 1
23509 @endif libcpp
23511 .PHONY: maybe-clean-libcpp clean-libcpp
23512 maybe-clean-libcpp:
23513 @if libcpp
23514 maybe-clean-libcpp: clean-libcpp
23516 clean-libcpp:
23517 @[ -f ./libcpp/Makefile ] || exit 0; \
23518 r=`${PWD_COMMAND}`; export r; \
23519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23520 $(HOST_EXPORTS) \
23521 for flag in $(EXTRA_HOST_FLAGS) ; do \
23522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23523 done; \
23524 echo "Doing clean in libcpp"; \
23525 (cd $(HOST_SUBDIR)/libcpp && \
23526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23528 "RANLIB=$${RANLIB}" \
23529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23530 clean) \
23531 || exit 1
23533 @endif libcpp
23535 .PHONY: maybe-distclean-libcpp distclean-libcpp
23536 maybe-distclean-libcpp:
23537 @if libcpp
23538 maybe-distclean-libcpp: distclean-libcpp
23540 distclean-libcpp:
23541 @[ -f ./libcpp/Makefile ] || exit 0; \
23542 r=`${PWD_COMMAND}`; export r; \
23543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23544 $(HOST_EXPORTS) \
23545 for flag in $(EXTRA_HOST_FLAGS) ; do \
23546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23547 done; \
23548 echo "Doing distclean in libcpp"; \
23549 (cd $(HOST_SUBDIR)/libcpp && \
23550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23552 "RANLIB=$${RANLIB}" \
23553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23554 distclean) \
23555 || exit 1
23557 @endif libcpp
23559 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
23560 maybe-maintainer-clean-libcpp:
23561 @if libcpp
23562 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
23564 maintainer-clean-libcpp:
23565 @[ -f ./libcpp/Makefile ] || exit 0; \
23566 r=`${PWD_COMMAND}`; export r; \
23567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23568 $(HOST_EXPORTS) \
23569 for flag in $(EXTRA_HOST_FLAGS) ; do \
23570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23571 done; \
23572 echo "Doing maintainer-clean in libcpp"; \
23573 (cd $(HOST_SUBDIR)/libcpp && \
23574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23576 "RANLIB=$${RANLIB}" \
23577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23578 maintainer-clean) \
23579 || exit 1
23581 @endif libcpp
23585 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
23586 maybe-configure-libdecnumber:
23587 @if gcc-bootstrap
23588 configure-libdecnumber: stage_current
23589 @endif gcc-bootstrap
23590 @if libdecnumber
23591 maybe-configure-libdecnumber: configure-libdecnumber
23592 configure-libdecnumber:
23593 @r=`${PWD_COMMAND}`; export r; \
23594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23595 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23597 $(HOST_EXPORTS) \
23598 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
23599 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
23600 case $(srcdir) in \
23601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23602 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23604 esac; \
23605 module_srcdir=libdecnumber; \
23606 $(SHELL) \
23607 $$s/$$module_srcdir/configure \
23608 --srcdir=$${topdir}/$$module_srcdir \
23609 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23610 --target=${target_alias} \
23611 || exit 1
23612 @endif libdecnumber
23616 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
23617 maybe-configure-stage1-libdecnumber:
23618 @if libdecnumber-bootstrap
23619 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
23620 configure-stage1-libdecnumber:
23621 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23622 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23623 @r=`${PWD_COMMAND}`; export r; \
23624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23625 TFLAGS="$(STAGE1_TFLAGS)"; \
23626 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23627 $(HOST_EXPORTS) \
23628 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23629 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23630 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23631 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
23632 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23633 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23634 case $(srcdir) in \
23635 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23636 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23637 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23638 esac; \
23639 module_srcdir=libdecnumber; \
23640 $(SHELL) $$s/$$module_srcdir/configure \
23641 --srcdir=$${topdir}/$$module_srcdir \
23642 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23643 --target=${target_alias} \
23645 $(STAGE1_CONFIGURE_FLAGS)
23646 @endif libdecnumber-bootstrap
23648 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
23649 maybe-configure-stage2-libdecnumber:
23650 @if libdecnumber-bootstrap
23651 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
23652 configure-stage2-libdecnumber:
23653 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23655 @r=`${PWD_COMMAND}`; export r; \
23656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23657 TFLAGS="$(STAGE2_TFLAGS)"; \
23658 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23659 $(HOST_EXPORTS) \
23660 $(POSTSTAGE1_HOST_EXPORTS) \
23661 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23662 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23663 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23664 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
23665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23666 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23667 case $(srcdir) in \
23668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23669 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23671 esac; \
23672 module_srcdir=libdecnumber; \
23673 $(SHELL) $$s/$$module_srcdir/configure \
23674 --srcdir=$${topdir}/$$module_srcdir \
23675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23676 --target=${target_alias} \
23677 --with-build-libsubdir=$(HOST_SUBDIR) \
23678 $(STAGE2_CONFIGURE_FLAGS)
23679 @endif libdecnumber-bootstrap
23681 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
23682 maybe-configure-stage3-libdecnumber:
23683 @if libdecnumber-bootstrap
23684 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
23685 configure-stage3-libdecnumber:
23686 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23687 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23688 @r=`${PWD_COMMAND}`; export r; \
23689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23690 TFLAGS="$(STAGE3_TFLAGS)"; \
23691 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23692 $(HOST_EXPORTS) \
23693 $(POSTSTAGE1_HOST_EXPORTS) \
23694 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23695 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23696 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23697 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
23698 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23699 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23700 case $(srcdir) in \
23701 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23702 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23703 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23704 esac; \
23705 module_srcdir=libdecnumber; \
23706 $(SHELL) $$s/$$module_srcdir/configure \
23707 --srcdir=$${topdir}/$$module_srcdir \
23708 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23709 --target=${target_alias} \
23710 --with-build-libsubdir=$(HOST_SUBDIR) \
23711 $(STAGE3_CONFIGURE_FLAGS)
23712 @endif libdecnumber-bootstrap
23714 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
23715 maybe-configure-stage4-libdecnumber:
23716 @if libdecnumber-bootstrap
23717 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
23718 configure-stage4-libdecnumber:
23719 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23720 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23721 @r=`${PWD_COMMAND}`; export r; \
23722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23723 TFLAGS="$(STAGE4_TFLAGS)"; \
23724 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23725 $(HOST_EXPORTS) \
23726 $(POSTSTAGE1_HOST_EXPORTS) \
23727 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23728 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23729 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23730 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
23731 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23732 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23733 case $(srcdir) in \
23734 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23735 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23736 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23737 esac; \
23738 module_srcdir=libdecnumber; \
23739 $(SHELL) $$s/$$module_srcdir/configure \
23740 --srcdir=$${topdir}/$$module_srcdir \
23741 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23742 --target=${target_alias} \
23743 --with-build-libsubdir=$(HOST_SUBDIR) \
23744 $(STAGE4_CONFIGURE_FLAGS)
23745 @endif libdecnumber-bootstrap
23747 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
23748 maybe-configure-stageprofile-libdecnumber:
23749 @if libdecnumber-bootstrap
23750 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
23751 configure-stageprofile-libdecnumber:
23752 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23753 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23754 @r=`${PWD_COMMAND}`; export r; \
23755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23756 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23757 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23758 $(HOST_EXPORTS) \
23759 $(POSTSTAGE1_HOST_EXPORTS) \
23760 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23761 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23762 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23763 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
23764 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23765 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23766 case $(srcdir) in \
23767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23768 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23770 esac; \
23771 module_srcdir=libdecnumber; \
23772 $(SHELL) $$s/$$module_srcdir/configure \
23773 --srcdir=$${topdir}/$$module_srcdir \
23774 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23775 --target=${target_alias} \
23776 --with-build-libsubdir=$(HOST_SUBDIR) \
23777 $(STAGEprofile_CONFIGURE_FLAGS)
23778 @endif libdecnumber-bootstrap
23780 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
23781 maybe-configure-stagefeedback-libdecnumber:
23782 @if libdecnumber-bootstrap
23783 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
23784 configure-stagefeedback-libdecnumber:
23785 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23787 @r=`${PWD_COMMAND}`; export r; \
23788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23789 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23790 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23791 $(HOST_EXPORTS) \
23792 $(POSTSTAGE1_HOST_EXPORTS) \
23793 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23794 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23795 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23796 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
23797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23798 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23799 case $(srcdir) in \
23800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23801 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23803 esac; \
23804 module_srcdir=libdecnumber; \
23805 $(SHELL) $$s/$$module_srcdir/configure \
23806 --srcdir=$${topdir}/$$module_srcdir \
23807 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23808 --target=${target_alias} \
23809 --with-build-libsubdir=$(HOST_SUBDIR) \
23810 $(STAGEfeedback_CONFIGURE_FLAGS)
23811 @endif libdecnumber-bootstrap
23813 .PHONY: configure-stageautoprofile-libdecnumber maybe-configure-stageautoprofile-libdecnumber
23814 maybe-configure-stageautoprofile-libdecnumber:
23815 @if libdecnumber-bootstrap
23816 maybe-configure-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
23817 configure-stageautoprofile-libdecnumber:
23818 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23819 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23820 @r=`${PWD_COMMAND}`; export r; \
23821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23822 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23823 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23824 $(HOST_EXPORTS) \
23825 $(POSTSTAGE1_HOST_EXPORTS) \
23826 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
23827 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
23828 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
23829 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libdecnumber; \
23830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23831 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23832 case $(srcdir) in \
23833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23834 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23836 esac; \
23837 module_srcdir=libdecnumber; \
23838 $(SHELL) $$s/$$module_srcdir/configure \
23839 --srcdir=$${topdir}/$$module_srcdir \
23840 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23841 --target=${target_alias} \
23842 --with-build-libsubdir=$(HOST_SUBDIR) \
23843 $(STAGEautoprofile_CONFIGURE_FLAGS)
23844 @endif libdecnumber-bootstrap
23846 .PHONY: configure-stageautofeedback-libdecnumber maybe-configure-stageautofeedback-libdecnumber
23847 maybe-configure-stageautofeedback-libdecnumber:
23848 @if libdecnumber-bootstrap
23849 maybe-configure-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
23850 configure-stageautofeedback-libdecnumber:
23851 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23852 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
23853 @r=`${PWD_COMMAND}`; export r; \
23854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23855 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23856 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
23857 $(HOST_EXPORTS) \
23858 $(POSTSTAGE1_HOST_EXPORTS) \
23859 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
23860 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
23861 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
23862 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libdecnumber; \
23863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
23864 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
23865 case $(srcdir) in \
23866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23867 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
23868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23869 esac; \
23870 module_srcdir=libdecnumber; \
23871 $(SHELL) $$s/$$module_srcdir/configure \
23872 --srcdir=$${topdir}/$$module_srcdir \
23873 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23874 --target=${target_alias} \
23875 --with-build-libsubdir=$(HOST_SUBDIR) \
23876 $(STAGEautofeedback_CONFIGURE_FLAGS)
23877 @endif libdecnumber-bootstrap
23883 .PHONY: all-libdecnumber maybe-all-libdecnumber
23884 maybe-all-libdecnumber:
23885 @if gcc-bootstrap
23886 all-libdecnumber: stage_current
23887 @endif gcc-bootstrap
23888 @if libdecnumber
23889 TARGET-libdecnumber=all
23890 maybe-all-libdecnumber: all-libdecnumber
23891 all-libdecnumber: configure-libdecnumber
23892 @r=`${PWD_COMMAND}`; export r; \
23893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23894 $(HOST_EXPORTS) \
23895 (cd $(HOST_SUBDIR)/libdecnumber && \
23896 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23897 $(TARGET-libdecnumber))
23898 @endif libdecnumber
23902 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
23903 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
23904 maybe-all-stage1-libdecnumber:
23905 maybe-clean-stage1-libdecnumber:
23906 @if libdecnumber-bootstrap
23907 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
23908 all-stage1: all-stage1-libdecnumber
23909 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
23910 all-stage1-libdecnumber: configure-stage1-libdecnumber
23911 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23912 @r=`${PWD_COMMAND}`; export r; \
23913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23914 TFLAGS="$(STAGE1_TFLAGS)"; \
23915 $(HOST_EXPORTS) \
23916 cd $(HOST_SUBDIR)/libdecnumber && \
23918 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23919 CFLAGS="$(STAGE1_CFLAGS)" \
23920 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23921 LIBCFLAGS="$(LIBCFLAGS)" \
23922 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23923 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23924 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23925 $(EXTRA_HOST_FLAGS) \
23926 $(STAGE1_FLAGS_TO_PASS) \
23927 TFLAGS="$(STAGE1_TFLAGS)" \
23928 $(TARGET-stage1-libdecnumber)
23930 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
23931 clean-stage1: clean-stage1-libdecnumber
23932 clean-stage1-libdecnumber:
23933 @if [ $(current_stage) = stage1 ]; then \
23934 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23935 else \
23936 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
23937 $(MAKE) stage1-start; \
23938 fi; \
23939 cd $(HOST_SUBDIR)/libdecnumber && \
23940 $(MAKE) $(EXTRA_HOST_FLAGS) \
23941 $(STAGE1_FLAGS_TO_PASS) clean
23942 @endif libdecnumber-bootstrap
23945 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
23946 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
23947 maybe-all-stage2-libdecnumber:
23948 maybe-clean-stage2-libdecnumber:
23949 @if libdecnumber-bootstrap
23950 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
23951 all-stage2: all-stage2-libdecnumber
23952 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
23953 all-stage2-libdecnumber: configure-stage2-libdecnumber
23954 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23955 @r=`${PWD_COMMAND}`; export r; \
23956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23957 TFLAGS="$(STAGE2_TFLAGS)"; \
23958 $(HOST_EXPORTS) \
23959 $(POSTSTAGE1_HOST_EXPORTS) \
23960 cd $(HOST_SUBDIR)/libdecnumber && \
23962 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23963 CFLAGS="$(STAGE2_CFLAGS)" \
23964 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23965 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23966 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23967 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23968 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23969 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23970 TFLAGS="$(STAGE2_TFLAGS)" \
23971 $(TARGET-stage2-libdecnumber)
23973 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
23974 clean-stage2: clean-stage2-libdecnumber
23975 clean-stage2-libdecnumber:
23976 @if [ $(current_stage) = stage2 ]; then \
23977 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
23978 else \
23979 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
23980 $(MAKE) stage2-start; \
23981 fi; \
23982 cd $(HOST_SUBDIR)/libdecnumber && \
23983 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23984 @endif libdecnumber-bootstrap
23987 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
23988 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
23989 maybe-all-stage3-libdecnumber:
23990 maybe-clean-stage3-libdecnumber:
23991 @if libdecnumber-bootstrap
23992 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
23993 all-stage3: all-stage3-libdecnumber
23994 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
23995 all-stage3-libdecnumber: configure-stage3-libdecnumber
23996 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23997 @r=`${PWD_COMMAND}`; export r; \
23998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23999 TFLAGS="$(STAGE3_TFLAGS)"; \
24000 $(HOST_EXPORTS) \
24001 $(POSTSTAGE1_HOST_EXPORTS) \
24002 cd $(HOST_SUBDIR)/libdecnumber && \
24004 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24005 CFLAGS="$(STAGE3_CFLAGS)" \
24006 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24007 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24008 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24009 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24010 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24011 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24012 TFLAGS="$(STAGE3_TFLAGS)" \
24013 $(TARGET-stage3-libdecnumber)
24015 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
24016 clean-stage3: clean-stage3-libdecnumber
24017 clean-stage3-libdecnumber:
24018 @if [ $(current_stage) = stage3 ]; then \
24019 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24020 else \
24021 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
24022 $(MAKE) stage3-start; \
24023 fi; \
24024 cd $(HOST_SUBDIR)/libdecnumber && \
24025 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24026 @endif libdecnumber-bootstrap
24029 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
24030 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
24031 maybe-all-stage4-libdecnumber:
24032 maybe-clean-stage4-libdecnumber:
24033 @if libdecnumber-bootstrap
24034 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
24035 all-stage4: all-stage4-libdecnumber
24036 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
24037 all-stage4-libdecnumber: configure-stage4-libdecnumber
24038 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24039 @r=`${PWD_COMMAND}`; export r; \
24040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24041 TFLAGS="$(STAGE4_TFLAGS)"; \
24042 $(HOST_EXPORTS) \
24043 $(POSTSTAGE1_HOST_EXPORTS) \
24044 cd $(HOST_SUBDIR)/libdecnumber && \
24046 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24047 CFLAGS="$(STAGE4_CFLAGS)" \
24048 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24049 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24050 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24051 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24052 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24053 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24054 TFLAGS="$(STAGE4_TFLAGS)" \
24055 $(TARGET-stage4-libdecnumber)
24057 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
24058 clean-stage4: clean-stage4-libdecnumber
24059 clean-stage4-libdecnumber:
24060 @if [ $(current_stage) = stage4 ]; then \
24061 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24062 else \
24063 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
24064 $(MAKE) stage4-start; \
24065 fi; \
24066 cd $(HOST_SUBDIR)/libdecnumber && \
24067 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24068 @endif libdecnumber-bootstrap
24071 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
24072 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
24073 maybe-all-stageprofile-libdecnumber:
24074 maybe-clean-stageprofile-libdecnumber:
24075 @if libdecnumber-bootstrap
24076 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
24077 all-stageprofile: all-stageprofile-libdecnumber
24078 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
24079 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
24080 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24081 @r=`${PWD_COMMAND}`; export r; \
24082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24083 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24084 $(HOST_EXPORTS) \
24085 $(POSTSTAGE1_HOST_EXPORTS) \
24086 cd $(HOST_SUBDIR)/libdecnumber && \
24088 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24089 CFLAGS="$(STAGEprofile_CFLAGS)" \
24090 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24091 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24092 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24093 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24094 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24095 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24096 TFLAGS="$(STAGEprofile_TFLAGS)" \
24097 $(TARGET-stageprofile-libdecnumber)
24099 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
24100 clean-stageprofile: clean-stageprofile-libdecnumber
24101 clean-stageprofile-libdecnumber:
24102 @if [ $(current_stage) = stageprofile ]; then \
24103 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24104 else \
24105 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
24106 $(MAKE) stageprofile-start; \
24107 fi; \
24108 cd $(HOST_SUBDIR)/libdecnumber && \
24109 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24110 @endif libdecnumber-bootstrap
24113 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
24114 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
24115 maybe-all-stagefeedback-libdecnumber:
24116 maybe-clean-stagefeedback-libdecnumber:
24117 @if libdecnumber-bootstrap
24118 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
24119 all-stagefeedback: all-stagefeedback-libdecnumber
24120 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
24121 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
24122 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24123 @r=`${PWD_COMMAND}`; export r; \
24124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24125 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24126 $(HOST_EXPORTS) \
24127 $(POSTSTAGE1_HOST_EXPORTS) \
24128 cd $(HOST_SUBDIR)/libdecnumber && \
24130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24131 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24132 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24133 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24138 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24139 $(TARGET-stagefeedback-libdecnumber)
24141 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
24142 clean-stagefeedback: clean-stagefeedback-libdecnumber
24143 clean-stagefeedback-libdecnumber:
24144 @if [ $(current_stage) = stagefeedback ]; then \
24145 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24146 else \
24147 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
24148 $(MAKE) stagefeedback-start; \
24149 fi; \
24150 cd $(HOST_SUBDIR)/libdecnumber && \
24151 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24152 @endif libdecnumber-bootstrap
24155 .PHONY: all-stageautoprofile-libdecnumber maybe-all-stageautoprofile-libdecnumber
24156 .PHONY: clean-stageautoprofile-libdecnumber maybe-clean-stageautoprofile-libdecnumber
24157 maybe-all-stageautoprofile-libdecnumber:
24158 maybe-clean-stageautoprofile-libdecnumber:
24159 @if libdecnumber-bootstrap
24160 maybe-all-stageautoprofile-libdecnumber: all-stageautoprofile-libdecnumber
24161 all-stageautoprofile: all-stageautoprofile-libdecnumber
24162 TARGET-stageautoprofile-libdecnumber = $(TARGET-libdecnumber)
24163 all-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
24164 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24165 @r=`${PWD_COMMAND}`; export r; \
24166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24167 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24168 $(HOST_EXPORTS) \
24169 $(POSTSTAGE1_HOST_EXPORTS) \
24170 cd $(HOST_SUBDIR)/libdecnumber && \
24171 $$s/gcc/config/i386/$(AUTO_PROFILE) \
24172 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24173 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
24174 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
24175 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
24176 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24177 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24178 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24179 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24180 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
24181 $(TARGET-stageautoprofile-libdecnumber)
24183 maybe-clean-stageautoprofile-libdecnumber: clean-stageautoprofile-libdecnumber
24184 clean-stageautoprofile: clean-stageautoprofile-libdecnumber
24185 clean-stageautoprofile-libdecnumber:
24186 @if [ $(current_stage) = stageautoprofile ]; then \
24187 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24188 else \
24189 [ -f $(HOST_SUBDIR)/stageautoprofile-libdecnumber/Makefile ] || exit 0; \
24190 $(MAKE) stageautoprofile-start; \
24191 fi; \
24192 cd $(HOST_SUBDIR)/libdecnumber && \
24193 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24194 @endif libdecnumber-bootstrap
24197 .PHONY: all-stageautofeedback-libdecnumber maybe-all-stageautofeedback-libdecnumber
24198 .PHONY: clean-stageautofeedback-libdecnumber maybe-clean-stageautofeedback-libdecnumber
24199 maybe-all-stageautofeedback-libdecnumber:
24200 maybe-clean-stageautofeedback-libdecnumber:
24201 @if libdecnumber-bootstrap
24202 maybe-all-stageautofeedback-libdecnumber: all-stageautofeedback-libdecnumber
24203 all-stageautofeedback: all-stageautofeedback-libdecnumber
24204 TARGET-stageautofeedback-libdecnumber = $(TARGET-libdecnumber)
24205 all-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
24206 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24207 @r=`${PWD_COMMAND}`; export r; \
24208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24209 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24210 $(HOST_EXPORTS) \
24211 $(POSTSTAGE1_HOST_EXPORTS) \
24212 cd $(HOST_SUBDIR)/libdecnumber && \
24214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24215 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
24216 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
24217 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
24218 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24219 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24220 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24221 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24222 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
24223 $(TARGET-stageautofeedback-libdecnumber)
24225 maybe-clean-stageautofeedback-libdecnumber: clean-stageautofeedback-libdecnumber
24226 clean-stageautofeedback: clean-stageautofeedback-libdecnumber
24227 clean-stageautofeedback-libdecnumber:
24228 @if [ $(current_stage) = stageautofeedback ]; then \
24229 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
24230 else \
24231 [ -f $(HOST_SUBDIR)/stageautofeedback-libdecnumber/Makefile ] || exit 0; \
24232 $(MAKE) stageautofeedback-start; \
24233 fi; \
24234 cd $(HOST_SUBDIR)/libdecnumber && \
24235 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
24236 @endif libdecnumber-bootstrap
24242 .PHONY: check-libdecnumber maybe-check-libdecnumber
24243 maybe-check-libdecnumber:
24244 @if libdecnumber
24245 maybe-check-libdecnumber: check-libdecnumber
24247 check-libdecnumber:
24248 @: $(MAKE); $(unstage)
24249 @r=`${PWD_COMMAND}`; export r; \
24250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24251 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24252 (cd $(HOST_SUBDIR)/libdecnumber && \
24253 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
24255 @endif libdecnumber
24257 .PHONY: install-libdecnumber maybe-install-libdecnumber
24258 maybe-install-libdecnumber:
24259 @if libdecnumber
24260 maybe-install-libdecnumber: install-libdecnumber
24262 install-libdecnumber: installdirs
24263 @: $(MAKE); $(unstage)
24264 @r=`${PWD_COMMAND}`; export r; \
24265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24266 $(HOST_EXPORTS) \
24267 (cd $(HOST_SUBDIR)/libdecnumber && \
24268 $(MAKE) $(FLAGS_TO_PASS) install)
24270 @endif libdecnumber
24272 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
24273 maybe-install-strip-libdecnumber:
24274 @if libdecnumber
24275 maybe-install-strip-libdecnumber: install-strip-libdecnumber
24277 install-strip-libdecnumber: installdirs
24278 @: $(MAKE); $(unstage)
24279 @r=`${PWD_COMMAND}`; export r; \
24280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24281 $(HOST_EXPORTS) \
24282 (cd $(HOST_SUBDIR)/libdecnumber && \
24283 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24285 @endif libdecnumber
24287 # Other targets (info, dvi, pdf, etc.)
24289 .PHONY: maybe-info-libdecnumber info-libdecnumber
24290 maybe-info-libdecnumber:
24291 @if libdecnumber
24292 maybe-info-libdecnumber: info-libdecnumber
24294 info-libdecnumber: \
24295 configure-libdecnumber
24296 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24297 r=`${PWD_COMMAND}`; export r; \
24298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24299 $(HOST_EXPORTS) \
24300 for flag in $(EXTRA_HOST_FLAGS) ; do \
24301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24302 done; \
24303 echo "Doing info in libdecnumber"; \
24304 (cd $(HOST_SUBDIR)/libdecnumber && \
24305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24307 "RANLIB=$${RANLIB}" \
24308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24309 info) \
24310 || exit 1
24312 @endif libdecnumber
24314 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
24315 maybe-dvi-libdecnumber:
24316 @if libdecnumber
24317 maybe-dvi-libdecnumber: dvi-libdecnumber
24319 dvi-libdecnumber: \
24320 configure-libdecnumber
24321 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24322 r=`${PWD_COMMAND}`; export r; \
24323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24324 $(HOST_EXPORTS) \
24325 for flag in $(EXTRA_HOST_FLAGS) ; do \
24326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24327 done; \
24328 echo "Doing dvi in libdecnumber"; \
24329 (cd $(HOST_SUBDIR)/libdecnumber && \
24330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24332 "RANLIB=$${RANLIB}" \
24333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24334 dvi) \
24335 || exit 1
24337 @endif libdecnumber
24339 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
24340 maybe-pdf-libdecnumber:
24341 @if libdecnumber
24342 maybe-pdf-libdecnumber: pdf-libdecnumber
24344 pdf-libdecnumber: \
24345 configure-libdecnumber
24346 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24347 r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24349 $(HOST_EXPORTS) \
24350 for flag in $(EXTRA_HOST_FLAGS) ; do \
24351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352 done; \
24353 echo "Doing pdf in libdecnumber"; \
24354 (cd $(HOST_SUBDIR)/libdecnumber && \
24355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24357 "RANLIB=$${RANLIB}" \
24358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24359 pdf) \
24360 || exit 1
24362 @endif libdecnumber
24364 .PHONY: maybe-html-libdecnumber html-libdecnumber
24365 maybe-html-libdecnumber:
24366 @if libdecnumber
24367 maybe-html-libdecnumber: html-libdecnumber
24369 html-libdecnumber: \
24370 configure-libdecnumber
24371 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24372 r=`${PWD_COMMAND}`; export r; \
24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24374 $(HOST_EXPORTS) \
24375 for flag in $(EXTRA_HOST_FLAGS) ; do \
24376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24377 done; \
24378 echo "Doing html in libdecnumber"; \
24379 (cd $(HOST_SUBDIR)/libdecnumber && \
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24384 html) \
24385 || exit 1
24387 @endif libdecnumber
24389 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
24390 maybe-TAGS-libdecnumber:
24391 @if libdecnumber
24392 maybe-TAGS-libdecnumber: TAGS-libdecnumber
24394 TAGS-libdecnumber: \
24395 configure-libdecnumber
24396 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24399 $(HOST_EXPORTS) \
24400 for flag in $(EXTRA_HOST_FLAGS) ; do \
24401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24402 done; \
24403 echo "Doing TAGS in libdecnumber"; \
24404 (cd $(HOST_SUBDIR)/libdecnumber && \
24405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24407 "RANLIB=$${RANLIB}" \
24408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24409 TAGS) \
24410 || exit 1
24412 @endif libdecnumber
24414 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
24415 maybe-install-info-libdecnumber:
24416 @if libdecnumber
24417 maybe-install-info-libdecnumber: install-info-libdecnumber
24419 install-info-libdecnumber: \
24420 configure-libdecnumber \
24421 info-libdecnumber
24422 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24423 r=`${PWD_COMMAND}`; export r; \
24424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24425 $(HOST_EXPORTS) \
24426 for flag in $(EXTRA_HOST_FLAGS) ; do \
24427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24428 done; \
24429 echo "Doing install-info in libdecnumber"; \
24430 (cd $(HOST_SUBDIR)/libdecnumber && \
24431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24433 "RANLIB=$${RANLIB}" \
24434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24435 install-info) \
24436 || exit 1
24438 @endif libdecnumber
24440 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
24441 maybe-install-pdf-libdecnumber:
24442 @if libdecnumber
24443 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
24445 install-pdf-libdecnumber: \
24446 configure-libdecnumber \
24447 pdf-libdecnumber
24448 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24449 r=`${PWD_COMMAND}`; export r; \
24450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24451 $(HOST_EXPORTS) \
24452 for flag in $(EXTRA_HOST_FLAGS) ; do \
24453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24454 done; \
24455 echo "Doing install-pdf in libdecnumber"; \
24456 (cd $(HOST_SUBDIR)/libdecnumber && \
24457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24459 "RANLIB=$${RANLIB}" \
24460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24461 install-pdf) \
24462 || exit 1
24464 @endif libdecnumber
24466 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
24467 maybe-install-html-libdecnumber:
24468 @if libdecnumber
24469 maybe-install-html-libdecnumber: install-html-libdecnumber
24471 install-html-libdecnumber: \
24472 configure-libdecnumber \
24473 html-libdecnumber
24474 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24475 r=`${PWD_COMMAND}`; export r; \
24476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24477 $(HOST_EXPORTS) \
24478 for flag in $(EXTRA_HOST_FLAGS) ; do \
24479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24480 done; \
24481 echo "Doing install-html in libdecnumber"; \
24482 (cd $(HOST_SUBDIR)/libdecnumber && \
24483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24485 "RANLIB=$${RANLIB}" \
24486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24487 install-html) \
24488 || exit 1
24490 @endif libdecnumber
24492 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
24493 maybe-installcheck-libdecnumber:
24494 @if libdecnumber
24495 maybe-installcheck-libdecnumber: installcheck-libdecnumber
24497 installcheck-libdecnumber: \
24498 configure-libdecnumber
24499 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24500 r=`${PWD_COMMAND}`; export r; \
24501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24502 $(HOST_EXPORTS) \
24503 for flag in $(EXTRA_HOST_FLAGS) ; do \
24504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24505 done; \
24506 echo "Doing installcheck in libdecnumber"; \
24507 (cd $(HOST_SUBDIR)/libdecnumber && \
24508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24510 "RANLIB=$${RANLIB}" \
24511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24512 installcheck) \
24513 || exit 1
24515 @endif libdecnumber
24517 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
24518 maybe-mostlyclean-libdecnumber:
24519 @if libdecnumber
24520 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
24522 mostlyclean-libdecnumber:
24523 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24524 r=`${PWD_COMMAND}`; export r; \
24525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24526 $(HOST_EXPORTS) \
24527 for flag in $(EXTRA_HOST_FLAGS) ; do \
24528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24529 done; \
24530 echo "Doing mostlyclean in libdecnumber"; \
24531 (cd $(HOST_SUBDIR)/libdecnumber && \
24532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24534 "RANLIB=$${RANLIB}" \
24535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24536 mostlyclean) \
24537 || exit 1
24539 @endif libdecnumber
24541 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
24542 maybe-clean-libdecnumber:
24543 @if libdecnumber
24544 maybe-clean-libdecnumber: clean-libdecnumber
24546 clean-libdecnumber:
24547 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24548 r=`${PWD_COMMAND}`; export r; \
24549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24550 $(HOST_EXPORTS) \
24551 for flag in $(EXTRA_HOST_FLAGS) ; do \
24552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24553 done; \
24554 echo "Doing clean in libdecnumber"; \
24555 (cd $(HOST_SUBDIR)/libdecnumber && \
24556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24558 "RANLIB=$${RANLIB}" \
24559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24560 clean) \
24561 || exit 1
24563 @endif libdecnumber
24565 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
24566 maybe-distclean-libdecnumber:
24567 @if libdecnumber
24568 maybe-distclean-libdecnumber: distclean-libdecnumber
24570 distclean-libdecnumber:
24571 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24572 r=`${PWD_COMMAND}`; export r; \
24573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24574 $(HOST_EXPORTS) \
24575 for flag in $(EXTRA_HOST_FLAGS) ; do \
24576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24577 done; \
24578 echo "Doing distclean in libdecnumber"; \
24579 (cd $(HOST_SUBDIR)/libdecnumber && \
24580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24582 "RANLIB=$${RANLIB}" \
24583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24584 distclean) \
24585 || exit 1
24587 @endif libdecnumber
24589 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
24590 maybe-maintainer-clean-libdecnumber:
24591 @if libdecnumber
24592 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
24594 maintainer-clean-libdecnumber:
24595 @[ -f ./libdecnumber/Makefile ] || exit 0; \
24596 r=`${PWD_COMMAND}`; export r; \
24597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24598 $(HOST_EXPORTS) \
24599 for flag in $(EXTRA_HOST_FLAGS) ; do \
24600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24601 done; \
24602 echo "Doing maintainer-clean in libdecnumber"; \
24603 (cd $(HOST_SUBDIR)/libdecnumber && \
24604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24606 "RANLIB=$${RANLIB}" \
24607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24608 maintainer-clean) \
24609 || exit 1
24611 @endif libdecnumber
24615 .PHONY: configure-libgui maybe-configure-libgui
24616 maybe-configure-libgui:
24617 @if gcc-bootstrap
24618 configure-libgui: stage_current
24619 @endif gcc-bootstrap
24620 @if libgui
24621 maybe-configure-libgui: configure-libgui
24622 configure-libgui:
24623 @: $(MAKE); $(unstage)
24624 @r=`${PWD_COMMAND}`; export r; \
24625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24626 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
24627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
24628 $(HOST_EXPORTS) \
24629 echo Configuring in $(HOST_SUBDIR)/libgui; \
24630 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
24631 case $(srcdir) in \
24632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24633 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
24634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24635 esac; \
24636 module_srcdir=libgui; \
24637 $(SHELL) \
24638 $$s/$$module_srcdir/configure \
24639 --srcdir=$${topdir}/$$module_srcdir \
24640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24641 --target=${target_alias} \
24642 || exit 1
24643 @endif libgui
24649 .PHONY: all-libgui maybe-all-libgui
24650 maybe-all-libgui:
24651 @if gcc-bootstrap
24652 all-libgui: stage_current
24653 @endif gcc-bootstrap
24654 @if libgui
24655 TARGET-libgui=all
24656 maybe-all-libgui: all-libgui
24657 all-libgui: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24664 $(TARGET-libgui))
24665 @endif libgui
24670 .PHONY: check-libgui maybe-check-libgui
24671 maybe-check-libgui:
24672 @if libgui
24673 maybe-check-libgui: check-libgui
24675 check-libgui:
24676 @: $(MAKE); $(unstage)
24677 @r=`${PWD_COMMAND}`; export r; \
24678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24679 $(HOST_EXPORTS) \
24680 (cd $(HOST_SUBDIR)/libgui && \
24681 $(MAKE) $(FLAGS_TO_PASS) check)
24683 @endif libgui
24685 .PHONY: install-libgui maybe-install-libgui
24686 maybe-install-libgui:
24687 @if libgui
24688 maybe-install-libgui: install-libgui
24690 install-libgui: installdirs
24691 @: $(MAKE); $(unstage)
24692 @r=`${PWD_COMMAND}`; export r; \
24693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24694 $(HOST_EXPORTS) \
24695 (cd $(HOST_SUBDIR)/libgui && \
24696 $(MAKE) $(FLAGS_TO_PASS) install)
24698 @endif libgui
24700 .PHONY: install-strip-libgui maybe-install-strip-libgui
24701 maybe-install-strip-libgui:
24702 @if libgui
24703 maybe-install-strip-libgui: install-strip-libgui
24705 install-strip-libgui: installdirs
24706 @: $(MAKE); $(unstage)
24707 @r=`${PWD_COMMAND}`; export r; \
24708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24709 $(HOST_EXPORTS) \
24710 (cd $(HOST_SUBDIR)/libgui && \
24711 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24713 @endif libgui
24715 # Other targets (info, dvi, pdf, etc.)
24717 .PHONY: maybe-info-libgui info-libgui
24718 maybe-info-libgui:
24719 @if libgui
24720 maybe-info-libgui: info-libgui
24722 info-libgui: \
24723 configure-libgui
24724 @: $(MAKE); $(unstage)
24725 @[ -f ./libgui/Makefile ] || exit 0; \
24726 r=`${PWD_COMMAND}`; export r; \
24727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24728 $(HOST_EXPORTS) \
24729 for flag in $(EXTRA_HOST_FLAGS) ; do \
24730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24731 done; \
24732 echo "Doing info in libgui"; \
24733 (cd $(HOST_SUBDIR)/libgui && \
24734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24736 "RANLIB=$${RANLIB}" \
24737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24738 info) \
24739 || exit 1
24741 @endif libgui
24743 .PHONY: maybe-dvi-libgui dvi-libgui
24744 maybe-dvi-libgui:
24745 @if libgui
24746 maybe-dvi-libgui: dvi-libgui
24748 dvi-libgui: \
24749 configure-libgui
24750 @: $(MAKE); $(unstage)
24751 @[ -f ./libgui/Makefile ] || exit 0; \
24752 r=`${PWD_COMMAND}`; export r; \
24753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24754 $(HOST_EXPORTS) \
24755 for flag in $(EXTRA_HOST_FLAGS) ; do \
24756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24757 done; \
24758 echo "Doing dvi in libgui"; \
24759 (cd $(HOST_SUBDIR)/libgui && \
24760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24762 "RANLIB=$${RANLIB}" \
24763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24764 dvi) \
24765 || exit 1
24767 @endif libgui
24769 .PHONY: maybe-pdf-libgui pdf-libgui
24770 maybe-pdf-libgui:
24771 @if libgui
24772 maybe-pdf-libgui: pdf-libgui
24774 pdf-libgui: \
24775 configure-libgui
24776 @: $(MAKE); $(unstage)
24777 @[ -f ./libgui/Makefile ] || exit 0; \
24778 r=`${PWD_COMMAND}`; export r; \
24779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24780 $(HOST_EXPORTS) \
24781 for flag in $(EXTRA_HOST_FLAGS) ; do \
24782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24783 done; \
24784 echo "Doing pdf in libgui"; \
24785 (cd $(HOST_SUBDIR)/libgui && \
24786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24788 "RANLIB=$${RANLIB}" \
24789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24790 pdf) \
24791 || exit 1
24793 @endif libgui
24795 .PHONY: maybe-html-libgui html-libgui
24796 maybe-html-libgui:
24797 @if libgui
24798 maybe-html-libgui: html-libgui
24800 html-libgui: \
24801 configure-libgui
24802 @: $(MAKE); $(unstage)
24803 @[ -f ./libgui/Makefile ] || exit 0; \
24804 r=`${PWD_COMMAND}`; export r; \
24805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24806 $(HOST_EXPORTS) \
24807 for flag in $(EXTRA_HOST_FLAGS) ; do \
24808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24809 done; \
24810 echo "Doing html in libgui"; \
24811 (cd $(HOST_SUBDIR)/libgui && \
24812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24814 "RANLIB=$${RANLIB}" \
24815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24816 html) \
24817 || exit 1
24819 @endif libgui
24821 .PHONY: maybe-TAGS-libgui TAGS-libgui
24822 maybe-TAGS-libgui:
24823 @if libgui
24824 maybe-TAGS-libgui: TAGS-libgui
24826 TAGS-libgui: \
24827 configure-libgui
24828 @: $(MAKE); $(unstage)
24829 @[ -f ./libgui/Makefile ] || exit 0; \
24830 r=`${PWD_COMMAND}`; export r; \
24831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24832 $(HOST_EXPORTS) \
24833 for flag in $(EXTRA_HOST_FLAGS) ; do \
24834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24835 done; \
24836 echo "Doing TAGS in libgui"; \
24837 (cd $(HOST_SUBDIR)/libgui && \
24838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24840 "RANLIB=$${RANLIB}" \
24841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24842 TAGS) \
24843 || exit 1
24845 @endif libgui
24847 .PHONY: maybe-install-info-libgui install-info-libgui
24848 maybe-install-info-libgui:
24849 @if libgui
24850 maybe-install-info-libgui: install-info-libgui
24852 install-info-libgui: \
24853 configure-libgui \
24854 info-libgui
24855 @: $(MAKE); $(unstage)
24856 @[ -f ./libgui/Makefile ] || exit 0; \
24857 r=`${PWD_COMMAND}`; export r; \
24858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24859 $(HOST_EXPORTS) \
24860 for flag in $(EXTRA_HOST_FLAGS) ; do \
24861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24862 done; \
24863 echo "Doing install-info in libgui"; \
24864 (cd $(HOST_SUBDIR)/libgui && \
24865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24867 "RANLIB=$${RANLIB}" \
24868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24869 install-info) \
24870 || exit 1
24872 @endif libgui
24874 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
24875 maybe-install-pdf-libgui:
24876 @if libgui
24877 maybe-install-pdf-libgui: install-pdf-libgui
24879 install-pdf-libgui: \
24880 configure-libgui \
24881 pdf-libgui
24882 @: $(MAKE); $(unstage)
24883 @[ -f ./libgui/Makefile ] || exit 0; \
24884 r=`${PWD_COMMAND}`; export r; \
24885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24886 $(HOST_EXPORTS) \
24887 for flag in $(EXTRA_HOST_FLAGS) ; do \
24888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24889 done; \
24890 echo "Doing install-pdf in libgui"; \
24891 (cd $(HOST_SUBDIR)/libgui && \
24892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24894 "RANLIB=$${RANLIB}" \
24895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24896 install-pdf) \
24897 || exit 1
24899 @endif libgui
24901 .PHONY: maybe-install-html-libgui install-html-libgui
24902 maybe-install-html-libgui:
24903 @if libgui
24904 maybe-install-html-libgui: install-html-libgui
24906 install-html-libgui: \
24907 configure-libgui \
24908 html-libgui
24909 @: $(MAKE); $(unstage)
24910 @[ -f ./libgui/Makefile ] || exit 0; \
24911 r=`${PWD_COMMAND}`; export r; \
24912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24913 $(HOST_EXPORTS) \
24914 for flag in $(EXTRA_HOST_FLAGS) ; do \
24915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24916 done; \
24917 echo "Doing install-html in libgui"; \
24918 (cd $(HOST_SUBDIR)/libgui && \
24919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24921 "RANLIB=$${RANLIB}" \
24922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24923 install-html) \
24924 || exit 1
24926 @endif libgui
24928 .PHONY: maybe-installcheck-libgui installcheck-libgui
24929 maybe-installcheck-libgui:
24930 @if libgui
24931 maybe-installcheck-libgui: installcheck-libgui
24933 installcheck-libgui: \
24934 configure-libgui
24935 @: $(MAKE); $(unstage)
24936 @[ -f ./libgui/Makefile ] || exit 0; \
24937 r=`${PWD_COMMAND}`; export r; \
24938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24939 $(HOST_EXPORTS) \
24940 for flag in $(EXTRA_HOST_FLAGS) ; do \
24941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24942 done; \
24943 echo "Doing installcheck in libgui"; \
24944 (cd $(HOST_SUBDIR)/libgui && \
24945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24947 "RANLIB=$${RANLIB}" \
24948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24949 installcheck) \
24950 || exit 1
24952 @endif libgui
24954 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
24955 maybe-mostlyclean-libgui:
24956 @if libgui
24957 maybe-mostlyclean-libgui: mostlyclean-libgui
24959 mostlyclean-libgui:
24960 @: $(MAKE); $(unstage)
24961 @[ -f ./libgui/Makefile ] || exit 0; \
24962 r=`${PWD_COMMAND}`; export r; \
24963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24964 $(HOST_EXPORTS) \
24965 for flag in $(EXTRA_HOST_FLAGS) ; do \
24966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24967 done; \
24968 echo "Doing mostlyclean in libgui"; \
24969 (cd $(HOST_SUBDIR)/libgui && \
24970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24972 "RANLIB=$${RANLIB}" \
24973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24974 mostlyclean) \
24975 || exit 1
24977 @endif libgui
24979 .PHONY: maybe-clean-libgui clean-libgui
24980 maybe-clean-libgui:
24981 @if libgui
24982 maybe-clean-libgui: clean-libgui
24984 clean-libgui:
24985 @: $(MAKE); $(unstage)
24986 @[ -f ./libgui/Makefile ] || exit 0; \
24987 r=`${PWD_COMMAND}`; export r; \
24988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24989 $(HOST_EXPORTS) \
24990 for flag in $(EXTRA_HOST_FLAGS) ; do \
24991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24992 done; \
24993 echo "Doing clean in libgui"; \
24994 (cd $(HOST_SUBDIR)/libgui && \
24995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24997 "RANLIB=$${RANLIB}" \
24998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24999 clean) \
25000 || exit 1
25002 @endif libgui
25004 .PHONY: maybe-distclean-libgui distclean-libgui
25005 maybe-distclean-libgui:
25006 @if libgui
25007 maybe-distclean-libgui: distclean-libgui
25009 distclean-libgui:
25010 @: $(MAKE); $(unstage)
25011 @[ -f ./libgui/Makefile ] || exit 0; \
25012 r=`${PWD_COMMAND}`; export r; \
25013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25014 $(HOST_EXPORTS) \
25015 for flag in $(EXTRA_HOST_FLAGS) ; do \
25016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25017 done; \
25018 echo "Doing distclean in libgui"; \
25019 (cd $(HOST_SUBDIR)/libgui && \
25020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25022 "RANLIB=$${RANLIB}" \
25023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25024 distclean) \
25025 || exit 1
25027 @endif libgui
25029 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
25030 maybe-maintainer-clean-libgui:
25031 @if libgui
25032 maybe-maintainer-clean-libgui: maintainer-clean-libgui
25034 maintainer-clean-libgui:
25035 @: $(MAKE); $(unstage)
25036 @[ -f ./libgui/Makefile ] || exit 0; \
25037 r=`${PWD_COMMAND}`; export r; \
25038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25039 $(HOST_EXPORTS) \
25040 for flag in $(EXTRA_HOST_FLAGS) ; do \
25041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25042 done; \
25043 echo "Doing maintainer-clean in libgui"; \
25044 (cd $(HOST_SUBDIR)/libgui && \
25045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25047 "RANLIB=$${RANLIB}" \
25048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25049 maintainer-clean) \
25050 || exit 1
25052 @endif libgui
25056 .PHONY: configure-libiberty maybe-configure-libiberty
25057 maybe-configure-libiberty:
25058 @if gcc-bootstrap
25059 configure-libiberty: stage_current
25060 @endif gcc-bootstrap
25061 @if libiberty
25062 maybe-configure-libiberty: configure-libiberty
25063 configure-libiberty:
25064 @r=`${PWD_COMMAND}`; export r; \
25065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25066 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25068 $(HOST_EXPORTS) \
25069 echo Configuring in $(HOST_SUBDIR)/libiberty; \
25070 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
25071 case $(srcdir) in \
25072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25073 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25075 esac; \
25076 module_srcdir=libiberty; \
25077 $(SHELL) \
25078 $$s/$$module_srcdir/configure \
25079 --srcdir=$${topdir}/$$module_srcdir \
25080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25081 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
25082 || exit 1
25083 @endif libiberty
25087 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
25088 maybe-configure-stage1-libiberty:
25089 @if libiberty-bootstrap
25090 maybe-configure-stage1-libiberty: configure-stage1-libiberty
25091 configure-stage1-libiberty:
25092 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25094 @r=`${PWD_COMMAND}`; export r; \
25095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25096 TFLAGS="$(STAGE1_TFLAGS)"; \
25097 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25098 $(HOST_EXPORTS) \
25099 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25100 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25101 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25102 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
25103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25104 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25105 case $(srcdir) in \
25106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25107 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25109 esac; \
25110 module_srcdir=libiberty; \
25111 $(SHELL) $$s/$$module_srcdir/configure \
25112 --srcdir=$${topdir}/$$module_srcdir \
25113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25114 --target=${target_alias} \
25116 $(STAGE1_CONFIGURE_FLAGS) \
25117 @extra_host_libiberty_configure_flags@
25118 @endif libiberty-bootstrap
25120 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
25121 maybe-configure-stage2-libiberty:
25122 @if libiberty-bootstrap
25123 maybe-configure-stage2-libiberty: configure-stage2-libiberty
25124 configure-stage2-libiberty:
25125 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25126 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25127 @r=`${PWD_COMMAND}`; export r; \
25128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25129 TFLAGS="$(STAGE2_TFLAGS)"; \
25130 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25131 $(HOST_EXPORTS) \
25132 $(POSTSTAGE1_HOST_EXPORTS) \
25133 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25134 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25135 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25136 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
25137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25138 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25139 case $(srcdir) in \
25140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25141 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25143 esac; \
25144 module_srcdir=libiberty; \
25145 $(SHELL) $$s/$$module_srcdir/configure \
25146 --srcdir=$${topdir}/$$module_srcdir \
25147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25148 --target=${target_alias} \
25149 --with-build-libsubdir=$(HOST_SUBDIR) \
25150 $(STAGE2_CONFIGURE_FLAGS) \
25151 @extra_host_libiberty_configure_flags@
25152 @endif libiberty-bootstrap
25154 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
25155 maybe-configure-stage3-libiberty:
25156 @if libiberty-bootstrap
25157 maybe-configure-stage3-libiberty: configure-stage3-libiberty
25158 configure-stage3-libiberty:
25159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25161 @r=`${PWD_COMMAND}`; export r; \
25162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25163 TFLAGS="$(STAGE3_TFLAGS)"; \
25164 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25165 $(HOST_EXPORTS) \
25166 $(POSTSTAGE1_HOST_EXPORTS) \
25167 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25168 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25169 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25170 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
25171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25172 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25173 case $(srcdir) in \
25174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25175 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25177 esac; \
25178 module_srcdir=libiberty; \
25179 $(SHELL) $$s/$$module_srcdir/configure \
25180 --srcdir=$${topdir}/$$module_srcdir \
25181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25182 --target=${target_alias} \
25183 --with-build-libsubdir=$(HOST_SUBDIR) \
25184 $(STAGE3_CONFIGURE_FLAGS) \
25185 @extra_host_libiberty_configure_flags@
25186 @endif libiberty-bootstrap
25188 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
25189 maybe-configure-stage4-libiberty:
25190 @if libiberty-bootstrap
25191 maybe-configure-stage4-libiberty: configure-stage4-libiberty
25192 configure-stage4-libiberty:
25193 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25194 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25195 @r=`${PWD_COMMAND}`; export r; \
25196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25197 TFLAGS="$(STAGE4_TFLAGS)"; \
25198 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25199 $(HOST_EXPORTS) \
25200 $(POSTSTAGE1_HOST_EXPORTS) \
25201 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25202 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25203 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25204 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
25205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25206 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25207 case $(srcdir) in \
25208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25209 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25211 esac; \
25212 module_srcdir=libiberty; \
25213 $(SHELL) $$s/$$module_srcdir/configure \
25214 --srcdir=$${topdir}/$$module_srcdir \
25215 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25216 --target=${target_alias} \
25217 --with-build-libsubdir=$(HOST_SUBDIR) \
25218 $(STAGE4_CONFIGURE_FLAGS) \
25219 @extra_host_libiberty_configure_flags@
25220 @endif libiberty-bootstrap
25222 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
25223 maybe-configure-stageprofile-libiberty:
25224 @if libiberty-bootstrap
25225 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
25226 configure-stageprofile-libiberty:
25227 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25228 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25229 @r=`${PWD_COMMAND}`; export r; \
25230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25231 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25232 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25233 $(HOST_EXPORTS) \
25234 $(POSTSTAGE1_HOST_EXPORTS) \
25235 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25236 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25237 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25238 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
25239 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25240 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25241 case $(srcdir) in \
25242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25243 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25245 esac; \
25246 module_srcdir=libiberty; \
25247 $(SHELL) $$s/$$module_srcdir/configure \
25248 --srcdir=$${topdir}/$$module_srcdir \
25249 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25250 --target=${target_alias} \
25251 --with-build-libsubdir=$(HOST_SUBDIR) \
25252 $(STAGEprofile_CONFIGURE_FLAGS) \
25253 @extra_host_libiberty_configure_flags@
25254 @endif libiberty-bootstrap
25256 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
25257 maybe-configure-stagefeedback-libiberty:
25258 @if libiberty-bootstrap
25259 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
25260 configure-stagefeedback-libiberty:
25261 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25262 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25263 @r=`${PWD_COMMAND}`; export r; \
25264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25265 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25266 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25267 $(HOST_EXPORTS) \
25268 $(POSTSTAGE1_HOST_EXPORTS) \
25269 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25270 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25271 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25272 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
25273 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25274 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25275 case $(srcdir) in \
25276 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25277 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25278 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25279 esac; \
25280 module_srcdir=libiberty; \
25281 $(SHELL) $$s/$$module_srcdir/configure \
25282 --srcdir=$${topdir}/$$module_srcdir \
25283 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25284 --target=${target_alias} \
25285 --with-build-libsubdir=$(HOST_SUBDIR) \
25286 $(STAGEfeedback_CONFIGURE_FLAGS) \
25287 @extra_host_libiberty_configure_flags@
25288 @endif libiberty-bootstrap
25290 .PHONY: configure-stageautoprofile-libiberty maybe-configure-stageautoprofile-libiberty
25291 maybe-configure-stageautoprofile-libiberty:
25292 @if libiberty-bootstrap
25293 maybe-configure-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
25294 configure-stageautoprofile-libiberty:
25295 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25296 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25297 @r=`${PWD_COMMAND}`; export r; \
25298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25299 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25300 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25301 $(HOST_EXPORTS) \
25302 $(POSTSTAGE1_HOST_EXPORTS) \
25303 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
25304 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
25305 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
25306 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty; \
25307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25308 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25309 case $(srcdir) in \
25310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25311 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25313 esac; \
25314 module_srcdir=libiberty; \
25315 $(SHELL) $$s/$$module_srcdir/configure \
25316 --srcdir=$${topdir}/$$module_srcdir \
25317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25318 --target=${target_alias} \
25319 --with-build-libsubdir=$(HOST_SUBDIR) \
25320 $(STAGEautoprofile_CONFIGURE_FLAGS) \
25321 @extra_host_libiberty_configure_flags@
25322 @endif libiberty-bootstrap
25324 .PHONY: configure-stageautofeedback-libiberty maybe-configure-stageautofeedback-libiberty
25325 maybe-configure-stageautofeedback-libiberty:
25326 @if libiberty-bootstrap
25327 maybe-configure-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
25328 configure-stageautofeedback-libiberty:
25329 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
25331 @r=`${PWD_COMMAND}`; export r; \
25332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25333 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25334 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
25335 $(HOST_EXPORTS) \
25336 $(POSTSTAGE1_HOST_EXPORTS) \
25337 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
25338 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
25339 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
25340 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty; \
25341 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
25342 cd $(HOST_SUBDIR)/libiberty || exit 1; \
25343 case $(srcdir) in \
25344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25345 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
25346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25347 esac; \
25348 module_srcdir=libiberty; \
25349 $(SHELL) $$s/$$module_srcdir/configure \
25350 --srcdir=$${topdir}/$$module_srcdir \
25351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25352 --target=${target_alias} \
25353 --with-build-libsubdir=$(HOST_SUBDIR) \
25354 $(STAGEautofeedback_CONFIGURE_FLAGS) \
25355 @extra_host_libiberty_configure_flags@
25356 @endif libiberty-bootstrap
25362 .PHONY: all-libiberty maybe-all-libiberty
25363 maybe-all-libiberty:
25364 @if gcc-bootstrap
25365 all-libiberty: stage_current
25366 @endif gcc-bootstrap
25367 @if libiberty
25368 TARGET-libiberty=all
25369 maybe-all-libiberty: all-libiberty
25370 all-libiberty: configure-libiberty
25371 @r=`${PWD_COMMAND}`; export r; \
25372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25373 $(HOST_EXPORTS) \
25374 (cd $(HOST_SUBDIR)/libiberty && \
25375 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25376 $(TARGET-libiberty))
25377 @endif libiberty
25381 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
25382 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
25383 maybe-all-stage1-libiberty:
25384 maybe-clean-stage1-libiberty:
25385 @if libiberty-bootstrap
25386 maybe-all-stage1-libiberty: all-stage1-libiberty
25387 all-stage1: all-stage1-libiberty
25388 TARGET-stage1-libiberty = $(TARGET-libiberty)
25389 all-stage1-libiberty: configure-stage1-libiberty
25390 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25391 @r=`${PWD_COMMAND}`; export r; \
25392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25393 TFLAGS="$(STAGE1_TFLAGS)"; \
25394 $(HOST_EXPORTS) \
25395 cd $(HOST_SUBDIR)/libiberty && \
25397 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25398 CFLAGS="$(STAGE1_CFLAGS)" \
25399 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25400 LIBCFLAGS="$(LIBCFLAGS)" \
25401 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25402 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25403 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25404 $(EXTRA_HOST_FLAGS) \
25405 $(STAGE1_FLAGS_TO_PASS) \
25406 TFLAGS="$(STAGE1_TFLAGS)" \
25407 $(TARGET-stage1-libiberty)
25409 maybe-clean-stage1-libiberty: clean-stage1-libiberty
25410 clean-stage1: clean-stage1-libiberty
25411 clean-stage1-libiberty:
25412 @if [ $(current_stage) = stage1 ]; then \
25413 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25414 else \
25415 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
25416 $(MAKE) stage1-start; \
25417 fi; \
25418 cd $(HOST_SUBDIR)/libiberty && \
25419 $(MAKE) $(EXTRA_HOST_FLAGS) \
25420 $(STAGE1_FLAGS_TO_PASS) clean
25421 @endif libiberty-bootstrap
25424 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
25425 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
25426 maybe-all-stage2-libiberty:
25427 maybe-clean-stage2-libiberty:
25428 @if libiberty-bootstrap
25429 maybe-all-stage2-libiberty: all-stage2-libiberty
25430 all-stage2: all-stage2-libiberty
25431 TARGET-stage2-libiberty = $(TARGET-libiberty)
25432 all-stage2-libiberty: configure-stage2-libiberty
25433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25434 @r=`${PWD_COMMAND}`; export r; \
25435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25436 TFLAGS="$(STAGE2_TFLAGS)"; \
25437 $(HOST_EXPORTS) \
25438 $(POSTSTAGE1_HOST_EXPORTS) \
25439 cd $(HOST_SUBDIR)/libiberty && \
25441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25442 CFLAGS="$(STAGE2_CFLAGS)" \
25443 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25444 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25448 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25449 TFLAGS="$(STAGE2_TFLAGS)" \
25450 $(TARGET-stage2-libiberty)
25452 maybe-clean-stage2-libiberty: clean-stage2-libiberty
25453 clean-stage2: clean-stage2-libiberty
25454 clean-stage2-libiberty:
25455 @if [ $(current_stage) = stage2 ]; then \
25456 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25457 else \
25458 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
25459 $(MAKE) stage2-start; \
25460 fi; \
25461 cd $(HOST_SUBDIR)/libiberty && \
25462 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25463 @endif libiberty-bootstrap
25466 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
25467 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
25468 maybe-all-stage3-libiberty:
25469 maybe-clean-stage3-libiberty:
25470 @if libiberty-bootstrap
25471 maybe-all-stage3-libiberty: all-stage3-libiberty
25472 all-stage3: all-stage3-libiberty
25473 TARGET-stage3-libiberty = $(TARGET-libiberty)
25474 all-stage3-libiberty: configure-stage3-libiberty
25475 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25476 @r=`${PWD_COMMAND}`; export r; \
25477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25478 TFLAGS="$(STAGE3_TFLAGS)"; \
25479 $(HOST_EXPORTS) \
25480 $(POSTSTAGE1_HOST_EXPORTS) \
25481 cd $(HOST_SUBDIR)/libiberty && \
25483 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25484 CFLAGS="$(STAGE3_CFLAGS)" \
25485 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25486 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25487 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25488 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25489 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25490 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25491 TFLAGS="$(STAGE3_TFLAGS)" \
25492 $(TARGET-stage3-libiberty)
25494 maybe-clean-stage3-libiberty: clean-stage3-libiberty
25495 clean-stage3: clean-stage3-libiberty
25496 clean-stage3-libiberty:
25497 @if [ $(current_stage) = stage3 ]; then \
25498 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25499 else \
25500 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
25501 $(MAKE) stage3-start; \
25502 fi; \
25503 cd $(HOST_SUBDIR)/libiberty && \
25504 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25505 @endif libiberty-bootstrap
25508 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
25509 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
25510 maybe-all-stage4-libiberty:
25511 maybe-clean-stage4-libiberty:
25512 @if libiberty-bootstrap
25513 maybe-all-stage4-libiberty: all-stage4-libiberty
25514 all-stage4: all-stage4-libiberty
25515 TARGET-stage4-libiberty = $(TARGET-libiberty)
25516 all-stage4-libiberty: configure-stage4-libiberty
25517 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25518 @r=`${PWD_COMMAND}`; export r; \
25519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25520 TFLAGS="$(STAGE4_TFLAGS)"; \
25521 $(HOST_EXPORTS) \
25522 $(POSTSTAGE1_HOST_EXPORTS) \
25523 cd $(HOST_SUBDIR)/libiberty && \
25525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25526 CFLAGS="$(STAGE4_CFLAGS)" \
25527 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25528 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25532 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25533 TFLAGS="$(STAGE4_TFLAGS)" \
25534 $(TARGET-stage4-libiberty)
25536 maybe-clean-stage4-libiberty: clean-stage4-libiberty
25537 clean-stage4: clean-stage4-libiberty
25538 clean-stage4-libiberty:
25539 @if [ $(current_stage) = stage4 ]; then \
25540 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25541 else \
25542 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
25543 $(MAKE) stage4-start; \
25544 fi; \
25545 cd $(HOST_SUBDIR)/libiberty && \
25546 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25547 @endif libiberty-bootstrap
25550 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
25551 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
25552 maybe-all-stageprofile-libiberty:
25553 maybe-clean-stageprofile-libiberty:
25554 @if libiberty-bootstrap
25555 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
25556 all-stageprofile: all-stageprofile-libiberty
25557 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
25558 all-stageprofile-libiberty: configure-stageprofile-libiberty
25559 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25560 @r=`${PWD_COMMAND}`; export r; \
25561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25562 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25563 $(HOST_EXPORTS) \
25564 $(POSTSTAGE1_HOST_EXPORTS) \
25565 cd $(HOST_SUBDIR)/libiberty && \
25567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25568 CFLAGS="$(STAGEprofile_CFLAGS)" \
25569 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25570 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25574 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25575 TFLAGS="$(STAGEprofile_TFLAGS)" \
25576 $(TARGET-stageprofile-libiberty)
25578 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
25579 clean-stageprofile: clean-stageprofile-libiberty
25580 clean-stageprofile-libiberty:
25581 @if [ $(current_stage) = stageprofile ]; then \
25582 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25583 else \
25584 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
25585 $(MAKE) stageprofile-start; \
25586 fi; \
25587 cd $(HOST_SUBDIR)/libiberty && \
25588 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25589 @endif libiberty-bootstrap
25592 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
25593 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
25594 maybe-all-stagefeedback-libiberty:
25595 maybe-clean-stagefeedback-libiberty:
25596 @if libiberty-bootstrap
25597 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
25598 all-stagefeedback: all-stagefeedback-libiberty
25599 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
25600 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
25601 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25602 @r=`${PWD_COMMAND}`; export r; \
25603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25604 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25605 $(HOST_EXPORTS) \
25606 $(POSTSTAGE1_HOST_EXPORTS) \
25607 cd $(HOST_SUBDIR)/libiberty && \
25609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25610 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25611 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25612 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25617 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25618 $(TARGET-stagefeedback-libiberty)
25620 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
25621 clean-stagefeedback: clean-stagefeedback-libiberty
25622 clean-stagefeedback-libiberty:
25623 @if [ $(current_stage) = stagefeedback ]; then \
25624 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25625 else \
25626 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
25627 $(MAKE) stagefeedback-start; \
25628 fi; \
25629 cd $(HOST_SUBDIR)/libiberty && \
25630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25631 @endif libiberty-bootstrap
25634 .PHONY: all-stageautoprofile-libiberty maybe-all-stageautoprofile-libiberty
25635 .PHONY: clean-stageautoprofile-libiberty maybe-clean-stageautoprofile-libiberty
25636 maybe-all-stageautoprofile-libiberty:
25637 maybe-clean-stageautoprofile-libiberty:
25638 @if libiberty-bootstrap
25639 maybe-all-stageautoprofile-libiberty: all-stageautoprofile-libiberty
25640 all-stageautoprofile: all-stageautoprofile-libiberty
25641 TARGET-stageautoprofile-libiberty = $(TARGET-libiberty)
25642 all-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
25643 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25644 @r=`${PWD_COMMAND}`; export r; \
25645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25646 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25647 $(HOST_EXPORTS) \
25648 $(POSTSTAGE1_HOST_EXPORTS) \
25649 cd $(HOST_SUBDIR)/libiberty && \
25650 $$s/gcc/config/i386/$(AUTO_PROFILE) \
25651 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25652 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
25653 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
25654 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
25655 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25656 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25657 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25658 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25659 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
25660 $(TARGET-stageautoprofile-libiberty)
25662 maybe-clean-stageautoprofile-libiberty: clean-stageautoprofile-libiberty
25663 clean-stageautoprofile: clean-stageautoprofile-libiberty
25664 clean-stageautoprofile-libiberty:
25665 @if [ $(current_stage) = stageautoprofile ]; then \
25666 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25667 else \
25668 [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty/Makefile ] || exit 0; \
25669 $(MAKE) stageautoprofile-start; \
25670 fi; \
25671 cd $(HOST_SUBDIR)/libiberty && \
25672 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25673 @endif libiberty-bootstrap
25676 .PHONY: all-stageautofeedback-libiberty maybe-all-stageautofeedback-libiberty
25677 .PHONY: clean-stageautofeedback-libiberty maybe-clean-stageautofeedback-libiberty
25678 maybe-all-stageautofeedback-libiberty:
25679 maybe-clean-stageautofeedback-libiberty:
25680 @if libiberty-bootstrap
25681 maybe-all-stageautofeedback-libiberty: all-stageautofeedback-libiberty
25682 all-stageautofeedback: all-stageautofeedback-libiberty
25683 TARGET-stageautofeedback-libiberty = $(TARGET-libiberty)
25684 all-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
25685 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25686 @r=`${PWD_COMMAND}`; export r; \
25687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25688 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25689 $(HOST_EXPORTS) \
25690 $(POSTSTAGE1_HOST_EXPORTS) \
25691 cd $(HOST_SUBDIR)/libiberty && \
25693 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25694 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
25695 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
25696 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
25697 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25698 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25699 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25700 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25701 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
25702 $(TARGET-stageautofeedback-libiberty)
25704 maybe-clean-stageautofeedback-libiberty: clean-stageautofeedback-libiberty
25705 clean-stageautofeedback: clean-stageautofeedback-libiberty
25706 clean-stageautofeedback-libiberty:
25707 @if [ $(current_stage) = stageautofeedback ]; then \
25708 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
25709 else \
25710 [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty/Makefile ] || exit 0; \
25711 $(MAKE) stageautofeedback-start; \
25712 fi; \
25713 cd $(HOST_SUBDIR)/libiberty && \
25714 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
25715 @endif libiberty-bootstrap
25721 .PHONY: check-libiberty maybe-check-libiberty
25722 maybe-check-libiberty:
25723 @if libiberty
25724 maybe-check-libiberty: check-libiberty
25726 check-libiberty:
25727 @: $(MAKE); $(unstage)
25728 @r=`${PWD_COMMAND}`; export r; \
25729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25730 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
25731 (cd $(HOST_SUBDIR)/libiberty && \
25732 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
25734 @endif libiberty
25736 .PHONY: install-libiberty maybe-install-libiberty
25737 maybe-install-libiberty:
25738 @if libiberty
25739 maybe-install-libiberty: install-libiberty
25741 install-libiberty: installdirs
25742 @: $(MAKE); $(unstage)
25743 @r=`${PWD_COMMAND}`; export r; \
25744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25745 $(HOST_EXPORTS) \
25746 (cd $(HOST_SUBDIR)/libiberty && \
25747 $(MAKE) $(FLAGS_TO_PASS) install)
25749 @endif libiberty
25751 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
25752 maybe-install-strip-libiberty:
25753 @if libiberty
25754 maybe-install-strip-libiberty: install-strip-libiberty
25756 install-strip-libiberty: installdirs
25757 @: $(MAKE); $(unstage)
25758 @r=`${PWD_COMMAND}`; export r; \
25759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25760 $(HOST_EXPORTS) \
25761 (cd $(HOST_SUBDIR)/libiberty && \
25762 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25764 @endif libiberty
25766 # Other targets (info, dvi, pdf, etc.)
25768 .PHONY: maybe-info-libiberty info-libiberty
25769 maybe-info-libiberty:
25770 @if libiberty
25771 maybe-info-libiberty: info-libiberty
25773 info-libiberty: \
25774 configure-libiberty
25775 @[ -f ./libiberty/Makefile ] || exit 0; \
25776 r=`${PWD_COMMAND}`; export r; \
25777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25778 $(HOST_EXPORTS) \
25779 for flag in $(EXTRA_HOST_FLAGS) ; do \
25780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25781 done; \
25782 echo "Doing info in libiberty"; \
25783 (cd $(HOST_SUBDIR)/libiberty && \
25784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25786 "RANLIB=$${RANLIB}" \
25787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25788 info) \
25789 || exit 1
25791 @endif libiberty
25793 .PHONY: maybe-dvi-libiberty dvi-libiberty
25794 maybe-dvi-libiberty:
25795 @if libiberty
25796 maybe-dvi-libiberty: dvi-libiberty
25798 dvi-libiberty: \
25799 configure-libiberty
25800 @[ -f ./libiberty/Makefile ] || exit 0; \
25801 r=`${PWD_COMMAND}`; export r; \
25802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25803 $(HOST_EXPORTS) \
25804 for flag in $(EXTRA_HOST_FLAGS) ; do \
25805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25806 done; \
25807 echo "Doing dvi in libiberty"; \
25808 (cd $(HOST_SUBDIR)/libiberty && \
25809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25811 "RANLIB=$${RANLIB}" \
25812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25813 dvi) \
25814 || exit 1
25816 @endif libiberty
25818 .PHONY: maybe-pdf-libiberty pdf-libiberty
25819 maybe-pdf-libiberty:
25820 @if libiberty
25821 maybe-pdf-libiberty: pdf-libiberty
25823 pdf-libiberty: \
25824 configure-libiberty
25825 @[ -f ./libiberty/Makefile ] || exit 0; \
25826 r=`${PWD_COMMAND}`; export r; \
25827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25828 $(HOST_EXPORTS) \
25829 for flag in $(EXTRA_HOST_FLAGS) ; do \
25830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25831 done; \
25832 echo "Doing pdf in libiberty"; \
25833 (cd $(HOST_SUBDIR)/libiberty && \
25834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25836 "RANLIB=$${RANLIB}" \
25837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25838 pdf) \
25839 || exit 1
25841 @endif libiberty
25843 .PHONY: maybe-html-libiberty html-libiberty
25844 maybe-html-libiberty:
25845 @if libiberty
25846 maybe-html-libiberty: html-libiberty
25848 html-libiberty: \
25849 configure-libiberty
25850 @[ -f ./libiberty/Makefile ] || exit 0; \
25851 r=`${PWD_COMMAND}`; export r; \
25852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25853 $(HOST_EXPORTS) \
25854 for flag in $(EXTRA_HOST_FLAGS) ; do \
25855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25856 done; \
25857 echo "Doing html in libiberty"; \
25858 (cd $(HOST_SUBDIR)/libiberty && \
25859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25861 "RANLIB=$${RANLIB}" \
25862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25863 html) \
25864 || exit 1
25866 @endif libiberty
25868 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
25869 maybe-TAGS-libiberty:
25870 @if libiberty
25871 maybe-TAGS-libiberty: TAGS-libiberty
25873 TAGS-libiberty: \
25874 configure-libiberty
25875 @[ -f ./libiberty/Makefile ] || exit 0; \
25876 r=`${PWD_COMMAND}`; export r; \
25877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25878 $(HOST_EXPORTS) \
25879 for flag in $(EXTRA_HOST_FLAGS) ; do \
25880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25881 done; \
25882 echo "Doing TAGS in libiberty"; \
25883 (cd $(HOST_SUBDIR)/libiberty && \
25884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25886 "RANLIB=$${RANLIB}" \
25887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25888 TAGS) \
25889 || exit 1
25891 @endif libiberty
25893 .PHONY: maybe-install-info-libiberty install-info-libiberty
25894 maybe-install-info-libiberty:
25895 @if libiberty
25896 maybe-install-info-libiberty: install-info-libiberty
25898 install-info-libiberty: \
25899 configure-libiberty \
25900 info-libiberty
25901 @[ -f ./libiberty/Makefile ] || exit 0; \
25902 r=`${PWD_COMMAND}`; export r; \
25903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25904 $(HOST_EXPORTS) \
25905 for flag in $(EXTRA_HOST_FLAGS) ; do \
25906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25907 done; \
25908 echo "Doing install-info in libiberty"; \
25909 (cd $(HOST_SUBDIR)/libiberty && \
25910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25912 "RANLIB=$${RANLIB}" \
25913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25914 install-info) \
25915 || exit 1
25917 @endif libiberty
25919 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
25920 maybe-install-pdf-libiberty:
25921 @if libiberty
25922 maybe-install-pdf-libiberty: install-pdf-libiberty
25924 install-pdf-libiberty: \
25925 configure-libiberty \
25926 pdf-libiberty
25927 @[ -f ./libiberty/Makefile ] || exit 0; \
25928 r=`${PWD_COMMAND}`; export r; \
25929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25930 $(HOST_EXPORTS) \
25931 for flag in $(EXTRA_HOST_FLAGS) ; do \
25932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25933 done; \
25934 echo "Doing install-pdf in libiberty"; \
25935 (cd $(HOST_SUBDIR)/libiberty && \
25936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25938 "RANLIB=$${RANLIB}" \
25939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25940 install-pdf) \
25941 || exit 1
25943 @endif libiberty
25945 .PHONY: maybe-install-html-libiberty install-html-libiberty
25946 maybe-install-html-libiberty:
25947 @if libiberty
25948 maybe-install-html-libiberty: install-html-libiberty
25950 install-html-libiberty: \
25951 configure-libiberty \
25952 html-libiberty
25953 @[ -f ./libiberty/Makefile ] || exit 0; \
25954 r=`${PWD_COMMAND}`; export r; \
25955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25956 $(HOST_EXPORTS) \
25957 for flag in $(EXTRA_HOST_FLAGS) ; do \
25958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25959 done; \
25960 echo "Doing install-html in libiberty"; \
25961 (cd $(HOST_SUBDIR)/libiberty && \
25962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25964 "RANLIB=$${RANLIB}" \
25965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25966 install-html) \
25967 || exit 1
25969 @endif libiberty
25971 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
25972 maybe-installcheck-libiberty:
25973 @if libiberty
25974 maybe-installcheck-libiberty: installcheck-libiberty
25976 installcheck-libiberty: \
25977 configure-libiberty
25978 @[ -f ./libiberty/Makefile ] || exit 0; \
25979 r=`${PWD_COMMAND}`; export r; \
25980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25981 $(HOST_EXPORTS) \
25982 for flag in $(EXTRA_HOST_FLAGS) ; do \
25983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25984 done; \
25985 echo "Doing installcheck in libiberty"; \
25986 (cd $(HOST_SUBDIR)/libiberty && \
25987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25989 "RANLIB=$${RANLIB}" \
25990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25991 installcheck) \
25992 || exit 1
25994 @endif libiberty
25996 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
25997 maybe-mostlyclean-libiberty:
25998 @if libiberty
25999 maybe-mostlyclean-libiberty: mostlyclean-libiberty
26001 mostlyclean-libiberty:
26002 @[ -f ./libiberty/Makefile ] || exit 0; \
26003 r=`${PWD_COMMAND}`; export r; \
26004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26005 $(HOST_EXPORTS) \
26006 for flag in $(EXTRA_HOST_FLAGS) ; do \
26007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26008 done; \
26009 echo "Doing mostlyclean in libiberty"; \
26010 (cd $(HOST_SUBDIR)/libiberty && \
26011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26013 "RANLIB=$${RANLIB}" \
26014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26015 mostlyclean) \
26016 || exit 1
26018 @endif libiberty
26020 .PHONY: maybe-clean-libiberty clean-libiberty
26021 maybe-clean-libiberty:
26022 @if libiberty
26023 maybe-clean-libiberty: clean-libiberty
26025 clean-libiberty:
26026 @[ -f ./libiberty/Makefile ] || exit 0; \
26027 r=`${PWD_COMMAND}`; export r; \
26028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26029 $(HOST_EXPORTS) \
26030 for flag in $(EXTRA_HOST_FLAGS) ; do \
26031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26032 done; \
26033 echo "Doing clean in libiberty"; \
26034 (cd $(HOST_SUBDIR)/libiberty && \
26035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26037 "RANLIB=$${RANLIB}" \
26038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26039 clean) \
26040 || exit 1
26042 @endif libiberty
26044 .PHONY: maybe-distclean-libiberty distclean-libiberty
26045 maybe-distclean-libiberty:
26046 @if libiberty
26047 maybe-distclean-libiberty: distclean-libiberty
26049 distclean-libiberty:
26050 @[ -f ./libiberty/Makefile ] || exit 0; \
26051 r=`${PWD_COMMAND}`; export r; \
26052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26053 $(HOST_EXPORTS) \
26054 for flag in $(EXTRA_HOST_FLAGS) ; do \
26055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26056 done; \
26057 echo "Doing distclean in libiberty"; \
26058 (cd $(HOST_SUBDIR)/libiberty && \
26059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26061 "RANLIB=$${RANLIB}" \
26062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26063 distclean) \
26064 || exit 1
26066 @endif libiberty
26068 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
26069 maybe-maintainer-clean-libiberty:
26070 @if libiberty
26071 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
26073 maintainer-clean-libiberty:
26074 @[ -f ./libiberty/Makefile ] || exit 0; \
26075 r=`${PWD_COMMAND}`; export r; \
26076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26077 $(HOST_EXPORTS) \
26078 for flag in $(EXTRA_HOST_FLAGS) ; do \
26079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26080 done; \
26081 echo "Doing maintainer-clean in libiberty"; \
26082 (cd $(HOST_SUBDIR)/libiberty && \
26083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26085 "RANLIB=$${RANLIB}" \
26086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26087 maintainer-clean) \
26088 || exit 1
26090 @endif libiberty
26094 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
26095 maybe-configure-libiberty-linker-plugin:
26096 @if gcc-bootstrap
26097 configure-libiberty-linker-plugin: stage_current
26098 @endif gcc-bootstrap
26099 @if libiberty-linker-plugin
26100 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
26101 configure-libiberty-linker-plugin:
26102 @r=`${PWD_COMMAND}`; export r; \
26103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26104 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26106 $(HOST_EXPORTS) \
26107 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26108 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
26109 case $(srcdir) in \
26110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26111 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26113 esac; \
26114 module_srcdir=libiberty; \
26115 $(SHELL) \
26116 $$s/$$module_srcdir/configure \
26117 --srcdir=$${topdir}/$$module_srcdir \
26118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26119 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
26120 || exit 1
26121 @endif libiberty-linker-plugin
26125 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
26126 maybe-configure-stage1-libiberty-linker-plugin:
26127 @if libiberty-linker-plugin-bootstrap
26128 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
26129 configure-stage1-libiberty-linker-plugin:
26130 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26132 @r=`${PWD_COMMAND}`; export r; \
26133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26134 TFLAGS="$(STAGE1_TFLAGS)"; \
26135 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26136 $(HOST_EXPORTS) \
26137 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26138 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26139 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26140 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26142 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26143 case $(srcdir) in \
26144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26145 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26147 esac; \
26148 module_srcdir=libiberty; \
26149 $(SHELL) $$s/$$module_srcdir/configure \
26150 --srcdir=$${topdir}/$$module_srcdir \
26151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26152 --target=${target_alias} \
26154 $(STAGE1_CONFIGURE_FLAGS) \
26155 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26156 @endif libiberty-linker-plugin-bootstrap
26158 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
26159 maybe-configure-stage2-libiberty-linker-plugin:
26160 @if libiberty-linker-plugin-bootstrap
26161 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
26162 configure-stage2-libiberty-linker-plugin:
26163 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26165 @r=`${PWD_COMMAND}`; export r; \
26166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26167 TFLAGS="$(STAGE2_TFLAGS)"; \
26168 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26169 $(HOST_EXPORTS) \
26170 $(POSTSTAGE1_HOST_EXPORTS) \
26171 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26172 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26173 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26174 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26176 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26177 case $(srcdir) in \
26178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26179 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26181 esac; \
26182 module_srcdir=libiberty; \
26183 $(SHELL) $$s/$$module_srcdir/configure \
26184 --srcdir=$${topdir}/$$module_srcdir \
26185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26186 --target=${target_alias} \
26187 --with-build-libsubdir=$(HOST_SUBDIR) \
26188 $(STAGE2_CONFIGURE_FLAGS) \
26189 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26190 @endif libiberty-linker-plugin-bootstrap
26192 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
26193 maybe-configure-stage3-libiberty-linker-plugin:
26194 @if libiberty-linker-plugin-bootstrap
26195 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
26196 configure-stage3-libiberty-linker-plugin:
26197 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26198 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26199 @r=`${PWD_COMMAND}`; export r; \
26200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26201 TFLAGS="$(STAGE3_TFLAGS)"; \
26202 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26203 $(HOST_EXPORTS) \
26204 $(POSTSTAGE1_HOST_EXPORTS) \
26205 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26206 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26207 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26208 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26209 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26210 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26211 case $(srcdir) in \
26212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26213 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26215 esac; \
26216 module_srcdir=libiberty; \
26217 $(SHELL) $$s/$$module_srcdir/configure \
26218 --srcdir=$${topdir}/$$module_srcdir \
26219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26220 --target=${target_alias} \
26221 --with-build-libsubdir=$(HOST_SUBDIR) \
26222 $(STAGE3_CONFIGURE_FLAGS) \
26223 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26224 @endif libiberty-linker-plugin-bootstrap
26226 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
26227 maybe-configure-stage4-libiberty-linker-plugin:
26228 @if libiberty-linker-plugin-bootstrap
26229 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
26230 configure-stage4-libiberty-linker-plugin:
26231 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26232 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26233 @r=`${PWD_COMMAND}`; export r; \
26234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26235 TFLAGS="$(STAGE4_TFLAGS)"; \
26236 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26237 $(HOST_EXPORTS) \
26238 $(POSTSTAGE1_HOST_EXPORTS) \
26239 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26240 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26241 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26242 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26244 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26245 case $(srcdir) in \
26246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26247 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26249 esac; \
26250 module_srcdir=libiberty; \
26251 $(SHELL) $$s/$$module_srcdir/configure \
26252 --srcdir=$${topdir}/$$module_srcdir \
26253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26254 --target=${target_alias} \
26255 --with-build-libsubdir=$(HOST_SUBDIR) \
26256 $(STAGE4_CONFIGURE_FLAGS) \
26257 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26258 @endif libiberty-linker-plugin-bootstrap
26260 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
26261 maybe-configure-stageprofile-libiberty-linker-plugin:
26262 @if libiberty-linker-plugin-bootstrap
26263 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
26264 configure-stageprofile-libiberty-linker-plugin:
26265 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26267 @r=`${PWD_COMMAND}`; export r; \
26268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26269 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26270 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26271 $(HOST_EXPORTS) \
26272 $(POSTSTAGE1_HOST_EXPORTS) \
26273 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26274 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26275 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26276 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26278 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26279 case $(srcdir) in \
26280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26281 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26283 esac; \
26284 module_srcdir=libiberty; \
26285 $(SHELL) $$s/$$module_srcdir/configure \
26286 --srcdir=$${topdir}/$$module_srcdir \
26287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26288 --target=${target_alias} \
26289 --with-build-libsubdir=$(HOST_SUBDIR) \
26290 $(STAGEprofile_CONFIGURE_FLAGS) \
26291 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26292 @endif libiberty-linker-plugin-bootstrap
26294 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
26295 maybe-configure-stagefeedback-libiberty-linker-plugin:
26296 @if libiberty-linker-plugin-bootstrap
26297 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
26298 configure-stagefeedback-libiberty-linker-plugin:
26299 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26301 @r=`${PWD_COMMAND}`; export r; \
26302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26303 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26304 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26305 $(HOST_EXPORTS) \
26306 $(POSTSTAGE1_HOST_EXPORTS) \
26307 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26308 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26309 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26310 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26312 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26313 case $(srcdir) in \
26314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26315 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26317 esac; \
26318 module_srcdir=libiberty; \
26319 $(SHELL) $$s/$$module_srcdir/configure \
26320 --srcdir=$${topdir}/$$module_srcdir \
26321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26322 --target=${target_alias} \
26323 --with-build-libsubdir=$(HOST_SUBDIR) \
26324 $(STAGEfeedback_CONFIGURE_FLAGS) \
26325 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26326 @endif libiberty-linker-plugin-bootstrap
26328 .PHONY: configure-stageautoprofile-libiberty-linker-plugin maybe-configure-stageautoprofile-libiberty-linker-plugin
26329 maybe-configure-stageautoprofile-libiberty-linker-plugin:
26330 @if libiberty-linker-plugin-bootstrap
26331 maybe-configure-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
26332 configure-stageautoprofile-libiberty-linker-plugin:
26333 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26334 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26335 @r=`${PWD_COMMAND}`; export r; \
26336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26337 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26338 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26339 $(HOST_EXPORTS) \
26340 $(POSTSTAGE1_HOST_EXPORTS) \
26341 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
26342 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
26343 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
26344 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26346 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26347 case $(srcdir) in \
26348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26349 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26351 esac; \
26352 module_srcdir=libiberty; \
26353 $(SHELL) $$s/$$module_srcdir/configure \
26354 --srcdir=$${topdir}/$$module_srcdir \
26355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26356 --target=${target_alias} \
26357 --with-build-libsubdir=$(HOST_SUBDIR) \
26358 $(STAGEautoprofile_CONFIGURE_FLAGS) \
26359 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26360 @endif libiberty-linker-plugin-bootstrap
26362 .PHONY: configure-stageautofeedback-libiberty-linker-plugin maybe-configure-stageautofeedback-libiberty-linker-plugin
26363 maybe-configure-stageautofeedback-libiberty-linker-plugin:
26364 @if libiberty-linker-plugin-bootstrap
26365 maybe-configure-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
26366 configure-stageautofeedback-libiberty-linker-plugin:
26367 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
26369 @r=`${PWD_COMMAND}`; export r; \
26370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26371 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26372 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
26373 $(HOST_EXPORTS) \
26374 $(POSTSTAGE1_HOST_EXPORTS) \
26375 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
26376 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
26377 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
26378 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
26379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
26380 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
26381 case $(srcdir) in \
26382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26383 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
26384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26385 esac; \
26386 module_srcdir=libiberty; \
26387 $(SHELL) $$s/$$module_srcdir/configure \
26388 --srcdir=$${topdir}/$$module_srcdir \
26389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26390 --target=${target_alias} \
26391 --with-build-libsubdir=$(HOST_SUBDIR) \
26392 $(STAGEautofeedback_CONFIGURE_FLAGS) \
26393 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
26394 @endif libiberty-linker-plugin-bootstrap
26400 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
26401 maybe-all-libiberty-linker-plugin:
26402 @if gcc-bootstrap
26403 all-libiberty-linker-plugin: stage_current
26404 @endif gcc-bootstrap
26405 @if libiberty-linker-plugin
26406 TARGET-libiberty-linker-plugin=all
26407 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
26408 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
26409 @r=`${PWD_COMMAND}`; export r; \
26410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26411 $(HOST_EXPORTS) \
26412 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26414 $(TARGET-libiberty-linker-plugin))
26415 @endif libiberty-linker-plugin
26419 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
26420 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
26421 maybe-all-stage1-libiberty-linker-plugin:
26422 maybe-clean-stage1-libiberty-linker-plugin:
26423 @if libiberty-linker-plugin-bootstrap
26424 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
26425 all-stage1: all-stage1-libiberty-linker-plugin
26426 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26427 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
26428 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26429 @r=`${PWD_COMMAND}`; export r; \
26430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26431 TFLAGS="$(STAGE1_TFLAGS)"; \
26432 $(HOST_EXPORTS) \
26433 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26436 CFLAGS="$(STAGE1_CFLAGS)" \
26437 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26438 LIBCFLAGS="$(LIBCFLAGS)" \
26439 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26440 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26441 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26442 $(EXTRA_HOST_FLAGS) \
26443 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26444 TFLAGS="$(STAGE1_TFLAGS)" \
26445 $(TARGET-stage1-libiberty-linker-plugin)
26447 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
26448 clean-stage1: clean-stage1-libiberty-linker-plugin
26449 clean-stage1-libiberty-linker-plugin:
26450 @if [ $(current_stage) = stage1 ]; then \
26451 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26452 else \
26453 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
26454 $(MAKE) stage1-start; \
26455 fi; \
26456 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26457 $(MAKE) $(EXTRA_HOST_FLAGS) \
26458 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26459 @endif libiberty-linker-plugin-bootstrap
26462 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
26463 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
26464 maybe-all-stage2-libiberty-linker-plugin:
26465 maybe-clean-stage2-libiberty-linker-plugin:
26466 @if libiberty-linker-plugin-bootstrap
26467 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
26468 all-stage2: all-stage2-libiberty-linker-plugin
26469 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26470 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
26471 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26472 @r=`${PWD_COMMAND}`; export r; \
26473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26474 TFLAGS="$(STAGE2_TFLAGS)"; \
26475 $(HOST_EXPORTS) \
26476 $(POSTSTAGE1_HOST_EXPORTS) \
26477 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26479 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26480 CFLAGS="$(STAGE2_CFLAGS)" \
26481 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26482 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26483 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26484 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26485 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26486 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26487 TFLAGS="$(STAGE2_TFLAGS)" \
26488 $(TARGET-stage2-libiberty-linker-plugin)
26490 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
26491 clean-stage2: clean-stage2-libiberty-linker-plugin
26492 clean-stage2-libiberty-linker-plugin:
26493 @if [ $(current_stage) = stage2 ]; then \
26494 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26495 else \
26496 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
26497 $(MAKE) stage2-start; \
26498 fi; \
26499 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26500 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26501 @endif libiberty-linker-plugin-bootstrap
26504 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
26505 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
26506 maybe-all-stage3-libiberty-linker-plugin:
26507 maybe-clean-stage3-libiberty-linker-plugin:
26508 @if libiberty-linker-plugin-bootstrap
26509 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
26510 all-stage3: all-stage3-libiberty-linker-plugin
26511 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26512 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
26513 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26514 @r=`${PWD_COMMAND}`; export r; \
26515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26516 TFLAGS="$(STAGE3_TFLAGS)"; \
26517 $(HOST_EXPORTS) \
26518 $(POSTSTAGE1_HOST_EXPORTS) \
26519 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26521 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26522 CFLAGS="$(STAGE3_CFLAGS)" \
26523 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26524 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26525 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26526 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26527 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26528 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26529 TFLAGS="$(STAGE3_TFLAGS)" \
26530 $(TARGET-stage3-libiberty-linker-plugin)
26532 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
26533 clean-stage3: clean-stage3-libiberty-linker-plugin
26534 clean-stage3-libiberty-linker-plugin:
26535 @if [ $(current_stage) = stage3 ]; then \
26536 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26537 else \
26538 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
26539 $(MAKE) stage3-start; \
26540 fi; \
26541 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26542 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26543 @endif libiberty-linker-plugin-bootstrap
26546 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
26547 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
26548 maybe-all-stage4-libiberty-linker-plugin:
26549 maybe-clean-stage4-libiberty-linker-plugin:
26550 @if libiberty-linker-plugin-bootstrap
26551 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
26552 all-stage4: all-stage4-libiberty-linker-plugin
26553 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26554 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
26555 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26556 @r=`${PWD_COMMAND}`; export r; \
26557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26558 TFLAGS="$(STAGE4_TFLAGS)"; \
26559 $(HOST_EXPORTS) \
26560 $(POSTSTAGE1_HOST_EXPORTS) \
26561 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26564 CFLAGS="$(STAGE4_CFLAGS)" \
26565 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26566 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26571 TFLAGS="$(STAGE4_TFLAGS)" \
26572 $(TARGET-stage4-libiberty-linker-plugin)
26574 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
26575 clean-stage4: clean-stage4-libiberty-linker-plugin
26576 clean-stage4-libiberty-linker-plugin:
26577 @if [ $(current_stage) = stage4 ]; then \
26578 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26579 else \
26580 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
26581 $(MAKE) stage4-start; \
26582 fi; \
26583 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26585 @endif libiberty-linker-plugin-bootstrap
26588 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
26589 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
26590 maybe-all-stageprofile-libiberty-linker-plugin:
26591 maybe-clean-stageprofile-libiberty-linker-plugin:
26592 @if libiberty-linker-plugin-bootstrap
26593 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
26594 all-stageprofile: all-stageprofile-libiberty-linker-plugin
26595 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26596 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
26597 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26598 @r=`${PWD_COMMAND}`; export r; \
26599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26600 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26601 $(HOST_EXPORTS) \
26602 $(POSTSTAGE1_HOST_EXPORTS) \
26603 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26605 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26606 CFLAGS="$(STAGEprofile_CFLAGS)" \
26607 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26608 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26609 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26610 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26611 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26612 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26613 TFLAGS="$(STAGEprofile_TFLAGS)" \
26614 $(TARGET-stageprofile-libiberty-linker-plugin)
26616 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
26617 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
26618 clean-stageprofile-libiberty-linker-plugin:
26619 @if [ $(current_stage) = stageprofile ]; then \
26620 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26621 else \
26622 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
26623 $(MAKE) stageprofile-start; \
26624 fi; \
26625 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26626 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26627 @endif libiberty-linker-plugin-bootstrap
26630 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
26631 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
26632 maybe-all-stagefeedback-libiberty-linker-plugin:
26633 maybe-clean-stagefeedback-libiberty-linker-plugin:
26634 @if libiberty-linker-plugin-bootstrap
26635 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
26636 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
26637 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26638 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
26639 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26640 @r=`${PWD_COMMAND}`; export r; \
26641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26642 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26643 $(HOST_EXPORTS) \
26644 $(POSTSTAGE1_HOST_EXPORTS) \
26645 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26648 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26649 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26650 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26654 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26655 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26656 $(TARGET-stagefeedback-libiberty-linker-plugin)
26658 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
26659 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
26660 clean-stagefeedback-libiberty-linker-plugin:
26661 @if [ $(current_stage) = stagefeedback ]; then \
26662 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26663 else \
26664 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
26665 $(MAKE) stagefeedback-start; \
26666 fi; \
26667 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26668 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26669 @endif libiberty-linker-plugin-bootstrap
26672 .PHONY: all-stageautoprofile-libiberty-linker-plugin maybe-all-stageautoprofile-libiberty-linker-plugin
26673 .PHONY: clean-stageautoprofile-libiberty-linker-plugin maybe-clean-stageautoprofile-libiberty-linker-plugin
26674 maybe-all-stageautoprofile-libiberty-linker-plugin:
26675 maybe-clean-stageautoprofile-libiberty-linker-plugin:
26676 @if libiberty-linker-plugin-bootstrap
26677 maybe-all-stageautoprofile-libiberty-linker-plugin: all-stageautoprofile-libiberty-linker-plugin
26678 all-stageautoprofile: all-stageautoprofile-libiberty-linker-plugin
26679 TARGET-stageautoprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26680 all-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
26681 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26682 @r=`${PWD_COMMAND}`; export r; \
26683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26684 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26685 $(HOST_EXPORTS) \
26686 $(POSTSTAGE1_HOST_EXPORTS) \
26687 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26688 $$s/gcc/config/i386/$(AUTO_PROFILE) \
26689 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26690 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
26691 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
26692 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
26693 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26694 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26695 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26696 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26697 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
26698 $(TARGET-stageautoprofile-libiberty-linker-plugin)
26700 maybe-clean-stageautoprofile-libiberty-linker-plugin: clean-stageautoprofile-libiberty-linker-plugin
26701 clean-stageautoprofile: clean-stageautoprofile-libiberty-linker-plugin
26702 clean-stageautoprofile-libiberty-linker-plugin:
26703 @if [ $(current_stage) = stageautoprofile ]; then \
26704 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26705 else \
26706 [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
26707 $(MAKE) stageautoprofile-start; \
26708 fi; \
26709 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26710 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26711 @endif libiberty-linker-plugin-bootstrap
26714 .PHONY: all-stageautofeedback-libiberty-linker-plugin maybe-all-stageautofeedback-libiberty-linker-plugin
26715 .PHONY: clean-stageautofeedback-libiberty-linker-plugin maybe-clean-stageautofeedback-libiberty-linker-plugin
26716 maybe-all-stageautofeedback-libiberty-linker-plugin:
26717 maybe-clean-stageautofeedback-libiberty-linker-plugin:
26718 @if libiberty-linker-plugin-bootstrap
26719 maybe-all-stageautofeedback-libiberty-linker-plugin: all-stageautofeedback-libiberty-linker-plugin
26720 all-stageautofeedback: all-stageautofeedback-libiberty-linker-plugin
26721 TARGET-stageautofeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
26722 all-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
26723 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26724 @r=`${PWD_COMMAND}`; export r; \
26725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26726 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26727 $(HOST_EXPORTS) \
26728 $(POSTSTAGE1_HOST_EXPORTS) \
26729 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26731 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26732 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
26733 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
26734 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
26735 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26736 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26737 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26738 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
26739 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
26740 $(TARGET-stageautofeedback-libiberty-linker-plugin)
26742 maybe-clean-stageautofeedback-libiberty-linker-plugin: clean-stageautofeedback-libiberty-linker-plugin
26743 clean-stageautofeedback: clean-stageautofeedback-libiberty-linker-plugin
26744 clean-stageautofeedback-libiberty-linker-plugin:
26745 @if [ $(current_stage) = stageautofeedback ]; then \
26746 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
26747 else \
26748 [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
26749 $(MAKE) stageautofeedback-start; \
26750 fi; \
26751 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26752 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
26753 @endif libiberty-linker-plugin-bootstrap
26759 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
26760 maybe-check-libiberty-linker-plugin:
26761 @if libiberty-linker-plugin
26762 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
26764 check-libiberty-linker-plugin:
26765 @: $(MAKE); $(unstage)
26766 @r=`${PWD_COMMAND}`; export r; \
26767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26768 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
26769 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26770 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
26772 @endif libiberty-linker-plugin
26774 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
26775 maybe-install-libiberty-linker-plugin:
26776 @if libiberty-linker-plugin
26777 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
26779 install-libiberty-linker-plugin: installdirs
26780 @: $(MAKE); $(unstage)
26781 @r=`${PWD_COMMAND}`; export r; \
26782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26783 $(HOST_EXPORTS) \
26784 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26785 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
26787 @endif libiberty-linker-plugin
26789 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
26790 maybe-install-strip-libiberty-linker-plugin:
26791 @if libiberty-linker-plugin
26792 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
26794 install-strip-libiberty-linker-plugin: installdirs
26795 @: $(MAKE); $(unstage)
26796 @r=`${PWD_COMMAND}`; export r; \
26797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26798 $(HOST_EXPORTS) \
26799 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26800 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
26802 @endif libiberty-linker-plugin
26804 # Other targets (info, dvi, pdf, etc.)
26806 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
26807 maybe-info-libiberty-linker-plugin:
26808 @if libiberty-linker-plugin
26809 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
26811 info-libiberty-linker-plugin: \
26812 configure-libiberty-linker-plugin
26813 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26814 r=`${PWD_COMMAND}`; export r; \
26815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26816 $(HOST_EXPORTS) \
26817 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26819 done; \
26820 echo "Doing info in libiberty-linker-plugin"; \
26821 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26824 "RANLIB=$${RANLIB}" \
26825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26826 info) \
26827 || exit 1
26829 @endif libiberty-linker-plugin
26831 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
26832 maybe-dvi-libiberty-linker-plugin:
26833 @if libiberty-linker-plugin
26834 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
26836 dvi-libiberty-linker-plugin: \
26837 configure-libiberty-linker-plugin
26838 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26839 r=`${PWD_COMMAND}`; export r; \
26840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26841 $(HOST_EXPORTS) \
26842 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26844 done; \
26845 echo "Doing dvi in libiberty-linker-plugin"; \
26846 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26849 "RANLIB=$${RANLIB}" \
26850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26851 dvi) \
26852 || exit 1
26854 @endif libiberty-linker-plugin
26856 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
26857 maybe-pdf-libiberty-linker-plugin:
26858 @if libiberty-linker-plugin
26859 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
26861 pdf-libiberty-linker-plugin: \
26862 configure-libiberty-linker-plugin
26863 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26864 r=`${PWD_COMMAND}`; export r; \
26865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26866 $(HOST_EXPORTS) \
26867 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26869 done; \
26870 echo "Doing pdf in libiberty-linker-plugin"; \
26871 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26874 "RANLIB=$${RANLIB}" \
26875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26876 pdf) \
26877 || exit 1
26879 @endif libiberty-linker-plugin
26881 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
26882 maybe-html-libiberty-linker-plugin:
26883 @if libiberty-linker-plugin
26884 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
26886 html-libiberty-linker-plugin: \
26887 configure-libiberty-linker-plugin
26888 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26889 r=`${PWD_COMMAND}`; export r; \
26890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26891 $(HOST_EXPORTS) \
26892 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26894 done; \
26895 echo "Doing html in libiberty-linker-plugin"; \
26896 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26899 "RANLIB=$${RANLIB}" \
26900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26901 html) \
26902 || exit 1
26904 @endif libiberty-linker-plugin
26906 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
26907 maybe-TAGS-libiberty-linker-plugin:
26908 @if libiberty-linker-plugin
26909 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
26911 TAGS-libiberty-linker-plugin: \
26912 configure-libiberty-linker-plugin
26913 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26914 r=`${PWD_COMMAND}`; export r; \
26915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26916 $(HOST_EXPORTS) \
26917 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26919 done; \
26920 echo "Doing TAGS in libiberty-linker-plugin"; \
26921 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26924 "RANLIB=$${RANLIB}" \
26925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26926 TAGS) \
26927 || exit 1
26929 @endif libiberty-linker-plugin
26931 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
26932 maybe-install-info-libiberty-linker-plugin:
26933 @if libiberty-linker-plugin
26934 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
26936 install-info-libiberty-linker-plugin: \
26937 configure-libiberty-linker-plugin \
26938 info-libiberty-linker-plugin
26939 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26940 r=`${PWD_COMMAND}`; export r; \
26941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26942 $(HOST_EXPORTS) \
26943 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26945 done; \
26946 echo "Doing install-info in libiberty-linker-plugin"; \
26947 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26950 "RANLIB=$${RANLIB}" \
26951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26952 install-info) \
26953 || exit 1
26955 @endif libiberty-linker-plugin
26957 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
26958 maybe-install-pdf-libiberty-linker-plugin:
26959 @if libiberty-linker-plugin
26960 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
26962 install-pdf-libiberty-linker-plugin: \
26963 configure-libiberty-linker-plugin \
26964 pdf-libiberty-linker-plugin
26965 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26966 r=`${PWD_COMMAND}`; export r; \
26967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26968 $(HOST_EXPORTS) \
26969 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26971 done; \
26972 echo "Doing install-pdf in libiberty-linker-plugin"; \
26973 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
26974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26976 "RANLIB=$${RANLIB}" \
26977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26978 install-pdf) \
26979 || exit 1
26981 @endif libiberty-linker-plugin
26983 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
26984 maybe-install-html-libiberty-linker-plugin:
26985 @if libiberty-linker-plugin
26986 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
26988 install-html-libiberty-linker-plugin: \
26989 configure-libiberty-linker-plugin \
26990 html-libiberty-linker-plugin
26991 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
26992 r=`${PWD_COMMAND}`; export r; \
26993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26994 $(HOST_EXPORTS) \
26995 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
26996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26997 done; \
26998 echo "Doing install-html in libiberty-linker-plugin"; \
26999 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27002 "RANLIB=$${RANLIB}" \
27003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27004 install-html) \
27005 || exit 1
27007 @endif libiberty-linker-plugin
27009 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
27010 maybe-installcheck-libiberty-linker-plugin:
27011 @if libiberty-linker-plugin
27012 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
27014 installcheck-libiberty-linker-plugin: \
27015 configure-libiberty-linker-plugin
27016 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27017 r=`${PWD_COMMAND}`; export r; \
27018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27019 $(HOST_EXPORTS) \
27020 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27022 done; \
27023 echo "Doing installcheck in libiberty-linker-plugin"; \
27024 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27027 "RANLIB=$${RANLIB}" \
27028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27029 installcheck) \
27030 || exit 1
27032 @endif libiberty-linker-plugin
27034 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
27035 maybe-mostlyclean-libiberty-linker-plugin:
27036 @if libiberty-linker-plugin
27037 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
27039 mostlyclean-libiberty-linker-plugin:
27040 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27041 r=`${PWD_COMMAND}`; export r; \
27042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27043 $(HOST_EXPORTS) \
27044 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27046 done; \
27047 echo "Doing mostlyclean in libiberty-linker-plugin"; \
27048 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27051 "RANLIB=$${RANLIB}" \
27052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27053 mostlyclean) \
27054 || exit 1
27056 @endif libiberty-linker-plugin
27058 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
27059 maybe-clean-libiberty-linker-plugin:
27060 @if libiberty-linker-plugin
27061 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
27063 clean-libiberty-linker-plugin:
27064 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27065 r=`${PWD_COMMAND}`; export r; \
27066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27067 $(HOST_EXPORTS) \
27068 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27070 done; \
27071 echo "Doing clean in libiberty-linker-plugin"; \
27072 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27075 "RANLIB=$${RANLIB}" \
27076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27077 clean) \
27078 || exit 1
27080 @endif libiberty-linker-plugin
27082 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
27083 maybe-distclean-libiberty-linker-plugin:
27084 @if libiberty-linker-plugin
27085 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
27087 distclean-libiberty-linker-plugin:
27088 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27089 r=`${PWD_COMMAND}`; export r; \
27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27091 $(HOST_EXPORTS) \
27092 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27094 done; \
27095 echo "Doing distclean in libiberty-linker-plugin"; \
27096 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27099 "RANLIB=$${RANLIB}" \
27100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27101 distclean) \
27102 || exit 1
27104 @endif libiberty-linker-plugin
27106 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
27107 maybe-maintainer-clean-libiberty-linker-plugin:
27108 @if libiberty-linker-plugin
27109 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
27111 maintainer-clean-libiberty-linker-plugin:
27112 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
27113 r=`${PWD_COMMAND}`; export r; \
27114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27115 $(HOST_EXPORTS) \
27116 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
27117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27118 done; \
27119 echo "Doing maintainer-clean in libiberty-linker-plugin"; \
27120 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
27121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27123 "RANLIB=$${RANLIB}" \
27124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27125 maintainer-clean) \
27126 || exit 1
27128 @endif libiberty-linker-plugin
27132 .PHONY: configure-libiconv maybe-configure-libiconv
27133 maybe-configure-libiconv:
27134 @if gcc-bootstrap
27135 configure-libiconv: stage_current
27136 @endif gcc-bootstrap
27137 @if libiconv
27138 maybe-configure-libiconv: configure-libiconv
27139 configure-libiconv:
27140 @r=`${PWD_COMMAND}`; export r; \
27141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27142 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27144 $(HOST_EXPORTS) \
27145 echo Configuring in $(HOST_SUBDIR)/libiconv; \
27146 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
27147 case $(srcdir) in \
27148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27149 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27151 esac; \
27152 module_srcdir=libiconv; \
27153 $(SHELL) \
27154 $$s/$$module_srcdir/configure \
27155 --srcdir=$${topdir}/$$module_srcdir \
27156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27157 --target=${target_alias} --disable-shared \
27158 || exit 1
27159 @endif libiconv
27163 .PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
27164 maybe-configure-stage1-libiconv:
27165 @if libiconv-bootstrap
27166 maybe-configure-stage1-libiconv: configure-stage1-libiconv
27167 configure-stage1-libiconv:
27168 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27170 @r=`${PWD_COMMAND}`; export r; \
27171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172 TFLAGS="$(STAGE1_TFLAGS)"; \
27173 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27174 $(HOST_EXPORTS) \
27175 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27176 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27177 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27178 echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
27179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27180 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27181 case $(srcdir) in \
27182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27183 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27185 esac; \
27186 module_srcdir=libiconv; \
27187 $(SHELL) $$s/$$module_srcdir/configure \
27188 --srcdir=$${topdir}/$$module_srcdir \
27189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27190 --target=${target_alias} \
27192 $(STAGE1_CONFIGURE_FLAGS) \
27193 --disable-shared
27194 @endif libiconv-bootstrap
27196 .PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
27197 maybe-configure-stage2-libiconv:
27198 @if libiconv-bootstrap
27199 maybe-configure-stage2-libiconv: configure-stage2-libiconv
27200 configure-stage2-libiconv:
27201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27202 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27203 @r=`${PWD_COMMAND}`; export r; \
27204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27205 TFLAGS="$(STAGE2_TFLAGS)"; \
27206 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27207 $(HOST_EXPORTS) \
27208 $(POSTSTAGE1_HOST_EXPORTS) \
27209 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27210 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27211 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27212 echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
27213 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27214 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27215 case $(srcdir) in \
27216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27217 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27219 esac; \
27220 module_srcdir=libiconv; \
27221 $(SHELL) $$s/$$module_srcdir/configure \
27222 --srcdir=$${topdir}/$$module_srcdir \
27223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27224 --target=${target_alias} \
27225 --with-build-libsubdir=$(HOST_SUBDIR) \
27226 $(STAGE2_CONFIGURE_FLAGS) \
27227 --disable-shared
27228 @endif libiconv-bootstrap
27230 .PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
27231 maybe-configure-stage3-libiconv:
27232 @if libiconv-bootstrap
27233 maybe-configure-stage3-libiconv: configure-stage3-libiconv
27234 configure-stage3-libiconv:
27235 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27237 @r=`${PWD_COMMAND}`; export r; \
27238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27239 TFLAGS="$(STAGE3_TFLAGS)"; \
27240 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27241 $(HOST_EXPORTS) \
27242 $(POSTSTAGE1_HOST_EXPORTS) \
27243 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27244 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27245 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27246 echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
27247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27248 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27249 case $(srcdir) in \
27250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27251 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27253 esac; \
27254 module_srcdir=libiconv; \
27255 $(SHELL) $$s/$$module_srcdir/configure \
27256 --srcdir=$${topdir}/$$module_srcdir \
27257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27258 --target=${target_alias} \
27259 --with-build-libsubdir=$(HOST_SUBDIR) \
27260 $(STAGE3_CONFIGURE_FLAGS) \
27261 --disable-shared
27262 @endif libiconv-bootstrap
27264 .PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
27265 maybe-configure-stage4-libiconv:
27266 @if libiconv-bootstrap
27267 maybe-configure-stage4-libiconv: configure-stage4-libiconv
27268 configure-stage4-libiconv:
27269 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27270 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27271 @r=`${PWD_COMMAND}`; export r; \
27272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27273 TFLAGS="$(STAGE4_TFLAGS)"; \
27274 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27275 $(HOST_EXPORTS) \
27276 $(POSTSTAGE1_HOST_EXPORTS) \
27277 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27278 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27279 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27280 echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
27281 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27282 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27283 case $(srcdir) in \
27284 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27285 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27286 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27287 esac; \
27288 module_srcdir=libiconv; \
27289 $(SHELL) $$s/$$module_srcdir/configure \
27290 --srcdir=$${topdir}/$$module_srcdir \
27291 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27292 --target=${target_alias} \
27293 --with-build-libsubdir=$(HOST_SUBDIR) \
27294 $(STAGE4_CONFIGURE_FLAGS) \
27295 --disable-shared
27296 @endif libiconv-bootstrap
27298 .PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
27299 maybe-configure-stageprofile-libiconv:
27300 @if libiconv-bootstrap
27301 maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
27302 configure-stageprofile-libiconv:
27303 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27304 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27305 @r=`${PWD_COMMAND}`; export r; \
27306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27307 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27308 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27309 $(HOST_EXPORTS) \
27310 $(POSTSTAGE1_HOST_EXPORTS) \
27311 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27312 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27313 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27314 echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
27315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27316 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27317 case $(srcdir) in \
27318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27319 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27321 esac; \
27322 module_srcdir=libiconv; \
27323 $(SHELL) $$s/$$module_srcdir/configure \
27324 --srcdir=$${topdir}/$$module_srcdir \
27325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27326 --target=${target_alias} \
27327 --with-build-libsubdir=$(HOST_SUBDIR) \
27328 $(STAGEprofile_CONFIGURE_FLAGS) \
27329 --disable-shared
27330 @endif libiconv-bootstrap
27332 .PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
27333 maybe-configure-stagefeedback-libiconv:
27334 @if libiconv-bootstrap
27335 maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
27336 configure-stagefeedback-libiconv:
27337 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27339 @r=`${PWD_COMMAND}`; export r; \
27340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27341 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27342 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27343 $(HOST_EXPORTS) \
27344 $(POSTSTAGE1_HOST_EXPORTS) \
27345 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27346 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27347 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27348 echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
27349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27350 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27351 case $(srcdir) in \
27352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27353 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27355 esac; \
27356 module_srcdir=libiconv; \
27357 $(SHELL) $$s/$$module_srcdir/configure \
27358 --srcdir=$${topdir}/$$module_srcdir \
27359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27360 --target=${target_alias} \
27361 --with-build-libsubdir=$(HOST_SUBDIR) \
27362 $(STAGEfeedback_CONFIGURE_FLAGS) \
27363 --disable-shared
27364 @endif libiconv-bootstrap
27366 .PHONY: configure-stageautoprofile-libiconv maybe-configure-stageautoprofile-libiconv
27367 maybe-configure-stageautoprofile-libiconv:
27368 @if libiconv-bootstrap
27369 maybe-configure-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
27370 configure-stageautoprofile-libiconv:
27371 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27373 @r=`${PWD_COMMAND}`; export r; \
27374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27375 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27376 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27377 $(HOST_EXPORTS) \
27378 $(POSTSTAGE1_HOST_EXPORTS) \
27379 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
27380 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
27381 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
27382 echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiconv; \
27383 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27384 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27385 case $(srcdir) in \
27386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27387 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27389 esac; \
27390 module_srcdir=libiconv; \
27391 $(SHELL) $$s/$$module_srcdir/configure \
27392 --srcdir=$${topdir}/$$module_srcdir \
27393 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27394 --target=${target_alias} \
27395 --with-build-libsubdir=$(HOST_SUBDIR) \
27396 $(STAGEautoprofile_CONFIGURE_FLAGS) \
27397 --disable-shared
27398 @endif libiconv-bootstrap
27400 .PHONY: configure-stageautofeedback-libiconv maybe-configure-stageautofeedback-libiconv
27401 maybe-configure-stageautofeedback-libiconv:
27402 @if libiconv-bootstrap
27403 maybe-configure-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
27404 configure-stageautofeedback-libiconv:
27405 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
27407 @r=`${PWD_COMMAND}`; export r; \
27408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27409 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27410 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
27411 $(HOST_EXPORTS) \
27412 $(POSTSTAGE1_HOST_EXPORTS) \
27413 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
27414 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
27415 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
27416 echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiconv; \
27417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
27418 cd $(HOST_SUBDIR)/libiconv || exit 1; \
27419 case $(srcdir) in \
27420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27421 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
27422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27423 esac; \
27424 module_srcdir=libiconv; \
27425 $(SHELL) $$s/$$module_srcdir/configure \
27426 --srcdir=$${topdir}/$$module_srcdir \
27427 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27428 --target=${target_alias} \
27429 --with-build-libsubdir=$(HOST_SUBDIR) \
27430 $(STAGEautofeedback_CONFIGURE_FLAGS) \
27431 --disable-shared
27432 @endif libiconv-bootstrap
27438 .PHONY: all-libiconv maybe-all-libiconv
27439 maybe-all-libiconv:
27440 @if gcc-bootstrap
27441 all-libiconv: stage_current
27442 @endif gcc-bootstrap
27443 @if libiconv
27444 TARGET-libiconv=all
27445 maybe-all-libiconv: all-libiconv
27446 all-libiconv: configure-libiconv
27447 @r=`${PWD_COMMAND}`; export r; \
27448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27449 $(HOST_EXPORTS) \
27450 (cd $(HOST_SUBDIR)/libiconv && \
27451 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27452 $(TARGET-libiconv))
27453 @endif libiconv
27457 .PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
27458 .PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
27459 maybe-all-stage1-libiconv:
27460 maybe-clean-stage1-libiconv:
27461 @if libiconv-bootstrap
27462 maybe-all-stage1-libiconv: all-stage1-libiconv
27463 all-stage1: all-stage1-libiconv
27464 TARGET-stage1-libiconv = $(TARGET-libiconv)
27465 all-stage1-libiconv: configure-stage1-libiconv
27466 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27467 @r=`${PWD_COMMAND}`; export r; \
27468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27469 TFLAGS="$(STAGE1_TFLAGS)"; \
27470 $(HOST_EXPORTS) \
27471 cd $(HOST_SUBDIR)/libiconv && \
27473 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27474 CFLAGS="$(STAGE1_CFLAGS)" \
27475 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27476 LIBCFLAGS="$(LIBCFLAGS)" \
27477 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27478 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27479 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27480 $(EXTRA_HOST_FLAGS) \
27481 $(STAGE1_FLAGS_TO_PASS) \
27482 TFLAGS="$(STAGE1_TFLAGS)" \
27483 $(TARGET-stage1-libiconv)
27485 maybe-clean-stage1-libiconv: clean-stage1-libiconv
27486 clean-stage1: clean-stage1-libiconv
27487 clean-stage1-libiconv:
27488 @if [ $(current_stage) = stage1 ]; then \
27489 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27490 else \
27491 [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
27492 $(MAKE) stage1-start; \
27493 fi; \
27494 cd $(HOST_SUBDIR)/libiconv && \
27495 $(MAKE) $(EXTRA_HOST_FLAGS) \
27496 $(STAGE1_FLAGS_TO_PASS) clean
27497 @endif libiconv-bootstrap
27500 .PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
27501 .PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
27502 maybe-all-stage2-libiconv:
27503 maybe-clean-stage2-libiconv:
27504 @if libiconv-bootstrap
27505 maybe-all-stage2-libiconv: all-stage2-libiconv
27506 all-stage2: all-stage2-libiconv
27507 TARGET-stage2-libiconv = $(TARGET-libiconv)
27508 all-stage2-libiconv: configure-stage2-libiconv
27509 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27510 @r=`${PWD_COMMAND}`; export r; \
27511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27512 TFLAGS="$(STAGE2_TFLAGS)"; \
27513 $(HOST_EXPORTS) \
27514 $(POSTSTAGE1_HOST_EXPORTS) \
27515 cd $(HOST_SUBDIR)/libiconv && \
27517 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27518 CFLAGS="$(STAGE2_CFLAGS)" \
27519 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27520 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27521 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27522 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27523 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27524 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27525 TFLAGS="$(STAGE2_TFLAGS)" \
27526 $(TARGET-stage2-libiconv)
27528 maybe-clean-stage2-libiconv: clean-stage2-libiconv
27529 clean-stage2: clean-stage2-libiconv
27530 clean-stage2-libiconv:
27531 @if [ $(current_stage) = stage2 ]; then \
27532 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27533 else \
27534 [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
27535 $(MAKE) stage2-start; \
27536 fi; \
27537 cd $(HOST_SUBDIR)/libiconv && \
27538 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27539 @endif libiconv-bootstrap
27542 .PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
27543 .PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
27544 maybe-all-stage3-libiconv:
27545 maybe-clean-stage3-libiconv:
27546 @if libiconv-bootstrap
27547 maybe-all-stage3-libiconv: all-stage3-libiconv
27548 all-stage3: all-stage3-libiconv
27549 TARGET-stage3-libiconv = $(TARGET-libiconv)
27550 all-stage3-libiconv: configure-stage3-libiconv
27551 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27552 @r=`${PWD_COMMAND}`; export r; \
27553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27554 TFLAGS="$(STAGE3_TFLAGS)"; \
27555 $(HOST_EXPORTS) \
27556 $(POSTSTAGE1_HOST_EXPORTS) \
27557 cd $(HOST_SUBDIR)/libiconv && \
27559 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27560 CFLAGS="$(STAGE3_CFLAGS)" \
27561 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27562 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27563 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27564 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27565 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27566 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27567 TFLAGS="$(STAGE3_TFLAGS)" \
27568 $(TARGET-stage3-libiconv)
27570 maybe-clean-stage3-libiconv: clean-stage3-libiconv
27571 clean-stage3: clean-stage3-libiconv
27572 clean-stage3-libiconv:
27573 @if [ $(current_stage) = stage3 ]; then \
27574 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27575 else \
27576 [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
27577 $(MAKE) stage3-start; \
27578 fi; \
27579 cd $(HOST_SUBDIR)/libiconv && \
27580 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27581 @endif libiconv-bootstrap
27584 .PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
27585 .PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
27586 maybe-all-stage4-libiconv:
27587 maybe-clean-stage4-libiconv:
27588 @if libiconv-bootstrap
27589 maybe-all-stage4-libiconv: all-stage4-libiconv
27590 all-stage4: all-stage4-libiconv
27591 TARGET-stage4-libiconv = $(TARGET-libiconv)
27592 all-stage4-libiconv: configure-stage4-libiconv
27593 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27594 @r=`${PWD_COMMAND}`; export r; \
27595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27596 TFLAGS="$(STAGE4_TFLAGS)"; \
27597 $(HOST_EXPORTS) \
27598 $(POSTSTAGE1_HOST_EXPORTS) \
27599 cd $(HOST_SUBDIR)/libiconv && \
27601 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27602 CFLAGS="$(STAGE4_CFLAGS)" \
27603 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27604 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27605 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27606 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27607 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27608 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27609 TFLAGS="$(STAGE4_TFLAGS)" \
27610 $(TARGET-stage4-libiconv)
27612 maybe-clean-stage4-libiconv: clean-stage4-libiconv
27613 clean-stage4: clean-stage4-libiconv
27614 clean-stage4-libiconv:
27615 @if [ $(current_stage) = stage4 ]; then \
27616 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27617 else \
27618 [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
27619 $(MAKE) stage4-start; \
27620 fi; \
27621 cd $(HOST_SUBDIR)/libiconv && \
27622 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27623 @endif libiconv-bootstrap
27626 .PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
27627 .PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
27628 maybe-all-stageprofile-libiconv:
27629 maybe-clean-stageprofile-libiconv:
27630 @if libiconv-bootstrap
27631 maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
27632 all-stageprofile: all-stageprofile-libiconv
27633 TARGET-stageprofile-libiconv = $(TARGET-libiconv)
27634 all-stageprofile-libiconv: configure-stageprofile-libiconv
27635 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27636 @r=`${PWD_COMMAND}`; export r; \
27637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27638 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27639 $(HOST_EXPORTS) \
27640 $(POSTSTAGE1_HOST_EXPORTS) \
27641 cd $(HOST_SUBDIR)/libiconv && \
27643 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27644 CFLAGS="$(STAGEprofile_CFLAGS)" \
27645 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27646 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27647 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27648 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27649 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27650 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27651 TFLAGS="$(STAGEprofile_TFLAGS)" \
27652 $(TARGET-stageprofile-libiconv)
27654 maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
27655 clean-stageprofile: clean-stageprofile-libiconv
27656 clean-stageprofile-libiconv:
27657 @if [ $(current_stage) = stageprofile ]; then \
27658 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27659 else \
27660 [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
27661 $(MAKE) stageprofile-start; \
27662 fi; \
27663 cd $(HOST_SUBDIR)/libiconv && \
27664 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27665 @endif libiconv-bootstrap
27668 .PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
27669 .PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
27670 maybe-all-stagefeedback-libiconv:
27671 maybe-clean-stagefeedback-libiconv:
27672 @if libiconv-bootstrap
27673 maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
27674 all-stagefeedback: all-stagefeedback-libiconv
27675 TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
27676 all-stagefeedback-libiconv: configure-stagefeedback-libiconv
27677 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27678 @r=`${PWD_COMMAND}`; export r; \
27679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27680 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27681 $(HOST_EXPORTS) \
27682 $(POSTSTAGE1_HOST_EXPORTS) \
27683 cd $(HOST_SUBDIR)/libiconv && \
27685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27686 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27687 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27688 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27693 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27694 $(TARGET-stagefeedback-libiconv)
27696 maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
27697 clean-stagefeedback: clean-stagefeedback-libiconv
27698 clean-stagefeedback-libiconv:
27699 @if [ $(current_stage) = stagefeedback ]; then \
27700 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27701 else \
27702 [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
27703 $(MAKE) stagefeedback-start; \
27704 fi; \
27705 cd $(HOST_SUBDIR)/libiconv && \
27706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27707 @endif libiconv-bootstrap
27710 .PHONY: all-stageautoprofile-libiconv maybe-all-stageautoprofile-libiconv
27711 .PHONY: clean-stageautoprofile-libiconv maybe-clean-stageautoprofile-libiconv
27712 maybe-all-stageautoprofile-libiconv:
27713 maybe-clean-stageautoprofile-libiconv:
27714 @if libiconv-bootstrap
27715 maybe-all-stageautoprofile-libiconv: all-stageautoprofile-libiconv
27716 all-stageautoprofile: all-stageautoprofile-libiconv
27717 TARGET-stageautoprofile-libiconv = $(TARGET-libiconv)
27718 all-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
27719 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27720 @r=`${PWD_COMMAND}`; export r; \
27721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27722 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27723 $(HOST_EXPORTS) \
27724 $(POSTSTAGE1_HOST_EXPORTS) \
27725 cd $(HOST_SUBDIR)/libiconv && \
27726 $$s/gcc/config/i386/$(AUTO_PROFILE) \
27727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27728 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
27729 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
27730 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
27731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27734 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27735 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
27736 $(TARGET-stageautoprofile-libiconv)
27738 maybe-clean-stageautoprofile-libiconv: clean-stageautoprofile-libiconv
27739 clean-stageautoprofile: clean-stageautoprofile-libiconv
27740 clean-stageautoprofile-libiconv:
27741 @if [ $(current_stage) = stageautoprofile ]; then \
27742 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27743 else \
27744 [ -f $(HOST_SUBDIR)/stageautoprofile-libiconv/Makefile ] || exit 0; \
27745 $(MAKE) stageautoprofile-start; \
27746 fi; \
27747 cd $(HOST_SUBDIR)/libiconv && \
27748 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27749 @endif libiconv-bootstrap
27752 .PHONY: all-stageautofeedback-libiconv maybe-all-stageautofeedback-libiconv
27753 .PHONY: clean-stageautofeedback-libiconv maybe-clean-stageautofeedback-libiconv
27754 maybe-all-stageautofeedback-libiconv:
27755 maybe-clean-stageautofeedback-libiconv:
27756 @if libiconv-bootstrap
27757 maybe-all-stageautofeedback-libiconv: all-stageautofeedback-libiconv
27758 all-stageautofeedback: all-stageautofeedback-libiconv
27759 TARGET-stageautofeedback-libiconv = $(TARGET-libiconv)
27760 all-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
27761 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27762 @r=`${PWD_COMMAND}`; export r; \
27763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27764 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27765 $(HOST_EXPORTS) \
27766 $(POSTSTAGE1_HOST_EXPORTS) \
27767 cd $(HOST_SUBDIR)/libiconv && \
27769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27770 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
27771 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
27772 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
27773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27777 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
27778 $(TARGET-stageautofeedback-libiconv)
27780 maybe-clean-stageautofeedback-libiconv: clean-stageautofeedback-libiconv
27781 clean-stageautofeedback: clean-stageautofeedback-libiconv
27782 clean-stageautofeedback-libiconv:
27783 @if [ $(current_stage) = stageautofeedback ]; then \
27784 [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
27785 else \
27786 [ -f $(HOST_SUBDIR)/stageautofeedback-libiconv/Makefile ] || exit 0; \
27787 $(MAKE) stageautofeedback-start; \
27788 fi; \
27789 cd $(HOST_SUBDIR)/libiconv && \
27790 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27791 @endif libiconv-bootstrap
27797 .PHONY: check-libiconv maybe-check-libiconv
27798 maybe-check-libiconv:
27799 @if libiconv
27800 maybe-check-libiconv: check-libiconv
27802 check-libiconv:
27803 @: $(MAKE); $(unstage)
27804 @r=`${PWD_COMMAND}`; export r; \
27805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27806 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
27807 (cd $(HOST_SUBDIR)/libiconv && \
27808 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_BOOTSTRAP_FLAGS) check)
27810 @endif libiconv
27812 .PHONY: install-libiconv maybe-install-libiconv
27813 maybe-install-libiconv:
27814 @if libiconv
27815 maybe-install-libiconv: install-libiconv
27817 install-libiconv:
27819 @endif libiconv
27821 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
27822 maybe-install-strip-libiconv:
27823 @if libiconv
27824 maybe-install-strip-libiconv: install-strip-libiconv
27826 install-strip-libiconv:
27828 @endif libiconv
27830 # Other targets (info, dvi, pdf, etc.)
27832 .PHONY: maybe-info-libiconv info-libiconv
27833 maybe-info-libiconv:
27834 @if libiconv
27835 maybe-info-libiconv: info-libiconv
27837 # libiconv doesn't support info.
27838 info-libiconv:
27840 @endif libiconv
27842 .PHONY: maybe-dvi-libiconv dvi-libiconv
27843 maybe-dvi-libiconv:
27844 @if libiconv
27845 maybe-dvi-libiconv: dvi-libiconv
27847 dvi-libiconv: \
27848 configure-libiconv
27849 @[ -f ./libiconv/Makefile ] || exit 0; \
27850 r=`${PWD_COMMAND}`; export r; \
27851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27852 $(HOST_EXPORTS) \
27853 for flag in $(EXTRA_HOST_FLAGS) ; do \
27854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27855 done; \
27856 echo "Doing dvi in libiconv"; \
27857 (cd $(HOST_SUBDIR)/libiconv && \
27858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27860 "RANLIB=$${RANLIB}" \
27861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27862 dvi) \
27863 || exit 1
27865 @endif libiconv
27867 .PHONY: maybe-pdf-libiconv pdf-libiconv
27868 maybe-pdf-libiconv:
27869 @if libiconv
27870 maybe-pdf-libiconv: pdf-libiconv
27872 # libiconv doesn't support pdf.
27873 pdf-libiconv:
27875 @endif libiconv
27877 .PHONY: maybe-html-libiconv html-libiconv
27878 maybe-html-libiconv:
27879 @if libiconv
27880 maybe-html-libiconv: html-libiconv
27882 # libiconv doesn't support html.
27883 html-libiconv:
27885 @endif libiconv
27887 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
27888 maybe-TAGS-libiconv:
27889 @if libiconv
27890 maybe-TAGS-libiconv: TAGS-libiconv
27892 TAGS-libiconv: \
27893 configure-libiconv
27894 @[ -f ./libiconv/Makefile ] || exit 0; \
27895 r=`${PWD_COMMAND}`; export r; \
27896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27897 $(HOST_EXPORTS) \
27898 for flag in $(EXTRA_HOST_FLAGS) ; do \
27899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27900 done; \
27901 echo "Doing TAGS in libiconv"; \
27902 (cd $(HOST_SUBDIR)/libiconv && \
27903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27905 "RANLIB=$${RANLIB}" \
27906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27907 TAGS) \
27908 || exit 1
27910 @endif libiconv
27912 .PHONY: maybe-install-info-libiconv install-info-libiconv
27913 maybe-install-info-libiconv:
27914 @if libiconv
27915 maybe-install-info-libiconv: install-info-libiconv
27917 # libiconv doesn't support install-info.
27918 install-info-libiconv:
27920 @endif libiconv
27922 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
27923 maybe-install-pdf-libiconv:
27924 @if libiconv
27925 maybe-install-pdf-libiconv: install-pdf-libiconv
27927 # libiconv doesn't support install-pdf.
27928 install-pdf-libiconv:
27930 @endif libiconv
27932 .PHONY: maybe-install-html-libiconv install-html-libiconv
27933 maybe-install-html-libiconv:
27934 @if libiconv
27935 maybe-install-html-libiconv: install-html-libiconv
27937 # libiconv doesn't support install-html.
27938 install-html-libiconv:
27940 @endif libiconv
27942 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
27943 maybe-installcheck-libiconv:
27944 @if libiconv
27945 maybe-installcheck-libiconv: installcheck-libiconv
27947 installcheck-libiconv: \
27948 configure-libiconv
27949 @[ -f ./libiconv/Makefile ] || exit 0; \
27950 r=`${PWD_COMMAND}`; export r; \
27951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27952 $(HOST_EXPORTS) \
27953 for flag in $(EXTRA_HOST_FLAGS) ; do \
27954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27955 done; \
27956 echo "Doing installcheck in libiconv"; \
27957 (cd $(HOST_SUBDIR)/libiconv && \
27958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27960 "RANLIB=$${RANLIB}" \
27961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27962 installcheck) \
27963 || exit 1
27965 @endif libiconv
27967 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
27968 maybe-mostlyclean-libiconv:
27969 @if libiconv
27970 maybe-mostlyclean-libiconv: mostlyclean-libiconv
27972 mostlyclean-libiconv:
27973 @[ -f ./libiconv/Makefile ] || exit 0; \
27974 r=`${PWD_COMMAND}`; export r; \
27975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27976 $(HOST_EXPORTS) \
27977 for flag in $(EXTRA_HOST_FLAGS) ; do \
27978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27979 done; \
27980 echo "Doing mostlyclean in libiconv"; \
27981 (cd $(HOST_SUBDIR)/libiconv && \
27982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27984 "RANLIB=$${RANLIB}" \
27985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27986 mostlyclean) \
27987 || exit 1
27989 @endif libiconv
27991 .PHONY: maybe-clean-libiconv clean-libiconv
27992 maybe-clean-libiconv:
27993 @if libiconv
27994 maybe-clean-libiconv: clean-libiconv
27996 clean-libiconv:
27997 @[ -f ./libiconv/Makefile ] || exit 0; \
27998 r=`${PWD_COMMAND}`; export r; \
27999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28000 $(HOST_EXPORTS) \
28001 for flag in $(EXTRA_HOST_FLAGS) ; do \
28002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28003 done; \
28004 echo "Doing clean in libiconv"; \
28005 (cd $(HOST_SUBDIR)/libiconv && \
28006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28008 "RANLIB=$${RANLIB}" \
28009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28010 clean) \
28011 || exit 1
28013 @endif libiconv
28015 .PHONY: maybe-distclean-libiconv distclean-libiconv
28016 maybe-distclean-libiconv:
28017 @if libiconv
28018 maybe-distclean-libiconv: distclean-libiconv
28020 distclean-libiconv:
28021 @[ -f ./libiconv/Makefile ] || exit 0; \
28022 r=`${PWD_COMMAND}`; export r; \
28023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28024 $(HOST_EXPORTS) \
28025 for flag in $(EXTRA_HOST_FLAGS) ; do \
28026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28027 done; \
28028 echo "Doing distclean in libiconv"; \
28029 (cd $(HOST_SUBDIR)/libiconv && \
28030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28032 "RANLIB=$${RANLIB}" \
28033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28034 distclean) \
28035 || exit 1
28037 @endif libiconv
28039 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
28040 maybe-maintainer-clean-libiconv:
28041 @if libiconv
28042 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
28044 maintainer-clean-libiconv:
28045 @[ -f ./libiconv/Makefile ] || exit 0; \
28046 r=`${PWD_COMMAND}`; export r; \
28047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28048 $(HOST_EXPORTS) \
28049 for flag in $(EXTRA_HOST_FLAGS) ; do \
28050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28051 done; \
28052 echo "Doing maintainer-clean in libiconv"; \
28053 (cd $(HOST_SUBDIR)/libiconv && \
28054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28056 "RANLIB=$${RANLIB}" \
28057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28058 maintainer-clean) \
28059 || exit 1
28061 @endif libiconv
28065 .PHONY: configure-m4 maybe-configure-m4
28066 maybe-configure-m4:
28067 @if gcc-bootstrap
28068 configure-m4: stage_current
28069 @endif gcc-bootstrap
28070 @if m4
28071 maybe-configure-m4: configure-m4
28072 configure-m4:
28073 @: $(MAKE); $(unstage)
28074 @r=`${PWD_COMMAND}`; export r; \
28075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28076 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
28077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
28078 $(HOST_EXPORTS) \
28079 echo Configuring in $(HOST_SUBDIR)/m4; \
28080 cd "$(HOST_SUBDIR)/m4" || exit 1; \
28081 case $(srcdir) in \
28082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28083 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
28084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28085 esac; \
28086 module_srcdir=m4; \
28087 $(SHELL) \
28088 $$s/$$module_srcdir/configure \
28089 --srcdir=$${topdir}/$$module_srcdir \
28090 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28091 --target=${target_alias} \
28092 || exit 1
28093 @endif m4
28099 .PHONY: all-m4 maybe-all-m4
28100 maybe-all-m4:
28101 @if gcc-bootstrap
28102 all-m4: stage_current
28103 @endif gcc-bootstrap
28104 @if m4
28105 TARGET-m4=all
28106 maybe-all-m4: all-m4
28107 all-m4: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28114 $(TARGET-m4))
28115 @endif m4
28120 .PHONY: check-m4 maybe-check-m4
28121 maybe-check-m4:
28122 @if m4
28123 maybe-check-m4: check-m4
28125 check-m4:
28126 @: $(MAKE); $(unstage)
28127 @r=`${PWD_COMMAND}`; export r; \
28128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28129 $(HOST_EXPORTS) \
28130 (cd $(HOST_SUBDIR)/m4 && \
28131 $(MAKE) $(FLAGS_TO_PASS) check)
28133 @endif m4
28135 .PHONY: install-m4 maybe-install-m4
28136 maybe-install-m4:
28137 @if m4
28138 maybe-install-m4: install-m4
28140 install-m4: installdirs
28141 @: $(MAKE); $(unstage)
28142 @r=`${PWD_COMMAND}`; export r; \
28143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28144 $(HOST_EXPORTS) \
28145 (cd $(HOST_SUBDIR)/m4 && \
28146 $(MAKE) $(FLAGS_TO_PASS) install)
28148 @endif m4
28150 .PHONY: install-strip-m4 maybe-install-strip-m4
28151 maybe-install-strip-m4:
28152 @if m4
28153 maybe-install-strip-m4: install-strip-m4
28155 install-strip-m4: installdirs
28156 @: $(MAKE); $(unstage)
28157 @r=`${PWD_COMMAND}`; export r; \
28158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28159 $(HOST_EXPORTS) \
28160 (cd $(HOST_SUBDIR)/m4 && \
28161 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28163 @endif m4
28165 # Other targets (info, dvi, pdf, etc.)
28167 .PHONY: maybe-info-m4 info-m4
28168 maybe-info-m4:
28169 @if m4
28170 maybe-info-m4: info-m4
28172 info-m4: \
28173 configure-m4
28174 @: $(MAKE); $(unstage)
28175 @[ -f ./m4/Makefile ] || exit 0; \
28176 r=`${PWD_COMMAND}`; export r; \
28177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28178 $(HOST_EXPORTS) \
28179 for flag in $(EXTRA_HOST_FLAGS) ; do \
28180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28181 done; \
28182 echo "Doing info in m4"; \
28183 (cd $(HOST_SUBDIR)/m4 && \
28184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28186 "RANLIB=$${RANLIB}" \
28187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28188 info) \
28189 || exit 1
28191 @endif m4
28193 .PHONY: maybe-dvi-m4 dvi-m4
28194 maybe-dvi-m4:
28195 @if m4
28196 maybe-dvi-m4: dvi-m4
28198 dvi-m4: \
28199 configure-m4
28200 @: $(MAKE); $(unstage)
28201 @[ -f ./m4/Makefile ] || exit 0; \
28202 r=`${PWD_COMMAND}`; export r; \
28203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28204 $(HOST_EXPORTS) \
28205 for flag in $(EXTRA_HOST_FLAGS) ; do \
28206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28207 done; \
28208 echo "Doing dvi in m4"; \
28209 (cd $(HOST_SUBDIR)/m4 && \
28210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28212 "RANLIB=$${RANLIB}" \
28213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28214 dvi) \
28215 || exit 1
28217 @endif m4
28219 .PHONY: maybe-pdf-m4 pdf-m4
28220 maybe-pdf-m4:
28221 @if m4
28222 maybe-pdf-m4: pdf-m4
28224 pdf-m4: \
28225 configure-m4
28226 @: $(MAKE); $(unstage)
28227 @[ -f ./m4/Makefile ] || exit 0; \
28228 r=`${PWD_COMMAND}`; export r; \
28229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28230 $(HOST_EXPORTS) \
28231 for flag in $(EXTRA_HOST_FLAGS) ; do \
28232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28233 done; \
28234 echo "Doing pdf in m4"; \
28235 (cd $(HOST_SUBDIR)/m4 && \
28236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28238 "RANLIB=$${RANLIB}" \
28239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28240 pdf) \
28241 || exit 1
28243 @endif m4
28245 .PHONY: maybe-html-m4 html-m4
28246 maybe-html-m4:
28247 @if m4
28248 maybe-html-m4: html-m4
28250 html-m4: \
28251 configure-m4
28252 @: $(MAKE); $(unstage)
28253 @[ -f ./m4/Makefile ] || exit 0; \
28254 r=`${PWD_COMMAND}`; export r; \
28255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28256 $(HOST_EXPORTS) \
28257 for flag in $(EXTRA_HOST_FLAGS) ; do \
28258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28259 done; \
28260 echo "Doing html in m4"; \
28261 (cd $(HOST_SUBDIR)/m4 && \
28262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28264 "RANLIB=$${RANLIB}" \
28265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28266 html) \
28267 || exit 1
28269 @endif m4
28271 .PHONY: maybe-TAGS-m4 TAGS-m4
28272 maybe-TAGS-m4:
28273 @if m4
28274 maybe-TAGS-m4: TAGS-m4
28276 TAGS-m4: \
28277 configure-m4
28278 @: $(MAKE); $(unstage)
28279 @[ -f ./m4/Makefile ] || exit 0; \
28280 r=`${PWD_COMMAND}`; export r; \
28281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28282 $(HOST_EXPORTS) \
28283 for flag in $(EXTRA_HOST_FLAGS) ; do \
28284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28285 done; \
28286 echo "Doing TAGS in m4"; \
28287 (cd $(HOST_SUBDIR)/m4 && \
28288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28290 "RANLIB=$${RANLIB}" \
28291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28292 TAGS) \
28293 || exit 1
28295 @endif m4
28297 .PHONY: maybe-install-info-m4 install-info-m4
28298 maybe-install-info-m4:
28299 @if m4
28300 maybe-install-info-m4: install-info-m4
28302 install-info-m4: \
28303 configure-m4 \
28304 info-m4
28305 @: $(MAKE); $(unstage)
28306 @[ -f ./m4/Makefile ] || exit 0; \
28307 r=`${PWD_COMMAND}`; export r; \
28308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28309 $(HOST_EXPORTS) \
28310 for flag in $(EXTRA_HOST_FLAGS) ; do \
28311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28312 done; \
28313 echo "Doing install-info in m4"; \
28314 (cd $(HOST_SUBDIR)/m4 && \
28315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28317 "RANLIB=$${RANLIB}" \
28318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28319 install-info) \
28320 || exit 1
28322 @endif m4
28324 .PHONY: maybe-install-pdf-m4 install-pdf-m4
28325 maybe-install-pdf-m4:
28326 @if m4
28327 maybe-install-pdf-m4: install-pdf-m4
28329 install-pdf-m4: \
28330 configure-m4 \
28331 pdf-m4
28332 @: $(MAKE); $(unstage)
28333 @[ -f ./m4/Makefile ] || exit 0; \
28334 r=`${PWD_COMMAND}`; export r; \
28335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28336 $(HOST_EXPORTS) \
28337 for flag in $(EXTRA_HOST_FLAGS) ; do \
28338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28339 done; \
28340 echo "Doing install-pdf in m4"; \
28341 (cd $(HOST_SUBDIR)/m4 && \
28342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28344 "RANLIB=$${RANLIB}" \
28345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28346 install-pdf) \
28347 || exit 1
28349 @endif m4
28351 .PHONY: maybe-install-html-m4 install-html-m4
28352 maybe-install-html-m4:
28353 @if m4
28354 maybe-install-html-m4: install-html-m4
28356 install-html-m4: \
28357 configure-m4 \
28358 html-m4
28359 @: $(MAKE); $(unstage)
28360 @[ -f ./m4/Makefile ] || exit 0; \
28361 r=`${PWD_COMMAND}`; export r; \
28362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28363 $(HOST_EXPORTS) \
28364 for flag in $(EXTRA_HOST_FLAGS) ; do \
28365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28366 done; \
28367 echo "Doing install-html in m4"; \
28368 (cd $(HOST_SUBDIR)/m4 && \
28369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28371 "RANLIB=$${RANLIB}" \
28372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28373 install-html) \
28374 || exit 1
28376 @endif m4
28378 .PHONY: maybe-installcheck-m4 installcheck-m4
28379 maybe-installcheck-m4:
28380 @if m4
28381 maybe-installcheck-m4: installcheck-m4
28383 installcheck-m4: \
28384 configure-m4
28385 @: $(MAKE); $(unstage)
28386 @[ -f ./m4/Makefile ] || exit 0; \
28387 r=`${PWD_COMMAND}`; export r; \
28388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28389 $(HOST_EXPORTS) \
28390 for flag in $(EXTRA_HOST_FLAGS) ; do \
28391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28392 done; \
28393 echo "Doing installcheck in m4"; \
28394 (cd $(HOST_SUBDIR)/m4 && \
28395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28397 "RANLIB=$${RANLIB}" \
28398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28399 installcheck) \
28400 || exit 1
28402 @endif m4
28404 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
28405 maybe-mostlyclean-m4:
28406 @if m4
28407 maybe-mostlyclean-m4: mostlyclean-m4
28409 mostlyclean-m4:
28410 @: $(MAKE); $(unstage)
28411 @[ -f ./m4/Makefile ] || exit 0; \
28412 r=`${PWD_COMMAND}`; export r; \
28413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28414 $(HOST_EXPORTS) \
28415 for flag in $(EXTRA_HOST_FLAGS) ; do \
28416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28417 done; \
28418 echo "Doing mostlyclean in m4"; \
28419 (cd $(HOST_SUBDIR)/m4 && \
28420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28422 "RANLIB=$${RANLIB}" \
28423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28424 mostlyclean) \
28425 || exit 1
28427 @endif m4
28429 .PHONY: maybe-clean-m4 clean-m4
28430 maybe-clean-m4:
28431 @if m4
28432 maybe-clean-m4: clean-m4
28434 clean-m4:
28435 @: $(MAKE); $(unstage)
28436 @[ -f ./m4/Makefile ] || exit 0; \
28437 r=`${PWD_COMMAND}`; export r; \
28438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28439 $(HOST_EXPORTS) \
28440 for flag in $(EXTRA_HOST_FLAGS) ; do \
28441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28442 done; \
28443 echo "Doing clean in m4"; \
28444 (cd $(HOST_SUBDIR)/m4 && \
28445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28447 "RANLIB=$${RANLIB}" \
28448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28449 clean) \
28450 || exit 1
28452 @endif m4
28454 .PHONY: maybe-distclean-m4 distclean-m4
28455 maybe-distclean-m4:
28456 @if m4
28457 maybe-distclean-m4: distclean-m4
28459 distclean-m4:
28460 @: $(MAKE); $(unstage)
28461 @[ -f ./m4/Makefile ] || exit 0; \
28462 r=`${PWD_COMMAND}`; export r; \
28463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28464 $(HOST_EXPORTS) \
28465 for flag in $(EXTRA_HOST_FLAGS) ; do \
28466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28467 done; \
28468 echo "Doing distclean in m4"; \
28469 (cd $(HOST_SUBDIR)/m4 && \
28470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28472 "RANLIB=$${RANLIB}" \
28473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28474 distclean) \
28475 || exit 1
28477 @endif m4
28479 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
28480 maybe-maintainer-clean-m4:
28481 @if m4
28482 maybe-maintainer-clean-m4: maintainer-clean-m4
28484 maintainer-clean-m4:
28485 @: $(MAKE); $(unstage)
28486 @[ -f ./m4/Makefile ] || exit 0; \
28487 r=`${PWD_COMMAND}`; export r; \
28488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28489 $(HOST_EXPORTS) \
28490 for flag in $(EXTRA_HOST_FLAGS) ; do \
28491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28492 done; \
28493 echo "Doing maintainer-clean in m4"; \
28494 (cd $(HOST_SUBDIR)/m4 && \
28495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28497 "RANLIB=$${RANLIB}" \
28498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28499 maintainer-clean) \
28500 || exit 1
28502 @endif m4
28506 .PHONY: configure-readline maybe-configure-readline
28507 maybe-configure-readline:
28508 @if gcc-bootstrap
28509 configure-readline: stage_current
28510 @endif gcc-bootstrap
28511 @if readline
28512 maybe-configure-readline: configure-readline
28513 configure-readline:
28514 @: $(MAKE); $(unstage)
28515 @r=`${PWD_COMMAND}`; export r; \
28516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28517 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
28518 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
28519 $(HOST_EXPORTS) \
28520 echo Configuring in $(HOST_SUBDIR)/readline; \
28521 cd "$(HOST_SUBDIR)/readline" || exit 1; \
28522 case $(srcdir) in \
28523 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28524 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
28525 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28526 esac; \
28527 module_srcdir=readline; \
28528 $(SHELL) \
28529 $$s/$$module_srcdir/configure \
28530 --srcdir=$${topdir}/$$module_srcdir \
28531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28532 --target=${target_alias} \
28533 || exit 1
28534 @endif readline
28540 .PHONY: all-readline maybe-all-readline
28541 maybe-all-readline:
28542 @if gcc-bootstrap
28543 all-readline: stage_current
28544 @endif gcc-bootstrap
28545 @if readline
28546 TARGET-readline=all
28547 maybe-all-readline: all-readline
28548 all-readline: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28555 $(TARGET-readline))
28556 @endif readline
28561 .PHONY: check-readline maybe-check-readline
28562 maybe-check-readline:
28563 @if readline
28564 maybe-check-readline: check-readline
28566 check-readline:
28567 @: $(MAKE); $(unstage)
28568 @r=`${PWD_COMMAND}`; export r; \
28569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28570 $(HOST_EXPORTS) \
28571 (cd $(HOST_SUBDIR)/readline && \
28572 $(MAKE) $(FLAGS_TO_PASS) check)
28574 @endif readline
28576 .PHONY: install-readline maybe-install-readline
28577 maybe-install-readline:
28578 @if readline
28579 maybe-install-readline: install-readline
28581 install-readline: installdirs
28582 @: $(MAKE); $(unstage)
28583 @r=`${PWD_COMMAND}`; export r; \
28584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28585 $(HOST_EXPORTS) \
28586 (cd $(HOST_SUBDIR)/readline && \
28587 $(MAKE) $(FLAGS_TO_PASS) install)
28589 @endif readline
28591 .PHONY: install-strip-readline maybe-install-strip-readline
28592 maybe-install-strip-readline:
28593 @if readline
28594 maybe-install-strip-readline: install-strip-readline
28596 install-strip-readline: installdirs
28597 @: $(MAKE); $(unstage)
28598 @r=`${PWD_COMMAND}`; export r; \
28599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28600 $(HOST_EXPORTS) \
28601 (cd $(HOST_SUBDIR)/readline && \
28602 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28604 @endif readline
28606 # Other targets (info, dvi, pdf, etc.)
28608 .PHONY: maybe-info-readline info-readline
28609 maybe-info-readline:
28610 @if readline
28611 maybe-info-readline: info-readline
28613 info-readline: \
28614 configure-readline
28615 @: $(MAKE); $(unstage)
28616 @[ -f ./readline/Makefile ] || exit 0; \
28617 r=`${PWD_COMMAND}`; export r; \
28618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28619 $(HOST_EXPORTS) \
28620 for flag in $(EXTRA_HOST_FLAGS) ; do \
28621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28622 done; \
28623 echo "Doing info in readline"; \
28624 (cd $(HOST_SUBDIR)/readline && \
28625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28627 "RANLIB=$${RANLIB}" \
28628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28629 info) \
28630 || exit 1
28632 @endif readline
28634 .PHONY: maybe-dvi-readline dvi-readline
28635 maybe-dvi-readline:
28636 @if readline
28637 maybe-dvi-readline: dvi-readline
28639 dvi-readline: \
28640 configure-readline
28641 @: $(MAKE); $(unstage)
28642 @[ -f ./readline/Makefile ] || exit 0; \
28643 r=`${PWD_COMMAND}`; export r; \
28644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28645 $(HOST_EXPORTS) \
28646 for flag in $(EXTRA_HOST_FLAGS) ; do \
28647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28648 done; \
28649 echo "Doing dvi in readline"; \
28650 (cd $(HOST_SUBDIR)/readline && \
28651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28653 "RANLIB=$${RANLIB}" \
28654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28655 dvi) \
28656 || exit 1
28658 @endif readline
28660 .PHONY: maybe-pdf-readline pdf-readline
28661 maybe-pdf-readline:
28662 @if readline
28663 maybe-pdf-readline: pdf-readline
28665 pdf-readline: \
28666 configure-readline
28667 @: $(MAKE); $(unstage)
28668 @[ -f ./readline/Makefile ] || exit 0; \
28669 r=`${PWD_COMMAND}`; export r; \
28670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28671 $(HOST_EXPORTS) \
28672 for flag in $(EXTRA_HOST_FLAGS) ; do \
28673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28674 done; \
28675 echo "Doing pdf in readline"; \
28676 (cd $(HOST_SUBDIR)/readline && \
28677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28679 "RANLIB=$${RANLIB}" \
28680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28681 pdf) \
28682 || exit 1
28684 @endif readline
28686 .PHONY: maybe-html-readline html-readline
28687 maybe-html-readline:
28688 @if readline
28689 maybe-html-readline: html-readline
28691 html-readline: \
28692 configure-readline
28693 @: $(MAKE); $(unstage)
28694 @[ -f ./readline/Makefile ] || exit 0; \
28695 r=`${PWD_COMMAND}`; export r; \
28696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28697 $(HOST_EXPORTS) \
28698 for flag in $(EXTRA_HOST_FLAGS) ; do \
28699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28700 done; \
28701 echo "Doing html in readline"; \
28702 (cd $(HOST_SUBDIR)/readline && \
28703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28705 "RANLIB=$${RANLIB}" \
28706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28707 html) \
28708 || exit 1
28710 @endif readline
28712 .PHONY: maybe-TAGS-readline TAGS-readline
28713 maybe-TAGS-readline:
28714 @if readline
28715 maybe-TAGS-readline: TAGS-readline
28717 TAGS-readline: \
28718 configure-readline
28719 @: $(MAKE); $(unstage)
28720 @[ -f ./readline/Makefile ] || exit 0; \
28721 r=`${PWD_COMMAND}`; export r; \
28722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28723 $(HOST_EXPORTS) \
28724 for flag in $(EXTRA_HOST_FLAGS) ; do \
28725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28726 done; \
28727 echo "Doing TAGS in readline"; \
28728 (cd $(HOST_SUBDIR)/readline && \
28729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28731 "RANLIB=$${RANLIB}" \
28732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28733 TAGS) \
28734 || exit 1
28736 @endif readline
28738 .PHONY: maybe-install-info-readline install-info-readline
28739 maybe-install-info-readline:
28740 @if readline
28741 maybe-install-info-readline: install-info-readline
28743 install-info-readline: \
28744 configure-readline \
28745 info-readline
28746 @: $(MAKE); $(unstage)
28747 @[ -f ./readline/Makefile ] || exit 0; \
28748 r=`${PWD_COMMAND}`; export r; \
28749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28750 $(HOST_EXPORTS) \
28751 for flag in $(EXTRA_HOST_FLAGS) ; do \
28752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28753 done; \
28754 echo "Doing install-info in readline"; \
28755 (cd $(HOST_SUBDIR)/readline && \
28756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28758 "RANLIB=$${RANLIB}" \
28759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28760 install-info) \
28761 || exit 1
28763 @endif readline
28765 .PHONY: maybe-install-pdf-readline install-pdf-readline
28766 maybe-install-pdf-readline:
28767 @if readline
28768 maybe-install-pdf-readline: install-pdf-readline
28770 install-pdf-readline: \
28771 configure-readline \
28772 pdf-readline
28773 @: $(MAKE); $(unstage)
28774 @[ -f ./readline/Makefile ] || exit 0; \
28775 r=`${PWD_COMMAND}`; export r; \
28776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28777 $(HOST_EXPORTS) \
28778 for flag in $(EXTRA_HOST_FLAGS) ; do \
28779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28780 done; \
28781 echo "Doing install-pdf in readline"; \
28782 (cd $(HOST_SUBDIR)/readline && \
28783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28785 "RANLIB=$${RANLIB}" \
28786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28787 install-pdf) \
28788 || exit 1
28790 @endif readline
28792 .PHONY: maybe-install-html-readline install-html-readline
28793 maybe-install-html-readline:
28794 @if readline
28795 maybe-install-html-readline: install-html-readline
28797 install-html-readline: \
28798 configure-readline \
28799 html-readline
28800 @: $(MAKE); $(unstage)
28801 @[ -f ./readline/Makefile ] || exit 0; \
28802 r=`${PWD_COMMAND}`; export r; \
28803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28804 $(HOST_EXPORTS) \
28805 for flag in $(EXTRA_HOST_FLAGS) ; do \
28806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28807 done; \
28808 echo "Doing install-html in readline"; \
28809 (cd $(HOST_SUBDIR)/readline && \
28810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28812 "RANLIB=$${RANLIB}" \
28813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28814 install-html) \
28815 || exit 1
28817 @endif readline
28819 .PHONY: maybe-installcheck-readline installcheck-readline
28820 maybe-installcheck-readline:
28821 @if readline
28822 maybe-installcheck-readline: installcheck-readline
28824 installcheck-readline: \
28825 configure-readline
28826 @: $(MAKE); $(unstage)
28827 @[ -f ./readline/Makefile ] || exit 0; \
28828 r=`${PWD_COMMAND}`; export r; \
28829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28830 $(HOST_EXPORTS) \
28831 for flag in $(EXTRA_HOST_FLAGS) ; do \
28832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28833 done; \
28834 echo "Doing installcheck in readline"; \
28835 (cd $(HOST_SUBDIR)/readline && \
28836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28838 "RANLIB=$${RANLIB}" \
28839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28840 installcheck) \
28841 || exit 1
28843 @endif readline
28845 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
28846 maybe-mostlyclean-readline:
28847 @if readline
28848 maybe-mostlyclean-readline: mostlyclean-readline
28850 mostlyclean-readline:
28851 @: $(MAKE); $(unstage)
28852 @[ -f ./readline/Makefile ] || exit 0; \
28853 r=`${PWD_COMMAND}`; export r; \
28854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28855 $(HOST_EXPORTS) \
28856 for flag in $(EXTRA_HOST_FLAGS) ; do \
28857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28858 done; \
28859 echo "Doing mostlyclean in readline"; \
28860 (cd $(HOST_SUBDIR)/readline && \
28861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28863 "RANLIB=$${RANLIB}" \
28864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28865 mostlyclean) \
28866 || exit 1
28868 @endif readline
28870 .PHONY: maybe-clean-readline clean-readline
28871 maybe-clean-readline:
28872 @if readline
28873 maybe-clean-readline: clean-readline
28875 clean-readline:
28876 @: $(MAKE); $(unstage)
28877 @[ -f ./readline/Makefile ] || exit 0; \
28878 r=`${PWD_COMMAND}`; export r; \
28879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28880 $(HOST_EXPORTS) \
28881 for flag in $(EXTRA_HOST_FLAGS) ; do \
28882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28883 done; \
28884 echo "Doing clean in readline"; \
28885 (cd $(HOST_SUBDIR)/readline && \
28886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28888 "RANLIB=$${RANLIB}" \
28889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28890 clean) \
28891 || exit 1
28893 @endif readline
28895 .PHONY: maybe-distclean-readline distclean-readline
28896 maybe-distclean-readline:
28897 @if readline
28898 maybe-distclean-readline: distclean-readline
28900 distclean-readline:
28901 @: $(MAKE); $(unstage)
28902 @[ -f ./readline/Makefile ] || exit 0; \
28903 r=`${PWD_COMMAND}`; export r; \
28904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28905 $(HOST_EXPORTS) \
28906 for flag in $(EXTRA_HOST_FLAGS) ; do \
28907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28908 done; \
28909 echo "Doing distclean in readline"; \
28910 (cd $(HOST_SUBDIR)/readline && \
28911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28913 "RANLIB=$${RANLIB}" \
28914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28915 distclean) \
28916 || exit 1
28918 @endif readline
28920 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
28921 maybe-maintainer-clean-readline:
28922 @if readline
28923 maybe-maintainer-clean-readline: maintainer-clean-readline
28925 maintainer-clean-readline:
28926 @: $(MAKE); $(unstage)
28927 @[ -f ./readline/Makefile ] || exit 0; \
28928 r=`${PWD_COMMAND}`; export r; \
28929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28930 $(HOST_EXPORTS) \
28931 for flag in $(EXTRA_HOST_FLAGS) ; do \
28932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28933 done; \
28934 echo "Doing maintainer-clean in readline"; \
28935 (cd $(HOST_SUBDIR)/readline && \
28936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28938 "RANLIB=$${RANLIB}" \
28939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28940 maintainer-clean) \
28941 || exit 1
28943 @endif readline
28947 .PHONY: configure-sid maybe-configure-sid
28948 maybe-configure-sid:
28949 @if gcc-bootstrap
28950 configure-sid: stage_current
28951 @endif gcc-bootstrap
28952 @if sid
28953 maybe-configure-sid: configure-sid
28954 configure-sid:
28955 @: $(MAKE); $(unstage)
28956 @r=`${PWD_COMMAND}`; export r; \
28957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28958 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
28959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
28960 $(HOST_EXPORTS) \
28961 echo Configuring in $(HOST_SUBDIR)/sid; \
28962 cd "$(HOST_SUBDIR)/sid" || exit 1; \
28963 case $(srcdir) in \
28964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28965 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
28966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28967 esac; \
28968 module_srcdir=sid; \
28969 $(SHELL) \
28970 $$s/$$module_srcdir/configure \
28971 --srcdir=$${topdir}/$$module_srcdir \
28972 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28973 --target=${target_alias} \
28974 || exit 1
28975 @endif sid
28981 .PHONY: all-sid maybe-all-sid
28982 maybe-all-sid:
28983 @if gcc-bootstrap
28984 all-sid: stage_current
28985 @endif gcc-bootstrap
28986 @if sid
28987 TARGET-sid=all
28988 maybe-all-sid: all-sid
28989 all-sid: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28996 $(TARGET-sid))
28997 @endif sid
29002 .PHONY: check-sid maybe-check-sid
29003 maybe-check-sid:
29004 @if sid
29005 maybe-check-sid: check-sid
29007 check-sid:
29008 @: $(MAKE); $(unstage)
29009 @r=`${PWD_COMMAND}`; export r; \
29010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29011 $(HOST_EXPORTS) \
29012 (cd $(HOST_SUBDIR)/sid && \
29013 $(MAKE) $(FLAGS_TO_PASS) check)
29015 @endif sid
29017 .PHONY: install-sid maybe-install-sid
29018 maybe-install-sid:
29019 @if sid
29020 maybe-install-sid: install-sid
29022 install-sid: installdirs
29023 @: $(MAKE); $(unstage)
29024 @r=`${PWD_COMMAND}`; export r; \
29025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29026 $(HOST_EXPORTS) \
29027 (cd $(HOST_SUBDIR)/sid && \
29028 $(MAKE) $(FLAGS_TO_PASS) install)
29030 @endif sid
29032 .PHONY: install-strip-sid maybe-install-strip-sid
29033 maybe-install-strip-sid:
29034 @if sid
29035 maybe-install-strip-sid: install-strip-sid
29037 install-strip-sid: installdirs
29038 @: $(MAKE); $(unstage)
29039 @r=`${PWD_COMMAND}`; export r; \
29040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29041 $(HOST_EXPORTS) \
29042 (cd $(HOST_SUBDIR)/sid && \
29043 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29045 @endif sid
29047 # Other targets (info, dvi, pdf, etc.)
29049 .PHONY: maybe-info-sid info-sid
29050 maybe-info-sid:
29051 @if sid
29052 maybe-info-sid: info-sid
29054 info-sid: \
29055 configure-sid
29056 @: $(MAKE); $(unstage)
29057 @[ -f ./sid/Makefile ] || exit 0; \
29058 r=`${PWD_COMMAND}`; export r; \
29059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29060 $(HOST_EXPORTS) \
29061 for flag in $(EXTRA_HOST_FLAGS) ; do \
29062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29063 done; \
29064 echo "Doing info in sid"; \
29065 (cd $(HOST_SUBDIR)/sid && \
29066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29068 "RANLIB=$${RANLIB}" \
29069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29070 info) \
29071 || exit 1
29073 @endif sid
29075 .PHONY: maybe-dvi-sid dvi-sid
29076 maybe-dvi-sid:
29077 @if sid
29078 maybe-dvi-sid: dvi-sid
29080 dvi-sid: \
29081 configure-sid
29082 @: $(MAKE); $(unstage)
29083 @[ -f ./sid/Makefile ] || exit 0; \
29084 r=`${PWD_COMMAND}`; export r; \
29085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29086 $(HOST_EXPORTS) \
29087 for flag in $(EXTRA_HOST_FLAGS) ; do \
29088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29089 done; \
29090 echo "Doing dvi in sid"; \
29091 (cd $(HOST_SUBDIR)/sid && \
29092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29094 "RANLIB=$${RANLIB}" \
29095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29096 dvi) \
29097 || exit 1
29099 @endif sid
29101 .PHONY: maybe-pdf-sid pdf-sid
29102 maybe-pdf-sid:
29103 @if sid
29104 maybe-pdf-sid: pdf-sid
29106 pdf-sid: \
29107 configure-sid
29108 @: $(MAKE); $(unstage)
29109 @[ -f ./sid/Makefile ] || exit 0; \
29110 r=`${PWD_COMMAND}`; export r; \
29111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29112 $(HOST_EXPORTS) \
29113 for flag in $(EXTRA_HOST_FLAGS) ; do \
29114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29115 done; \
29116 echo "Doing pdf in sid"; \
29117 (cd $(HOST_SUBDIR)/sid && \
29118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29120 "RANLIB=$${RANLIB}" \
29121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29122 pdf) \
29123 || exit 1
29125 @endif sid
29127 .PHONY: maybe-html-sid html-sid
29128 maybe-html-sid:
29129 @if sid
29130 maybe-html-sid: html-sid
29132 html-sid: \
29133 configure-sid
29134 @: $(MAKE); $(unstage)
29135 @[ -f ./sid/Makefile ] || exit 0; \
29136 r=`${PWD_COMMAND}`; export r; \
29137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29138 $(HOST_EXPORTS) \
29139 for flag in $(EXTRA_HOST_FLAGS) ; do \
29140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29141 done; \
29142 echo "Doing html in sid"; \
29143 (cd $(HOST_SUBDIR)/sid && \
29144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29146 "RANLIB=$${RANLIB}" \
29147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29148 html) \
29149 || exit 1
29151 @endif sid
29153 .PHONY: maybe-TAGS-sid TAGS-sid
29154 maybe-TAGS-sid:
29155 @if sid
29156 maybe-TAGS-sid: TAGS-sid
29158 TAGS-sid: \
29159 configure-sid
29160 @: $(MAKE); $(unstage)
29161 @[ -f ./sid/Makefile ] || exit 0; \
29162 r=`${PWD_COMMAND}`; export r; \
29163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29164 $(HOST_EXPORTS) \
29165 for flag in $(EXTRA_HOST_FLAGS) ; do \
29166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29167 done; \
29168 echo "Doing TAGS in sid"; \
29169 (cd $(HOST_SUBDIR)/sid && \
29170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29172 "RANLIB=$${RANLIB}" \
29173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29174 TAGS) \
29175 || exit 1
29177 @endif sid
29179 .PHONY: maybe-install-info-sid install-info-sid
29180 maybe-install-info-sid:
29181 @if sid
29182 maybe-install-info-sid: install-info-sid
29184 install-info-sid: \
29185 configure-sid \
29186 info-sid
29187 @: $(MAKE); $(unstage)
29188 @[ -f ./sid/Makefile ] || exit 0; \
29189 r=`${PWD_COMMAND}`; export r; \
29190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29191 $(HOST_EXPORTS) \
29192 for flag in $(EXTRA_HOST_FLAGS) ; do \
29193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29194 done; \
29195 echo "Doing install-info in sid"; \
29196 (cd $(HOST_SUBDIR)/sid && \
29197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29199 "RANLIB=$${RANLIB}" \
29200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29201 install-info) \
29202 || exit 1
29204 @endif sid
29206 .PHONY: maybe-install-pdf-sid install-pdf-sid
29207 maybe-install-pdf-sid:
29208 @if sid
29209 maybe-install-pdf-sid: install-pdf-sid
29211 install-pdf-sid: \
29212 configure-sid \
29213 pdf-sid
29214 @: $(MAKE); $(unstage)
29215 @[ -f ./sid/Makefile ] || exit 0; \
29216 r=`${PWD_COMMAND}`; export r; \
29217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29218 $(HOST_EXPORTS) \
29219 for flag in $(EXTRA_HOST_FLAGS) ; do \
29220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29221 done; \
29222 echo "Doing install-pdf in sid"; \
29223 (cd $(HOST_SUBDIR)/sid && \
29224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29226 "RANLIB=$${RANLIB}" \
29227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29228 install-pdf) \
29229 || exit 1
29231 @endif sid
29233 .PHONY: maybe-install-html-sid install-html-sid
29234 maybe-install-html-sid:
29235 @if sid
29236 maybe-install-html-sid: install-html-sid
29238 install-html-sid: \
29239 configure-sid \
29240 html-sid
29241 @: $(MAKE); $(unstage)
29242 @[ -f ./sid/Makefile ] || exit 0; \
29243 r=`${PWD_COMMAND}`; export r; \
29244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29245 $(HOST_EXPORTS) \
29246 for flag in $(EXTRA_HOST_FLAGS) ; do \
29247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29248 done; \
29249 echo "Doing install-html in sid"; \
29250 (cd $(HOST_SUBDIR)/sid && \
29251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29253 "RANLIB=$${RANLIB}" \
29254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29255 install-html) \
29256 || exit 1
29258 @endif sid
29260 .PHONY: maybe-installcheck-sid installcheck-sid
29261 maybe-installcheck-sid:
29262 @if sid
29263 maybe-installcheck-sid: installcheck-sid
29265 installcheck-sid: \
29266 configure-sid
29267 @: $(MAKE); $(unstage)
29268 @[ -f ./sid/Makefile ] || exit 0; \
29269 r=`${PWD_COMMAND}`; export r; \
29270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29271 $(HOST_EXPORTS) \
29272 for flag in $(EXTRA_HOST_FLAGS) ; do \
29273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29274 done; \
29275 echo "Doing installcheck in sid"; \
29276 (cd $(HOST_SUBDIR)/sid && \
29277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29279 "RANLIB=$${RANLIB}" \
29280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29281 installcheck) \
29282 || exit 1
29284 @endif sid
29286 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
29287 maybe-mostlyclean-sid:
29288 @if sid
29289 maybe-mostlyclean-sid: mostlyclean-sid
29291 mostlyclean-sid:
29292 @: $(MAKE); $(unstage)
29293 @[ -f ./sid/Makefile ] || exit 0; \
29294 r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29296 $(HOST_EXPORTS) \
29297 for flag in $(EXTRA_HOST_FLAGS) ; do \
29298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29299 done; \
29300 echo "Doing mostlyclean in sid"; \
29301 (cd $(HOST_SUBDIR)/sid && \
29302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29304 "RANLIB=$${RANLIB}" \
29305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29306 mostlyclean) \
29307 || exit 1
29309 @endif sid
29311 .PHONY: maybe-clean-sid clean-sid
29312 maybe-clean-sid:
29313 @if sid
29314 maybe-clean-sid: clean-sid
29316 clean-sid:
29317 @: $(MAKE); $(unstage)
29318 @[ -f ./sid/Makefile ] || exit 0; \
29319 r=`${PWD_COMMAND}`; export r; \
29320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29321 $(HOST_EXPORTS) \
29322 for flag in $(EXTRA_HOST_FLAGS) ; do \
29323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29324 done; \
29325 echo "Doing clean in sid"; \
29326 (cd $(HOST_SUBDIR)/sid && \
29327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29329 "RANLIB=$${RANLIB}" \
29330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29331 clean) \
29332 || exit 1
29334 @endif sid
29336 .PHONY: maybe-distclean-sid distclean-sid
29337 maybe-distclean-sid:
29338 @if sid
29339 maybe-distclean-sid: distclean-sid
29341 distclean-sid:
29342 @: $(MAKE); $(unstage)
29343 @[ -f ./sid/Makefile ] || exit 0; \
29344 r=`${PWD_COMMAND}`; export r; \
29345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29346 $(HOST_EXPORTS) \
29347 for flag in $(EXTRA_HOST_FLAGS) ; do \
29348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29349 done; \
29350 echo "Doing distclean in sid"; \
29351 (cd $(HOST_SUBDIR)/sid && \
29352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29354 "RANLIB=$${RANLIB}" \
29355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29356 distclean) \
29357 || exit 1
29359 @endif sid
29361 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
29362 maybe-maintainer-clean-sid:
29363 @if sid
29364 maybe-maintainer-clean-sid: maintainer-clean-sid
29366 maintainer-clean-sid:
29367 @: $(MAKE); $(unstage)
29368 @[ -f ./sid/Makefile ] || exit 0; \
29369 r=`${PWD_COMMAND}`; export r; \
29370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29371 $(HOST_EXPORTS) \
29372 for flag in $(EXTRA_HOST_FLAGS) ; do \
29373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29374 done; \
29375 echo "Doing maintainer-clean in sid"; \
29376 (cd $(HOST_SUBDIR)/sid && \
29377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29379 "RANLIB=$${RANLIB}" \
29380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29381 maintainer-clean) \
29382 || exit 1
29384 @endif sid
29388 .PHONY: configure-sim maybe-configure-sim
29389 maybe-configure-sim:
29390 @if gcc-bootstrap
29391 configure-sim: stage_current
29392 @endif gcc-bootstrap
29393 @if sim
29394 maybe-configure-sim: configure-sim
29395 configure-sim:
29396 @: $(MAKE); $(unstage)
29397 @r=`${PWD_COMMAND}`; export r; \
29398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29399 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
29400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
29401 $(HOST_EXPORTS) \
29402 echo Configuring in $(HOST_SUBDIR)/sim; \
29403 cd "$(HOST_SUBDIR)/sim" || exit 1; \
29404 case $(srcdir) in \
29405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29406 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
29407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29408 esac; \
29409 module_srcdir=sim; \
29410 $(SHELL) \
29411 $$s/$$module_srcdir/configure \
29412 --srcdir=$${topdir}/$$module_srcdir \
29413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29414 --target=${target_alias} \
29415 || exit 1
29416 @endif sim
29422 .PHONY: all-sim maybe-all-sim
29423 maybe-all-sim:
29424 @if gcc-bootstrap
29425 all-sim: stage_current
29426 @endif gcc-bootstrap
29427 @if sim
29428 TARGET-sim=all
29429 maybe-all-sim: all-sim
29430 all-sim: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29437 $(TARGET-sim))
29438 @endif sim
29443 .PHONY: check-sim maybe-check-sim
29444 maybe-check-sim:
29445 @if sim
29446 maybe-check-sim: check-sim
29448 check-sim:
29449 @: $(MAKE); $(unstage)
29450 @r=`${PWD_COMMAND}`; export r; \
29451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29452 $(HOST_EXPORTS) \
29453 (cd $(HOST_SUBDIR)/sim && \
29454 $(MAKE) $(FLAGS_TO_PASS) check)
29456 @endif sim
29458 .PHONY: install-sim maybe-install-sim
29459 maybe-install-sim:
29460 @if sim
29461 maybe-install-sim: install-sim
29463 install-sim: installdirs
29464 @: $(MAKE); $(unstage)
29465 @r=`${PWD_COMMAND}`; export r; \
29466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29467 $(HOST_EXPORTS) \
29468 (cd $(HOST_SUBDIR)/sim && \
29469 $(MAKE) $(FLAGS_TO_PASS) install)
29471 @endif sim
29473 .PHONY: install-strip-sim maybe-install-strip-sim
29474 maybe-install-strip-sim:
29475 @if sim
29476 maybe-install-strip-sim: install-strip-sim
29478 install-strip-sim: installdirs
29479 @: $(MAKE); $(unstage)
29480 @r=`${PWD_COMMAND}`; export r; \
29481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29482 $(HOST_EXPORTS) \
29483 (cd $(HOST_SUBDIR)/sim && \
29484 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29486 @endif sim
29488 # Other targets (info, dvi, pdf, etc.)
29490 .PHONY: maybe-info-sim info-sim
29491 maybe-info-sim:
29492 @if sim
29493 maybe-info-sim: info-sim
29495 info-sim: \
29496 configure-sim
29497 @: $(MAKE); $(unstage)
29498 @[ -f ./sim/Makefile ] || exit 0; \
29499 r=`${PWD_COMMAND}`; export r; \
29500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29501 $(HOST_EXPORTS) \
29502 for flag in $(EXTRA_HOST_FLAGS) ; do \
29503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29504 done; \
29505 echo "Doing info in sim"; \
29506 (cd $(HOST_SUBDIR)/sim && \
29507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29509 "RANLIB=$${RANLIB}" \
29510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29511 info) \
29512 || exit 1
29514 @endif sim
29516 .PHONY: maybe-dvi-sim dvi-sim
29517 maybe-dvi-sim:
29518 @if sim
29519 maybe-dvi-sim: dvi-sim
29521 dvi-sim: \
29522 configure-sim
29523 @: $(MAKE); $(unstage)
29524 @[ -f ./sim/Makefile ] || exit 0; \
29525 r=`${PWD_COMMAND}`; export r; \
29526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29527 $(HOST_EXPORTS) \
29528 for flag in $(EXTRA_HOST_FLAGS) ; do \
29529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29530 done; \
29531 echo "Doing dvi in sim"; \
29532 (cd $(HOST_SUBDIR)/sim && \
29533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29535 "RANLIB=$${RANLIB}" \
29536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29537 dvi) \
29538 || exit 1
29540 @endif sim
29542 .PHONY: maybe-pdf-sim pdf-sim
29543 maybe-pdf-sim:
29544 @if sim
29545 maybe-pdf-sim: pdf-sim
29547 pdf-sim: \
29548 configure-sim
29549 @: $(MAKE); $(unstage)
29550 @[ -f ./sim/Makefile ] || exit 0; \
29551 r=`${PWD_COMMAND}`; export r; \
29552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29553 $(HOST_EXPORTS) \
29554 for flag in $(EXTRA_HOST_FLAGS) ; do \
29555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29556 done; \
29557 echo "Doing pdf in sim"; \
29558 (cd $(HOST_SUBDIR)/sim && \
29559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29561 "RANLIB=$${RANLIB}" \
29562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29563 pdf) \
29564 || exit 1
29566 @endif sim
29568 .PHONY: maybe-html-sim html-sim
29569 maybe-html-sim:
29570 @if sim
29571 maybe-html-sim: html-sim
29573 html-sim: \
29574 configure-sim
29575 @: $(MAKE); $(unstage)
29576 @[ -f ./sim/Makefile ] || exit 0; \
29577 r=`${PWD_COMMAND}`; export r; \
29578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29579 $(HOST_EXPORTS) \
29580 for flag in $(EXTRA_HOST_FLAGS) ; do \
29581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29582 done; \
29583 echo "Doing html in sim"; \
29584 (cd $(HOST_SUBDIR)/sim && \
29585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29587 "RANLIB=$${RANLIB}" \
29588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29589 html) \
29590 || exit 1
29592 @endif sim
29594 .PHONY: maybe-TAGS-sim TAGS-sim
29595 maybe-TAGS-sim:
29596 @if sim
29597 maybe-TAGS-sim: TAGS-sim
29599 TAGS-sim: \
29600 configure-sim
29601 @: $(MAKE); $(unstage)
29602 @[ -f ./sim/Makefile ] || exit 0; \
29603 r=`${PWD_COMMAND}`; export r; \
29604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29605 $(HOST_EXPORTS) \
29606 for flag in $(EXTRA_HOST_FLAGS) ; do \
29607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29608 done; \
29609 echo "Doing TAGS in sim"; \
29610 (cd $(HOST_SUBDIR)/sim && \
29611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29613 "RANLIB=$${RANLIB}" \
29614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29615 TAGS) \
29616 || exit 1
29618 @endif sim
29620 .PHONY: maybe-install-info-sim install-info-sim
29621 maybe-install-info-sim:
29622 @if sim
29623 maybe-install-info-sim: install-info-sim
29625 install-info-sim: \
29626 configure-sim \
29627 info-sim
29628 @: $(MAKE); $(unstage)
29629 @[ -f ./sim/Makefile ] || exit 0; \
29630 r=`${PWD_COMMAND}`; export r; \
29631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29632 $(HOST_EXPORTS) \
29633 for flag in $(EXTRA_HOST_FLAGS) ; do \
29634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29635 done; \
29636 echo "Doing install-info in sim"; \
29637 (cd $(HOST_SUBDIR)/sim && \
29638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29640 "RANLIB=$${RANLIB}" \
29641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29642 install-info) \
29643 || exit 1
29645 @endif sim
29647 .PHONY: maybe-install-pdf-sim install-pdf-sim
29648 maybe-install-pdf-sim:
29649 @if sim
29650 maybe-install-pdf-sim: install-pdf-sim
29652 install-pdf-sim: \
29653 configure-sim \
29654 pdf-sim
29655 @: $(MAKE); $(unstage)
29656 @[ -f ./sim/Makefile ] || exit 0; \
29657 r=`${PWD_COMMAND}`; export r; \
29658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29659 $(HOST_EXPORTS) \
29660 for flag in $(EXTRA_HOST_FLAGS) ; do \
29661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29662 done; \
29663 echo "Doing install-pdf in sim"; \
29664 (cd $(HOST_SUBDIR)/sim && \
29665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29667 "RANLIB=$${RANLIB}" \
29668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29669 install-pdf) \
29670 || exit 1
29672 @endif sim
29674 .PHONY: maybe-install-html-sim install-html-sim
29675 maybe-install-html-sim:
29676 @if sim
29677 maybe-install-html-sim: install-html-sim
29679 install-html-sim: \
29680 configure-sim \
29681 html-sim
29682 @: $(MAKE); $(unstage)
29683 @[ -f ./sim/Makefile ] || exit 0; \
29684 r=`${PWD_COMMAND}`; export r; \
29685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29686 $(HOST_EXPORTS) \
29687 for flag in $(EXTRA_HOST_FLAGS) ; do \
29688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29689 done; \
29690 echo "Doing install-html in sim"; \
29691 (cd $(HOST_SUBDIR)/sim && \
29692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29694 "RANLIB=$${RANLIB}" \
29695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29696 install-html) \
29697 || exit 1
29699 @endif sim
29701 .PHONY: maybe-installcheck-sim installcheck-sim
29702 maybe-installcheck-sim:
29703 @if sim
29704 maybe-installcheck-sim: installcheck-sim
29706 installcheck-sim: \
29707 configure-sim
29708 @: $(MAKE); $(unstage)
29709 @[ -f ./sim/Makefile ] || exit 0; \
29710 r=`${PWD_COMMAND}`; export r; \
29711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29712 $(HOST_EXPORTS) \
29713 for flag in $(EXTRA_HOST_FLAGS) ; do \
29714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29715 done; \
29716 echo "Doing installcheck in sim"; \
29717 (cd $(HOST_SUBDIR)/sim && \
29718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29720 "RANLIB=$${RANLIB}" \
29721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29722 installcheck) \
29723 || exit 1
29725 @endif sim
29727 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
29728 maybe-mostlyclean-sim:
29729 @if sim
29730 maybe-mostlyclean-sim: mostlyclean-sim
29732 mostlyclean-sim:
29733 @: $(MAKE); $(unstage)
29734 @[ -f ./sim/Makefile ] || exit 0; \
29735 r=`${PWD_COMMAND}`; export r; \
29736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29737 $(HOST_EXPORTS) \
29738 for flag in $(EXTRA_HOST_FLAGS) ; do \
29739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29740 done; \
29741 echo "Doing mostlyclean in sim"; \
29742 (cd $(HOST_SUBDIR)/sim && \
29743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29745 "RANLIB=$${RANLIB}" \
29746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29747 mostlyclean) \
29748 || exit 1
29750 @endif sim
29752 .PHONY: maybe-clean-sim clean-sim
29753 maybe-clean-sim:
29754 @if sim
29755 maybe-clean-sim: clean-sim
29757 clean-sim:
29758 @: $(MAKE); $(unstage)
29759 @[ -f ./sim/Makefile ] || exit 0; \
29760 r=`${PWD_COMMAND}`; export r; \
29761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29762 $(HOST_EXPORTS) \
29763 for flag in $(EXTRA_HOST_FLAGS) ; do \
29764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29765 done; \
29766 echo "Doing clean in sim"; \
29767 (cd $(HOST_SUBDIR)/sim && \
29768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29770 "RANLIB=$${RANLIB}" \
29771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29772 clean) \
29773 || exit 1
29775 @endif sim
29777 .PHONY: maybe-distclean-sim distclean-sim
29778 maybe-distclean-sim:
29779 @if sim
29780 maybe-distclean-sim: distclean-sim
29782 distclean-sim:
29783 @: $(MAKE); $(unstage)
29784 @[ -f ./sim/Makefile ] || exit 0; \
29785 r=`${PWD_COMMAND}`; export r; \
29786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29787 $(HOST_EXPORTS) \
29788 for flag in $(EXTRA_HOST_FLAGS) ; do \
29789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29790 done; \
29791 echo "Doing distclean in sim"; \
29792 (cd $(HOST_SUBDIR)/sim && \
29793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29795 "RANLIB=$${RANLIB}" \
29796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29797 distclean) \
29798 || exit 1
29800 @endif sim
29802 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
29803 maybe-maintainer-clean-sim:
29804 @if sim
29805 maybe-maintainer-clean-sim: maintainer-clean-sim
29807 maintainer-clean-sim:
29808 @: $(MAKE); $(unstage)
29809 @[ -f ./sim/Makefile ] || exit 0; \
29810 r=`${PWD_COMMAND}`; export r; \
29811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812 $(HOST_EXPORTS) \
29813 for flag in $(EXTRA_HOST_FLAGS) ; do \
29814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815 done; \
29816 echo "Doing maintainer-clean in sim"; \
29817 (cd $(HOST_SUBDIR)/sim && \
29818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820 "RANLIB=$${RANLIB}" \
29821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29822 maintainer-clean) \
29823 || exit 1
29825 @endif sim
29829 .PHONY: configure-texinfo maybe-configure-texinfo
29830 maybe-configure-texinfo:
29831 @if gcc-bootstrap
29832 configure-texinfo: stage_current
29833 @endif gcc-bootstrap
29834 @if texinfo
29835 maybe-configure-texinfo: configure-texinfo
29836 configure-texinfo:
29837 @: $(MAKE); $(unstage)
29838 @r=`${PWD_COMMAND}`; export r; \
29839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29840 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
29841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
29842 $(HOST_EXPORTS) \
29843 echo Configuring in $(HOST_SUBDIR)/texinfo; \
29844 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
29845 case $(srcdir) in \
29846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29847 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
29848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29849 esac; \
29850 module_srcdir=texinfo; \
29851 $(SHELL) \
29852 $$s/$$module_srcdir/configure \
29853 --srcdir=$${topdir}/$$module_srcdir \
29854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29855 --target=${target_alias} \
29856 || exit 1
29857 @endif texinfo
29863 .PHONY: all-texinfo maybe-all-texinfo
29864 maybe-all-texinfo:
29865 @if gcc-bootstrap
29866 all-texinfo: stage_current
29867 @endif gcc-bootstrap
29868 @if texinfo
29869 TARGET-texinfo=all
29870 maybe-all-texinfo: all-texinfo
29871 all-texinfo: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29878 $(TARGET-texinfo))
29879 @endif texinfo
29884 .PHONY: check-texinfo maybe-check-texinfo
29885 maybe-check-texinfo:
29886 @if texinfo
29887 maybe-check-texinfo: check-texinfo
29889 check-texinfo:
29890 @: $(MAKE); $(unstage)
29891 @r=`${PWD_COMMAND}`; export r; \
29892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29893 $(HOST_EXPORTS) \
29894 (cd $(HOST_SUBDIR)/texinfo && \
29895 $(MAKE) $(FLAGS_TO_PASS) check)
29897 @endif texinfo
29899 .PHONY: install-texinfo maybe-install-texinfo
29900 maybe-install-texinfo:
29901 @if texinfo
29902 maybe-install-texinfo: install-texinfo
29904 install-texinfo:
29906 @endif texinfo
29908 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
29909 maybe-install-strip-texinfo:
29910 @if texinfo
29911 maybe-install-strip-texinfo: install-strip-texinfo
29913 install-strip-texinfo:
29915 @endif texinfo
29917 # Other targets (info, dvi, pdf, etc.)
29919 .PHONY: maybe-info-texinfo info-texinfo
29920 maybe-info-texinfo:
29921 @if texinfo
29922 maybe-info-texinfo: info-texinfo
29924 info-texinfo: \
29925 configure-texinfo
29926 @: $(MAKE); $(unstage)
29927 @[ -f ./texinfo/Makefile ] || exit 0; \
29928 r=`${PWD_COMMAND}`; export r; \
29929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29930 $(HOST_EXPORTS) \
29931 for flag in $(EXTRA_HOST_FLAGS) ; do \
29932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29933 done; \
29934 echo "Doing info in texinfo"; \
29935 (cd $(HOST_SUBDIR)/texinfo && \
29936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29938 "RANLIB=$${RANLIB}" \
29939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29940 info) \
29941 || exit 1
29943 @endif texinfo
29945 .PHONY: maybe-dvi-texinfo dvi-texinfo
29946 maybe-dvi-texinfo:
29947 @if texinfo
29948 maybe-dvi-texinfo: dvi-texinfo
29950 dvi-texinfo: \
29951 configure-texinfo
29952 @: $(MAKE); $(unstage)
29953 @[ -f ./texinfo/Makefile ] || exit 0; \
29954 r=`${PWD_COMMAND}`; export r; \
29955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29956 $(HOST_EXPORTS) \
29957 for flag in $(EXTRA_HOST_FLAGS) ; do \
29958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29959 done; \
29960 echo "Doing dvi in texinfo"; \
29961 (cd $(HOST_SUBDIR)/texinfo && \
29962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29964 "RANLIB=$${RANLIB}" \
29965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29966 dvi) \
29967 || exit 1
29969 @endif texinfo
29971 .PHONY: maybe-pdf-texinfo pdf-texinfo
29972 maybe-pdf-texinfo:
29973 @if texinfo
29974 maybe-pdf-texinfo: pdf-texinfo
29976 pdf-texinfo: \
29977 configure-texinfo
29978 @: $(MAKE); $(unstage)
29979 @[ -f ./texinfo/Makefile ] || exit 0; \
29980 r=`${PWD_COMMAND}`; export r; \
29981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29982 $(HOST_EXPORTS) \
29983 for flag in $(EXTRA_HOST_FLAGS) ; do \
29984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29985 done; \
29986 echo "Doing pdf in texinfo"; \
29987 (cd $(HOST_SUBDIR)/texinfo && \
29988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29990 "RANLIB=$${RANLIB}" \
29991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29992 pdf) \
29993 || exit 1
29995 @endif texinfo
29997 .PHONY: maybe-html-texinfo html-texinfo
29998 maybe-html-texinfo:
29999 @if texinfo
30000 maybe-html-texinfo: html-texinfo
30002 html-texinfo: \
30003 configure-texinfo
30004 @: $(MAKE); $(unstage)
30005 @[ -f ./texinfo/Makefile ] || exit 0; \
30006 r=`${PWD_COMMAND}`; export r; \
30007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30008 $(HOST_EXPORTS) \
30009 for flag in $(EXTRA_HOST_FLAGS) ; do \
30010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30011 done; \
30012 echo "Doing html in texinfo"; \
30013 (cd $(HOST_SUBDIR)/texinfo && \
30014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30016 "RANLIB=$${RANLIB}" \
30017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30018 html) \
30019 || exit 1
30021 @endif texinfo
30023 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
30024 maybe-TAGS-texinfo:
30025 @if texinfo
30026 maybe-TAGS-texinfo: TAGS-texinfo
30028 TAGS-texinfo: \
30029 configure-texinfo
30030 @: $(MAKE); $(unstage)
30031 @[ -f ./texinfo/Makefile ] || exit 0; \
30032 r=`${PWD_COMMAND}`; export r; \
30033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30034 $(HOST_EXPORTS) \
30035 for flag in $(EXTRA_HOST_FLAGS) ; do \
30036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30037 done; \
30038 echo "Doing TAGS in texinfo"; \
30039 (cd $(HOST_SUBDIR)/texinfo && \
30040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30042 "RANLIB=$${RANLIB}" \
30043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30044 TAGS) \
30045 || exit 1
30047 @endif texinfo
30049 .PHONY: maybe-install-info-texinfo install-info-texinfo
30050 maybe-install-info-texinfo:
30051 @if texinfo
30052 maybe-install-info-texinfo: install-info-texinfo
30054 install-info-texinfo: \
30055 configure-texinfo \
30056 info-texinfo
30057 @: $(MAKE); $(unstage)
30058 @[ -f ./texinfo/Makefile ] || exit 0; \
30059 r=`${PWD_COMMAND}`; export r; \
30060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30061 $(HOST_EXPORTS) \
30062 for flag in $(EXTRA_HOST_FLAGS) ; do \
30063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30064 done; \
30065 echo "Doing install-info in texinfo"; \
30066 (cd $(HOST_SUBDIR)/texinfo && \
30067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30069 "RANLIB=$${RANLIB}" \
30070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30071 install-info) \
30072 || exit 1
30074 @endif texinfo
30076 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
30077 maybe-install-pdf-texinfo:
30078 @if texinfo
30079 maybe-install-pdf-texinfo: install-pdf-texinfo
30081 install-pdf-texinfo: \
30082 configure-texinfo \
30083 pdf-texinfo
30084 @: $(MAKE); $(unstage)
30085 @[ -f ./texinfo/Makefile ] || exit 0; \
30086 r=`${PWD_COMMAND}`; export r; \
30087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30088 $(HOST_EXPORTS) \
30089 for flag in $(EXTRA_HOST_FLAGS) ; do \
30090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30091 done; \
30092 echo "Doing install-pdf in texinfo"; \
30093 (cd $(HOST_SUBDIR)/texinfo && \
30094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30096 "RANLIB=$${RANLIB}" \
30097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30098 install-pdf) \
30099 || exit 1
30101 @endif texinfo
30103 .PHONY: maybe-install-html-texinfo install-html-texinfo
30104 maybe-install-html-texinfo:
30105 @if texinfo
30106 maybe-install-html-texinfo: install-html-texinfo
30108 install-html-texinfo: \
30109 configure-texinfo \
30110 html-texinfo
30111 @: $(MAKE); $(unstage)
30112 @[ -f ./texinfo/Makefile ] || exit 0; \
30113 r=`${PWD_COMMAND}`; export r; \
30114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30115 $(HOST_EXPORTS) \
30116 for flag in $(EXTRA_HOST_FLAGS) ; do \
30117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30118 done; \
30119 echo "Doing install-html in texinfo"; \
30120 (cd $(HOST_SUBDIR)/texinfo && \
30121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30123 "RANLIB=$${RANLIB}" \
30124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30125 install-html) \
30126 || exit 1
30128 @endif texinfo
30130 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
30131 maybe-installcheck-texinfo:
30132 @if texinfo
30133 maybe-installcheck-texinfo: installcheck-texinfo
30135 installcheck-texinfo: \
30136 configure-texinfo
30137 @: $(MAKE); $(unstage)
30138 @[ -f ./texinfo/Makefile ] || exit 0; \
30139 r=`${PWD_COMMAND}`; export r; \
30140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30141 $(HOST_EXPORTS) \
30142 for flag in $(EXTRA_HOST_FLAGS) ; do \
30143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30144 done; \
30145 echo "Doing installcheck in texinfo"; \
30146 (cd $(HOST_SUBDIR)/texinfo && \
30147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30149 "RANLIB=$${RANLIB}" \
30150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30151 installcheck) \
30152 || exit 1
30154 @endif texinfo
30156 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
30157 maybe-mostlyclean-texinfo:
30158 @if texinfo
30159 maybe-mostlyclean-texinfo: mostlyclean-texinfo
30161 mostlyclean-texinfo:
30162 @: $(MAKE); $(unstage)
30163 @[ -f ./texinfo/Makefile ] || exit 0; \
30164 r=`${PWD_COMMAND}`; export r; \
30165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30166 $(HOST_EXPORTS) \
30167 for flag in $(EXTRA_HOST_FLAGS) ; do \
30168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30169 done; \
30170 echo "Doing mostlyclean in texinfo"; \
30171 (cd $(HOST_SUBDIR)/texinfo && \
30172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30174 "RANLIB=$${RANLIB}" \
30175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30176 mostlyclean) \
30177 || exit 1
30179 @endif texinfo
30181 .PHONY: maybe-clean-texinfo clean-texinfo
30182 maybe-clean-texinfo:
30183 @if texinfo
30184 maybe-clean-texinfo: clean-texinfo
30186 clean-texinfo:
30187 @: $(MAKE); $(unstage)
30188 @[ -f ./texinfo/Makefile ] || exit 0; \
30189 r=`${PWD_COMMAND}`; export r; \
30190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30191 $(HOST_EXPORTS) \
30192 for flag in $(EXTRA_HOST_FLAGS) ; do \
30193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30194 done; \
30195 echo "Doing clean in texinfo"; \
30196 (cd $(HOST_SUBDIR)/texinfo && \
30197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30199 "RANLIB=$${RANLIB}" \
30200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30201 clean) \
30202 || exit 1
30204 @endif texinfo
30206 .PHONY: maybe-distclean-texinfo distclean-texinfo
30207 maybe-distclean-texinfo:
30208 @if texinfo
30209 maybe-distclean-texinfo: distclean-texinfo
30211 distclean-texinfo:
30212 @: $(MAKE); $(unstage)
30213 @[ -f ./texinfo/Makefile ] || exit 0; \
30214 r=`${PWD_COMMAND}`; export r; \
30215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30216 $(HOST_EXPORTS) \
30217 for flag in $(EXTRA_HOST_FLAGS) ; do \
30218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30219 done; \
30220 echo "Doing distclean in texinfo"; \
30221 (cd $(HOST_SUBDIR)/texinfo && \
30222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30224 "RANLIB=$${RANLIB}" \
30225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30226 distclean) \
30227 || exit 1
30229 @endif texinfo
30231 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
30232 maybe-maintainer-clean-texinfo:
30233 @if texinfo
30234 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
30236 maintainer-clean-texinfo:
30237 @: $(MAKE); $(unstage)
30238 @[ -f ./texinfo/Makefile ] || exit 0; \
30239 r=`${PWD_COMMAND}`; export r; \
30240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30241 $(HOST_EXPORTS) \
30242 for flag in $(EXTRA_HOST_FLAGS) ; do \
30243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30244 done; \
30245 echo "Doing maintainer-clean in texinfo"; \
30246 (cd $(HOST_SUBDIR)/texinfo && \
30247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30249 "RANLIB=$${RANLIB}" \
30250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30251 maintainer-clean) \
30252 || exit 1
30254 @endif texinfo
30258 .PHONY: configure-zlib maybe-configure-zlib
30259 maybe-configure-zlib:
30260 @if gcc-bootstrap
30261 configure-zlib: stage_current
30262 @endif gcc-bootstrap
30263 @if zlib
30264 maybe-configure-zlib: configure-zlib
30265 configure-zlib:
30266 @r=`${PWD_COMMAND}`; export r; \
30267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30268 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30270 $(HOST_EXPORTS) \
30271 echo Configuring in $(HOST_SUBDIR)/zlib; \
30272 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
30273 case $(srcdir) in \
30274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30275 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30277 esac; \
30278 module_srcdir=zlib; \
30279 $(SHELL) \
30280 $$s/$$module_srcdir/configure \
30281 --srcdir=$${topdir}/$$module_srcdir \
30282 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30283 --target=${target_alias} @extra_host_zlib_configure_flags@ \
30284 || exit 1
30285 @endif zlib
30289 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
30290 maybe-configure-stage1-zlib:
30291 @if zlib-bootstrap
30292 maybe-configure-stage1-zlib: configure-stage1-zlib
30293 configure-stage1-zlib:
30294 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30295 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30296 @r=`${PWD_COMMAND}`; export r; \
30297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30298 TFLAGS="$(STAGE1_TFLAGS)"; \
30299 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30300 $(HOST_EXPORTS) \
30301 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30302 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30303 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30304 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
30305 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30306 cd $(HOST_SUBDIR)/zlib || exit 1; \
30307 case $(srcdir) in \
30308 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30309 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30310 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30311 esac; \
30312 module_srcdir=zlib; \
30313 $(SHELL) $$s/$$module_srcdir/configure \
30314 --srcdir=$${topdir}/$$module_srcdir \
30315 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30316 --target=${target_alias} \
30318 $(STAGE1_CONFIGURE_FLAGS) \
30319 @extra_host_zlib_configure_flags@
30320 @endif zlib-bootstrap
30322 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
30323 maybe-configure-stage2-zlib:
30324 @if zlib-bootstrap
30325 maybe-configure-stage2-zlib: configure-stage2-zlib
30326 configure-stage2-zlib:
30327 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30328 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30329 @r=`${PWD_COMMAND}`; export r; \
30330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30331 TFLAGS="$(STAGE2_TFLAGS)"; \
30332 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30333 $(HOST_EXPORTS) \
30334 $(POSTSTAGE1_HOST_EXPORTS) \
30335 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30336 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30337 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30338 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
30339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30340 cd $(HOST_SUBDIR)/zlib || exit 1; \
30341 case $(srcdir) in \
30342 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30343 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30344 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30345 esac; \
30346 module_srcdir=zlib; \
30347 $(SHELL) $$s/$$module_srcdir/configure \
30348 --srcdir=$${topdir}/$$module_srcdir \
30349 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30350 --target=${target_alias} \
30351 --with-build-libsubdir=$(HOST_SUBDIR) \
30352 $(STAGE2_CONFIGURE_FLAGS) \
30353 @extra_host_zlib_configure_flags@
30354 @endif zlib-bootstrap
30356 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
30357 maybe-configure-stage3-zlib:
30358 @if zlib-bootstrap
30359 maybe-configure-stage3-zlib: configure-stage3-zlib
30360 configure-stage3-zlib:
30361 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30362 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30363 @r=`${PWD_COMMAND}`; export r; \
30364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30365 TFLAGS="$(STAGE3_TFLAGS)"; \
30366 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30367 $(HOST_EXPORTS) \
30368 $(POSTSTAGE1_HOST_EXPORTS) \
30369 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30370 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30371 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30372 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
30373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30374 cd $(HOST_SUBDIR)/zlib || exit 1; \
30375 case $(srcdir) in \
30376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30377 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30379 esac; \
30380 module_srcdir=zlib; \
30381 $(SHELL) $$s/$$module_srcdir/configure \
30382 --srcdir=$${topdir}/$$module_srcdir \
30383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30384 --target=${target_alias} \
30385 --with-build-libsubdir=$(HOST_SUBDIR) \
30386 $(STAGE3_CONFIGURE_FLAGS) \
30387 @extra_host_zlib_configure_flags@
30388 @endif zlib-bootstrap
30390 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
30391 maybe-configure-stage4-zlib:
30392 @if zlib-bootstrap
30393 maybe-configure-stage4-zlib: configure-stage4-zlib
30394 configure-stage4-zlib:
30395 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30396 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30397 @r=`${PWD_COMMAND}`; export r; \
30398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30399 TFLAGS="$(STAGE4_TFLAGS)"; \
30400 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30401 $(HOST_EXPORTS) \
30402 $(POSTSTAGE1_HOST_EXPORTS) \
30403 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30404 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30405 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30406 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
30407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30408 cd $(HOST_SUBDIR)/zlib || exit 1; \
30409 case $(srcdir) in \
30410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30411 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30413 esac; \
30414 module_srcdir=zlib; \
30415 $(SHELL) $$s/$$module_srcdir/configure \
30416 --srcdir=$${topdir}/$$module_srcdir \
30417 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30418 --target=${target_alias} \
30419 --with-build-libsubdir=$(HOST_SUBDIR) \
30420 $(STAGE4_CONFIGURE_FLAGS) \
30421 @extra_host_zlib_configure_flags@
30422 @endif zlib-bootstrap
30424 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
30425 maybe-configure-stageprofile-zlib:
30426 @if zlib-bootstrap
30427 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
30428 configure-stageprofile-zlib:
30429 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30430 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30431 @r=`${PWD_COMMAND}`; export r; \
30432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30433 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30434 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30435 $(HOST_EXPORTS) \
30436 $(POSTSTAGE1_HOST_EXPORTS) \
30437 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30438 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30439 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30440 echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
30441 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30442 cd $(HOST_SUBDIR)/zlib || exit 1; \
30443 case $(srcdir) in \
30444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30445 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30447 esac; \
30448 module_srcdir=zlib; \
30449 $(SHELL) $$s/$$module_srcdir/configure \
30450 --srcdir=$${topdir}/$$module_srcdir \
30451 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30452 --target=${target_alias} \
30453 --with-build-libsubdir=$(HOST_SUBDIR) \
30454 $(STAGEprofile_CONFIGURE_FLAGS) \
30455 @extra_host_zlib_configure_flags@
30456 @endif zlib-bootstrap
30458 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
30459 maybe-configure-stagefeedback-zlib:
30460 @if zlib-bootstrap
30461 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
30462 configure-stagefeedback-zlib:
30463 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30464 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30465 @r=`${PWD_COMMAND}`; export r; \
30466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30467 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30468 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30469 $(HOST_EXPORTS) \
30470 $(POSTSTAGE1_HOST_EXPORTS) \
30471 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30472 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30473 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30474 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
30475 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30476 cd $(HOST_SUBDIR)/zlib || exit 1; \
30477 case $(srcdir) in \
30478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30479 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30481 esac; \
30482 module_srcdir=zlib; \
30483 $(SHELL) $$s/$$module_srcdir/configure \
30484 --srcdir=$${topdir}/$$module_srcdir \
30485 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30486 --target=${target_alias} \
30487 --with-build-libsubdir=$(HOST_SUBDIR) \
30488 $(STAGEfeedback_CONFIGURE_FLAGS) \
30489 @extra_host_zlib_configure_flags@
30490 @endif zlib-bootstrap
30492 .PHONY: configure-stageautoprofile-zlib maybe-configure-stageautoprofile-zlib
30493 maybe-configure-stageautoprofile-zlib:
30494 @if zlib-bootstrap
30495 maybe-configure-stageautoprofile-zlib: configure-stageautoprofile-zlib
30496 configure-stageautoprofile-zlib:
30497 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30498 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30499 @r=`${PWD_COMMAND}`; export r; \
30500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30501 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30502 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30503 $(HOST_EXPORTS) \
30504 $(POSTSTAGE1_HOST_EXPORTS) \
30505 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
30506 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
30507 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
30508 echo Configuring stage autoprofile in $(HOST_SUBDIR)/zlib; \
30509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30510 cd $(HOST_SUBDIR)/zlib || exit 1; \
30511 case $(srcdir) in \
30512 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30513 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30514 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30515 esac; \
30516 module_srcdir=zlib; \
30517 $(SHELL) $$s/$$module_srcdir/configure \
30518 --srcdir=$${topdir}/$$module_srcdir \
30519 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30520 --target=${target_alias} \
30521 --with-build-libsubdir=$(HOST_SUBDIR) \
30522 $(STAGEautoprofile_CONFIGURE_FLAGS) \
30523 @extra_host_zlib_configure_flags@
30524 @endif zlib-bootstrap
30526 .PHONY: configure-stageautofeedback-zlib maybe-configure-stageautofeedback-zlib
30527 maybe-configure-stageautofeedback-zlib:
30528 @if zlib-bootstrap
30529 maybe-configure-stageautofeedback-zlib: configure-stageautofeedback-zlib
30530 configure-stageautofeedback-zlib:
30531 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30532 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
30533 @r=`${PWD_COMMAND}`; export r; \
30534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30535 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30536 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
30537 $(HOST_EXPORTS) \
30538 $(POSTSTAGE1_HOST_EXPORTS) \
30539 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
30540 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
30541 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
30542 echo Configuring stage autofeedback in $(HOST_SUBDIR)/zlib; \
30543 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
30544 cd $(HOST_SUBDIR)/zlib || exit 1; \
30545 case $(srcdir) in \
30546 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30547 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
30548 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30549 esac; \
30550 module_srcdir=zlib; \
30551 $(SHELL) $$s/$$module_srcdir/configure \
30552 --srcdir=$${topdir}/$$module_srcdir \
30553 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30554 --target=${target_alias} \
30555 --with-build-libsubdir=$(HOST_SUBDIR) \
30556 $(STAGEautofeedback_CONFIGURE_FLAGS) \
30557 @extra_host_zlib_configure_flags@
30558 @endif zlib-bootstrap
30564 .PHONY: all-zlib maybe-all-zlib
30565 maybe-all-zlib:
30566 @if gcc-bootstrap
30567 all-zlib: stage_current
30568 @endif gcc-bootstrap
30569 @if zlib
30570 TARGET-zlib=all
30571 maybe-all-zlib: all-zlib
30572 all-zlib: configure-zlib
30573 @r=`${PWD_COMMAND}`; export r; \
30574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30575 $(HOST_EXPORTS) \
30576 (cd $(HOST_SUBDIR)/zlib && \
30577 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30578 $(TARGET-zlib))
30579 @endif zlib
30583 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
30584 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
30585 maybe-all-stage1-zlib:
30586 maybe-clean-stage1-zlib:
30587 @if zlib-bootstrap
30588 maybe-all-stage1-zlib: all-stage1-zlib
30589 all-stage1: all-stage1-zlib
30590 TARGET-stage1-zlib = $(TARGET-zlib)
30591 all-stage1-zlib: configure-stage1-zlib
30592 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30593 @r=`${PWD_COMMAND}`; export r; \
30594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30595 TFLAGS="$(STAGE1_TFLAGS)"; \
30596 $(HOST_EXPORTS) \
30597 cd $(HOST_SUBDIR)/zlib && \
30599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30600 CFLAGS="$(STAGE1_CFLAGS)" \
30601 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30602 LIBCFLAGS="$(LIBCFLAGS)" \
30603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30606 $(EXTRA_HOST_FLAGS) \
30607 $(STAGE1_FLAGS_TO_PASS) \
30608 TFLAGS="$(STAGE1_TFLAGS)" \
30609 $(TARGET-stage1-zlib)
30611 maybe-clean-stage1-zlib: clean-stage1-zlib
30612 clean-stage1: clean-stage1-zlib
30613 clean-stage1-zlib:
30614 @if [ $(current_stage) = stage1 ]; then \
30615 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30616 else \
30617 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
30618 $(MAKE) stage1-start; \
30619 fi; \
30620 cd $(HOST_SUBDIR)/zlib && \
30621 $(MAKE) $(EXTRA_HOST_FLAGS) \
30622 $(STAGE1_FLAGS_TO_PASS) clean
30623 @endif zlib-bootstrap
30626 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
30627 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
30628 maybe-all-stage2-zlib:
30629 maybe-clean-stage2-zlib:
30630 @if zlib-bootstrap
30631 maybe-all-stage2-zlib: all-stage2-zlib
30632 all-stage2: all-stage2-zlib
30633 TARGET-stage2-zlib = $(TARGET-zlib)
30634 all-stage2-zlib: configure-stage2-zlib
30635 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30636 @r=`${PWD_COMMAND}`; export r; \
30637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30638 TFLAGS="$(STAGE2_TFLAGS)"; \
30639 $(HOST_EXPORTS) \
30640 $(POSTSTAGE1_HOST_EXPORTS) \
30641 cd $(HOST_SUBDIR)/zlib && \
30643 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30644 CFLAGS="$(STAGE2_CFLAGS)" \
30645 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30646 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30647 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30648 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30649 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30650 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30651 TFLAGS="$(STAGE2_TFLAGS)" \
30652 $(TARGET-stage2-zlib)
30654 maybe-clean-stage2-zlib: clean-stage2-zlib
30655 clean-stage2: clean-stage2-zlib
30656 clean-stage2-zlib:
30657 @if [ $(current_stage) = stage2 ]; then \
30658 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30659 else \
30660 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
30661 $(MAKE) stage2-start; \
30662 fi; \
30663 cd $(HOST_SUBDIR)/zlib && \
30664 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30665 @endif zlib-bootstrap
30668 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
30669 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
30670 maybe-all-stage3-zlib:
30671 maybe-clean-stage3-zlib:
30672 @if zlib-bootstrap
30673 maybe-all-stage3-zlib: all-stage3-zlib
30674 all-stage3: all-stage3-zlib
30675 TARGET-stage3-zlib = $(TARGET-zlib)
30676 all-stage3-zlib: configure-stage3-zlib
30677 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30678 @r=`${PWD_COMMAND}`; export r; \
30679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30680 TFLAGS="$(STAGE3_TFLAGS)"; \
30681 $(HOST_EXPORTS) \
30682 $(POSTSTAGE1_HOST_EXPORTS) \
30683 cd $(HOST_SUBDIR)/zlib && \
30685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30686 CFLAGS="$(STAGE3_CFLAGS)" \
30687 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30688 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30693 TFLAGS="$(STAGE3_TFLAGS)" \
30694 $(TARGET-stage3-zlib)
30696 maybe-clean-stage3-zlib: clean-stage3-zlib
30697 clean-stage3: clean-stage3-zlib
30698 clean-stage3-zlib:
30699 @if [ $(current_stage) = stage3 ]; then \
30700 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30701 else \
30702 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
30703 $(MAKE) stage3-start; \
30704 fi; \
30705 cd $(HOST_SUBDIR)/zlib && \
30706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30707 @endif zlib-bootstrap
30710 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
30711 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
30712 maybe-all-stage4-zlib:
30713 maybe-clean-stage4-zlib:
30714 @if zlib-bootstrap
30715 maybe-all-stage4-zlib: all-stage4-zlib
30716 all-stage4: all-stage4-zlib
30717 TARGET-stage4-zlib = $(TARGET-zlib)
30718 all-stage4-zlib: configure-stage4-zlib
30719 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30720 @r=`${PWD_COMMAND}`; export r; \
30721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30722 TFLAGS="$(STAGE4_TFLAGS)"; \
30723 $(HOST_EXPORTS) \
30724 $(POSTSTAGE1_HOST_EXPORTS) \
30725 cd $(HOST_SUBDIR)/zlib && \
30727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30728 CFLAGS="$(STAGE4_CFLAGS)" \
30729 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30730 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30734 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30735 TFLAGS="$(STAGE4_TFLAGS)" \
30736 $(TARGET-stage4-zlib)
30738 maybe-clean-stage4-zlib: clean-stage4-zlib
30739 clean-stage4: clean-stage4-zlib
30740 clean-stage4-zlib:
30741 @if [ $(current_stage) = stage4 ]; then \
30742 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30743 else \
30744 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
30745 $(MAKE) stage4-start; \
30746 fi; \
30747 cd $(HOST_SUBDIR)/zlib && \
30748 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30749 @endif zlib-bootstrap
30752 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
30753 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
30754 maybe-all-stageprofile-zlib:
30755 maybe-clean-stageprofile-zlib:
30756 @if zlib-bootstrap
30757 maybe-all-stageprofile-zlib: all-stageprofile-zlib
30758 all-stageprofile: all-stageprofile-zlib
30759 TARGET-stageprofile-zlib = $(TARGET-zlib)
30760 all-stageprofile-zlib: configure-stageprofile-zlib
30761 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30762 @r=`${PWD_COMMAND}`; export r; \
30763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30764 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30765 $(HOST_EXPORTS) \
30766 $(POSTSTAGE1_HOST_EXPORTS) \
30767 cd $(HOST_SUBDIR)/zlib && \
30769 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30770 CFLAGS="$(STAGEprofile_CFLAGS)" \
30771 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30772 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30773 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30774 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30775 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30776 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30777 TFLAGS="$(STAGEprofile_TFLAGS)" \
30778 $(TARGET-stageprofile-zlib)
30780 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
30781 clean-stageprofile: clean-stageprofile-zlib
30782 clean-stageprofile-zlib:
30783 @if [ $(current_stage) = stageprofile ]; then \
30784 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30785 else \
30786 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
30787 $(MAKE) stageprofile-start; \
30788 fi; \
30789 cd $(HOST_SUBDIR)/zlib && \
30790 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30791 @endif zlib-bootstrap
30794 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
30795 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
30796 maybe-all-stagefeedback-zlib:
30797 maybe-clean-stagefeedback-zlib:
30798 @if zlib-bootstrap
30799 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
30800 all-stagefeedback: all-stagefeedback-zlib
30801 TARGET-stagefeedback-zlib = $(TARGET-zlib)
30802 all-stagefeedback-zlib: configure-stagefeedback-zlib
30803 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30804 @r=`${PWD_COMMAND}`; export r; \
30805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30806 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30807 $(HOST_EXPORTS) \
30808 $(POSTSTAGE1_HOST_EXPORTS) \
30809 cd $(HOST_SUBDIR)/zlib && \
30811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30812 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30813 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30814 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30818 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30819 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30820 $(TARGET-stagefeedback-zlib)
30822 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
30823 clean-stagefeedback: clean-stagefeedback-zlib
30824 clean-stagefeedback-zlib:
30825 @if [ $(current_stage) = stagefeedback ]; then \
30826 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30827 else \
30828 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
30829 $(MAKE) stagefeedback-start; \
30830 fi; \
30831 cd $(HOST_SUBDIR)/zlib && \
30832 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30833 @endif zlib-bootstrap
30836 .PHONY: all-stageautoprofile-zlib maybe-all-stageautoprofile-zlib
30837 .PHONY: clean-stageautoprofile-zlib maybe-clean-stageautoprofile-zlib
30838 maybe-all-stageautoprofile-zlib:
30839 maybe-clean-stageautoprofile-zlib:
30840 @if zlib-bootstrap
30841 maybe-all-stageautoprofile-zlib: all-stageautoprofile-zlib
30842 all-stageautoprofile: all-stageautoprofile-zlib
30843 TARGET-stageautoprofile-zlib = $(TARGET-zlib)
30844 all-stageautoprofile-zlib: configure-stageautoprofile-zlib
30845 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30846 @r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30849 $(HOST_EXPORTS) \
30850 $(POSTSTAGE1_HOST_EXPORTS) \
30851 cd $(HOST_SUBDIR)/zlib && \
30852 $$s/gcc/config/i386/$(AUTO_PROFILE) \
30853 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30854 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
30855 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
30856 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
30857 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30858 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30859 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30860 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30861 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
30862 $(TARGET-stageautoprofile-zlib)
30864 maybe-clean-stageautoprofile-zlib: clean-stageautoprofile-zlib
30865 clean-stageautoprofile: clean-stageautoprofile-zlib
30866 clean-stageautoprofile-zlib:
30867 @if [ $(current_stage) = stageautoprofile ]; then \
30868 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30869 else \
30870 [ -f $(HOST_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
30871 $(MAKE) stageautoprofile-start; \
30872 fi; \
30873 cd $(HOST_SUBDIR)/zlib && \
30874 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30875 @endif zlib-bootstrap
30878 .PHONY: all-stageautofeedback-zlib maybe-all-stageautofeedback-zlib
30879 .PHONY: clean-stageautofeedback-zlib maybe-clean-stageautofeedback-zlib
30880 maybe-all-stageautofeedback-zlib:
30881 maybe-clean-stageautofeedback-zlib:
30882 @if zlib-bootstrap
30883 maybe-all-stageautofeedback-zlib: all-stageautofeedback-zlib
30884 all-stageautofeedback: all-stageautofeedback-zlib
30885 TARGET-stageautofeedback-zlib = $(TARGET-zlib)
30886 all-stageautofeedback-zlib: configure-stageautofeedback-zlib
30887 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30888 @r=`${PWD_COMMAND}`; export r; \
30889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30890 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30891 $(HOST_EXPORTS) \
30892 $(POSTSTAGE1_HOST_EXPORTS) \
30893 cd $(HOST_SUBDIR)/zlib && \
30895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30896 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
30897 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
30898 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
30899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30903 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
30904 $(TARGET-stageautofeedback-zlib)
30906 maybe-clean-stageautofeedback-zlib: clean-stageautofeedback-zlib
30907 clean-stageautofeedback: clean-stageautofeedback-zlib
30908 clean-stageautofeedback-zlib:
30909 @if [ $(current_stage) = stageautofeedback ]; then \
30910 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
30911 else \
30912 [ -f $(HOST_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
30913 $(MAKE) stageautofeedback-start; \
30914 fi; \
30915 cd $(HOST_SUBDIR)/zlib && \
30916 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30917 @endif zlib-bootstrap
30923 .PHONY: check-zlib maybe-check-zlib
30924 maybe-check-zlib:
30925 @if zlib
30926 maybe-check-zlib: check-zlib
30928 check-zlib:
30930 @endif zlib
30932 .PHONY: install-zlib maybe-install-zlib
30933 maybe-install-zlib:
30934 @if zlib
30935 maybe-install-zlib: install-zlib
30937 install-zlib:
30939 @endif zlib
30941 .PHONY: install-strip-zlib maybe-install-strip-zlib
30942 maybe-install-strip-zlib:
30943 @if zlib
30944 maybe-install-strip-zlib: install-strip-zlib
30946 install-strip-zlib:
30948 @endif zlib
30950 # Other targets (info, dvi, pdf, etc.)
30952 .PHONY: maybe-info-zlib info-zlib
30953 maybe-info-zlib:
30954 @if zlib
30955 maybe-info-zlib: info-zlib
30957 info-zlib: \
30958 configure-zlib
30959 @[ -f ./zlib/Makefile ] || exit 0; \
30960 r=`${PWD_COMMAND}`; export r; \
30961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30962 $(HOST_EXPORTS) \
30963 for flag in $(EXTRA_HOST_FLAGS) ; do \
30964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30965 done; \
30966 echo "Doing info in zlib"; \
30967 (cd $(HOST_SUBDIR)/zlib && \
30968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30970 "RANLIB=$${RANLIB}" \
30971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30972 info) \
30973 || exit 1
30975 @endif zlib
30977 .PHONY: maybe-dvi-zlib dvi-zlib
30978 maybe-dvi-zlib:
30979 @if zlib
30980 maybe-dvi-zlib: dvi-zlib
30982 dvi-zlib: \
30983 configure-zlib
30984 @[ -f ./zlib/Makefile ] || exit 0; \
30985 r=`${PWD_COMMAND}`; export r; \
30986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30987 $(HOST_EXPORTS) \
30988 for flag in $(EXTRA_HOST_FLAGS) ; do \
30989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30990 done; \
30991 echo "Doing dvi in zlib"; \
30992 (cd $(HOST_SUBDIR)/zlib && \
30993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30995 "RANLIB=$${RANLIB}" \
30996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30997 dvi) \
30998 || exit 1
31000 @endif zlib
31002 .PHONY: maybe-pdf-zlib pdf-zlib
31003 maybe-pdf-zlib:
31004 @if zlib
31005 maybe-pdf-zlib: pdf-zlib
31007 pdf-zlib: \
31008 configure-zlib
31009 @[ -f ./zlib/Makefile ] || exit 0; \
31010 r=`${PWD_COMMAND}`; export r; \
31011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31012 $(HOST_EXPORTS) \
31013 for flag in $(EXTRA_HOST_FLAGS) ; do \
31014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31015 done; \
31016 echo "Doing pdf in zlib"; \
31017 (cd $(HOST_SUBDIR)/zlib && \
31018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31020 "RANLIB=$${RANLIB}" \
31021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31022 pdf) \
31023 || exit 1
31025 @endif zlib
31027 .PHONY: maybe-html-zlib html-zlib
31028 maybe-html-zlib:
31029 @if zlib
31030 maybe-html-zlib: html-zlib
31032 html-zlib: \
31033 configure-zlib
31034 @[ -f ./zlib/Makefile ] || exit 0; \
31035 r=`${PWD_COMMAND}`; export r; \
31036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31037 $(HOST_EXPORTS) \
31038 for flag in $(EXTRA_HOST_FLAGS) ; do \
31039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31040 done; \
31041 echo "Doing html in zlib"; \
31042 (cd $(HOST_SUBDIR)/zlib && \
31043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31045 "RANLIB=$${RANLIB}" \
31046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31047 html) \
31048 || exit 1
31050 @endif zlib
31052 .PHONY: maybe-TAGS-zlib TAGS-zlib
31053 maybe-TAGS-zlib:
31054 @if zlib
31055 maybe-TAGS-zlib: TAGS-zlib
31057 TAGS-zlib: \
31058 configure-zlib
31059 @[ -f ./zlib/Makefile ] || exit 0; \
31060 r=`${PWD_COMMAND}`; export r; \
31061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31062 $(HOST_EXPORTS) \
31063 for flag in $(EXTRA_HOST_FLAGS) ; do \
31064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31065 done; \
31066 echo "Doing TAGS in zlib"; \
31067 (cd $(HOST_SUBDIR)/zlib && \
31068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31070 "RANLIB=$${RANLIB}" \
31071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31072 TAGS) \
31073 || exit 1
31075 @endif zlib
31077 .PHONY: maybe-install-info-zlib install-info-zlib
31078 maybe-install-info-zlib:
31079 @if zlib
31080 maybe-install-info-zlib: install-info-zlib
31082 install-info-zlib: \
31083 configure-zlib \
31084 info-zlib
31085 @[ -f ./zlib/Makefile ] || exit 0; \
31086 r=`${PWD_COMMAND}`; export r; \
31087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31088 $(HOST_EXPORTS) \
31089 for flag in $(EXTRA_HOST_FLAGS) ; do \
31090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31091 done; \
31092 echo "Doing install-info in zlib"; \
31093 (cd $(HOST_SUBDIR)/zlib && \
31094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31096 "RANLIB=$${RANLIB}" \
31097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31098 install-info) \
31099 || exit 1
31101 @endif zlib
31103 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
31104 maybe-install-pdf-zlib:
31105 @if zlib
31106 maybe-install-pdf-zlib: install-pdf-zlib
31108 install-pdf-zlib: \
31109 configure-zlib \
31110 pdf-zlib
31111 @[ -f ./zlib/Makefile ] || exit 0; \
31112 r=`${PWD_COMMAND}`; export r; \
31113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31114 $(HOST_EXPORTS) \
31115 for flag in $(EXTRA_HOST_FLAGS) ; do \
31116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31117 done; \
31118 echo "Doing install-pdf in zlib"; \
31119 (cd $(HOST_SUBDIR)/zlib && \
31120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31122 "RANLIB=$${RANLIB}" \
31123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31124 install-pdf) \
31125 || exit 1
31127 @endif zlib
31129 .PHONY: maybe-install-html-zlib install-html-zlib
31130 maybe-install-html-zlib:
31131 @if zlib
31132 maybe-install-html-zlib: install-html-zlib
31134 install-html-zlib: \
31135 configure-zlib \
31136 html-zlib
31137 @[ -f ./zlib/Makefile ] || exit 0; \
31138 r=`${PWD_COMMAND}`; export r; \
31139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31140 $(HOST_EXPORTS) \
31141 for flag in $(EXTRA_HOST_FLAGS) ; do \
31142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31143 done; \
31144 echo "Doing install-html in zlib"; \
31145 (cd $(HOST_SUBDIR)/zlib && \
31146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31148 "RANLIB=$${RANLIB}" \
31149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31150 install-html) \
31151 || exit 1
31153 @endif zlib
31155 .PHONY: maybe-installcheck-zlib installcheck-zlib
31156 maybe-installcheck-zlib:
31157 @if zlib
31158 maybe-installcheck-zlib: installcheck-zlib
31160 installcheck-zlib: \
31161 configure-zlib
31162 @[ -f ./zlib/Makefile ] || exit 0; \
31163 r=`${PWD_COMMAND}`; export r; \
31164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31165 $(HOST_EXPORTS) \
31166 for flag in $(EXTRA_HOST_FLAGS) ; do \
31167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31168 done; \
31169 echo "Doing installcheck in zlib"; \
31170 (cd $(HOST_SUBDIR)/zlib && \
31171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31173 "RANLIB=$${RANLIB}" \
31174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31175 installcheck) \
31176 || exit 1
31178 @endif zlib
31180 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
31181 maybe-mostlyclean-zlib:
31182 @if zlib
31183 maybe-mostlyclean-zlib: mostlyclean-zlib
31185 mostlyclean-zlib:
31186 @[ -f ./zlib/Makefile ] || exit 0; \
31187 r=`${PWD_COMMAND}`; export r; \
31188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31189 $(HOST_EXPORTS) \
31190 for flag in $(EXTRA_HOST_FLAGS) ; do \
31191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31192 done; \
31193 echo "Doing mostlyclean in zlib"; \
31194 (cd $(HOST_SUBDIR)/zlib && \
31195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31197 "RANLIB=$${RANLIB}" \
31198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31199 mostlyclean) \
31200 || exit 1
31202 @endif zlib
31204 .PHONY: maybe-clean-zlib clean-zlib
31205 maybe-clean-zlib:
31206 @if zlib
31207 maybe-clean-zlib: clean-zlib
31209 clean-zlib:
31210 @[ -f ./zlib/Makefile ] || exit 0; \
31211 r=`${PWD_COMMAND}`; export r; \
31212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31213 $(HOST_EXPORTS) \
31214 for flag in $(EXTRA_HOST_FLAGS) ; do \
31215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31216 done; \
31217 echo "Doing clean in zlib"; \
31218 (cd $(HOST_SUBDIR)/zlib && \
31219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31221 "RANLIB=$${RANLIB}" \
31222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31223 clean) \
31224 || exit 1
31226 @endif zlib
31228 .PHONY: maybe-distclean-zlib distclean-zlib
31229 maybe-distclean-zlib:
31230 @if zlib
31231 maybe-distclean-zlib: distclean-zlib
31233 distclean-zlib:
31234 @[ -f ./zlib/Makefile ] || exit 0; \
31235 r=`${PWD_COMMAND}`; export r; \
31236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31237 $(HOST_EXPORTS) \
31238 for flag in $(EXTRA_HOST_FLAGS) ; do \
31239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31240 done; \
31241 echo "Doing distclean in zlib"; \
31242 (cd $(HOST_SUBDIR)/zlib && \
31243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31245 "RANLIB=$${RANLIB}" \
31246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31247 distclean) \
31248 || exit 1
31250 @endif zlib
31252 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
31253 maybe-maintainer-clean-zlib:
31254 @if zlib
31255 maybe-maintainer-clean-zlib: maintainer-clean-zlib
31257 maintainer-clean-zlib:
31258 @[ -f ./zlib/Makefile ] || exit 0; \
31259 r=`${PWD_COMMAND}`; export r; \
31260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31261 $(HOST_EXPORTS) \
31262 for flag in $(EXTRA_HOST_FLAGS) ; do \
31263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31264 done; \
31265 echo "Doing maintainer-clean in zlib"; \
31266 (cd $(HOST_SUBDIR)/zlib && \
31267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31269 "RANLIB=$${RANLIB}" \
31270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31271 maintainer-clean) \
31272 || exit 1
31274 @endif zlib
31278 .PHONY: configure-gdb maybe-configure-gdb
31279 maybe-configure-gdb:
31280 @if gcc-bootstrap
31281 configure-gdb: stage_current
31282 @endif gcc-bootstrap
31283 @if gdb
31284 maybe-configure-gdb: configure-gdb
31285 configure-gdb:
31286 @: $(MAKE); $(unstage)
31287 @r=`${PWD_COMMAND}`; export r; \
31288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31289 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
31290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
31291 $(HOST_EXPORTS) \
31292 echo Configuring in $(HOST_SUBDIR)/gdb; \
31293 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
31294 case $(srcdir) in \
31295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31296 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
31297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31298 esac; \
31299 module_srcdir=gdb; \
31300 $(SHELL) \
31301 $$s/$$module_srcdir/configure \
31302 --srcdir=$${topdir}/$$module_srcdir \
31303 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31304 --target=${target_alias} \
31305 || exit 1
31306 @endif gdb
31312 .PHONY: all-gdb maybe-all-gdb
31313 maybe-all-gdb:
31314 @if gcc-bootstrap
31315 all-gdb: stage_current
31316 @endif gcc-bootstrap
31317 @if gdb
31318 TARGET-gdb=all
31319 maybe-all-gdb: all-gdb
31320 all-gdb: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31327 $(TARGET-gdb))
31328 @endif gdb
31333 .PHONY: check-gdb maybe-check-gdb
31334 maybe-check-gdb:
31335 @if gdb
31336 maybe-check-gdb: check-gdb
31338 check-gdb:
31339 @: $(MAKE); $(unstage)
31340 @r=`${PWD_COMMAND}`; export r; \
31341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31342 $(HOST_EXPORTS) \
31343 (cd $(HOST_SUBDIR)/gdb && \
31344 $(MAKE) $(FLAGS_TO_PASS) check)
31346 @endif gdb
31348 .PHONY: install-gdb maybe-install-gdb
31349 maybe-install-gdb:
31350 @if gdb
31351 maybe-install-gdb: install-gdb
31353 install-gdb: installdirs
31354 @: $(MAKE); $(unstage)
31355 @r=`${PWD_COMMAND}`; export r; \
31356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31357 $(HOST_EXPORTS) \
31358 (cd $(HOST_SUBDIR)/gdb && \
31359 $(MAKE) $(FLAGS_TO_PASS) install)
31361 @endif gdb
31363 .PHONY: install-strip-gdb maybe-install-strip-gdb
31364 maybe-install-strip-gdb:
31365 @if gdb
31366 maybe-install-strip-gdb: install-strip-gdb
31368 install-strip-gdb: installdirs
31369 @: $(MAKE); $(unstage)
31370 @r=`${PWD_COMMAND}`; export r; \
31371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31372 $(HOST_EXPORTS) \
31373 (cd $(HOST_SUBDIR)/gdb && \
31374 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31376 @endif gdb
31378 # Other targets (info, dvi, pdf, etc.)
31380 .PHONY: maybe-info-gdb info-gdb
31381 maybe-info-gdb:
31382 @if gdb
31383 maybe-info-gdb: info-gdb
31385 info-gdb: \
31386 configure-gdb
31387 @: $(MAKE); $(unstage)
31388 @[ -f ./gdb/Makefile ] || exit 0; \
31389 r=`${PWD_COMMAND}`; export r; \
31390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31391 $(HOST_EXPORTS) \
31392 for flag in $(EXTRA_HOST_FLAGS) ; do \
31393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31394 done; \
31395 echo "Doing info in gdb"; \
31396 (cd $(HOST_SUBDIR)/gdb && \
31397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31399 "RANLIB=$${RANLIB}" \
31400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31401 info) \
31402 || exit 1
31404 @endif gdb
31406 .PHONY: maybe-dvi-gdb dvi-gdb
31407 maybe-dvi-gdb:
31408 @if gdb
31409 maybe-dvi-gdb: dvi-gdb
31411 dvi-gdb: \
31412 configure-gdb
31413 @: $(MAKE); $(unstage)
31414 @[ -f ./gdb/Makefile ] || exit 0; \
31415 r=`${PWD_COMMAND}`; export r; \
31416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31417 $(HOST_EXPORTS) \
31418 for flag in $(EXTRA_HOST_FLAGS) ; do \
31419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31420 done; \
31421 echo "Doing dvi in gdb"; \
31422 (cd $(HOST_SUBDIR)/gdb && \
31423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31425 "RANLIB=$${RANLIB}" \
31426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31427 dvi) \
31428 || exit 1
31430 @endif gdb
31432 .PHONY: maybe-pdf-gdb pdf-gdb
31433 maybe-pdf-gdb:
31434 @if gdb
31435 maybe-pdf-gdb: pdf-gdb
31437 pdf-gdb: \
31438 configure-gdb
31439 @: $(MAKE); $(unstage)
31440 @[ -f ./gdb/Makefile ] || exit 0; \
31441 r=`${PWD_COMMAND}`; export r; \
31442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31443 $(HOST_EXPORTS) \
31444 for flag in $(EXTRA_HOST_FLAGS) ; do \
31445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31446 done; \
31447 echo "Doing pdf in gdb"; \
31448 (cd $(HOST_SUBDIR)/gdb && \
31449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31451 "RANLIB=$${RANLIB}" \
31452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31453 pdf) \
31454 || exit 1
31456 @endif gdb
31458 .PHONY: maybe-html-gdb html-gdb
31459 maybe-html-gdb:
31460 @if gdb
31461 maybe-html-gdb: html-gdb
31463 html-gdb: \
31464 configure-gdb
31465 @: $(MAKE); $(unstage)
31466 @[ -f ./gdb/Makefile ] || exit 0; \
31467 r=`${PWD_COMMAND}`; export r; \
31468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31469 $(HOST_EXPORTS) \
31470 for flag in $(EXTRA_HOST_FLAGS) ; do \
31471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31472 done; \
31473 echo "Doing html in gdb"; \
31474 (cd $(HOST_SUBDIR)/gdb && \
31475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31477 "RANLIB=$${RANLIB}" \
31478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31479 html) \
31480 || exit 1
31482 @endif gdb
31484 .PHONY: maybe-TAGS-gdb TAGS-gdb
31485 maybe-TAGS-gdb:
31486 @if gdb
31487 maybe-TAGS-gdb: TAGS-gdb
31489 TAGS-gdb: \
31490 configure-gdb
31491 @: $(MAKE); $(unstage)
31492 @[ -f ./gdb/Makefile ] || exit 0; \
31493 r=`${PWD_COMMAND}`; export r; \
31494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31495 $(HOST_EXPORTS) \
31496 for flag in $(EXTRA_HOST_FLAGS) ; do \
31497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31498 done; \
31499 echo "Doing TAGS in gdb"; \
31500 (cd $(HOST_SUBDIR)/gdb && \
31501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31503 "RANLIB=$${RANLIB}" \
31504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31505 TAGS) \
31506 || exit 1
31508 @endif gdb
31510 .PHONY: maybe-install-info-gdb install-info-gdb
31511 maybe-install-info-gdb:
31512 @if gdb
31513 maybe-install-info-gdb: install-info-gdb
31515 install-info-gdb: \
31516 configure-gdb \
31517 info-gdb
31518 @: $(MAKE); $(unstage)
31519 @[ -f ./gdb/Makefile ] || exit 0; \
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522 $(HOST_EXPORTS) \
31523 for flag in $(EXTRA_HOST_FLAGS) ; do \
31524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31525 done; \
31526 echo "Doing install-info in gdb"; \
31527 (cd $(HOST_SUBDIR)/gdb && \
31528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31530 "RANLIB=$${RANLIB}" \
31531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31532 install-info) \
31533 || exit 1
31535 @endif gdb
31537 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
31538 maybe-install-pdf-gdb:
31539 @if gdb
31540 maybe-install-pdf-gdb: install-pdf-gdb
31542 install-pdf-gdb: \
31543 configure-gdb \
31544 pdf-gdb
31545 @: $(MAKE); $(unstage)
31546 @[ -f ./gdb/Makefile ] || exit 0; \
31547 r=`${PWD_COMMAND}`; export r; \
31548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31549 $(HOST_EXPORTS) \
31550 for flag in $(EXTRA_HOST_FLAGS) ; do \
31551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31552 done; \
31553 echo "Doing install-pdf in gdb"; \
31554 (cd $(HOST_SUBDIR)/gdb && \
31555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31557 "RANLIB=$${RANLIB}" \
31558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31559 install-pdf) \
31560 || exit 1
31562 @endif gdb
31564 .PHONY: maybe-install-html-gdb install-html-gdb
31565 maybe-install-html-gdb:
31566 @if gdb
31567 maybe-install-html-gdb: install-html-gdb
31569 install-html-gdb: \
31570 configure-gdb \
31571 html-gdb
31572 @: $(MAKE); $(unstage)
31573 @[ -f ./gdb/Makefile ] || exit 0; \
31574 r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 $(HOST_EXPORTS) \
31577 for flag in $(EXTRA_HOST_FLAGS) ; do \
31578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31579 done; \
31580 echo "Doing install-html in gdb"; \
31581 (cd $(HOST_SUBDIR)/gdb && \
31582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31584 "RANLIB=$${RANLIB}" \
31585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31586 install-html) \
31587 || exit 1
31589 @endif gdb
31591 .PHONY: maybe-installcheck-gdb installcheck-gdb
31592 maybe-installcheck-gdb:
31593 @if gdb
31594 maybe-installcheck-gdb: installcheck-gdb
31596 installcheck-gdb: \
31597 configure-gdb
31598 @: $(MAKE); $(unstage)
31599 @[ -f ./gdb/Makefile ] || exit 0; \
31600 r=`${PWD_COMMAND}`; export r; \
31601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31602 $(HOST_EXPORTS) \
31603 for flag in $(EXTRA_HOST_FLAGS) ; do \
31604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31605 done; \
31606 echo "Doing installcheck in gdb"; \
31607 (cd $(HOST_SUBDIR)/gdb && \
31608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31610 "RANLIB=$${RANLIB}" \
31611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31612 installcheck) \
31613 || exit 1
31615 @endif gdb
31617 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
31618 maybe-mostlyclean-gdb:
31619 @if gdb
31620 maybe-mostlyclean-gdb: mostlyclean-gdb
31622 mostlyclean-gdb:
31623 @: $(MAKE); $(unstage)
31624 @[ -f ./gdb/Makefile ] || exit 0; \
31625 r=`${PWD_COMMAND}`; export r; \
31626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31627 $(HOST_EXPORTS) \
31628 for flag in $(EXTRA_HOST_FLAGS) ; do \
31629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31630 done; \
31631 echo "Doing mostlyclean in gdb"; \
31632 (cd $(HOST_SUBDIR)/gdb && \
31633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31635 "RANLIB=$${RANLIB}" \
31636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31637 mostlyclean) \
31638 || exit 1
31640 @endif gdb
31642 .PHONY: maybe-clean-gdb clean-gdb
31643 maybe-clean-gdb:
31644 @if gdb
31645 maybe-clean-gdb: clean-gdb
31647 clean-gdb:
31648 @: $(MAKE); $(unstage)
31649 @[ -f ./gdb/Makefile ] || exit 0; \
31650 r=`${PWD_COMMAND}`; export r; \
31651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31652 $(HOST_EXPORTS) \
31653 for flag in $(EXTRA_HOST_FLAGS) ; do \
31654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31655 done; \
31656 echo "Doing clean in gdb"; \
31657 (cd $(HOST_SUBDIR)/gdb && \
31658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31660 "RANLIB=$${RANLIB}" \
31661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31662 clean) \
31663 || exit 1
31665 @endif gdb
31667 .PHONY: maybe-distclean-gdb distclean-gdb
31668 maybe-distclean-gdb:
31669 @if gdb
31670 maybe-distclean-gdb: distclean-gdb
31672 distclean-gdb:
31673 @: $(MAKE); $(unstage)
31674 @[ -f ./gdb/Makefile ] || exit 0; \
31675 r=`${PWD_COMMAND}`; export r; \
31676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31677 $(HOST_EXPORTS) \
31678 for flag in $(EXTRA_HOST_FLAGS) ; do \
31679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31680 done; \
31681 echo "Doing distclean in gdb"; \
31682 (cd $(HOST_SUBDIR)/gdb && \
31683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31685 "RANLIB=$${RANLIB}" \
31686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31687 distclean) \
31688 || exit 1
31690 @endif gdb
31692 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
31693 maybe-maintainer-clean-gdb:
31694 @if gdb
31695 maybe-maintainer-clean-gdb: maintainer-clean-gdb
31697 maintainer-clean-gdb:
31698 @: $(MAKE); $(unstage)
31699 @[ -f ./gdb/Makefile ] || exit 0; \
31700 r=`${PWD_COMMAND}`; export r; \
31701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31702 $(HOST_EXPORTS) \
31703 for flag in $(EXTRA_HOST_FLAGS) ; do \
31704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31705 done; \
31706 echo "Doing maintainer-clean in gdb"; \
31707 (cd $(HOST_SUBDIR)/gdb && \
31708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31710 "RANLIB=$${RANLIB}" \
31711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31712 maintainer-clean) \
31713 || exit 1
31715 @endif gdb
31719 .PHONY: configure-expect maybe-configure-expect
31720 maybe-configure-expect:
31721 @if gcc-bootstrap
31722 configure-expect: stage_current
31723 @endif gcc-bootstrap
31724 @if expect
31725 maybe-configure-expect: configure-expect
31726 configure-expect:
31727 @: $(MAKE); $(unstage)
31728 @r=`${PWD_COMMAND}`; export r; \
31729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31730 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
31731 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
31732 $(HOST_EXPORTS) \
31733 echo Configuring in $(HOST_SUBDIR)/expect; \
31734 cd "$(HOST_SUBDIR)/expect" || exit 1; \
31735 case $(srcdir) in \
31736 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31737 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
31738 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31739 esac; \
31740 module_srcdir=expect; \
31741 $(SHELL) \
31742 $$s/$$module_srcdir/configure \
31743 --srcdir=$${topdir}/$$module_srcdir \
31744 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31745 --target=${target_alias} \
31746 || exit 1
31747 @endif expect
31753 .PHONY: all-expect maybe-all-expect
31754 maybe-all-expect:
31755 @if gcc-bootstrap
31756 all-expect: stage_current
31757 @endif gcc-bootstrap
31758 @if expect
31759 TARGET-expect=all
31760 maybe-all-expect: all-expect
31761 all-expect: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31768 $(TARGET-expect))
31769 @endif expect
31774 .PHONY: check-expect maybe-check-expect
31775 maybe-check-expect:
31776 @if expect
31777 maybe-check-expect: check-expect
31779 check-expect:
31780 @: $(MAKE); $(unstage)
31781 @r=`${PWD_COMMAND}`; export r; \
31782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31783 $(HOST_EXPORTS) \
31784 (cd $(HOST_SUBDIR)/expect && \
31785 $(MAKE) $(FLAGS_TO_PASS) check)
31787 @endif expect
31789 .PHONY: install-expect maybe-install-expect
31790 maybe-install-expect:
31791 @if expect
31792 maybe-install-expect: install-expect
31794 install-expect: installdirs
31795 @: $(MAKE); $(unstage)
31796 @r=`${PWD_COMMAND}`; export r; \
31797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31798 $(HOST_EXPORTS) \
31799 (cd $(HOST_SUBDIR)/expect && \
31800 $(MAKE) $(FLAGS_TO_PASS) install)
31802 @endif expect
31804 .PHONY: install-strip-expect maybe-install-strip-expect
31805 maybe-install-strip-expect:
31806 @if expect
31807 maybe-install-strip-expect: install-strip-expect
31809 install-strip-expect: installdirs
31810 @: $(MAKE); $(unstage)
31811 @r=`${PWD_COMMAND}`; export r; \
31812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31813 $(HOST_EXPORTS) \
31814 (cd $(HOST_SUBDIR)/expect && \
31815 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31817 @endif expect
31819 # Other targets (info, dvi, pdf, etc.)
31821 .PHONY: maybe-info-expect info-expect
31822 maybe-info-expect:
31823 @if expect
31824 maybe-info-expect: info-expect
31826 info-expect: \
31827 configure-expect
31828 @: $(MAKE); $(unstage)
31829 @[ -f ./expect/Makefile ] || exit 0; \
31830 r=`${PWD_COMMAND}`; export r; \
31831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31832 $(HOST_EXPORTS) \
31833 for flag in $(EXTRA_HOST_FLAGS) ; do \
31834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31835 done; \
31836 echo "Doing info in expect"; \
31837 (cd $(HOST_SUBDIR)/expect && \
31838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31840 "RANLIB=$${RANLIB}" \
31841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31842 info) \
31843 || exit 1
31845 @endif expect
31847 .PHONY: maybe-dvi-expect dvi-expect
31848 maybe-dvi-expect:
31849 @if expect
31850 maybe-dvi-expect: dvi-expect
31852 dvi-expect: \
31853 configure-expect
31854 @: $(MAKE); $(unstage)
31855 @[ -f ./expect/Makefile ] || exit 0; \
31856 r=`${PWD_COMMAND}`; export r; \
31857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31858 $(HOST_EXPORTS) \
31859 for flag in $(EXTRA_HOST_FLAGS) ; do \
31860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31861 done; \
31862 echo "Doing dvi in expect"; \
31863 (cd $(HOST_SUBDIR)/expect && \
31864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31866 "RANLIB=$${RANLIB}" \
31867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31868 dvi) \
31869 || exit 1
31871 @endif expect
31873 .PHONY: maybe-pdf-expect pdf-expect
31874 maybe-pdf-expect:
31875 @if expect
31876 maybe-pdf-expect: pdf-expect
31878 pdf-expect: \
31879 configure-expect
31880 @: $(MAKE); $(unstage)
31881 @[ -f ./expect/Makefile ] || exit 0; \
31882 r=`${PWD_COMMAND}`; export r; \
31883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31884 $(HOST_EXPORTS) \
31885 for flag in $(EXTRA_HOST_FLAGS) ; do \
31886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31887 done; \
31888 echo "Doing pdf in expect"; \
31889 (cd $(HOST_SUBDIR)/expect && \
31890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31892 "RANLIB=$${RANLIB}" \
31893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31894 pdf) \
31895 || exit 1
31897 @endif expect
31899 .PHONY: maybe-html-expect html-expect
31900 maybe-html-expect:
31901 @if expect
31902 maybe-html-expect: html-expect
31904 html-expect: \
31905 configure-expect
31906 @: $(MAKE); $(unstage)
31907 @[ -f ./expect/Makefile ] || exit 0; \
31908 r=`${PWD_COMMAND}`; export r; \
31909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31910 $(HOST_EXPORTS) \
31911 for flag in $(EXTRA_HOST_FLAGS) ; do \
31912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31913 done; \
31914 echo "Doing html in expect"; \
31915 (cd $(HOST_SUBDIR)/expect && \
31916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31918 "RANLIB=$${RANLIB}" \
31919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31920 html) \
31921 || exit 1
31923 @endif expect
31925 .PHONY: maybe-TAGS-expect TAGS-expect
31926 maybe-TAGS-expect:
31927 @if expect
31928 maybe-TAGS-expect: TAGS-expect
31930 TAGS-expect: \
31931 configure-expect
31932 @: $(MAKE); $(unstage)
31933 @[ -f ./expect/Makefile ] || exit 0; \
31934 r=`${PWD_COMMAND}`; export r; \
31935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31936 $(HOST_EXPORTS) \
31937 for flag in $(EXTRA_HOST_FLAGS) ; do \
31938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31939 done; \
31940 echo "Doing TAGS in expect"; \
31941 (cd $(HOST_SUBDIR)/expect && \
31942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31944 "RANLIB=$${RANLIB}" \
31945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31946 TAGS) \
31947 || exit 1
31949 @endif expect
31951 .PHONY: maybe-install-info-expect install-info-expect
31952 maybe-install-info-expect:
31953 @if expect
31954 maybe-install-info-expect: install-info-expect
31956 install-info-expect: \
31957 configure-expect \
31958 info-expect
31959 @: $(MAKE); $(unstage)
31960 @[ -f ./expect/Makefile ] || exit 0; \
31961 r=`${PWD_COMMAND}`; export r; \
31962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31963 $(HOST_EXPORTS) \
31964 for flag in $(EXTRA_HOST_FLAGS) ; do \
31965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31966 done; \
31967 echo "Doing install-info in expect"; \
31968 (cd $(HOST_SUBDIR)/expect && \
31969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31971 "RANLIB=$${RANLIB}" \
31972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31973 install-info) \
31974 || exit 1
31976 @endif expect
31978 .PHONY: maybe-install-pdf-expect install-pdf-expect
31979 maybe-install-pdf-expect:
31980 @if expect
31981 maybe-install-pdf-expect: install-pdf-expect
31983 install-pdf-expect: \
31984 configure-expect \
31985 pdf-expect
31986 @: $(MAKE); $(unstage)
31987 @[ -f ./expect/Makefile ] || exit 0; \
31988 r=`${PWD_COMMAND}`; export r; \
31989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31990 $(HOST_EXPORTS) \
31991 for flag in $(EXTRA_HOST_FLAGS) ; do \
31992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31993 done; \
31994 echo "Doing install-pdf in expect"; \
31995 (cd $(HOST_SUBDIR)/expect && \
31996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31998 "RANLIB=$${RANLIB}" \
31999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32000 install-pdf) \
32001 || exit 1
32003 @endif expect
32005 .PHONY: maybe-install-html-expect install-html-expect
32006 maybe-install-html-expect:
32007 @if expect
32008 maybe-install-html-expect: install-html-expect
32010 install-html-expect: \
32011 configure-expect \
32012 html-expect
32013 @: $(MAKE); $(unstage)
32014 @[ -f ./expect/Makefile ] || exit 0; \
32015 r=`${PWD_COMMAND}`; export r; \
32016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32017 $(HOST_EXPORTS) \
32018 for flag in $(EXTRA_HOST_FLAGS) ; do \
32019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32020 done; \
32021 echo "Doing install-html in expect"; \
32022 (cd $(HOST_SUBDIR)/expect && \
32023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32025 "RANLIB=$${RANLIB}" \
32026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32027 install-html) \
32028 || exit 1
32030 @endif expect
32032 .PHONY: maybe-installcheck-expect installcheck-expect
32033 maybe-installcheck-expect:
32034 @if expect
32035 maybe-installcheck-expect: installcheck-expect
32037 installcheck-expect: \
32038 configure-expect
32039 @: $(MAKE); $(unstage)
32040 @[ -f ./expect/Makefile ] || exit 0; \
32041 r=`${PWD_COMMAND}`; export r; \
32042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32043 $(HOST_EXPORTS) \
32044 for flag in $(EXTRA_HOST_FLAGS) ; do \
32045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32046 done; \
32047 echo "Doing installcheck in expect"; \
32048 (cd $(HOST_SUBDIR)/expect && \
32049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32051 "RANLIB=$${RANLIB}" \
32052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32053 installcheck) \
32054 || exit 1
32056 @endif expect
32058 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
32059 maybe-mostlyclean-expect:
32060 @if expect
32061 maybe-mostlyclean-expect: mostlyclean-expect
32063 mostlyclean-expect:
32064 @: $(MAKE); $(unstage)
32065 @[ -f ./expect/Makefile ] || exit 0; \
32066 r=`${PWD_COMMAND}`; export r; \
32067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32068 $(HOST_EXPORTS) \
32069 for flag in $(EXTRA_HOST_FLAGS) ; do \
32070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32071 done; \
32072 echo "Doing mostlyclean in expect"; \
32073 (cd $(HOST_SUBDIR)/expect && \
32074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32076 "RANLIB=$${RANLIB}" \
32077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32078 mostlyclean) \
32079 || exit 1
32081 @endif expect
32083 .PHONY: maybe-clean-expect clean-expect
32084 maybe-clean-expect:
32085 @if expect
32086 maybe-clean-expect: clean-expect
32088 clean-expect:
32089 @: $(MAKE); $(unstage)
32090 @[ -f ./expect/Makefile ] || exit 0; \
32091 r=`${PWD_COMMAND}`; export r; \
32092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32093 $(HOST_EXPORTS) \
32094 for flag in $(EXTRA_HOST_FLAGS) ; do \
32095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32096 done; \
32097 echo "Doing clean in expect"; \
32098 (cd $(HOST_SUBDIR)/expect && \
32099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32101 "RANLIB=$${RANLIB}" \
32102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32103 clean) \
32104 || exit 1
32106 @endif expect
32108 .PHONY: maybe-distclean-expect distclean-expect
32109 maybe-distclean-expect:
32110 @if expect
32111 maybe-distclean-expect: distclean-expect
32113 distclean-expect:
32114 @: $(MAKE); $(unstage)
32115 @[ -f ./expect/Makefile ] || exit 0; \
32116 r=`${PWD_COMMAND}`; export r; \
32117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32118 $(HOST_EXPORTS) \
32119 for flag in $(EXTRA_HOST_FLAGS) ; do \
32120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32121 done; \
32122 echo "Doing distclean in expect"; \
32123 (cd $(HOST_SUBDIR)/expect && \
32124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32126 "RANLIB=$${RANLIB}" \
32127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32128 distclean) \
32129 || exit 1
32131 @endif expect
32133 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
32134 maybe-maintainer-clean-expect:
32135 @if expect
32136 maybe-maintainer-clean-expect: maintainer-clean-expect
32138 maintainer-clean-expect:
32139 @: $(MAKE); $(unstage)
32140 @[ -f ./expect/Makefile ] || exit 0; \
32141 r=`${PWD_COMMAND}`; export r; \
32142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32143 $(HOST_EXPORTS) \
32144 for flag in $(EXTRA_HOST_FLAGS) ; do \
32145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32146 done; \
32147 echo "Doing maintainer-clean in expect"; \
32148 (cd $(HOST_SUBDIR)/expect && \
32149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32151 "RANLIB=$${RANLIB}" \
32152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32153 maintainer-clean) \
32154 || exit 1
32156 @endif expect
32160 .PHONY: configure-guile maybe-configure-guile
32161 maybe-configure-guile:
32162 @if gcc-bootstrap
32163 configure-guile: stage_current
32164 @endif gcc-bootstrap
32165 @if guile
32166 maybe-configure-guile: configure-guile
32167 configure-guile:
32168 @: $(MAKE); $(unstage)
32169 @r=`${PWD_COMMAND}`; export r; \
32170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32171 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
32172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
32173 $(HOST_EXPORTS) \
32174 echo Configuring in $(HOST_SUBDIR)/guile; \
32175 cd "$(HOST_SUBDIR)/guile" || exit 1; \
32176 case $(srcdir) in \
32177 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32178 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
32179 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32180 esac; \
32181 module_srcdir=guile; \
32182 $(SHELL) \
32183 $$s/$$module_srcdir/configure \
32184 --srcdir=$${topdir}/$$module_srcdir \
32185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32186 --target=${target_alias} \
32187 || exit 1
32188 @endif guile
32194 .PHONY: all-guile maybe-all-guile
32195 maybe-all-guile:
32196 @if gcc-bootstrap
32197 all-guile: stage_current
32198 @endif gcc-bootstrap
32199 @if guile
32200 TARGET-guile=all
32201 maybe-all-guile: all-guile
32202 all-guile: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32209 $(TARGET-guile))
32210 @endif guile
32215 .PHONY: check-guile maybe-check-guile
32216 maybe-check-guile:
32217 @if guile
32218 maybe-check-guile: check-guile
32220 check-guile:
32221 @: $(MAKE); $(unstage)
32222 @r=`${PWD_COMMAND}`; export r; \
32223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32224 $(HOST_EXPORTS) \
32225 (cd $(HOST_SUBDIR)/guile && \
32226 $(MAKE) $(FLAGS_TO_PASS) check)
32228 @endif guile
32230 .PHONY: install-guile maybe-install-guile
32231 maybe-install-guile:
32232 @if guile
32233 maybe-install-guile: install-guile
32235 install-guile: installdirs
32236 @: $(MAKE); $(unstage)
32237 @r=`${PWD_COMMAND}`; export r; \
32238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32239 $(HOST_EXPORTS) \
32240 (cd $(HOST_SUBDIR)/guile && \
32241 $(MAKE) $(FLAGS_TO_PASS) install)
32243 @endif guile
32245 .PHONY: install-strip-guile maybe-install-strip-guile
32246 maybe-install-strip-guile:
32247 @if guile
32248 maybe-install-strip-guile: install-strip-guile
32250 install-strip-guile: installdirs
32251 @: $(MAKE); $(unstage)
32252 @r=`${PWD_COMMAND}`; export r; \
32253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32254 $(HOST_EXPORTS) \
32255 (cd $(HOST_SUBDIR)/guile && \
32256 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32258 @endif guile
32260 # Other targets (info, dvi, pdf, etc.)
32262 .PHONY: maybe-info-guile info-guile
32263 maybe-info-guile:
32264 @if guile
32265 maybe-info-guile: info-guile
32267 info-guile: \
32268 configure-guile
32269 @: $(MAKE); $(unstage)
32270 @[ -f ./guile/Makefile ] || exit 0; \
32271 r=`${PWD_COMMAND}`; export r; \
32272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32273 $(HOST_EXPORTS) \
32274 for flag in $(EXTRA_HOST_FLAGS) ; do \
32275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32276 done; \
32277 echo "Doing info in guile"; \
32278 (cd $(HOST_SUBDIR)/guile && \
32279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32281 "RANLIB=$${RANLIB}" \
32282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32283 info) \
32284 || exit 1
32286 @endif guile
32288 .PHONY: maybe-dvi-guile dvi-guile
32289 maybe-dvi-guile:
32290 @if guile
32291 maybe-dvi-guile: dvi-guile
32293 dvi-guile: \
32294 configure-guile
32295 @: $(MAKE); $(unstage)
32296 @[ -f ./guile/Makefile ] || exit 0; \
32297 r=`${PWD_COMMAND}`; export r; \
32298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32299 $(HOST_EXPORTS) \
32300 for flag in $(EXTRA_HOST_FLAGS) ; do \
32301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32302 done; \
32303 echo "Doing dvi in guile"; \
32304 (cd $(HOST_SUBDIR)/guile && \
32305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32307 "RANLIB=$${RANLIB}" \
32308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32309 dvi) \
32310 || exit 1
32312 @endif guile
32314 .PHONY: maybe-pdf-guile pdf-guile
32315 maybe-pdf-guile:
32316 @if guile
32317 maybe-pdf-guile: pdf-guile
32319 pdf-guile: \
32320 configure-guile
32321 @: $(MAKE); $(unstage)
32322 @[ -f ./guile/Makefile ] || exit 0; \
32323 r=`${PWD_COMMAND}`; export r; \
32324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32325 $(HOST_EXPORTS) \
32326 for flag in $(EXTRA_HOST_FLAGS) ; do \
32327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32328 done; \
32329 echo "Doing pdf in guile"; \
32330 (cd $(HOST_SUBDIR)/guile && \
32331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32333 "RANLIB=$${RANLIB}" \
32334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32335 pdf) \
32336 || exit 1
32338 @endif guile
32340 .PHONY: maybe-html-guile html-guile
32341 maybe-html-guile:
32342 @if guile
32343 maybe-html-guile: html-guile
32345 html-guile: \
32346 configure-guile
32347 @: $(MAKE); $(unstage)
32348 @[ -f ./guile/Makefile ] || exit 0; \
32349 r=`${PWD_COMMAND}`; export r; \
32350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32351 $(HOST_EXPORTS) \
32352 for flag in $(EXTRA_HOST_FLAGS) ; do \
32353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32354 done; \
32355 echo "Doing html in guile"; \
32356 (cd $(HOST_SUBDIR)/guile && \
32357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32359 "RANLIB=$${RANLIB}" \
32360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32361 html) \
32362 || exit 1
32364 @endif guile
32366 .PHONY: maybe-TAGS-guile TAGS-guile
32367 maybe-TAGS-guile:
32368 @if guile
32369 maybe-TAGS-guile: TAGS-guile
32371 TAGS-guile: \
32372 configure-guile
32373 @: $(MAKE); $(unstage)
32374 @[ -f ./guile/Makefile ] || exit 0; \
32375 r=`${PWD_COMMAND}`; export r; \
32376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32377 $(HOST_EXPORTS) \
32378 for flag in $(EXTRA_HOST_FLAGS) ; do \
32379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32380 done; \
32381 echo "Doing TAGS in guile"; \
32382 (cd $(HOST_SUBDIR)/guile && \
32383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32385 "RANLIB=$${RANLIB}" \
32386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32387 TAGS) \
32388 || exit 1
32390 @endif guile
32392 .PHONY: maybe-install-info-guile install-info-guile
32393 maybe-install-info-guile:
32394 @if guile
32395 maybe-install-info-guile: install-info-guile
32397 install-info-guile: \
32398 configure-guile \
32399 info-guile
32400 @: $(MAKE); $(unstage)
32401 @[ -f ./guile/Makefile ] || exit 0; \
32402 r=`${PWD_COMMAND}`; export r; \
32403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32404 $(HOST_EXPORTS) \
32405 for flag in $(EXTRA_HOST_FLAGS) ; do \
32406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32407 done; \
32408 echo "Doing install-info in guile"; \
32409 (cd $(HOST_SUBDIR)/guile && \
32410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32412 "RANLIB=$${RANLIB}" \
32413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32414 install-info) \
32415 || exit 1
32417 @endif guile
32419 .PHONY: maybe-install-pdf-guile install-pdf-guile
32420 maybe-install-pdf-guile:
32421 @if guile
32422 maybe-install-pdf-guile: install-pdf-guile
32424 install-pdf-guile: \
32425 configure-guile \
32426 pdf-guile
32427 @: $(MAKE); $(unstage)
32428 @[ -f ./guile/Makefile ] || exit 0; \
32429 r=`${PWD_COMMAND}`; export r; \
32430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32431 $(HOST_EXPORTS) \
32432 for flag in $(EXTRA_HOST_FLAGS) ; do \
32433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32434 done; \
32435 echo "Doing install-pdf in guile"; \
32436 (cd $(HOST_SUBDIR)/guile && \
32437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32439 "RANLIB=$${RANLIB}" \
32440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32441 install-pdf) \
32442 || exit 1
32444 @endif guile
32446 .PHONY: maybe-install-html-guile install-html-guile
32447 maybe-install-html-guile:
32448 @if guile
32449 maybe-install-html-guile: install-html-guile
32451 install-html-guile: \
32452 configure-guile \
32453 html-guile
32454 @: $(MAKE); $(unstage)
32455 @[ -f ./guile/Makefile ] || exit 0; \
32456 r=`${PWD_COMMAND}`; export r; \
32457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32458 $(HOST_EXPORTS) \
32459 for flag in $(EXTRA_HOST_FLAGS) ; do \
32460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32461 done; \
32462 echo "Doing install-html in guile"; \
32463 (cd $(HOST_SUBDIR)/guile && \
32464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32466 "RANLIB=$${RANLIB}" \
32467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32468 install-html) \
32469 || exit 1
32471 @endif guile
32473 .PHONY: maybe-installcheck-guile installcheck-guile
32474 maybe-installcheck-guile:
32475 @if guile
32476 maybe-installcheck-guile: installcheck-guile
32478 installcheck-guile: \
32479 configure-guile
32480 @: $(MAKE); $(unstage)
32481 @[ -f ./guile/Makefile ] || exit 0; \
32482 r=`${PWD_COMMAND}`; export r; \
32483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32484 $(HOST_EXPORTS) \
32485 for flag in $(EXTRA_HOST_FLAGS) ; do \
32486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32487 done; \
32488 echo "Doing installcheck in guile"; \
32489 (cd $(HOST_SUBDIR)/guile && \
32490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32492 "RANLIB=$${RANLIB}" \
32493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32494 installcheck) \
32495 || exit 1
32497 @endif guile
32499 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
32500 maybe-mostlyclean-guile:
32501 @if guile
32502 maybe-mostlyclean-guile: mostlyclean-guile
32504 mostlyclean-guile:
32505 @: $(MAKE); $(unstage)
32506 @[ -f ./guile/Makefile ] || exit 0; \
32507 r=`${PWD_COMMAND}`; export r; \
32508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32509 $(HOST_EXPORTS) \
32510 for flag in $(EXTRA_HOST_FLAGS) ; do \
32511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32512 done; \
32513 echo "Doing mostlyclean in guile"; \
32514 (cd $(HOST_SUBDIR)/guile && \
32515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32517 "RANLIB=$${RANLIB}" \
32518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32519 mostlyclean) \
32520 || exit 1
32522 @endif guile
32524 .PHONY: maybe-clean-guile clean-guile
32525 maybe-clean-guile:
32526 @if guile
32527 maybe-clean-guile: clean-guile
32529 clean-guile:
32530 @: $(MAKE); $(unstage)
32531 @[ -f ./guile/Makefile ] || exit 0; \
32532 r=`${PWD_COMMAND}`; export r; \
32533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32534 $(HOST_EXPORTS) \
32535 for flag in $(EXTRA_HOST_FLAGS) ; do \
32536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32537 done; \
32538 echo "Doing clean in guile"; \
32539 (cd $(HOST_SUBDIR)/guile && \
32540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32542 "RANLIB=$${RANLIB}" \
32543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32544 clean) \
32545 || exit 1
32547 @endif guile
32549 .PHONY: maybe-distclean-guile distclean-guile
32550 maybe-distclean-guile:
32551 @if guile
32552 maybe-distclean-guile: distclean-guile
32554 distclean-guile:
32555 @: $(MAKE); $(unstage)
32556 @[ -f ./guile/Makefile ] || exit 0; \
32557 r=`${PWD_COMMAND}`; export r; \
32558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32559 $(HOST_EXPORTS) \
32560 for flag in $(EXTRA_HOST_FLAGS) ; do \
32561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32562 done; \
32563 echo "Doing distclean in guile"; \
32564 (cd $(HOST_SUBDIR)/guile && \
32565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32567 "RANLIB=$${RANLIB}" \
32568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32569 distclean) \
32570 || exit 1
32572 @endif guile
32574 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
32575 maybe-maintainer-clean-guile:
32576 @if guile
32577 maybe-maintainer-clean-guile: maintainer-clean-guile
32579 maintainer-clean-guile:
32580 @: $(MAKE); $(unstage)
32581 @[ -f ./guile/Makefile ] || exit 0; \
32582 r=`${PWD_COMMAND}`; export r; \
32583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32584 $(HOST_EXPORTS) \
32585 for flag in $(EXTRA_HOST_FLAGS) ; do \
32586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32587 done; \
32588 echo "Doing maintainer-clean in guile"; \
32589 (cd $(HOST_SUBDIR)/guile && \
32590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32592 "RANLIB=$${RANLIB}" \
32593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32594 maintainer-clean) \
32595 || exit 1
32597 @endif guile
32601 .PHONY: configure-tk maybe-configure-tk
32602 maybe-configure-tk:
32603 @if gcc-bootstrap
32604 configure-tk: stage_current
32605 @endif gcc-bootstrap
32606 @if tk
32607 maybe-configure-tk: configure-tk
32608 configure-tk:
32609 @: $(MAKE); $(unstage)
32610 @r=`${PWD_COMMAND}`; export r; \
32611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32612 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
32613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
32614 $(HOST_EXPORTS) \
32615 echo Configuring in $(HOST_SUBDIR)/tk; \
32616 cd "$(HOST_SUBDIR)/tk" || exit 1; \
32617 case $(srcdir) in \
32618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32619 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
32620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32621 esac; \
32622 module_srcdir=tk; \
32623 $(SHELL) \
32624 $$s/$$module_srcdir/configure \
32625 --srcdir=$${topdir}/$$module_srcdir \
32626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32627 --target=${target_alias} \
32628 || exit 1
32629 @endif tk
32635 .PHONY: all-tk maybe-all-tk
32636 maybe-all-tk:
32637 @if gcc-bootstrap
32638 all-tk: stage_current
32639 @endif gcc-bootstrap
32640 @if tk
32641 TARGET-tk=all
32642 maybe-all-tk: all-tk
32643 all-tk: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
32650 $(TARGET-tk))
32651 @endif tk
32656 .PHONY: check-tk maybe-check-tk
32657 maybe-check-tk:
32658 @if tk
32659 maybe-check-tk: check-tk
32661 check-tk:
32662 @: $(MAKE); $(unstage)
32663 @r=`${PWD_COMMAND}`; export r; \
32664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32665 $(HOST_EXPORTS) \
32666 (cd $(HOST_SUBDIR)/tk && \
32667 $(MAKE) $(FLAGS_TO_PASS) check)
32669 @endif tk
32671 .PHONY: install-tk maybe-install-tk
32672 maybe-install-tk:
32673 @if tk
32674 maybe-install-tk: install-tk
32676 install-tk: installdirs
32677 @: $(MAKE); $(unstage)
32678 @r=`${PWD_COMMAND}`; export r; \
32679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32680 $(HOST_EXPORTS) \
32681 (cd $(HOST_SUBDIR)/tk && \
32682 $(MAKE) $(FLAGS_TO_PASS) install)
32684 @endif tk
32686 .PHONY: install-strip-tk maybe-install-strip-tk
32687 maybe-install-strip-tk:
32688 @if tk
32689 maybe-install-strip-tk: install-strip-tk
32691 install-strip-tk: installdirs
32692 @: $(MAKE); $(unstage)
32693 @r=`${PWD_COMMAND}`; export r; \
32694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32695 $(HOST_EXPORTS) \
32696 (cd $(HOST_SUBDIR)/tk && \
32697 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32699 @endif tk
32701 # Other targets (info, dvi, pdf, etc.)
32703 .PHONY: maybe-info-tk info-tk
32704 maybe-info-tk:
32705 @if tk
32706 maybe-info-tk: info-tk
32708 info-tk: \
32709 configure-tk
32710 @: $(MAKE); $(unstage)
32711 @[ -f ./tk/Makefile ] || exit 0; \
32712 r=`${PWD_COMMAND}`; export r; \
32713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32714 $(HOST_EXPORTS) \
32715 for flag in $(EXTRA_HOST_FLAGS) ; do \
32716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32717 done; \
32718 echo "Doing info in tk"; \
32719 (cd $(HOST_SUBDIR)/tk && \
32720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32722 "RANLIB=$${RANLIB}" \
32723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32724 info) \
32725 || exit 1
32727 @endif tk
32729 .PHONY: maybe-dvi-tk dvi-tk
32730 maybe-dvi-tk:
32731 @if tk
32732 maybe-dvi-tk: dvi-tk
32734 dvi-tk: \
32735 configure-tk
32736 @: $(MAKE); $(unstage)
32737 @[ -f ./tk/Makefile ] || exit 0; \
32738 r=`${PWD_COMMAND}`; export r; \
32739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32740 $(HOST_EXPORTS) \
32741 for flag in $(EXTRA_HOST_FLAGS) ; do \
32742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32743 done; \
32744 echo "Doing dvi in tk"; \
32745 (cd $(HOST_SUBDIR)/tk && \
32746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32748 "RANLIB=$${RANLIB}" \
32749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32750 dvi) \
32751 || exit 1
32753 @endif tk
32755 .PHONY: maybe-pdf-tk pdf-tk
32756 maybe-pdf-tk:
32757 @if tk
32758 maybe-pdf-tk: pdf-tk
32760 pdf-tk: \
32761 configure-tk
32762 @: $(MAKE); $(unstage)
32763 @[ -f ./tk/Makefile ] || exit 0; \
32764 r=`${PWD_COMMAND}`; export r; \
32765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32766 $(HOST_EXPORTS) \
32767 for flag in $(EXTRA_HOST_FLAGS) ; do \
32768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32769 done; \
32770 echo "Doing pdf in tk"; \
32771 (cd $(HOST_SUBDIR)/tk && \
32772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32774 "RANLIB=$${RANLIB}" \
32775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32776 pdf) \
32777 || exit 1
32779 @endif tk
32781 .PHONY: maybe-html-tk html-tk
32782 maybe-html-tk:
32783 @if tk
32784 maybe-html-tk: html-tk
32786 html-tk: \
32787 configure-tk
32788 @: $(MAKE); $(unstage)
32789 @[ -f ./tk/Makefile ] || exit 0; \
32790 r=`${PWD_COMMAND}`; export r; \
32791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32792 $(HOST_EXPORTS) \
32793 for flag in $(EXTRA_HOST_FLAGS) ; do \
32794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32795 done; \
32796 echo "Doing html in tk"; \
32797 (cd $(HOST_SUBDIR)/tk && \
32798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32800 "RANLIB=$${RANLIB}" \
32801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32802 html) \
32803 || exit 1
32805 @endif tk
32807 .PHONY: maybe-TAGS-tk TAGS-tk
32808 maybe-TAGS-tk:
32809 @if tk
32810 maybe-TAGS-tk: TAGS-tk
32812 TAGS-tk: \
32813 configure-tk
32814 @: $(MAKE); $(unstage)
32815 @[ -f ./tk/Makefile ] || exit 0; \
32816 r=`${PWD_COMMAND}`; export r; \
32817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32818 $(HOST_EXPORTS) \
32819 for flag in $(EXTRA_HOST_FLAGS) ; do \
32820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32821 done; \
32822 echo "Doing TAGS in tk"; \
32823 (cd $(HOST_SUBDIR)/tk && \
32824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32826 "RANLIB=$${RANLIB}" \
32827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32828 TAGS) \
32829 || exit 1
32831 @endif tk
32833 .PHONY: maybe-install-info-tk install-info-tk
32834 maybe-install-info-tk:
32835 @if tk
32836 maybe-install-info-tk: install-info-tk
32838 install-info-tk: \
32839 configure-tk \
32840 info-tk
32841 @: $(MAKE); $(unstage)
32842 @[ -f ./tk/Makefile ] || exit 0; \
32843 r=`${PWD_COMMAND}`; export r; \
32844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32845 $(HOST_EXPORTS) \
32846 for flag in $(EXTRA_HOST_FLAGS) ; do \
32847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32848 done; \
32849 echo "Doing install-info in tk"; \
32850 (cd $(HOST_SUBDIR)/tk && \
32851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32853 "RANLIB=$${RANLIB}" \
32854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32855 install-info) \
32856 || exit 1
32858 @endif tk
32860 .PHONY: maybe-install-pdf-tk install-pdf-tk
32861 maybe-install-pdf-tk:
32862 @if tk
32863 maybe-install-pdf-tk: install-pdf-tk
32865 install-pdf-tk: \
32866 configure-tk \
32867 pdf-tk
32868 @: $(MAKE); $(unstage)
32869 @[ -f ./tk/Makefile ] || exit 0; \
32870 r=`${PWD_COMMAND}`; export r; \
32871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32872 $(HOST_EXPORTS) \
32873 for flag in $(EXTRA_HOST_FLAGS) ; do \
32874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32875 done; \
32876 echo "Doing install-pdf in tk"; \
32877 (cd $(HOST_SUBDIR)/tk && \
32878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32880 "RANLIB=$${RANLIB}" \
32881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32882 install-pdf) \
32883 || exit 1
32885 @endif tk
32887 .PHONY: maybe-install-html-tk install-html-tk
32888 maybe-install-html-tk:
32889 @if tk
32890 maybe-install-html-tk: install-html-tk
32892 install-html-tk: \
32893 configure-tk \
32894 html-tk
32895 @: $(MAKE); $(unstage)
32896 @[ -f ./tk/Makefile ] || exit 0; \
32897 r=`${PWD_COMMAND}`; export r; \
32898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32899 $(HOST_EXPORTS) \
32900 for flag in $(EXTRA_HOST_FLAGS) ; do \
32901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32902 done; \
32903 echo "Doing install-html in tk"; \
32904 (cd $(HOST_SUBDIR)/tk && \
32905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32907 "RANLIB=$${RANLIB}" \
32908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32909 install-html) \
32910 || exit 1
32912 @endif tk
32914 .PHONY: maybe-installcheck-tk installcheck-tk
32915 maybe-installcheck-tk:
32916 @if tk
32917 maybe-installcheck-tk: installcheck-tk
32919 installcheck-tk: \
32920 configure-tk
32921 @: $(MAKE); $(unstage)
32922 @[ -f ./tk/Makefile ] || exit 0; \
32923 r=`${PWD_COMMAND}`; export r; \
32924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32925 $(HOST_EXPORTS) \
32926 for flag in $(EXTRA_HOST_FLAGS) ; do \
32927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32928 done; \
32929 echo "Doing installcheck in tk"; \
32930 (cd $(HOST_SUBDIR)/tk && \
32931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32933 "RANLIB=$${RANLIB}" \
32934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32935 installcheck) \
32936 || exit 1
32938 @endif tk
32940 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
32941 maybe-mostlyclean-tk:
32942 @if tk
32943 maybe-mostlyclean-tk: mostlyclean-tk
32945 mostlyclean-tk:
32946 @: $(MAKE); $(unstage)
32947 @[ -f ./tk/Makefile ] || exit 0; \
32948 r=`${PWD_COMMAND}`; export r; \
32949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32950 $(HOST_EXPORTS) \
32951 for flag in $(EXTRA_HOST_FLAGS) ; do \
32952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32953 done; \
32954 echo "Doing mostlyclean in tk"; \
32955 (cd $(HOST_SUBDIR)/tk && \
32956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32958 "RANLIB=$${RANLIB}" \
32959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32960 mostlyclean) \
32961 || exit 1
32963 @endif tk
32965 .PHONY: maybe-clean-tk clean-tk
32966 maybe-clean-tk:
32967 @if tk
32968 maybe-clean-tk: clean-tk
32970 clean-tk:
32971 @: $(MAKE); $(unstage)
32972 @[ -f ./tk/Makefile ] || exit 0; \
32973 r=`${PWD_COMMAND}`; export r; \
32974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32975 $(HOST_EXPORTS) \
32976 for flag in $(EXTRA_HOST_FLAGS) ; do \
32977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32978 done; \
32979 echo "Doing clean in tk"; \
32980 (cd $(HOST_SUBDIR)/tk && \
32981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32983 "RANLIB=$${RANLIB}" \
32984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32985 clean) \
32986 || exit 1
32988 @endif tk
32990 .PHONY: maybe-distclean-tk distclean-tk
32991 maybe-distclean-tk:
32992 @if tk
32993 maybe-distclean-tk: distclean-tk
32995 distclean-tk:
32996 @: $(MAKE); $(unstage)
32997 @[ -f ./tk/Makefile ] || exit 0; \
32998 r=`${PWD_COMMAND}`; export r; \
32999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33000 $(HOST_EXPORTS) \
33001 for flag in $(EXTRA_HOST_FLAGS) ; do \
33002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33003 done; \
33004 echo "Doing distclean in tk"; \
33005 (cd $(HOST_SUBDIR)/tk && \
33006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33008 "RANLIB=$${RANLIB}" \
33009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33010 distclean) \
33011 || exit 1
33013 @endif tk
33015 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
33016 maybe-maintainer-clean-tk:
33017 @if tk
33018 maybe-maintainer-clean-tk: maintainer-clean-tk
33020 maintainer-clean-tk:
33021 @: $(MAKE); $(unstage)
33022 @[ -f ./tk/Makefile ] || exit 0; \
33023 r=`${PWD_COMMAND}`; export r; \
33024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33025 $(HOST_EXPORTS) \
33026 for flag in $(EXTRA_HOST_FLAGS) ; do \
33027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33028 done; \
33029 echo "Doing maintainer-clean in tk"; \
33030 (cd $(HOST_SUBDIR)/tk && \
33031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33033 "RANLIB=$${RANLIB}" \
33034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33035 maintainer-clean) \
33036 || exit 1
33038 @endif tk
33042 .PHONY: configure-libtermcap maybe-configure-libtermcap
33043 maybe-configure-libtermcap:
33044 @if gcc-bootstrap
33045 configure-libtermcap: stage_current
33046 @endif gcc-bootstrap
33047 @if libtermcap
33048 maybe-configure-libtermcap: configure-libtermcap
33049 configure-libtermcap:
33050 @: $(MAKE); $(unstage)
33051 @r=`${PWD_COMMAND}`; export r; \
33052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33053 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
33054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
33055 $(HOST_EXPORTS) \
33056 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
33057 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
33058 case $(srcdir) in \
33059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33060 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
33061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33062 esac; \
33063 module_srcdir=libtermcap; \
33064 $(SHELL) \
33065 $$s/$$module_srcdir/configure \
33066 --srcdir=$${topdir}/$$module_srcdir \
33067 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33068 --target=${target_alias} \
33069 || exit 1
33070 @endif libtermcap
33076 .PHONY: all-libtermcap maybe-all-libtermcap
33077 maybe-all-libtermcap:
33078 @if gcc-bootstrap
33079 all-libtermcap: stage_current
33080 @endif gcc-bootstrap
33081 @if libtermcap
33082 TARGET-libtermcap=all
33083 maybe-all-libtermcap: all-libtermcap
33084 all-libtermcap: configure-libtermcap
33085 @: $(MAKE); $(unstage)
33086 @r=`${PWD_COMMAND}`; export r; \
33087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33088 $(HOST_EXPORTS) \
33089 (cd $(HOST_SUBDIR)/libtermcap && \
33090 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
33091 $(TARGET-libtermcap))
33092 @endif libtermcap
33097 .PHONY: check-libtermcap maybe-check-libtermcap
33098 maybe-check-libtermcap:
33099 @if libtermcap
33100 maybe-check-libtermcap: check-libtermcap
33102 check-libtermcap:
33104 @endif libtermcap
33106 .PHONY: install-libtermcap maybe-install-libtermcap
33107 maybe-install-libtermcap:
33108 @if libtermcap
33109 maybe-install-libtermcap: install-libtermcap
33111 install-libtermcap: installdirs
33112 @: $(MAKE); $(unstage)
33113 @r=`${PWD_COMMAND}`; export r; \
33114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33115 $(HOST_EXPORTS) \
33116 (cd $(HOST_SUBDIR)/libtermcap && \
33117 $(MAKE) $(FLAGS_TO_PASS) install)
33119 @endif libtermcap
33121 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
33122 maybe-install-strip-libtermcap:
33123 @if libtermcap
33124 maybe-install-strip-libtermcap: install-strip-libtermcap
33126 install-strip-libtermcap: installdirs
33127 @: $(MAKE); $(unstage)
33128 @r=`${PWD_COMMAND}`; export r; \
33129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33130 $(HOST_EXPORTS) \
33131 (cd $(HOST_SUBDIR)/libtermcap && \
33132 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33134 @endif libtermcap
33136 # Other targets (info, dvi, pdf, etc.)
33138 .PHONY: maybe-info-libtermcap info-libtermcap
33139 maybe-info-libtermcap:
33140 @if libtermcap
33141 maybe-info-libtermcap: info-libtermcap
33143 info-libtermcap: \
33144 configure-libtermcap
33145 @: $(MAKE); $(unstage)
33146 @[ -f ./libtermcap/Makefile ] || exit 0; \
33147 r=`${PWD_COMMAND}`; export r; \
33148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33149 $(HOST_EXPORTS) \
33150 for flag in $(EXTRA_HOST_FLAGS) ; do \
33151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33152 done; \
33153 echo "Doing info in libtermcap"; \
33154 (cd $(HOST_SUBDIR)/libtermcap && \
33155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33157 "RANLIB=$${RANLIB}" \
33158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33159 info) \
33160 || exit 1
33162 @endif libtermcap
33164 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
33165 maybe-dvi-libtermcap:
33166 @if libtermcap
33167 maybe-dvi-libtermcap: dvi-libtermcap
33169 dvi-libtermcap: \
33170 configure-libtermcap
33171 @: $(MAKE); $(unstage)
33172 @[ -f ./libtermcap/Makefile ] || exit 0; \
33173 r=`${PWD_COMMAND}`; export r; \
33174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33175 $(HOST_EXPORTS) \
33176 for flag in $(EXTRA_HOST_FLAGS) ; do \
33177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178 done; \
33179 echo "Doing dvi in libtermcap"; \
33180 (cd $(HOST_SUBDIR)/libtermcap && \
33181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183 "RANLIB=$${RANLIB}" \
33184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33185 dvi) \
33186 || exit 1
33188 @endif libtermcap
33190 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
33191 maybe-pdf-libtermcap:
33192 @if libtermcap
33193 maybe-pdf-libtermcap: pdf-libtermcap
33195 pdf-libtermcap: \
33196 configure-libtermcap
33197 @: $(MAKE); $(unstage)
33198 @[ -f ./libtermcap/Makefile ] || exit 0; \
33199 r=`${PWD_COMMAND}`; export r; \
33200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33201 $(HOST_EXPORTS) \
33202 for flag in $(EXTRA_HOST_FLAGS) ; do \
33203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33204 done; \
33205 echo "Doing pdf in libtermcap"; \
33206 (cd $(HOST_SUBDIR)/libtermcap && \
33207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33209 "RANLIB=$${RANLIB}" \
33210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33211 pdf) \
33212 || exit 1
33214 @endif libtermcap
33216 .PHONY: maybe-html-libtermcap html-libtermcap
33217 maybe-html-libtermcap:
33218 @if libtermcap
33219 maybe-html-libtermcap: html-libtermcap
33221 html-libtermcap: \
33222 configure-libtermcap
33223 @: $(MAKE); $(unstage)
33224 @[ -f ./libtermcap/Makefile ] || exit 0; \
33225 r=`${PWD_COMMAND}`; export r; \
33226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33227 $(HOST_EXPORTS) \
33228 for flag in $(EXTRA_HOST_FLAGS) ; do \
33229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33230 done; \
33231 echo "Doing html in libtermcap"; \
33232 (cd $(HOST_SUBDIR)/libtermcap && \
33233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33235 "RANLIB=$${RANLIB}" \
33236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33237 html) \
33238 || exit 1
33240 @endif libtermcap
33242 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
33243 maybe-TAGS-libtermcap:
33244 @if libtermcap
33245 maybe-TAGS-libtermcap: TAGS-libtermcap
33247 TAGS-libtermcap: \
33248 configure-libtermcap
33249 @: $(MAKE); $(unstage)
33250 @[ -f ./libtermcap/Makefile ] || exit 0; \
33251 r=`${PWD_COMMAND}`; export r; \
33252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33253 $(HOST_EXPORTS) \
33254 for flag in $(EXTRA_HOST_FLAGS) ; do \
33255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33256 done; \
33257 echo "Doing TAGS in libtermcap"; \
33258 (cd $(HOST_SUBDIR)/libtermcap && \
33259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33261 "RANLIB=$${RANLIB}" \
33262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33263 TAGS) \
33264 || exit 1
33266 @endif libtermcap
33268 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
33269 maybe-install-info-libtermcap:
33270 @if libtermcap
33271 maybe-install-info-libtermcap: install-info-libtermcap
33273 install-info-libtermcap: \
33274 configure-libtermcap \
33275 info-libtermcap
33276 @: $(MAKE); $(unstage)
33277 @[ -f ./libtermcap/Makefile ] || exit 0; \
33278 r=`${PWD_COMMAND}`; export r; \
33279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33280 $(HOST_EXPORTS) \
33281 for flag in $(EXTRA_HOST_FLAGS) ; do \
33282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33283 done; \
33284 echo "Doing install-info in libtermcap"; \
33285 (cd $(HOST_SUBDIR)/libtermcap && \
33286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33288 "RANLIB=$${RANLIB}" \
33289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33290 install-info) \
33291 || exit 1
33293 @endif libtermcap
33295 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
33296 maybe-install-pdf-libtermcap:
33297 @if libtermcap
33298 maybe-install-pdf-libtermcap: install-pdf-libtermcap
33300 install-pdf-libtermcap: \
33301 configure-libtermcap \
33302 pdf-libtermcap
33303 @: $(MAKE); $(unstage)
33304 @[ -f ./libtermcap/Makefile ] || exit 0; \
33305 r=`${PWD_COMMAND}`; export r; \
33306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33307 $(HOST_EXPORTS) \
33308 for flag in $(EXTRA_HOST_FLAGS) ; do \
33309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33310 done; \
33311 echo "Doing install-pdf in libtermcap"; \
33312 (cd $(HOST_SUBDIR)/libtermcap && \
33313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33315 "RANLIB=$${RANLIB}" \
33316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33317 install-pdf) \
33318 || exit 1
33320 @endif libtermcap
33322 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
33323 maybe-install-html-libtermcap:
33324 @if libtermcap
33325 maybe-install-html-libtermcap: install-html-libtermcap
33327 install-html-libtermcap: \
33328 configure-libtermcap \
33329 html-libtermcap
33330 @: $(MAKE); $(unstage)
33331 @[ -f ./libtermcap/Makefile ] || exit 0; \
33332 r=`${PWD_COMMAND}`; export r; \
33333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33334 $(HOST_EXPORTS) \
33335 for flag in $(EXTRA_HOST_FLAGS) ; do \
33336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33337 done; \
33338 echo "Doing install-html in libtermcap"; \
33339 (cd $(HOST_SUBDIR)/libtermcap && \
33340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33342 "RANLIB=$${RANLIB}" \
33343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33344 install-html) \
33345 || exit 1
33347 @endif libtermcap
33349 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
33350 maybe-installcheck-libtermcap:
33351 @if libtermcap
33352 maybe-installcheck-libtermcap: installcheck-libtermcap
33354 installcheck-libtermcap: \
33355 configure-libtermcap
33356 @: $(MAKE); $(unstage)
33357 @[ -f ./libtermcap/Makefile ] || exit 0; \
33358 r=`${PWD_COMMAND}`; export r; \
33359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33360 $(HOST_EXPORTS) \
33361 for flag in $(EXTRA_HOST_FLAGS) ; do \
33362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33363 done; \
33364 echo "Doing installcheck in libtermcap"; \
33365 (cd $(HOST_SUBDIR)/libtermcap && \
33366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33368 "RANLIB=$${RANLIB}" \
33369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33370 installcheck) \
33371 || exit 1
33373 @endif libtermcap
33375 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
33376 maybe-mostlyclean-libtermcap:
33377 @if libtermcap
33378 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
33380 # libtermcap doesn't support mostlyclean.
33381 mostlyclean-libtermcap:
33383 @endif libtermcap
33385 .PHONY: maybe-clean-libtermcap clean-libtermcap
33386 maybe-clean-libtermcap:
33387 @if libtermcap
33388 maybe-clean-libtermcap: clean-libtermcap
33390 # libtermcap doesn't support clean.
33391 clean-libtermcap:
33393 @endif libtermcap
33395 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
33396 maybe-distclean-libtermcap:
33397 @if libtermcap
33398 maybe-distclean-libtermcap: distclean-libtermcap
33400 # libtermcap doesn't support distclean.
33401 distclean-libtermcap:
33403 @endif libtermcap
33405 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
33406 maybe-maintainer-clean-libtermcap:
33407 @if libtermcap
33408 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
33410 # libtermcap doesn't support maintainer-clean.
33411 maintainer-clean-libtermcap:
33413 @endif libtermcap
33417 .PHONY: configure-utils maybe-configure-utils
33418 maybe-configure-utils:
33419 @if gcc-bootstrap
33420 configure-utils: stage_current
33421 @endif gcc-bootstrap
33422 @if utils
33423 maybe-configure-utils: configure-utils
33424 configure-utils:
33425 @: $(MAKE); $(unstage)
33426 @r=`${PWD_COMMAND}`; export r; \
33427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33428 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
33429 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
33430 $(HOST_EXPORTS) \
33431 echo Configuring in $(HOST_SUBDIR)/utils; \
33432 cd "$(HOST_SUBDIR)/utils" || exit 1; \
33433 case $(srcdir) in \
33434 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33435 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
33436 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33437 esac; \
33438 module_srcdir=utils; \
33439 $(SHELL) \
33440 $$s/$$module_srcdir/configure \
33441 --srcdir=$${topdir}/$$module_srcdir \
33442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33443 --target=${target_alias} \
33444 || exit 1
33445 @endif utils
33451 .PHONY: all-utils maybe-all-utils
33452 maybe-all-utils:
33453 @if gcc-bootstrap
33454 all-utils: stage_current
33455 @endif gcc-bootstrap
33456 @if utils
33457 TARGET-utils=all
33458 maybe-all-utils: all-utils
33459 all-utils: configure-utils
33460 @: $(MAKE); $(unstage)
33461 @r=`${PWD_COMMAND}`; export r; \
33462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33463 $(HOST_EXPORTS) \
33464 (cd $(HOST_SUBDIR)/utils && \
33465 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
33466 $(TARGET-utils))
33467 @endif utils
33472 .PHONY: check-utils maybe-check-utils
33473 maybe-check-utils:
33474 @if utils
33475 maybe-check-utils: check-utils
33477 check-utils:
33479 @endif utils
33481 .PHONY: install-utils maybe-install-utils
33482 maybe-install-utils:
33483 @if utils
33484 maybe-install-utils: install-utils
33486 install-utils: installdirs
33487 @: $(MAKE); $(unstage)
33488 @r=`${PWD_COMMAND}`; export r; \
33489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33490 $(HOST_EXPORTS) \
33491 (cd $(HOST_SUBDIR)/utils && \
33492 $(MAKE) $(FLAGS_TO_PASS) install)
33494 @endif utils
33496 .PHONY: install-strip-utils maybe-install-strip-utils
33497 maybe-install-strip-utils:
33498 @if utils
33499 maybe-install-strip-utils: install-strip-utils
33501 install-strip-utils: installdirs
33502 @: $(MAKE); $(unstage)
33503 @r=`${PWD_COMMAND}`; export r; \
33504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33505 $(HOST_EXPORTS) \
33506 (cd $(HOST_SUBDIR)/utils && \
33507 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33509 @endif utils
33511 # Other targets (info, dvi, pdf, etc.)
33513 .PHONY: maybe-info-utils info-utils
33514 maybe-info-utils:
33515 @if utils
33516 maybe-info-utils: info-utils
33518 info-utils: \
33519 configure-utils
33520 @: $(MAKE); $(unstage)
33521 @[ -f ./utils/Makefile ] || exit 0; \
33522 r=`${PWD_COMMAND}`; export r; \
33523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33524 $(HOST_EXPORTS) \
33525 for flag in $(EXTRA_HOST_FLAGS) ; do \
33526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33527 done; \
33528 echo "Doing info in utils"; \
33529 (cd $(HOST_SUBDIR)/utils && \
33530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33532 "RANLIB=$${RANLIB}" \
33533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33534 info) \
33535 || exit 1
33537 @endif utils
33539 .PHONY: maybe-dvi-utils dvi-utils
33540 maybe-dvi-utils:
33541 @if utils
33542 maybe-dvi-utils: dvi-utils
33544 dvi-utils: \
33545 configure-utils
33546 @: $(MAKE); $(unstage)
33547 @[ -f ./utils/Makefile ] || exit 0; \
33548 r=`${PWD_COMMAND}`; export r; \
33549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33550 $(HOST_EXPORTS) \
33551 for flag in $(EXTRA_HOST_FLAGS) ; do \
33552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33553 done; \
33554 echo "Doing dvi in utils"; \
33555 (cd $(HOST_SUBDIR)/utils && \
33556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33558 "RANLIB=$${RANLIB}" \
33559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33560 dvi) \
33561 || exit 1
33563 @endif utils
33565 .PHONY: maybe-pdf-utils pdf-utils
33566 maybe-pdf-utils:
33567 @if utils
33568 maybe-pdf-utils: pdf-utils
33570 pdf-utils: \
33571 configure-utils
33572 @: $(MAKE); $(unstage)
33573 @[ -f ./utils/Makefile ] || exit 0; \
33574 r=`${PWD_COMMAND}`; export r; \
33575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33576 $(HOST_EXPORTS) \
33577 for flag in $(EXTRA_HOST_FLAGS) ; do \
33578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33579 done; \
33580 echo "Doing pdf in utils"; \
33581 (cd $(HOST_SUBDIR)/utils && \
33582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33584 "RANLIB=$${RANLIB}" \
33585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33586 pdf) \
33587 || exit 1
33589 @endif utils
33591 .PHONY: maybe-html-utils html-utils
33592 maybe-html-utils:
33593 @if utils
33594 maybe-html-utils: html-utils
33596 html-utils: \
33597 configure-utils
33598 @: $(MAKE); $(unstage)
33599 @[ -f ./utils/Makefile ] || exit 0; \
33600 r=`${PWD_COMMAND}`; export r; \
33601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33602 $(HOST_EXPORTS) \
33603 for flag in $(EXTRA_HOST_FLAGS) ; do \
33604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33605 done; \
33606 echo "Doing html in utils"; \
33607 (cd $(HOST_SUBDIR)/utils && \
33608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33610 "RANLIB=$${RANLIB}" \
33611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33612 html) \
33613 || exit 1
33615 @endif utils
33617 .PHONY: maybe-TAGS-utils TAGS-utils
33618 maybe-TAGS-utils:
33619 @if utils
33620 maybe-TAGS-utils: TAGS-utils
33622 TAGS-utils: \
33623 configure-utils
33624 @: $(MAKE); $(unstage)
33625 @[ -f ./utils/Makefile ] || exit 0; \
33626 r=`${PWD_COMMAND}`; export r; \
33627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33628 $(HOST_EXPORTS) \
33629 for flag in $(EXTRA_HOST_FLAGS) ; do \
33630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33631 done; \
33632 echo "Doing TAGS in utils"; \
33633 (cd $(HOST_SUBDIR)/utils && \
33634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33636 "RANLIB=$${RANLIB}" \
33637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33638 TAGS) \
33639 || exit 1
33641 @endif utils
33643 .PHONY: maybe-install-info-utils install-info-utils
33644 maybe-install-info-utils:
33645 @if utils
33646 maybe-install-info-utils: install-info-utils
33648 install-info-utils: \
33649 configure-utils \
33650 info-utils
33651 @: $(MAKE); $(unstage)
33652 @[ -f ./utils/Makefile ] || exit 0; \
33653 r=`${PWD_COMMAND}`; export r; \
33654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33655 $(HOST_EXPORTS) \
33656 for flag in $(EXTRA_HOST_FLAGS) ; do \
33657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33658 done; \
33659 echo "Doing install-info in utils"; \
33660 (cd $(HOST_SUBDIR)/utils && \
33661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33663 "RANLIB=$${RANLIB}" \
33664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33665 install-info) \
33666 || exit 1
33668 @endif utils
33670 .PHONY: maybe-install-pdf-utils install-pdf-utils
33671 maybe-install-pdf-utils:
33672 @if utils
33673 maybe-install-pdf-utils: install-pdf-utils
33675 install-pdf-utils: \
33676 configure-utils \
33677 pdf-utils
33678 @: $(MAKE); $(unstage)
33679 @[ -f ./utils/Makefile ] || exit 0; \
33680 r=`${PWD_COMMAND}`; export r; \
33681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33682 $(HOST_EXPORTS) \
33683 for flag in $(EXTRA_HOST_FLAGS) ; do \
33684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33685 done; \
33686 echo "Doing install-pdf in utils"; \
33687 (cd $(HOST_SUBDIR)/utils && \
33688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33690 "RANLIB=$${RANLIB}" \
33691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33692 install-pdf) \
33693 || exit 1
33695 @endif utils
33697 .PHONY: maybe-install-html-utils install-html-utils
33698 maybe-install-html-utils:
33699 @if utils
33700 maybe-install-html-utils: install-html-utils
33702 install-html-utils: \
33703 configure-utils \
33704 html-utils
33705 @: $(MAKE); $(unstage)
33706 @[ -f ./utils/Makefile ] || exit 0; \
33707 r=`${PWD_COMMAND}`; export r; \
33708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33709 $(HOST_EXPORTS) \
33710 for flag in $(EXTRA_HOST_FLAGS) ; do \
33711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33712 done; \
33713 echo "Doing install-html in utils"; \
33714 (cd $(HOST_SUBDIR)/utils && \
33715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33717 "RANLIB=$${RANLIB}" \
33718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33719 install-html) \
33720 || exit 1
33722 @endif utils
33724 .PHONY: maybe-installcheck-utils installcheck-utils
33725 maybe-installcheck-utils:
33726 @if utils
33727 maybe-installcheck-utils: installcheck-utils
33729 installcheck-utils: \
33730 configure-utils
33731 @: $(MAKE); $(unstage)
33732 @[ -f ./utils/Makefile ] || exit 0; \
33733 r=`${PWD_COMMAND}`; export r; \
33734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33735 $(HOST_EXPORTS) \
33736 for flag in $(EXTRA_HOST_FLAGS) ; do \
33737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33738 done; \
33739 echo "Doing installcheck in utils"; \
33740 (cd $(HOST_SUBDIR)/utils && \
33741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33743 "RANLIB=$${RANLIB}" \
33744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33745 installcheck) \
33746 || exit 1
33748 @endif utils
33750 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
33751 maybe-mostlyclean-utils:
33752 @if utils
33753 maybe-mostlyclean-utils: mostlyclean-utils
33755 mostlyclean-utils:
33756 @: $(MAKE); $(unstage)
33757 @[ -f ./utils/Makefile ] || exit 0; \
33758 r=`${PWD_COMMAND}`; export r; \
33759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33760 $(HOST_EXPORTS) \
33761 for flag in $(EXTRA_HOST_FLAGS) ; do \
33762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33763 done; \
33764 echo "Doing mostlyclean in utils"; \
33765 (cd $(HOST_SUBDIR)/utils && \
33766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33768 "RANLIB=$${RANLIB}" \
33769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33770 mostlyclean) \
33771 || exit 1
33773 @endif utils
33775 .PHONY: maybe-clean-utils clean-utils
33776 maybe-clean-utils:
33777 @if utils
33778 maybe-clean-utils: clean-utils
33780 clean-utils:
33781 @: $(MAKE); $(unstage)
33782 @[ -f ./utils/Makefile ] || exit 0; \
33783 r=`${PWD_COMMAND}`; export r; \
33784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33785 $(HOST_EXPORTS) \
33786 for flag in $(EXTRA_HOST_FLAGS) ; do \
33787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33788 done; \
33789 echo "Doing clean in utils"; \
33790 (cd $(HOST_SUBDIR)/utils && \
33791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33793 "RANLIB=$${RANLIB}" \
33794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33795 clean) \
33796 || exit 1
33798 @endif utils
33800 .PHONY: maybe-distclean-utils distclean-utils
33801 maybe-distclean-utils:
33802 @if utils
33803 maybe-distclean-utils: distclean-utils
33805 distclean-utils:
33806 @: $(MAKE); $(unstage)
33807 @[ -f ./utils/Makefile ] || exit 0; \
33808 r=`${PWD_COMMAND}`; export r; \
33809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33810 $(HOST_EXPORTS) \
33811 for flag in $(EXTRA_HOST_FLAGS) ; do \
33812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33813 done; \
33814 echo "Doing distclean in utils"; \
33815 (cd $(HOST_SUBDIR)/utils && \
33816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33818 "RANLIB=$${RANLIB}" \
33819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33820 distclean) \
33821 || exit 1
33823 @endif utils
33825 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
33826 maybe-maintainer-clean-utils:
33827 @if utils
33828 maybe-maintainer-clean-utils: maintainer-clean-utils
33830 maintainer-clean-utils:
33831 @: $(MAKE); $(unstage)
33832 @[ -f ./utils/Makefile ] || exit 0; \
33833 r=`${PWD_COMMAND}`; export r; \
33834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33835 $(HOST_EXPORTS) \
33836 for flag in $(EXTRA_HOST_FLAGS) ; do \
33837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33838 done; \
33839 echo "Doing maintainer-clean in utils"; \
33840 (cd $(HOST_SUBDIR)/utils && \
33841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33843 "RANLIB=$${RANLIB}" \
33844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33845 maintainer-clean) \
33846 || exit 1
33848 @endif utils
33852 .PHONY: configure-gnattools maybe-configure-gnattools
33853 maybe-configure-gnattools:
33854 @if gcc-bootstrap
33855 configure-gnattools: stage_current
33856 @endif gcc-bootstrap
33857 @if gnattools
33858 maybe-configure-gnattools: configure-gnattools
33859 configure-gnattools:
33860 @: $(MAKE); $(unstage)
33861 @r=`${PWD_COMMAND}`; export r; \
33862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33863 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
33864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
33865 $(HOST_EXPORTS) \
33866 echo Configuring in $(HOST_SUBDIR)/gnattools; \
33867 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
33868 case $(srcdir) in \
33869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33870 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
33871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33872 esac; \
33873 module_srcdir=gnattools; \
33874 $(SHELL) \
33875 $$s/$$module_srcdir/configure \
33876 --srcdir=$${topdir}/$$module_srcdir \
33877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33878 --target=${target_alias} \
33879 || exit 1
33880 @endif gnattools
33886 .PHONY: all-gnattools maybe-all-gnattools
33887 maybe-all-gnattools:
33888 @if gcc-bootstrap
33889 all-gnattools: stage_current
33890 @endif gcc-bootstrap
33891 @if gnattools
33892 TARGET-gnattools=all
33893 maybe-all-gnattools: all-gnattools
33894 all-gnattools: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
33901 $(TARGET-gnattools))
33902 @endif gnattools
33907 .PHONY: check-gnattools maybe-check-gnattools
33908 maybe-check-gnattools:
33909 @if gnattools
33910 maybe-check-gnattools: check-gnattools
33912 check-gnattools:
33913 @: $(MAKE); $(unstage)
33914 @r=`${PWD_COMMAND}`; export r; \
33915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33916 $(HOST_EXPORTS) \
33917 (cd $(HOST_SUBDIR)/gnattools && \
33918 $(MAKE) $(FLAGS_TO_PASS) check)
33920 @endif gnattools
33922 .PHONY: install-gnattools maybe-install-gnattools
33923 maybe-install-gnattools:
33924 @if gnattools
33925 maybe-install-gnattools: install-gnattools
33927 install-gnattools: installdirs
33928 @: $(MAKE); $(unstage)
33929 @r=`${PWD_COMMAND}`; export r; \
33930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33931 $(HOST_EXPORTS) \
33932 (cd $(HOST_SUBDIR)/gnattools && \
33933 $(MAKE) $(FLAGS_TO_PASS) install)
33935 @endif gnattools
33937 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
33938 maybe-install-strip-gnattools:
33939 @if gnattools
33940 maybe-install-strip-gnattools: install-strip-gnattools
33942 install-strip-gnattools: installdirs
33943 @: $(MAKE); $(unstage)
33944 @r=`${PWD_COMMAND}`; export r; \
33945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33946 $(HOST_EXPORTS) \
33947 (cd $(HOST_SUBDIR)/gnattools && \
33948 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33950 @endif gnattools
33952 # Other targets (info, dvi, pdf, etc.)
33954 .PHONY: maybe-info-gnattools info-gnattools
33955 maybe-info-gnattools:
33956 @if gnattools
33957 maybe-info-gnattools: info-gnattools
33959 info-gnattools: \
33960 configure-gnattools
33961 @: $(MAKE); $(unstage)
33962 @[ -f ./gnattools/Makefile ] || exit 0; \
33963 r=`${PWD_COMMAND}`; export r; \
33964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33965 $(HOST_EXPORTS) \
33966 for flag in $(EXTRA_HOST_FLAGS) ; do \
33967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33968 done; \
33969 echo "Doing info in gnattools"; \
33970 (cd $(HOST_SUBDIR)/gnattools && \
33971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33973 "RANLIB=$${RANLIB}" \
33974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33975 info) \
33976 || exit 1
33978 @endif gnattools
33980 .PHONY: maybe-dvi-gnattools dvi-gnattools
33981 maybe-dvi-gnattools:
33982 @if gnattools
33983 maybe-dvi-gnattools: dvi-gnattools
33985 dvi-gnattools: \
33986 configure-gnattools
33987 @: $(MAKE); $(unstage)
33988 @[ -f ./gnattools/Makefile ] || exit 0; \
33989 r=`${PWD_COMMAND}`; export r; \
33990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33991 $(HOST_EXPORTS) \
33992 for flag in $(EXTRA_HOST_FLAGS) ; do \
33993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33994 done; \
33995 echo "Doing dvi in gnattools"; \
33996 (cd $(HOST_SUBDIR)/gnattools && \
33997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33999 "RANLIB=$${RANLIB}" \
34000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34001 dvi) \
34002 || exit 1
34004 @endif gnattools
34006 .PHONY: maybe-pdf-gnattools pdf-gnattools
34007 maybe-pdf-gnattools:
34008 @if gnattools
34009 maybe-pdf-gnattools: pdf-gnattools
34011 pdf-gnattools: \
34012 configure-gnattools
34013 @: $(MAKE); $(unstage)
34014 @[ -f ./gnattools/Makefile ] || exit 0; \
34015 r=`${PWD_COMMAND}`; export r; \
34016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34017 $(HOST_EXPORTS) \
34018 for flag in $(EXTRA_HOST_FLAGS) ; do \
34019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34020 done; \
34021 echo "Doing pdf in gnattools"; \
34022 (cd $(HOST_SUBDIR)/gnattools && \
34023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34025 "RANLIB=$${RANLIB}" \
34026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34027 pdf) \
34028 || exit 1
34030 @endif gnattools
34032 .PHONY: maybe-html-gnattools html-gnattools
34033 maybe-html-gnattools:
34034 @if gnattools
34035 maybe-html-gnattools: html-gnattools
34037 html-gnattools: \
34038 configure-gnattools
34039 @: $(MAKE); $(unstage)
34040 @[ -f ./gnattools/Makefile ] || exit 0; \
34041 r=`${PWD_COMMAND}`; export r; \
34042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34043 $(HOST_EXPORTS) \
34044 for flag in $(EXTRA_HOST_FLAGS) ; do \
34045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34046 done; \
34047 echo "Doing html in gnattools"; \
34048 (cd $(HOST_SUBDIR)/gnattools && \
34049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34051 "RANLIB=$${RANLIB}" \
34052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34053 html) \
34054 || exit 1
34056 @endif gnattools
34058 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
34059 maybe-TAGS-gnattools:
34060 @if gnattools
34061 maybe-TAGS-gnattools: TAGS-gnattools
34063 TAGS-gnattools: \
34064 configure-gnattools
34065 @: $(MAKE); $(unstage)
34066 @[ -f ./gnattools/Makefile ] || exit 0; \
34067 r=`${PWD_COMMAND}`; export r; \
34068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34069 $(HOST_EXPORTS) \
34070 for flag in $(EXTRA_HOST_FLAGS) ; do \
34071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34072 done; \
34073 echo "Doing TAGS in gnattools"; \
34074 (cd $(HOST_SUBDIR)/gnattools && \
34075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34077 "RANLIB=$${RANLIB}" \
34078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34079 TAGS) \
34080 || exit 1
34082 @endif gnattools
34084 .PHONY: maybe-install-info-gnattools install-info-gnattools
34085 maybe-install-info-gnattools:
34086 @if gnattools
34087 maybe-install-info-gnattools: install-info-gnattools
34089 install-info-gnattools: \
34090 configure-gnattools \
34091 info-gnattools
34092 @: $(MAKE); $(unstage)
34093 @[ -f ./gnattools/Makefile ] || exit 0; \
34094 r=`${PWD_COMMAND}`; export r; \
34095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34096 $(HOST_EXPORTS) \
34097 for flag in $(EXTRA_HOST_FLAGS) ; do \
34098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34099 done; \
34100 echo "Doing install-info in gnattools"; \
34101 (cd $(HOST_SUBDIR)/gnattools && \
34102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34104 "RANLIB=$${RANLIB}" \
34105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34106 install-info) \
34107 || exit 1
34109 @endif gnattools
34111 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
34112 maybe-install-pdf-gnattools:
34113 @if gnattools
34114 maybe-install-pdf-gnattools: install-pdf-gnattools
34116 install-pdf-gnattools: \
34117 configure-gnattools \
34118 pdf-gnattools
34119 @: $(MAKE); $(unstage)
34120 @[ -f ./gnattools/Makefile ] || exit 0; \
34121 r=`${PWD_COMMAND}`; export r; \
34122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34123 $(HOST_EXPORTS) \
34124 for flag in $(EXTRA_HOST_FLAGS) ; do \
34125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34126 done; \
34127 echo "Doing install-pdf in gnattools"; \
34128 (cd $(HOST_SUBDIR)/gnattools && \
34129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34131 "RANLIB=$${RANLIB}" \
34132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34133 install-pdf) \
34134 || exit 1
34136 @endif gnattools
34138 .PHONY: maybe-install-html-gnattools install-html-gnattools
34139 maybe-install-html-gnattools:
34140 @if gnattools
34141 maybe-install-html-gnattools: install-html-gnattools
34143 install-html-gnattools: \
34144 configure-gnattools \
34145 html-gnattools
34146 @: $(MAKE); $(unstage)
34147 @[ -f ./gnattools/Makefile ] || exit 0; \
34148 r=`${PWD_COMMAND}`; export r; \
34149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34150 $(HOST_EXPORTS) \
34151 for flag in $(EXTRA_HOST_FLAGS) ; do \
34152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34153 done; \
34154 echo "Doing install-html in gnattools"; \
34155 (cd $(HOST_SUBDIR)/gnattools && \
34156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34158 "RANLIB=$${RANLIB}" \
34159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34160 install-html) \
34161 || exit 1
34163 @endif gnattools
34165 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
34166 maybe-installcheck-gnattools:
34167 @if gnattools
34168 maybe-installcheck-gnattools: installcheck-gnattools
34170 installcheck-gnattools: \
34171 configure-gnattools
34172 @: $(MAKE); $(unstage)
34173 @[ -f ./gnattools/Makefile ] || exit 0; \
34174 r=`${PWD_COMMAND}`; export r; \
34175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34176 $(HOST_EXPORTS) \
34177 for flag in $(EXTRA_HOST_FLAGS) ; do \
34178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34179 done; \
34180 echo "Doing installcheck in gnattools"; \
34181 (cd $(HOST_SUBDIR)/gnattools && \
34182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34184 "RANLIB=$${RANLIB}" \
34185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34186 installcheck) \
34187 || exit 1
34189 @endif gnattools
34191 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
34192 maybe-mostlyclean-gnattools:
34193 @if gnattools
34194 maybe-mostlyclean-gnattools: mostlyclean-gnattools
34196 mostlyclean-gnattools:
34197 @: $(MAKE); $(unstage)
34198 @[ -f ./gnattools/Makefile ] || exit 0; \
34199 r=`${PWD_COMMAND}`; export r; \
34200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34201 $(HOST_EXPORTS) \
34202 for flag in $(EXTRA_HOST_FLAGS) ; do \
34203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34204 done; \
34205 echo "Doing mostlyclean in gnattools"; \
34206 (cd $(HOST_SUBDIR)/gnattools && \
34207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34209 "RANLIB=$${RANLIB}" \
34210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34211 mostlyclean) \
34212 || exit 1
34214 @endif gnattools
34216 .PHONY: maybe-clean-gnattools clean-gnattools
34217 maybe-clean-gnattools:
34218 @if gnattools
34219 maybe-clean-gnattools: clean-gnattools
34221 clean-gnattools:
34222 @: $(MAKE); $(unstage)
34223 @[ -f ./gnattools/Makefile ] || exit 0; \
34224 r=`${PWD_COMMAND}`; export r; \
34225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34226 $(HOST_EXPORTS) \
34227 for flag in $(EXTRA_HOST_FLAGS) ; do \
34228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34229 done; \
34230 echo "Doing clean in gnattools"; \
34231 (cd $(HOST_SUBDIR)/gnattools && \
34232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34234 "RANLIB=$${RANLIB}" \
34235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34236 clean) \
34237 || exit 1
34239 @endif gnattools
34241 .PHONY: maybe-distclean-gnattools distclean-gnattools
34242 maybe-distclean-gnattools:
34243 @if gnattools
34244 maybe-distclean-gnattools: distclean-gnattools
34246 distclean-gnattools:
34247 @: $(MAKE); $(unstage)
34248 @[ -f ./gnattools/Makefile ] || exit 0; \
34249 r=`${PWD_COMMAND}`; export r; \
34250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34251 $(HOST_EXPORTS) \
34252 for flag in $(EXTRA_HOST_FLAGS) ; do \
34253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34254 done; \
34255 echo "Doing distclean in gnattools"; \
34256 (cd $(HOST_SUBDIR)/gnattools && \
34257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34259 "RANLIB=$${RANLIB}" \
34260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34261 distclean) \
34262 || exit 1
34264 @endif gnattools
34266 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
34267 maybe-maintainer-clean-gnattools:
34268 @if gnattools
34269 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
34271 maintainer-clean-gnattools:
34272 @: $(MAKE); $(unstage)
34273 @[ -f ./gnattools/Makefile ] || exit 0; \
34274 r=`${PWD_COMMAND}`; export r; \
34275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34276 $(HOST_EXPORTS) \
34277 for flag in $(EXTRA_HOST_FLAGS) ; do \
34278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34279 done; \
34280 echo "Doing maintainer-clean in gnattools"; \
34281 (cd $(HOST_SUBDIR)/gnattools && \
34282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34284 "RANLIB=$${RANLIB}" \
34285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34286 maintainer-clean) \
34287 || exit 1
34289 @endif gnattools
34293 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
34294 maybe-configure-lto-plugin:
34295 @if gcc-bootstrap
34296 configure-lto-plugin: stage_current
34297 @endif gcc-bootstrap
34298 @if lto-plugin
34299 maybe-configure-lto-plugin: configure-lto-plugin
34300 configure-lto-plugin:
34301 @r=`${PWD_COMMAND}`; export r; \
34302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34303 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34305 $(HOST_EXPORTS) \
34306 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
34307 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
34308 case $(srcdir) in \
34309 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34310 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34311 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34312 esac; \
34313 module_srcdir=lto-plugin; \
34314 $(SHELL) \
34315 $$s/$$module_srcdir/configure \
34316 --srcdir=$${topdir}/$$module_srcdir \
34317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34318 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
34319 || exit 1
34320 @endif lto-plugin
34324 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
34325 maybe-configure-stage1-lto-plugin:
34326 @if lto-plugin-bootstrap
34327 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
34328 configure-stage1-lto-plugin:
34329 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34330 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34331 @r=`${PWD_COMMAND}`; export r; \
34332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34333 TFLAGS="$(STAGE1_TFLAGS)"; \
34334 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34335 $(HOST_EXPORTS) \
34336 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
34337 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
34338 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
34339 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
34340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34341 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34342 case $(srcdir) in \
34343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34344 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34346 esac; \
34347 module_srcdir=lto-plugin; \
34348 $(SHELL) $$s/$$module_srcdir/configure \
34349 --srcdir=$${topdir}/$$module_srcdir \
34350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34351 --target=${target_alias} \
34353 $(STAGE1_CONFIGURE_FLAGS) \
34354 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34355 @endif lto-plugin-bootstrap
34357 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
34358 maybe-configure-stage2-lto-plugin:
34359 @if lto-plugin-bootstrap
34360 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
34361 configure-stage2-lto-plugin:
34362 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34363 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34364 @r=`${PWD_COMMAND}`; export r; \
34365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34366 TFLAGS="$(STAGE2_TFLAGS)"; \
34367 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34368 $(HOST_EXPORTS) \
34369 $(POSTSTAGE1_HOST_EXPORTS) \
34370 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
34371 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
34372 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
34373 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
34374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34375 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34376 case $(srcdir) in \
34377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34378 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34380 esac; \
34381 module_srcdir=lto-plugin; \
34382 $(SHELL) $$s/$$module_srcdir/configure \
34383 --srcdir=$${topdir}/$$module_srcdir \
34384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34385 --target=${target_alias} \
34386 --with-build-libsubdir=$(HOST_SUBDIR) \
34387 $(STAGE2_CONFIGURE_FLAGS) \
34388 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34389 @endif lto-plugin-bootstrap
34391 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
34392 maybe-configure-stage3-lto-plugin:
34393 @if lto-plugin-bootstrap
34394 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
34395 configure-stage3-lto-plugin:
34396 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34397 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34398 @r=`${PWD_COMMAND}`; export r; \
34399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34400 TFLAGS="$(STAGE3_TFLAGS)"; \
34401 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34402 $(HOST_EXPORTS) \
34403 $(POSTSTAGE1_HOST_EXPORTS) \
34404 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
34405 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
34406 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
34407 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
34408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34409 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34410 case $(srcdir) in \
34411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34412 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34414 esac; \
34415 module_srcdir=lto-plugin; \
34416 $(SHELL) $$s/$$module_srcdir/configure \
34417 --srcdir=$${topdir}/$$module_srcdir \
34418 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34419 --target=${target_alias} \
34420 --with-build-libsubdir=$(HOST_SUBDIR) \
34421 $(STAGE3_CONFIGURE_FLAGS) \
34422 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34423 @endif lto-plugin-bootstrap
34425 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
34426 maybe-configure-stage4-lto-plugin:
34427 @if lto-plugin-bootstrap
34428 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
34429 configure-stage4-lto-plugin:
34430 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34431 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34432 @r=`${PWD_COMMAND}`; export r; \
34433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34434 TFLAGS="$(STAGE4_TFLAGS)"; \
34435 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34436 $(HOST_EXPORTS) \
34437 $(POSTSTAGE1_HOST_EXPORTS) \
34438 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
34439 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
34440 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
34441 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
34442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34443 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34444 case $(srcdir) in \
34445 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34446 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34447 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34448 esac; \
34449 module_srcdir=lto-plugin; \
34450 $(SHELL) $$s/$$module_srcdir/configure \
34451 --srcdir=$${topdir}/$$module_srcdir \
34452 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34453 --target=${target_alias} \
34454 --with-build-libsubdir=$(HOST_SUBDIR) \
34455 $(STAGE4_CONFIGURE_FLAGS) \
34456 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34457 @endif lto-plugin-bootstrap
34459 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
34460 maybe-configure-stageprofile-lto-plugin:
34461 @if lto-plugin-bootstrap
34462 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
34463 configure-stageprofile-lto-plugin:
34464 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34465 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34466 @r=`${PWD_COMMAND}`; export r; \
34467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34468 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34469 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34470 $(HOST_EXPORTS) \
34471 $(POSTSTAGE1_HOST_EXPORTS) \
34472 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
34473 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
34474 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
34475 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
34476 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34477 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34478 case $(srcdir) in \
34479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34480 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34482 esac; \
34483 module_srcdir=lto-plugin; \
34484 $(SHELL) $$s/$$module_srcdir/configure \
34485 --srcdir=$${topdir}/$$module_srcdir \
34486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34487 --target=${target_alias} \
34488 --with-build-libsubdir=$(HOST_SUBDIR) \
34489 $(STAGEprofile_CONFIGURE_FLAGS) \
34490 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34491 @endif lto-plugin-bootstrap
34493 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
34494 maybe-configure-stagefeedback-lto-plugin:
34495 @if lto-plugin-bootstrap
34496 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
34497 configure-stagefeedback-lto-plugin:
34498 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34499 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34500 @r=`${PWD_COMMAND}`; export r; \
34501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34502 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34503 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34504 $(HOST_EXPORTS) \
34505 $(POSTSTAGE1_HOST_EXPORTS) \
34506 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
34507 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
34508 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
34509 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
34510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34511 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34512 case $(srcdir) in \
34513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34514 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34516 esac; \
34517 module_srcdir=lto-plugin; \
34518 $(SHELL) $$s/$$module_srcdir/configure \
34519 --srcdir=$${topdir}/$$module_srcdir \
34520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34521 --target=${target_alias} \
34522 --with-build-libsubdir=$(HOST_SUBDIR) \
34523 $(STAGEfeedback_CONFIGURE_FLAGS) \
34524 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34525 @endif lto-plugin-bootstrap
34527 .PHONY: configure-stageautoprofile-lto-plugin maybe-configure-stageautoprofile-lto-plugin
34528 maybe-configure-stageautoprofile-lto-plugin:
34529 @if lto-plugin-bootstrap
34530 maybe-configure-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
34531 configure-stageautoprofile-lto-plugin:
34532 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
34533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34534 @r=`${PWD_COMMAND}`; export r; \
34535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34536 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
34537 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34538 $(HOST_EXPORTS) \
34539 $(POSTSTAGE1_HOST_EXPORTS) \
34540 CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
34541 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
34542 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS; \
34543 echo Configuring stage autoprofile in $(HOST_SUBDIR)/lto-plugin; \
34544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34545 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34546 case $(srcdir) in \
34547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34548 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34550 esac; \
34551 module_srcdir=lto-plugin; \
34552 $(SHELL) $$s/$$module_srcdir/configure \
34553 --srcdir=$${topdir}/$$module_srcdir \
34554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34555 --target=${target_alias} \
34556 --with-build-libsubdir=$(HOST_SUBDIR) \
34557 $(STAGEautoprofile_CONFIGURE_FLAGS) \
34558 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34559 @endif lto-plugin-bootstrap
34561 .PHONY: configure-stageautofeedback-lto-plugin maybe-configure-stageautofeedback-lto-plugin
34562 maybe-configure-stageautofeedback-lto-plugin:
34563 @if lto-plugin-bootstrap
34564 maybe-configure-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
34565 configure-stageautofeedback-lto-plugin:
34566 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
34567 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
34568 @r=`${PWD_COMMAND}`; export r; \
34569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34570 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
34571 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
34572 $(HOST_EXPORTS) \
34573 $(POSTSTAGE1_HOST_EXPORTS) \
34574 CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
34575 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
34576 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS; \
34577 echo Configuring stage autofeedback in $(HOST_SUBDIR)/lto-plugin; \
34578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
34579 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
34580 case $(srcdir) in \
34581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34582 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
34583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34584 esac; \
34585 module_srcdir=lto-plugin; \
34586 $(SHELL) $$s/$$module_srcdir/configure \
34587 --srcdir=$${topdir}/$$module_srcdir \
34588 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34589 --target=${target_alias} \
34590 --with-build-libsubdir=$(HOST_SUBDIR) \
34591 $(STAGEautofeedback_CONFIGURE_FLAGS) \
34592 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
34593 @endif lto-plugin-bootstrap
34599 .PHONY: all-lto-plugin maybe-all-lto-plugin
34600 maybe-all-lto-plugin:
34601 @if gcc-bootstrap
34602 all-lto-plugin: stage_current
34603 @endif gcc-bootstrap
34604 @if lto-plugin
34605 TARGET-lto-plugin=all
34606 maybe-all-lto-plugin: all-lto-plugin
34607 all-lto-plugin: configure-lto-plugin
34608 @r=`${PWD_COMMAND}`; export r; \
34609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34610 $(HOST_EXPORTS) \
34611 (cd $(HOST_SUBDIR)/lto-plugin && \
34612 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34613 $(TARGET-lto-plugin))
34614 @endif lto-plugin
34618 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
34619 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
34620 maybe-all-stage1-lto-plugin:
34621 maybe-clean-stage1-lto-plugin:
34622 @if lto-plugin-bootstrap
34623 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
34624 all-stage1: all-stage1-lto-plugin
34625 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
34626 all-stage1-lto-plugin: configure-stage1-lto-plugin
34627 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34628 @r=`${PWD_COMMAND}`; export r; \
34629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34630 TFLAGS="$(STAGE1_TFLAGS)"; \
34631 $(HOST_EXPORTS) \
34632 cd $(HOST_SUBDIR)/lto-plugin && \
34634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34635 CFLAGS="$(STAGE1_CFLAGS)" \
34636 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
34637 LIBCFLAGS="$(LIBCFLAGS)" \
34638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34641 $(EXTRA_HOST_FLAGS) \
34642 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34643 TFLAGS="$(STAGE1_TFLAGS)" \
34644 $(TARGET-stage1-lto-plugin)
34646 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
34647 clean-stage1: clean-stage1-lto-plugin
34648 clean-stage1-lto-plugin:
34649 @if [ $(current_stage) = stage1 ]; then \
34650 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34651 else \
34652 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
34653 $(MAKE) stage1-start; \
34654 fi; \
34655 cd $(HOST_SUBDIR)/lto-plugin && \
34656 $(MAKE) $(EXTRA_HOST_FLAGS) \
34657 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34658 @endif lto-plugin-bootstrap
34661 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
34662 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
34663 maybe-all-stage2-lto-plugin:
34664 maybe-clean-stage2-lto-plugin:
34665 @if lto-plugin-bootstrap
34666 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
34667 all-stage2: all-stage2-lto-plugin
34668 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
34669 all-stage2-lto-plugin: configure-stage2-lto-plugin
34670 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34671 @r=`${PWD_COMMAND}`; export r; \
34672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34673 TFLAGS="$(STAGE2_TFLAGS)"; \
34674 $(HOST_EXPORTS) \
34675 $(POSTSTAGE1_HOST_EXPORTS) \
34676 cd $(HOST_SUBDIR)/lto-plugin && \
34678 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34679 CFLAGS="$(STAGE2_CFLAGS)" \
34680 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
34681 LIBCFLAGS="$(STAGE2_CFLAGS)" \
34682 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34683 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34684 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34685 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34686 TFLAGS="$(STAGE2_TFLAGS)" \
34687 $(TARGET-stage2-lto-plugin)
34689 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
34690 clean-stage2: clean-stage2-lto-plugin
34691 clean-stage2-lto-plugin:
34692 @if [ $(current_stage) = stage2 ]; then \
34693 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34694 else \
34695 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
34696 $(MAKE) stage2-start; \
34697 fi; \
34698 cd $(HOST_SUBDIR)/lto-plugin && \
34699 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34700 @endif lto-plugin-bootstrap
34703 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
34704 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
34705 maybe-all-stage3-lto-plugin:
34706 maybe-clean-stage3-lto-plugin:
34707 @if lto-plugin-bootstrap
34708 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
34709 all-stage3: all-stage3-lto-plugin
34710 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
34711 all-stage3-lto-plugin: configure-stage3-lto-plugin
34712 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34713 @r=`${PWD_COMMAND}`; export r; \
34714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34715 TFLAGS="$(STAGE3_TFLAGS)"; \
34716 $(HOST_EXPORTS) \
34717 $(POSTSTAGE1_HOST_EXPORTS) \
34718 cd $(HOST_SUBDIR)/lto-plugin && \
34720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34721 CFLAGS="$(STAGE3_CFLAGS)" \
34722 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
34723 LIBCFLAGS="$(STAGE3_CFLAGS)" \
34724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34728 TFLAGS="$(STAGE3_TFLAGS)" \
34729 $(TARGET-stage3-lto-plugin)
34731 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
34732 clean-stage3: clean-stage3-lto-plugin
34733 clean-stage3-lto-plugin:
34734 @if [ $(current_stage) = stage3 ]; then \
34735 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34736 else \
34737 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
34738 $(MAKE) stage3-start; \
34739 fi; \
34740 cd $(HOST_SUBDIR)/lto-plugin && \
34741 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34742 @endif lto-plugin-bootstrap
34745 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
34746 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
34747 maybe-all-stage4-lto-plugin:
34748 maybe-clean-stage4-lto-plugin:
34749 @if lto-plugin-bootstrap
34750 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
34751 all-stage4: all-stage4-lto-plugin
34752 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
34753 all-stage4-lto-plugin: configure-stage4-lto-plugin
34754 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34755 @r=`${PWD_COMMAND}`; export r; \
34756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34757 TFLAGS="$(STAGE4_TFLAGS)"; \
34758 $(HOST_EXPORTS) \
34759 $(POSTSTAGE1_HOST_EXPORTS) \
34760 cd $(HOST_SUBDIR)/lto-plugin && \
34762 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34763 CFLAGS="$(STAGE4_CFLAGS)" \
34764 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
34765 LIBCFLAGS="$(STAGE4_CFLAGS)" \
34766 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34767 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34768 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34769 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34770 TFLAGS="$(STAGE4_TFLAGS)" \
34771 $(TARGET-stage4-lto-plugin)
34773 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
34774 clean-stage4: clean-stage4-lto-plugin
34775 clean-stage4-lto-plugin:
34776 @if [ $(current_stage) = stage4 ]; then \
34777 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34778 else \
34779 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
34780 $(MAKE) stage4-start; \
34781 fi; \
34782 cd $(HOST_SUBDIR)/lto-plugin && \
34783 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34784 @endif lto-plugin-bootstrap
34787 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
34788 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
34789 maybe-all-stageprofile-lto-plugin:
34790 maybe-clean-stageprofile-lto-plugin:
34791 @if lto-plugin-bootstrap
34792 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
34793 all-stageprofile: all-stageprofile-lto-plugin
34794 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
34795 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
34796 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34797 @r=`${PWD_COMMAND}`; export r; \
34798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34799 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34800 $(HOST_EXPORTS) \
34801 $(POSTSTAGE1_HOST_EXPORTS) \
34802 cd $(HOST_SUBDIR)/lto-plugin && \
34804 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34805 CFLAGS="$(STAGEprofile_CFLAGS)" \
34806 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
34807 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
34808 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34809 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34810 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34811 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34812 TFLAGS="$(STAGEprofile_TFLAGS)" \
34813 $(TARGET-stageprofile-lto-plugin)
34815 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
34816 clean-stageprofile: clean-stageprofile-lto-plugin
34817 clean-stageprofile-lto-plugin:
34818 @if [ $(current_stage) = stageprofile ]; then \
34819 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34820 else \
34821 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
34822 $(MAKE) stageprofile-start; \
34823 fi; \
34824 cd $(HOST_SUBDIR)/lto-plugin && \
34825 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34826 @endif lto-plugin-bootstrap
34829 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
34830 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
34831 maybe-all-stagefeedback-lto-plugin:
34832 maybe-clean-stagefeedback-lto-plugin:
34833 @if lto-plugin-bootstrap
34834 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
34835 all-stagefeedback: all-stagefeedback-lto-plugin
34836 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
34837 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
34838 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34839 @r=`${PWD_COMMAND}`; export r; \
34840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34841 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34842 $(HOST_EXPORTS) \
34843 $(POSTSTAGE1_HOST_EXPORTS) \
34844 cd $(HOST_SUBDIR)/lto-plugin && \
34846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34847 CFLAGS="$(STAGEfeedback_CFLAGS)" \
34848 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
34849 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
34850 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34851 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34852 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34853 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34854 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34855 $(TARGET-stagefeedback-lto-plugin)
34857 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
34858 clean-stagefeedback: clean-stagefeedback-lto-plugin
34859 clean-stagefeedback-lto-plugin:
34860 @if [ $(current_stage) = stagefeedback ]; then \
34861 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34862 else \
34863 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
34864 $(MAKE) stagefeedback-start; \
34865 fi; \
34866 cd $(HOST_SUBDIR)/lto-plugin && \
34867 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34868 @endif lto-plugin-bootstrap
34871 .PHONY: all-stageautoprofile-lto-plugin maybe-all-stageautoprofile-lto-plugin
34872 .PHONY: clean-stageautoprofile-lto-plugin maybe-clean-stageautoprofile-lto-plugin
34873 maybe-all-stageautoprofile-lto-plugin:
34874 maybe-clean-stageautoprofile-lto-plugin:
34875 @if lto-plugin-bootstrap
34876 maybe-all-stageautoprofile-lto-plugin: all-stageautoprofile-lto-plugin
34877 all-stageautoprofile: all-stageautoprofile-lto-plugin
34878 TARGET-stageautoprofile-lto-plugin = $(TARGET-lto-plugin)
34879 all-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
34880 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
34881 @r=`${PWD_COMMAND}`; export r; \
34882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34883 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
34884 $(HOST_EXPORTS) \
34885 $(POSTSTAGE1_HOST_EXPORTS) \
34886 cd $(HOST_SUBDIR)/lto-plugin && \
34887 $$s/gcc/config/i386/$(AUTO_PROFILE) \
34888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34889 CFLAGS="$(STAGEautoprofile_CFLAGS)" \
34890 CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
34891 LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
34892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34895 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34896 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
34897 $(TARGET-stageautoprofile-lto-plugin)
34899 maybe-clean-stageautoprofile-lto-plugin: clean-stageautoprofile-lto-plugin
34900 clean-stageautoprofile: clean-stageautoprofile-lto-plugin
34901 clean-stageautoprofile-lto-plugin:
34902 @if [ $(current_stage) = stageautoprofile ]; then \
34903 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34904 else \
34905 [ -f $(HOST_SUBDIR)/stageautoprofile-lto-plugin/Makefile ] || exit 0; \
34906 $(MAKE) stageautoprofile-start; \
34907 fi; \
34908 cd $(HOST_SUBDIR)/lto-plugin && \
34909 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34910 @endif lto-plugin-bootstrap
34913 .PHONY: all-stageautofeedback-lto-plugin maybe-all-stageautofeedback-lto-plugin
34914 .PHONY: clean-stageautofeedback-lto-plugin maybe-clean-stageautofeedback-lto-plugin
34915 maybe-all-stageautofeedback-lto-plugin:
34916 maybe-clean-stageautofeedback-lto-plugin:
34917 @if lto-plugin-bootstrap
34918 maybe-all-stageautofeedback-lto-plugin: all-stageautofeedback-lto-plugin
34919 all-stageautofeedback: all-stageautofeedback-lto-plugin
34920 TARGET-stageautofeedback-lto-plugin = $(TARGET-lto-plugin)
34921 all-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
34922 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
34923 @r=`${PWD_COMMAND}`; export r; \
34924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34925 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
34926 $(HOST_EXPORTS) \
34927 $(POSTSTAGE1_HOST_EXPORTS) \
34928 cd $(HOST_SUBDIR)/lto-plugin && \
34930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34931 CFLAGS="$(STAGEautofeedback_CFLAGS)" \
34932 CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
34933 LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
34934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34937 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
34938 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
34939 $(TARGET-stageautofeedback-lto-plugin)
34941 maybe-clean-stageautofeedback-lto-plugin: clean-stageautofeedback-lto-plugin
34942 clean-stageautofeedback: clean-stageautofeedback-lto-plugin
34943 clean-stageautofeedback-lto-plugin:
34944 @if [ $(current_stage) = stageautofeedback ]; then \
34945 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
34946 else \
34947 [ -f $(HOST_SUBDIR)/stageautofeedback-lto-plugin/Makefile ] || exit 0; \
34948 $(MAKE) stageautofeedback-start; \
34949 fi; \
34950 cd $(HOST_SUBDIR)/lto-plugin && \
34951 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
34952 @endif lto-plugin-bootstrap
34958 .PHONY: check-lto-plugin maybe-check-lto-plugin
34959 maybe-check-lto-plugin:
34960 @if lto-plugin
34961 maybe-check-lto-plugin: check-lto-plugin
34963 check-lto-plugin:
34964 @: $(MAKE); $(unstage)
34965 @r=`${PWD_COMMAND}`; export r; \
34966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34967 $(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
34968 (cd $(HOST_SUBDIR)/lto-plugin && \
34969 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
34971 @endif lto-plugin
34973 .PHONY: install-lto-plugin maybe-install-lto-plugin
34974 maybe-install-lto-plugin:
34975 @if lto-plugin
34976 maybe-install-lto-plugin: install-lto-plugin
34978 install-lto-plugin: installdirs
34979 @: $(MAKE); $(unstage)
34980 @r=`${PWD_COMMAND}`; export r; \
34981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34982 $(HOST_EXPORTS) \
34983 (cd $(HOST_SUBDIR)/lto-plugin && \
34984 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
34986 @endif lto-plugin
34988 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
34989 maybe-install-strip-lto-plugin:
34990 @if lto-plugin
34991 maybe-install-strip-lto-plugin: install-strip-lto-plugin
34993 install-strip-lto-plugin: installdirs
34994 @: $(MAKE); $(unstage)
34995 @r=`${PWD_COMMAND}`; export r; \
34996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34997 $(HOST_EXPORTS) \
34998 (cd $(HOST_SUBDIR)/lto-plugin && \
34999 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
35001 @endif lto-plugin
35003 # Other targets (info, dvi, pdf, etc.)
35005 .PHONY: maybe-info-lto-plugin info-lto-plugin
35006 maybe-info-lto-plugin:
35007 @if lto-plugin
35008 maybe-info-lto-plugin: info-lto-plugin
35010 info-lto-plugin: \
35011 configure-lto-plugin
35012 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35013 r=`${PWD_COMMAND}`; export r; \
35014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35015 $(HOST_EXPORTS) \
35016 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35018 done; \
35019 echo "Doing info in lto-plugin"; \
35020 (cd $(HOST_SUBDIR)/lto-plugin && \
35021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35023 "RANLIB=$${RANLIB}" \
35024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35025 info) \
35026 || exit 1
35028 @endif lto-plugin
35030 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
35031 maybe-dvi-lto-plugin:
35032 @if lto-plugin
35033 maybe-dvi-lto-plugin: dvi-lto-plugin
35035 dvi-lto-plugin: \
35036 configure-lto-plugin
35037 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35038 r=`${PWD_COMMAND}`; export r; \
35039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35040 $(HOST_EXPORTS) \
35041 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35043 done; \
35044 echo "Doing dvi in lto-plugin"; \
35045 (cd $(HOST_SUBDIR)/lto-plugin && \
35046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35048 "RANLIB=$${RANLIB}" \
35049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35050 dvi) \
35051 || exit 1
35053 @endif lto-plugin
35055 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
35056 maybe-pdf-lto-plugin:
35057 @if lto-plugin
35058 maybe-pdf-lto-plugin: pdf-lto-plugin
35060 pdf-lto-plugin: \
35061 configure-lto-plugin
35062 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35063 r=`${PWD_COMMAND}`; export r; \
35064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35065 $(HOST_EXPORTS) \
35066 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35068 done; \
35069 echo "Doing pdf in lto-plugin"; \
35070 (cd $(HOST_SUBDIR)/lto-plugin && \
35071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35073 "RANLIB=$${RANLIB}" \
35074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35075 pdf) \
35076 || exit 1
35078 @endif lto-plugin
35080 .PHONY: maybe-html-lto-plugin html-lto-plugin
35081 maybe-html-lto-plugin:
35082 @if lto-plugin
35083 maybe-html-lto-plugin: html-lto-plugin
35085 html-lto-plugin: \
35086 configure-lto-plugin
35087 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35088 r=`${PWD_COMMAND}`; export r; \
35089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35090 $(HOST_EXPORTS) \
35091 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35093 done; \
35094 echo "Doing html in lto-plugin"; \
35095 (cd $(HOST_SUBDIR)/lto-plugin && \
35096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35098 "RANLIB=$${RANLIB}" \
35099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35100 html) \
35101 || exit 1
35103 @endif lto-plugin
35105 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
35106 maybe-TAGS-lto-plugin:
35107 @if lto-plugin
35108 maybe-TAGS-lto-plugin: TAGS-lto-plugin
35110 TAGS-lto-plugin: \
35111 configure-lto-plugin
35112 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35113 r=`${PWD_COMMAND}`; export r; \
35114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35115 $(HOST_EXPORTS) \
35116 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35118 done; \
35119 echo "Doing TAGS in lto-plugin"; \
35120 (cd $(HOST_SUBDIR)/lto-plugin && \
35121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35123 "RANLIB=$${RANLIB}" \
35124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35125 TAGS) \
35126 || exit 1
35128 @endif lto-plugin
35130 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
35131 maybe-install-info-lto-plugin:
35132 @if lto-plugin
35133 maybe-install-info-lto-plugin: install-info-lto-plugin
35135 install-info-lto-plugin: \
35136 configure-lto-plugin \
35137 info-lto-plugin
35138 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35139 r=`${PWD_COMMAND}`; export r; \
35140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35141 $(HOST_EXPORTS) \
35142 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35144 done; \
35145 echo "Doing install-info in lto-plugin"; \
35146 (cd $(HOST_SUBDIR)/lto-plugin && \
35147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35149 "RANLIB=$${RANLIB}" \
35150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35151 install-info) \
35152 || exit 1
35154 @endif lto-plugin
35156 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
35157 maybe-install-pdf-lto-plugin:
35158 @if lto-plugin
35159 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
35161 install-pdf-lto-plugin: \
35162 configure-lto-plugin \
35163 pdf-lto-plugin
35164 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35165 r=`${PWD_COMMAND}`; export r; \
35166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35167 $(HOST_EXPORTS) \
35168 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35170 done; \
35171 echo "Doing install-pdf in lto-plugin"; \
35172 (cd $(HOST_SUBDIR)/lto-plugin && \
35173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35175 "RANLIB=$${RANLIB}" \
35176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35177 install-pdf) \
35178 || exit 1
35180 @endif lto-plugin
35182 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
35183 maybe-install-html-lto-plugin:
35184 @if lto-plugin
35185 maybe-install-html-lto-plugin: install-html-lto-plugin
35187 install-html-lto-plugin: \
35188 configure-lto-plugin \
35189 html-lto-plugin
35190 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35191 r=`${PWD_COMMAND}`; export r; \
35192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35193 $(HOST_EXPORTS) \
35194 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35196 done; \
35197 echo "Doing install-html in lto-plugin"; \
35198 (cd $(HOST_SUBDIR)/lto-plugin && \
35199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35201 "RANLIB=$${RANLIB}" \
35202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35203 install-html) \
35204 || exit 1
35206 @endif lto-plugin
35208 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
35209 maybe-installcheck-lto-plugin:
35210 @if lto-plugin
35211 maybe-installcheck-lto-plugin: installcheck-lto-plugin
35213 installcheck-lto-plugin: \
35214 configure-lto-plugin
35215 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35216 r=`${PWD_COMMAND}`; export r; \
35217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35218 $(HOST_EXPORTS) \
35219 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35221 done; \
35222 echo "Doing installcheck in lto-plugin"; \
35223 (cd $(HOST_SUBDIR)/lto-plugin && \
35224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35226 "RANLIB=$${RANLIB}" \
35227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35228 installcheck) \
35229 || exit 1
35231 @endif lto-plugin
35233 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
35234 maybe-mostlyclean-lto-plugin:
35235 @if lto-plugin
35236 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
35238 mostlyclean-lto-plugin:
35239 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35240 r=`${PWD_COMMAND}`; export r; \
35241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35242 $(HOST_EXPORTS) \
35243 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35245 done; \
35246 echo "Doing mostlyclean in lto-plugin"; \
35247 (cd $(HOST_SUBDIR)/lto-plugin && \
35248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35250 "RANLIB=$${RANLIB}" \
35251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35252 mostlyclean) \
35253 || exit 1
35255 @endif lto-plugin
35257 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
35258 maybe-clean-lto-plugin:
35259 @if lto-plugin
35260 maybe-clean-lto-plugin: clean-lto-plugin
35262 clean-lto-plugin:
35263 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35264 r=`${PWD_COMMAND}`; export r; \
35265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35266 $(HOST_EXPORTS) \
35267 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35269 done; \
35270 echo "Doing clean in lto-plugin"; \
35271 (cd $(HOST_SUBDIR)/lto-plugin && \
35272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35274 "RANLIB=$${RANLIB}" \
35275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35276 clean) \
35277 || exit 1
35279 @endif lto-plugin
35281 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
35282 maybe-distclean-lto-plugin:
35283 @if lto-plugin
35284 maybe-distclean-lto-plugin: distclean-lto-plugin
35286 distclean-lto-plugin:
35287 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35288 r=`${PWD_COMMAND}`; export r; \
35289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35290 $(HOST_EXPORTS) \
35291 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35293 done; \
35294 echo "Doing distclean in lto-plugin"; \
35295 (cd $(HOST_SUBDIR)/lto-plugin && \
35296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35298 "RANLIB=$${RANLIB}" \
35299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35300 distclean) \
35301 || exit 1
35303 @endif lto-plugin
35305 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
35306 maybe-maintainer-clean-lto-plugin:
35307 @if lto-plugin
35308 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
35310 maintainer-clean-lto-plugin:
35311 @[ -f ./lto-plugin/Makefile ] || exit 0; \
35312 r=`${PWD_COMMAND}`; export r; \
35313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35314 $(HOST_EXPORTS) \
35315 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
35316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35317 done; \
35318 echo "Doing maintainer-clean in lto-plugin"; \
35319 (cd $(HOST_SUBDIR)/lto-plugin && \
35320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35322 "RANLIB=$${RANLIB}" \
35323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35324 maintainer-clean) \
35325 || exit 1
35327 @endif lto-plugin
35331 .PHONY: configure-libcc1 maybe-configure-libcc1
35332 maybe-configure-libcc1:
35333 @if gcc-bootstrap
35334 configure-libcc1: stage_current
35335 @endif gcc-bootstrap
35336 @if libcc1
35337 maybe-configure-libcc1: configure-libcc1
35338 configure-libcc1:
35339 @: $(MAKE); $(unstage)
35340 @r=`${PWD_COMMAND}`; export r; \
35341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35342 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
35343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
35344 $(HOST_EXPORTS) \
35345 echo Configuring in $(HOST_SUBDIR)/libcc1; \
35346 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
35347 case $(srcdir) in \
35348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35349 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
35350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35351 esac; \
35352 module_srcdir=libcc1; \
35353 $(SHELL) \
35354 $$s/$$module_srcdir/configure \
35355 --srcdir=$${topdir}/$$module_srcdir \
35356 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35357 --target=${target_alias} --enable-shared \
35358 || exit 1
35359 @endif libcc1
35365 .PHONY: all-libcc1 maybe-all-libcc1
35366 maybe-all-libcc1:
35367 @if gcc-bootstrap
35368 all-libcc1: stage_current
35369 @endif gcc-bootstrap
35370 @if libcc1
35371 TARGET-libcc1=all
35372 maybe-all-libcc1: all-libcc1
35373 all-libcc1: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
35380 $(TARGET-libcc1))
35381 @endif libcc1
35386 .PHONY: check-libcc1 maybe-check-libcc1
35387 maybe-check-libcc1:
35388 @if libcc1
35389 maybe-check-libcc1: check-libcc1
35391 check-libcc1:
35392 @: $(MAKE); $(unstage)
35393 @r=`${PWD_COMMAND}`; export r; \
35394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35395 $(HOST_EXPORTS) \
35396 (cd $(HOST_SUBDIR)/libcc1 && \
35397 $(MAKE) $(FLAGS_TO_PASS) check)
35399 @endif libcc1
35401 .PHONY: install-libcc1 maybe-install-libcc1
35402 maybe-install-libcc1:
35403 @if libcc1
35404 maybe-install-libcc1: install-libcc1
35406 install-libcc1: installdirs
35407 @: $(MAKE); $(unstage)
35408 @r=`${PWD_COMMAND}`; export r; \
35409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35410 $(HOST_EXPORTS) \
35411 (cd $(HOST_SUBDIR)/libcc1 && \
35412 $(MAKE) $(FLAGS_TO_PASS) install)
35414 @endif libcc1
35416 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
35417 maybe-install-strip-libcc1:
35418 @if libcc1
35419 maybe-install-strip-libcc1: install-strip-libcc1
35421 install-strip-libcc1: installdirs
35422 @: $(MAKE); $(unstage)
35423 @r=`${PWD_COMMAND}`; export r; \
35424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35425 $(HOST_EXPORTS) \
35426 (cd $(HOST_SUBDIR)/libcc1 && \
35427 $(MAKE) $(FLAGS_TO_PASS) install-strip)
35429 @endif libcc1
35431 # Other targets (info, dvi, pdf, etc.)
35433 .PHONY: maybe-info-libcc1 info-libcc1
35434 maybe-info-libcc1:
35435 @if libcc1
35436 maybe-info-libcc1: info-libcc1
35438 info-libcc1: \
35439 configure-libcc1
35440 @: $(MAKE); $(unstage)
35441 @[ -f ./libcc1/Makefile ] || exit 0; \
35442 r=`${PWD_COMMAND}`; export r; \
35443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35444 $(HOST_EXPORTS) \
35445 for flag in $(EXTRA_HOST_FLAGS) ; do \
35446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35447 done; \
35448 echo "Doing info in libcc1"; \
35449 (cd $(HOST_SUBDIR)/libcc1 && \
35450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35452 "RANLIB=$${RANLIB}" \
35453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35454 info) \
35455 || exit 1
35457 @endif libcc1
35459 .PHONY: maybe-dvi-libcc1 dvi-libcc1
35460 maybe-dvi-libcc1:
35461 @if libcc1
35462 maybe-dvi-libcc1: dvi-libcc1
35464 dvi-libcc1: \
35465 configure-libcc1
35466 @: $(MAKE); $(unstage)
35467 @[ -f ./libcc1/Makefile ] || exit 0; \
35468 r=`${PWD_COMMAND}`; export r; \
35469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35470 $(HOST_EXPORTS) \
35471 for flag in $(EXTRA_HOST_FLAGS) ; do \
35472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35473 done; \
35474 echo "Doing dvi in libcc1"; \
35475 (cd $(HOST_SUBDIR)/libcc1 && \
35476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35478 "RANLIB=$${RANLIB}" \
35479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35480 dvi) \
35481 || exit 1
35483 @endif libcc1
35485 .PHONY: maybe-pdf-libcc1 pdf-libcc1
35486 maybe-pdf-libcc1:
35487 @if libcc1
35488 maybe-pdf-libcc1: pdf-libcc1
35490 pdf-libcc1: \
35491 configure-libcc1
35492 @: $(MAKE); $(unstage)
35493 @[ -f ./libcc1/Makefile ] || exit 0; \
35494 r=`${PWD_COMMAND}`; export r; \
35495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35496 $(HOST_EXPORTS) \
35497 for flag in $(EXTRA_HOST_FLAGS) ; do \
35498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35499 done; \
35500 echo "Doing pdf in libcc1"; \
35501 (cd $(HOST_SUBDIR)/libcc1 && \
35502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35504 "RANLIB=$${RANLIB}" \
35505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35506 pdf) \
35507 || exit 1
35509 @endif libcc1
35511 .PHONY: maybe-html-libcc1 html-libcc1
35512 maybe-html-libcc1:
35513 @if libcc1
35514 maybe-html-libcc1: html-libcc1
35516 html-libcc1: \
35517 configure-libcc1
35518 @: $(MAKE); $(unstage)
35519 @[ -f ./libcc1/Makefile ] || exit 0; \
35520 r=`${PWD_COMMAND}`; export r; \
35521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35522 $(HOST_EXPORTS) \
35523 for flag in $(EXTRA_HOST_FLAGS) ; do \
35524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35525 done; \
35526 echo "Doing html in libcc1"; \
35527 (cd $(HOST_SUBDIR)/libcc1 && \
35528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35530 "RANLIB=$${RANLIB}" \
35531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35532 html) \
35533 || exit 1
35535 @endif libcc1
35537 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
35538 maybe-TAGS-libcc1:
35539 @if libcc1
35540 maybe-TAGS-libcc1: TAGS-libcc1
35542 TAGS-libcc1: \
35543 configure-libcc1
35544 @: $(MAKE); $(unstage)
35545 @[ -f ./libcc1/Makefile ] || exit 0; \
35546 r=`${PWD_COMMAND}`; export r; \
35547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35548 $(HOST_EXPORTS) \
35549 for flag in $(EXTRA_HOST_FLAGS) ; do \
35550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35551 done; \
35552 echo "Doing TAGS in libcc1"; \
35553 (cd $(HOST_SUBDIR)/libcc1 && \
35554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35556 "RANLIB=$${RANLIB}" \
35557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35558 TAGS) \
35559 || exit 1
35561 @endif libcc1
35563 .PHONY: maybe-install-info-libcc1 install-info-libcc1
35564 maybe-install-info-libcc1:
35565 @if libcc1
35566 maybe-install-info-libcc1: install-info-libcc1
35568 install-info-libcc1: \
35569 configure-libcc1 \
35570 info-libcc1
35571 @: $(MAKE); $(unstage)
35572 @[ -f ./libcc1/Makefile ] || exit 0; \
35573 r=`${PWD_COMMAND}`; export r; \
35574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35575 $(HOST_EXPORTS) \
35576 for flag in $(EXTRA_HOST_FLAGS) ; do \
35577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35578 done; \
35579 echo "Doing install-info in libcc1"; \
35580 (cd $(HOST_SUBDIR)/libcc1 && \
35581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35583 "RANLIB=$${RANLIB}" \
35584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35585 install-info) \
35586 || exit 1
35588 @endif libcc1
35590 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
35591 maybe-install-pdf-libcc1:
35592 @if libcc1
35593 maybe-install-pdf-libcc1: install-pdf-libcc1
35595 install-pdf-libcc1: \
35596 configure-libcc1 \
35597 pdf-libcc1
35598 @: $(MAKE); $(unstage)
35599 @[ -f ./libcc1/Makefile ] || exit 0; \
35600 r=`${PWD_COMMAND}`; export r; \
35601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35602 $(HOST_EXPORTS) \
35603 for flag in $(EXTRA_HOST_FLAGS) ; do \
35604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35605 done; \
35606 echo "Doing install-pdf in libcc1"; \
35607 (cd $(HOST_SUBDIR)/libcc1 && \
35608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35610 "RANLIB=$${RANLIB}" \
35611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35612 install-pdf) \
35613 || exit 1
35615 @endif libcc1
35617 .PHONY: maybe-install-html-libcc1 install-html-libcc1
35618 maybe-install-html-libcc1:
35619 @if libcc1
35620 maybe-install-html-libcc1: install-html-libcc1
35622 install-html-libcc1: \
35623 configure-libcc1 \
35624 html-libcc1
35625 @: $(MAKE); $(unstage)
35626 @[ -f ./libcc1/Makefile ] || exit 0; \
35627 r=`${PWD_COMMAND}`; export r; \
35628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35629 $(HOST_EXPORTS) \
35630 for flag in $(EXTRA_HOST_FLAGS) ; do \
35631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35632 done; \
35633 echo "Doing install-html in libcc1"; \
35634 (cd $(HOST_SUBDIR)/libcc1 && \
35635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35637 "RANLIB=$${RANLIB}" \
35638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35639 install-html) \
35640 || exit 1
35642 @endif libcc1
35644 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
35645 maybe-installcheck-libcc1:
35646 @if libcc1
35647 maybe-installcheck-libcc1: installcheck-libcc1
35649 installcheck-libcc1: \
35650 configure-libcc1
35651 @: $(MAKE); $(unstage)
35652 @[ -f ./libcc1/Makefile ] || exit 0; \
35653 r=`${PWD_COMMAND}`; export r; \
35654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35655 $(HOST_EXPORTS) \
35656 for flag in $(EXTRA_HOST_FLAGS) ; do \
35657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35658 done; \
35659 echo "Doing installcheck in libcc1"; \
35660 (cd $(HOST_SUBDIR)/libcc1 && \
35661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35663 "RANLIB=$${RANLIB}" \
35664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35665 installcheck) \
35666 || exit 1
35668 @endif libcc1
35670 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
35671 maybe-mostlyclean-libcc1:
35672 @if libcc1
35673 maybe-mostlyclean-libcc1: mostlyclean-libcc1
35675 mostlyclean-libcc1:
35676 @: $(MAKE); $(unstage)
35677 @[ -f ./libcc1/Makefile ] || exit 0; \
35678 r=`${PWD_COMMAND}`; export r; \
35679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35680 $(HOST_EXPORTS) \
35681 for flag in $(EXTRA_HOST_FLAGS) ; do \
35682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35683 done; \
35684 echo "Doing mostlyclean in libcc1"; \
35685 (cd $(HOST_SUBDIR)/libcc1 && \
35686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35688 "RANLIB=$${RANLIB}" \
35689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35690 mostlyclean) \
35691 || exit 1
35693 @endif libcc1
35695 .PHONY: maybe-clean-libcc1 clean-libcc1
35696 maybe-clean-libcc1:
35697 @if libcc1
35698 maybe-clean-libcc1: clean-libcc1
35700 clean-libcc1:
35701 @: $(MAKE); $(unstage)
35702 @[ -f ./libcc1/Makefile ] || exit 0; \
35703 r=`${PWD_COMMAND}`; export r; \
35704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35705 $(HOST_EXPORTS) \
35706 for flag in $(EXTRA_HOST_FLAGS) ; do \
35707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35708 done; \
35709 echo "Doing clean in libcc1"; \
35710 (cd $(HOST_SUBDIR)/libcc1 && \
35711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35713 "RANLIB=$${RANLIB}" \
35714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35715 clean) \
35716 || exit 1
35718 @endif libcc1
35720 .PHONY: maybe-distclean-libcc1 distclean-libcc1
35721 maybe-distclean-libcc1:
35722 @if libcc1
35723 maybe-distclean-libcc1: distclean-libcc1
35725 distclean-libcc1:
35726 @: $(MAKE); $(unstage)
35727 @[ -f ./libcc1/Makefile ] || exit 0; \
35728 r=`${PWD_COMMAND}`; export r; \
35729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35730 $(HOST_EXPORTS) \
35731 for flag in $(EXTRA_HOST_FLAGS) ; do \
35732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35733 done; \
35734 echo "Doing distclean in libcc1"; \
35735 (cd $(HOST_SUBDIR)/libcc1 && \
35736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35738 "RANLIB=$${RANLIB}" \
35739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35740 distclean) \
35741 || exit 1
35743 @endif libcc1
35745 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
35746 maybe-maintainer-clean-libcc1:
35747 @if libcc1
35748 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
35750 maintainer-clean-libcc1:
35751 @: $(MAKE); $(unstage)
35752 @[ -f ./libcc1/Makefile ] || exit 0; \
35753 r=`${PWD_COMMAND}`; export r; \
35754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35755 $(HOST_EXPORTS) \
35756 for flag in $(EXTRA_HOST_FLAGS) ; do \
35757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35758 done; \
35759 echo "Doing maintainer-clean in libcc1"; \
35760 (cd $(HOST_SUBDIR)/libcc1 && \
35761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35763 "RANLIB=$${RANLIB}" \
35764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35765 maintainer-clean) \
35766 || exit 1
35768 @endif libcc1
35772 .PHONY: configure-gotools maybe-configure-gotools
35773 maybe-configure-gotools:
35774 @if gcc-bootstrap
35775 configure-gotools: stage_current
35776 @endif gcc-bootstrap
35777 @if gotools
35778 maybe-configure-gotools: configure-gotools
35779 configure-gotools:
35780 @: $(MAKE); $(unstage)
35781 @r=`${PWD_COMMAND}`; export r; \
35782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35783 test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
35784 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
35785 $(HOST_EXPORTS) \
35786 echo Configuring in $(HOST_SUBDIR)/gotools; \
35787 cd "$(HOST_SUBDIR)/gotools" || exit 1; \
35788 case $(srcdir) in \
35789 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35790 *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
35791 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35792 esac; \
35793 module_srcdir=gotools; \
35794 $(SHELL) \
35795 $$s/$$module_srcdir/configure \
35796 --srcdir=$${topdir}/$$module_srcdir \
35797 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35798 --target=${target_alias} \
35799 || exit 1
35800 @endif gotools
35806 .PHONY: all-gotools maybe-all-gotools
35807 maybe-all-gotools:
35808 @if gcc-bootstrap
35809 all-gotools: stage_current
35810 @endif gcc-bootstrap
35811 @if gotools
35812 TARGET-gotools=all
35813 maybe-all-gotools: all-gotools
35814 all-gotools: configure-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) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
35821 $(TARGET-gotools))
35822 @endif gotools
35827 .PHONY: check-gotools maybe-check-gotools
35828 maybe-check-gotools:
35829 @if gotools
35830 maybe-check-gotools: check-gotools
35832 check-gotools:
35833 @: $(MAKE); $(unstage)
35834 @r=`${PWD_COMMAND}`; export r; \
35835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35836 $(HOST_EXPORTS) \
35837 (cd $(HOST_SUBDIR)/gotools && \
35838 $(MAKE) $(FLAGS_TO_PASS) check)
35840 @endif gotools
35842 .PHONY: install-gotools maybe-install-gotools
35843 maybe-install-gotools:
35844 @if gotools
35845 maybe-install-gotools: install-gotools
35847 install-gotools: installdirs
35848 @: $(MAKE); $(unstage)
35849 @r=`${PWD_COMMAND}`; export r; \
35850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35851 $(HOST_EXPORTS) \
35852 (cd $(HOST_SUBDIR)/gotools && \
35853 $(MAKE) $(FLAGS_TO_PASS) install)
35855 @endif gotools
35857 .PHONY: install-strip-gotools maybe-install-strip-gotools
35858 maybe-install-strip-gotools:
35859 @if gotools
35860 maybe-install-strip-gotools: install-strip-gotools
35862 install-strip-gotools: installdirs
35863 @: $(MAKE); $(unstage)
35864 @r=`${PWD_COMMAND}`; export r; \
35865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35866 $(HOST_EXPORTS) \
35867 (cd $(HOST_SUBDIR)/gotools && \
35868 $(MAKE) $(FLAGS_TO_PASS) install-strip)
35870 @endif gotools
35872 # Other targets (info, dvi, pdf, etc.)
35874 .PHONY: maybe-info-gotools info-gotools
35875 maybe-info-gotools:
35876 @if gotools
35877 maybe-info-gotools: info-gotools
35879 info-gotools: \
35880 configure-gotools
35881 @: $(MAKE); $(unstage)
35882 @[ -f ./gotools/Makefile ] || exit 0; \
35883 r=`${PWD_COMMAND}`; export r; \
35884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35885 $(HOST_EXPORTS) \
35886 for flag in $(EXTRA_HOST_FLAGS) ; do \
35887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35888 done; \
35889 echo "Doing info in gotools"; \
35890 (cd $(HOST_SUBDIR)/gotools && \
35891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35893 "RANLIB=$${RANLIB}" \
35894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35895 info) \
35896 || exit 1
35898 @endif gotools
35900 .PHONY: maybe-dvi-gotools dvi-gotools
35901 maybe-dvi-gotools:
35902 @if gotools
35903 maybe-dvi-gotools: dvi-gotools
35905 dvi-gotools: \
35906 configure-gotools
35907 @: $(MAKE); $(unstage)
35908 @[ -f ./gotools/Makefile ] || exit 0; \
35909 r=`${PWD_COMMAND}`; export r; \
35910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35911 $(HOST_EXPORTS) \
35912 for flag in $(EXTRA_HOST_FLAGS) ; do \
35913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35914 done; \
35915 echo "Doing dvi in gotools"; \
35916 (cd $(HOST_SUBDIR)/gotools && \
35917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35919 "RANLIB=$${RANLIB}" \
35920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35921 dvi) \
35922 || exit 1
35924 @endif gotools
35926 .PHONY: maybe-pdf-gotools pdf-gotools
35927 maybe-pdf-gotools:
35928 @if gotools
35929 maybe-pdf-gotools: pdf-gotools
35931 pdf-gotools: \
35932 configure-gotools
35933 @: $(MAKE); $(unstage)
35934 @[ -f ./gotools/Makefile ] || exit 0; \
35935 r=`${PWD_COMMAND}`; export r; \
35936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35937 $(HOST_EXPORTS) \
35938 for flag in $(EXTRA_HOST_FLAGS) ; do \
35939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35940 done; \
35941 echo "Doing pdf in gotools"; \
35942 (cd $(HOST_SUBDIR)/gotools && \
35943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35945 "RANLIB=$${RANLIB}" \
35946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35947 pdf) \
35948 || exit 1
35950 @endif gotools
35952 .PHONY: maybe-html-gotools html-gotools
35953 maybe-html-gotools:
35954 @if gotools
35955 maybe-html-gotools: html-gotools
35957 html-gotools: \
35958 configure-gotools
35959 @: $(MAKE); $(unstage)
35960 @[ -f ./gotools/Makefile ] || exit 0; \
35961 r=`${PWD_COMMAND}`; export r; \
35962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35963 $(HOST_EXPORTS) \
35964 for flag in $(EXTRA_HOST_FLAGS) ; do \
35965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35966 done; \
35967 echo "Doing html in gotools"; \
35968 (cd $(HOST_SUBDIR)/gotools && \
35969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35971 "RANLIB=$${RANLIB}" \
35972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35973 html) \
35974 || exit 1
35976 @endif gotools
35978 .PHONY: maybe-TAGS-gotools TAGS-gotools
35979 maybe-TAGS-gotools:
35980 @if gotools
35981 maybe-TAGS-gotools: TAGS-gotools
35983 TAGS-gotools: \
35984 configure-gotools
35985 @: $(MAKE); $(unstage)
35986 @[ -f ./gotools/Makefile ] || exit 0; \
35987 r=`${PWD_COMMAND}`; export r; \
35988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35989 $(HOST_EXPORTS) \
35990 for flag in $(EXTRA_HOST_FLAGS) ; do \
35991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35992 done; \
35993 echo "Doing TAGS in gotools"; \
35994 (cd $(HOST_SUBDIR)/gotools && \
35995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35997 "RANLIB=$${RANLIB}" \
35998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35999 TAGS) \
36000 || exit 1
36002 @endif gotools
36004 .PHONY: maybe-install-info-gotools install-info-gotools
36005 maybe-install-info-gotools:
36006 @if gotools
36007 maybe-install-info-gotools: install-info-gotools
36009 install-info-gotools: \
36010 configure-gotools \
36011 info-gotools
36012 @: $(MAKE); $(unstage)
36013 @[ -f ./gotools/Makefile ] || exit 0; \
36014 r=`${PWD_COMMAND}`; export r; \
36015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36016 $(HOST_EXPORTS) \
36017 for flag in $(EXTRA_HOST_FLAGS) ; do \
36018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36019 done; \
36020 echo "Doing install-info in gotools"; \
36021 (cd $(HOST_SUBDIR)/gotools && \
36022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36024 "RANLIB=$${RANLIB}" \
36025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36026 install-info) \
36027 || exit 1
36029 @endif gotools
36031 .PHONY: maybe-install-pdf-gotools install-pdf-gotools
36032 maybe-install-pdf-gotools:
36033 @if gotools
36034 maybe-install-pdf-gotools: install-pdf-gotools
36036 install-pdf-gotools: \
36037 configure-gotools \
36038 pdf-gotools
36039 @: $(MAKE); $(unstage)
36040 @[ -f ./gotools/Makefile ] || exit 0; \
36041 r=`${PWD_COMMAND}`; export r; \
36042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36043 $(HOST_EXPORTS) \
36044 for flag in $(EXTRA_HOST_FLAGS) ; do \
36045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36046 done; \
36047 echo "Doing install-pdf in gotools"; \
36048 (cd $(HOST_SUBDIR)/gotools && \
36049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36051 "RANLIB=$${RANLIB}" \
36052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36053 install-pdf) \
36054 || exit 1
36056 @endif gotools
36058 .PHONY: maybe-install-html-gotools install-html-gotools
36059 maybe-install-html-gotools:
36060 @if gotools
36061 maybe-install-html-gotools: install-html-gotools
36063 install-html-gotools: \
36064 configure-gotools \
36065 html-gotools
36066 @: $(MAKE); $(unstage)
36067 @[ -f ./gotools/Makefile ] || exit 0; \
36068 r=`${PWD_COMMAND}`; export r; \
36069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36070 $(HOST_EXPORTS) \
36071 for flag in $(EXTRA_HOST_FLAGS) ; do \
36072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36073 done; \
36074 echo "Doing install-html in gotools"; \
36075 (cd $(HOST_SUBDIR)/gotools && \
36076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36078 "RANLIB=$${RANLIB}" \
36079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36080 install-html) \
36081 || exit 1
36083 @endif gotools
36085 .PHONY: maybe-installcheck-gotools installcheck-gotools
36086 maybe-installcheck-gotools:
36087 @if gotools
36088 maybe-installcheck-gotools: installcheck-gotools
36090 installcheck-gotools: \
36091 configure-gotools
36092 @: $(MAKE); $(unstage)
36093 @[ -f ./gotools/Makefile ] || exit 0; \
36094 r=`${PWD_COMMAND}`; export r; \
36095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36096 $(HOST_EXPORTS) \
36097 for flag in $(EXTRA_HOST_FLAGS) ; do \
36098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36099 done; \
36100 echo "Doing installcheck in gotools"; \
36101 (cd $(HOST_SUBDIR)/gotools && \
36102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36104 "RANLIB=$${RANLIB}" \
36105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36106 installcheck) \
36107 || exit 1
36109 @endif gotools
36111 .PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
36112 maybe-mostlyclean-gotools:
36113 @if gotools
36114 maybe-mostlyclean-gotools: mostlyclean-gotools
36116 mostlyclean-gotools:
36117 @: $(MAKE); $(unstage)
36118 @[ -f ./gotools/Makefile ] || exit 0; \
36119 r=`${PWD_COMMAND}`; export r; \
36120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36121 $(HOST_EXPORTS) \
36122 for flag in $(EXTRA_HOST_FLAGS) ; do \
36123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36124 done; \
36125 echo "Doing mostlyclean in gotools"; \
36126 (cd $(HOST_SUBDIR)/gotools && \
36127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36129 "RANLIB=$${RANLIB}" \
36130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36131 mostlyclean) \
36132 || exit 1
36134 @endif gotools
36136 .PHONY: maybe-clean-gotools clean-gotools
36137 maybe-clean-gotools:
36138 @if gotools
36139 maybe-clean-gotools: clean-gotools
36141 clean-gotools:
36142 @: $(MAKE); $(unstage)
36143 @[ -f ./gotools/Makefile ] || exit 0; \
36144 r=`${PWD_COMMAND}`; export r; \
36145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36146 $(HOST_EXPORTS) \
36147 for flag in $(EXTRA_HOST_FLAGS) ; do \
36148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36149 done; \
36150 echo "Doing clean in gotools"; \
36151 (cd $(HOST_SUBDIR)/gotools && \
36152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36154 "RANLIB=$${RANLIB}" \
36155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36156 clean) \
36157 || exit 1
36159 @endif gotools
36161 .PHONY: maybe-distclean-gotools distclean-gotools
36162 maybe-distclean-gotools:
36163 @if gotools
36164 maybe-distclean-gotools: distclean-gotools
36166 distclean-gotools:
36167 @: $(MAKE); $(unstage)
36168 @[ -f ./gotools/Makefile ] || exit 0; \
36169 r=`${PWD_COMMAND}`; export r; \
36170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36171 $(HOST_EXPORTS) \
36172 for flag in $(EXTRA_HOST_FLAGS) ; do \
36173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36174 done; \
36175 echo "Doing distclean in gotools"; \
36176 (cd $(HOST_SUBDIR)/gotools && \
36177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36179 "RANLIB=$${RANLIB}" \
36180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36181 distclean) \
36182 || exit 1
36184 @endif gotools
36186 .PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
36187 maybe-maintainer-clean-gotools:
36188 @if gotools
36189 maybe-maintainer-clean-gotools: maintainer-clean-gotools
36191 maintainer-clean-gotools:
36192 @: $(MAKE); $(unstage)
36193 @[ -f ./gotools/Makefile ] || exit 0; \
36194 r=`${PWD_COMMAND}`; export r; \
36195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36196 $(HOST_EXPORTS) \
36197 for flag in $(EXTRA_HOST_FLAGS) ; do \
36198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36199 done; \
36200 echo "Doing maintainer-clean in gotools"; \
36201 (cd $(HOST_SUBDIR)/gotools && \
36202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36204 "RANLIB=$${RANLIB}" \
36205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36206 maintainer-clean) \
36207 || exit 1
36209 @endif gotools
36213 # ---------------------------------------
36214 # Modules which run on the target machine
36215 # ---------------------------------------
36220 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
36221 maybe-configure-target-libstdc++-v3:
36222 @if gcc-bootstrap
36223 configure-target-libstdc++-v3: stage_current
36224 @endif gcc-bootstrap
36225 @if target-libstdc++-v3
36226 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
36227 configure-target-libstdc++-v3:
36228 @r=`${PWD_COMMAND}`; export r; \
36229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36230 echo "Checking multilib configuration for libstdc++-v3..."; \
36231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36232 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36233 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36234 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36235 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36236 else \
36237 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36238 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36239 fi; \
36240 else \
36241 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36242 fi; \
36243 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36244 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36245 $(RAW_CXX_TARGET_EXPORTS) \
36246 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
36247 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
36248 case $(srcdir) in \
36249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36250 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36252 esac; \
36253 module_srcdir=libstdc++-v3; \
36254 rm -f no-such-file || : ; \
36255 CONFIG_SITE=no-such-file $(SHELL) \
36256 $$s/$$module_srcdir/configure \
36257 --srcdir=$${topdir}/$$module_srcdir \
36258 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36259 --target=${target_alias} \
36260 || exit 1
36261 @endif target-libstdc++-v3
36265 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
36266 maybe-configure-stage1-target-libstdc++-v3:
36267 @if target-libstdc++-v3-bootstrap
36268 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
36269 configure-stage1-target-libstdc++-v3:
36270 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36271 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36272 @r=`${PWD_COMMAND}`; export r; \
36273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36274 TFLAGS="$(STAGE1_TFLAGS)"; \
36275 echo "Checking multilib configuration for libstdc++-v3..."; \
36276 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36277 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36278 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36279 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36280 else \
36281 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36282 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36283 fi; \
36284 else \
36285 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36286 fi; \
36287 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36288 $(RAW_CXX_TARGET_EXPORTS) \
36289 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36290 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36291 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36292 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
36293 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36294 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36295 case $(srcdir) in \
36296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36297 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36299 esac; \
36300 module_srcdir=libstdc++-v3; \
36301 $(SHELL) $$s/$$module_srcdir/configure \
36302 --srcdir=$${topdir}/$$module_srcdir \
36303 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36304 --target=${target_alias} \
36306 $(STAGE1_CONFIGURE_FLAGS)
36307 @endif target-libstdc++-v3-bootstrap
36309 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
36310 maybe-configure-stage2-target-libstdc++-v3:
36311 @if target-libstdc++-v3-bootstrap
36312 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
36313 configure-stage2-target-libstdc++-v3:
36314 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36315 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36316 @r=`${PWD_COMMAND}`; export r; \
36317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36318 TFLAGS="$(STAGE2_TFLAGS)"; \
36319 echo "Checking multilib configuration for libstdc++-v3..."; \
36320 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36321 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36322 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36323 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36324 else \
36325 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36326 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36327 fi; \
36328 else \
36329 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36330 fi; \
36331 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36332 $(RAW_CXX_TARGET_EXPORTS) \
36334 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36335 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36336 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36337 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
36338 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36339 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36340 case $(srcdir) in \
36341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36342 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36344 esac; \
36345 module_srcdir=libstdc++-v3; \
36346 $(SHELL) $$s/$$module_srcdir/configure \
36347 --srcdir=$${topdir}/$$module_srcdir \
36348 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36349 --target=${target_alias} \
36350 --with-build-libsubdir=$(HOST_SUBDIR) \
36351 $(STAGE2_CONFIGURE_FLAGS)
36352 @endif target-libstdc++-v3-bootstrap
36354 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
36355 maybe-configure-stage3-target-libstdc++-v3:
36356 @if target-libstdc++-v3-bootstrap
36357 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
36358 configure-stage3-target-libstdc++-v3:
36359 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36360 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36361 @r=`${PWD_COMMAND}`; export r; \
36362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36363 TFLAGS="$(STAGE3_TFLAGS)"; \
36364 echo "Checking multilib configuration for libstdc++-v3..."; \
36365 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36366 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36367 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36368 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36369 else \
36370 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36371 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36372 fi; \
36373 else \
36374 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36375 fi; \
36376 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36377 $(RAW_CXX_TARGET_EXPORTS) \
36379 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36380 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36381 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36382 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
36383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36384 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36385 case $(srcdir) in \
36386 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36387 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36388 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36389 esac; \
36390 module_srcdir=libstdc++-v3; \
36391 $(SHELL) $$s/$$module_srcdir/configure \
36392 --srcdir=$${topdir}/$$module_srcdir \
36393 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36394 --target=${target_alias} \
36395 --with-build-libsubdir=$(HOST_SUBDIR) \
36396 $(STAGE3_CONFIGURE_FLAGS)
36397 @endif target-libstdc++-v3-bootstrap
36399 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
36400 maybe-configure-stage4-target-libstdc++-v3:
36401 @if target-libstdc++-v3-bootstrap
36402 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
36403 configure-stage4-target-libstdc++-v3:
36404 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36405 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36406 @r=`${PWD_COMMAND}`; export r; \
36407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36408 TFLAGS="$(STAGE4_TFLAGS)"; \
36409 echo "Checking multilib configuration for libstdc++-v3..."; \
36410 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36411 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36412 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36413 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36414 else \
36415 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36416 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36417 fi; \
36418 else \
36419 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36420 fi; \
36421 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36422 $(RAW_CXX_TARGET_EXPORTS) \
36424 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36425 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36426 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36427 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
36428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36429 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36430 case $(srcdir) in \
36431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36432 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36434 esac; \
36435 module_srcdir=libstdc++-v3; \
36436 $(SHELL) $$s/$$module_srcdir/configure \
36437 --srcdir=$${topdir}/$$module_srcdir \
36438 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36439 --target=${target_alias} \
36440 --with-build-libsubdir=$(HOST_SUBDIR) \
36441 $(STAGE4_CONFIGURE_FLAGS)
36442 @endif target-libstdc++-v3-bootstrap
36444 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
36445 maybe-configure-stageprofile-target-libstdc++-v3:
36446 @if target-libstdc++-v3-bootstrap
36447 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
36448 configure-stageprofile-target-libstdc++-v3:
36449 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36450 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36451 @r=`${PWD_COMMAND}`; export r; \
36452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36453 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36454 echo "Checking multilib configuration for libstdc++-v3..."; \
36455 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36456 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36457 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36458 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36459 else \
36460 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36461 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36462 fi; \
36463 else \
36464 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36465 fi; \
36466 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36467 $(RAW_CXX_TARGET_EXPORTS) \
36469 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36470 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36471 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36472 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
36473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36474 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36475 case $(srcdir) in \
36476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36477 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36479 esac; \
36480 module_srcdir=libstdc++-v3; \
36481 $(SHELL) $$s/$$module_srcdir/configure \
36482 --srcdir=$${topdir}/$$module_srcdir \
36483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36484 --target=${target_alias} \
36485 --with-build-libsubdir=$(HOST_SUBDIR) \
36486 $(STAGEprofile_CONFIGURE_FLAGS)
36487 @endif target-libstdc++-v3-bootstrap
36489 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
36490 maybe-configure-stagefeedback-target-libstdc++-v3:
36491 @if target-libstdc++-v3-bootstrap
36492 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
36493 configure-stagefeedback-target-libstdc++-v3:
36494 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36495 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36496 @r=`${PWD_COMMAND}`; export r; \
36497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36498 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36499 echo "Checking multilib configuration for libstdc++-v3..."; \
36500 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36501 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36502 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36503 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36504 else \
36505 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36506 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36507 fi; \
36508 else \
36509 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36510 fi; \
36511 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36512 $(RAW_CXX_TARGET_EXPORTS) \
36514 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36515 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36516 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36517 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
36518 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36519 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36520 case $(srcdir) in \
36521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36522 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36524 esac; \
36525 module_srcdir=libstdc++-v3; \
36526 $(SHELL) $$s/$$module_srcdir/configure \
36527 --srcdir=$${topdir}/$$module_srcdir \
36528 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36529 --target=${target_alias} \
36530 --with-build-libsubdir=$(HOST_SUBDIR) \
36531 $(STAGEfeedback_CONFIGURE_FLAGS)
36532 @endif target-libstdc++-v3-bootstrap
36534 .PHONY: configure-stageautoprofile-target-libstdc++-v3 maybe-configure-stageautoprofile-target-libstdc++-v3
36535 maybe-configure-stageautoprofile-target-libstdc++-v3:
36536 @if target-libstdc++-v3-bootstrap
36537 maybe-configure-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
36538 configure-stageautoprofile-target-libstdc++-v3:
36539 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
36540 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36541 @r=`${PWD_COMMAND}`; export r; \
36542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36543 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
36544 echo "Checking multilib configuration for libstdc++-v3..."; \
36545 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36546 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36547 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36548 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36549 else \
36550 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36551 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36552 fi; \
36553 else \
36554 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36555 fi; \
36556 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36557 $(RAW_CXX_TARGET_EXPORTS) \
36559 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36560 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36561 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36562 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libstdc++-v3; \
36563 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36564 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36565 case $(srcdir) in \
36566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36567 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36569 esac; \
36570 module_srcdir=libstdc++-v3; \
36571 $(SHELL) $$s/$$module_srcdir/configure \
36572 --srcdir=$${topdir}/$$module_srcdir \
36573 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36574 --target=${target_alias} \
36575 --with-build-libsubdir=$(HOST_SUBDIR) \
36576 $(STAGEautoprofile_CONFIGURE_FLAGS)
36577 @endif target-libstdc++-v3-bootstrap
36579 .PHONY: configure-stageautofeedback-target-libstdc++-v3 maybe-configure-stageautofeedback-target-libstdc++-v3
36580 maybe-configure-stageautofeedback-target-libstdc++-v3:
36581 @if target-libstdc++-v3-bootstrap
36582 maybe-configure-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
36583 configure-stageautofeedback-target-libstdc++-v3:
36584 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
36585 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
36586 @r=`${PWD_COMMAND}`; export r; \
36587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36588 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
36589 echo "Checking multilib configuration for libstdc++-v3..."; \
36590 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
36591 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36592 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
36593 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
36594 else \
36595 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
36596 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36597 fi; \
36598 else \
36599 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
36600 fi; \
36601 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
36602 $(RAW_CXX_TARGET_EXPORTS) \
36604 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36605 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36606 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36607 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libstdc++-v3; \
36608 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
36609 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
36610 case $(srcdir) in \
36611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36612 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
36613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36614 esac; \
36615 module_srcdir=libstdc++-v3; \
36616 $(SHELL) $$s/$$module_srcdir/configure \
36617 --srcdir=$${topdir}/$$module_srcdir \
36618 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36619 --target=${target_alias} \
36620 --with-build-libsubdir=$(HOST_SUBDIR) \
36621 $(STAGEautofeedback_CONFIGURE_FLAGS)
36622 @endif target-libstdc++-v3-bootstrap
36628 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
36629 maybe-all-target-libstdc++-v3:
36630 @if gcc-bootstrap
36631 all-target-libstdc++-v3: stage_current
36632 @endif gcc-bootstrap
36633 @if target-libstdc++-v3
36634 TARGET-target-libstdc++-v3=all
36635 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
36636 all-target-libstdc++-v3: configure-target-libstdc++-v3
36637 @r=`${PWD_COMMAND}`; export r; \
36638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36639 $(RAW_CXX_TARGET_EXPORTS) \
36640 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36641 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36642 $(TARGET-target-libstdc++-v3))
36643 @endif target-libstdc++-v3
36647 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
36648 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
36649 maybe-all-stage1-target-libstdc++-v3:
36650 maybe-clean-stage1-target-libstdc++-v3:
36651 @if target-libstdc++-v3-bootstrap
36652 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
36653 all-stage1: all-stage1-target-libstdc++-v3
36654 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36655 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
36656 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36657 @r=`${PWD_COMMAND}`; export r; \
36658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36659 TFLAGS="$(STAGE1_TFLAGS)"; \
36660 $(RAW_CXX_TARGET_EXPORTS) \
36661 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36663 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36664 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36665 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36666 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36667 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36668 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36669 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36670 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36672 TFLAGS="$(STAGE1_TFLAGS)" \
36673 $(TARGET-stage1-target-libstdc++-v3)
36675 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
36676 clean-stage1: clean-stage1-target-libstdc++-v3
36677 clean-stage1-target-libstdc++-v3:
36678 @if [ $(current_stage) = stage1 ]; then \
36679 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36680 else \
36681 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
36682 $(MAKE) stage1-start; \
36683 fi; \
36684 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36685 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36686 clean
36687 @endif target-libstdc++-v3-bootstrap
36690 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
36691 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
36692 maybe-all-stage2-target-libstdc++-v3:
36693 maybe-clean-stage2-target-libstdc++-v3:
36694 @if target-libstdc++-v3-bootstrap
36695 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
36696 all-stage2: all-stage2-target-libstdc++-v3
36697 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36698 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
36699 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36700 @r=`${PWD_COMMAND}`; export r; \
36701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36702 TFLAGS="$(STAGE2_TFLAGS)"; \
36703 $(RAW_CXX_TARGET_EXPORTS) \
36705 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36708 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36709 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36710 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36714 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36715 TFLAGS="$(STAGE2_TFLAGS)" \
36716 $(TARGET-stage2-target-libstdc++-v3)
36718 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
36719 clean-stage2: clean-stage2-target-libstdc++-v3
36720 clean-stage2-target-libstdc++-v3:
36721 @if [ $(current_stage) = stage2 ]; then \
36722 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36723 else \
36724 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
36725 $(MAKE) stage2-start; \
36726 fi; \
36727 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36728 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36729 @endif target-libstdc++-v3-bootstrap
36732 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
36733 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
36734 maybe-all-stage3-target-libstdc++-v3:
36735 maybe-clean-stage3-target-libstdc++-v3:
36736 @if target-libstdc++-v3-bootstrap
36737 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
36738 all-stage3: all-stage3-target-libstdc++-v3
36739 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36740 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
36741 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36742 @r=`${PWD_COMMAND}`; export r; \
36743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36744 TFLAGS="$(STAGE3_TFLAGS)"; \
36745 $(RAW_CXX_TARGET_EXPORTS) \
36747 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36749 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36750 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36751 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36752 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36753 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36754 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36755 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36756 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36757 TFLAGS="$(STAGE3_TFLAGS)" \
36758 $(TARGET-stage3-target-libstdc++-v3)
36760 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
36761 clean-stage3: clean-stage3-target-libstdc++-v3
36762 clean-stage3-target-libstdc++-v3:
36763 @if [ $(current_stage) = stage3 ]; then \
36764 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36765 else \
36766 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
36767 $(MAKE) stage3-start; \
36768 fi; \
36769 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36770 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36771 @endif target-libstdc++-v3-bootstrap
36774 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
36775 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
36776 maybe-all-stage4-target-libstdc++-v3:
36777 maybe-clean-stage4-target-libstdc++-v3:
36778 @if target-libstdc++-v3-bootstrap
36779 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
36780 all-stage4: all-stage4-target-libstdc++-v3
36781 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36782 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
36783 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36784 @r=`${PWD_COMMAND}`; export r; \
36785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36786 TFLAGS="$(STAGE4_TFLAGS)"; \
36787 $(RAW_CXX_TARGET_EXPORTS) \
36789 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36791 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36792 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36793 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36794 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36795 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36796 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36797 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36798 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36799 TFLAGS="$(STAGE4_TFLAGS)" \
36800 $(TARGET-stage4-target-libstdc++-v3)
36802 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
36803 clean-stage4: clean-stage4-target-libstdc++-v3
36804 clean-stage4-target-libstdc++-v3:
36805 @if [ $(current_stage) = stage4 ]; then \
36806 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36807 else \
36808 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
36809 $(MAKE) stage4-start; \
36810 fi; \
36811 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36812 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36813 @endif target-libstdc++-v3-bootstrap
36816 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
36817 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
36818 maybe-all-stageprofile-target-libstdc++-v3:
36819 maybe-clean-stageprofile-target-libstdc++-v3:
36820 @if target-libstdc++-v3-bootstrap
36821 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
36822 all-stageprofile: all-stageprofile-target-libstdc++-v3
36823 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36824 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
36825 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36826 @r=`${PWD_COMMAND}`; export r; \
36827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36828 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36829 $(RAW_CXX_TARGET_EXPORTS) \
36831 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36834 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36835 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36836 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36840 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36841 TFLAGS="$(STAGEprofile_TFLAGS)" \
36842 $(TARGET-stageprofile-target-libstdc++-v3)
36844 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
36845 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
36846 clean-stageprofile-target-libstdc++-v3:
36847 @if [ $(current_stage) = stageprofile ]; then \
36848 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36849 else \
36850 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
36851 $(MAKE) stageprofile-start; \
36852 fi; \
36853 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36854 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36855 @endif target-libstdc++-v3-bootstrap
36858 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
36859 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
36860 maybe-all-stagefeedback-target-libstdc++-v3:
36861 maybe-clean-stagefeedback-target-libstdc++-v3:
36862 @if target-libstdc++-v3-bootstrap
36863 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
36864 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
36865 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36866 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
36867 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36868 @r=`${PWD_COMMAND}`; export r; \
36869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36870 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36871 $(RAW_CXX_TARGET_EXPORTS) \
36873 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36876 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36877 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36878 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36882 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36883 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36884 $(TARGET-stagefeedback-target-libstdc++-v3)
36886 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
36887 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
36888 clean-stagefeedback-target-libstdc++-v3:
36889 @if [ $(current_stage) = stagefeedback ]; then \
36890 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36891 else \
36892 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
36893 $(MAKE) stagefeedback-start; \
36894 fi; \
36895 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36896 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36897 @endif target-libstdc++-v3-bootstrap
36900 .PHONY: all-stageautoprofile-target-libstdc++-v3 maybe-all-stageautoprofile-target-libstdc++-v3
36901 .PHONY: clean-stageautoprofile-target-libstdc++-v3 maybe-clean-stageautoprofile-target-libstdc++-v3
36902 maybe-all-stageautoprofile-target-libstdc++-v3:
36903 maybe-clean-stageautoprofile-target-libstdc++-v3:
36904 @if target-libstdc++-v3-bootstrap
36905 maybe-all-stageautoprofile-target-libstdc++-v3: all-stageautoprofile-target-libstdc++-v3
36906 all-stageautoprofile: all-stageautoprofile-target-libstdc++-v3
36907 TARGET-stageautoprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36908 all-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
36909 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
36910 @r=`${PWD_COMMAND}`; export r; \
36911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36912 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
36913 $(RAW_CXX_TARGET_EXPORTS) \
36915 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36916 $$s/gcc/config/i386/$(AUTO_PROFILE) \
36917 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36918 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36919 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36920 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36921 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36922 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36923 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36924 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36925 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
36926 $(TARGET-stageautoprofile-target-libstdc++-v3)
36928 maybe-clean-stageautoprofile-target-libstdc++-v3: clean-stageautoprofile-target-libstdc++-v3
36929 clean-stageautoprofile: clean-stageautoprofile-target-libstdc++-v3
36930 clean-stageautoprofile-target-libstdc++-v3:
36931 @if [ $(current_stage) = stageautoprofile ]; then \
36932 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36933 else \
36934 [ -f $(TARGET_SUBDIR)/stageautoprofile-libstdc++-v3/Makefile ] || exit 0; \
36935 $(MAKE) stageautoprofile-start; \
36936 fi; \
36937 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36938 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36939 @endif target-libstdc++-v3-bootstrap
36942 .PHONY: all-stageautofeedback-target-libstdc++-v3 maybe-all-stageautofeedback-target-libstdc++-v3
36943 .PHONY: clean-stageautofeedback-target-libstdc++-v3 maybe-clean-stageautofeedback-target-libstdc++-v3
36944 maybe-all-stageautofeedback-target-libstdc++-v3:
36945 maybe-clean-stageautofeedback-target-libstdc++-v3:
36946 @if target-libstdc++-v3-bootstrap
36947 maybe-all-stageautofeedback-target-libstdc++-v3: all-stageautofeedback-target-libstdc++-v3
36948 all-stageautofeedback: all-stageautofeedback-target-libstdc++-v3
36949 TARGET-stageautofeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
36950 all-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
36951 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
36952 @r=`${PWD_COMMAND}`; export r; \
36953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36954 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
36955 $(RAW_CXX_TARGET_EXPORTS) \
36957 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36959 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36960 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36961 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36962 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36963 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36964 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36965 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36966 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36967 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
36968 $(TARGET-stageautofeedback-target-libstdc++-v3)
36970 maybe-clean-stageautofeedback-target-libstdc++-v3: clean-stageautofeedback-target-libstdc++-v3
36971 clean-stageautofeedback: clean-stageautofeedback-target-libstdc++-v3
36972 clean-stageautofeedback-target-libstdc++-v3:
36973 @if [ $(current_stage) = stageautofeedback ]; then \
36974 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
36975 else \
36976 [ -f $(TARGET_SUBDIR)/stageautofeedback-libstdc++-v3/Makefile ] || exit 0; \
36977 $(MAKE) stageautofeedback-start; \
36978 fi; \
36979 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36980 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
36981 @endif target-libstdc++-v3-bootstrap
36988 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
36989 maybe-check-target-libstdc++-v3:
36990 @if target-libstdc++-v3
36991 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
36993 check-target-libstdc++-v3:
36994 @: $(MAKE); $(unstage)
36995 @r=`${PWD_COMMAND}`; export r; \
36996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36997 $(RAW_CXX_TARGET_EXPORTS) \
36998 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
36999 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
37001 @endif target-libstdc++-v3
37003 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
37004 maybe-install-target-libstdc++-v3:
37005 @if target-libstdc++-v3
37006 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
37008 install-target-libstdc++-v3: installdirs
37009 @: $(MAKE); $(unstage)
37010 @r=`${PWD_COMMAND}`; export r; \
37011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37012 $(RAW_CXX_TARGET_EXPORTS) \
37013 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37014 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37016 @endif target-libstdc++-v3
37018 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
37019 maybe-install-strip-target-libstdc++-v3:
37020 @if target-libstdc++-v3
37021 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
37023 install-strip-target-libstdc++-v3: installdirs
37024 @: $(MAKE); $(unstage)
37025 @r=`${PWD_COMMAND}`; export r; \
37026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37027 $(RAW_CXX_TARGET_EXPORTS) \
37028 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37029 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37031 @endif target-libstdc++-v3
37033 # Other targets (info, dvi, pdf, etc.)
37035 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
37036 maybe-info-target-libstdc++-v3:
37037 @if target-libstdc++-v3
37038 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
37040 info-target-libstdc++-v3: \
37041 configure-target-libstdc++-v3
37042 @: $(MAKE); $(unstage)
37043 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37044 r=`${PWD_COMMAND}`; export r; \
37045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37046 $(RAW_CXX_TARGET_EXPORTS) \
37047 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
37048 for flag in $(EXTRA_TARGET_FLAGS); do \
37049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37050 done; \
37051 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37054 "RANLIB=$${RANLIB}" \
37055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37056 info) \
37057 || exit 1
37059 @endif target-libstdc++-v3
37061 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
37062 maybe-dvi-target-libstdc++-v3:
37063 @if target-libstdc++-v3
37064 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
37066 dvi-target-libstdc++-v3: \
37067 configure-target-libstdc++-v3
37068 @: $(MAKE); $(unstage)
37069 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37070 r=`${PWD_COMMAND}`; export r; \
37071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37072 $(RAW_CXX_TARGET_EXPORTS) \
37073 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
37074 for flag in $(EXTRA_TARGET_FLAGS); do \
37075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37076 done; \
37077 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37080 "RANLIB=$${RANLIB}" \
37081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37082 dvi) \
37083 || exit 1
37085 @endif target-libstdc++-v3
37087 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
37088 maybe-pdf-target-libstdc++-v3:
37089 @if target-libstdc++-v3
37090 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
37092 pdf-target-libstdc++-v3: \
37093 configure-target-libstdc++-v3
37094 @: $(MAKE); $(unstage)
37095 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37096 r=`${PWD_COMMAND}`; export r; \
37097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37098 $(RAW_CXX_TARGET_EXPORTS) \
37099 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
37100 for flag in $(EXTRA_TARGET_FLAGS); do \
37101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37102 done; \
37103 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37106 "RANLIB=$${RANLIB}" \
37107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37108 pdf) \
37109 || exit 1
37111 @endif target-libstdc++-v3
37113 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
37114 maybe-html-target-libstdc++-v3:
37115 @if target-libstdc++-v3
37116 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
37118 html-target-libstdc++-v3: \
37119 configure-target-libstdc++-v3
37120 @: $(MAKE); $(unstage)
37121 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37122 r=`${PWD_COMMAND}`; export r; \
37123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37124 $(RAW_CXX_TARGET_EXPORTS) \
37125 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
37126 for flag in $(EXTRA_TARGET_FLAGS); do \
37127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37128 done; \
37129 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37132 "RANLIB=$${RANLIB}" \
37133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37134 html) \
37135 || exit 1
37137 @endif target-libstdc++-v3
37139 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
37140 maybe-TAGS-target-libstdc++-v3:
37141 @if target-libstdc++-v3
37142 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
37144 TAGS-target-libstdc++-v3: \
37145 configure-target-libstdc++-v3
37146 @: $(MAKE); $(unstage)
37147 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37148 r=`${PWD_COMMAND}`; export r; \
37149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37150 $(RAW_CXX_TARGET_EXPORTS) \
37151 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
37152 for flag in $(EXTRA_TARGET_FLAGS); do \
37153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37154 done; \
37155 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37158 "RANLIB=$${RANLIB}" \
37159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37160 TAGS) \
37161 || exit 1
37163 @endif target-libstdc++-v3
37165 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
37166 maybe-install-info-target-libstdc++-v3:
37167 @if target-libstdc++-v3
37168 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
37170 install-info-target-libstdc++-v3: \
37171 configure-target-libstdc++-v3 \
37172 info-target-libstdc++-v3
37173 @: $(MAKE); $(unstage)
37174 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37175 r=`${PWD_COMMAND}`; export r; \
37176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37177 $(RAW_CXX_TARGET_EXPORTS) \
37178 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
37179 for flag in $(EXTRA_TARGET_FLAGS); do \
37180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37181 done; \
37182 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37185 "RANLIB=$${RANLIB}" \
37186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37187 install-info) \
37188 || exit 1
37190 @endif target-libstdc++-v3
37192 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
37193 maybe-install-pdf-target-libstdc++-v3:
37194 @if target-libstdc++-v3
37195 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
37197 install-pdf-target-libstdc++-v3: \
37198 configure-target-libstdc++-v3 \
37199 pdf-target-libstdc++-v3
37200 @: $(MAKE); $(unstage)
37201 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37202 r=`${PWD_COMMAND}`; export r; \
37203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37204 $(RAW_CXX_TARGET_EXPORTS) \
37205 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
37206 for flag in $(EXTRA_TARGET_FLAGS); do \
37207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37208 done; \
37209 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37212 "RANLIB=$${RANLIB}" \
37213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37214 install-pdf) \
37215 || exit 1
37217 @endif target-libstdc++-v3
37219 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
37220 maybe-install-html-target-libstdc++-v3:
37221 @if target-libstdc++-v3
37222 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
37224 install-html-target-libstdc++-v3: \
37225 configure-target-libstdc++-v3 \
37226 html-target-libstdc++-v3
37227 @: $(MAKE); $(unstage)
37228 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37229 r=`${PWD_COMMAND}`; export r; \
37230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37231 $(RAW_CXX_TARGET_EXPORTS) \
37232 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
37233 for flag in $(EXTRA_TARGET_FLAGS); do \
37234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37235 done; \
37236 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37239 "RANLIB=$${RANLIB}" \
37240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37241 install-html) \
37242 || exit 1
37244 @endif target-libstdc++-v3
37246 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
37247 maybe-installcheck-target-libstdc++-v3:
37248 @if target-libstdc++-v3
37249 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
37251 installcheck-target-libstdc++-v3: \
37252 configure-target-libstdc++-v3
37253 @: $(MAKE); $(unstage)
37254 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37255 r=`${PWD_COMMAND}`; export r; \
37256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37257 $(RAW_CXX_TARGET_EXPORTS) \
37258 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
37259 for flag in $(EXTRA_TARGET_FLAGS); do \
37260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37261 done; \
37262 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37265 "RANLIB=$${RANLIB}" \
37266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37267 installcheck) \
37268 || exit 1
37270 @endif target-libstdc++-v3
37272 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
37273 maybe-mostlyclean-target-libstdc++-v3:
37274 @if target-libstdc++-v3
37275 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
37277 mostlyclean-target-libstdc++-v3:
37278 @: $(MAKE); $(unstage)
37279 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37280 r=`${PWD_COMMAND}`; export r; \
37281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37282 $(RAW_CXX_TARGET_EXPORTS) \
37283 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37284 for flag in $(EXTRA_TARGET_FLAGS); do \
37285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37286 done; \
37287 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37290 "RANLIB=$${RANLIB}" \
37291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37292 mostlyclean) \
37293 || exit 1
37295 @endif target-libstdc++-v3
37297 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
37298 maybe-clean-target-libstdc++-v3:
37299 @if target-libstdc++-v3
37300 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
37302 clean-target-libstdc++-v3:
37303 @: $(MAKE); $(unstage)
37304 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37305 r=`${PWD_COMMAND}`; export r; \
37306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37307 $(RAW_CXX_TARGET_EXPORTS) \
37308 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37309 for flag in $(EXTRA_TARGET_FLAGS); do \
37310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37311 done; \
37312 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37315 "RANLIB=$${RANLIB}" \
37316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37317 clean) \
37318 || exit 1
37320 @endif target-libstdc++-v3
37322 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
37323 maybe-distclean-target-libstdc++-v3:
37324 @if target-libstdc++-v3
37325 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
37327 distclean-target-libstdc++-v3:
37328 @: $(MAKE); $(unstage)
37329 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37330 r=`${PWD_COMMAND}`; export r; \
37331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37332 $(RAW_CXX_TARGET_EXPORTS) \
37333 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37334 for flag in $(EXTRA_TARGET_FLAGS); do \
37335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37336 done; \
37337 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37340 "RANLIB=$${RANLIB}" \
37341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37342 distclean) \
37343 || exit 1
37345 @endif target-libstdc++-v3
37347 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
37348 maybe-maintainer-clean-target-libstdc++-v3:
37349 @if target-libstdc++-v3
37350 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
37352 maintainer-clean-target-libstdc++-v3:
37353 @: $(MAKE); $(unstage)
37354 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
37355 r=`${PWD_COMMAND}`; export r; \
37356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37357 $(RAW_CXX_TARGET_EXPORTS) \
37358 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
37359 for flag in $(EXTRA_TARGET_FLAGS); do \
37360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37361 done; \
37362 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
37363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37365 "RANLIB=$${RANLIB}" \
37366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37367 maintainer-clean) \
37368 || exit 1
37370 @endif target-libstdc++-v3
37376 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
37377 maybe-configure-target-libsanitizer:
37378 @if gcc-bootstrap
37379 configure-target-libsanitizer: stage_current
37380 @endif gcc-bootstrap
37381 @if target-libsanitizer
37382 maybe-configure-target-libsanitizer: configure-target-libsanitizer
37383 configure-target-libsanitizer:
37384 @r=`${PWD_COMMAND}`; export r; \
37385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37386 echo "Checking multilib configuration for libsanitizer..."; \
37387 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37388 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37389 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37390 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37391 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37392 else \
37393 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37394 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37395 fi; \
37396 else \
37397 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37398 fi; \
37399 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37400 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37401 $(RAW_CXX_TARGET_EXPORTS) \
37402 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
37403 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
37404 case $(srcdir) in \
37405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37406 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37408 esac; \
37409 module_srcdir=libsanitizer; \
37410 rm -f no-such-file || : ; \
37411 CONFIG_SITE=no-such-file $(SHELL) \
37412 $$s/$$module_srcdir/configure \
37413 --srcdir=$${topdir}/$$module_srcdir \
37414 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37415 --target=${target_alias} \
37416 || exit 1
37417 @endif target-libsanitizer
37421 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
37422 maybe-configure-stage1-target-libsanitizer:
37423 @if target-libsanitizer-bootstrap
37424 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
37425 configure-stage1-target-libsanitizer:
37426 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37427 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37428 @r=`${PWD_COMMAND}`; export r; \
37429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37430 TFLAGS="$(STAGE1_TFLAGS)"; \
37431 echo "Checking multilib configuration for libsanitizer..."; \
37432 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37433 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37434 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37435 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37436 else \
37437 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37438 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37439 fi; \
37440 else \
37441 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37442 fi; \
37443 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37444 $(RAW_CXX_TARGET_EXPORTS) \
37445 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37446 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37447 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37448 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
37449 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37450 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37451 case $(srcdir) in \
37452 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37453 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37454 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37455 esac; \
37456 module_srcdir=libsanitizer; \
37457 $(SHELL) $$s/$$module_srcdir/configure \
37458 --srcdir=$${topdir}/$$module_srcdir \
37459 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37460 --target=${target_alias} \
37462 $(STAGE1_CONFIGURE_FLAGS)
37463 @endif target-libsanitizer-bootstrap
37465 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
37466 maybe-configure-stage2-target-libsanitizer:
37467 @if target-libsanitizer-bootstrap
37468 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
37469 configure-stage2-target-libsanitizer:
37470 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37471 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37472 @r=`${PWD_COMMAND}`; export r; \
37473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37474 TFLAGS="$(STAGE2_TFLAGS)"; \
37475 echo "Checking multilib configuration for libsanitizer..."; \
37476 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37477 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37478 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37479 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37480 else \
37481 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37482 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37483 fi; \
37484 else \
37485 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37486 fi; \
37487 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37488 $(RAW_CXX_TARGET_EXPORTS) \
37490 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37491 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37492 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37493 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
37494 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37495 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37496 case $(srcdir) in \
37497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37498 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37500 esac; \
37501 module_srcdir=libsanitizer; \
37502 $(SHELL) $$s/$$module_srcdir/configure \
37503 --srcdir=$${topdir}/$$module_srcdir \
37504 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37505 --target=${target_alias} \
37506 --with-build-libsubdir=$(HOST_SUBDIR) \
37507 $(STAGE2_CONFIGURE_FLAGS)
37508 @endif target-libsanitizer-bootstrap
37510 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
37511 maybe-configure-stage3-target-libsanitizer:
37512 @if target-libsanitizer-bootstrap
37513 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
37514 configure-stage3-target-libsanitizer:
37515 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37516 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37517 @r=`${PWD_COMMAND}`; export r; \
37518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519 TFLAGS="$(STAGE3_TFLAGS)"; \
37520 echo "Checking multilib configuration for libsanitizer..."; \
37521 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37522 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37523 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37524 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37525 else \
37526 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37527 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37528 fi; \
37529 else \
37530 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37531 fi; \
37532 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37533 $(RAW_CXX_TARGET_EXPORTS) \
37535 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37536 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37537 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37538 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
37539 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37540 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37541 case $(srcdir) in \
37542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37543 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37545 esac; \
37546 module_srcdir=libsanitizer; \
37547 $(SHELL) $$s/$$module_srcdir/configure \
37548 --srcdir=$${topdir}/$$module_srcdir \
37549 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37550 --target=${target_alias} \
37551 --with-build-libsubdir=$(HOST_SUBDIR) \
37552 $(STAGE3_CONFIGURE_FLAGS)
37553 @endif target-libsanitizer-bootstrap
37555 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
37556 maybe-configure-stage4-target-libsanitizer:
37557 @if target-libsanitizer-bootstrap
37558 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
37559 configure-stage4-target-libsanitizer:
37560 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37561 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37562 @r=`${PWD_COMMAND}`; export r; \
37563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37564 TFLAGS="$(STAGE4_TFLAGS)"; \
37565 echo "Checking multilib configuration for libsanitizer..."; \
37566 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37567 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37568 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37569 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37570 else \
37571 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37572 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37573 fi; \
37574 else \
37575 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37576 fi; \
37577 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37578 $(RAW_CXX_TARGET_EXPORTS) \
37580 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37581 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37582 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37583 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
37584 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37585 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37586 case $(srcdir) in \
37587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37588 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37590 esac; \
37591 module_srcdir=libsanitizer; \
37592 $(SHELL) $$s/$$module_srcdir/configure \
37593 --srcdir=$${topdir}/$$module_srcdir \
37594 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37595 --target=${target_alias} \
37596 --with-build-libsubdir=$(HOST_SUBDIR) \
37597 $(STAGE4_CONFIGURE_FLAGS)
37598 @endif target-libsanitizer-bootstrap
37600 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
37601 maybe-configure-stageprofile-target-libsanitizer:
37602 @if target-libsanitizer-bootstrap
37603 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
37604 configure-stageprofile-target-libsanitizer:
37605 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37606 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37607 @r=`${PWD_COMMAND}`; export r; \
37608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37609 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37610 echo "Checking multilib configuration for libsanitizer..."; \
37611 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37612 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37613 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37614 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37615 else \
37616 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37617 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37618 fi; \
37619 else \
37620 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37621 fi; \
37622 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37623 $(RAW_CXX_TARGET_EXPORTS) \
37625 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37626 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37627 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37628 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
37629 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37630 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37631 case $(srcdir) in \
37632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37633 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37635 esac; \
37636 module_srcdir=libsanitizer; \
37637 $(SHELL) $$s/$$module_srcdir/configure \
37638 --srcdir=$${topdir}/$$module_srcdir \
37639 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37640 --target=${target_alias} \
37641 --with-build-libsubdir=$(HOST_SUBDIR) \
37642 $(STAGEprofile_CONFIGURE_FLAGS)
37643 @endif target-libsanitizer-bootstrap
37645 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
37646 maybe-configure-stagefeedback-target-libsanitizer:
37647 @if target-libsanitizer-bootstrap
37648 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
37649 configure-stagefeedback-target-libsanitizer:
37650 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37651 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37652 @r=`${PWD_COMMAND}`; export r; \
37653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37654 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37655 echo "Checking multilib configuration for libsanitizer..."; \
37656 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37657 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37658 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37659 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37660 else \
37661 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37662 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37663 fi; \
37664 else \
37665 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37666 fi; \
37667 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37668 $(RAW_CXX_TARGET_EXPORTS) \
37670 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37671 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37672 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37673 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
37674 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37675 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37676 case $(srcdir) in \
37677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37678 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37680 esac; \
37681 module_srcdir=libsanitizer; \
37682 $(SHELL) $$s/$$module_srcdir/configure \
37683 --srcdir=$${topdir}/$$module_srcdir \
37684 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37685 --target=${target_alias} \
37686 --with-build-libsubdir=$(HOST_SUBDIR) \
37687 $(STAGEfeedback_CONFIGURE_FLAGS)
37688 @endif target-libsanitizer-bootstrap
37690 .PHONY: configure-stageautoprofile-target-libsanitizer maybe-configure-stageautoprofile-target-libsanitizer
37691 maybe-configure-stageautoprofile-target-libsanitizer:
37692 @if target-libsanitizer-bootstrap
37693 maybe-configure-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
37694 configure-stageautoprofile-target-libsanitizer:
37695 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
37696 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37697 @r=`${PWD_COMMAND}`; export r; \
37698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37699 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
37700 echo "Checking multilib configuration for libsanitizer..."; \
37701 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37702 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37703 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37704 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37705 else \
37706 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37707 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37708 fi; \
37709 else \
37710 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37711 fi; \
37712 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37713 $(RAW_CXX_TARGET_EXPORTS) \
37715 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37716 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37717 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37718 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libsanitizer; \
37719 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37720 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37721 case $(srcdir) in \
37722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37723 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37725 esac; \
37726 module_srcdir=libsanitizer; \
37727 $(SHELL) $$s/$$module_srcdir/configure \
37728 --srcdir=$${topdir}/$$module_srcdir \
37729 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37730 --target=${target_alias} \
37731 --with-build-libsubdir=$(HOST_SUBDIR) \
37732 $(STAGEautoprofile_CONFIGURE_FLAGS)
37733 @endif target-libsanitizer-bootstrap
37735 .PHONY: configure-stageautofeedback-target-libsanitizer maybe-configure-stageautofeedback-target-libsanitizer
37736 maybe-configure-stageautofeedback-target-libsanitizer:
37737 @if target-libsanitizer-bootstrap
37738 maybe-configure-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
37739 configure-stageautofeedback-target-libsanitizer:
37740 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
37741 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
37742 @r=`${PWD_COMMAND}`; export r; \
37743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37744 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
37745 echo "Checking multilib configuration for libsanitizer..."; \
37746 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
37747 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37748 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
37749 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
37750 else \
37751 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
37752 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37753 fi; \
37754 else \
37755 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
37756 fi; \
37757 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
37758 $(RAW_CXX_TARGET_EXPORTS) \
37760 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
37761 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
37762 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
37763 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libsanitizer; \
37764 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
37765 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
37766 case $(srcdir) in \
37767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37768 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
37769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37770 esac; \
37771 module_srcdir=libsanitizer; \
37772 $(SHELL) $$s/$$module_srcdir/configure \
37773 --srcdir=$${topdir}/$$module_srcdir \
37774 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37775 --target=${target_alias} \
37776 --with-build-libsubdir=$(HOST_SUBDIR) \
37777 $(STAGEautofeedback_CONFIGURE_FLAGS)
37778 @endif target-libsanitizer-bootstrap
37784 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
37785 maybe-all-target-libsanitizer:
37786 @if gcc-bootstrap
37787 all-target-libsanitizer: stage_current
37788 @endif gcc-bootstrap
37789 @if target-libsanitizer
37790 TARGET-target-libsanitizer=all
37791 maybe-all-target-libsanitizer: all-target-libsanitizer
37792 all-target-libsanitizer: configure-target-libsanitizer
37793 @r=`${PWD_COMMAND}`; export r; \
37794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37795 $(RAW_CXX_TARGET_EXPORTS) \
37796 (cd $(TARGET_SUBDIR)/libsanitizer && \
37797 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37798 $(TARGET-target-libsanitizer))
37799 @endif target-libsanitizer
37803 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
37804 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
37805 maybe-all-stage1-target-libsanitizer:
37806 maybe-clean-stage1-target-libsanitizer:
37807 @if target-libsanitizer-bootstrap
37808 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
37809 all-stage1: all-stage1-target-libsanitizer
37810 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
37811 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
37812 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
37813 @r=`${PWD_COMMAND}`; export r; \
37814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37815 TFLAGS="$(STAGE1_TFLAGS)"; \
37816 $(RAW_CXX_TARGET_EXPORTS) \
37817 cd $(TARGET_SUBDIR)/libsanitizer && \
37819 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37820 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37821 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37822 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37823 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37824 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37825 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37826 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37828 TFLAGS="$(STAGE1_TFLAGS)" \
37829 $(TARGET-stage1-target-libsanitizer)
37831 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
37832 clean-stage1: clean-stage1-target-libsanitizer
37833 clean-stage1-target-libsanitizer:
37834 @if [ $(current_stage) = stage1 ]; then \
37835 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37836 else \
37837 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
37838 $(MAKE) stage1-start; \
37839 fi; \
37840 cd $(TARGET_SUBDIR)/libsanitizer && \
37841 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37842 clean
37843 @endif target-libsanitizer-bootstrap
37846 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
37847 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
37848 maybe-all-stage2-target-libsanitizer:
37849 maybe-clean-stage2-target-libsanitizer:
37850 @if target-libsanitizer-bootstrap
37851 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
37852 all-stage2: all-stage2-target-libsanitizer
37853 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
37854 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
37855 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
37856 @r=`${PWD_COMMAND}`; export r; \
37857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37858 TFLAGS="$(STAGE2_TFLAGS)"; \
37859 $(RAW_CXX_TARGET_EXPORTS) \
37861 cd $(TARGET_SUBDIR)/libsanitizer && \
37863 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37864 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37865 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37866 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37867 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37868 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37869 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37870 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37871 TFLAGS="$(STAGE2_TFLAGS)" \
37872 $(TARGET-stage2-target-libsanitizer)
37874 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
37875 clean-stage2: clean-stage2-target-libsanitizer
37876 clean-stage2-target-libsanitizer:
37877 @if [ $(current_stage) = stage2 ]; then \
37878 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37879 else \
37880 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
37881 $(MAKE) stage2-start; \
37882 fi; \
37883 cd $(TARGET_SUBDIR)/libsanitizer && \
37884 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37885 @endif target-libsanitizer-bootstrap
37888 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
37889 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
37890 maybe-all-stage3-target-libsanitizer:
37891 maybe-clean-stage3-target-libsanitizer:
37892 @if target-libsanitizer-bootstrap
37893 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
37894 all-stage3: all-stage3-target-libsanitizer
37895 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
37896 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
37897 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
37898 @r=`${PWD_COMMAND}`; export r; \
37899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37900 TFLAGS="$(STAGE3_TFLAGS)"; \
37901 $(RAW_CXX_TARGET_EXPORTS) \
37903 cd $(TARGET_SUBDIR)/libsanitizer && \
37905 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37906 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37907 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37908 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37909 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37910 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37911 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37912 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37913 TFLAGS="$(STAGE3_TFLAGS)" \
37914 $(TARGET-stage3-target-libsanitizer)
37916 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
37917 clean-stage3: clean-stage3-target-libsanitizer
37918 clean-stage3-target-libsanitizer:
37919 @if [ $(current_stage) = stage3 ]; then \
37920 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37921 else \
37922 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
37923 $(MAKE) stage3-start; \
37924 fi; \
37925 cd $(TARGET_SUBDIR)/libsanitizer && \
37926 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37927 @endif target-libsanitizer-bootstrap
37930 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
37931 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
37932 maybe-all-stage4-target-libsanitizer:
37933 maybe-clean-stage4-target-libsanitizer:
37934 @if target-libsanitizer-bootstrap
37935 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
37936 all-stage4: all-stage4-target-libsanitizer
37937 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
37938 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
37939 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
37940 @r=`${PWD_COMMAND}`; export r; \
37941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37942 TFLAGS="$(STAGE4_TFLAGS)"; \
37943 $(RAW_CXX_TARGET_EXPORTS) \
37945 cd $(TARGET_SUBDIR)/libsanitizer && \
37947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37948 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37949 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37950 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37954 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37955 TFLAGS="$(STAGE4_TFLAGS)" \
37956 $(TARGET-stage4-target-libsanitizer)
37958 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
37959 clean-stage4: clean-stage4-target-libsanitizer
37960 clean-stage4-target-libsanitizer:
37961 @if [ $(current_stage) = stage4 ]; then \
37962 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
37963 else \
37964 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
37965 $(MAKE) stage4-start; \
37966 fi; \
37967 cd $(TARGET_SUBDIR)/libsanitizer && \
37968 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
37969 @endif target-libsanitizer-bootstrap
37972 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
37973 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
37974 maybe-all-stageprofile-target-libsanitizer:
37975 maybe-clean-stageprofile-target-libsanitizer:
37976 @if target-libsanitizer-bootstrap
37977 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
37978 all-stageprofile: all-stageprofile-target-libsanitizer
37979 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
37980 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
37981 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37982 @r=`${PWD_COMMAND}`; export r; \
37983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37984 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37985 $(RAW_CXX_TARGET_EXPORTS) \
37987 cd $(TARGET_SUBDIR)/libsanitizer && \
37989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37990 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37991 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37992 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37996 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
37997 TFLAGS="$(STAGEprofile_TFLAGS)" \
37998 $(TARGET-stageprofile-target-libsanitizer)
38000 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
38001 clean-stageprofile: clean-stageprofile-target-libsanitizer
38002 clean-stageprofile-target-libsanitizer:
38003 @if [ $(current_stage) = stageprofile ]; then \
38004 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38005 else \
38006 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
38007 $(MAKE) stageprofile-start; \
38008 fi; \
38009 cd $(TARGET_SUBDIR)/libsanitizer && \
38010 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38011 @endif target-libsanitizer-bootstrap
38014 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
38015 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
38016 maybe-all-stagefeedback-target-libsanitizer:
38017 maybe-clean-stagefeedback-target-libsanitizer:
38018 @if target-libsanitizer-bootstrap
38019 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
38020 all-stagefeedback: all-stagefeedback-target-libsanitizer
38021 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
38022 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
38023 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38024 @r=`${PWD_COMMAND}`; export r; \
38025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38026 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38027 $(RAW_CXX_TARGET_EXPORTS) \
38029 cd $(TARGET_SUBDIR)/libsanitizer && \
38031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38032 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38033 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38034 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38038 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38039 TFLAGS="$(STAGEfeedback_TFLAGS)" \
38040 $(TARGET-stagefeedback-target-libsanitizer)
38042 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
38043 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
38044 clean-stagefeedback-target-libsanitizer:
38045 @if [ $(current_stage) = stagefeedback ]; then \
38046 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38047 else \
38048 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
38049 $(MAKE) stagefeedback-start; \
38050 fi; \
38051 cd $(TARGET_SUBDIR)/libsanitizer && \
38052 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38053 @endif target-libsanitizer-bootstrap
38056 .PHONY: all-stageautoprofile-target-libsanitizer maybe-all-stageautoprofile-target-libsanitizer
38057 .PHONY: clean-stageautoprofile-target-libsanitizer maybe-clean-stageautoprofile-target-libsanitizer
38058 maybe-all-stageautoprofile-target-libsanitizer:
38059 maybe-clean-stageautoprofile-target-libsanitizer:
38060 @if target-libsanitizer-bootstrap
38061 maybe-all-stageautoprofile-target-libsanitizer: all-stageautoprofile-target-libsanitizer
38062 all-stageautoprofile: all-stageautoprofile-target-libsanitizer
38063 TARGET-stageautoprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
38064 all-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
38065 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
38066 @r=`${PWD_COMMAND}`; export r; \
38067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38068 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
38069 $(RAW_CXX_TARGET_EXPORTS) \
38071 cd $(TARGET_SUBDIR)/libsanitizer && \
38072 $$s/gcc/config/i386/$(AUTO_PROFILE) \
38073 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38074 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38075 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38076 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38077 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38078 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38079 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38080 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38081 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
38082 $(TARGET-stageautoprofile-target-libsanitizer)
38084 maybe-clean-stageautoprofile-target-libsanitizer: clean-stageautoprofile-target-libsanitizer
38085 clean-stageautoprofile: clean-stageautoprofile-target-libsanitizer
38086 clean-stageautoprofile-target-libsanitizer:
38087 @if [ $(current_stage) = stageautoprofile ]; then \
38088 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38089 else \
38090 [ -f $(TARGET_SUBDIR)/stageautoprofile-libsanitizer/Makefile ] || exit 0; \
38091 $(MAKE) stageautoprofile-start; \
38092 fi; \
38093 cd $(TARGET_SUBDIR)/libsanitizer && \
38094 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38095 @endif target-libsanitizer-bootstrap
38098 .PHONY: all-stageautofeedback-target-libsanitizer maybe-all-stageautofeedback-target-libsanitizer
38099 .PHONY: clean-stageautofeedback-target-libsanitizer maybe-clean-stageautofeedback-target-libsanitizer
38100 maybe-all-stageautofeedback-target-libsanitizer:
38101 maybe-clean-stageautofeedback-target-libsanitizer:
38102 @if target-libsanitizer-bootstrap
38103 maybe-all-stageautofeedback-target-libsanitizer: all-stageautofeedback-target-libsanitizer
38104 all-stageautofeedback: all-stageautofeedback-target-libsanitizer
38105 TARGET-stageautofeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
38106 all-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
38107 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
38108 @r=`${PWD_COMMAND}`; export r; \
38109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38110 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
38111 $(RAW_CXX_TARGET_EXPORTS) \
38113 cd $(TARGET_SUBDIR)/libsanitizer && \
38115 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38116 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38117 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38118 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38119 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38120 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38121 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38122 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
38123 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
38124 $(TARGET-stageautofeedback-target-libsanitizer)
38126 maybe-clean-stageautofeedback-target-libsanitizer: clean-stageautofeedback-target-libsanitizer
38127 clean-stageautofeedback: clean-stageautofeedback-target-libsanitizer
38128 clean-stageautofeedback-target-libsanitizer:
38129 @if [ $(current_stage) = stageautofeedback ]; then \
38130 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38131 else \
38132 [ -f $(TARGET_SUBDIR)/stageautofeedback-libsanitizer/Makefile ] || exit 0; \
38133 $(MAKE) stageautofeedback-start; \
38134 fi; \
38135 cd $(TARGET_SUBDIR)/libsanitizer && \
38136 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
38137 @endif target-libsanitizer-bootstrap
38144 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
38145 maybe-check-target-libsanitizer:
38146 @if target-libsanitizer
38147 maybe-check-target-libsanitizer: check-target-libsanitizer
38149 check-target-libsanitizer:
38150 @: $(MAKE); $(unstage)
38151 @r=`${PWD_COMMAND}`; export r; \
38152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38153 $(RAW_CXX_TARGET_EXPORTS) \
38154 (cd $(TARGET_SUBDIR)/libsanitizer && \
38155 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
38157 @endif target-libsanitizer
38159 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
38160 maybe-install-target-libsanitizer:
38161 @if target-libsanitizer
38162 maybe-install-target-libsanitizer: install-target-libsanitizer
38164 install-target-libsanitizer: installdirs
38165 @: $(MAKE); $(unstage)
38166 @r=`${PWD_COMMAND}`; export r; \
38167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38168 $(RAW_CXX_TARGET_EXPORTS) \
38169 (cd $(TARGET_SUBDIR)/libsanitizer && \
38170 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38172 @endif target-libsanitizer
38174 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
38175 maybe-install-strip-target-libsanitizer:
38176 @if target-libsanitizer
38177 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
38179 install-strip-target-libsanitizer: installdirs
38180 @: $(MAKE); $(unstage)
38181 @r=`${PWD_COMMAND}`; export r; \
38182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38183 $(RAW_CXX_TARGET_EXPORTS) \
38184 (cd $(TARGET_SUBDIR)/libsanitizer && \
38185 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38187 @endif target-libsanitizer
38189 # Other targets (info, dvi, pdf, etc.)
38191 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
38192 maybe-info-target-libsanitizer:
38193 @if target-libsanitizer
38194 maybe-info-target-libsanitizer: info-target-libsanitizer
38196 info-target-libsanitizer: \
38197 configure-target-libsanitizer
38198 @: $(MAKE); $(unstage)
38199 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38200 r=`${PWD_COMMAND}`; export r; \
38201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38202 $(RAW_CXX_TARGET_EXPORTS) \
38203 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
38204 for flag in $(EXTRA_TARGET_FLAGS); do \
38205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38206 done; \
38207 (cd $(TARGET_SUBDIR)/libsanitizer && \
38208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38210 "RANLIB=$${RANLIB}" \
38211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38212 info) \
38213 || exit 1
38215 @endif target-libsanitizer
38217 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
38218 maybe-dvi-target-libsanitizer:
38219 @if target-libsanitizer
38220 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
38222 dvi-target-libsanitizer: \
38223 configure-target-libsanitizer
38224 @: $(MAKE); $(unstage)
38225 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38226 r=`${PWD_COMMAND}`; export r; \
38227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38228 $(RAW_CXX_TARGET_EXPORTS) \
38229 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
38230 for flag in $(EXTRA_TARGET_FLAGS); do \
38231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38232 done; \
38233 (cd $(TARGET_SUBDIR)/libsanitizer && \
38234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38236 "RANLIB=$${RANLIB}" \
38237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38238 dvi) \
38239 || exit 1
38241 @endif target-libsanitizer
38243 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
38244 maybe-pdf-target-libsanitizer:
38245 @if target-libsanitizer
38246 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
38248 pdf-target-libsanitizer: \
38249 configure-target-libsanitizer
38250 @: $(MAKE); $(unstage)
38251 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38252 r=`${PWD_COMMAND}`; export r; \
38253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38254 $(RAW_CXX_TARGET_EXPORTS) \
38255 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
38256 for flag in $(EXTRA_TARGET_FLAGS); do \
38257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38258 done; \
38259 (cd $(TARGET_SUBDIR)/libsanitizer && \
38260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38262 "RANLIB=$${RANLIB}" \
38263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38264 pdf) \
38265 || exit 1
38267 @endif target-libsanitizer
38269 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
38270 maybe-html-target-libsanitizer:
38271 @if target-libsanitizer
38272 maybe-html-target-libsanitizer: html-target-libsanitizer
38274 html-target-libsanitizer: \
38275 configure-target-libsanitizer
38276 @: $(MAKE); $(unstage)
38277 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38278 r=`${PWD_COMMAND}`; export r; \
38279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38280 $(RAW_CXX_TARGET_EXPORTS) \
38281 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
38282 for flag in $(EXTRA_TARGET_FLAGS); do \
38283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38284 done; \
38285 (cd $(TARGET_SUBDIR)/libsanitizer && \
38286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38288 "RANLIB=$${RANLIB}" \
38289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38290 html) \
38291 || exit 1
38293 @endif target-libsanitizer
38295 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
38296 maybe-TAGS-target-libsanitizer:
38297 @if target-libsanitizer
38298 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
38300 TAGS-target-libsanitizer: \
38301 configure-target-libsanitizer
38302 @: $(MAKE); $(unstage)
38303 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38304 r=`${PWD_COMMAND}`; export r; \
38305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38306 $(RAW_CXX_TARGET_EXPORTS) \
38307 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
38308 for flag in $(EXTRA_TARGET_FLAGS); do \
38309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38310 done; \
38311 (cd $(TARGET_SUBDIR)/libsanitizer && \
38312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38314 "RANLIB=$${RANLIB}" \
38315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38316 TAGS) \
38317 || exit 1
38319 @endif target-libsanitizer
38321 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
38322 maybe-install-info-target-libsanitizer:
38323 @if target-libsanitizer
38324 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
38326 install-info-target-libsanitizer: \
38327 configure-target-libsanitizer \
38328 info-target-libsanitizer
38329 @: $(MAKE); $(unstage)
38330 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38331 r=`${PWD_COMMAND}`; export r; \
38332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38333 $(RAW_CXX_TARGET_EXPORTS) \
38334 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
38335 for flag in $(EXTRA_TARGET_FLAGS); do \
38336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38337 done; \
38338 (cd $(TARGET_SUBDIR)/libsanitizer && \
38339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38341 "RANLIB=$${RANLIB}" \
38342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38343 install-info) \
38344 || exit 1
38346 @endif target-libsanitizer
38348 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
38349 maybe-install-pdf-target-libsanitizer:
38350 @if target-libsanitizer
38351 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
38353 install-pdf-target-libsanitizer: \
38354 configure-target-libsanitizer \
38355 pdf-target-libsanitizer
38356 @: $(MAKE); $(unstage)
38357 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38358 r=`${PWD_COMMAND}`; export r; \
38359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38360 $(RAW_CXX_TARGET_EXPORTS) \
38361 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
38362 for flag in $(EXTRA_TARGET_FLAGS); do \
38363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38364 done; \
38365 (cd $(TARGET_SUBDIR)/libsanitizer && \
38366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38368 "RANLIB=$${RANLIB}" \
38369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38370 install-pdf) \
38371 || exit 1
38373 @endif target-libsanitizer
38375 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
38376 maybe-install-html-target-libsanitizer:
38377 @if target-libsanitizer
38378 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
38380 install-html-target-libsanitizer: \
38381 configure-target-libsanitizer \
38382 html-target-libsanitizer
38383 @: $(MAKE); $(unstage)
38384 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38385 r=`${PWD_COMMAND}`; export r; \
38386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38387 $(RAW_CXX_TARGET_EXPORTS) \
38388 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
38389 for flag in $(EXTRA_TARGET_FLAGS); do \
38390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38391 done; \
38392 (cd $(TARGET_SUBDIR)/libsanitizer && \
38393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38395 "RANLIB=$${RANLIB}" \
38396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38397 install-html) \
38398 || exit 1
38400 @endif target-libsanitizer
38402 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
38403 maybe-installcheck-target-libsanitizer:
38404 @if target-libsanitizer
38405 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
38407 installcheck-target-libsanitizer: \
38408 configure-target-libsanitizer
38409 @: $(MAKE); $(unstage)
38410 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38411 r=`${PWD_COMMAND}`; export r; \
38412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38413 $(RAW_CXX_TARGET_EXPORTS) \
38414 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
38415 for flag in $(EXTRA_TARGET_FLAGS); do \
38416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38417 done; \
38418 (cd $(TARGET_SUBDIR)/libsanitizer && \
38419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38421 "RANLIB=$${RANLIB}" \
38422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38423 installcheck) \
38424 || exit 1
38426 @endif target-libsanitizer
38428 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
38429 maybe-mostlyclean-target-libsanitizer:
38430 @if target-libsanitizer
38431 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
38433 mostlyclean-target-libsanitizer:
38434 @: $(MAKE); $(unstage)
38435 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38436 r=`${PWD_COMMAND}`; export r; \
38437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38438 $(RAW_CXX_TARGET_EXPORTS) \
38439 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
38440 for flag in $(EXTRA_TARGET_FLAGS); do \
38441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38442 done; \
38443 (cd $(TARGET_SUBDIR)/libsanitizer && \
38444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38446 "RANLIB=$${RANLIB}" \
38447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38448 mostlyclean) \
38449 || exit 1
38451 @endif target-libsanitizer
38453 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
38454 maybe-clean-target-libsanitizer:
38455 @if target-libsanitizer
38456 maybe-clean-target-libsanitizer: clean-target-libsanitizer
38458 clean-target-libsanitizer:
38459 @: $(MAKE); $(unstage)
38460 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38461 r=`${PWD_COMMAND}`; export r; \
38462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38463 $(RAW_CXX_TARGET_EXPORTS) \
38464 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
38465 for flag in $(EXTRA_TARGET_FLAGS); do \
38466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38467 done; \
38468 (cd $(TARGET_SUBDIR)/libsanitizer && \
38469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38471 "RANLIB=$${RANLIB}" \
38472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38473 clean) \
38474 || exit 1
38476 @endif target-libsanitizer
38478 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
38479 maybe-distclean-target-libsanitizer:
38480 @if target-libsanitizer
38481 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
38483 distclean-target-libsanitizer:
38484 @: $(MAKE); $(unstage)
38485 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38486 r=`${PWD_COMMAND}`; export r; \
38487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38488 $(RAW_CXX_TARGET_EXPORTS) \
38489 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
38490 for flag in $(EXTRA_TARGET_FLAGS); do \
38491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38492 done; \
38493 (cd $(TARGET_SUBDIR)/libsanitizer && \
38494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38496 "RANLIB=$${RANLIB}" \
38497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38498 distclean) \
38499 || exit 1
38501 @endif target-libsanitizer
38503 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
38504 maybe-maintainer-clean-target-libsanitizer:
38505 @if target-libsanitizer
38506 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
38508 maintainer-clean-target-libsanitizer:
38509 @: $(MAKE); $(unstage)
38510 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
38511 r=`${PWD_COMMAND}`; export r; \
38512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38513 $(RAW_CXX_TARGET_EXPORTS) \
38514 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
38515 for flag in $(EXTRA_TARGET_FLAGS); do \
38516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38517 done; \
38518 (cd $(TARGET_SUBDIR)/libsanitizer && \
38519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38521 "RANLIB=$${RANLIB}" \
38522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38523 maintainer-clean) \
38524 || exit 1
38526 @endif target-libsanitizer
38532 .PHONY: configure-target-libmpx maybe-configure-target-libmpx
38533 maybe-configure-target-libmpx:
38534 @if gcc-bootstrap
38535 configure-target-libmpx: stage_current
38536 @endif gcc-bootstrap
38537 @if target-libmpx
38538 maybe-configure-target-libmpx: configure-target-libmpx
38539 configure-target-libmpx:
38540 @r=`${PWD_COMMAND}`; export r; \
38541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38542 echo "Checking multilib configuration for libmpx..."; \
38543 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38544 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38545 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38546 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38547 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38548 else \
38549 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38550 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38551 fi; \
38552 else \
38553 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38554 fi; \
38555 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38556 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38557 $(NORMAL_TARGET_EXPORTS) \
38558 echo Configuring in $(TARGET_SUBDIR)/libmpx; \
38559 cd "$(TARGET_SUBDIR)/libmpx" || exit 1; \
38560 case $(srcdir) in \
38561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38562 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38564 esac; \
38565 module_srcdir=libmpx; \
38566 rm -f no-such-file || : ; \
38567 CONFIG_SITE=no-such-file $(SHELL) \
38568 $$s/$$module_srcdir/configure \
38569 --srcdir=$${topdir}/$$module_srcdir \
38570 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38571 --target=${target_alias} \
38572 || exit 1
38573 @endif target-libmpx
38577 .PHONY: configure-stage1-target-libmpx maybe-configure-stage1-target-libmpx
38578 maybe-configure-stage1-target-libmpx:
38579 @if target-libmpx-bootstrap
38580 maybe-configure-stage1-target-libmpx: configure-stage1-target-libmpx
38581 configure-stage1-target-libmpx:
38582 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38583 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38584 @r=`${PWD_COMMAND}`; export r; \
38585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38586 TFLAGS="$(STAGE1_TFLAGS)"; \
38587 echo "Checking multilib configuration for libmpx..."; \
38588 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38589 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38590 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38591 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38592 else \
38593 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38594 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38595 fi; \
38596 else \
38597 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38598 fi; \
38599 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38600 $(NORMAL_TARGET_EXPORTS) \
38601 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38602 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38603 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38604 echo Configuring stage 1 in $(TARGET_SUBDIR)/libmpx; \
38605 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38606 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38607 case $(srcdir) in \
38608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38609 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38611 esac; \
38612 module_srcdir=libmpx; \
38613 $(SHELL) $$s/$$module_srcdir/configure \
38614 --srcdir=$${topdir}/$$module_srcdir \
38615 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38616 --target=${target_alias} \
38618 $(STAGE1_CONFIGURE_FLAGS)
38619 @endif target-libmpx-bootstrap
38621 .PHONY: configure-stage2-target-libmpx maybe-configure-stage2-target-libmpx
38622 maybe-configure-stage2-target-libmpx:
38623 @if target-libmpx-bootstrap
38624 maybe-configure-stage2-target-libmpx: configure-stage2-target-libmpx
38625 configure-stage2-target-libmpx:
38626 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
38627 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38628 @r=`${PWD_COMMAND}`; export r; \
38629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38630 TFLAGS="$(STAGE2_TFLAGS)"; \
38631 echo "Checking multilib configuration for libmpx..."; \
38632 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38633 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38634 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38635 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38636 else \
38637 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38638 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38639 fi; \
38640 else \
38641 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38642 fi; \
38643 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38644 $(NORMAL_TARGET_EXPORTS) \
38646 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38647 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38648 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38649 echo Configuring stage 2 in $(TARGET_SUBDIR)/libmpx; \
38650 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38651 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38652 case $(srcdir) in \
38653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38654 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38656 esac; \
38657 module_srcdir=libmpx; \
38658 $(SHELL) $$s/$$module_srcdir/configure \
38659 --srcdir=$${topdir}/$$module_srcdir \
38660 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38661 --target=${target_alias} \
38662 --with-build-libsubdir=$(HOST_SUBDIR) \
38663 $(STAGE2_CONFIGURE_FLAGS)
38664 @endif target-libmpx-bootstrap
38666 .PHONY: configure-stage3-target-libmpx maybe-configure-stage3-target-libmpx
38667 maybe-configure-stage3-target-libmpx:
38668 @if target-libmpx-bootstrap
38669 maybe-configure-stage3-target-libmpx: configure-stage3-target-libmpx
38670 configure-stage3-target-libmpx:
38671 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
38672 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38673 @r=`${PWD_COMMAND}`; export r; \
38674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38675 TFLAGS="$(STAGE3_TFLAGS)"; \
38676 echo "Checking multilib configuration for libmpx..."; \
38677 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38678 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38679 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38680 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38681 else \
38682 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38683 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38684 fi; \
38685 else \
38686 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38687 fi; \
38688 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38689 $(NORMAL_TARGET_EXPORTS) \
38691 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38692 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38693 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38694 echo Configuring stage 3 in $(TARGET_SUBDIR)/libmpx; \
38695 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38696 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38697 case $(srcdir) in \
38698 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38699 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38700 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38701 esac; \
38702 module_srcdir=libmpx; \
38703 $(SHELL) $$s/$$module_srcdir/configure \
38704 --srcdir=$${topdir}/$$module_srcdir \
38705 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38706 --target=${target_alias} \
38707 --with-build-libsubdir=$(HOST_SUBDIR) \
38708 $(STAGE3_CONFIGURE_FLAGS)
38709 @endif target-libmpx-bootstrap
38711 .PHONY: configure-stage4-target-libmpx maybe-configure-stage4-target-libmpx
38712 maybe-configure-stage4-target-libmpx:
38713 @if target-libmpx-bootstrap
38714 maybe-configure-stage4-target-libmpx: configure-stage4-target-libmpx
38715 configure-stage4-target-libmpx:
38716 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
38717 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38718 @r=`${PWD_COMMAND}`; export r; \
38719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38720 TFLAGS="$(STAGE4_TFLAGS)"; \
38721 echo "Checking multilib configuration for libmpx..."; \
38722 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38723 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38724 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38725 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38726 else \
38727 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38728 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38729 fi; \
38730 else \
38731 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38732 fi; \
38733 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38734 $(NORMAL_TARGET_EXPORTS) \
38736 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38737 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38738 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38739 echo Configuring stage 4 in $(TARGET_SUBDIR)/libmpx; \
38740 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38741 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38742 case $(srcdir) in \
38743 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38744 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38745 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38746 esac; \
38747 module_srcdir=libmpx; \
38748 $(SHELL) $$s/$$module_srcdir/configure \
38749 --srcdir=$${topdir}/$$module_srcdir \
38750 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38751 --target=${target_alias} \
38752 --with-build-libsubdir=$(HOST_SUBDIR) \
38753 $(STAGE4_CONFIGURE_FLAGS)
38754 @endif target-libmpx-bootstrap
38756 .PHONY: configure-stageprofile-target-libmpx maybe-configure-stageprofile-target-libmpx
38757 maybe-configure-stageprofile-target-libmpx:
38758 @if target-libmpx-bootstrap
38759 maybe-configure-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
38760 configure-stageprofile-target-libmpx:
38761 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
38762 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38763 @r=`${PWD_COMMAND}`; export r; \
38764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38765 TFLAGS="$(STAGEprofile_TFLAGS)"; \
38766 echo "Checking multilib configuration for libmpx..."; \
38767 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38768 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38769 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38770 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38771 else \
38772 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38773 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38774 fi; \
38775 else \
38776 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38777 fi; \
38778 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38779 $(NORMAL_TARGET_EXPORTS) \
38781 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38782 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38783 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38784 echo Configuring stage profile in $(TARGET_SUBDIR)/libmpx; \
38785 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38786 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38787 case $(srcdir) in \
38788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38789 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38791 esac; \
38792 module_srcdir=libmpx; \
38793 $(SHELL) $$s/$$module_srcdir/configure \
38794 --srcdir=$${topdir}/$$module_srcdir \
38795 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38796 --target=${target_alias} \
38797 --with-build-libsubdir=$(HOST_SUBDIR) \
38798 $(STAGEprofile_CONFIGURE_FLAGS)
38799 @endif target-libmpx-bootstrap
38801 .PHONY: configure-stagefeedback-target-libmpx maybe-configure-stagefeedback-target-libmpx
38802 maybe-configure-stagefeedback-target-libmpx:
38803 @if target-libmpx-bootstrap
38804 maybe-configure-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
38805 configure-stagefeedback-target-libmpx:
38806 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
38807 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38808 @r=`${PWD_COMMAND}`; export r; \
38809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38810 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
38811 echo "Checking multilib configuration for libmpx..."; \
38812 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38813 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38814 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38815 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38816 else \
38817 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38818 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38819 fi; \
38820 else \
38821 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38822 fi; \
38823 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38824 $(NORMAL_TARGET_EXPORTS) \
38826 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38827 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38828 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38829 echo Configuring stage feedback in $(TARGET_SUBDIR)/libmpx; \
38830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38831 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38832 case $(srcdir) in \
38833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38834 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38836 esac; \
38837 module_srcdir=libmpx; \
38838 $(SHELL) $$s/$$module_srcdir/configure \
38839 --srcdir=$${topdir}/$$module_srcdir \
38840 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38841 --target=${target_alias} \
38842 --with-build-libsubdir=$(HOST_SUBDIR) \
38843 $(STAGEfeedback_CONFIGURE_FLAGS)
38844 @endif target-libmpx-bootstrap
38846 .PHONY: configure-stageautoprofile-target-libmpx maybe-configure-stageautoprofile-target-libmpx
38847 maybe-configure-stageautoprofile-target-libmpx:
38848 @if target-libmpx-bootstrap
38849 maybe-configure-stageautoprofile-target-libmpx: configure-stageautoprofile-target-libmpx
38850 configure-stageautoprofile-target-libmpx:
38851 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
38852 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38853 @r=`${PWD_COMMAND}`; export r; \
38854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38855 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
38856 echo "Checking multilib configuration for libmpx..."; \
38857 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38858 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38859 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38860 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38861 else \
38862 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38863 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38864 fi; \
38865 else \
38866 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38867 fi; \
38868 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38869 $(NORMAL_TARGET_EXPORTS) \
38871 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38872 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38873 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38874 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libmpx; \
38875 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38876 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38877 case $(srcdir) in \
38878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38879 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38881 esac; \
38882 module_srcdir=libmpx; \
38883 $(SHELL) $$s/$$module_srcdir/configure \
38884 --srcdir=$${topdir}/$$module_srcdir \
38885 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38886 --target=${target_alias} \
38887 --with-build-libsubdir=$(HOST_SUBDIR) \
38888 $(STAGEautoprofile_CONFIGURE_FLAGS)
38889 @endif target-libmpx-bootstrap
38891 .PHONY: configure-stageautofeedback-target-libmpx maybe-configure-stageautofeedback-target-libmpx
38892 maybe-configure-stageautofeedback-target-libmpx:
38893 @if target-libmpx-bootstrap
38894 maybe-configure-stageautofeedback-target-libmpx: configure-stageautofeedback-target-libmpx
38895 configure-stageautofeedback-target-libmpx:
38896 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
38897 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx
38898 @r=`${PWD_COMMAND}`; export r; \
38899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38900 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
38901 echo "Checking multilib configuration for libmpx..."; \
38902 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmpx/multilib.tmp 2> /dev/null; \
38903 if test -r $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38904 if cmp -s $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; then \
38905 rm -f $(TARGET_SUBDIR)/libmpx/multilib.tmp; \
38906 else \
38907 rm -f $(TARGET_SUBDIR)/libmpx/Makefile; \
38908 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38909 fi; \
38910 else \
38911 mv $(TARGET_SUBDIR)/libmpx/multilib.tmp $(TARGET_SUBDIR)/libmpx/multilib.out; \
38912 fi; \
38913 test ! -f $(TARGET_SUBDIR)/libmpx/Makefile || exit 0; \
38914 $(NORMAL_TARGET_EXPORTS) \
38916 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
38917 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
38918 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
38919 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libmpx; \
38920 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmpx; \
38921 cd $(TARGET_SUBDIR)/libmpx || exit 1; \
38922 case $(srcdir) in \
38923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38924 *) topdir=`echo $(TARGET_SUBDIR)/libmpx/ | \
38925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38926 esac; \
38927 module_srcdir=libmpx; \
38928 $(SHELL) $$s/$$module_srcdir/configure \
38929 --srcdir=$${topdir}/$$module_srcdir \
38930 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38931 --target=${target_alias} \
38932 --with-build-libsubdir=$(HOST_SUBDIR) \
38933 $(STAGEautofeedback_CONFIGURE_FLAGS)
38934 @endif target-libmpx-bootstrap
38940 .PHONY: all-target-libmpx maybe-all-target-libmpx
38941 maybe-all-target-libmpx:
38942 @if gcc-bootstrap
38943 all-target-libmpx: stage_current
38944 @endif gcc-bootstrap
38945 @if target-libmpx
38946 TARGET-target-libmpx=all
38947 maybe-all-target-libmpx: all-target-libmpx
38948 all-target-libmpx: configure-target-libmpx
38949 @r=`${PWD_COMMAND}`; export r; \
38950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38951 $(NORMAL_TARGET_EXPORTS) \
38952 (cd $(TARGET_SUBDIR)/libmpx && \
38953 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38954 $(TARGET-target-libmpx))
38955 @endif target-libmpx
38959 .PHONY: all-stage1-target-libmpx maybe-all-stage1-target-libmpx
38960 .PHONY: clean-stage1-target-libmpx maybe-clean-stage1-target-libmpx
38961 maybe-all-stage1-target-libmpx:
38962 maybe-clean-stage1-target-libmpx:
38963 @if target-libmpx-bootstrap
38964 maybe-all-stage1-target-libmpx: all-stage1-target-libmpx
38965 all-stage1: all-stage1-target-libmpx
38966 TARGET-stage1-target-libmpx = $(TARGET-target-libmpx)
38967 all-stage1-target-libmpx: configure-stage1-target-libmpx
38968 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
38969 @r=`${PWD_COMMAND}`; export r; \
38970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38971 TFLAGS="$(STAGE1_TFLAGS)"; \
38972 $(NORMAL_TARGET_EXPORTS) \
38973 cd $(TARGET_SUBDIR)/libmpx && \
38975 $(MAKE) $(BASE_FLAGS_TO_PASS) \
38976 CFLAGS="$(CFLAGS_FOR_TARGET)" \
38977 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
38978 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
38979 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
38980 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
38981 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
38982 $(EXTRA_TARGET_FLAGS) \
38984 TFLAGS="$(STAGE1_TFLAGS)" \
38985 $(TARGET-stage1-target-libmpx)
38987 maybe-clean-stage1-target-libmpx: clean-stage1-target-libmpx
38988 clean-stage1: clean-stage1-target-libmpx
38989 clean-stage1-target-libmpx:
38990 @if [ $(current_stage) = stage1 ]; then \
38991 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
38992 else \
38993 [ -f $(TARGET_SUBDIR)/stage1-libmpx/Makefile ] || exit 0; \
38994 $(MAKE) stage1-start; \
38995 fi; \
38996 cd $(TARGET_SUBDIR)/libmpx && \
38997 $(MAKE) $(EXTRA_TARGET_FLAGS) \
38998 clean
38999 @endif target-libmpx-bootstrap
39002 .PHONY: all-stage2-target-libmpx maybe-all-stage2-target-libmpx
39003 .PHONY: clean-stage2-target-libmpx maybe-clean-stage2-target-libmpx
39004 maybe-all-stage2-target-libmpx:
39005 maybe-clean-stage2-target-libmpx:
39006 @if target-libmpx-bootstrap
39007 maybe-all-stage2-target-libmpx: all-stage2-target-libmpx
39008 all-stage2: all-stage2-target-libmpx
39009 TARGET-stage2-target-libmpx = $(TARGET-target-libmpx)
39010 all-stage2-target-libmpx: configure-stage2-target-libmpx
39011 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39012 @r=`${PWD_COMMAND}`; export r; \
39013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39014 TFLAGS="$(STAGE2_TFLAGS)"; \
39015 $(NORMAL_TARGET_EXPORTS) \
39017 cd $(TARGET_SUBDIR)/libmpx && \
39019 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39020 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39021 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39022 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39023 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39024 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39025 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39026 $(EXTRA_TARGET_FLAGS) \
39027 TFLAGS="$(STAGE2_TFLAGS)" \
39028 $(TARGET-stage2-target-libmpx)
39030 maybe-clean-stage2-target-libmpx: clean-stage2-target-libmpx
39031 clean-stage2: clean-stage2-target-libmpx
39032 clean-stage2-target-libmpx:
39033 @if [ $(current_stage) = stage2 ]; then \
39034 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39035 else \
39036 [ -f $(TARGET_SUBDIR)/stage2-libmpx/Makefile ] || exit 0; \
39037 $(MAKE) stage2-start; \
39038 fi; \
39039 cd $(TARGET_SUBDIR)/libmpx && \
39040 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39041 @endif target-libmpx-bootstrap
39044 .PHONY: all-stage3-target-libmpx maybe-all-stage3-target-libmpx
39045 .PHONY: clean-stage3-target-libmpx maybe-clean-stage3-target-libmpx
39046 maybe-all-stage3-target-libmpx:
39047 maybe-clean-stage3-target-libmpx:
39048 @if target-libmpx-bootstrap
39049 maybe-all-stage3-target-libmpx: all-stage3-target-libmpx
39050 all-stage3: all-stage3-target-libmpx
39051 TARGET-stage3-target-libmpx = $(TARGET-target-libmpx)
39052 all-stage3-target-libmpx: configure-stage3-target-libmpx
39053 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39054 @r=`${PWD_COMMAND}`; export r; \
39055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39056 TFLAGS="$(STAGE3_TFLAGS)"; \
39057 $(NORMAL_TARGET_EXPORTS) \
39059 cd $(TARGET_SUBDIR)/libmpx && \
39061 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39062 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39063 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39064 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39065 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39066 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39067 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39068 $(EXTRA_TARGET_FLAGS) \
39069 TFLAGS="$(STAGE3_TFLAGS)" \
39070 $(TARGET-stage3-target-libmpx)
39072 maybe-clean-stage3-target-libmpx: clean-stage3-target-libmpx
39073 clean-stage3: clean-stage3-target-libmpx
39074 clean-stage3-target-libmpx:
39075 @if [ $(current_stage) = stage3 ]; then \
39076 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39077 else \
39078 [ -f $(TARGET_SUBDIR)/stage3-libmpx/Makefile ] || exit 0; \
39079 $(MAKE) stage3-start; \
39080 fi; \
39081 cd $(TARGET_SUBDIR)/libmpx && \
39082 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39083 @endif target-libmpx-bootstrap
39086 .PHONY: all-stage4-target-libmpx maybe-all-stage4-target-libmpx
39087 .PHONY: clean-stage4-target-libmpx maybe-clean-stage4-target-libmpx
39088 maybe-all-stage4-target-libmpx:
39089 maybe-clean-stage4-target-libmpx:
39090 @if target-libmpx-bootstrap
39091 maybe-all-stage4-target-libmpx: all-stage4-target-libmpx
39092 all-stage4: all-stage4-target-libmpx
39093 TARGET-stage4-target-libmpx = $(TARGET-target-libmpx)
39094 all-stage4-target-libmpx: configure-stage4-target-libmpx
39095 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39096 @r=`${PWD_COMMAND}`; export r; \
39097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39098 TFLAGS="$(STAGE4_TFLAGS)"; \
39099 $(NORMAL_TARGET_EXPORTS) \
39101 cd $(TARGET_SUBDIR)/libmpx && \
39103 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39104 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39105 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39106 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39107 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39108 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39109 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39110 $(EXTRA_TARGET_FLAGS) \
39111 TFLAGS="$(STAGE4_TFLAGS)" \
39112 $(TARGET-stage4-target-libmpx)
39114 maybe-clean-stage4-target-libmpx: clean-stage4-target-libmpx
39115 clean-stage4: clean-stage4-target-libmpx
39116 clean-stage4-target-libmpx:
39117 @if [ $(current_stage) = stage4 ]; then \
39118 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39119 else \
39120 [ -f $(TARGET_SUBDIR)/stage4-libmpx/Makefile ] || exit 0; \
39121 $(MAKE) stage4-start; \
39122 fi; \
39123 cd $(TARGET_SUBDIR)/libmpx && \
39124 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39125 @endif target-libmpx-bootstrap
39128 .PHONY: all-stageprofile-target-libmpx maybe-all-stageprofile-target-libmpx
39129 .PHONY: clean-stageprofile-target-libmpx maybe-clean-stageprofile-target-libmpx
39130 maybe-all-stageprofile-target-libmpx:
39131 maybe-clean-stageprofile-target-libmpx:
39132 @if target-libmpx-bootstrap
39133 maybe-all-stageprofile-target-libmpx: all-stageprofile-target-libmpx
39134 all-stageprofile: all-stageprofile-target-libmpx
39135 TARGET-stageprofile-target-libmpx = $(TARGET-target-libmpx)
39136 all-stageprofile-target-libmpx: configure-stageprofile-target-libmpx
39137 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39138 @r=`${PWD_COMMAND}`; export r; \
39139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39140 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39141 $(NORMAL_TARGET_EXPORTS) \
39143 cd $(TARGET_SUBDIR)/libmpx && \
39145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39152 $(EXTRA_TARGET_FLAGS) \
39153 TFLAGS="$(STAGEprofile_TFLAGS)" \
39154 $(TARGET-stageprofile-target-libmpx)
39156 maybe-clean-stageprofile-target-libmpx: clean-stageprofile-target-libmpx
39157 clean-stageprofile: clean-stageprofile-target-libmpx
39158 clean-stageprofile-target-libmpx:
39159 @if [ $(current_stage) = stageprofile ]; then \
39160 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39161 else \
39162 [ -f $(TARGET_SUBDIR)/stageprofile-libmpx/Makefile ] || exit 0; \
39163 $(MAKE) stageprofile-start; \
39164 fi; \
39165 cd $(TARGET_SUBDIR)/libmpx && \
39166 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39167 @endif target-libmpx-bootstrap
39170 .PHONY: all-stagefeedback-target-libmpx maybe-all-stagefeedback-target-libmpx
39171 .PHONY: clean-stagefeedback-target-libmpx maybe-clean-stagefeedback-target-libmpx
39172 maybe-all-stagefeedback-target-libmpx:
39173 maybe-clean-stagefeedback-target-libmpx:
39174 @if target-libmpx-bootstrap
39175 maybe-all-stagefeedback-target-libmpx: all-stagefeedback-target-libmpx
39176 all-stagefeedback: all-stagefeedback-target-libmpx
39177 TARGET-stagefeedback-target-libmpx = $(TARGET-target-libmpx)
39178 all-stagefeedback-target-libmpx: configure-stagefeedback-target-libmpx
39179 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39180 @r=`${PWD_COMMAND}`; export r; \
39181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39182 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39183 $(NORMAL_TARGET_EXPORTS) \
39185 cd $(TARGET_SUBDIR)/libmpx && \
39187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39188 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39189 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39190 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39194 $(EXTRA_TARGET_FLAGS) \
39195 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39196 $(TARGET-stagefeedback-target-libmpx)
39198 maybe-clean-stagefeedback-target-libmpx: clean-stagefeedback-target-libmpx
39199 clean-stagefeedback: clean-stagefeedback-target-libmpx
39200 clean-stagefeedback-target-libmpx:
39201 @if [ $(current_stage) = stagefeedback ]; then \
39202 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39203 else \
39204 [ -f $(TARGET_SUBDIR)/stagefeedback-libmpx/Makefile ] || exit 0; \
39205 $(MAKE) stagefeedback-start; \
39206 fi; \
39207 cd $(TARGET_SUBDIR)/libmpx && \
39208 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39209 @endif target-libmpx-bootstrap
39212 .PHONY: all-stageautoprofile-target-libmpx maybe-all-stageautoprofile-target-libmpx
39213 .PHONY: clean-stageautoprofile-target-libmpx maybe-clean-stageautoprofile-target-libmpx
39214 maybe-all-stageautoprofile-target-libmpx:
39215 maybe-clean-stageautoprofile-target-libmpx:
39216 @if target-libmpx-bootstrap
39217 maybe-all-stageautoprofile-target-libmpx: all-stageautoprofile-target-libmpx
39218 all-stageautoprofile: all-stageautoprofile-target-libmpx
39219 TARGET-stageautoprofile-target-libmpx = $(TARGET-target-libmpx)
39220 all-stageautoprofile-target-libmpx: configure-stageautoprofile-target-libmpx
39221 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
39222 @r=`${PWD_COMMAND}`; export r; \
39223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39224 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
39225 $(NORMAL_TARGET_EXPORTS) \
39227 cd $(TARGET_SUBDIR)/libmpx && \
39228 $$s/gcc/config/i386/$(AUTO_PROFILE) \
39229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39230 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39231 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39232 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39236 $(EXTRA_TARGET_FLAGS) \
39237 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
39238 $(TARGET-stageautoprofile-target-libmpx)
39240 maybe-clean-stageautoprofile-target-libmpx: clean-stageautoprofile-target-libmpx
39241 clean-stageautoprofile: clean-stageautoprofile-target-libmpx
39242 clean-stageautoprofile-target-libmpx:
39243 @if [ $(current_stage) = stageautoprofile ]; then \
39244 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39245 else \
39246 [ -f $(TARGET_SUBDIR)/stageautoprofile-libmpx/Makefile ] || exit 0; \
39247 $(MAKE) stageautoprofile-start; \
39248 fi; \
39249 cd $(TARGET_SUBDIR)/libmpx && \
39250 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39251 @endif target-libmpx-bootstrap
39254 .PHONY: all-stageautofeedback-target-libmpx maybe-all-stageautofeedback-target-libmpx
39255 .PHONY: clean-stageautofeedback-target-libmpx maybe-clean-stageautofeedback-target-libmpx
39256 maybe-all-stageautofeedback-target-libmpx:
39257 maybe-clean-stageautofeedback-target-libmpx:
39258 @if target-libmpx-bootstrap
39259 maybe-all-stageautofeedback-target-libmpx: all-stageautofeedback-target-libmpx
39260 all-stageautofeedback: all-stageautofeedback-target-libmpx
39261 TARGET-stageautofeedback-target-libmpx = $(TARGET-target-libmpx)
39262 all-stageautofeedback-target-libmpx: configure-stageautofeedback-target-libmpx
39263 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
39264 @r=`${PWD_COMMAND}`; export r; \
39265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39266 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
39267 $(NORMAL_TARGET_EXPORTS) \
39269 cd $(TARGET_SUBDIR)/libmpx && \
39271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39272 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39273 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39274 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39278 $(EXTRA_TARGET_FLAGS) \
39279 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
39280 $(TARGET-stageautofeedback-target-libmpx)
39282 maybe-clean-stageautofeedback-target-libmpx: clean-stageautofeedback-target-libmpx
39283 clean-stageautofeedback: clean-stageautofeedback-target-libmpx
39284 clean-stageautofeedback-target-libmpx:
39285 @if [ $(current_stage) = stageautofeedback ]; then \
39286 [ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39287 else \
39288 [ -f $(TARGET_SUBDIR)/stageautofeedback-libmpx/Makefile ] || exit 0; \
39289 $(MAKE) stageautofeedback-start; \
39290 fi; \
39291 cd $(TARGET_SUBDIR)/libmpx && \
39292 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
39293 @endif target-libmpx-bootstrap
39300 .PHONY: check-target-libmpx maybe-check-target-libmpx
39301 maybe-check-target-libmpx:
39302 @if target-libmpx
39303 maybe-check-target-libmpx: check-target-libmpx
39305 check-target-libmpx:
39306 @: $(MAKE); $(unstage)
39307 @r=`${PWD_COMMAND}`; export r; \
39308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39309 $(NORMAL_TARGET_EXPORTS) \
39310 (cd $(TARGET_SUBDIR)/libmpx && \
39311 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39313 @endif target-libmpx
39315 .PHONY: install-target-libmpx maybe-install-target-libmpx
39316 maybe-install-target-libmpx:
39317 @if target-libmpx
39318 maybe-install-target-libmpx: install-target-libmpx
39320 install-target-libmpx: installdirs
39321 @: $(MAKE); $(unstage)
39322 @r=`${PWD_COMMAND}`; export r; \
39323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39324 $(NORMAL_TARGET_EXPORTS) \
39325 (cd $(TARGET_SUBDIR)/libmpx && \
39326 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39328 @endif target-libmpx
39330 .PHONY: install-strip-target-libmpx maybe-install-strip-target-libmpx
39331 maybe-install-strip-target-libmpx:
39332 @if target-libmpx
39333 maybe-install-strip-target-libmpx: install-strip-target-libmpx
39335 install-strip-target-libmpx: installdirs
39336 @: $(MAKE); $(unstage)
39337 @r=`${PWD_COMMAND}`; export r; \
39338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39339 $(NORMAL_TARGET_EXPORTS) \
39340 (cd $(TARGET_SUBDIR)/libmpx && \
39341 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39343 @endif target-libmpx
39345 # Other targets (info, dvi, pdf, etc.)
39347 .PHONY: maybe-info-target-libmpx info-target-libmpx
39348 maybe-info-target-libmpx:
39349 @if target-libmpx
39350 maybe-info-target-libmpx: info-target-libmpx
39352 info-target-libmpx: \
39353 configure-target-libmpx
39354 @: $(MAKE); $(unstage)
39355 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39356 r=`${PWD_COMMAND}`; export r; \
39357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39358 $(NORMAL_TARGET_EXPORTS) \
39359 echo "Doing info in $(TARGET_SUBDIR)/libmpx"; \
39360 for flag in $(EXTRA_TARGET_FLAGS); do \
39361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39362 done; \
39363 (cd $(TARGET_SUBDIR)/libmpx && \
39364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39366 "RANLIB=$${RANLIB}" \
39367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39368 info) \
39369 || exit 1
39371 @endif target-libmpx
39373 .PHONY: maybe-dvi-target-libmpx dvi-target-libmpx
39374 maybe-dvi-target-libmpx:
39375 @if target-libmpx
39376 maybe-dvi-target-libmpx: dvi-target-libmpx
39378 dvi-target-libmpx: \
39379 configure-target-libmpx
39380 @: $(MAKE); $(unstage)
39381 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39382 r=`${PWD_COMMAND}`; export r; \
39383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39384 $(NORMAL_TARGET_EXPORTS) \
39385 echo "Doing dvi in $(TARGET_SUBDIR)/libmpx"; \
39386 for flag in $(EXTRA_TARGET_FLAGS); do \
39387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39388 done; \
39389 (cd $(TARGET_SUBDIR)/libmpx && \
39390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39392 "RANLIB=$${RANLIB}" \
39393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39394 dvi) \
39395 || exit 1
39397 @endif target-libmpx
39399 .PHONY: maybe-pdf-target-libmpx pdf-target-libmpx
39400 maybe-pdf-target-libmpx:
39401 @if target-libmpx
39402 maybe-pdf-target-libmpx: pdf-target-libmpx
39404 pdf-target-libmpx: \
39405 configure-target-libmpx
39406 @: $(MAKE); $(unstage)
39407 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39408 r=`${PWD_COMMAND}`; export r; \
39409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39410 $(NORMAL_TARGET_EXPORTS) \
39411 echo "Doing pdf in $(TARGET_SUBDIR)/libmpx"; \
39412 for flag in $(EXTRA_TARGET_FLAGS); do \
39413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39414 done; \
39415 (cd $(TARGET_SUBDIR)/libmpx && \
39416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39418 "RANLIB=$${RANLIB}" \
39419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39420 pdf) \
39421 || exit 1
39423 @endif target-libmpx
39425 .PHONY: maybe-html-target-libmpx html-target-libmpx
39426 maybe-html-target-libmpx:
39427 @if target-libmpx
39428 maybe-html-target-libmpx: html-target-libmpx
39430 html-target-libmpx: \
39431 configure-target-libmpx
39432 @: $(MAKE); $(unstage)
39433 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39434 r=`${PWD_COMMAND}`; export r; \
39435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39436 $(NORMAL_TARGET_EXPORTS) \
39437 echo "Doing html in $(TARGET_SUBDIR)/libmpx"; \
39438 for flag in $(EXTRA_TARGET_FLAGS); do \
39439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39440 done; \
39441 (cd $(TARGET_SUBDIR)/libmpx && \
39442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39444 "RANLIB=$${RANLIB}" \
39445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39446 html) \
39447 || exit 1
39449 @endif target-libmpx
39451 .PHONY: maybe-TAGS-target-libmpx TAGS-target-libmpx
39452 maybe-TAGS-target-libmpx:
39453 @if target-libmpx
39454 maybe-TAGS-target-libmpx: TAGS-target-libmpx
39456 TAGS-target-libmpx: \
39457 configure-target-libmpx
39458 @: $(MAKE); $(unstage)
39459 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39460 r=`${PWD_COMMAND}`; export r; \
39461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39462 $(NORMAL_TARGET_EXPORTS) \
39463 echo "Doing TAGS in $(TARGET_SUBDIR)/libmpx"; \
39464 for flag in $(EXTRA_TARGET_FLAGS); do \
39465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39466 done; \
39467 (cd $(TARGET_SUBDIR)/libmpx && \
39468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39470 "RANLIB=$${RANLIB}" \
39471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39472 TAGS) \
39473 || exit 1
39475 @endif target-libmpx
39477 .PHONY: maybe-install-info-target-libmpx install-info-target-libmpx
39478 maybe-install-info-target-libmpx:
39479 @if target-libmpx
39480 maybe-install-info-target-libmpx: install-info-target-libmpx
39482 install-info-target-libmpx: \
39483 configure-target-libmpx \
39484 info-target-libmpx
39485 @: $(MAKE); $(unstage)
39486 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39487 r=`${PWD_COMMAND}`; export r; \
39488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39489 $(NORMAL_TARGET_EXPORTS) \
39490 echo "Doing install-info in $(TARGET_SUBDIR)/libmpx"; \
39491 for flag in $(EXTRA_TARGET_FLAGS); do \
39492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39493 done; \
39494 (cd $(TARGET_SUBDIR)/libmpx && \
39495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39497 "RANLIB=$${RANLIB}" \
39498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39499 install-info) \
39500 || exit 1
39502 @endif target-libmpx
39504 .PHONY: maybe-install-pdf-target-libmpx install-pdf-target-libmpx
39505 maybe-install-pdf-target-libmpx:
39506 @if target-libmpx
39507 maybe-install-pdf-target-libmpx: install-pdf-target-libmpx
39509 install-pdf-target-libmpx: \
39510 configure-target-libmpx \
39511 pdf-target-libmpx
39512 @: $(MAKE); $(unstage)
39513 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39514 r=`${PWD_COMMAND}`; export r; \
39515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39516 $(NORMAL_TARGET_EXPORTS) \
39517 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmpx"; \
39518 for flag in $(EXTRA_TARGET_FLAGS); do \
39519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39520 done; \
39521 (cd $(TARGET_SUBDIR)/libmpx && \
39522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39524 "RANLIB=$${RANLIB}" \
39525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39526 install-pdf) \
39527 || exit 1
39529 @endif target-libmpx
39531 .PHONY: maybe-install-html-target-libmpx install-html-target-libmpx
39532 maybe-install-html-target-libmpx:
39533 @if target-libmpx
39534 maybe-install-html-target-libmpx: install-html-target-libmpx
39536 install-html-target-libmpx: \
39537 configure-target-libmpx \
39538 html-target-libmpx
39539 @: $(MAKE); $(unstage)
39540 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39541 r=`${PWD_COMMAND}`; export r; \
39542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39543 $(NORMAL_TARGET_EXPORTS) \
39544 echo "Doing install-html in $(TARGET_SUBDIR)/libmpx"; \
39545 for flag in $(EXTRA_TARGET_FLAGS); do \
39546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39547 done; \
39548 (cd $(TARGET_SUBDIR)/libmpx && \
39549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39551 "RANLIB=$${RANLIB}" \
39552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39553 install-html) \
39554 || exit 1
39556 @endif target-libmpx
39558 .PHONY: maybe-installcheck-target-libmpx installcheck-target-libmpx
39559 maybe-installcheck-target-libmpx:
39560 @if target-libmpx
39561 maybe-installcheck-target-libmpx: installcheck-target-libmpx
39563 installcheck-target-libmpx: \
39564 configure-target-libmpx
39565 @: $(MAKE); $(unstage)
39566 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39567 r=`${PWD_COMMAND}`; export r; \
39568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39569 $(NORMAL_TARGET_EXPORTS) \
39570 echo "Doing installcheck in $(TARGET_SUBDIR)/libmpx"; \
39571 for flag in $(EXTRA_TARGET_FLAGS); do \
39572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39573 done; \
39574 (cd $(TARGET_SUBDIR)/libmpx && \
39575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39577 "RANLIB=$${RANLIB}" \
39578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39579 installcheck) \
39580 || exit 1
39582 @endif target-libmpx
39584 .PHONY: maybe-mostlyclean-target-libmpx mostlyclean-target-libmpx
39585 maybe-mostlyclean-target-libmpx:
39586 @if target-libmpx
39587 maybe-mostlyclean-target-libmpx: mostlyclean-target-libmpx
39589 mostlyclean-target-libmpx:
39590 @: $(MAKE); $(unstage)
39591 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39592 r=`${PWD_COMMAND}`; export r; \
39593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39594 $(NORMAL_TARGET_EXPORTS) \
39595 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmpx"; \
39596 for flag in $(EXTRA_TARGET_FLAGS); do \
39597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39598 done; \
39599 (cd $(TARGET_SUBDIR)/libmpx && \
39600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39602 "RANLIB=$${RANLIB}" \
39603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39604 mostlyclean) \
39605 || exit 1
39607 @endif target-libmpx
39609 .PHONY: maybe-clean-target-libmpx clean-target-libmpx
39610 maybe-clean-target-libmpx:
39611 @if target-libmpx
39612 maybe-clean-target-libmpx: clean-target-libmpx
39614 clean-target-libmpx:
39615 @: $(MAKE); $(unstage)
39616 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39617 r=`${PWD_COMMAND}`; export r; \
39618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39619 $(NORMAL_TARGET_EXPORTS) \
39620 echo "Doing clean in $(TARGET_SUBDIR)/libmpx"; \
39621 for flag in $(EXTRA_TARGET_FLAGS); do \
39622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39623 done; \
39624 (cd $(TARGET_SUBDIR)/libmpx && \
39625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39627 "RANLIB=$${RANLIB}" \
39628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39629 clean) \
39630 || exit 1
39632 @endif target-libmpx
39634 .PHONY: maybe-distclean-target-libmpx distclean-target-libmpx
39635 maybe-distclean-target-libmpx:
39636 @if target-libmpx
39637 maybe-distclean-target-libmpx: distclean-target-libmpx
39639 distclean-target-libmpx:
39640 @: $(MAKE); $(unstage)
39641 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39642 r=`${PWD_COMMAND}`; export r; \
39643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39644 $(NORMAL_TARGET_EXPORTS) \
39645 echo "Doing distclean in $(TARGET_SUBDIR)/libmpx"; \
39646 for flag in $(EXTRA_TARGET_FLAGS); do \
39647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39648 done; \
39649 (cd $(TARGET_SUBDIR)/libmpx && \
39650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39652 "RANLIB=$${RANLIB}" \
39653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39654 distclean) \
39655 || exit 1
39657 @endif target-libmpx
39659 .PHONY: maybe-maintainer-clean-target-libmpx maintainer-clean-target-libmpx
39660 maybe-maintainer-clean-target-libmpx:
39661 @if target-libmpx
39662 maybe-maintainer-clean-target-libmpx: maintainer-clean-target-libmpx
39664 maintainer-clean-target-libmpx:
39665 @: $(MAKE); $(unstage)
39666 @[ -f $(TARGET_SUBDIR)/libmpx/Makefile ] || exit 0; \
39667 r=`${PWD_COMMAND}`; export r; \
39668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39669 $(NORMAL_TARGET_EXPORTS) \
39670 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmpx"; \
39671 for flag in $(EXTRA_TARGET_FLAGS); do \
39672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39673 done; \
39674 (cd $(TARGET_SUBDIR)/libmpx && \
39675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39677 "RANLIB=$${RANLIB}" \
39678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39679 maintainer-clean) \
39680 || exit 1
39682 @endif target-libmpx
39688 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
39689 maybe-configure-target-libvtv:
39690 @if gcc-bootstrap
39691 configure-target-libvtv: stage_current
39692 @endif gcc-bootstrap
39693 @if target-libvtv
39694 maybe-configure-target-libvtv: configure-target-libvtv
39695 configure-target-libvtv:
39696 @r=`${PWD_COMMAND}`; export r; \
39697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39698 echo "Checking multilib configuration for libvtv..."; \
39699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39700 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39701 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39702 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39703 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39704 else \
39705 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39706 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39707 fi; \
39708 else \
39709 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39710 fi; \
39711 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39712 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39713 $(RAW_CXX_TARGET_EXPORTS) \
39714 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
39715 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
39716 case $(srcdir) in \
39717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39718 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39720 esac; \
39721 module_srcdir=libvtv; \
39722 rm -f no-such-file || : ; \
39723 CONFIG_SITE=no-such-file $(SHELL) \
39724 $$s/$$module_srcdir/configure \
39725 --srcdir=$${topdir}/$$module_srcdir \
39726 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39727 --target=${target_alias} \
39728 || exit 1
39729 @endif target-libvtv
39733 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
39734 maybe-configure-stage1-target-libvtv:
39735 @if target-libvtv-bootstrap
39736 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
39737 configure-stage1-target-libvtv:
39738 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39739 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39740 @r=`${PWD_COMMAND}`; export r; \
39741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39742 TFLAGS="$(STAGE1_TFLAGS)"; \
39743 echo "Checking multilib configuration for libvtv..."; \
39744 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39745 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39746 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39747 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39748 else \
39749 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39750 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39751 fi; \
39752 else \
39753 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39754 fi; \
39755 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39756 $(RAW_CXX_TARGET_EXPORTS) \
39757 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39758 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39759 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39760 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
39761 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39762 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39763 case $(srcdir) in \
39764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39765 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39767 esac; \
39768 module_srcdir=libvtv; \
39769 $(SHELL) $$s/$$module_srcdir/configure \
39770 --srcdir=$${topdir}/$$module_srcdir \
39771 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39772 --target=${target_alias} \
39774 $(STAGE1_CONFIGURE_FLAGS)
39775 @endif target-libvtv-bootstrap
39777 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
39778 maybe-configure-stage2-target-libvtv:
39779 @if target-libvtv-bootstrap
39780 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
39781 configure-stage2-target-libvtv:
39782 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39783 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39784 @r=`${PWD_COMMAND}`; export r; \
39785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39786 TFLAGS="$(STAGE2_TFLAGS)"; \
39787 echo "Checking multilib configuration for libvtv..."; \
39788 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39789 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39790 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39791 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39792 else \
39793 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39794 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39795 fi; \
39796 else \
39797 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39798 fi; \
39799 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39800 $(RAW_CXX_TARGET_EXPORTS) \
39802 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39803 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39804 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39805 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
39806 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39807 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39808 case $(srcdir) in \
39809 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39810 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39811 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39812 esac; \
39813 module_srcdir=libvtv; \
39814 $(SHELL) $$s/$$module_srcdir/configure \
39815 --srcdir=$${topdir}/$$module_srcdir \
39816 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39817 --target=${target_alias} \
39818 --with-build-libsubdir=$(HOST_SUBDIR) \
39819 $(STAGE2_CONFIGURE_FLAGS)
39820 @endif target-libvtv-bootstrap
39822 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
39823 maybe-configure-stage3-target-libvtv:
39824 @if target-libvtv-bootstrap
39825 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
39826 configure-stage3-target-libvtv:
39827 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39828 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39829 @r=`${PWD_COMMAND}`; export r; \
39830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39831 TFLAGS="$(STAGE3_TFLAGS)"; \
39832 echo "Checking multilib configuration for libvtv..."; \
39833 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39834 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39835 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39836 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39837 else \
39838 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39839 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39840 fi; \
39841 else \
39842 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39843 fi; \
39844 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39845 $(RAW_CXX_TARGET_EXPORTS) \
39847 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39848 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39849 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39850 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
39851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39852 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39853 case $(srcdir) in \
39854 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39855 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39856 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39857 esac; \
39858 module_srcdir=libvtv; \
39859 $(SHELL) $$s/$$module_srcdir/configure \
39860 --srcdir=$${topdir}/$$module_srcdir \
39861 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39862 --target=${target_alias} \
39863 --with-build-libsubdir=$(HOST_SUBDIR) \
39864 $(STAGE3_CONFIGURE_FLAGS)
39865 @endif target-libvtv-bootstrap
39867 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
39868 maybe-configure-stage4-target-libvtv:
39869 @if target-libvtv-bootstrap
39870 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
39871 configure-stage4-target-libvtv:
39872 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39873 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39874 @r=`${PWD_COMMAND}`; export r; \
39875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39876 TFLAGS="$(STAGE4_TFLAGS)"; \
39877 echo "Checking multilib configuration for libvtv..."; \
39878 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39879 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39880 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39881 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39882 else \
39883 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39884 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39885 fi; \
39886 else \
39887 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39888 fi; \
39889 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39890 $(RAW_CXX_TARGET_EXPORTS) \
39892 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39893 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39894 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39895 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
39896 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39897 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39898 case $(srcdir) in \
39899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39900 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39902 esac; \
39903 module_srcdir=libvtv; \
39904 $(SHELL) $$s/$$module_srcdir/configure \
39905 --srcdir=$${topdir}/$$module_srcdir \
39906 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39907 --target=${target_alias} \
39908 --with-build-libsubdir=$(HOST_SUBDIR) \
39909 $(STAGE4_CONFIGURE_FLAGS)
39910 @endif target-libvtv-bootstrap
39912 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
39913 maybe-configure-stageprofile-target-libvtv:
39914 @if target-libvtv-bootstrap
39915 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
39916 configure-stageprofile-target-libvtv:
39917 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39918 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39919 @r=`${PWD_COMMAND}`; export r; \
39920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39921 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39922 echo "Checking multilib configuration for libvtv..."; \
39923 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39924 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39925 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39926 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39927 else \
39928 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39929 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39930 fi; \
39931 else \
39932 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39933 fi; \
39934 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39935 $(RAW_CXX_TARGET_EXPORTS) \
39937 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39938 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39939 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39940 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
39941 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39942 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39943 case $(srcdir) in \
39944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39945 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39947 esac; \
39948 module_srcdir=libvtv; \
39949 $(SHELL) $$s/$$module_srcdir/configure \
39950 --srcdir=$${topdir}/$$module_srcdir \
39951 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39952 --target=${target_alias} \
39953 --with-build-libsubdir=$(HOST_SUBDIR) \
39954 $(STAGEprofile_CONFIGURE_FLAGS)
39955 @endif target-libvtv-bootstrap
39957 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
39958 maybe-configure-stagefeedback-target-libvtv:
39959 @if target-libvtv-bootstrap
39960 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
39961 configure-stagefeedback-target-libvtv:
39962 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39963 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
39964 @r=`${PWD_COMMAND}`; export r; \
39965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39966 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39967 echo "Checking multilib configuration for libvtv..."; \
39968 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
39969 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39970 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
39971 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
39972 else \
39973 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
39974 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39975 fi; \
39976 else \
39977 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
39978 fi; \
39979 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
39980 $(RAW_CXX_TARGET_EXPORTS) \
39982 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39983 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39984 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39985 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
39986 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
39987 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
39988 case $(srcdir) in \
39989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39990 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
39991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39992 esac; \
39993 module_srcdir=libvtv; \
39994 $(SHELL) $$s/$$module_srcdir/configure \
39995 --srcdir=$${topdir}/$$module_srcdir \
39996 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39997 --target=${target_alias} \
39998 --with-build-libsubdir=$(HOST_SUBDIR) \
39999 $(STAGEfeedback_CONFIGURE_FLAGS)
40000 @endif target-libvtv-bootstrap
40002 .PHONY: configure-stageautoprofile-target-libvtv maybe-configure-stageautoprofile-target-libvtv
40003 maybe-configure-stageautoprofile-target-libvtv:
40004 @if target-libvtv-bootstrap
40005 maybe-configure-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
40006 configure-stageautoprofile-target-libvtv:
40007 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
40008 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
40009 @r=`${PWD_COMMAND}`; export r; \
40010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40011 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
40012 echo "Checking multilib configuration for libvtv..."; \
40013 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
40014 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
40015 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
40016 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
40017 else \
40018 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
40019 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40020 fi; \
40021 else \
40022 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40023 fi; \
40024 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
40025 $(RAW_CXX_TARGET_EXPORTS) \
40027 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40028 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40029 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
40030 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libvtv; \
40031 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
40032 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
40033 case $(srcdir) in \
40034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40035 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
40036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40037 esac; \
40038 module_srcdir=libvtv; \
40039 $(SHELL) $$s/$$module_srcdir/configure \
40040 --srcdir=$${topdir}/$$module_srcdir \
40041 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40042 --target=${target_alias} \
40043 --with-build-libsubdir=$(HOST_SUBDIR) \
40044 $(STAGEautoprofile_CONFIGURE_FLAGS)
40045 @endif target-libvtv-bootstrap
40047 .PHONY: configure-stageautofeedback-target-libvtv maybe-configure-stageautofeedback-target-libvtv
40048 maybe-configure-stageautofeedback-target-libvtv:
40049 @if target-libvtv-bootstrap
40050 maybe-configure-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
40051 configure-stageautofeedback-target-libvtv:
40052 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
40053 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
40054 @r=`${PWD_COMMAND}`; export r; \
40055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40056 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
40057 echo "Checking multilib configuration for libvtv..."; \
40058 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
40059 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
40060 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
40061 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
40062 else \
40063 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
40064 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40065 fi; \
40066 else \
40067 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
40068 fi; \
40069 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
40070 $(RAW_CXX_TARGET_EXPORTS) \
40072 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
40073 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
40074 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
40075 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libvtv; \
40076 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
40077 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
40078 case $(srcdir) in \
40079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40080 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
40081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40082 esac; \
40083 module_srcdir=libvtv; \
40084 $(SHELL) $$s/$$module_srcdir/configure \
40085 --srcdir=$${topdir}/$$module_srcdir \
40086 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40087 --target=${target_alias} \
40088 --with-build-libsubdir=$(HOST_SUBDIR) \
40089 $(STAGEautofeedback_CONFIGURE_FLAGS)
40090 @endif target-libvtv-bootstrap
40096 .PHONY: all-target-libvtv maybe-all-target-libvtv
40097 maybe-all-target-libvtv:
40098 @if gcc-bootstrap
40099 all-target-libvtv: stage_current
40100 @endif gcc-bootstrap
40101 @if target-libvtv
40102 TARGET-target-libvtv=all
40103 maybe-all-target-libvtv: all-target-libvtv
40104 all-target-libvtv: configure-target-libvtv
40105 @r=`${PWD_COMMAND}`; export r; \
40106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40107 $(RAW_CXX_TARGET_EXPORTS) \
40108 (cd $(TARGET_SUBDIR)/libvtv && \
40109 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40110 $(TARGET-target-libvtv))
40111 @endif target-libvtv
40115 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
40116 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
40117 maybe-all-stage1-target-libvtv:
40118 maybe-clean-stage1-target-libvtv:
40119 @if target-libvtv-bootstrap
40120 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
40121 all-stage1: all-stage1-target-libvtv
40122 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
40123 all-stage1-target-libvtv: configure-stage1-target-libvtv
40124 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40125 @r=`${PWD_COMMAND}`; export r; \
40126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40127 TFLAGS="$(STAGE1_TFLAGS)"; \
40128 $(RAW_CXX_TARGET_EXPORTS) \
40129 cd $(TARGET_SUBDIR)/libvtv && \
40131 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40132 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40133 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40134 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40135 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40136 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40137 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40138 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40140 TFLAGS="$(STAGE1_TFLAGS)" \
40141 $(TARGET-stage1-target-libvtv)
40143 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
40144 clean-stage1: clean-stage1-target-libvtv
40145 clean-stage1-target-libvtv:
40146 @if [ $(current_stage) = stage1 ]; then \
40147 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40148 else \
40149 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
40150 $(MAKE) stage1-start; \
40151 fi; \
40152 cd $(TARGET_SUBDIR)/libvtv && \
40153 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40154 clean
40155 @endif target-libvtv-bootstrap
40158 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
40159 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
40160 maybe-all-stage2-target-libvtv:
40161 maybe-clean-stage2-target-libvtv:
40162 @if target-libvtv-bootstrap
40163 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
40164 all-stage2: all-stage2-target-libvtv
40165 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
40166 all-stage2-target-libvtv: configure-stage2-target-libvtv
40167 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40168 @r=`${PWD_COMMAND}`; export r; \
40169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40170 TFLAGS="$(STAGE2_TFLAGS)"; \
40171 $(RAW_CXX_TARGET_EXPORTS) \
40173 cd $(TARGET_SUBDIR)/libvtv && \
40175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40176 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40182 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40183 TFLAGS="$(STAGE2_TFLAGS)" \
40184 $(TARGET-stage2-target-libvtv)
40186 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
40187 clean-stage2: clean-stage2-target-libvtv
40188 clean-stage2-target-libvtv:
40189 @if [ $(current_stage) = stage2 ]; then \
40190 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40191 else \
40192 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
40193 $(MAKE) stage2-start; \
40194 fi; \
40195 cd $(TARGET_SUBDIR)/libvtv && \
40196 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40197 @endif target-libvtv-bootstrap
40200 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
40201 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
40202 maybe-all-stage3-target-libvtv:
40203 maybe-clean-stage3-target-libvtv:
40204 @if target-libvtv-bootstrap
40205 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
40206 all-stage3: all-stage3-target-libvtv
40207 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
40208 all-stage3-target-libvtv: configure-stage3-target-libvtv
40209 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40210 @r=`${PWD_COMMAND}`; export r; \
40211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40212 TFLAGS="$(STAGE3_TFLAGS)"; \
40213 $(RAW_CXX_TARGET_EXPORTS) \
40215 cd $(TARGET_SUBDIR)/libvtv && \
40217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40218 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40219 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40220 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40224 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40225 TFLAGS="$(STAGE3_TFLAGS)" \
40226 $(TARGET-stage3-target-libvtv)
40228 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
40229 clean-stage3: clean-stage3-target-libvtv
40230 clean-stage3-target-libvtv:
40231 @if [ $(current_stage) = stage3 ]; then \
40232 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40233 else \
40234 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
40235 $(MAKE) stage3-start; \
40236 fi; \
40237 cd $(TARGET_SUBDIR)/libvtv && \
40238 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40239 @endif target-libvtv-bootstrap
40242 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
40243 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
40244 maybe-all-stage4-target-libvtv:
40245 maybe-clean-stage4-target-libvtv:
40246 @if target-libvtv-bootstrap
40247 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
40248 all-stage4: all-stage4-target-libvtv
40249 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
40250 all-stage4-target-libvtv: configure-stage4-target-libvtv
40251 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40252 @r=`${PWD_COMMAND}`; export r; \
40253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40254 TFLAGS="$(STAGE4_TFLAGS)"; \
40255 $(RAW_CXX_TARGET_EXPORTS) \
40257 cd $(TARGET_SUBDIR)/libvtv && \
40259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40260 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40261 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40262 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40266 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40267 TFLAGS="$(STAGE4_TFLAGS)" \
40268 $(TARGET-stage4-target-libvtv)
40270 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
40271 clean-stage4: clean-stage4-target-libvtv
40272 clean-stage4-target-libvtv:
40273 @if [ $(current_stage) = stage4 ]; then \
40274 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40275 else \
40276 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
40277 $(MAKE) stage4-start; \
40278 fi; \
40279 cd $(TARGET_SUBDIR)/libvtv && \
40280 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40281 @endif target-libvtv-bootstrap
40284 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
40285 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
40286 maybe-all-stageprofile-target-libvtv:
40287 maybe-clean-stageprofile-target-libvtv:
40288 @if target-libvtv-bootstrap
40289 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
40290 all-stageprofile: all-stageprofile-target-libvtv
40291 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
40292 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
40293 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40294 @r=`${PWD_COMMAND}`; export r; \
40295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40296 TFLAGS="$(STAGEprofile_TFLAGS)"; \
40297 $(RAW_CXX_TARGET_EXPORTS) \
40299 cd $(TARGET_SUBDIR)/libvtv && \
40301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40302 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40303 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40304 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40308 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40309 TFLAGS="$(STAGEprofile_TFLAGS)" \
40310 $(TARGET-stageprofile-target-libvtv)
40312 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
40313 clean-stageprofile: clean-stageprofile-target-libvtv
40314 clean-stageprofile-target-libvtv:
40315 @if [ $(current_stage) = stageprofile ]; then \
40316 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40317 else \
40318 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
40319 $(MAKE) stageprofile-start; \
40320 fi; \
40321 cd $(TARGET_SUBDIR)/libvtv && \
40322 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40323 @endif target-libvtv-bootstrap
40326 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
40327 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
40328 maybe-all-stagefeedback-target-libvtv:
40329 maybe-clean-stagefeedback-target-libvtv:
40330 @if target-libvtv-bootstrap
40331 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
40332 all-stagefeedback: all-stagefeedback-target-libvtv
40333 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
40334 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
40335 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40336 @r=`${PWD_COMMAND}`; export r; \
40337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40338 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40339 $(RAW_CXX_TARGET_EXPORTS) \
40341 cd $(TARGET_SUBDIR)/libvtv && \
40343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40344 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40345 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40346 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40350 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40351 TFLAGS="$(STAGEfeedback_TFLAGS)" \
40352 $(TARGET-stagefeedback-target-libvtv)
40354 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
40355 clean-stagefeedback: clean-stagefeedback-target-libvtv
40356 clean-stagefeedback-target-libvtv:
40357 @if [ $(current_stage) = stagefeedback ]; then \
40358 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40359 else \
40360 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
40361 $(MAKE) stagefeedback-start; \
40362 fi; \
40363 cd $(TARGET_SUBDIR)/libvtv && \
40364 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40365 @endif target-libvtv-bootstrap
40368 .PHONY: all-stageautoprofile-target-libvtv maybe-all-stageautoprofile-target-libvtv
40369 .PHONY: clean-stageautoprofile-target-libvtv maybe-clean-stageautoprofile-target-libvtv
40370 maybe-all-stageautoprofile-target-libvtv:
40371 maybe-clean-stageautoprofile-target-libvtv:
40372 @if target-libvtv-bootstrap
40373 maybe-all-stageautoprofile-target-libvtv: all-stageautoprofile-target-libvtv
40374 all-stageautoprofile: all-stageautoprofile-target-libvtv
40375 TARGET-stageautoprofile-target-libvtv = $(TARGET-target-libvtv)
40376 all-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
40377 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
40378 @r=`${PWD_COMMAND}`; export r; \
40379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40380 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
40381 $(RAW_CXX_TARGET_EXPORTS) \
40383 cd $(TARGET_SUBDIR)/libvtv && \
40384 $$s/gcc/config/i386/$(AUTO_PROFILE) \
40385 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40386 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40387 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40388 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40389 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40390 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40391 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40392 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40393 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
40394 $(TARGET-stageautoprofile-target-libvtv)
40396 maybe-clean-stageautoprofile-target-libvtv: clean-stageautoprofile-target-libvtv
40397 clean-stageautoprofile: clean-stageautoprofile-target-libvtv
40398 clean-stageautoprofile-target-libvtv:
40399 @if [ $(current_stage) = stageautoprofile ]; then \
40400 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40401 else \
40402 [ -f $(TARGET_SUBDIR)/stageautoprofile-libvtv/Makefile ] || exit 0; \
40403 $(MAKE) stageautoprofile-start; \
40404 fi; \
40405 cd $(TARGET_SUBDIR)/libvtv && \
40406 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40407 @endif target-libvtv-bootstrap
40410 .PHONY: all-stageautofeedback-target-libvtv maybe-all-stageautofeedback-target-libvtv
40411 .PHONY: clean-stageautofeedback-target-libvtv maybe-clean-stageautofeedback-target-libvtv
40412 maybe-all-stageautofeedback-target-libvtv:
40413 maybe-clean-stageautofeedback-target-libvtv:
40414 @if target-libvtv-bootstrap
40415 maybe-all-stageautofeedback-target-libvtv: all-stageautofeedback-target-libvtv
40416 all-stageautofeedback: all-stageautofeedback-target-libvtv
40417 TARGET-stageautofeedback-target-libvtv = $(TARGET-target-libvtv)
40418 all-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
40419 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
40420 @r=`${PWD_COMMAND}`; export r; \
40421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40422 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
40423 $(RAW_CXX_TARGET_EXPORTS) \
40425 cd $(TARGET_SUBDIR)/libvtv && \
40427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
40428 CFLAGS="$(CFLAGS_FOR_TARGET)" \
40429 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
40430 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
40431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40434 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
40435 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
40436 $(TARGET-stageautofeedback-target-libvtv)
40438 maybe-clean-stageautofeedback-target-libvtv: clean-stageautofeedback-target-libvtv
40439 clean-stageautofeedback: clean-stageautofeedback-target-libvtv
40440 clean-stageautofeedback-target-libvtv:
40441 @if [ $(current_stage) = stageautofeedback ]; then \
40442 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40443 else \
40444 [ -f $(TARGET_SUBDIR)/stageautofeedback-libvtv/Makefile ] || exit 0; \
40445 $(MAKE) stageautofeedback-start; \
40446 fi; \
40447 cd $(TARGET_SUBDIR)/libvtv && \
40448 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
40449 @endif target-libvtv-bootstrap
40456 .PHONY: check-target-libvtv maybe-check-target-libvtv
40457 maybe-check-target-libvtv:
40458 @if target-libvtv
40459 maybe-check-target-libvtv: check-target-libvtv
40461 check-target-libvtv:
40462 @: $(MAKE); $(unstage)
40463 @r=`${PWD_COMMAND}`; export r; \
40464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40465 $(RAW_CXX_TARGET_EXPORTS) \
40466 (cd $(TARGET_SUBDIR)/libvtv && \
40467 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
40469 @endif target-libvtv
40471 .PHONY: install-target-libvtv maybe-install-target-libvtv
40472 maybe-install-target-libvtv:
40473 @if target-libvtv
40474 maybe-install-target-libvtv: install-target-libvtv
40476 install-target-libvtv: installdirs
40477 @: $(MAKE); $(unstage)
40478 @r=`${PWD_COMMAND}`; export r; \
40479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40480 $(RAW_CXX_TARGET_EXPORTS) \
40481 (cd $(TARGET_SUBDIR)/libvtv && \
40482 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40484 @endif target-libvtv
40486 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
40487 maybe-install-strip-target-libvtv:
40488 @if target-libvtv
40489 maybe-install-strip-target-libvtv: install-strip-target-libvtv
40491 install-strip-target-libvtv: installdirs
40492 @: $(MAKE); $(unstage)
40493 @r=`${PWD_COMMAND}`; export r; \
40494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40495 $(RAW_CXX_TARGET_EXPORTS) \
40496 (cd $(TARGET_SUBDIR)/libvtv && \
40497 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40499 @endif target-libvtv
40501 # Other targets (info, dvi, pdf, etc.)
40503 .PHONY: maybe-info-target-libvtv info-target-libvtv
40504 maybe-info-target-libvtv:
40505 @if target-libvtv
40506 maybe-info-target-libvtv: info-target-libvtv
40508 info-target-libvtv: \
40509 configure-target-libvtv
40510 @: $(MAKE); $(unstage)
40511 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40512 r=`${PWD_COMMAND}`; export r; \
40513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40514 $(RAW_CXX_TARGET_EXPORTS) \
40515 echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
40516 for flag in $(EXTRA_TARGET_FLAGS); do \
40517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40518 done; \
40519 (cd $(TARGET_SUBDIR)/libvtv && \
40520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40522 "RANLIB=$${RANLIB}" \
40523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40524 info) \
40525 || exit 1
40527 @endif target-libvtv
40529 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
40530 maybe-dvi-target-libvtv:
40531 @if target-libvtv
40532 maybe-dvi-target-libvtv: dvi-target-libvtv
40534 dvi-target-libvtv: \
40535 configure-target-libvtv
40536 @: $(MAKE); $(unstage)
40537 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40538 r=`${PWD_COMMAND}`; export r; \
40539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40540 $(RAW_CXX_TARGET_EXPORTS) \
40541 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
40542 for flag in $(EXTRA_TARGET_FLAGS); do \
40543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40544 done; \
40545 (cd $(TARGET_SUBDIR)/libvtv && \
40546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40548 "RANLIB=$${RANLIB}" \
40549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40550 dvi) \
40551 || exit 1
40553 @endif target-libvtv
40555 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
40556 maybe-pdf-target-libvtv:
40557 @if target-libvtv
40558 maybe-pdf-target-libvtv: pdf-target-libvtv
40560 pdf-target-libvtv: \
40561 configure-target-libvtv
40562 @: $(MAKE); $(unstage)
40563 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40564 r=`${PWD_COMMAND}`; export r; \
40565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40566 $(RAW_CXX_TARGET_EXPORTS) \
40567 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
40568 for flag in $(EXTRA_TARGET_FLAGS); do \
40569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40570 done; \
40571 (cd $(TARGET_SUBDIR)/libvtv && \
40572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40574 "RANLIB=$${RANLIB}" \
40575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40576 pdf) \
40577 || exit 1
40579 @endif target-libvtv
40581 .PHONY: maybe-html-target-libvtv html-target-libvtv
40582 maybe-html-target-libvtv:
40583 @if target-libvtv
40584 maybe-html-target-libvtv: html-target-libvtv
40586 html-target-libvtv: \
40587 configure-target-libvtv
40588 @: $(MAKE); $(unstage)
40589 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40590 r=`${PWD_COMMAND}`; export r; \
40591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40592 $(RAW_CXX_TARGET_EXPORTS) \
40593 echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
40594 for flag in $(EXTRA_TARGET_FLAGS); do \
40595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40596 done; \
40597 (cd $(TARGET_SUBDIR)/libvtv && \
40598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40600 "RANLIB=$${RANLIB}" \
40601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40602 html) \
40603 || exit 1
40605 @endif target-libvtv
40607 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
40608 maybe-TAGS-target-libvtv:
40609 @if target-libvtv
40610 maybe-TAGS-target-libvtv: TAGS-target-libvtv
40612 TAGS-target-libvtv: \
40613 configure-target-libvtv
40614 @: $(MAKE); $(unstage)
40615 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40616 r=`${PWD_COMMAND}`; export r; \
40617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40618 $(RAW_CXX_TARGET_EXPORTS) \
40619 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
40620 for flag in $(EXTRA_TARGET_FLAGS); do \
40621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40622 done; \
40623 (cd $(TARGET_SUBDIR)/libvtv && \
40624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40626 "RANLIB=$${RANLIB}" \
40627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40628 TAGS) \
40629 || exit 1
40631 @endif target-libvtv
40633 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
40634 maybe-install-info-target-libvtv:
40635 @if target-libvtv
40636 maybe-install-info-target-libvtv: install-info-target-libvtv
40638 install-info-target-libvtv: \
40639 configure-target-libvtv \
40640 info-target-libvtv
40641 @: $(MAKE); $(unstage)
40642 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40643 r=`${PWD_COMMAND}`; export r; \
40644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40645 $(RAW_CXX_TARGET_EXPORTS) \
40646 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
40647 for flag in $(EXTRA_TARGET_FLAGS); do \
40648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40649 done; \
40650 (cd $(TARGET_SUBDIR)/libvtv && \
40651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40653 "RANLIB=$${RANLIB}" \
40654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40655 install-info) \
40656 || exit 1
40658 @endif target-libvtv
40660 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
40661 maybe-install-pdf-target-libvtv:
40662 @if target-libvtv
40663 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
40665 install-pdf-target-libvtv: \
40666 configure-target-libvtv \
40667 pdf-target-libvtv
40668 @: $(MAKE); $(unstage)
40669 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40670 r=`${PWD_COMMAND}`; export r; \
40671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40672 $(RAW_CXX_TARGET_EXPORTS) \
40673 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
40674 for flag in $(EXTRA_TARGET_FLAGS); do \
40675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40676 done; \
40677 (cd $(TARGET_SUBDIR)/libvtv && \
40678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40680 "RANLIB=$${RANLIB}" \
40681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40682 install-pdf) \
40683 || exit 1
40685 @endif target-libvtv
40687 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
40688 maybe-install-html-target-libvtv:
40689 @if target-libvtv
40690 maybe-install-html-target-libvtv: install-html-target-libvtv
40692 install-html-target-libvtv: \
40693 configure-target-libvtv \
40694 html-target-libvtv
40695 @: $(MAKE); $(unstage)
40696 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40697 r=`${PWD_COMMAND}`; export r; \
40698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40699 $(RAW_CXX_TARGET_EXPORTS) \
40700 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
40701 for flag in $(EXTRA_TARGET_FLAGS); do \
40702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40703 done; \
40704 (cd $(TARGET_SUBDIR)/libvtv && \
40705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40707 "RANLIB=$${RANLIB}" \
40708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40709 install-html) \
40710 || exit 1
40712 @endif target-libvtv
40714 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
40715 maybe-installcheck-target-libvtv:
40716 @if target-libvtv
40717 maybe-installcheck-target-libvtv: installcheck-target-libvtv
40719 installcheck-target-libvtv: \
40720 configure-target-libvtv
40721 @: $(MAKE); $(unstage)
40722 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40723 r=`${PWD_COMMAND}`; export r; \
40724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40725 $(RAW_CXX_TARGET_EXPORTS) \
40726 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
40727 for flag in $(EXTRA_TARGET_FLAGS); do \
40728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40729 done; \
40730 (cd $(TARGET_SUBDIR)/libvtv && \
40731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40733 "RANLIB=$${RANLIB}" \
40734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40735 installcheck) \
40736 || exit 1
40738 @endif target-libvtv
40740 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
40741 maybe-mostlyclean-target-libvtv:
40742 @if target-libvtv
40743 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
40745 mostlyclean-target-libvtv:
40746 @: $(MAKE); $(unstage)
40747 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40748 r=`${PWD_COMMAND}`; export r; \
40749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40750 $(RAW_CXX_TARGET_EXPORTS) \
40751 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
40752 for flag in $(EXTRA_TARGET_FLAGS); do \
40753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40754 done; \
40755 (cd $(TARGET_SUBDIR)/libvtv && \
40756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40758 "RANLIB=$${RANLIB}" \
40759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40760 mostlyclean) \
40761 || exit 1
40763 @endif target-libvtv
40765 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
40766 maybe-clean-target-libvtv:
40767 @if target-libvtv
40768 maybe-clean-target-libvtv: clean-target-libvtv
40770 clean-target-libvtv:
40771 @: $(MAKE); $(unstage)
40772 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40773 r=`${PWD_COMMAND}`; export r; \
40774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40775 $(RAW_CXX_TARGET_EXPORTS) \
40776 echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
40777 for flag in $(EXTRA_TARGET_FLAGS); do \
40778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40779 done; \
40780 (cd $(TARGET_SUBDIR)/libvtv && \
40781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40783 "RANLIB=$${RANLIB}" \
40784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40785 clean) \
40786 || exit 1
40788 @endif target-libvtv
40790 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
40791 maybe-distclean-target-libvtv:
40792 @if target-libvtv
40793 maybe-distclean-target-libvtv: distclean-target-libvtv
40795 distclean-target-libvtv:
40796 @: $(MAKE); $(unstage)
40797 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40798 r=`${PWD_COMMAND}`; export r; \
40799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40800 $(RAW_CXX_TARGET_EXPORTS) \
40801 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
40802 for flag in $(EXTRA_TARGET_FLAGS); do \
40803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40804 done; \
40805 (cd $(TARGET_SUBDIR)/libvtv && \
40806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40808 "RANLIB=$${RANLIB}" \
40809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40810 distclean) \
40811 || exit 1
40813 @endif target-libvtv
40815 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
40816 maybe-maintainer-clean-target-libvtv:
40817 @if target-libvtv
40818 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
40820 maintainer-clean-target-libvtv:
40821 @: $(MAKE); $(unstage)
40822 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
40823 r=`${PWD_COMMAND}`; export r; \
40824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40825 $(RAW_CXX_TARGET_EXPORTS) \
40826 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
40827 for flag in $(EXTRA_TARGET_FLAGS); do \
40828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40829 done; \
40830 (cd $(TARGET_SUBDIR)/libvtv && \
40831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40833 "RANLIB=$${RANLIB}" \
40834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40835 maintainer-clean) \
40836 || exit 1
40838 @endif target-libvtv
40844 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
40845 maybe-configure-target-libcilkrts:
40846 @if gcc-bootstrap
40847 configure-target-libcilkrts: stage_current
40848 @endif gcc-bootstrap
40849 @if target-libcilkrts
40850 maybe-configure-target-libcilkrts: configure-target-libcilkrts
40851 configure-target-libcilkrts:
40852 @: $(MAKE); $(unstage)
40853 @r=`${PWD_COMMAND}`; export r; \
40854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40855 echo "Checking multilib configuration for libcilkrts..."; \
40856 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
40857 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null; \
40858 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
40859 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
40860 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
40861 else \
40862 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
40863 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
40864 fi; \
40865 else \
40866 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
40867 fi; \
40868 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
40869 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts; \
40870 $(NORMAL_TARGET_EXPORTS) \
40871 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
40872 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
40873 case $(srcdir) in \
40874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40875 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
40876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40877 esac; \
40878 module_srcdir=libcilkrts; \
40879 rm -f no-such-file || : ; \
40880 CONFIG_SITE=no-such-file $(SHELL) \
40881 $$s/$$module_srcdir/configure \
40882 --srcdir=$${topdir}/$$module_srcdir \
40883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40884 --target=${target_alias} \
40885 || exit 1
40886 @endif target-libcilkrts
40892 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
40893 maybe-all-target-libcilkrts:
40894 @if gcc-bootstrap
40895 all-target-libcilkrts: stage_current
40896 @endif gcc-bootstrap
40897 @if target-libcilkrts
40898 TARGET-target-libcilkrts=all
40899 maybe-all-target-libcilkrts: all-target-libcilkrts
40900 all-target-libcilkrts: configure-target-libcilkrts
40901 @: $(MAKE); $(unstage)
40902 @r=`${PWD_COMMAND}`; export r; \
40903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40904 $(NORMAL_TARGET_EXPORTS) \
40905 (cd $(TARGET_SUBDIR)/libcilkrts && \
40906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40907 $(TARGET-target-libcilkrts))
40908 @endif target-libcilkrts
40914 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
40915 maybe-check-target-libcilkrts:
40916 @if target-libcilkrts
40917 maybe-check-target-libcilkrts: check-target-libcilkrts
40919 check-target-libcilkrts:
40920 @: $(MAKE); $(unstage)
40921 @r=`${PWD_COMMAND}`; export r; \
40922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40923 $(NORMAL_TARGET_EXPORTS) \
40924 (cd $(TARGET_SUBDIR)/libcilkrts && \
40925 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40927 @endif target-libcilkrts
40929 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
40930 maybe-install-target-libcilkrts:
40931 @if target-libcilkrts
40932 maybe-install-target-libcilkrts: install-target-libcilkrts
40934 install-target-libcilkrts: installdirs
40935 @: $(MAKE); $(unstage)
40936 @r=`${PWD_COMMAND}`; export r; \
40937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40938 $(NORMAL_TARGET_EXPORTS) \
40939 (cd $(TARGET_SUBDIR)/libcilkrts && \
40940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40942 @endif target-libcilkrts
40944 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
40945 maybe-install-strip-target-libcilkrts:
40946 @if target-libcilkrts
40947 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
40949 install-strip-target-libcilkrts: installdirs
40950 @: $(MAKE); $(unstage)
40951 @r=`${PWD_COMMAND}`; export r; \
40952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40953 $(NORMAL_TARGET_EXPORTS) \
40954 (cd $(TARGET_SUBDIR)/libcilkrts && \
40955 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40957 @endif target-libcilkrts
40959 # Other targets (info, dvi, pdf, etc.)
40961 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
40962 maybe-info-target-libcilkrts:
40963 @if target-libcilkrts
40964 maybe-info-target-libcilkrts: info-target-libcilkrts
40966 info-target-libcilkrts: \
40967 configure-target-libcilkrts
40968 @: $(MAKE); $(unstage)
40969 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
40970 r=`${PWD_COMMAND}`; export r; \
40971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40972 $(NORMAL_TARGET_EXPORTS) \
40973 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts"; \
40974 for flag in $(EXTRA_TARGET_FLAGS); do \
40975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40976 done; \
40977 (cd $(TARGET_SUBDIR)/libcilkrts && \
40978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40980 "RANLIB=$${RANLIB}" \
40981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40982 info) \
40983 || exit 1
40985 @endif target-libcilkrts
40987 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
40988 maybe-dvi-target-libcilkrts:
40989 @if target-libcilkrts
40990 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
40992 dvi-target-libcilkrts: \
40993 configure-target-libcilkrts
40994 @: $(MAKE); $(unstage)
40995 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
40996 r=`${PWD_COMMAND}`; export r; \
40997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40998 $(NORMAL_TARGET_EXPORTS) \
40999 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts"; \
41000 for flag in $(EXTRA_TARGET_FLAGS); do \
41001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41002 done; \
41003 (cd $(TARGET_SUBDIR)/libcilkrts && \
41004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41006 "RANLIB=$${RANLIB}" \
41007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41008 dvi) \
41009 || exit 1
41011 @endif target-libcilkrts
41013 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
41014 maybe-pdf-target-libcilkrts:
41015 @if target-libcilkrts
41016 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
41018 pdf-target-libcilkrts: \
41019 configure-target-libcilkrts
41020 @: $(MAKE); $(unstage)
41021 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41022 r=`${PWD_COMMAND}`; export r; \
41023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41024 $(NORMAL_TARGET_EXPORTS) \
41025 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts"; \
41026 for flag in $(EXTRA_TARGET_FLAGS); do \
41027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41028 done; \
41029 (cd $(TARGET_SUBDIR)/libcilkrts && \
41030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41032 "RANLIB=$${RANLIB}" \
41033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41034 pdf) \
41035 || exit 1
41037 @endif target-libcilkrts
41039 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
41040 maybe-html-target-libcilkrts:
41041 @if target-libcilkrts
41042 maybe-html-target-libcilkrts: html-target-libcilkrts
41044 html-target-libcilkrts: \
41045 configure-target-libcilkrts
41046 @: $(MAKE); $(unstage)
41047 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41048 r=`${PWD_COMMAND}`; export r; \
41049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41050 $(NORMAL_TARGET_EXPORTS) \
41051 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts"; \
41052 for flag in $(EXTRA_TARGET_FLAGS); do \
41053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41054 done; \
41055 (cd $(TARGET_SUBDIR)/libcilkrts && \
41056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41058 "RANLIB=$${RANLIB}" \
41059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41060 html) \
41061 || exit 1
41063 @endif target-libcilkrts
41065 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
41066 maybe-TAGS-target-libcilkrts:
41067 @if target-libcilkrts
41068 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
41070 TAGS-target-libcilkrts: \
41071 configure-target-libcilkrts
41072 @: $(MAKE); $(unstage)
41073 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41074 r=`${PWD_COMMAND}`; export r; \
41075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41076 $(NORMAL_TARGET_EXPORTS) \
41077 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts"; \
41078 for flag in $(EXTRA_TARGET_FLAGS); do \
41079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41080 done; \
41081 (cd $(TARGET_SUBDIR)/libcilkrts && \
41082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41084 "RANLIB=$${RANLIB}" \
41085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41086 TAGS) \
41087 || exit 1
41089 @endif target-libcilkrts
41091 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
41092 maybe-install-info-target-libcilkrts:
41093 @if target-libcilkrts
41094 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
41096 install-info-target-libcilkrts: \
41097 configure-target-libcilkrts \
41098 info-target-libcilkrts
41099 @: $(MAKE); $(unstage)
41100 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41101 r=`${PWD_COMMAND}`; export r; \
41102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41103 $(NORMAL_TARGET_EXPORTS) \
41104 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts"; \
41105 for flag in $(EXTRA_TARGET_FLAGS); do \
41106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41107 done; \
41108 (cd $(TARGET_SUBDIR)/libcilkrts && \
41109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41111 "RANLIB=$${RANLIB}" \
41112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41113 install-info) \
41114 || exit 1
41116 @endif target-libcilkrts
41118 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
41119 maybe-install-pdf-target-libcilkrts:
41120 @if target-libcilkrts
41121 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
41123 install-pdf-target-libcilkrts: \
41124 configure-target-libcilkrts \
41125 pdf-target-libcilkrts
41126 @: $(MAKE); $(unstage)
41127 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41128 r=`${PWD_COMMAND}`; export r; \
41129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41130 $(NORMAL_TARGET_EXPORTS) \
41131 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts"; \
41132 for flag in $(EXTRA_TARGET_FLAGS); do \
41133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41134 done; \
41135 (cd $(TARGET_SUBDIR)/libcilkrts && \
41136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41138 "RANLIB=$${RANLIB}" \
41139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41140 install-pdf) \
41141 || exit 1
41143 @endif target-libcilkrts
41145 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
41146 maybe-install-html-target-libcilkrts:
41147 @if target-libcilkrts
41148 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
41150 install-html-target-libcilkrts: \
41151 configure-target-libcilkrts \
41152 html-target-libcilkrts
41153 @: $(MAKE); $(unstage)
41154 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41155 r=`${PWD_COMMAND}`; export r; \
41156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41157 $(NORMAL_TARGET_EXPORTS) \
41158 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts"; \
41159 for flag in $(EXTRA_TARGET_FLAGS); do \
41160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41161 done; \
41162 (cd $(TARGET_SUBDIR)/libcilkrts && \
41163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41165 "RANLIB=$${RANLIB}" \
41166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41167 install-html) \
41168 || exit 1
41170 @endif target-libcilkrts
41172 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
41173 maybe-installcheck-target-libcilkrts:
41174 @if target-libcilkrts
41175 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
41177 installcheck-target-libcilkrts: \
41178 configure-target-libcilkrts
41179 @: $(MAKE); $(unstage)
41180 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41181 r=`${PWD_COMMAND}`; export r; \
41182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41183 $(NORMAL_TARGET_EXPORTS) \
41184 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts"; \
41185 for flag in $(EXTRA_TARGET_FLAGS); do \
41186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41187 done; \
41188 (cd $(TARGET_SUBDIR)/libcilkrts && \
41189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41191 "RANLIB=$${RANLIB}" \
41192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41193 installcheck) \
41194 || exit 1
41196 @endif target-libcilkrts
41198 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
41199 maybe-mostlyclean-target-libcilkrts:
41200 @if target-libcilkrts
41201 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
41203 mostlyclean-target-libcilkrts:
41204 @: $(MAKE); $(unstage)
41205 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41206 r=`${PWD_COMMAND}`; export r; \
41207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41208 $(NORMAL_TARGET_EXPORTS) \
41209 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts"; \
41210 for flag in $(EXTRA_TARGET_FLAGS); do \
41211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41212 done; \
41213 (cd $(TARGET_SUBDIR)/libcilkrts && \
41214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41216 "RANLIB=$${RANLIB}" \
41217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41218 mostlyclean) \
41219 || exit 1
41221 @endif target-libcilkrts
41223 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
41224 maybe-clean-target-libcilkrts:
41225 @if target-libcilkrts
41226 maybe-clean-target-libcilkrts: clean-target-libcilkrts
41228 clean-target-libcilkrts:
41229 @: $(MAKE); $(unstage)
41230 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41231 r=`${PWD_COMMAND}`; export r; \
41232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41233 $(NORMAL_TARGET_EXPORTS) \
41234 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts"; \
41235 for flag in $(EXTRA_TARGET_FLAGS); do \
41236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41237 done; \
41238 (cd $(TARGET_SUBDIR)/libcilkrts && \
41239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41241 "RANLIB=$${RANLIB}" \
41242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41243 clean) \
41244 || exit 1
41246 @endif target-libcilkrts
41248 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
41249 maybe-distclean-target-libcilkrts:
41250 @if target-libcilkrts
41251 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
41253 distclean-target-libcilkrts:
41254 @: $(MAKE); $(unstage)
41255 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41256 r=`${PWD_COMMAND}`; export r; \
41257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41258 $(NORMAL_TARGET_EXPORTS) \
41259 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts"; \
41260 for flag in $(EXTRA_TARGET_FLAGS); do \
41261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41262 done; \
41263 (cd $(TARGET_SUBDIR)/libcilkrts && \
41264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41266 "RANLIB=$${RANLIB}" \
41267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41268 distclean) \
41269 || exit 1
41271 @endif target-libcilkrts
41273 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
41274 maybe-maintainer-clean-target-libcilkrts:
41275 @if target-libcilkrts
41276 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
41278 maintainer-clean-target-libcilkrts:
41279 @: $(MAKE); $(unstage)
41280 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0; \
41281 r=`${PWD_COMMAND}`; export r; \
41282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41283 $(NORMAL_TARGET_EXPORTS) \
41284 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts"; \
41285 for flag in $(EXTRA_TARGET_FLAGS); do \
41286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41287 done; \
41288 (cd $(TARGET_SUBDIR)/libcilkrts && \
41289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41291 "RANLIB=$${RANLIB}" \
41292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41293 maintainer-clean) \
41294 || exit 1
41296 @endif target-libcilkrts
41302 .PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
41303 maybe-configure-target-liboffloadmic:
41304 @if gcc-bootstrap
41305 configure-target-liboffloadmic: stage_current
41306 @endif gcc-bootstrap
41307 @if target-liboffloadmic
41308 maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
41309 configure-target-liboffloadmic:
41310 @: $(MAKE); $(unstage)
41311 @r=`${PWD_COMMAND}`; export r; \
41312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41313 echo "Checking multilib configuration for liboffloadmic..."; \
41314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
41315 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
41316 if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
41317 if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
41318 rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
41319 else \
41320 rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
41321 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
41322 fi; \
41323 else \
41324 mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
41325 fi; \
41326 test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
41327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
41328 $(NORMAL_TARGET_EXPORTS) \
41329 echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
41330 cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
41331 case $(srcdir) in \
41332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41333 *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
41334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41335 esac; \
41336 module_srcdir=liboffloadmic; \
41337 rm -f no-such-file || : ; \
41338 CONFIG_SITE=no-such-file $(SHELL) \
41339 $$s/$$module_srcdir/configure \
41340 --srcdir=$${topdir}/$$module_srcdir \
41341 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41342 --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
41343 || exit 1
41344 @endif target-liboffloadmic
41350 .PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
41351 maybe-all-target-liboffloadmic:
41352 @if gcc-bootstrap
41353 all-target-liboffloadmic: stage_current
41354 @endif gcc-bootstrap
41355 @if target-liboffloadmic
41356 TARGET-target-liboffloadmic=all
41357 maybe-all-target-liboffloadmic: all-target-liboffloadmic
41358 all-target-liboffloadmic: configure-target-liboffloadmic
41359 @: $(MAKE); $(unstage)
41360 @r=`${PWD_COMMAND}`; export r; \
41361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41362 $(NORMAL_TARGET_EXPORTS) \
41363 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41364 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41365 $(TARGET-target-liboffloadmic))
41366 @endif target-liboffloadmic
41372 .PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
41373 maybe-check-target-liboffloadmic:
41374 @if target-liboffloadmic
41375 maybe-check-target-liboffloadmic: check-target-liboffloadmic
41377 check-target-liboffloadmic:
41378 @: $(MAKE); $(unstage)
41379 @r=`${PWD_COMMAND}`; export r; \
41380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41381 $(NORMAL_TARGET_EXPORTS) \
41382 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41383 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41385 @endif target-liboffloadmic
41387 .PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
41388 maybe-install-target-liboffloadmic:
41389 @if target-liboffloadmic
41390 maybe-install-target-liboffloadmic: install-target-liboffloadmic
41392 install-target-liboffloadmic: installdirs
41393 @: $(MAKE); $(unstage)
41394 @r=`${PWD_COMMAND}`; export r; \
41395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41396 $(NORMAL_TARGET_EXPORTS) \
41397 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41398 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41400 @endif target-liboffloadmic
41402 .PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
41403 maybe-install-strip-target-liboffloadmic:
41404 @if target-liboffloadmic
41405 maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
41407 install-strip-target-liboffloadmic: installdirs
41408 @: $(MAKE); $(unstage)
41409 @r=`${PWD_COMMAND}`; export r; \
41410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41411 $(NORMAL_TARGET_EXPORTS) \
41412 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41413 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41415 @endif target-liboffloadmic
41417 # Other targets (info, dvi, pdf, etc.)
41419 .PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
41420 maybe-info-target-liboffloadmic:
41421 @if target-liboffloadmic
41422 maybe-info-target-liboffloadmic: info-target-liboffloadmic
41424 info-target-liboffloadmic: \
41425 configure-target-liboffloadmic
41426 @: $(MAKE); $(unstage)
41427 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41428 r=`${PWD_COMMAND}`; export r; \
41429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41430 $(NORMAL_TARGET_EXPORTS) \
41431 echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
41432 for flag in $(EXTRA_TARGET_FLAGS); do \
41433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41434 done; \
41435 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41438 "RANLIB=$${RANLIB}" \
41439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41440 info) \
41441 || exit 1
41443 @endif target-liboffloadmic
41445 .PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
41446 maybe-dvi-target-liboffloadmic:
41447 @if target-liboffloadmic
41448 maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
41450 dvi-target-liboffloadmic: \
41451 configure-target-liboffloadmic
41452 @: $(MAKE); $(unstage)
41453 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41454 r=`${PWD_COMMAND}`; export r; \
41455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41456 $(NORMAL_TARGET_EXPORTS) \
41457 echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
41458 for flag in $(EXTRA_TARGET_FLAGS); do \
41459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41460 done; \
41461 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41464 "RANLIB=$${RANLIB}" \
41465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41466 dvi) \
41467 || exit 1
41469 @endif target-liboffloadmic
41471 .PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
41472 maybe-pdf-target-liboffloadmic:
41473 @if target-liboffloadmic
41474 maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
41476 pdf-target-liboffloadmic: \
41477 configure-target-liboffloadmic
41478 @: $(MAKE); $(unstage)
41479 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41480 r=`${PWD_COMMAND}`; export r; \
41481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41482 $(NORMAL_TARGET_EXPORTS) \
41483 echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
41484 for flag in $(EXTRA_TARGET_FLAGS); do \
41485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41486 done; \
41487 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41490 "RANLIB=$${RANLIB}" \
41491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41492 pdf) \
41493 || exit 1
41495 @endif target-liboffloadmic
41497 .PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
41498 maybe-html-target-liboffloadmic:
41499 @if target-liboffloadmic
41500 maybe-html-target-liboffloadmic: html-target-liboffloadmic
41502 html-target-liboffloadmic: \
41503 configure-target-liboffloadmic
41504 @: $(MAKE); $(unstage)
41505 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41506 r=`${PWD_COMMAND}`; export r; \
41507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41508 $(NORMAL_TARGET_EXPORTS) \
41509 echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
41510 for flag in $(EXTRA_TARGET_FLAGS); do \
41511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41512 done; \
41513 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41516 "RANLIB=$${RANLIB}" \
41517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41518 html) \
41519 || exit 1
41521 @endif target-liboffloadmic
41523 .PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
41524 maybe-TAGS-target-liboffloadmic:
41525 @if target-liboffloadmic
41526 maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
41528 TAGS-target-liboffloadmic: \
41529 configure-target-liboffloadmic
41530 @: $(MAKE); $(unstage)
41531 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41532 r=`${PWD_COMMAND}`; export r; \
41533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41534 $(NORMAL_TARGET_EXPORTS) \
41535 echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
41536 for flag in $(EXTRA_TARGET_FLAGS); do \
41537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41538 done; \
41539 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41542 "RANLIB=$${RANLIB}" \
41543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41544 TAGS) \
41545 || exit 1
41547 @endif target-liboffloadmic
41549 .PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
41550 maybe-install-info-target-liboffloadmic:
41551 @if target-liboffloadmic
41552 maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
41554 install-info-target-liboffloadmic: \
41555 configure-target-liboffloadmic \
41556 info-target-liboffloadmic
41557 @: $(MAKE); $(unstage)
41558 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41559 r=`${PWD_COMMAND}`; export r; \
41560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41561 $(NORMAL_TARGET_EXPORTS) \
41562 echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
41563 for flag in $(EXTRA_TARGET_FLAGS); do \
41564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41565 done; \
41566 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41569 "RANLIB=$${RANLIB}" \
41570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41571 install-info) \
41572 || exit 1
41574 @endif target-liboffloadmic
41576 .PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
41577 maybe-install-pdf-target-liboffloadmic:
41578 @if target-liboffloadmic
41579 maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
41581 install-pdf-target-liboffloadmic: \
41582 configure-target-liboffloadmic \
41583 pdf-target-liboffloadmic
41584 @: $(MAKE); $(unstage)
41585 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41586 r=`${PWD_COMMAND}`; export r; \
41587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41588 $(NORMAL_TARGET_EXPORTS) \
41589 echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
41590 for flag in $(EXTRA_TARGET_FLAGS); do \
41591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41592 done; \
41593 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41596 "RANLIB=$${RANLIB}" \
41597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41598 install-pdf) \
41599 || exit 1
41601 @endif target-liboffloadmic
41603 .PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
41604 maybe-install-html-target-liboffloadmic:
41605 @if target-liboffloadmic
41606 maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
41608 install-html-target-liboffloadmic: \
41609 configure-target-liboffloadmic \
41610 html-target-liboffloadmic
41611 @: $(MAKE); $(unstage)
41612 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41613 r=`${PWD_COMMAND}`; export r; \
41614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41615 $(NORMAL_TARGET_EXPORTS) \
41616 echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
41617 for flag in $(EXTRA_TARGET_FLAGS); do \
41618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41619 done; \
41620 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41623 "RANLIB=$${RANLIB}" \
41624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41625 install-html) \
41626 || exit 1
41628 @endif target-liboffloadmic
41630 .PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
41631 maybe-installcheck-target-liboffloadmic:
41632 @if target-liboffloadmic
41633 maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
41635 installcheck-target-liboffloadmic: \
41636 configure-target-liboffloadmic
41637 @: $(MAKE); $(unstage)
41638 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41639 r=`${PWD_COMMAND}`; export r; \
41640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41641 $(NORMAL_TARGET_EXPORTS) \
41642 echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
41643 for flag in $(EXTRA_TARGET_FLAGS); do \
41644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41645 done; \
41646 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41649 "RANLIB=$${RANLIB}" \
41650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41651 installcheck) \
41652 || exit 1
41654 @endif target-liboffloadmic
41656 .PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
41657 maybe-mostlyclean-target-liboffloadmic:
41658 @if target-liboffloadmic
41659 maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
41661 mostlyclean-target-liboffloadmic:
41662 @: $(MAKE); $(unstage)
41663 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41664 r=`${PWD_COMMAND}`; export r; \
41665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41666 $(NORMAL_TARGET_EXPORTS) \
41667 echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
41668 for flag in $(EXTRA_TARGET_FLAGS); do \
41669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41670 done; \
41671 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41674 "RANLIB=$${RANLIB}" \
41675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41676 mostlyclean) \
41677 || exit 1
41679 @endif target-liboffloadmic
41681 .PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
41682 maybe-clean-target-liboffloadmic:
41683 @if target-liboffloadmic
41684 maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
41686 clean-target-liboffloadmic:
41687 @: $(MAKE); $(unstage)
41688 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41689 r=`${PWD_COMMAND}`; export r; \
41690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41691 $(NORMAL_TARGET_EXPORTS) \
41692 echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
41693 for flag in $(EXTRA_TARGET_FLAGS); do \
41694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41695 done; \
41696 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41699 "RANLIB=$${RANLIB}" \
41700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41701 clean) \
41702 || exit 1
41704 @endif target-liboffloadmic
41706 .PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
41707 maybe-distclean-target-liboffloadmic:
41708 @if target-liboffloadmic
41709 maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
41711 distclean-target-liboffloadmic:
41712 @: $(MAKE); $(unstage)
41713 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41714 r=`${PWD_COMMAND}`; export r; \
41715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41716 $(NORMAL_TARGET_EXPORTS) \
41717 echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
41718 for flag in $(EXTRA_TARGET_FLAGS); do \
41719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41720 done; \
41721 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41724 "RANLIB=$${RANLIB}" \
41725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41726 distclean) \
41727 || exit 1
41729 @endif target-liboffloadmic
41731 .PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
41732 maybe-maintainer-clean-target-liboffloadmic:
41733 @if target-liboffloadmic
41734 maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
41736 maintainer-clean-target-liboffloadmic:
41737 @: $(MAKE); $(unstage)
41738 @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
41739 r=`${PWD_COMMAND}`; export r; \
41740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41741 $(NORMAL_TARGET_EXPORTS) \
41742 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
41743 for flag in $(EXTRA_TARGET_FLAGS); do \
41744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41745 done; \
41746 (cd $(TARGET_SUBDIR)/liboffloadmic && \
41747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41749 "RANLIB=$${RANLIB}" \
41750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41751 maintainer-clean) \
41752 || exit 1
41754 @endif target-liboffloadmic
41760 .PHONY: configure-target-libssp maybe-configure-target-libssp
41761 maybe-configure-target-libssp:
41762 @if gcc-bootstrap
41763 configure-target-libssp: stage_current
41764 @endif gcc-bootstrap
41765 @if target-libssp
41766 maybe-configure-target-libssp: configure-target-libssp
41767 configure-target-libssp:
41768 @: $(MAKE); $(unstage)
41769 @r=`${PWD_COMMAND}`; export r; \
41770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41771 echo "Checking multilib configuration for libssp..."; \
41772 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
41773 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
41774 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
41775 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
41776 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
41777 else \
41778 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
41779 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41780 fi; \
41781 else \
41782 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
41783 fi; \
41784 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
41785 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
41786 $(NORMAL_TARGET_EXPORTS) \
41787 echo Configuring in $(TARGET_SUBDIR)/libssp; \
41788 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
41789 case $(srcdir) in \
41790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41791 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
41792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41793 esac; \
41794 module_srcdir=libssp; \
41795 rm -f no-such-file || : ; \
41796 CONFIG_SITE=no-such-file $(SHELL) \
41797 $$s/$$module_srcdir/configure \
41798 --srcdir=$${topdir}/$$module_srcdir \
41799 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41800 --target=${target_alias} \
41801 || exit 1
41802 @endif target-libssp
41808 .PHONY: all-target-libssp maybe-all-target-libssp
41809 maybe-all-target-libssp:
41810 @if gcc-bootstrap
41811 all-target-libssp: stage_current
41812 @endif gcc-bootstrap
41813 @if target-libssp
41814 TARGET-target-libssp=all
41815 maybe-all-target-libssp: all-target-libssp
41816 all-target-libssp: configure-target-libssp
41817 @: $(MAKE); $(unstage)
41818 @r=`${PWD_COMMAND}`; export r; \
41819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41820 $(NORMAL_TARGET_EXPORTS) \
41821 (cd $(TARGET_SUBDIR)/libssp && \
41822 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41823 $(TARGET-target-libssp))
41824 @endif target-libssp
41830 .PHONY: check-target-libssp maybe-check-target-libssp
41831 maybe-check-target-libssp:
41832 @if target-libssp
41833 maybe-check-target-libssp: check-target-libssp
41835 check-target-libssp:
41836 @: $(MAKE); $(unstage)
41837 @r=`${PWD_COMMAND}`; export r; \
41838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41839 $(NORMAL_TARGET_EXPORTS) \
41840 (cd $(TARGET_SUBDIR)/libssp && \
41841 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41843 @endif target-libssp
41845 .PHONY: install-target-libssp maybe-install-target-libssp
41846 maybe-install-target-libssp:
41847 @if target-libssp
41848 maybe-install-target-libssp: install-target-libssp
41850 install-target-libssp: installdirs
41851 @: $(MAKE); $(unstage)
41852 @r=`${PWD_COMMAND}`; export r; \
41853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41854 $(NORMAL_TARGET_EXPORTS) \
41855 (cd $(TARGET_SUBDIR)/libssp && \
41856 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41858 @endif target-libssp
41860 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
41861 maybe-install-strip-target-libssp:
41862 @if target-libssp
41863 maybe-install-strip-target-libssp: install-strip-target-libssp
41865 install-strip-target-libssp: installdirs
41866 @: $(MAKE); $(unstage)
41867 @r=`${PWD_COMMAND}`; export r; \
41868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41869 $(NORMAL_TARGET_EXPORTS) \
41870 (cd $(TARGET_SUBDIR)/libssp && \
41871 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41873 @endif target-libssp
41875 # Other targets (info, dvi, pdf, etc.)
41877 .PHONY: maybe-info-target-libssp info-target-libssp
41878 maybe-info-target-libssp:
41879 @if target-libssp
41880 maybe-info-target-libssp: info-target-libssp
41882 info-target-libssp: \
41883 configure-target-libssp
41884 @: $(MAKE); $(unstage)
41885 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41886 r=`${PWD_COMMAND}`; export r; \
41887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41888 $(NORMAL_TARGET_EXPORTS) \
41889 echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
41890 for flag in $(EXTRA_TARGET_FLAGS); do \
41891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41892 done; \
41893 (cd $(TARGET_SUBDIR)/libssp && \
41894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41896 "RANLIB=$${RANLIB}" \
41897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41898 info) \
41899 || exit 1
41901 @endif target-libssp
41903 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
41904 maybe-dvi-target-libssp:
41905 @if target-libssp
41906 maybe-dvi-target-libssp: dvi-target-libssp
41908 dvi-target-libssp: \
41909 configure-target-libssp
41910 @: $(MAKE); $(unstage)
41911 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41912 r=`${PWD_COMMAND}`; export r; \
41913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41914 $(NORMAL_TARGET_EXPORTS) \
41915 echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
41916 for flag in $(EXTRA_TARGET_FLAGS); do \
41917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41918 done; \
41919 (cd $(TARGET_SUBDIR)/libssp && \
41920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41922 "RANLIB=$${RANLIB}" \
41923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41924 dvi) \
41925 || exit 1
41927 @endif target-libssp
41929 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
41930 maybe-pdf-target-libssp:
41931 @if target-libssp
41932 maybe-pdf-target-libssp: pdf-target-libssp
41934 pdf-target-libssp: \
41935 configure-target-libssp
41936 @: $(MAKE); $(unstage)
41937 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41938 r=`${PWD_COMMAND}`; export r; \
41939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41940 $(NORMAL_TARGET_EXPORTS) \
41941 echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
41942 for flag in $(EXTRA_TARGET_FLAGS); do \
41943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41944 done; \
41945 (cd $(TARGET_SUBDIR)/libssp && \
41946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41948 "RANLIB=$${RANLIB}" \
41949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41950 pdf) \
41951 || exit 1
41953 @endif target-libssp
41955 .PHONY: maybe-html-target-libssp html-target-libssp
41956 maybe-html-target-libssp:
41957 @if target-libssp
41958 maybe-html-target-libssp: html-target-libssp
41960 html-target-libssp: \
41961 configure-target-libssp
41962 @: $(MAKE); $(unstage)
41963 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41964 r=`${PWD_COMMAND}`; export r; \
41965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41966 $(NORMAL_TARGET_EXPORTS) \
41967 echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
41968 for flag in $(EXTRA_TARGET_FLAGS); do \
41969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41970 done; \
41971 (cd $(TARGET_SUBDIR)/libssp && \
41972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41974 "RANLIB=$${RANLIB}" \
41975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41976 html) \
41977 || exit 1
41979 @endif target-libssp
41981 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
41982 maybe-TAGS-target-libssp:
41983 @if target-libssp
41984 maybe-TAGS-target-libssp: TAGS-target-libssp
41986 TAGS-target-libssp: \
41987 configure-target-libssp
41988 @: $(MAKE); $(unstage)
41989 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
41990 r=`${PWD_COMMAND}`; export r; \
41991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41992 $(NORMAL_TARGET_EXPORTS) \
41993 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
41994 for flag in $(EXTRA_TARGET_FLAGS); do \
41995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41996 done; \
41997 (cd $(TARGET_SUBDIR)/libssp && \
41998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42000 "RANLIB=$${RANLIB}" \
42001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42002 TAGS) \
42003 || exit 1
42005 @endif target-libssp
42007 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
42008 maybe-install-info-target-libssp:
42009 @if target-libssp
42010 maybe-install-info-target-libssp: install-info-target-libssp
42012 install-info-target-libssp: \
42013 configure-target-libssp \
42014 info-target-libssp
42015 @: $(MAKE); $(unstage)
42016 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42017 r=`${PWD_COMMAND}`; export r; \
42018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42019 $(NORMAL_TARGET_EXPORTS) \
42020 echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
42021 for flag in $(EXTRA_TARGET_FLAGS); do \
42022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42023 done; \
42024 (cd $(TARGET_SUBDIR)/libssp && \
42025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42027 "RANLIB=$${RANLIB}" \
42028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42029 install-info) \
42030 || exit 1
42032 @endif target-libssp
42034 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
42035 maybe-install-pdf-target-libssp:
42036 @if target-libssp
42037 maybe-install-pdf-target-libssp: install-pdf-target-libssp
42039 install-pdf-target-libssp: \
42040 configure-target-libssp \
42041 pdf-target-libssp
42042 @: $(MAKE); $(unstage)
42043 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42044 r=`${PWD_COMMAND}`; export r; \
42045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42046 $(NORMAL_TARGET_EXPORTS) \
42047 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
42048 for flag in $(EXTRA_TARGET_FLAGS); do \
42049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42050 done; \
42051 (cd $(TARGET_SUBDIR)/libssp && \
42052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42054 "RANLIB=$${RANLIB}" \
42055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42056 install-pdf) \
42057 || exit 1
42059 @endif target-libssp
42061 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
42062 maybe-install-html-target-libssp:
42063 @if target-libssp
42064 maybe-install-html-target-libssp: install-html-target-libssp
42066 install-html-target-libssp: \
42067 configure-target-libssp \
42068 html-target-libssp
42069 @: $(MAKE); $(unstage)
42070 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42071 r=`${PWD_COMMAND}`; export r; \
42072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42073 $(NORMAL_TARGET_EXPORTS) \
42074 echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
42075 for flag in $(EXTRA_TARGET_FLAGS); do \
42076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42077 done; \
42078 (cd $(TARGET_SUBDIR)/libssp && \
42079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42081 "RANLIB=$${RANLIB}" \
42082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42083 install-html) \
42084 || exit 1
42086 @endif target-libssp
42088 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
42089 maybe-installcheck-target-libssp:
42090 @if target-libssp
42091 maybe-installcheck-target-libssp: installcheck-target-libssp
42093 installcheck-target-libssp: \
42094 configure-target-libssp
42095 @: $(MAKE); $(unstage)
42096 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42097 r=`${PWD_COMMAND}`; export r; \
42098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42099 $(NORMAL_TARGET_EXPORTS) \
42100 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
42101 for flag in $(EXTRA_TARGET_FLAGS); do \
42102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42103 done; \
42104 (cd $(TARGET_SUBDIR)/libssp && \
42105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42107 "RANLIB=$${RANLIB}" \
42108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42109 installcheck) \
42110 || exit 1
42112 @endif target-libssp
42114 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
42115 maybe-mostlyclean-target-libssp:
42116 @if target-libssp
42117 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
42119 mostlyclean-target-libssp:
42120 @: $(MAKE); $(unstage)
42121 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42122 r=`${PWD_COMMAND}`; export r; \
42123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42124 $(NORMAL_TARGET_EXPORTS) \
42125 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
42126 for flag in $(EXTRA_TARGET_FLAGS); do \
42127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42128 done; \
42129 (cd $(TARGET_SUBDIR)/libssp && \
42130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42132 "RANLIB=$${RANLIB}" \
42133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42134 mostlyclean) \
42135 || exit 1
42137 @endif target-libssp
42139 .PHONY: maybe-clean-target-libssp clean-target-libssp
42140 maybe-clean-target-libssp:
42141 @if target-libssp
42142 maybe-clean-target-libssp: clean-target-libssp
42144 clean-target-libssp:
42145 @: $(MAKE); $(unstage)
42146 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42147 r=`${PWD_COMMAND}`; export r; \
42148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42149 $(NORMAL_TARGET_EXPORTS) \
42150 echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
42151 for flag in $(EXTRA_TARGET_FLAGS); do \
42152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42153 done; \
42154 (cd $(TARGET_SUBDIR)/libssp && \
42155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42157 "RANLIB=$${RANLIB}" \
42158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42159 clean) \
42160 || exit 1
42162 @endif target-libssp
42164 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
42165 maybe-distclean-target-libssp:
42166 @if target-libssp
42167 maybe-distclean-target-libssp: distclean-target-libssp
42169 distclean-target-libssp:
42170 @: $(MAKE); $(unstage)
42171 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42172 r=`${PWD_COMMAND}`; export r; \
42173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42174 $(NORMAL_TARGET_EXPORTS) \
42175 echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
42176 for flag in $(EXTRA_TARGET_FLAGS); do \
42177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42178 done; \
42179 (cd $(TARGET_SUBDIR)/libssp && \
42180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42182 "RANLIB=$${RANLIB}" \
42183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42184 distclean) \
42185 || exit 1
42187 @endif target-libssp
42189 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
42190 maybe-maintainer-clean-target-libssp:
42191 @if target-libssp
42192 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
42194 maintainer-clean-target-libssp:
42195 @: $(MAKE); $(unstage)
42196 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
42197 r=`${PWD_COMMAND}`; export r; \
42198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42199 $(NORMAL_TARGET_EXPORTS) \
42200 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
42201 for flag in $(EXTRA_TARGET_FLAGS); do \
42202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42203 done; \
42204 (cd $(TARGET_SUBDIR)/libssp && \
42205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42207 "RANLIB=$${RANLIB}" \
42208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42209 maintainer-clean) \
42210 || exit 1
42212 @endif target-libssp
42218 .PHONY: configure-target-newlib maybe-configure-target-newlib
42219 maybe-configure-target-newlib:
42220 @if gcc-bootstrap
42221 configure-target-newlib: stage_current
42222 @endif gcc-bootstrap
42223 @if target-newlib
42224 maybe-configure-target-newlib: configure-target-newlib
42225 configure-target-newlib:
42226 @: $(MAKE); $(unstage)
42227 @r=`${PWD_COMMAND}`; export r; \
42228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42229 echo "Checking multilib configuration for newlib..."; \
42230 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
42231 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
42232 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
42233 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
42234 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
42235 else \
42236 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
42237 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42238 fi; \
42239 else \
42240 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
42241 fi; \
42242 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
42243 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
42244 $(NORMAL_TARGET_EXPORTS) \
42245 echo Configuring in $(TARGET_SUBDIR)/newlib; \
42246 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
42247 case $(srcdir) in \
42248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42249 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
42250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42251 esac; \
42252 module_srcdir=newlib; \
42253 rm -f no-such-file || : ; \
42254 CONFIG_SITE=no-such-file $(SHELL) \
42255 $$s/$$module_srcdir/configure \
42256 --srcdir=$${topdir}/$$module_srcdir \
42257 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42258 --target=${target_alias} \
42259 || exit 1
42260 @endif target-newlib
42266 .PHONY: all-target-newlib maybe-all-target-newlib
42267 maybe-all-target-newlib:
42268 @if gcc-bootstrap
42269 all-target-newlib: stage_current
42270 @endif gcc-bootstrap
42271 @if target-newlib
42272 TARGET-target-newlib=all
42273 maybe-all-target-newlib: all-target-newlib
42274 all-target-newlib: configure-target-newlib
42275 @: $(MAKE); $(unstage)
42276 @r=`${PWD_COMMAND}`; export r; \
42277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42278 $(NORMAL_TARGET_EXPORTS) \
42279 (cd $(TARGET_SUBDIR)/newlib && \
42280 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42281 $(TARGET-target-newlib))
42282 @endif target-newlib
42288 .PHONY: check-target-newlib maybe-check-target-newlib
42289 maybe-check-target-newlib:
42290 @if target-newlib
42291 maybe-check-target-newlib: check-target-newlib
42293 check-target-newlib:
42294 @: $(MAKE); $(unstage)
42295 @r=`${PWD_COMMAND}`; export r; \
42296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42297 $(NORMAL_TARGET_EXPORTS) \
42298 (cd $(TARGET_SUBDIR)/newlib && \
42299 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42301 @endif target-newlib
42303 .PHONY: install-target-newlib maybe-install-target-newlib
42304 maybe-install-target-newlib:
42305 @if target-newlib
42306 maybe-install-target-newlib: install-target-newlib
42308 install-target-newlib: installdirs
42309 @: $(MAKE); $(unstage)
42310 @r=`${PWD_COMMAND}`; export r; \
42311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42312 $(NORMAL_TARGET_EXPORTS) \
42313 (cd $(TARGET_SUBDIR)/newlib && \
42314 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42316 @endif target-newlib
42318 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
42319 maybe-install-strip-target-newlib:
42320 @if target-newlib
42321 maybe-install-strip-target-newlib: install-strip-target-newlib
42323 install-strip-target-newlib: installdirs
42324 @: $(MAKE); $(unstage)
42325 @r=`${PWD_COMMAND}`; export r; \
42326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42327 $(NORMAL_TARGET_EXPORTS) \
42328 (cd $(TARGET_SUBDIR)/newlib && \
42329 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42331 @endif target-newlib
42333 # Other targets (info, dvi, pdf, etc.)
42335 .PHONY: maybe-info-target-newlib info-target-newlib
42336 maybe-info-target-newlib:
42337 @if target-newlib
42338 maybe-info-target-newlib: info-target-newlib
42340 info-target-newlib: \
42341 configure-target-newlib
42342 @: $(MAKE); $(unstage)
42343 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42344 r=`${PWD_COMMAND}`; export r; \
42345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42346 $(NORMAL_TARGET_EXPORTS) \
42347 echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
42348 for flag in $(EXTRA_TARGET_FLAGS); do \
42349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42350 done; \
42351 (cd $(TARGET_SUBDIR)/newlib && \
42352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42354 "RANLIB=$${RANLIB}" \
42355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42356 info) \
42357 || exit 1
42359 @endif target-newlib
42361 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
42362 maybe-dvi-target-newlib:
42363 @if target-newlib
42364 maybe-dvi-target-newlib: dvi-target-newlib
42366 dvi-target-newlib: \
42367 configure-target-newlib
42368 @: $(MAKE); $(unstage)
42369 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42370 r=`${PWD_COMMAND}`; export r; \
42371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42372 $(NORMAL_TARGET_EXPORTS) \
42373 echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
42374 for flag in $(EXTRA_TARGET_FLAGS); do \
42375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42376 done; \
42377 (cd $(TARGET_SUBDIR)/newlib && \
42378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42380 "RANLIB=$${RANLIB}" \
42381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42382 dvi) \
42383 || exit 1
42385 @endif target-newlib
42387 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
42388 maybe-pdf-target-newlib:
42389 @if target-newlib
42390 maybe-pdf-target-newlib: pdf-target-newlib
42392 pdf-target-newlib: \
42393 configure-target-newlib
42394 @: $(MAKE); $(unstage)
42395 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42396 r=`${PWD_COMMAND}`; export r; \
42397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42398 $(NORMAL_TARGET_EXPORTS) \
42399 echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
42400 for flag in $(EXTRA_TARGET_FLAGS); do \
42401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42402 done; \
42403 (cd $(TARGET_SUBDIR)/newlib && \
42404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42406 "RANLIB=$${RANLIB}" \
42407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42408 pdf) \
42409 || exit 1
42411 @endif target-newlib
42413 .PHONY: maybe-html-target-newlib html-target-newlib
42414 maybe-html-target-newlib:
42415 @if target-newlib
42416 maybe-html-target-newlib: html-target-newlib
42418 html-target-newlib: \
42419 configure-target-newlib
42420 @: $(MAKE); $(unstage)
42421 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42422 r=`${PWD_COMMAND}`; export r; \
42423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42424 $(NORMAL_TARGET_EXPORTS) \
42425 echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
42426 for flag in $(EXTRA_TARGET_FLAGS); do \
42427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42428 done; \
42429 (cd $(TARGET_SUBDIR)/newlib && \
42430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42432 "RANLIB=$${RANLIB}" \
42433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42434 html) \
42435 || exit 1
42437 @endif target-newlib
42439 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
42440 maybe-TAGS-target-newlib:
42441 @if target-newlib
42442 maybe-TAGS-target-newlib: TAGS-target-newlib
42444 TAGS-target-newlib: \
42445 configure-target-newlib
42446 @: $(MAKE); $(unstage)
42447 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42448 r=`${PWD_COMMAND}`; export r; \
42449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42450 $(NORMAL_TARGET_EXPORTS) \
42451 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
42452 for flag in $(EXTRA_TARGET_FLAGS); do \
42453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42454 done; \
42455 (cd $(TARGET_SUBDIR)/newlib && \
42456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42458 "RANLIB=$${RANLIB}" \
42459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42460 TAGS) \
42461 || exit 1
42463 @endif target-newlib
42465 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
42466 maybe-install-info-target-newlib:
42467 @if target-newlib
42468 maybe-install-info-target-newlib: install-info-target-newlib
42470 install-info-target-newlib: \
42471 configure-target-newlib \
42472 info-target-newlib
42473 @: $(MAKE); $(unstage)
42474 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42475 r=`${PWD_COMMAND}`; export r; \
42476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42477 $(NORMAL_TARGET_EXPORTS) \
42478 echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
42479 for flag in $(EXTRA_TARGET_FLAGS); do \
42480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42481 done; \
42482 (cd $(TARGET_SUBDIR)/newlib && \
42483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42485 "RANLIB=$${RANLIB}" \
42486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42487 install-info) \
42488 || exit 1
42490 @endif target-newlib
42492 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
42493 maybe-install-pdf-target-newlib:
42494 @if target-newlib
42495 maybe-install-pdf-target-newlib: install-pdf-target-newlib
42497 install-pdf-target-newlib: \
42498 configure-target-newlib \
42499 pdf-target-newlib
42500 @: $(MAKE); $(unstage)
42501 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42502 r=`${PWD_COMMAND}`; export r; \
42503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42504 $(NORMAL_TARGET_EXPORTS) \
42505 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
42506 for flag in $(EXTRA_TARGET_FLAGS); do \
42507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42508 done; \
42509 (cd $(TARGET_SUBDIR)/newlib && \
42510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42512 "RANLIB=$${RANLIB}" \
42513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42514 install-pdf) \
42515 || exit 1
42517 @endif target-newlib
42519 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
42520 maybe-install-html-target-newlib:
42521 @if target-newlib
42522 maybe-install-html-target-newlib: install-html-target-newlib
42524 install-html-target-newlib: \
42525 configure-target-newlib \
42526 html-target-newlib
42527 @: $(MAKE); $(unstage)
42528 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42529 r=`${PWD_COMMAND}`; export r; \
42530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42531 $(NORMAL_TARGET_EXPORTS) \
42532 echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
42533 for flag in $(EXTRA_TARGET_FLAGS); do \
42534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42535 done; \
42536 (cd $(TARGET_SUBDIR)/newlib && \
42537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42539 "RANLIB=$${RANLIB}" \
42540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42541 install-html) \
42542 || exit 1
42544 @endif target-newlib
42546 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
42547 maybe-installcheck-target-newlib:
42548 @if target-newlib
42549 maybe-installcheck-target-newlib: installcheck-target-newlib
42551 installcheck-target-newlib: \
42552 configure-target-newlib
42553 @: $(MAKE); $(unstage)
42554 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42555 r=`${PWD_COMMAND}`; export r; \
42556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42557 $(NORMAL_TARGET_EXPORTS) \
42558 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
42559 for flag in $(EXTRA_TARGET_FLAGS); do \
42560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42561 done; \
42562 (cd $(TARGET_SUBDIR)/newlib && \
42563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42565 "RANLIB=$${RANLIB}" \
42566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42567 installcheck) \
42568 || exit 1
42570 @endif target-newlib
42572 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
42573 maybe-mostlyclean-target-newlib:
42574 @if target-newlib
42575 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
42577 mostlyclean-target-newlib:
42578 @: $(MAKE); $(unstage)
42579 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42580 r=`${PWD_COMMAND}`; export r; \
42581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42582 $(NORMAL_TARGET_EXPORTS) \
42583 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
42584 for flag in $(EXTRA_TARGET_FLAGS); do \
42585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42586 done; \
42587 (cd $(TARGET_SUBDIR)/newlib && \
42588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42590 "RANLIB=$${RANLIB}" \
42591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42592 mostlyclean) \
42593 || exit 1
42595 @endif target-newlib
42597 .PHONY: maybe-clean-target-newlib clean-target-newlib
42598 maybe-clean-target-newlib:
42599 @if target-newlib
42600 maybe-clean-target-newlib: clean-target-newlib
42602 clean-target-newlib:
42603 @: $(MAKE); $(unstage)
42604 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42605 r=`${PWD_COMMAND}`; export r; \
42606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42607 $(NORMAL_TARGET_EXPORTS) \
42608 echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
42609 for flag in $(EXTRA_TARGET_FLAGS); do \
42610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42611 done; \
42612 (cd $(TARGET_SUBDIR)/newlib && \
42613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42615 "RANLIB=$${RANLIB}" \
42616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42617 clean) \
42618 || exit 1
42620 @endif target-newlib
42622 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
42623 maybe-distclean-target-newlib:
42624 @if target-newlib
42625 maybe-distclean-target-newlib: distclean-target-newlib
42627 distclean-target-newlib:
42628 @: $(MAKE); $(unstage)
42629 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42630 r=`${PWD_COMMAND}`; export r; \
42631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42632 $(NORMAL_TARGET_EXPORTS) \
42633 echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
42634 for flag in $(EXTRA_TARGET_FLAGS); do \
42635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42636 done; \
42637 (cd $(TARGET_SUBDIR)/newlib && \
42638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42640 "RANLIB=$${RANLIB}" \
42641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42642 distclean) \
42643 || exit 1
42645 @endif target-newlib
42647 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
42648 maybe-maintainer-clean-target-newlib:
42649 @if target-newlib
42650 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
42652 maintainer-clean-target-newlib:
42653 @: $(MAKE); $(unstage)
42654 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
42655 r=`${PWD_COMMAND}`; export r; \
42656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42657 $(NORMAL_TARGET_EXPORTS) \
42658 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
42659 for flag in $(EXTRA_TARGET_FLAGS); do \
42660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42661 done; \
42662 (cd $(TARGET_SUBDIR)/newlib && \
42663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42665 "RANLIB=$${RANLIB}" \
42666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42667 maintainer-clean) \
42668 || exit 1
42670 @endif target-newlib
42676 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
42677 maybe-configure-target-libgcc:
42678 @if gcc-bootstrap
42679 configure-target-libgcc: stage_current
42680 @endif gcc-bootstrap
42681 @if target-libgcc
42682 maybe-configure-target-libgcc: configure-target-libgcc
42683 configure-target-libgcc:
42684 @r=`${PWD_COMMAND}`; export r; \
42685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42686 echo "Checking multilib configuration for libgcc..."; \
42687 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42688 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42689 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42690 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42691 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42692 else \
42693 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42694 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42695 fi; \
42696 else \
42697 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42698 fi; \
42699 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42700 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42701 $(NORMAL_TARGET_EXPORTS) \
42702 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
42703 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
42704 case $(srcdir) in \
42705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42706 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42708 esac; \
42709 module_srcdir=libgcc; \
42710 rm -f no-such-file || : ; \
42711 CONFIG_SITE=no-such-file $(SHELL) \
42712 $$s/$$module_srcdir/configure \
42713 --srcdir=$${topdir}/$$module_srcdir \
42714 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42715 --target=${target_alias} \
42716 || exit 1
42717 @endif target-libgcc
42721 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
42722 maybe-configure-stage1-target-libgcc:
42723 @if target-libgcc-bootstrap
42724 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
42725 configure-stage1-target-libgcc:
42726 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42727 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42728 @r=`${PWD_COMMAND}`; export r; \
42729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42730 TFLAGS="$(STAGE1_TFLAGS)"; \
42731 echo "Checking multilib configuration for libgcc..."; \
42732 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42733 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42734 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42735 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42736 else \
42737 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42738 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42739 fi; \
42740 else \
42741 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42742 fi; \
42743 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42744 $(NORMAL_TARGET_EXPORTS) \
42745 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42746 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42747 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42748 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
42749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42750 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42751 case $(srcdir) in \
42752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42753 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42755 esac; \
42756 module_srcdir=libgcc; \
42757 $(SHELL) $$s/$$module_srcdir/configure \
42758 --srcdir=$${topdir}/$$module_srcdir \
42759 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42760 --target=${target_alias} \
42762 $(STAGE1_CONFIGURE_FLAGS)
42763 @endif target-libgcc-bootstrap
42765 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
42766 maybe-configure-stage2-target-libgcc:
42767 @if target-libgcc-bootstrap
42768 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
42769 configure-stage2-target-libgcc:
42770 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42771 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42772 @r=`${PWD_COMMAND}`; export r; \
42773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42774 TFLAGS="$(STAGE2_TFLAGS)"; \
42775 echo "Checking multilib configuration for libgcc..."; \
42776 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42777 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42778 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42779 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42780 else \
42781 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42782 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42783 fi; \
42784 else \
42785 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42786 fi; \
42787 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42788 $(NORMAL_TARGET_EXPORTS) \
42790 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42791 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42792 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42793 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
42794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42795 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42796 case $(srcdir) in \
42797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42798 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42800 esac; \
42801 module_srcdir=libgcc; \
42802 $(SHELL) $$s/$$module_srcdir/configure \
42803 --srcdir=$${topdir}/$$module_srcdir \
42804 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42805 --target=${target_alias} \
42806 --with-build-libsubdir=$(HOST_SUBDIR) \
42807 $(STAGE2_CONFIGURE_FLAGS)
42808 @endif target-libgcc-bootstrap
42810 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
42811 maybe-configure-stage3-target-libgcc:
42812 @if target-libgcc-bootstrap
42813 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
42814 configure-stage3-target-libgcc:
42815 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42816 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42817 @r=`${PWD_COMMAND}`; export r; \
42818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42819 TFLAGS="$(STAGE3_TFLAGS)"; \
42820 echo "Checking multilib configuration for libgcc..."; \
42821 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42822 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42823 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42824 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42825 else \
42826 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42827 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42828 fi; \
42829 else \
42830 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42831 fi; \
42832 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42833 $(NORMAL_TARGET_EXPORTS) \
42835 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42836 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42837 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42838 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
42839 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42840 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42841 case $(srcdir) in \
42842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42843 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42845 esac; \
42846 module_srcdir=libgcc; \
42847 $(SHELL) $$s/$$module_srcdir/configure \
42848 --srcdir=$${topdir}/$$module_srcdir \
42849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42850 --target=${target_alias} \
42851 --with-build-libsubdir=$(HOST_SUBDIR) \
42852 $(STAGE3_CONFIGURE_FLAGS)
42853 @endif target-libgcc-bootstrap
42855 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
42856 maybe-configure-stage4-target-libgcc:
42857 @if target-libgcc-bootstrap
42858 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
42859 configure-stage4-target-libgcc:
42860 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42861 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42862 @r=`${PWD_COMMAND}`; export r; \
42863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42864 TFLAGS="$(STAGE4_TFLAGS)"; \
42865 echo "Checking multilib configuration for libgcc..."; \
42866 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42867 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42868 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42869 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42870 else \
42871 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42872 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42873 fi; \
42874 else \
42875 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42876 fi; \
42877 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42878 $(NORMAL_TARGET_EXPORTS) \
42880 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42881 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42882 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42883 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
42884 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42885 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42886 case $(srcdir) in \
42887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42888 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42890 esac; \
42891 module_srcdir=libgcc; \
42892 $(SHELL) $$s/$$module_srcdir/configure \
42893 --srcdir=$${topdir}/$$module_srcdir \
42894 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42895 --target=${target_alias} \
42896 --with-build-libsubdir=$(HOST_SUBDIR) \
42897 $(STAGE4_CONFIGURE_FLAGS)
42898 @endif target-libgcc-bootstrap
42900 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
42901 maybe-configure-stageprofile-target-libgcc:
42902 @if target-libgcc-bootstrap
42903 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
42904 configure-stageprofile-target-libgcc:
42905 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42906 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42907 @r=`${PWD_COMMAND}`; export r; \
42908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42909 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42910 echo "Checking multilib configuration for libgcc..."; \
42911 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42912 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42913 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42914 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42915 else \
42916 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42917 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42918 fi; \
42919 else \
42920 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42921 fi; \
42922 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42923 $(NORMAL_TARGET_EXPORTS) \
42925 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42926 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42927 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42928 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
42929 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42930 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42931 case $(srcdir) in \
42932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42933 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42935 esac; \
42936 module_srcdir=libgcc; \
42937 $(SHELL) $$s/$$module_srcdir/configure \
42938 --srcdir=$${topdir}/$$module_srcdir \
42939 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42940 --target=${target_alias} \
42941 --with-build-libsubdir=$(HOST_SUBDIR) \
42942 $(STAGEprofile_CONFIGURE_FLAGS)
42943 @endif target-libgcc-bootstrap
42945 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
42946 maybe-configure-stagefeedback-target-libgcc:
42947 @if target-libgcc-bootstrap
42948 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
42949 configure-stagefeedback-target-libgcc:
42950 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42951 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42952 @r=`${PWD_COMMAND}`; export r; \
42953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42954 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42955 echo "Checking multilib configuration for libgcc..."; \
42956 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
42957 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42958 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
42959 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
42960 else \
42961 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
42962 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42963 fi; \
42964 else \
42965 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
42966 fi; \
42967 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
42968 $(NORMAL_TARGET_EXPORTS) \
42970 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42971 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42972 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42973 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
42974 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
42975 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
42976 case $(srcdir) in \
42977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42978 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
42979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42980 esac; \
42981 module_srcdir=libgcc; \
42982 $(SHELL) $$s/$$module_srcdir/configure \
42983 --srcdir=$${topdir}/$$module_srcdir \
42984 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42985 --target=${target_alias} \
42986 --with-build-libsubdir=$(HOST_SUBDIR) \
42987 $(STAGEfeedback_CONFIGURE_FLAGS)
42988 @endif target-libgcc-bootstrap
42990 .PHONY: configure-stageautoprofile-target-libgcc maybe-configure-stageautoprofile-target-libgcc
42991 maybe-configure-stageautoprofile-target-libgcc:
42992 @if target-libgcc-bootstrap
42993 maybe-configure-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
42994 configure-stageautoprofile-target-libgcc:
42995 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
42996 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
42997 @r=`${PWD_COMMAND}`; export r; \
42998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42999 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43000 echo "Checking multilib configuration for libgcc..."; \
43001 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
43002 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43003 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43004 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43005 else \
43006 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43007 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43008 fi; \
43009 else \
43010 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43011 fi; \
43012 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43013 $(NORMAL_TARGET_EXPORTS) \
43015 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43016 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43017 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43018 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgcc; \
43019 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
43020 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43021 case $(srcdir) in \
43022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43023 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43025 esac; \
43026 module_srcdir=libgcc; \
43027 $(SHELL) $$s/$$module_srcdir/configure \
43028 --srcdir=$${topdir}/$$module_srcdir \
43029 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43030 --target=${target_alias} \
43031 --with-build-libsubdir=$(HOST_SUBDIR) \
43032 $(STAGEautoprofile_CONFIGURE_FLAGS)
43033 @endif target-libgcc-bootstrap
43035 .PHONY: configure-stageautofeedback-target-libgcc maybe-configure-stageautofeedback-target-libgcc
43036 maybe-configure-stageautofeedback-target-libgcc:
43037 @if target-libgcc-bootstrap
43038 maybe-configure-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
43039 configure-stageautofeedback-target-libgcc:
43040 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43041 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
43042 @r=`${PWD_COMMAND}`; export r; \
43043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43044 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43045 echo "Checking multilib configuration for libgcc..."; \
43046 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
43047 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43048 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
43049 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
43050 else \
43051 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
43052 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43053 fi; \
43054 else \
43055 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
43056 fi; \
43057 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
43058 $(NORMAL_TARGET_EXPORTS) \
43060 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43061 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43062 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43063 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgcc; \
43064 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
43065 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
43066 case $(srcdir) in \
43067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43068 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
43069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43070 esac; \
43071 module_srcdir=libgcc; \
43072 $(SHELL) $$s/$$module_srcdir/configure \
43073 --srcdir=$${topdir}/$$module_srcdir \
43074 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43075 --target=${target_alias} \
43076 --with-build-libsubdir=$(HOST_SUBDIR) \
43077 $(STAGEautofeedback_CONFIGURE_FLAGS)
43078 @endif target-libgcc-bootstrap
43084 .PHONY: all-target-libgcc maybe-all-target-libgcc
43085 maybe-all-target-libgcc:
43086 @if gcc-bootstrap
43087 all-target-libgcc: stage_current
43088 @endif gcc-bootstrap
43089 @if target-libgcc
43090 TARGET-target-libgcc=all
43091 maybe-all-target-libgcc: all-target-libgcc
43092 all-target-libgcc: configure-target-libgcc
43093 @r=`${PWD_COMMAND}`; export r; \
43094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43095 $(NORMAL_TARGET_EXPORTS) \
43096 (cd $(TARGET_SUBDIR)/libgcc && \
43097 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43098 $(TARGET-target-libgcc))
43099 @endif target-libgcc
43103 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
43104 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
43105 maybe-all-stage1-target-libgcc:
43106 maybe-clean-stage1-target-libgcc:
43107 @if target-libgcc-bootstrap
43108 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
43109 all-stage1: all-stage1-target-libgcc
43110 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
43111 all-stage1-target-libgcc: configure-stage1-target-libgcc
43112 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43113 @r=`${PWD_COMMAND}`; export r; \
43114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43115 TFLAGS="$(STAGE1_TFLAGS)"; \
43116 $(NORMAL_TARGET_EXPORTS) \
43117 cd $(TARGET_SUBDIR)/libgcc && \
43119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43120 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43121 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43122 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43126 $(EXTRA_TARGET_FLAGS) \
43128 TFLAGS="$(STAGE1_TFLAGS)" \
43129 $(TARGET-stage1-target-libgcc)
43131 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
43132 clean-stage1: clean-stage1-target-libgcc
43133 clean-stage1-target-libgcc:
43134 @if [ $(current_stage) = stage1 ]; then \
43135 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43136 else \
43137 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
43138 $(MAKE) stage1-start; \
43139 fi; \
43140 cd $(TARGET_SUBDIR)/libgcc && \
43141 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43142 clean
43143 @endif target-libgcc-bootstrap
43146 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
43147 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
43148 maybe-all-stage2-target-libgcc:
43149 maybe-clean-stage2-target-libgcc:
43150 @if target-libgcc-bootstrap
43151 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
43152 all-stage2: all-stage2-target-libgcc
43153 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
43154 all-stage2-target-libgcc: configure-stage2-target-libgcc
43155 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43156 @r=`${PWD_COMMAND}`; export r; \
43157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43158 TFLAGS="$(STAGE2_TFLAGS)"; \
43159 $(NORMAL_TARGET_EXPORTS) \
43161 cd $(TARGET_SUBDIR)/libgcc && \
43163 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43164 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43165 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43166 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43167 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43168 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43169 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43170 $(EXTRA_TARGET_FLAGS) \
43171 TFLAGS="$(STAGE2_TFLAGS)" \
43172 $(TARGET-stage2-target-libgcc)
43174 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
43175 clean-stage2: clean-stage2-target-libgcc
43176 clean-stage2-target-libgcc:
43177 @if [ $(current_stage) = stage2 ]; then \
43178 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43179 else \
43180 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
43181 $(MAKE) stage2-start; \
43182 fi; \
43183 cd $(TARGET_SUBDIR)/libgcc && \
43184 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43185 @endif target-libgcc-bootstrap
43188 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
43189 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
43190 maybe-all-stage3-target-libgcc:
43191 maybe-clean-stage3-target-libgcc:
43192 @if target-libgcc-bootstrap
43193 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
43194 all-stage3: all-stage3-target-libgcc
43195 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
43196 all-stage3-target-libgcc: configure-stage3-target-libgcc
43197 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43198 @r=`${PWD_COMMAND}`; export r; \
43199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43200 TFLAGS="$(STAGE3_TFLAGS)"; \
43201 $(NORMAL_TARGET_EXPORTS) \
43203 cd $(TARGET_SUBDIR)/libgcc && \
43205 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43206 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43207 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43208 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43209 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43210 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43211 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43212 $(EXTRA_TARGET_FLAGS) \
43213 TFLAGS="$(STAGE3_TFLAGS)" \
43214 $(TARGET-stage3-target-libgcc)
43216 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
43217 clean-stage3: clean-stage3-target-libgcc
43218 clean-stage3-target-libgcc:
43219 @if [ $(current_stage) = stage3 ]; then \
43220 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43221 else \
43222 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
43223 $(MAKE) stage3-start; \
43224 fi; \
43225 cd $(TARGET_SUBDIR)/libgcc && \
43226 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43227 @endif target-libgcc-bootstrap
43230 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
43231 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
43232 maybe-all-stage4-target-libgcc:
43233 maybe-clean-stage4-target-libgcc:
43234 @if target-libgcc-bootstrap
43235 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
43236 all-stage4: all-stage4-target-libgcc
43237 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
43238 all-stage4-target-libgcc: configure-stage4-target-libgcc
43239 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43240 @r=`${PWD_COMMAND}`; export r; \
43241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43242 TFLAGS="$(STAGE4_TFLAGS)"; \
43243 $(NORMAL_TARGET_EXPORTS) \
43245 cd $(TARGET_SUBDIR)/libgcc && \
43247 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43248 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43249 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43250 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43251 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43252 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43253 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43254 $(EXTRA_TARGET_FLAGS) \
43255 TFLAGS="$(STAGE4_TFLAGS)" \
43256 $(TARGET-stage4-target-libgcc)
43258 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
43259 clean-stage4: clean-stage4-target-libgcc
43260 clean-stage4-target-libgcc:
43261 @if [ $(current_stage) = stage4 ]; then \
43262 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43263 else \
43264 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
43265 $(MAKE) stage4-start; \
43266 fi; \
43267 cd $(TARGET_SUBDIR)/libgcc && \
43268 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43269 @endif target-libgcc-bootstrap
43272 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
43273 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
43274 maybe-all-stageprofile-target-libgcc:
43275 maybe-clean-stageprofile-target-libgcc:
43276 @if target-libgcc-bootstrap
43277 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
43278 all-stageprofile: all-stageprofile-target-libgcc
43279 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
43280 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
43281 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43282 @r=`${PWD_COMMAND}`; export r; \
43283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43284 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43285 $(NORMAL_TARGET_EXPORTS) \
43287 cd $(TARGET_SUBDIR)/libgcc && \
43289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43290 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43291 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43292 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43296 $(EXTRA_TARGET_FLAGS) \
43297 TFLAGS="$(STAGEprofile_TFLAGS)" \
43298 $(TARGET-stageprofile-target-libgcc)
43300 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
43301 clean-stageprofile: clean-stageprofile-target-libgcc
43302 clean-stageprofile-target-libgcc:
43303 @if [ $(current_stage) = stageprofile ]; then \
43304 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43305 else \
43306 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
43307 $(MAKE) stageprofile-start; \
43308 fi; \
43309 cd $(TARGET_SUBDIR)/libgcc && \
43310 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43311 @endif target-libgcc-bootstrap
43314 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
43315 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
43316 maybe-all-stagefeedback-target-libgcc:
43317 maybe-clean-stagefeedback-target-libgcc:
43318 @if target-libgcc-bootstrap
43319 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
43320 all-stagefeedback: all-stagefeedback-target-libgcc
43321 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
43322 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
43323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43324 @r=`${PWD_COMMAND}`; export r; \
43325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43327 $(NORMAL_TARGET_EXPORTS) \
43329 cd $(TARGET_SUBDIR)/libgcc && \
43331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43332 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43333 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43334 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43338 $(EXTRA_TARGET_FLAGS) \
43339 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43340 $(TARGET-stagefeedback-target-libgcc)
43342 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
43343 clean-stagefeedback: clean-stagefeedback-target-libgcc
43344 clean-stagefeedback-target-libgcc:
43345 @if [ $(current_stage) = stagefeedback ]; then \
43346 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43347 else \
43348 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
43349 $(MAKE) stagefeedback-start; \
43350 fi; \
43351 cd $(TARGET_SUBDIR)/libgcc && \
43352 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43353 @endif target-libgcc-bootstrap
43356 .PHONY: all-stageautoprofile-target-libgcc maybe-all-stageautoprofile-target-libgcc
43357 .PHONY: clean-stageautoprofile-target-libgcc maybe-clean-stageautoprofile-target-libgcc
43358 maybe-all-stageautoprofile-target-libgcc:
43359 maybe-clean-stageautoprofile-target-libgcc:
43360 @if target-libgcc-bootstrap
43361 maybe-all-stageautoprofile-target-libgcc: all-stageautoprofile-target-libgcc
43362 all-stageautoprofile: all-stageautoprofile-target-libgcc
43363 TARGET-stageautoprofile-target-libgcc = $(TARGET-target-libgcc)
43364 all-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
43365 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43366 @r=`${PWD_COMMAND}`; export r; \
43367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43368 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43369 $(NORMAL_TARGET_EXPORTS) \
43371 cd $(TARGET_SUBDIR)/libgcc && \
43372 $$s/gcc/config/i386/$(AUTO_PROFILE) \
43373 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43374 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43375 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43376 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43377 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43378 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43379 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43380 $(EXTRA_TARGET_FLAGS) \
43381 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
43382 $(TARGET-stageautoprofile-target-libgcc)
43384 maybe-clean-stageautoprofile-target-libgcc: clean-stageautoprofile-target-libgcc
43385 clean-stageautoprofile: clean-stageautoprofile-target-libgcc
43386 clean-stageautoprofile-target-libgcc:
43387 @if [ $(current_stage) = stageautoprofile ]; then \
43388 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43389 else \
43390 [ -f $(TARGET_SUBDIR)/stageautoprofile-libgcc/Makefile ] || exit 0; \
43391 $(MAKE) stageautoprofile-start; \
43392 fi; \
43393 cd $(TARGET_SUBDIR)/libgcc && \
43394 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43395 @endif target-libgcc-bootstrap
43398 .PHONY: all-stageautofeedback-target-libgcc maybe-all-stageautofeedback-target-libgcc
43399 .PHONY: clean-stageautofeedback-target-libgcc maybe-clean-stageautofeedback-target-libgcc
43400 maybe-all-stageautofeedback-target-libgcc:
43401 maybe-clean-stageautofeedback-target-libgcc:
43402 @if target-libgcc-bootstrap
43403 maybe-all-stageautofeedback-target-libgcc: all-stageautofeedback-target-libgcc
43404 all-stageautofeedback: all-stageautofeedback-target-libgcc
43405 TARGET-stageautofeedback-target-libgcc = $(TARGET-target-libgcc)
43406 all-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
43407 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43408 @r=`${PWD_COMMAND}`; export r; \
43409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43410 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43411 $(NORMAL_TARGET_EXPORTS) \
43413 cd $(TARGET_SUBDIR)/libgcc && \
43415 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43416 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43417 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43418 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43419 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43420 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43421 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43422 $(EXTRA_TARGET_FLAGS) \
43423 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
43424 $(TARGET-stageautofeedback-target-libgcc)
43426 maybe-clean-stageautofeedback-target-libgcc: clean-stageautofeedback-target-libgcc
43427 clean-stageautofeedback: clean-stageautofeedback-target-libgcc
43428 clean-stageautofeedback-target-libgcc:
43429 @if [ $(current_stage) = stageautofeedback ]; then \
43430 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43431 else \
43432 [ -f $(TARGET_SUBDIR)/stageautofeedback-libgcc/Makefile ] || exit 0; \
43433 $(MAKE) stageautofeedback-start; \
43434 fi; \
43435 cd $(TARGET_SUBDIR)/libgcc && \
43436 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43437 @endif target-libgcc-bootstrap
43444 .PHONY: check-target-libgcc maybe-check-target-libgcc
43445 maybe-check-target-libgcc:
43446 @if target-libgcc
43447 maybe-check-target-libgcc: check-target-libgcc
43449 # Dummy target for uncheckable module.
43450 check-target-libgcc:
43452 @endif target-libgcc
43454 .PHONY: install-target-libgcc maybe-install-target-libgcc
43455 maybe-install-target-libgcc:
43456 @if target-libgcc
43457 maybe-install-target-libgcc: install-target-libgcc
43459 install-target-libgcc: installdirs
43460 @: $(MAKE); $(unstage)
43461 @r=`${PWD_COMMAND}`; export r; \
43462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43463 $(NORMAL_TARGET_EXPORTS) \
43464 (cd $(TARGET_SUBDIR)/libgcc && \
43465 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43467 @endif target-libgcc
43469 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
43470 maybe-install-strip-target-libgcc:
43471 @if target-libgcc
43472 maybe-install-strip-target-libgcc: install-strip-target-libgcc
43474 install-strip-target-libgcc: installdirs
43475 @: $(MAKE); $(unstage)
43476 @r=`${PWD_COMMAND}`; export r; \
43477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43478 $(NORMAL_TARGET_EXPORTS) \
43479 (cd $(TARGET_SUBDIR)/libgcc && \
43480 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43482 @endif target-libgcc
43484 # Other targets (info, dvi, pdf, etc.)
43486 .PHONY: maybe-info-target-libgcc info-target-libgcc
43487 maybe-info-target-libgcc:
43488 @if target-libgcc
43489 maybe-info-target-libgcc: info-target-libgcc
43491 info-target-libgcc: \
43492 configure-target-libgcc
43493 @: $(MAKE); $(unstage)
43494 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43495 r=`${PWD_COMMAND}`; export r; \
43496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43497 $(NORMAL_TARGET_EXPORTS) \
43498 echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
43499 for flag in $(EXTRA_TARGET_FLAGS); do \
43500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43501 done; \
43502 (cd $(TARGET_SUBDIR)/libgcc && \
43503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43505 "RANLIB=$${RANLIB}" \
43506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43507 info) \
43508 || exit 1
43510 @endif target-libgcc
43512 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
43513 maybe-dvi-target-libgcc:
43514 @if target-libgcc
43515 maybe-dvi-target-libgcc: dvi-target-libgcc
43517 dvi-target-libgcc: \
43518 configure-target-libgcc
43519 @: $(MAKE); $(unstage)
43520 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43521 r=`${PWD_COMMAND}`; export r; \
43522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43523 $(NORMAL_TARGET_EXPORTS) \
43524 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
43525 for flag in $(EXTRA_TARGET_FLAGS); do \
43526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43527 done; \
43528 (cd $(TARGET_SUBDIR)/libgcc && \
43529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43531 "RANLIB=$${RANLIB}" \
43532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43533 dvi) \
43534 || exit 1
43536 @endif target-libgcc
43538 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
43539 maybe-pdf-target-libgcc:
43540 @if target-libgcc
43541 maybe-pdf-target-libgcc: pdf-target-libgcc
43543 pdf-target-libgcc: \
43544 configure-target-libgcc
43545 @: $(MAKE); $(unstage)
43546 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43547 r=`${PWD_COMMAND}`; export r; \
43548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43549 $(NORMAL_TARGET_EXPORTS) \
43550 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
43551 for flag in $(EXTRA_TARGET_FLAGS); do \
43552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43553 done; \
43554 (cd $(TARGET_SUBDIR)/libgcc && \
43555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43557 "RANLIB=$${RANLIB}" \
43558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43559 pdf) \
43560 || exit 1
43562 @endif target-libgcc
43564 .PHONY: maybe-html-target-libgcc html-target-libgcc
43565 maybe-html-target-libgcc:
43566 @if target-libgcc
43567 maybe-html-target-libgcc: html-target-libgcc
43569 html-target-libgcc: \
43570 configure-target-libgcc
43571 @: $(MAKE); $(unstage)
43572 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43573 r=`${PWD_COMMAND}`; export r; \
43574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43575 $(NORMAL_TARGET_EXPORTS) \
43576 echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
43577 for flag in $(EXTRA_TARGET_FLAGS); do \
43578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43579 done; \
43580 (cd $(TARGET_SUBDIR)/libgcc && \
43581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43583 "RANLIB=$${RANLIB}" \
43584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43585 html) \
43586 || exit 1
43588 @endif target-libgcc
43590 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
43591 maybe-TAGS-target-libgcc:
43592 @if target-libgcc
43593 maybe-TAGS-target-libgcc: TAGS-target-libgcc
43595 TAGS-target-libgcc: \
43596 configure-target-libgcc
43597 @: $(MAKE); $(unstage)
43598 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43599 r=`${PWD_COMMAND}`; export r; \
43600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43601 $(NORMAL_TARGET_EXPORTS) \
43602 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc"; \
43603 for flag in $(EXTRA_TARGET_FLAGS); do \
43604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43605 done; \
43606 (cd $(TARGET_SUBDIR)/libgcc && \
43607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43609 "RANLIB=$${RANLIB}" \
43610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43611 TAGS) \
43612 || exit 1
43614 @endif target-libgcc
43616 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
43617 maybe-install-info-target-libgcc:
43618 @if target-libgcc
43619 maybe-install-info-target-libgcc: install-info-target-libgcc
43621 install-info-target-libgcc: \
43622 configure-target-libgcc \
43623 info-target-libgcc
43624 @: $(MAKE); $(unstage)
43625 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43626 r=`${PWD_COMMAND}`; export r; \
43627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43628 $(NORMAL_TARGET_EXPORTS) \
43629 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
43630 for flag in $(EXTRA_TARGET_FLAGS); do \
43631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43632 done; \
43633 (cd $(TARGET_SUBDIR)/libgcc && \
43634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43636 "RANLIB=$${RANLIB}" \
43637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43638 install-info) \
43639 || exit 1
43641 @endif target-libgcc
43643 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
43644 maybe-install-pdf-target-libgcc:
43645 @if target-libgcc
43646 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
43648 install-pdf-target-libgcc: \
43649 configure-target-libgcc \
43650 pdf-target-libgcc
43651 @: $(MAKE); $(unstage)
43652 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43653 r=`${PWD_COMMAND}`; export r; \
43654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43655 $(NORMAL_TARGET_EXPORTS) \
43656 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
43657 for flag in $(EXTRA_TARGET_FLAGS); do \
43658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43659 done; \
43660 (cd $(TARGET_SUBDIR)/libgcc && \
43661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43663 "RANLIB=$${RANLIB}" \
43664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43665 install-pdf) \
43666 || exit 1
43668 @endif target-libgcc
43670 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
43671 maybe-install-html-target-libgcc:
43672 @if target-libgcc
43673 maybe-install-html-target-libgcc: install-html-target-libgcc
43675 install-html-target-libgcc: \
43676 configure-target-libgcc \
43677 html-target-libgcc
43678 @: $(MAKE); $(unstage)
43679 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43680 r=`${PWD_COMMAND}`; export r; \
43681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43682 $(NORMAL_TARGET_EXPORTS) \
43683 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
43684 for flag in $(EXTRA_TARGET_FLAGS); do \
43685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43686 done; \
43687 (cd $(TARGET_SUBDIR)/libgcc && \
43688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43690 "RANLIB=$${RANLIB}" \
43691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43692 install-html) \
43693 || exit 1
43695 @endif target-libgcc
43697 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
43698 maybe-installcheck-target-libgcc:
43699 @if target-libgcc
43700 maybe-installcheck-target-libgcc: installcheck-target-libgcc
43702 installcheck-target-libgcc: \
43703 configure-target-libgcc
43704 @: $(MAKE); $(unstage)
43705 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43706 r=`${PWD_COMMAND}`; export r; \
43707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43708 $(NORMAL_TARGET_EXPORTS) \
43709 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
43710 for flag in $(EXTRA_TARGET_FLAGS); do \
43711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43712 done; \
43713 (cd $(TARGET_SUBDIR)/libgcc && \
43714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43716 "RANLIB=$${RANLIB}" \
43717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43718 installcheck) \
43719 || exit 1
43721 @endif target-libgcc
43723 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
43724 maybe-mostlyclean-target-libgcc:
43725 @if target-libgcc
43726 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
43728 mostlyclean-target-libgcc:
43729 @: $(MAKE); $(unstage)
43730 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43731 r=`${PWD_COMMAND}`; export r; \
43732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43733 $(NORMAL_TARGET_EXPORTS) \
43734 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
43735 for flag in $(EXTRA_TARGET_FLAGS); do \
43736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43737 done; \
43738 (cd $(TARGET_SUBDIR)/libgcc && \
43739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43741 "RANLIB=$${RANLIB}" \
43742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43743 mostlyclean) \
43744 || exit 1
43746 @endif target-libgcc
43748 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
43749 maybe-clean-target-libgcc:
43750 @if target-libgcc
43751 maybe-clean-target-libgcc: clean-target-libgcc
43753 clean-target-libgcc:
43754 @: $(MAKE); $(unstage)
43755 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43756 r=`${PWD_COMMAND}`; export r; \
43757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43758 $(NORMAL_TARGET_EXPORTS) \
43759 echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
43760 for flag in $(EXTRA_TARGET_FLAGS); do \
43761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43762 done; \
43763 (cd $(TARGET_SUBDIR)/libgcc && \
43764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43766 "RANLIB=$${RANLIB}" \
43767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43768 clean) \
43769 || exit 1
43771 @endif target-libgcc
43773 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
43774 maybe-distclean-target-libgcc:
43775 @if target-libgcc
43776 maybe-distclean-target-libgcc: distclean-target-libgcc
43778 distclean-target-libgcc:
43779 @: $(MAKE); $(unstage)
43780 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43781 r=`${PWD_COMMAND}`; export r; \
43782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43783 $(NORMAL_TARGET_EXPORTS) \
43784 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
43785 for flag in $(EXTRA_TARGET_FLAGS); do \
43786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43787 done; \
43788 (cd $(TARGET_SUBDIR)/libgcc && \
43789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43791 "RANLIB=$${RANLIB}" \
43792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43793 distclean) \
43794 || exit 1
43796 @endif target-libgcc
43798 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
43799 maybe-maintainer-clean-target-libgcc:
43800 @if target-libgcc
43801 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
43803 maintainer-clean-target-libgcc:
43804 @: $(MAKE); $(unstage)
43805 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
43806 r=`${PWD_COMMAND}`; export r; \
43807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43808 $(NORMAL_TARGET_EXPORTS) \
43809 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
43810 for flag in $(EXTRA_TARGET_FLAGS); do \
43811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43812 done; \
43813 (cd $(TARGET_SUBDIR)/libgcc && \
43814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43816 "RANLIB=$${RANLIB}" \
43817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43818 maintainer-clean) \
43819 || exit 1
43821 @endif target-libgcc
43827 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
43828 maybe-configure-target-libbacktrace:
43829 @if gcc-bootstrap
43830 configure-target-libbacktrace: stage_current
43831 @endif gcc-bootstrap
43832 @if target-libbacktrace
43833 maybe-configure-target-libbacktrace: configure-target-libbacktrace
43834 configure-target-libbacktrace:
43835 @: $(MAKE); $(unstage)
43836 @r=`${PWD_COMMAND}`; export r; \
43837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43838 echo "Checking multilib configuration for libbacktrace..."; \
43839 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
43840 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
43841 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
43842 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
43843 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
43844 else \
43845 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
43846 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
43847 fi; \
43848 else \
43849 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
43850 fi; \
43851 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
43852 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
43853 $(NORMAL_TARGET_EXPORTS) \
43854 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
43855 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
43856 case $(srcdir) in \
43857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43858 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
43859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43860 esac; \
43861 module_srcdir=libbacktrace; \
43862 rm -f no-such-file || : ; \
43863 CONFIG_SITE=no-such-file $(SHELL) \
43864 $$s/$$module_srcdir/configure \
43865 --srcdir=$${topdir}/$$module_srcdir \
43866 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43867 --target=${target_alias} \
43868 || exit 1
43869 @endif target-libbacktrace
43875 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
43876 maybe-all-target-libbacktrace:
43877 @if gcc-bootstrap
43878 all-target-libbacktrace: stage_current
43879 @endif gcc-bootstrap
43880 @if target-libbacktrace
43881 TARGET-target-libbacktrace=all
43882 maybe-all-target-libbacktrace: all-target-libbacktrace
43883 all-target-libbacktrace: configure-target-libbacktrace
43884 @: $(MAKE); $(unstage)
43885 @r=`${PWD_COMMAND}`; export r; \
43886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43887 $(NORMAL_TARGET_EXPORTS) \
43888 (cd $(TARGET_SUBDIR)/libbacktrace && \
43889 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43890 $(TARGET-target-libbacktrace))
43891 @endif target-libbacktrace
43897 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
43898 maybe-check-target-libbacktrace:
43899 @if target-libbacktrace
43900 maybe-check-target-libbacktrace: check-target-libbacktrace
43902 check-target-libbacktrace:
43903 @: $(MAKE); $(unstage)
43904 @r=`${PWD_COMMAND}`; export r; \
43905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43906 $(NORMAL_TARGET_EXPORTS) \
43907 (cd $(TARGET_SUBDIR)/libbacktrace && \
43908 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43910 @endif target-libbacktrace
43912 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
43913 maybe-install-target-libbacktrace:
43914 @if target-libbacktrace
43915 maybe-install-target-libbacktrace: install-target-libbacktrace
43917 install-target-libbacktrace: installdirs
43918 @: $(MAKE); $(unstage)
43919 @r=`${PWD_COMMAND}`; export r; \
43920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43921 $(NORMAL_TARGET_EXPORTS) \
43922 (cd $(TARGET_SUBDIR)/libbacktrace && \
43923 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43925 @endif target-libbacktrace
43927 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
43928 maybe-install-strip-target-libbacktrace:
43929 @if target-libbacktrace
43930 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
43932 install-strip-target-libbacktrace: installdirs
43933 @: $(MAKE); $(unstage)
43934 @r=`${PWD_COMMAND}`; export r; \
43935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43936 $(NORMAL_TARGET_EXPORTS) \
43937 (cd $(TARGET_SUBDIR)/libbacktrace && \
43938 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43940 @endif target-libbacktrace
43942 # Other targets (info, dvi, pdf, etc.)
43944 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
43945 maybe-info-target-libbacktrace:
43946 @if target-libbacktrace
43947 maybe-info-target-libbacktrace: info-target-libbacktrace
43949 info-target-libbacktrace: \
43950 configure-target-libbacktrace
43951 @: $(MAKE); $(unstage)
43952 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
43953 r=`${PWD_COMMAND}`; export r; \
43954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43955 $(NORMAL_TARGET_EXPORTS) \
43956 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
43957 for flag in $(EXTRA_TARGET_FLAGS); do \
43958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43959 done; \
43960 (cd $(TARGET_SUBDIR)/libbacktrace && \
43961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43963 "RANLIB=$${RANLIB}" \
43964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43965 info) \
43966 || exit 1
43968 @endif target-libbacktrace
43970 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
43971 maybe-dvi-target-libbacktrace:
43972 @if target-libbacktrace
43973 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
43975 dvi-target-libbacktrace: \
43976 configure-target-libbacktrace
43977 @: $(MAKE); $(unstage)
43978 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
43979 r=`${PWD_COMMAND}`; export r; \
43980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43981 $(NORMAL_TARGET_EXPORTS) \
43982 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
43983 for flag in $(EXTRA_TARGET_FLAGS); do \
43984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43985 done; \
43986 (cd $(TARGET_SUBDIR)/libbacktrace && \
43987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43989 "RANLIB=$${RANLIB}" \
43990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43991 dvi) \
43992 || exit 1
43994 @endif target-libbacktrace
43996 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
43997 maybe-pdf-target-libbacktrace:
43998 @if target-libbacktrace
43999 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
44001 pdf-target-libbacktrace: \
44002 configure-target-libbacktrace
44003 @: $(MAKE); $(unstage)
44004 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44005 r=`${PWD_COMMAND}`; export r; \
44006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44007 $(NORMAL_TARGET_EXPORTS) \
44008 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
44009 for flag in $(EXTRA_TARGET_FLAGS); do \
44010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44011 done; \
44012 (cd $(TARGET_SUBDIR)/libbacktrace && \
44013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44015 "RANLIB=$${RANLIB}" \
44016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44017 pdf) \
44018 || exit 1
44020 @endif target-libbacktrace
44022 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
44023 maybe-html-target-libbacktrace:
44024 @if target-libbacktrace
44025 maybe-html-target-libbacktrace: html-target-libbacktrace
44027 html-target-libbacktrace: \
44028 configure-target-libbacktrace
44029 @: $(MAKE); $(unstage)
44030 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44031 r=`${PWD_COMMAND}`; export r; \
44032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44033 $(NORMAL_TARGET_EXPORTS) \
44034 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
44035 for flag in $(EXTRA_TARGET_FLAGS); do \
44036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44037 done; \
44038 (cd $(TARGET_SUBDIR)/libbacktrace && \
44039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44041 "RANLIB=$${RANLIB}" \
44042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44043 html) \
44044 || exit 1
44046 @endif target-libbacktrace
44048 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
44049 maybe-TAGS-target-libbacktrace:
44050 @if target-libbacktrace
44051 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
44053 TAGS-target-libbacktrace: \
44054 configure-target-libbacktrace
44055 @: $(MAKE); $(unstage)
44056 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44057 r=`${PWD_COMMAND}`; export r; \
44058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44059 $(NORMAL_TARGET_EXPORTS) \
44060 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
44061 for flag in $(EXTRA_TARGET_FLAGS); do \
44062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44063 done; \
44064 (cd $(TARGET_SUBDIR)/libbacktrace && \
44065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44067 "RANLIB=$${RANLIB}" \
44068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44069 TAGS) \
44070 || exit 1
44072 @endif target-libbacktrace
44074 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
44075 maybe-install-info-target-libbacktrace:
44076 @if target-libbacktrace
44077 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
44079 install-info-target-libbacktrace: \
44080 configure-target-libbacktrace \
44081 info-target-libbacktrace
44082 @: $(MAKE); $(unstage)
44083 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44084 r=`${PWD_COMMAND}`; export r; \
44085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44086 $(NORMAL_TARGET_EXPORTS) \
44087 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
44088 for flag in $(EXTRA_TARGET_FLAGS); do \
44089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44090 done; \
44091 (cd $(TARGET_SUBDIR)/libbacktrace && \
44092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44094 "RANLIB=$${RANLIB}" \
44095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44096 install-info) \
44097 || exit 1
44099 @endif target-libbacktrace
44101 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
44102 maybe-install-pdf-target-libbacktrace:
44103 @if target-libbacktrace
44104 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
44106 install-pdf-target-libbacktrace: \
44107 configure-target-libbacktrace \
44108 pdf-target-libbacktrace
44109 @: $(MAKE); $(unstage)
44110 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44111 r=`${PWD_COMMAND}`; export r; \
44112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44113 $(NORMAL_TARGET_EXPORTS) \
44114 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
44115 for flag in $(EXTRA_TARGET_FLAGS); do \
44116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44117 done; \
44118 (cd $(TARGET_SUBDIR)/libbacktrace && \
44119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44121 "RANLIB=$${RANLIB}" \
44122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44123 install-pdf) \
44124 || exit 1
44126 @endif target-libbacktrace
44128 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
44129 maybe-install-html-target-libbacktrace:
44130 @if target-libbacktrace
44131 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
44133 install-html-target-libbacktrace: \
44134 configure-target-libbacktrace \
44135 html-target-libbacktrace
44136 @: $(MAKE); $(unstage)
44137 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44138 r=`${PWD_COMMAND}`; export r; \
44139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44140 $(NORMAL_TARGET_EXPORTS) \
44141 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
44142 for flag in $(EXTRA_TARGET_FLAGS); do \
44143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44144 done; \
44145 (cd $(TARGET_SUBDIR)/libbacktrace && \
44146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44148 "RANLIB=$${RANLIB}" \
44149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44150 install-html) \
44151 || exit 1
44153 @endif target-libbacktrace
44155 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
44156 maybe-installcheck-target-libbacktrace:
44157 @if target-libbacktrace
44158 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
44160 installcheck-target-libbacktrace: \
44161 configure-target-libbacktrace
44162 @: $(MAKE); $(unstage)
44163 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44164 r=`${PWD_COMMAND}`; export r; \
44165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44166 $(NORMAL_TARGET_EXPORTS) \
44167 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
44168 for flag in $(EXTRA_TARGET_FLAGS); do \
44169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44170 done; \
44171 (cd $(TARGET_SUBDIR)/libbacktrace && \
44172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44174 "RANLIB=$${RANLIB}" \
44175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44176 installcheck) \
44177 || exit 1
44179 @endif target-libbacktrace
44181 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
44182 maybe-mostlyclean-target-libbacktrace:
44183 @if target-libbacktrace
44184 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
44186 mostlyclean-target-libbacktrace:
44187 @: $(MAKE); $(unstage)
44188 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44189 r=`${PWD_COMMAND}`; export r; \
44190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44191 $(NORMAL_TARGET_EXPORTS) \
44192 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
44193 for flag in $(EXTRA_TARGET_FLAGS); do \
44194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44195 done; \
44196 (cd $(TARGET_SUBDIR)/libbacktrace && \
44197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44199 "RANLIB=$${RANLIB}" \
44200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44201 mostlyclean) \
44202 || exit 1
44204 @endif target-libbacktrace
44206 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
44207 maybe-clean-target-libbacktrace:
44208 @if target-libbacktrace
44209 maybe-clean-target-libbacktrace: clean-target-libbacktrace
44211 clean-target-libbacktrace:
44212 @: $(MAKE); $(unstage)
44213 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44214 r=`${PWD_COMMAND}`; export r; \
44215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44216 $(NORMAL_TARGET_EXPORTS) \
44217 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
44218 for flag in $(EXTRA_TARGET_FLAGS); do \
44219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44220 done; \
44221 (cd $(TARGET_SUBDIR)/libbacktrace && \
44222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44224 "RANLIB=$${RANLIB}" \
44225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44226 clean) \
44227 || exit 1
44229 @endif target-libbacktrace
44231 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
44232 maybe-distclean-target-libbacktrace:
44233 @if target-libbacktrace
44234 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
44236 distclean-target-libbacktrace:
44237 @: $(MAKE); $(unstage)
44238 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44239 r=`${PWD_COMMAND}`; export r; \
44240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44241 $(NORMAL_TARGET_EXPORTS) \
44242 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
44243 for flag in $(EXTRA_TARGET_FLAGS); do \
44244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44245 done; \
44246 (cd $(TARGET_SUBDIR)/libbacktrace && \
44247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44249 "RANLIB=$${RANLIB}" \
44250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44251 distclean) \
44252 || exit 1
44254 @endif target-libbacktrace
44256 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
44257 maybe-maintainer-clean-target-libbacktrace:
44258 @if target-libbacktrace
44259 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
44261 maintainer-clean-target-libbacktrace:
44262 @: $(MAKE); $(unstage)
44263 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
44264 r=`${PWD_COMMAND}`; export r; \
44265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44266 $(NORMAL_TARGET_EXPORTS) \
44267 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
44268 for flag in $(EXTRA_TARGET_FLAGS); do \
44269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44270 done; \
44271 (cd $(TARGET_SUBDIR)/libbacktrace && \
44272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44274 "RANLIB=$${RANLIB}" \
44275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44276 maintainer-clean) \
44277 || exit 1
44279 @endif target-libbacktrace
44285 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
44286 maybe-configure-target-libquadmath:
44287 @if gcc-bootstrap
44288 configure-target-libquadmath: stage_current
44289 @endif gcc-bootstrap
44290 @if target-libquadmath
44291 maybe-configure-target-libquadmath: configure-target-libquadmath
44292 configure-target-libquadmath:
44293 @: $(MAKE); $(unstage)
44294 @r=`${PWD_COMMAND}`; export r; \
44295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44296 echo "Checking multilib configuration for libquadmath..."; \
44297 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
44298 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
44299 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
44300 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
44301 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
44302 else \
44303 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
44304 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
44305 fi; \
44306 else \
44307 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
44308 fi; \
44309 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
44310 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
44311 $(NORMAL_TARGET_EXPORTS) \
44312 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
44313 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
44314 case $(srcdir) in \
44315 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44316 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
44317 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44318 esac; \
44319 module_srcdir=libquadmath; \
44320 rm -f no-such-file || : ; \
44321 CONFIG_SITE=no-such-file $(SHELL) \
44322 $$s/$$module_srcdir/configure \
44323 --srcdir=$${topdir}/$$module_srcdir \
44324 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44325 --target=${target_alias} \
44326 || exit 1
44327 @endif target-libquadmath
44333 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
44334 maybe-all-target-libquadmath:
44335 @if gcc-bootstrap
44336 all-target-libquadmath: stage_current
44337 @endif gcc-bootstrap
44338 @if target-libquadmath
44339 TARGET-target-libquadmath=all
44340 maybe-all-target-libquadmath: all-target-libquadmath
44341 all-target-libquadmath: configure-target-libquadmath
44342 @: $(MAKE); $(unstage)
44343 @r=`${PWD_COMMAND}`; export r; \
44344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44345 $(NORMAL_TARGET_EXPORTS) \
44346 (cd $(TARGET_SUBDIR)/libquadmath && \
44347 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44348 $(TARGET-target-libquadmath))
44349 @endif target-libquadmath
44355 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
44356 maybe-check-target-libquadmath:
44357 @if target-libquadmath
44358 maybe-check-target-libquadmath: check-target-libquadmath
44360 check-target-libquadmath:
44361 @: $(MAKE); $(unstage)
44362 @r=`${PWD_COMMAND}`; export r; \
44363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44364 $(NORMAL_TARGET_EXPORTS) \
44365 (cd $(TARGET_SUBDIR)/libquadmath && \
44366 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44368 @endif target-libquadmath
44370 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
44371 maybe-install-target-libquadmath:
44372 @if target-libquadmath
44373 maybe-install-target-libquadmath: install-target-libquadmath
44375 install-target-libquadmath: installdirs
44376 @: $(MAKE); $(unstage)
44377 @r=`${PWD_COMMAND}`; export r; \
44378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44379 $(NORMAL_TARGET_EXPORTS) \
44380 (cd $(TARGET_SUBDIR)/libquadmath && \
44381 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44383 @endif target-libquadmath
44385 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
44386 maybe-install-strip-target-libquadmath:
44387 @if target-libquadmath
44388 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
44390 install-strip-target-libquadmath: installdirs
44391 @: $(MAKE); $(unstage)
44392 @r=`${PWD_COMMAND}`; export r; \
44393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44394 $(NORMAL_TARGET_EXPORTS) \
44395 (cd $(TARGET_SUBDIR)/libquadmath && \
44396 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44398 @endif target-libquadmath
44400 # Other targets (info, dvi, pdf, etc.)
44402 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
44403 maybe-info-target-libquadmath:
44404 @if target-libquadmath
44405 maybe-info-target-libquadmath: info-target-libquadmath
44407 info-target-libquadmath: \
44408 configure-target-libquadmath
44409 @: $(MAKE); $(unstage)
44410 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44411 r=`${PWD_COMMAND}`; export r; \
44412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44413 $(NORMAL_TARGET_EXPORTS) \
44414 echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
44415 for flag in $(EXTRA_TARGET_FLAGS); do \
44416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44417 done; \
44418 (cd $(TARGET_SUBDIR)/libquadmath && \
44419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44421 "RANLIB=$${RANLIB}" \
44422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44423 info) \
44424 || exit 1
44426 @endif target-libquadmath
44428 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
44429 maybe-dvi-target-libquadmath:
44430 @if target-libquadmath
44431 maybe-dvi-target-libquadmath: dvi-target-libquadmath
44433 dvi-target-libquadmath: \
44434 configure-target-libquadmath
44435 @: $(MAKE); $(unstage)
44436 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44437 r=`${PWD_COMMAND}`; export r; \
44438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44439 $(NORMAL_TARGET_EXPORTS) \
44440 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
44441 for flag in $(EXTRA_TARGET_FLAGS); do \
44442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44443 done; \
44444 (cd $(TARGET_SUBDIR)/libquadmath && \
44445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44447 "RANLIB=$${RANLIB}" \
44448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44449 dvi) \
44450 || exit 1
44452 @endif target-libquadmath
44454 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
44455 maybe-pdf-target-libquadmath:
44456 @if target-libquadmath
44457 maybe-pdf-target-libquadmath: pdf-target-libquadmath
44459 pdf-target-libquadmath: \
44460 configure-target-libquadmath
44461 @: $(MAKE); $(unstage)
44462 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44463 r=`${PWD_COMMAND}`; export r; \
44464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44465 $(NORMAL_TARGET_EXPORTS) \
44466 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
44467 for flag in $(EXTRA_TARGET_FLAGS); do \
44468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44469 done; \
44470 (cd $(TARGET_SUBDIR)/libquadmath && \
44471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44473 "RANLIB=$${RANLIB}" \
44474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44475 pdf) \
44476 || exit 1
44478 @endif target-libquadmath
44480 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
44481 maybe-html-target-libquadmath:
44482 @if target-libquadmath
44483 maybe-html-target-libquadmath: html-target-libquadmath
44485 html-target-libquadmath: \
44486 configure-target-libquadmath
44487 @: $(MAKE); $(unstage)
44488 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44489 r=`${PWD_COMMAND}`; export r; \
44490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44491 $(NORMAL_TARGET_EXPORTS) \
44492 echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
44493 for flag in $(EXTRA_TARGET_FLAGS); do \
44494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44495 done; \
44496 (cd $(TARGET_SUBDIR)/libquadmath && \
44497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44499 "RANLIB=$${RANLIB}" \
44500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44501 html) \
44502 || exit 1
44504 @endif target-libquadmath
44506 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
44507 maybe-TAGS-target-libquadmath:
44508 @if target-libquadmath
44509 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
44511 TAGS-target-libquadmath: \
44512 configure-target-libquadmath
44513 @: $(MAKE); $(unstage)
44514 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44515 r=`${PWD_COMMAND}`; export r; \
44516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44517 $(NORMAL_TARGET_EXPORTS) \
44518 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
44519 for flag in $(EXTRA_TARGET_FLAGS); do \
44520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44521 done; \
44522 (cd $(TARGET_SUBDIR)/libquadmath && \
44523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44525 "RANLIB=$${RANLIB}" \
44526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44527 TAGS) \
44528 || exit 1
44530 @endif target-libquadmath
44532 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
44533 maybe-install-info-target-libquadmath:
44534 @if target-libquadmath
44535 maybe-install-info-target-libquadmath: install-info-target-libquadmath
44537 install-info-target-libquadmath: \
44538 configure-target-libquadmath \
44539 info-target-libquadmath
44540 @: $(MAKE); $(unstage)
44541 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44542 r=`${PWD_COMMAND}`; export r; \
44543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44544 $(NORMAL_TARGET_EXPORTS) \
44545 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
44546 for flag in $(EXTRA_TARGET_FLAGS); do \
44547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44548 done; \
44549 (cd $(TARGET_SUBDIR)/libquadmath && \
44550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44552 "RANLIB=$${RANLIB}" \
44553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44554 install-info) \
44555 || exit 1
44557 @endif target-libquadmath
44559 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
44560 maybe-install-pdf-target-libquadmath:
44561 @if target-libquadmath
44562 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
44564 install-pdf-target-libquadmath: \
44565 configure-target-libquadmath \
44566 pdf-target-libquadmath
44567 @: $(MAKE); $(unstage)
44568 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44569 r=`${PWD_COMMAND}`; export r; \
44570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44571 $(NORMAL_TARGET_EXPORTS) \
44572 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
44573 for flag in $(EXTRA_TARGET_FLAGS); do \
44574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44575 done; \
44576 (cd $(TARGET_SUBDIR)/libquadmath && \
44577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44579 "RANLIB=$${RANLIB}" \
44580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44581 install-pdf) \
44582 || exit 1
44584 @endif target-libquadmath
44586 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
44587 maybe-install-html-target-libquadmath:
44588 @if target-libquadmath
44589 maybe-install-html-target-libquadmath: install-html-target-libquadmath
44591 install-html-target-libquadmath: \
44592 configure-target-libquadmath \
44593 html-target-libquadmath
44594 @: $(MAKE); $(unstage)
44595 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44596 r=`${PWD_COMMAND}`; export r; \
44597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44598 $(NORMAL_TARGET_EXPORTS) \
44599 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
44600 for flag in $(EXTRA_TARGET_FLAGS); do \
44601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44602 done; \
44603 (cd $(TARGET_SUBDIR)/libquadmath && \
44604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44606 "RANLIB=$${RANLIB}" \
44607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44608 install-html) \
44609 || exit 1
44611 @endif target-libquadmath
44613 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
44614 maybe-installcheck-target-libquadmath:
44615 @if target-libquadmath
44616 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
44618 installcheck-target-libquadmath: \
44619 configure-target-libquadmath
44620 @: $(MAKE); $(unstage)
44621 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44622 r=`${PWD_COMMAND}`; export r; \
44623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44624 $(NORMAL_TARGET_EXPORTS) \
44625 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
44626 for flag in $(EXTRA_TARGET_FLAGS); do \
44627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44628 done; \
44629 (cd $(TARGET_SUBDIR)/libquadmath && \
44630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44632 "RANLIB=$${RANLIB}" \
44633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44634 installcheck) \
44635 || exit 1
44637 @endif target-libquadmath
44639 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
44640 maybe-mostlyclean-target-libquadmath:
44641 @if target-libquadmath
44642 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
44644 mostlyclean-target-libquadmath:
44645 @: $(MAKE); $(unstage)
44646 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44647 r=`${PWD_COMMAND}`; export r; \
44648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44649 $(NORMAL_TARGET_EXPORTS) \
44650 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
44651 for flag in $(EXTRA_TARGET_FLAGS); do \
44652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44653 done; \
44654 (cd $(TARGET_SUBDIR)/libquadmath && \
44655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44657 "RANLIB=$${RANLIB}" \
44658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44659 mostlyclean) \
44660 || exit 1
44662 @endif target-libquadmath
44664 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
44665 maybe-clean-target-libquadmath:
44666 @if target-libquadmath
44667 maybe-clean-target-libquadmath: clean-target-libquadmath
44669 clean-target-libquadmath:
44670 @: $(MAKE); $(unstage)
44671 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44672 r=`${PWD_COMMAND}`; export r; \
44673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44674 $(NORMAL_TARGET_EXPORTS) \
44675 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
44676 for flag in $(EXTRA_TARGET_FLAGS); do \
44677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44678 done; \
44679 (cd $(TARGET_SUBDIR)/libquadmath && \
44680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44682 "RANLIB=$${RANLIB}" \
44683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44684 clean) \
44685 || exit 1
44687 @endif target-libquadmath
44689 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
44690 maybe-distclean-target-libquadmath:
44691 @if target-libquadmath
44692 maybe-distclean-target-libquadmath: distclean-target-libquadmath
44694 distclean-target-libquadmath:
44695 @: $(MAKE); $(unstage)
44696 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44697 r=`${PWD_COMMAND}`; export r; \
44698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44699 $(NORMAL_TARGET_EXPORTS) \
44700 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
44701 for flag in $(EXTRA_TARGET_FLAGS); do \
44702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44703 done; \
44704 (cd $(TARGET_SUBDIR)/libquadmath && \
44705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44707 "RANLIB=$${RANLIB}" \
44708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44709 distclean) \
44710 || exit 1
44712 @endif target-libquadmath
44714 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
44715 maybe-maintainer-clean-target-libquadmath:
44716 @if target-libquadmath
44717 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
44719 maintainer-clean-target-libquadmath:
44720 @: $(MAKE); $(unstage)
44721 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
44722 r=`${PWD_COMMAND}`; export r; \
44723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44724 $(NORMAL_TARGET_EXPORTS) \
44725 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
44726 for flag in $(EXTRA_TARGET_FLAGS); do \
44727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44728 done; \
44729 (cd $(TARGET_SUBDIR)/libquadmath && \
44730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44732 "RANLIB=$${RANLIB}" \
44733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44734 maintainer-clean) \
44735 || exit 1
44737 @endif target-libquadmath
44743 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
44744 maybe-configure-target-libgfortran:
44745 @if gcc-bootstrap
44746 configure-target-libgfortran: stage_current
44747 @endif gcc-bootstrap
44748 @if target-libgfortran
44749 maybe-configure-target-libgfortran: configure-target-libgfortran
44750 configure-target-libgfortran:
44751 @: $(MAKE); $(unstage)
44752 @r=`${PWD_COMMAND}`; export r; \
44753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44754 echo "Checking multilib configuration for libgfortran..."; \
44755 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
44756 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
44757 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44758 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
44759 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
44760 else \
44761 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
44762 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
44763 fi; \
44764 else \
44765 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
44766 fi; \
44767 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
44768 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
44769 $(NORMAL_TARGET_EXPORTS) \
44770 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
44771 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
44772 case $(srcdir) in \
44773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44774 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
44775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44776 esac; \
44777 module_srcdir=libgfortran; \
44778 rm -f no-such-file || : ; \
44779 CONFIG_SITE=no-such-file $(SHELL) \
44780 $$s/$$module_srcdir/configure \
44781 --srcdir=$${topdir}/$$module_srcdir \
44782 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44783 --target=${target_alias} \
44784 || exit 1
44785 @endif target-libgfortran
44791 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
44792 maybe-all-target-libgfortran:
44793 @if gcc-bootstrap
44794 all-target-libgfortran: stage_current
44795 @endif gcc-bootstrap
44796 @if target-libgfortran
44797 TARGET-target-libgfortran=all
44798 maybe-all-target-libgfortran: all-target-libgfortran
44799 all-target-libgfortran: configure-target-libgfortran
44800 @: $(MAKE); $(unstage)
44801 @r=`${PWD_COMMAND}`; export r; \
44802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44803 $(NORMAL_TARGET_EXPORTS) \
44804 (cd $(TARGET_SUBDIR)/libgfortran && \
44805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44806 $(TARGET-target-libgfortran))
44807 @endif target-libgfortran
44813 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
44814 maybe-check-target-libgfortran:
44815 @if target-libgfortran
44816 maybe-check-target-libgfortran: check-target-libgfortran
44818 check-target-libgfortran:
44819 @: $(MAKE); $(unstage)
44820 @r=`${PWD_COMMAND}`; export r; \
44821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44822 $(NORMAL_TARGET_EXPORTS) \
44823 (cd $(TARGET_SUBDIR)/libgfortran && \
44824 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44826 @endif target-libgfortran
44828 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
44829 maybe-install-target-libgfortran:
44830 @if target-libgfortran
44831 maybe-install-target-libgfortran: install-target-libgfortran
44833 install-target-libgfortran: installdirs
44834 @: $(MAKE); $(unstage)
44835 @r=`${PWD_COMMAND}`; export r; \
44836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44837 $(NORMAL_TARGET_EXPORTS) \
44838 (cd $(TARGET_SUBDIR)/libgfortran && \
44839 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44841 @endif target-libgfortran
44843 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
44844 maybe-install-strip-target-libgfortran:
44845 @if target-libgfortran
44846 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
44848 install-strip-target-libgfortran: installdirs
44849 @: $(MAKE); $(unstage)
44850 @r=`${PWD_COMMAND}`; export r; \
44851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44852 $(NORMAL_TARGET_EXPORTS) \
44853 (cd $(TARGET_SUBDIR)/libgfortran && \
44854 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44856 @endif target-libgfortran
44858 # Other targets (info, dvi, pdf, etc.)
44860 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
44861 maybe-info-target-libgfortran:
44862 @if target-libgfortran
44863 maybe-info-target-libgfortran: info-target-libgfortran
44865 info-target-libgfortran: \
44866 configure-target-libgfortran
44867 @: $(MAKE); $(unstage)
44868 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44869 r=`${PWD_COMMAND}`; export r; \
44870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44871 $(NORMAL_TARGET_EXPORTS) \
44872 echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
44873 for flag in $(EXTRA_TARGET_FLAGS); do \
44874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44875 done; \
44876 (cd $(TARGET_SUBDIR)/libgfortran && \
44877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44879 "RANLIB=$${RANLIB}" \
44880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44881 info) \
44882 || exit 1
44884 @endif target-libgfortran
44886 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
44887 maybe-dvi-target-libgfortran:
44888 @if target-libgfortran
44889 maybe-dvi-target-libgfortran: dvi-target-libgfortran
44891 dvi-target-libgfortran: \
44892 configure-target-libgfortran
44893 @: $(MAKE); $(unstage)
44894 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44895 r=`${PWD_COMMAND}`; export r; \
44896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44897 $(NORMAL_TARGET_EXPORTS) \
44898 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
44899 for flag in $(EXTRA_TARGET_FLAGS); do \
44900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44901 done; \
44902 (cd $(TARGET_SUBDIR)/libgfortran && \
44903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44905 "RANLIB=$${RANLIB}" \
44906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44907 dvi) \
44908 || exit 1
44910 @endif target-libgfortran
44912 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
44913 maybe-pdf-target-libgfortran:
44914 @if target-libgfortran
44915 maybe-pdf-target-libgfortran: pdf-target-libgfortran
44917 pdf-target-libgfortran: \
44918 configure-target-libgfortran
44919 @: $(MAKE); $(unstage)
44920 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44921 r=`${PWD_COMMAND}`; export r; \
44922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44923 $(NORMAL_TARGET_EXPORTS) \
44924 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
44925 for flag in $(EXTRA_TARGET_FLAGS); do \
44926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44927 done; \
44928 (cd $(TARGET_SUBDIR)/libgfortran && \
44929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44931 "RANLIB=$${RANLIB}" \
44932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44933 pdf) \
44934 || exit 1
44936 @endif target-libgfortran
44938 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
44939 maybe-html-target-libgfortran:
44940 @if target-libgfortran
44941 maybe-html-target-libgfortran: html-target-libgfortran
44943 html-target-libgfortran: \
44944 configure-target-libgfortran
44945 @: $(MAKE); $(unstage)
44946 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44947 r=`${PWD_COMMAND}`; export r; \
44948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44949 $(NORMAL_TARGET_EXPORTS) \
44950 echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
44951 for flag in $(EXTRA_TARGET_FLAGS); do \
44952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44953 done; \
44954 (cd $(TARGET_SUBDIR)/libgfortran && \
44955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44957 "RANLIB=$${RANLIB}" \
44958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44959 html) \
44960 || exit 1
44962 @endif target-libgfortran
44964 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
44965 maybe-TAGS-target-libgfortran:
44966 @if target-libgfortran
44967 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
44969 TAGS-target-libgfortran: \
44970 configure-target-libgfortran
44971 @: $(MAKE); $(unstage)
44972 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
44973 r=`${PWD_COMMAND}`; export r; \
44974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44975 $(NORMAL_TARGET_EXPORTS) \
44976 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
44977 for flag in $(EXTRA_TARGET_FLAGS); do \
44978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44979 done; \
44980 (cd $(TARGET_SUBDIR)/libgfortran && \
44981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44983 "RANLIB=$${RANLIB}" \
44984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44985 TAGS) \
44986 || exit 1
44988 @endif target-libgfortran
44990 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
44991 maybe-install-info-target-libgfortran:
44992 @if target-libgfortran
44993 maybe-install-info-target-libgfortran: install-info-target-libgfortran
44995 install-info-target-libgfortran: \
44996 configure-target-libgfortran \
44997 info-target-libgfortran
44998 @: $(MAKE); $(unstage)
44999 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45000 r=`${PWD_COMMAND}`; export r; \
45001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45002 $(NORMAL_TARGET_EXPORTS) \
45003 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
45004 for flag in $(EXTRA_TARGET_FLAGS); do \
45005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45006 done; \
45007 (cd $(TARGET_SUBDIR)/libgfortran && \
45008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45010 "RANLIB=$${RANLIB}" \
45011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45012 install-info) \
45013 || exit 1
45015 @endif target-libgfortran
45017 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
45018 maybe-install-pdf-target-libgfortran:
45019 @if target-libgfortran
45020 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
45022 install-pdf-target-libgfortran: \
45023 configure-target-libgfortran \
45024 pdf-target-libgfortran
45025 @: $(MAKE); $(unstage)
45026 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45027 r=`${PWD_COMMAND}`; export r; \
45028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45029 $(NORMAL_TARGET_EXPORTS) \
45030 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
45031 for flag in $(EXTRA_TARGET_FLAGS); do \
45032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45033 done; \
45034 (cd $(TARGET_SUBDIR)/libgfortran && \
45035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45037 "RANLIB=$${RANLIB}" \
45038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45039 install-pdf) \
45040 || exit 1
45042 @endif target-libgfortran
45044 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
45045 maybe-install-html-target-libgfortran:
45046 @if target-libgfortran
45047 maybe-install-html-target-libgfortran: install-html-target-libgfortran
45049 install-html-target-libgfortran: \
45050 configure-target-libgfortran \
45051 html-target-libgfortran
45052 @: $(MAKE); $(unstage)
45053 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45054 r=`${PWD_COMMAND}`; export r; \
45055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45056 $(NORMAL_TARGET_EXPORTS) \
45057 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
45058 for flag in $(EXTRA_TARGET_FLAGS); do \
45059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45060 done; \
45061 (cd $(TARGET_SUBDIR)/libgfortran && \
45062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45064 "RANLIB=$${RANLIB}" \
45065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45066 install-html) \
45067 || exit 1
45069 @endif target-libgfortran
45071 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
45072 maybe-installcheck-target-libgfortran:
45073 @if target-libgfortran
45074 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
45076 installcheck-target-libgfortran: \
45077 configure-target-libgfortran
45078 @: $(MAKE); $(unstage)
45079 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45080 r=`${PWD_COMMAND}`; export r; \
45081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45082 $(NORMAL_TARGET_EXPORTS) \
45083 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
45084 for flag in $(EXTRA_TARGET_FLAGS); do \
45085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45086 done; \
45087 (cd $(TARGET_SUBDIR)/libgfortran && \
45088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45090 "RANLIB=$${RANLIB}" \
45091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45092 installcheck) \
45093 || exit 1
45095 @endif target-libgfortran
45097 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
45098 maybe-mostlyclean-target-libgfortran:
45099 @if target-libgfortran
45100 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
45102 mostlyclean-target-libgfortran:
45103 @: $(MAKE); $(unstage)
45104 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45105 r=`${PWD_COMMAND}`; export r; \
45106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45107 $(NORMAL_TARGET_EXPORTS) \
45108 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
45109 for flag in $(EXTRA_TARGET_FLAGS); do \
45110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45111 done; \
45112 (cd $(TARGET_SUBDIR)/libgfortran && \
45113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45115 "RANLIB=$${RANLIB}" \
45116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45117 mostlyclean) \
45118 || exit 1
45120 @endif target-libgfortran
45122 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
45123 maybe-clean-target-libgfortran:
45124 @if target-libgfortran
45125 maybe-clean-target-libgfortran: clean-target-libgfortran
45127 clean-target-libgfortran:
45128 @: $(MAKE); $(unstage)
45129 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45130 r=`${PWD_COMMAND}`; export r; \
45131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45132 $(NORMAL_TARGET_EXPORTS) \
45133 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
45134 for flag in $(EXTRA_TARGET_FLAGS); do \
45135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45136 done; \
45137 (cd $(TARGET_SUBDIR)/libgfortran && \
45138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45140 "RANLIB=$${RANLIB}" \
45141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45142 clean) \
45143 || exit 1
45145 @endif target-libgfortran
45147 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
45148 maybe-distclean-target-libgfortran:
45149 @if target-libgfortran
45150 maybe-distclean-target-libgfortran: distclean-target-libgfortran
45152 distclean-target-libgfortran:
45153 @: $(MAKE); $(unstage)
45154 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45155 r=`${PWD_COMMAND}`; export r; \
45156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45157 $(NORMAL_TARGET_EXPORTS) \
45158 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
45159 for flag in $(EXTRA_TARGET_FLAGS); do \
45160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45161 done; \
45162 (cd $(TARGET_SUBDIR)/libgfortran && \
45163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45165 "RANLIB=$${RANLIB}" \
45166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45167 distclean) \
45168 || exit 1
45170 @endif target-libgfortran
45172 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
45173 maybe-maintainer-clean-target-libgfortran:
45174 @if target-libgfortran
45175 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
45177 maintainer-clean-target-libgfortran:
45178 @: $(MAKE); $(unstage)
45179 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
45180 r=`${PWD_COMMAND}`; export r; \
45181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45182 $(NORMAL_TARGET_EXPORTS) \
45183 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
45184 for flag in $(EXTRA_TARGET_FLAGS); do \
45185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45186 done; \
45187 (cd $(TARGET_SUBDIR)/libgfortran && \
45188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45190 "RANLIB=$${RANLIB}" \
45191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45192 maintainer-clean) \
45193 || exit 1
45195 @endif target-libgfortran
45201 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
45202 maybe-configure-target-libobjc:
45203 @if gcc-bootstrap
45204 configure-target-libobjc: stage_current
45205 @endif gcc-bootstrap
45206 @if target-libobjc
45207 maybe-configure-target-libobjc: configure-target-libobjc
45208 configure-target-libobjc:
45209 @: $(MAKE); $(unstage)
45210 @r=`${PWD_COMMAND}`; export r; \
45211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45212 echo "Checking multilib configuration for libobjc..."; \
45213 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
45214 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
45215 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45216 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
45217 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
45218 else \
45219 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
45220 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
45221 fi; \
45222 else \
45223 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
45224 fi; \
45225 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
45226 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
45227 $(NORMAL_TARGET_EXPORTS) \
45228 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
45229 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
45230 case $(srcdir) in \
45231 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45232 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
45233 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45234 esac; \
45235 module_srcdir=libobjc; \
45236 rm -f no-such-file || : ; \
45237 CONFIG_SITE=no-such-file $(SHELL) \
45238 $$s/$$module_srcdir/configure \
45239 --srcdir=$${topdir}/$$module_srcdir \
45240 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45241 --target=${target_alias} \
45242 || exit 1
45243 @endif target-libobjc
45249 .PHONY: all-target-libobjc maybe-all-target-libobjc
45250 maybe-all-target-libobjc:
45251 @if gcc-bootstrap
45252 all-target-libobjc: stage_current
45253 @endif gcc-bootstrap
45254 @if target-libobjc
45255 TARGET-target-libobjc=all
45256 maybe-all-target-libobjc: all-target-libobjc
45257 all-target-libobjc: configure-target-libobjc
45258 @: $(MAKE); $(unstage)
45259 @r=`${PWD_COMMAND}`; export r; \
45260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45261 $(NORMAL_TARGET_EXPORTS) \
45262 (cd $(TARGET_SUBDIR)/libobjc && \
45263 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45264 $(TARGET-target-libobjc))
45265 @endif target-libobjc
45271 .PHONY: check-target-libobjc maybe-check-target-libobjc
45272 maybe-check-target-libobjc:
45273 @if target-libobjc
45274 maybe-check-target-libobjc: check-target-libobjc
45276 check-target-libobjc:
45277 @: $(MAKE); $(unstage)
45278 @r=`${PWD_COMMAND}`; export r; \
45279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45280 $(NORMAL_TARGET_EXPORTS) \
45281 (cd $(TARGET_SUBDIR)/libobjc && \
45282 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45284 @endif target-libobjc
45286 .PHONY: install-target-libobjc maybe-install-target-libobjc
45287 maybe-install-target-libobjc:
45288 @if target-libobjc
45289 maybe-install-target-libobjc: install-target-libobjc
45291 install-target-libobjc: installdirs
45292 @: $(MAKE); $(unstage)
45293 @r=`${PWD_COMMAND}`; export r; \
45294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45295 $(NORMAL_TARGET_EXPORTS) \
45296 (cd $(TARGET_SUBDIR)/libobjc && \
45297 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45299 @endif target-libobjc
45301 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
45302 maybe-install-strip-target-libobjc:
45303 @if target-libobjc
45304 maybe-install-strip-target-libobjc: install-strip-target-libobjc
45306 install-strip-target-libobjc: installdirs
45307 @: $(MAKE); $(unstage)
45308 @r=`${PWD_COMMAND}`; export r; \
45309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45310 $(NORMAL_TARGET_EXPORTS) \
45311 (cd $(TARGET_SUBDIR)/libobjc && \
45312 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45314 @endif target-libobjc
45316 # Other targets (info, dvi, pdf, etc.)
45318 .PHONY: maybe-info-target-libobjc info-target-libobjc
45319 maybe-info-target-libobjc:
45320 @if target-libobjc
45321 maybe-info-target-libobjc: info-target-libobjc
45323 info-target-libobjc: \
45324 configure-target-libobjc
45325 @: $(MAKE); $(unstage)
45326 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45327 r=`${PWD_COMMAND}`; export r; \
45328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45329 $(NORMAL_TARGET_EXPORTS) \
45330 echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
45331 for flag in $(EXTRA_TARGET_FLAGS); do \
45332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45333 done; \
45334 (cd $(TARGET_SUBDIR)/libobjc && \
45335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45337 "RANLIB=$${RANLIB}" \
45338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45339 info) \
45340 || exit 1
45342 @endif target-libobjc
45344 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
45345 maybe-dvi-target-libobjc:
45346 @if target-libobjc
45347 maybe-dvi-target-libobjc: dvi-target-libobjc
45349 dvi-target-libobjc: \
45350 configure-target-libobjc
45351 @: $(MAKE); $(unstage)
45352 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45353 r=`${PWD_COMMAND}`; export r; \
45354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45355 $(NORMAL_TARGET_EXPORTS) \
45356 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
45357 for flag in $(EXTRA_TARGET_FLAGS); do \
45358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45359 done; \
45360 (cd $(TARGET_SUBDIR)/libobjc && \
45361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45363 "RANLIB=$${RANLIB}" \
45364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45365 dvi) \
45366 || exit 1
45368 @endif target-libobjc
45370 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
45371 maybe-pdf-target-libobjc:
45372 @if target-libobjc
45373 maybe-pdf-target-libobjc: pdf-target-libobjc
45375 pdf-target-libobjc: \
45376 configure-target-libobjc
45377 @: $(MAKE); $(unstage)
45378 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45379 r=`${PWD_COMMAND}`; export r; \
45380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45381 $(NORMAL_TARGET_EXPORTS) \
45382 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
45383 for flag in $(EXTRA_TARGET_FLAGS); do \
45384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45385 done; \
45386 (cd $(TARGET_SUBDIR)/libobjc && \
45387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45389 "RANLIB=$${RANLIB}" \
45390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45391 pdf) \
45392 || exit 1
45394 @endif target-libobjc
45396 .PHONY: maybe-html-target-libobjc html-target-libobjc
45397 maybe-html-target-libobjc:
45398 @if target-libobjc
45399 maybe-html-target-libobjc: html-target-libobjc
45401 html-target-libobjc: \
45402 configure-target-libobjc
45403 @: $(MAKE); $(unstage)
45404 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45405 r=`${PWD_COMMAND}`; export r; \
45406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45407 $(NORMAL_TARGET_EXPORTS) \
45408 echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
45409 for flag in $(EXTRA_TARGET_FLAGS); do \
45410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45411 done; \
45412 (cd $(TARGET_SUBDIR)/libobjc && \
45413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45415 "RANLIB=$${RANLIB}" \
45416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45417 html) \
45418 || exit 1
45420 @endif target-libobjc
45422 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
45423 maybe-TAGS-target-libobjc:
45424 @if target-libobjc
45425 maybe-TAGS-target-libobjc: TAGS-target-libobjc
45427 TAGS-target-libobjc: \
45428 configure-target-libobjc
45429 @: $(MAKE); $(unstage)
45430 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45431 r=`${PWD_COMMAND}`; export r; \
45432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45433 $(NORMAL_TARGET_EXPORTS) \
45434 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc"; \
45435 for flag in $(EXTRA_TARGET_FLAGS); do \
45436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45437 done; \
45438 (cd $(TARGET_SUBDIR)/libobjc && \
45439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45441 "RANLIB=$${RANLIB}" \
45442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45443 TAGS) \
45444 || exit 1
45446 @endif target-libobjc
45448 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
45449 maybe-install-info-target-libobjc:
45450 @if target-libobjc
45451 maybe-install-info-target-libobjc: install-info-target-libobjc
45453 install-info-target-libobjc: \
45454 configure-target-libobjc \
45455 info-target-libobjc
45456 @: $(MAKE); $(unstage)
45457 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45458 r=`${PWD_COMMAND}`; export r; \
45459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45460 $(NORMAL_TARGET_EXPORTS) \
45461 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
45462 for flag in $(EXTRA_TARGET_FLAGS); do \
45463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45464 done; \
45465 (cd $(TARGET_SUBDIR)/libobjc && \
45466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45468 "RANLIB=$${RANLIB}" \
45469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45470 install-info) \
45471 || exit 1
45473 @endif target-libobjc
45475 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
45476 maybe-install-pdf-target-libobjc:
45477 @if target-libobjc
45478 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
45480 install-pdf-target-libobjc: \
45481 configure-target-libobjc \
45482 pdf-target-libobjc
45483 @: $(MAKE); $(unstage)
45484 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45485 r=`${PWD_COMMAND}`; export r; \
45486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45487 $(NORMAL_TARGET_EXPORTS) \
45488 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
45489 for flag in $(EXTRA_TARGET_FLAGS); do \
45490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45491 done; \
45492 (cd $(TARGET_SUBDIR)/libobjc && \
45493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45495 "RANLIB=$${RANLIB}" \
45496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45497 install-pdf) \
45498 || exit 1
45500 @endif target-libobjc
45502 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
45503 maybe-install-html-target-libobjc:
45504 @if target-libobjc
45505 maybe-install-html-target-libobjc: install-html-target-libobjc
45507 install-html-target-libobjc: \
45508 configure-target-libobjc \
45509 html-target-libobjc
45510 @: $(MAKE); $(unstage)
45511 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45512 r=`${PWD_COMMAND}`; export r; \
45513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45514 $(NORMAL_TARGET_EXPORTS) \
45515 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
45516 for flag in $(EXTRA_TARGET_FLAGS); do \
45517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45518 done; \
45519 (cd $(TARGET_SUBDIR)/libobjc && \
45520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45522 "RANLIB=$${RANLIB}" \
45523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45524 install-html) \
45525 || exit 1
45527 @endif target-libobjc
45529 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
45530 maybe-installcheck-target-libobjc:
45531 @if target-libobjc
45532 maybe-installcheck-target-libobjc: installcheck-target-libobjc
45534 installcheck-target-libobjc: \
45535 configure-target-libobjc
45536 @: $(MAKE); $(unstage)
45537 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45538 r=`${PWD_COMMAND}`; export r; \
45539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45540 $(NORMAL_TARGET_EXPORTS) \
45541 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
45542 for flag in $(EXTRA_TARGET_FLAGS); do \
45543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45544 done; \
45545 (cd $(TARGET_SUBDIR)/libobjc && \
45546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45548 "RANLIB=$${RANLIB}" \
45549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45550 installcheck) \
45551 || exit 1
45553 @endif target-libobjc
45555 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
45556 maybe-mostlyclean-target-libobjc:
45557 @if target-libobjc
45558 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
45560 mostlyclean-target-libobjc:
45561 @: $(MAKE); $(unstage)
45562 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45563 r=`${PWD_COMMAND}`; export r; \
45564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45565 $(NORMAL_TARGET_EXPORTS) \
45566 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
45567 for flag in $(EXTRA_TARGET_FLAGS); do \
45568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45569 done; \
45570 (cd $(TARGET_SUBDIR)/libobjc && \
45571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45573 "RANLIB=$${RANLIB}" \
45574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45575 mostlyclean) \
45576 || exit 1
45578 @endif target-libobjc
45580 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
45581 maybe-clean-target-libobjc:
45582 @if target-libobjc
45583 maybe-clean-target-libobjc: clean-target-libobjc
45585 clean-target-libobjc:
45586 @: $(MAKE); $(unstage)
45587 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45588 r=`${PWD_COMMAND}`; export r; \
45589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45590 $(NORMAL_TARGET_EXPORTS) \
45591 echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
45592 for flag in $(EXTRA_TARGET_FLAGS); do \
45593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45594 done; \
45595 (cd $(TARGET_SUBDIR)/libobjc && \
45596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45598 "RANLIB=$${RANLIB}" \
45599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45600 clean) \
45601 || exit 1
45603 @endif target-libobjc
45605 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
45606 maybe-distclean-target-libobjc:
45607 @if target-libobjc
45608 maybe-distclean-target-libobjc: distclean-target-libobjc
45610 distclean-target-libobjc:
45611 @: $(MAKE); $(unstage)
45612 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45613 r=`${PWD_COMMAND}`; export r; \
45614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45615 $(NORMAL_TARGET_EXPORTS) \
45616 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
45617 for flag in $(EXTRA_TARGET_FLAGS); do \
45618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45619 done; \
45620 (cd $(TARGET_SUBDIR)/libobjc && \
45621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45623 "RANLIB=$${RANLIB}" \
45624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45625 distclean) \
45626 || exit 1
45628 @endif target-libobjc
45630 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
45631 maybe-maintainer-clean-target-libobjc:
45632 @if target-libobjc
45633 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
45635 maintainer-clean-target-libobjc:
45636 @: $(MAKE); $(unstage)
45637 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
45638 r=`${PWD_COMMAND}`; export r; \
45639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45640 $(NORMAL_TARGET_EXPORTS) \
45641 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
45642 for flag in $(EXTRA_TARGET_FLAGS); do \
45643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45644 done; \
45645 (cd $(TARGET_SUBDIR)/libobjc && \
45646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45648 "RANLIB=$${RANLIB}" \
45649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45650 maintainer-clean) \
45651 || exit 1
45653 @endif target-libobjc
45659 .PHONY: configure-target-libgo maybe-configure-target-libgo
45660 maybe-configure-target-libgo:
45661 @if gcc-bootstrap
45662 configure-target-libgo: stage_current
45663 @endif gcc-bootstrap
45664 @if target-libgo
45665 maybe-configure-target-libgo: configure-target-libgo
45666 configure-target-libgo:
45667 @: $(MAKE); $(unstage)
45668 @r=`${PWD_COMMAND}`; export r; \
45669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45670 echo "Checking multilib configuration for libgo..."; \
45671 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
45672 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
45673 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
45674 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
45675 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
45676 else \
45677 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
45678 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
45679 fi; \
45680 else \
45681 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
45682 fi; \
45683 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
45684 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
45685 $(NORMAL_TARGET_EXPORTS) \
45686 echo Configuring in $(TARGET_SUBDIR)/libgo; \
45687 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
45688 case $(srcdir) in \
45689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45690 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
45691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45692 esac; \
45693 module_srcdir=libgo; \
45694 rm -f no-such-file || : ; \
45695 CONFIG_SITE=no-such-file $(SHELL) \
45696 $$s/$$module_srcdir/configure \
45697 --srcdir=$${topdir}/$$module_srcdir \
45698 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45699 --target=${target_alias} \
45700 || exit 1
45701 @endif target-libgo
45707 .PHONY: all-target-libgo maybe-all-target-libgo
45708 maybe-all-target-libgo:
45709 @if gcc-bootstrap
45710 all-target-libgo: stage_current
45711 @endif gcc-bootstrap
45712 @if target-libgo
45713 TARGET-target-libgo=all
45714 maybe-all-target-libgo: all-target-libgo
45715 all-target-libgo: configure-target-libgo
45716 @: $(MAKE); $(unstage)
45717 @r=`${PWD_COMMAND}`; export r; \
45718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45719 $(NORMAL_TARGET_EXPORTS) \
45720 (cd $(TARGET_SUBDIR)/libgo && \
45721 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45722 $(TARGET-target-libgo))
45723 @endif target-libgo
45729 .PHONY: check-target-libgo maybe-check-target-libgo
45730 maybe-check-target-libgo:
45731 @if target-libgo
45732 maybe-check-target-libgo: check-target-libgo
45734 check-target-libgo:
45735 @: $(MAKE); $(unstage)
45736 @r=`${PWD_COMMAND}`; export r; \
45737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45738 $(NORMAL_TARGET_EXPORTS) \
45739 (cd $(TARGET_SUBDIR)/libgo && \
45740 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45742 @endif target-libgo
45744 .PHONY: install-target-libgo maybe-install-target-libgo
45745 maybe-install-target-libgo:
45746 @if target-libgo
45747 maybe-install-target-libgo: install-target-libgo
45749 install-target-libgo: installdirs
45750 @: $(MAKE); $(unstage)
45751 @r=`${PWD_COMMAND}`; export r; \
45752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45753 $(NORMAL_TARGET_EXPORTS) \
45754 (cd $(TARGET_SUBDIR)/libgo && \
45755 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45757 @endif target-libgo
45759 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
45760 maybe-install-strip-target-libgo:
45761 @if target-libgo
45762 maybe-install-strip-target-libgo: install-strip-target-libgo
45764 install-strip-target-libgo: installdirs
45765 @: $(MAKE); $(unstage)
45766 @r=`${PWD_COMMAND}`; export r; \
45767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45768 $(NORMAL_TARGET_EXPORTS) \
45769 (cd $(TARGET_SUBDIR)/libgo && \
45770 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45772 @endif target-libgo
45774 # Other targets (info, dvi, pdf, etc.)
45776 .PHONY: maybe-info-target-libgo info-target-libgo
45777 maybe-info-target-libgo:
45778 @if target-libgo
45779 maybe-info-target-libgo: info-target-libgo
45781 info-target-libgo: \
45782 configure-target-libgo
45783 @: $(MAKE); $(unstage)
45784 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45785 r=`${PWD_COMMAND}`; export r; \
45786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45787 $(NORMAL_TARGET_EXPORTS) \
45788 echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
45789 for flag in $(EXTRA_TARGET_FLAGS); do \
45790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45791 done; \
45792 (cd $(TARGET_SUBDIR)/libgo && \
45793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45795 "RANLIB=$${RANLIB}" \
45796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45797 info) \
45798 || exit 1
45800 @endif target-libgo
45802 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
45803 maybe-dvi-target-libgo:
45804 @if target-libgo
45805 maybe-dvi-target-libgo: dvi-target-libgo
45807 dvi-target-libgo: \
45808 configure-target-libgo
45809 @: $(MAKE); $(unstage)
45810 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45811 r=`${PWD_COMMAND}`; export r; \
45812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45813 $(NORMAL_TARGET_EXPORTS) \
45814 echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
45815 for flag in $(EXTRA_TARGET_FLAGS); do \
45816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45817 done; \
45818 (cd $(TARGET_SUBDIR)/libgo && \
45819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45821 "RANLIB=$${RANLIB}" \
45822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45823 dvi) \
45824 || exit 1
45826 @endif target-libgo
45828 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
45829 maybe-pdf-target-libgo:
45830 @if target-libgo
45831 maybe-pdf-target-libgo: pdf-target-libgo
45833 pdf-target-libgo: \
45834 configure-target-libgo
45835 @: $(MAKE); $(unstage)
45836 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45837 r=`${PWD_COMMAND}`; export r; \
45838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45839 $(NORMAL_TARGET_EXPORTS) \
45840 echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
45841 for flag in $(EXTRA_TARGET_FLAGS); do \
45842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45843 done; \
45844 (cd $(TARGET_SUBDIR)/libgo && \
45845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45847 "RANLIB=$${RANLIB}" \
45848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45849 pdf) \
45850 || exit 1
45852 @endif target-libgo
45854 .PHONY: maybe-html-target-libgo html-target-libgo
45855 maybe-html-target-libgo:
45856 @if target-libgo
45857 maybe-html-target-libgo: html-target-libgo
45859 html-target-libgo: \
45860 configure-target-libgo
45861 @: $(MAKE); $(unstage)
45862 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45863 r=`${PWD_COMMAND}`; export r; \
45864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45865 $(NORMAL_TARGET_EXPORTS) \
45866 echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
45867 for flag in $(EXTRA_TARGET_FLAGS); do \
45868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45869 done; \
45870 (cd $(TARGET_SUBDIR)/libgo && \
45871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45873 "RANLIB=$${RANLIB}" \
45874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45875 html) \
45876 || exit 1
45878 @endif target-libgo
45880 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
45881 maybe-TAGS-target-libgo:
45882 @if target-libgo
45883 maybe-TAGS-target-libgo: TAGS-target-libgo
45885 TAGS-target-libgo: \
45886 configure-target-libgo
45887 @: $(MAKE); $(unstage)
45888 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45889 r=`${PWD_COMMAND}`; export r; \
45890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45891 $(NORMAL_TARGET_EXPORTS) \
45892 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
45893 for flag in $(EXTRA_TARGET_FLAGS); do \
45894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45895 done; \
45896 (cd $(TARGET_SUBDIR)/libgo && \
45897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45899 "RANLIB=$${RANLIB}" \
45900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45901 TAGS) \
45902 || exit 1
45904 @endif target-libgo
45906 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
45907 maybe-install-info-target-libgo:
45908 @if target-libgo
45909 maybe-install-info-target-libgo: install-info-target-libgo
45911 install-info-target-libgo: \
45912 configure-target-libgo \
45913 info-target-libgo
45914 @: $(MAKE); $(unstage)
45915 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45916 r=`${PWD_COMMAND}`; export r; \
45917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45918 $(NORMAL_TARGET_EXPORTS) \
45919 echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
45920 for flag in $(EXTRA_TARGET_FLAGS); do \
45921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45922 done; \
45923 (cd $(TARGET_SUBDIR)/libgo && \
45924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45926 "RANLIB=$${RANLIB}" \
45927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45928 install-info) \
45929 || exit 1
45931 @endif target-libgo
45933 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
45934 maybe-install-pdf-target-libgo:
45935 @if target-libgo
45936 maybe-install-pdf-target-libgo: install-pdf-target-libgo
45938 install-pdf-target-libgo: \
45939 configure-target-libgo \
45940 pdf-target-libgo
45941 @: $(MAKE); $(unstage)
45942 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45943 r=`${PWD_COMMAND}`; export r; \
45944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45945 $(NORMAL_TARGET_EXPORTS) \
45946 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
45947 for flag in $(EXTRA_TARGET_FLAGS); do \
45948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45949 done; \
45950 (cd $(TARGET_SUBDIR)/libgo && \
45951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45953 "RANLIB=$${RANLIB}" \
45954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45955 install-pdf) \
45956 || exit 1
45958 @endif target-libgo
45960 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
45961 maybe-install-html-target-libgo:
45962 @if target-libgo
45963 maybe-install-html-target-libgo: install-html-target-libgo
45965 install-html-target-libgo: \
45966 configure-target-libgo \
45967 html-target-libgo
45968 @: $(MAKE); $(unstage)
45969 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45970 r=`${PWD_COMMAND}`; export r; \
45971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45972 $(NORMAL_TARGET_EXPORTS) \
45973 echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
45974 for flag in $(EXTRA_TARGET_FLAGS); do \
45975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45976 done; \
45977 (cd $(TARGET_SUBDIR)/libgo && \
45978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45980 "RANLIB=$${RANLIB}" \
45981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45982 install-html) \
45983 || exit 1
45985 @endif target-libgo
45987 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
45988 maybe-installcheck-target-libgo:
45989 @if target-libgo
45990 maybe-installcheck-target-libgo: installcheck-target-libgo
45992 installcheck-target-libgo: \
45993 configure-target-libgo
45994 @: $(MAKE); $(unstage)
45995 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
45996 r=`${PWD_COMMAND}`; export r; \
45997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45998 $(NORMAL_TARGET_EXPORTS) \
45999 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
46000 for flag in $(EXTRA_TARGET_FLAGS); do \
46001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46002 done; \
46003 (cd $(TARGET_SUBDIR)/libgo && \
46004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46006 "RANLIB=$${RANLIB}" \
46007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46008 installcheck) \
46009 || exit 1
46011 @endif target-libgo
46013 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
46014 maybe-mostlyclean-target-libgo:
46015 @if target-libgo
46016 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
46018 mostlyclean-target-libgo:
46019 @: $(MAKE); $(unstage)
46020 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46021 r=`${PWD_COMMAND}`; export r; \
46022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46023 $(NORMAL_TARGET_EXPORTS) \
46024 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
46025 for flag in $(EXTRA_TARGET_FLAGS); do \
46026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46027 done; \
46028 (cd $(TARGET_SUBDIR)/libgo && \
46029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46031 "RANLIB=$${RANLIB}" \
46032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46033 mostlyclean) \
46034 || exit 1
46036 @endif target-libgo
46038 .PHONY: maybe-clean-target-libgo clean-target-libgo
46039 maybe-clean-target-libgo:
46040 @if target-libgo
46041 maybe-clean-target-libgo: clean-target-libgo
46043 clean-target-libgo:
46044 @: $(MAKE); $(unstage)
46045 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46046 r=`${PWD_COMMAND}`; export r; \
46047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46048 $(NORMAL_TARGET_EXPORTS) \
46049 echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
46050 for flag in $(EXTRA_TARGET_FLAGS); do \
46051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46052 done; \
46053 (cd $(TARGET_SUBDIR)/libgo && \
46054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46056 "RANLIB=$${RANLIB}" \
46057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46058 clean) \
46059 || exit 1
46061 @endif target-libgo
46063 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
46064 maybe-distclean-target-libgo:
46065 @if target-libgo
46066 maybe-distclean-target-libgo: distclean-target-libgo
46068 distclean-target-libgo:
46069 @: $(MAKE); $(unstage)
46070 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46071 r=`${PWD_COMMAND}`; export r; \
46072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46073 $(NORMAL_TARGET_EXPORTS) \
46074 echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
46075 for flag in $(EXTRA_TARGET_FLAGS); do \
46076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46077 done; \
46078 (cd $(TARGET_SUBDIR)/libgo && \
46079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46081 "RANLIB=$${RANLIB}" \
46082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46083 distclean) \
46084 || exit 1
46086 @endif target-libgo
46088 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
46089 maybe-maintainer-clean-target-libgo:
46090 @if target-libgo
46091 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
46093 maintainer-clean-target-libgo:
46094 @: $(MAKE); $(unstage)
46095 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
46096 r=`${PWD_COMMAND}`; export r; \
46097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46098 $(NORMAL_TARGET_EXPORTS) \
46099 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
46100 for flag in $(EXTRA_TARGET_FLAGS); do \
46101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46102 done; \
46103 (cd $(TARGET_SUBDIR)/libgo && \
46104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46106 "RANLIB=$${RANLIB}" \
46107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46108 maintainer-clean) \
46109 || exit 1
46111 @endif target-libgo
46117 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
46118 maybe-configure-target-libtermcap:
46119 @if gcc-bootstrap
46120 configure-target-libtermcap: stage_current
46121 @endif gcc-bootstrap
46122 @if target-libtermcap
46123 maybe-configure-target-libtermcap: configure-target-libtermcap
46124 configure-target-libtermcap:
46125 @: $(MAKE); $(unstage)
46126 @r=`${PWD_COMMAND}`; export r; \
46127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46128 echo "Checking multilib configuration for libtermcap..."; \
46129 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
46130 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
46131 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
46132 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
46133 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
46134 else \
46135 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
46136 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
46137 fi; \
46138 else \
46139 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
46140 fi; \
46141 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
46142 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
46143 $(NORMAL_TARGET_EXPORTS) \
46144 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
46145 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
46146 case $(srcdir) in \
46147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46148 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
46149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46150 esac; \
46151 module_srcdir=libtermcap; \
46152 rm -f no-such-file || : ; \
46153 CONFIG_SITE=no-such-file $(SHELL) \
46154 $$s/$$module_srcdir/configure \
46155 --srcdir=$${topdir}/$$module_srcdir \
46156 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46157 --target=${target_alias} \
46158 || exit 1
46159 @endif target-libtermcap
46165 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
46166 maybe-all-target-libtermcap:
46167 @if gcc-bootstrap
46168 all-target-libtermcap: stage_current
46169 @endif gcc-bootstrap
46170 @if target-libtermcap
46171 TARGET-target-libtermcap=all
46172 maybe-all-target-libtermcap: all-target-libtermcap
46173 all-target-libtermcap: configure-target-libtermcap
46174 @: $(MAKE); $(unstage)
46175 @r=`${PWD_COMMAND}`; export r; \
46176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46177 $(NORMAL_TARGET_EXPORTS) \
46178 (cd $(TARGET_SUBDIR)/libtermcap && \
46179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46180 $(TARGET-target-libtermcap))
46181 @endif target-libtermcap
46187 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
46188 maybe-check-target-libtermcap:
46189 @if target-libtermcap
46190 maybe-check-target-libtermcap: check-target-libtermcap
46192 # Dummy target for uncheckable module.
46193 check-target-libtermcap:
46195 @endif target-libtermcap
46197 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
46198 maybe-install-target-libtermcap:
46199 @if target-libtermcap
46200 maybe-install-target-libtermcap: install-target-libtermcap
46202 install-target-libtermcap: installdirs
46203 @: $(MAKE); $(unstage)
46204 @r=`${PWD_COMMAND}`; export r; \
46205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46206 $(NORMAL_TARGET_EXPORTS) \
46207 (cd $(TARGET_SUBDIR)/libtermcap && \
46208 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46210 @endif target-libtermcap
46212 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
46213 maybe-install-strip-target-libtermcap:
46214 @if target-libtermcap
46215 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
46217 install-strip-target-libtermcap: installdirs
46218 @: $(MAKE); $(unstage)
46219 @r=`${PWD_COMMAND}`; export r; \
46220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46221 $(NORMAL_TARGET_EXPORTS) \
46222 (cd $(TARGET_SUBDIR)/libtermcap && \
46223 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46225 @endif target-libtermcap
46227 # Other targets (info, dvi, pdf, etc.)
46229 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
46230 maybe-info-target-libtermcap:
46231 @if target-libtermcap
46232 maybe-info-target-libtermcap: info-target-libtermcap
46234 info-target-libtermcap: \
46235 configure-target-libtermcap
46236 @: $(MAKE); $(unstage)
46237 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46238 r=`${PWD_COMMAND}`; export r; \
46239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46240 $(NORMAL_TARGET_EXPORTS) \
46241 echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
46242 for flag in $(EXTRA_TARGET_FLAGS); do \
46243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46244 done; \
46245 (cd $(TARGET_SUBDIR)/libtermcap && \
46246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46248 "RANLIB=$${RANLIB}" \
46249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46250 info) \
46251 || exit 1
46253 @endif target-libtermcap
46255 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
46256 maybe-dvi-target-libtermcap:
46257 @if target-libtermcap
46258 maybe-dvi-target-libtermcap: dvi-target-libtermcap
46260 dvi-target-libtermcap: \
46261 configure-target-libtermcap
46262 @: $(MAKE); $(unstage)
46263 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46264 r=`${PWD_COMMAND}`; export r; \
46265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46266 $(NORMAL_TARGET_EXPORTS) \
46267 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
46268 for flag in $(EXTRA_TARGET_FLAGS); do \
46269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46270 done; \
46271 (cd $(TARGET_SUBDIR)/libtermcap && \
46272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46274 "RANLIB=$${RANLIB}" \
46275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46276 dvi) \
46277 || exit 1
46279 @endif target-libtermcap
46281 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
46282 maybe-pdf-target-libtermcap:
46283 @if target-libtermcap
46284 maybe-pdf-target-libtermcap: pdf-target-libtermcap
46286 pdf-target-libtermcap: \
46287 configure-target-libtermcap
46288 @: $(MAKE); $(unstage)
46289 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46290 r=`${PWD_COMMAND}`; export r; \
46291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46292 $(NORMAL_TARGET_EXPORTS) \
46293 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
46294 for flag in $(EXTRA_TARGET_FLAGS); do \
46295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46296 done; \
46297 (cd $(TARGET_SUBDIR)/libtermcap && \
46298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46300 "RANLIB=$${RANLIB}" \
46301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46302 pdf) \
46303 || exit 1
46305 @endif target-libtermcap
46307 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
46308 maybe-html-target-libtermcap:
46309 @if target-libtermcap
46310 maybe-html-target-libtermcap: html-target-libtermcap
46312 html-target-libtermcap: \
46313 configure-target-libtermcap
46314 @: $(MAKE); $(unstage)
46315 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46316 r=`${PWD_COMMAND}`; export r; \
46317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46318 $(NORMAL_TARGET_EXPORTS) \
46319 echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
46320 for flag in $(EXTRA_TARGET_FLAGS); do \
46321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46322 done; \
46323 (cd $(TARGET_SUBDIR)/libtermcap && \
46324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46326 "RANLIB=$${RANLIB}" \
46327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46328 html) \
46329 || exit 1
46331 @endif target-libtermcap
46333 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
46334 maybe-TAGS-target-libtermcap:
46335 @if target-libtermcap
46336 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
46338 TAGS-target-libtermcap: \
46339 configure-target-libtermcap
46340 @: $(MAKE); $(unstage)
46341 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46342 r=`${PWD_COMMAND}`; export r; \
46343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46344 $(NORMAL_TARGET_EXPORTS) \
46345 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
46346 for flag in $(EXTRA_TARGET_FLAGS); do \
46347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46348 done; \
46349 (cd $(TARGET_SUBDIR)/libtermcap && \
46350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46352 "RANLIB=$${RANLIB}" \
46353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46354 TAGS) \
46355 || exit 1
46357 @endif target-libtermcap
46359 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
46360 maybe-install-info-target-libtermcap:
46361 @if target-libtermcap
46362 maybe-install-info-target-libtermcap: install-info-target-libtermcap
46364 install-info-target-libtermcap: \
46365 configure-target-libtermcap \
46366 info-target-libtermcap
46367 @: $(MAKE); $(unstage)
46368 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46369 r=`${PWD_COMMAND}`; export r; \
46370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46371 $(NORMAL_TARGET_EXPORTS) \
46372 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
46373 for flag in $(EXTRA_TARGET_FLAGS); do \
46374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46375 done; \
46376 (cd $(TARGET_SUBDIR)/libtermcap && \
46377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46379 "RANLIB=$${RANLIB}" \
46380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46381 install-info) \
46382 || exit 1
46384 @endif target-libtermcap
46386 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
46387 maybe-install-pdf-target-libtermcap:
46388 @if target-libtermcap
46389 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
46391 install-pdf-target-libtermcap: \
46392 configure-target-libtermcap \
46393 pdf-target-libtermcap
46394 @: $(MAKE); $(unstage)
46395 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46396 r=`${PWD_COMMAND}`; export r; \
46397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46398 $(NORMAL_TARGET_EXPORTS) \
46399 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
46400 for flag in $(EXTRA_TARGET_FLAGS); do \
46401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46402 done; \
46403 (cd $(TARGET_SUBDIR)/libtermcap && \
46404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46406 "RANLIB=$${RANLIB}" \
46407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46408 install-pdf) \
46409 || exit 1
46411 @endif target-libtermcap
46413 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
46414 maybe-install-html-target-libtermcap:
46415 @if target-libtermcap
46416 maybe-install-html-target-libtermcap: install-html-target-libtermcap
46418 install-html-target-libtermcap: \
46419 configure-target-libtermcap \
46420 html-target-libtermcap
46421 @: $(MAKE); $(unstage)
46422 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46423 r=`${PWD_COMMAND}`; export r; \
46424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46425 $(NORMAL_TARGET_EXPORTS) \
46426 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
46427 for flag in $(EXTRA_TARGET_FLAGS); do \
46428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46429 done; \
46430 (cd $(TARGET_SUBDIR)/libtermcap && \
46431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46433 "RANLIB=$${RANLIB}" \
46434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46435 install-html) \
46436 || exit 1
46438 @endif target-libtermcap
46440 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
46441 maybe-installcheck-target-libtermcap:
46442 @if target-libtermcap
46443 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
46445 installcheck-target-libtermcap: \
46446 configure-target-libtermcap
46447 @: $(MAKE); $(unstage)
46448 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
46449 r=`${PWD_COMMAND}`; export r; \
46450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46451 $(NORMAL_TARGET_EXPORTS) \
46452 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
46453 for flag in $(EXTRA_TARGET_FLAGS); do \
46454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46455 done; \
46456 (cd $(TARGET_SUBDIR)/libtermcap && \
46457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46459 "RANLIB=$${RANLIB}" \
46460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46461 installcheck) \
46462 || exit 1
46464 @endif target-libtermcap
46466 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
46467 maybe-mostlyclean-target-libtermcap:
46468 @if target-libtermcap
46469 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
46471 # libtermcap doesn't support mostlyclean.
46472 mostlyclean-target-libtermcap:
46474 @endif target-libtermcap
46476 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
46477 maybe-clean-target-libtermcap:
46478 @if target-libtermcap
46479 maybe-clean-target-libtermcap: clean-target-libtermcap
46481 # libtermcap doesn't support clean.
46482 clean-target-libtermcap:
46484 @endif target-libtermcap
46486 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
46487 maybe-distclean-target-libtermcap:
46488 @if target-libtermcap
46489 maybe-distclean-target-libtermcap: distclean-target-libtermcap
46491 # libtermcap doesn't support distclean.
46492 distclean-target-libtermcap:
46494 @endif target-libtermcap
46496 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
46497 maybe-maintainer-clean-target-libtermcap:
46498 @if target-libtermcap
46499 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
46501 # libtermcap doesn't support maintainer-clean.
46502 maintainer-clean-target-libtermcap:
46504 @endif target-libtermcap
46510 .PHONY: configure-target-winsup maybe-configure-target-winsup
46511 maybe-configure-target-winsup:
46512 @if gcc-bootstrap
46513 configure-target-winsup: stage_current
46514 @endif gcc-bootstrap
46515 @if target-winsup
46516 maybe-configure-target-winsup: configure-target-winsup
46517 configure-target-winsup:
46518 @: $(MAKE); $(unstage)
46519 @r=`${PWD_COMMAND}`; export r; \
46520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46521 echo "Checking multilib configuration for winsup..."; \
46522 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
46523 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
46524 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
46525 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
46526 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
46527 else \
46528 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
46529 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
46530 fi; \
46531 else \
46532 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
46533 fi; \
46534 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
46535 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
46536 $(NORMAL_TARGET_EXPORTS) \
46537 echo Configuring in $(TARGET_SUBDIR)/winsup; \
46538 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
46539 case $(srcdir) in \
46540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46541 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
46542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46543 esac; \
46544 module_srcdir=winsup; \
46545 rm -f no-such-file || : ; \
46546 CONFIG_SITE=no-such-file $(SHELL) \
46547 $$s/$$module_srcdir/configure \
46548 --srcdir=$${topdir}/$$module_srcdir \
46549 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46550 --target=${target_alias} \
46551 || exit 1
46552 @endif target-winsup
46558 .PHONY: all-target-winsup maybe-all-target-winsup
46559 maybe-all-target-winsup:
46560 @if gcc-bootstrap
46561 all-target-winsup: stage_current
46562 @endif gcc-bootstrap
46563 @if target-winsup
46564 TARGET-target-winsup=all
46565 maybe-all-target-winsup: all-target-winsup
46566 all-target-winsup: configure-target-winsup
46567 @: $(MAKE); $(unstage)
46568 @r=`${PWD_COMMAND}`; export r; \
46569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46570 $(NORMAL_TARGET_EXPORTS) \
46571 (cd $(TARGET_SUBDIR)/winsup && \
46572 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46573 $(TARGET-target-winsup))
46574 @endif target-winsup
46580 .PHONY: check-target-winsup maybe-check-target-winsup
46581 maybe-check-target-winsup:
46582 @if target-winsup
46583 maybe-check-target-winsup: check-target-winsup
46585 check-target-winsup:
46586 @: $(MAKE); $(unstage)
46587 @r=`${PWD_COMMAND}`; export r; \
46588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46589 $(NORMAL_TARGET_EXPORTS) \
46590 (cd $(TARGET_SUBDIR)/winsup && \
46591 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46593 @endif target-winsup
46595 .PHONY: install-target-winsup maybe-install-target-winsup
46596 maybe-install-target-winsup:
46597 @if target-winsup
46598 maybe-install-target-winsup: install-target-winsup
46600 install-target-winsup: installdirs
46601 @: $(MAKE); $(unstage)
46602 @r=`${PWD_COMMAND}`; export r; \
46603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46604 $(NORMAL_TARGET_EXPORTS) \
46605 (cd $(TARGET_SUBDIR)/winsup && \
46606 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46608 @endif target-winsup
46610 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
46611 maybe-install-strip-target-winsup:
46612 @if target-winsup
46613 maybe-install-strip-target-winsup: install-strip-target-winsup
46615 install-strip-target-winsup: installdirs
46616 @: $(MAKE); $(unstage)
46617 @r=`${PWD_COMMAND}`; export r; \
46618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46619 $(NORMAL_TARGET_EXPORTS) \
46620 (cd $(TARGET_SUBDIR)/winsup && \
46621 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46623 @endif target-winsup
46625 # Other targets (info, dvi, pdf, etc.)
46627 .PHONY: maybe-info-target-winsup info-target-winsup
46628 maybe-info-target-winsup:
46629 @if target-winsup
46630 maybe-info-target-winsup: info-target-winsup
46632 info-target-winsup: \
46633 configure-target-winsup
46634 @: $(MAKE); $(unstage)
46635 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46636 r=`${PWD_COMMAND}`; export r; \
46637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46638 $(NORMAL_TARGET_EXPORTS) \
46639 echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
46640 for flag in $(EXTRA_TARGET_FLAGS); do \
46641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46642 done; \
46643 (cd $(TARGET_SUBDIR)/winsup && \
46644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46646 "RANLIB=$${RANLIB}" \
46647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46648 info) \
46649 || exit 1
46651 @endif target-winsup
46653 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
46654 maybe-dvi-target-winsup:
46655 @if target-winsup
46656 maybe-dvi-target-winsup: dvi-target-winsup
46658 dvi-target-winsup: \
46659 configure-target-winsup
46660 @: $(MAKE); $(unstage)
46661 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46662 r=`${PWD_COMMAND}`; export r; \
46663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46664 $(NORMAL_TARGET_EXPORTS) \
46665 echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
46666 for flag in $(EXTRA_TARGET_FLAGS); do \
46667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46668 done; \
46669 (cd $(TARGET_SUBDIR)/winsup && \
46670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46672 "RANLIB=$${RANLIB}" \
46673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46674 dvi) \
46675 || exit 1
46677 @endif target-winsup
46679 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
46680 maybe-pdf-target-winsup:
46681 @if target-winsup
46682 maybe-pdf-target-winsup: pdf-target-winsup
46684 pdf-target-winsup: \
46685 configure-target-winsup
46686 @: $(MAKE); $(unstage)
46687 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46688 r=`${PWD_COMMAND}`; export r; \
46689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46690 $(NORMAL_TARGET_EXPORTS) \
46691 echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
46692 for flag in $(EXTRA_TARGET_FLAGS); do \
46693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46694 done; \
46695 (cd $(TARGET_SUBDIR)/winsup && \
46696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46698 "RANLIB=$${RANLIB}" \
46699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46700 pdf) \
46701 || exit 1
46703 @endif target-winsup
46705 .PHONY: maybe-html-target-winsup html-target-winsup
46706 maybe-html-target-winsup:
46707 @if target-winsup
46708 maybe-html-target-winsup: html-target-winsup
46710 html-target-winsup: \
46711 configure-target-winsup
46712 @: $(MAKE); $(unstage)
46713 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46714 r=`${PWD_COMMAND}`; export r; \
46715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46716 $(NORMAL_TARGET_EXPORTS) \
46717 echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
46718 for flag in $(EXTRA_TARGET_FLAGS); do \
46719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46720 done; \
46721 (cd $(TARGET_SUBDIR)/winsup && \
46722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46724 "RANLIB=$${RANLIB}" \
46725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46726 html) \
46727 || exit 1
46729 @endif target-winsup
46731 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
46732 maybe-TAGS-target-winsup:
46733 @if target-winsup
46734 maybe-TAGS-target-winsup: TAGS-target-winsup
46736 TAGS-target-winsup: \
46737 configure-target-winsup
46738 @: $(MAKE); $(unstage)
46739 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46740 r=`${PWD_COMMAND}`; export r; \
46741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46742 $(NORMAL_TARGET_EXPORTS) \
46743 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
46744 for flag in $(EXTRA_TARGET_FLAGS); do \
46745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46746 done; \
46747 (cd $(TARGET_SUBDIR)/winsup && \
46748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46750 "RANLIB=$${RANLIB}" \
46751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46752 TAGS) \
46753 || exit 1
46755 @endif target-winsup
46757 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
46758 maybe-install-info-target-winsup:
46759 @if target-winsup
46760 maybe-install-info-target-winsup: install-info-target-winsup
46762 install-info-target-winsup: \
46763 configure-target-winsup \
46764 info-target-winsup
46765 @: $(MAKE); $(unstage)
46766 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46767 r=`${PWD_COMMAND}`; export r; \
46768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46769 $(NORMAL_TARGET_EXPORTS) \
46770 echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
46771 for flag in $(EXTRA_TARGET_FLAGS); do \
46772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46773 done; \
46774 (cd $(TARGET_SUBDIR)/winsup && \
46775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46777 "RANLIB=$${RANLIB}" \
46778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46779 install-info) \
46780 || exit 1
46782 @endif target-winsup
46784 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
46785 maybe-install-pdf-target-winsup:
46786 @if target-winsup
46787 maybe-install-pdf-target-winsup: install-pdf-target-winsup
46789 install-pdf-target-winsup: \
46790 configure-target-winsup \
46791 pdf-target-winsup
46792 @: $(MAKE); $(unstage)
46793 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46794 r=`${PWD_COMMAND}`; export r; \
46795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46796 $(NORMAL_TARGET_EXPORTS) \
46797 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
46798 for flag in $(EXTRA_TARGET_FLAGS); do \
46799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46800 done; \
46801 (cd $(TARGET_SUBDIR)/winsup && \
46802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46804 "RANLIB=$${RANLIB}" \
46805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46806 install-pdf) \
46807 || exit 1
46809 @endif target-winsup
46811 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
46812 maybe-install-html-target-winsup:
46813 @if target-winsup
46814 maybe-install-html-target-winsup: install-html-target-winsup
46816 install-html-target-winsup: \
46817 configure-target-winsup \
46818 html-target-winsup
46819 @: $(MAKE); $(unstage)
46820 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46821 r=`${PWD_COMMAND}`; export r; \
46822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46823 $(NORMAL_TARGET_EXPORTS) \
46824 echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
46825 for flag in $(EXTRA_TARGET_FLAGS); do \
46826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46827 done; \
46828 (cd $(TARGET_SUBDIR)/winsup && \
46829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46831 "RANLIB=$${RANLIB}" \
46832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46833 install-html) \
46834 || exit 1
46836 @endif target-winsup
46838 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
46839 maybe-installcheck-target-winsup:
46840 @if target-winsup
46841 maybe-installcheck-target-winsup: installcheck-target-winsup
46843 installcheck-target-winsup: \
46844 configure-target-winsup
46845 @: $(MAKE); $(unstage)
46846 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46847 r=`${PWD_COMMAND}`; export r; \
46848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46849 $(NORMAL_TARGET_EXPORTS) \
46850 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
46851 for flag in $(EXTRA_TARGET_FLAGS); do \
46852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46853 done; \
46854 (cd $(TARGET_SUBDIR)/winsup && \
46855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46857 "RANLIB=$${RANLIB}" \
46858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46859 installcheck) \
46860 || exit 1
46862 @endif target-winsup
46864 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
46865 maybe-mostlyclean-target-winsup:
46866 @if target-winsup
46867 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
46869 mostlyclean-target-winsup:
46870 @: $(MAKE); $(unstage)
46871 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46872 r=`${PWD_COMMAND}`; export r; \
46873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46874 $(NORMAL_TARGET_EXPORTS) \
46875 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
46876 for flag in $(EXTRA_TARGET_FLAGS); do \
46877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46878 done; \
46879 (cd $(TARGET_SUBDIR)/winsup && \
46880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46882 "RANLIB=$${RANLIB}" \
46883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46884 mostlyclean) \
46885 || exit 1
46887 @endif target-winsup
46889 .PHONY: maybe-clean-target-winsup clean-target-winsup
46890 maybe-clean-target-winsup:
46891 @if target-winsup
46892 maybe-clean-target-winsup: clean-target-winsup
46894 clean-target-winsup:
46895 @: $(MAKE); $(unstage)
46896 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46897 r=`${PWD_COMMAND}`; export r; \
46898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46899 $(NORMAL_TARGET_EXPORTS) \
46900 echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
46901 for flag in $(EXTRA_TARGET_FLAGS); do \
46902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46903 done; \
46904 (cd $(TARGET_SUBDIR)/winsup && \
46905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46907 "RANLIB=$${RANLIB}" \
46908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46909 clean) \
46910 || exit 1
46912 @endif target-winsup
46914 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
46915 maybe-distclean-target-winsup:
46916 @if target-winsup
46917 maybe-distclean-target-winsup: distclean-target-winsup
46919 distclean-target-winsup:
46920 @: $(MAKE); $(unstage)
46921 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46922 r=`${PWD_COMMAND}`; export r; \
46923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46924 $(NORMAL_TARGET_EXPORTS) \
46925 echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
46926 for flag in $(EXTRA_TARGET_FLAGS); do \
46927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46928 done; \
46929 (cd $(TARGET_SUBDIR)/winsup && \
46930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46932 "RANLIB=$${RANLIB}" \
46933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46934 distclean) \
46935 || exit 1
46937 @endif target-winsup
46939 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
46940 maybe-maintainer-clean-target-winsup:
46941 @if target-winsup
46942 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
46944 maintainer-clean-target-winsup:
46945 @: $(MAKE); $(unstage)
46946 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
46947 r=`${PWD_COMMAND}`; export r; \
46948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46949 $(NORMAL_TARGET_EXPORTS) \
46950 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
46951 for flag in $(EXTRA_TARGET_FLAGS); do \
46952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46953 done; \
46954 (cd $(TARGET_SUBDIR)/winsup && \
46955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46957 "RANLIB=$${RANLIB}" \
46958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46959 maintainer-clean) \
46960 || exit 1
46962 @endif target-winsup
46968 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
46969 maybe-configure-target-libgloss:
46970 @if gcc-bootstrap
46971 configure-target-libgloss: stage_current
46972 @endif gcc-bootstrap
46973 @if target-libgloss
46974 maybe-configure-target-libgloss: configure-target-libgloss
46975 configure-target-libgloss:
46976 @: $(MAKE); $(unstage)
46977 @r=`${PWD_COMMAND}`; export r; \
46978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46979 echo "Checking multilib configuration for libgloss..."; \
46980 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
46981 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
46982 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46983 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
46984 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
46985 else \
46986 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
46987 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46988 fi; \
46989 else \
46990 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
46991 fi; \
46992 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
46993 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
46994 $(NORMAL_TARGET_EXPORTS) \
46995 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
46996 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
46997 case $(srcdir) in \
46998 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46999 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
47000 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47001 esac; \
47002 module_srcdir=libgloss; \
47003 rm -f no-such-file || : ; \
47004 CONFIG_SITE=no-such-file $(SHELL) \
47005 $$s/$$module_srcdir/configure \
47006 --srcdir=$${topdir}/$$module_srcdir \
47007 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47008 --target=${target_alias} \
47009 || exit 1
47010 @endif target-libgloss
47016 .PHONY: all-target-libgloss maybe-all-target-libgloss
47017 maybe-all-target-libgloss:
47018 @if gcc-bootstrap
47019 all-target-libgloss: stage_current
47020 @endif gcc-bootstrap
47021 @if target-libgloss
47022 TARGET-target-libgloss=all
47023 maybe-all-target-libgloss: all-target-libgloss
47024 all-target-libgloss: configure-target-libgloss
47025 @: $(MAKE); $(unstage)
47026 @r=`${PWD_COMMAND}`; export r; \
47027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47028 $(NORMAL_TARGET_EXPORTS) \
47029 (cd $(TARGET_SUBDIR)/libgloss && \
47030 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47031 $(TARGET-target-libgloss))
47032 @endif target-libgloss
47038 .PHONY: check-target-libgloss maybe-check-target-libgloss
47039 maybe-check-target-libgloss:
47040 @if target-libgloss
47041 maybe-check-target-libgloss: check-target-libgloss
47043 # Dummy target for uncheckable module.
47044 check-target-libgloss:
47046 @endif target-libgloss
47048 .PHONY: install-target-libgloss maybe-install-target-libgloss
47049 maybe-install-target-libgloss:
47050 @if target-libgloss
47051 maybe-install-target-libgloss: install-target-libgloss
47053 install-target-libgloss: installdirs
47054 @: $(MAKE); $(unstage)
47055 @r=`${PWD_COMMAND}`; export r; \
47056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47057 $(NORMAL_TARGET_EXPORTS) \
47058 (cd $(TARGET_SUBDIR)/libgloss && \
47059 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47061 @endif target-libgloss
47063 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
47064 maybe-install-strip-target-libgloss:
47065 @if target-libgloss
47066 maybe-install-strip-target-libgloss: install-strip-target-libgloss
47068 install-strip-target-libgloss: installdirs
47069 @: $(MAKE); $(unstage)
47070 @r=`${PWD_COMMAND}`; export r; \
47071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47072 $(NORMAL_TARGET_EXPORTS) \
47073 (cd $(TARGET_SUBDIR)/libgloss && \
47074 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47076 @endif target-libgloss
47078 # Other targets (info, dvi, pdf, etc.)
47080 .PHONY: maybe-info-target-libgloss info-target-libgloss
47081 maybe-info-target-libgloss:
47082 @if target-libgloss
47083 maybe-info-target-libgloss: info-target-libgloss
47085 info-target-libgloss: \
47086 configure-target-libgloss
47087 @: $(MAKE); $(unstage)
47088 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47089 r=`${PWD_COMMAND}`; export r; \
47090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47091 $(NORMAL_TARGET_EXPORTS) \
47092 echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
47093 for flag in $(EXTRA_TARGET_FLAGS); do \
47094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47095 done; \
47096 (cd $(TARGET_SUBDIR)/libgloss && \
47097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47099 "RANLIB=$${RANLIB}" \
47100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47101 info) \
47102 || exit 1
47104 @endif target-libgloss
47106 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
47107 maybe-dvi-target-libgloss:
47108 @if target-libgloss
47109 maybe-dvi-target-libgloss: dvi-target-libgloss
47111 dvi-target-libgloss: \
47112 configure-target-libgloss
47113 @: $(MAKE); $(unstage)
47114 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47115 r=`${PWD_COMMAND}`; export r; \
47116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47117 $(NORMAL_TARGET_EXPORTS) \
47118 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
47119 for flag in $(EXTRA_TARGET_FLAGS); do \
47120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47121 done; \
47122 (cd $(TARGET_SUBDIR)/libgloss && \
47123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47125 "RANLIB=$${RANLIB}" \
47126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47127 dvi) \
47128 || exit 1
47130 @endif target-libgloss
47132 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
47133 maybe-pdf-target-libgloss:
47134 @if target-libgloss
47135 maybe-pdf-target-libgloss: pdf-target-libgloss
47137 pdf-target-libgloss: \
47138 configure-target-libgloss
47139 @: $(MAKE); $(unstage)
47140 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47141 r=`${PWD_COMMAND}`; export r; \
47142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47143 $(NORMAL_TARGET_EXPORTS) \
47144 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
47145 for flag in $(EXTRA_TARGET_FLAGS); do \
47146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47147 done; \
47148 (cd $(TARGET_SUBDIR)/libgloss && \
47149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47151 "RANLIB=$${RANLIB}" \
47152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47153 pdf) \
47154 || exit 1
47156 @endif target-libgloss
47158 .PHONY: maybe-html-target-libgloss html-target-libgloss
47159 maybe-html-target-libgloss:
47160 @if target-libgloss
47161 maybe-html-target-libgloss: html-target-libgloss
47163 html-target-libgloss: \
47164 configure-target-libgloss
47165 @: $(MAKE); $(unstage)
47166 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47167 r=`${PWD_COMMAND}`; export r; \
47168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47169 $(NORMAL_TARGET_EXPORTS) \
47170 echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
47171 for flag in $(EXTRA_TARGET_FLAGS); do \
47172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47173 done; \
47174 (cd $(TARGET_SUBDIR)/libgloss && \
47175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47177 "RANLIB=$${RANLIB}" \
47178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47179 html) \
47180 || exit 1
47182 @endif target-libgloss
47184 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
47185 maybe-TAGS-target-libgloss:
47186 @if target-libgloss
47187 maybe-TAGS-target-libgloss: TAGS-target-libgloss
47189 TAGS-target-libgloss: \
47190 configure-target-libgloss
47191 @: $(MAKE); $(unstage)
47192 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47193 r=`${PWD_COMMAND}`; export r; \
47194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47195 $(NORMAL_TARGET_EXPORTS) \
47196 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
47197 for flag in $(EXTRA_TARGET_FLAGS); do \
47198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47199 done; \
47200 (cd $(TARGET_SUBDIR)/libgloss && \
47201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47203 "RANLIB=$${RANLIB}" \
47204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47205 TAGS) \
47206 || exit 1
47208 @endif target-libgloss
47210 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
47211 maybe-install-info-target-libgloss:
47212 @if target-libgloss
47213 maybe-install-info-target-libgloss: install-info-target-libgloss
47215 install-info-target-libgloss: \
47216 configure-target-libgloss \
47217 info-target-libgloss
47218 @: $(MAKE); $(unstage)
47219 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47220 r=`${PWD_COMMAND}`; export r; \
47221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47222 $(NORMAL_TARGET_EXPORTS) \
47223 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
47224 for flag in $(EXTRA_TARGET_FLAGS); do \
47225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47226 done; \
47227 (cd $(TARGET_SUBDIR)/libgloss && \
47228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47230 "RANLIB=$${RANLIB}" \
47231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47232 install-info) \
47233 || exit 1
47235 @endif target-libgloss
47237 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
47238 maybe-install-pdf-target-libgloss:
47239 @if target-libgloss
47240 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
47242 install-pdf-target-libgloss: \
47243 configure-target-libgloss \
47244 pdf-target-libgloss
47245 @: $(MAKE); $(unstage)
47246 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47247 r=`${PWD_COMMAND}`; export r; \
47248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47249 $(NORMAL_TARGET_EXPORTS) \
47250 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
47251 for flag in $(EXTRA_TARGET_FLAGS); do \
47252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47253 done; \
47254 (cd $(TARGET_SUBDIR)/libgloss && \
47255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47257 "RANLIB=$${RANLIB}" \
47258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47259 install-pdf) \
47260 || exit 1
47262 @endif target-libgloss
47264 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
47265 maybe-install-html-target-libgloss:
47266 @if target-libgloss
47267 maybe-install-html-target-libgloss: install-html-target-libgloss
47269 install-html-target-libgloss: \
47270 configure-target-libgloss \
47271 html-target-libgloss
47272 @: $(MAKE); $(unstage)
47273 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47274 r=`${PWD_COMMAND}`; export r; \
47275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47276 $(NORMAL_TARGET_EXPORTS) \
47277 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
47278 for flag in $(EXTRA_TARGET_FLAGS); do \
47279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47280 done; \
47281 (cd $(TARGET_SUBDIR)/libgloss && \
47282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47284 "RANLIB=$${RANLIB}" \
47285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47286 install-html) \
47287 || exit 1
47289 @endif target-libgloss
47291 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
47292 maybe-installcheck-target-libgloss:
47293 @if target-libgloss
47294 maybe-installcheck-target-libgloss: installcheck-target-libgloss
47296 installcheck-target-libgloss: \
47297 configure-target-libgloss
47298 @: $(MAKE); $(unstage)
47299 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47300 r=`${PWD_COMMAND}`; export r; \
47301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47302 $(NORMAL_TARGET_EXPORTS) \
47303 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
47304 for flag in $(EXTRA_TARGET_FLAGS); do \
47305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47306 done; \
47307 (cd $(TARGET_SUBDIR)/libgloss && \
47308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47310 "RANLIB=$${RANLIB}" \
47311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47312 installcheck) \
47313 || exit 1
47315 @endif target-libgloss
47317 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
47318 maybe-mostlyclean-target-libgloss:
47319 @if target-libgloss
47320 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
47322 mostlyclean-target-libgloss:
47323 @: $(MAKE); $(unstage)
47324 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47325 r=`${PWD_COMMAND}`; export r; \
47326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47327 $(NORMAL_TARGET_EXPORTS) \
47328 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
47329 for flag in $(EXTRA_TARGET_FLAGS); do \
47330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47331 done; \
47332 (cd $(TARGET_SUBDIR)/libgloss && \
47333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47335 "RANLIB=$${RANLIB}" \
47336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47337 mostlyclean) \
47338 || exit 1
47340 @endif target-libgloss
47342 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
47343 maybe-clean-target-libgloss:
47344 @if target-libgloss
47345 maybe-clean-target-libgloss: clean-target-libgloss
47347 clean-target-libgloss:
47348 @: $(MAKE); $(unstage)
47349 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47350 r=`${PWD_COMMAND}`; export r; \
47351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47352 $(NORMAL_TARGET_EXPORTS) \
47353 echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
47354 for flag in $(EXTRA_TARGET_FLAGS); do \
47355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47356 done; \
47357 (cd $(TARGET_SUBDIR)/libgloss && \
47358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47360 "RANLIB=$${RANLIB}" \
47361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47362 clean) \
47363 || exit 1
47365 @endif target-libgloss
47367 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
47368 maybe-distclean-target-libgloss:
47369 @if target-libgloss
47370 maybe-distclean-target-libgloss: distclean-target-libgloss
47372 distclean-target-libgloss:
47373 @: $(MAKE); $(unstage)
47374 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47375 r=`${PWD_COMMAND}`; export r; \
47376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47377 $(NORMAL_TARGET_EXPORTS) \
47378 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
47379 for flag in $(EXTRA_TARGET_FLAGS); do \
47380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47381 done; \
47382 (cd $(TARGET_SUBDIR)/libgloss && \
47383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47385 "RANLIB=$${RANLIB}" \
47386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47387 distclean) \
47388 || exit 1
47390 @endif target-libgloss
47392 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
47393 maybe-maintainer-clean-target-libgloss:
47394 @if target-libgloss
47395 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
47397 maintainer-clean-target-libgloss:
47398 @: $(MAKE); $(unstage)
47399 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
47400 r=`${PWD_COMMAND}`; export r; \
47401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47402 $(NORMAL_TARGET_EXPORTS) \
47403 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
47404 for flag in $(EXTRA_TARGET_FLAGS); do \
47405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47406 done; \
47407 (cd $(TARGET_SUBDIR)/libgloss && \
47408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47410 "RANLIB=$${RANLIB}" \
47411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47412 maintainer-clean) \
47413 || exit 1
47415 @endif target-libgloss
47421 .PHONY: configure-target-libffi maybe-configure-target-libffi
47422 maybe-configure-target-libffi:
47423 @if gcc-bootstrap
47424 configure-target-libffi: stage_current
47425 @endif gcc-bootstrap
47426 @if target-libffi
47427 maybe-configure-target-libffi: configure-target-libffi
47428 configure-target-libffi:
47429 @: $(MAKE); $(unstage)
47430 @r=`${PWD_COMMAND}`; export r; \
47431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47432 echo "Checking multilib configuration for libffi..."; \
47433 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
47434 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
47435 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
47436 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
47437 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
47438 else \
47439 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
47440 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47441 fi; \
47442 else \
47443 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
47444 fi; \
47445 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
47446 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
47447 $(NORMAL_TARGET_EXPORTS) \
47448 echo Configuring in $(TARGET_SUBDIR)/libffi; \
47449 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
47450 case $(srcdir) in \
47451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47452 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
47453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47454 esac; \
47455 module_srcdir=libffi; \
47456 rm -f no-such-file || : ; \
47457 CONFIG_SITE=no-such-file $(SHELL) \
47458 $$s/$$module_srcdir/configure \
47459 --srcdir=$${topdir}/$$module_srcdir \
47460 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47461 --target=${target_alias} \
47462 || exit 1
47463 @endif target-libffi
47469 .PHONY: all-target-libffi maybe-all-target-libffi
47470 maybe-all-target-libffi:
47471 @if gcc-bootstrap
47472 all-target-libffi: stage_current
47473 @endif gcc-bootstrap
47474 @if target-libffi
47475 TARGET-target-libffi=all
47476 maybe-all-target-libffi: all-target-libffi
47477 all-target-libffi: configure-target-libffi
47478 @: $(MAKE); $(unstage)
47479 @r=`${PWD_COMMAND}`; export r; \
47480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47481 $(NORMAL_TARGET_EXPORTS) \
47482 (cd $(TARGET_SUBDIR)/libffi && \
47483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47484 $(TARGET-target-libffi))
47485 @endif target-libffi
47491 .PHONY: check-target-libffi maybe-check-target-libffi
47492 maybe-check-target-libffi:
47493 @if target-libffi
47494 maybe-check-target-libffi: check-target-libffi
47496 check-target-libffi:
47497 @: $(MAKE); $(unstage)
47498 @r=`${PWD_COMMAND}`; export r; \
47499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47500 $(NORMAL_TARGET_EXPORTS) \
47501 (cd $(TARGET_SUBDIR)/libffi && \
47502 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47504 @endif target-libffi
47506 .PHONY: install-target-libffi maybe-install-target-libffi
47507 maybe-install-target-libffi:
47508 @if target-libffi
47509 maybe-install-target-libffi: install-target-libffi
47511 # Dummy target for uninstallable.
47512 install-target-libffi:
47514 @endif target-libffi
47516 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
47517 maybe-install-strip-target-libffi:
47518 @if target-libffi
47519 maybe-install-strip-target-libffi: install-strip-target-libffi
47521 # Dummy target for uninstallable.
47522 install-strip-target-libffi:
47524 @endif target-libffi
47526 # Other targets (info, dvi, pdf, etc.)
47528 .PHONY: maybe-info-target-libffi info-target-libffi
47529 maybe-info-target-libffi:
47530 @if target-libffi
47531 maybe-info-target-libffi: info-target-libffi
47533 info-target-libffi: \
47534 configure-target-libffi
47535 @: $(MAKE); $(unstage)
47536 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47537 r=`${PWD_COMMAND}`; export r; \
47538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47539 $(NORMAL_TARGET_EXPORTS) \
47540 echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
47541 for flag in $(EXTRA_TARGET_FLAGS); do \
47542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47543 done; \
47544 (cd $(TARGET_SUBDIR)/libffi && \
47545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47547 "RANLIB=$${RANLIB}" \
47548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47549 info) \
47550 || exit 1
47552 @endif target-libffi
47554 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
47555 maybe-dvi-target-libffi:
47556 @if target-libffi
47557 maybe-dvi-target-libffi: dvi-target-libffi
47559 dvi-target-libffi: \
47560 configure-target-libffi
47561 @: $(MAKE); $(unstage)
47562 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47563 r=`${PWD_COMMAND}`; export r; \
47564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47565 $(NORMAL_TARGET_EXPORTS) \
47566 echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
47567 for flag in $(EXTRA_TARGET_FLAGS); do \
47568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47569 done; \
47570 (cd $(TARGET_SUBDIR)/libffi && \
47571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47573 "RANLIB=$${RANLIB}" \
47574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47575 dvi) \
47576 || exit 1
47578 @endif target-libffi
47580 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
47581 maybe-pdf-target-libffi:
47582 @if target-libffi
47583 maybe-pdf-target-libffi: pdf-target-libffi
47585 pdf-target-libffi: \
47586 configure-target-libffi
47587 @: $(MAKE); $(unstage)
47588 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47589 r=`${PWD_COMMAND}`; export r; \
47590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47591 $(NORMAL_TARGET_EXPORTS) \
47592 echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
47593 for flag in $(EXTRA_TARGET_FLAGS); do \
47594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47595 done; \
47596 (cd $(TARGET_SUBDIR)/libffi && \
47597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47599 "RANLIB=$${RANLIB}" \
47600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47601 pdf) \
47602 || exit 1
47604 @endif target-libffi
47606 .PHONY: maybe-html-target-libffi html-target-libffi
47607 maybe-html-target-libffi:
47608 @if target-libffi
47609 maybe-html-target-libffi: html-target-libffi
47611 html-target-libffi: \
47612 configure-target-libffi
47613 @: $(MAKE); $(unstage)
47614 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47615 r=`${PWD_COMMAND}`; export r; \
47616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47617 $(NORMAL_TARGET_EXPORTS) \
47618 echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
47619 for flag in $(EXTRA_TARGET_FLAGS); do \
47620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47621 done; \
47622 (cd $(TARGET_SUBDIR)/libffi && \
47623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47625 "RANLIB=$${RANLIB}" \
47626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47627 html) \
47628 || exit 1
47630 @endif target-libffi
47632 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
47633 maybe-TAGS-target-libffi:
47634 @if target-libffi
47635 maybe-TAGS-target-libffi: TAGS-target-libffi
47637 TAGS-target-libffi: \
47638 configure-target-libffi
47639 @: $(MAKE); $(unstage)
47640 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47641 r=`${PWD_COMMAND}`; export r; \
47642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47643 $(NORMAL_TARGET_EXPORTS) \
47644 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
47645 for flag in $(EXTRA_TARGET_FLAGS); do \
47646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47647 done; \
47648 (cd $(TARGET_SUBDIR)/libffi && \
47649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47651 "RANLIB=$${RANLIB}" \
47652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47653 TAGS) \
47654 || exit 1
47656 @endif target-libffi
47658 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
47659 maybe-install-info-target-libffi:
47660 @if target-libffi
47661 maybe-install-info-target-libffi: install-info-target-libffi
47663 install-info-target-libffi: \
47664 configure-target-libffi \
47665 info-target-libffi
47666 @: $(MAKE); $(unstage)
47667 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47668 r=`${PWD_COMMAND}`; export r; \
47669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47670 $(NORMAL_TARGET_EXPORTS) \
47671 echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
47672 for flag in $(EXTRA_TARGET_FLAGS); do \
47673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47674 done; \
47675 (cd $(TARGET_SUBDIR)/libffi && \
47676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47678 "RANLIB=$${RANLIB}" \
47679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47680 install-info) \
47681 || exit 1
47683 @endif target-libffi
47685 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
47686 maybe-install-pdf-target-libffi:
47687 @if target-libffi
47688 maybe-install-pdf-target-libffi: install-pdf-target-libffi
47690 install-pdf-target-libffi: \
47691 configure-target-libffi \
47692 pdf-target-libffi
47693 @: $(MAKE); $(unstage)
47694 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47695 r=`${PWD_COMMAND}`; export r; \
47696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47697 $(NORMAL_TARGET_EXPORTS) \
47698 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
47699 for flag in $(EXTRA_TARGET_FLAGS); do \
47700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47701 done; \
47702 (cd $(TARGET_SUBDIR)/libffi && \
47703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47705 "RANLIB=$${RANLIB}" \
47706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47707 install-pdf) \
47708 || exit 1
47710 @endif target-libffi
47712 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
47713 maybe-install-html-target-libffi:
47714 @if target-libffi
47715 maybe-install-html-target-libffi: install-html-target-libffi
47717 install-html-target-libffi: \
47718 configure-target-libffi \
47719 html-target-libffi
47720 @: $(MAKE); $(unstage)
47721 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47722 r=`${PWD_COMMAND}`; export r; \
47723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47724 $(NORMAL_TARGET_EXPORTS) \
47725 echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
47726 for flag in $(EXTRA_TARGET_FLAGS); do \
47727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47728 done; \
47729 (cd $(TARGET_SUBDIR)/libffi && \
47730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47732 "RANLIB=$${RANLIB}" \
47733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47734 install-html) \
47735 || exit 1
47737 @endif target-libffi
47739 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
47740 maybe-installcheck-target-libffi:
47741 @if target-libffi
47742 maybe-installcheck-target-libffi: installcheck-target-libffi
47744 installcheck-target-libffi: \
47745 configure-target-libffi
47746 @: $(MAKE); $(unstage)
47747 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47748 r=`${PWD_COMMAND}`; export r; \
47749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47750 $(NORMAL_TARGET_EXPORTS) \
47751 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
47752 for flag in $(EXTRA_TARGET_FLAGS); do \
47753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47754 done; \
47755 (cd $(TARGET_SUBDIR)/libffi && \
47756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47758 "RANLIB=$${RANLIB}" \
47759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47760 installcheck) \
47761 || exit 1
47763 @endif target-libffi
47765 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
47766 maybe-mostlyclean-target-libffi:
47767 @if target-libffi
47768 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
47770 mostlyclean-target-libffi:
47771 @: $(MAKE); $(unstage)
47772 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47773 r=`${PWD_COMMAND}`; export r; \
47774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47775 $(NORMAL_TARGET_EXPORTS) \
47776 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
47777 for flag in $(EXTRA_TARGET_FLAGS); do \
47778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47779 done; \
47780 (cd $(TARGET_SUBDIR)/libffi && \
47781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47783 "RANLIB=$${RANLIB}" \
47784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47785 mostlyclean) \
47786 || exit 1
47788 @endif target-libffi
47790 .PHONY: maybe-clean-target-libffi clean-target-libffi
47791 maybe-clean-target-libffi:
47792 @if target-libffi
47793 maybe-clean-target-libffi: clean-target-libffi
47795 clean-target-libffi:
47796 @: $(MAKE); $(unstage)
47797 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47798 r=`${PWD_COMMAND}`; export r; \
47799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47800 $(NORMAL_TARGET_EXPORTS) \
47801 echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
47802 for flag in $(EXTRA_TARGET_FLAGS); do \
47803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47804 done; \
47805 (cd $(TARGET_SUBDIR)/libffi && \
47806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47808 "RANLIB=$${RANLIB}" \
47809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47810 clean) \
47811 || exit 1
47813 @endif target-libffi
47815 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
47816 maybe-distclean-target-libffi:
47817 @if target-libffi
47818 maybe-distclean-target-libffi: distclean-target-libffi
47820 distclean-target-libffi:
47821 @: $(MAKE); $(unstage)
47822 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47823 r=`${PWD_COMMAND}`; export r; \
47824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47825 $(NORMAL_TARGET_EXPORTS) \
47826 echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
47827 for flag in $(EXTRA_TARGET_FLAGS); do \
47828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47829 done; \
47830 (cd $(TARGET_SUBDIR)/libffi && \
47831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47833 "RANLIB=$${RANLIB}" \
47834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47835 distclean) \
47836 || exit 1
47838 @endif target-libffi
47840 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
47841 maybe-maintainer-clean-target-libffi:
47842 @if target-libffi
47843 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
47845 maintainer-clean-target-libffi:
47846 @: $(MAKE); $(unstage)
47847 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
47848 r=`${PWD_COMMAND}`; export r; \
47849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47850 $(NORMAL_TARGET_EXPORTS) \
47851 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
47852 for flag in $(EXTRA_TARGET_FLAGS); do \
47853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47854 done; \
47855 (cd $(TARGET_SUBDIR)/libffi && \
47856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47858 "RANLIB=$${RANLIB}" \
47859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47860 maintainer-clean) \
47861 || exit 1
47863 @endif target-libffi
47869 .PHONY: configure-target-zlib maybe-configure-target-zlib
47870 maybe-configure-target-zlib:
47871 @if gcc-bootstrap
47872 configure-target-zlib: stage_current
47873 @endif gcc-bootstrap
47874 @if target-zlib
47875 maybe-configure-target-zlib: configure-target-zlib
47876 configure-target-zlib:
47877 @: $(MAKE); $(unstage)
47878 @r=`${PWD_COMMAND}`; export r; \
47879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47880 echo "Checking multilib configuration for zlib..."; \
47881 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
47882 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
47883 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
47884 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
47885 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
47886 else \
47887 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
47888 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47889 fi; \
47890 else \
47891 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
47892 fi; \
47893 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
47894 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
47895 $(NORMAL_TARGET_EXPORTS) \
47896 echo Configuring in $(TARGET_SUBDIR)/zlib; \
47897 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
47898 case $(srcdir) in \
47899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47900 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
47901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47902 esac; \
47903 module_srcdir=zlib; \
47904 rm -f no-such-file || : ; \
47905 CONFIG_SITE=no-such-file $(SHELL) \
47906 $$s/$$module_srcdir/configure \
47907 --srcdir=$${topdir}/$$module_srcdir \
47908 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47909 --target=${target_alias} \
47910 || exit 1
47911 @endif target-zlib
47917 .PHONY: all-target-zlib maybe-all-target-zlib
47918 maybe-all-target-zlib:
47919 @if gcc-bootstrap
47920 all-target-zlib: stage_current
47921 @endif gcc-bootstrap
47922 @if target-zlib
47923 TARGET-target-zlib=all
47924 maybe-all-target-zlib: all-target-zlib
47925 all-target-zlib: configure-target-zlib
47926 @: $(MAKE); $(unstage)
47927 @r=`${PWD_COMMAND}`; export r; \
47928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47929 $(NORMAL_TARGET_EXPORTS) \
47930 (cd $(TARGET_SUBDIR)/zlib && \
47931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47932 $(TARGET-target-zlib))
47933 @endif target-zlib
47939 .PHONY: check-target-zlib maybe-check-target-zlib
47940 maybe-check-target-zlib:
47941 @if target-zlib
47942 maybe-check-target-zlib: check-target-zlib
47944 check-target-zlib:
47945 @: $(MAKE); $(unstage)
47946 @r=`${PWD_COMMAND}`; export r; \
47947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47948 $(NORMAL_TARGET_EXPORTS) \
47949 (cd $(TARGET_SUBDIR)/zlib && \
47950 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47952 @endif target-zlib
47954 .PHONY: install-target-zlib maybe-install-target-zlib
47955 maybe-install-target-zlib:
47956 @if target-zlib
47957 maybe-install-target-zlib: install-target-zlib
47959 install-target-zlib: installdirs
47960 @: $(MAKE); $(unstage)
47961 @r=`${PWD_COMMAND}`; export r; \
47962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47963 $(NORMAL_TARGET_EXPORTS) \
47964 (cd $(TARGET_SUBDIR)/zlib && \
47965 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47967 @endif target-zlib
47969 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
47970 maybe-install-strip-target-zlib:
47971 @if target-zlib
47972 maybe-install-strip-target-zlib: install-strip-target-zlib
47974 install-strip-target-zlib: installdirs
47975 @: $(MAKE); $(unstage)
47976 @r=`${PWD_COMMAND}`; export r; \
47977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47978 $(NORMAL_TARGET_EXPORTS) \
47979 (cd $(TARGET_SUBDIR)/zlib && \
47980 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47982 @endif target-zlib
47984 # Other targets (info, dvi, pdf, etc.)
47986 .PHONY: maybe-info-target-zlib info-target-zlib
47987 maybe-info-target-zlib:
47988 @if target-zlib
47989 maybe-info-target-zlib: info-target-zlib
47991 info-target-zlib: \
47992 configure-target-zlib
47993 @: $(MAKE); $(unstage)
47994 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
47995 r=`${PWD_COMMAND}`; export r; \
47996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47997 $(NORMAL_TARGET_EXPORTS) \
47998 echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
47999 for flag in $(EXTRA_TARGET_FLAGS); do \
48000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48001 done; \
48002 (cd $(TARGET_SUBDIR)/zlib && \
48003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48005 "RANLIB=$${RANLIB}" \
48006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48007 info) \
48008 || exit 1
48010 @endif target-zlib
48012 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
48013 maybe-dvi-target-zlib:
48014 @if target-zlib
48015 maybe-dvi-target-zlib: dvi-target-zlib
48017 dvi-target-zlib: \
48018 configure-target-zlib
48019 @: $(MAKE); $(unstage)
48020 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48021 r=`${PWD_COMMAND}`; export r; \
48022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48023 $(NORMAL_TARGET_EXPORTS) \
48024 echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
48025 for flag in $(EXTRA_TARGET_FLAGS); do \
48026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48027 done; \
48028 (cd $(TARGET_SUBDIR)/zlib && \
48029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48031 "RANLIB=$${RANLIB}" \
48032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48033 dvi) \
48034 || exit 1
48036 @endif target-zlib
48038 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
48039 maybe-pdf-target-zlib:
48040 @if target-zlib
48041 maybe-pdf-target-zlib: pdf-target-zlib
48043 pdf-target-zlib: \
48044 configure-target-zlib
48045 @: $(MAKE); $(unstage)
48046 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48047 r=`${PWD_COMMAND}`; export r; \
48048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48049 $(NORMAL_TARGET_EXPORTS) \
48050 echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
48051 for flag in $(EXTRA_TARGET_FLAGS); do \
48052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48053 done; \
48054 (cd $(TARGET_SUBDIR)/zlib && \
48055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48057 "RANLIB=$${RANLIB}" \
48058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48059 pdf) \
48060 || exit 1
48062 @endif target-zlib
48064 .PHONY: maybe-html-target-zlib html-target-zlib
48065 maybe-html-target-zlib:
48066 @if target-zlib
48067 maybe-html-target-zlib: html-target-zlib
48069 html-target-zlib: \
48070 configure-target-zlib
48071 @: $(MAKE); $(unstage)
48072 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48073 r=`${PWD_COMMAND}`; export r; \
48074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48075 $(NORMAL_TARGET_EXPORTS) \
48076 echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
48077 for flag in $(EXTRA_TARGET_FLAGS); do \
48078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48079 done; \
48080 (cd $(TARGET_SUBDIR)/zlib && \
48081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48083 "RANLIB=$${RANLIB}" \
48084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48085 html) \
48086 || exit 1
48088 @endif target-zlib
48090 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
48091 maybe-TAGS-target-zlib:
48092 @if target-zlib
48093 maybe-TAGS-target-zlib: TAGS-target-zlib
48095 TAGS-target-zlib: \
48096 configure-target-zlib
48097 @: $(MAKE); $(unstage)
48098 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48099 r=`${PWD_COMMAND}`; export r; \
48100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48101 $(NORMAL_TARGET_EXPORTS) \
48102 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
48103 for flag in $(EXTRA_TARGET_FLAGS); do \
48104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48105 done; \
48106 (cd $(TARGET_SUBDIR)/zlib && \
48107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48109 "RANLIB=$${RANLIB}" \
48110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48111 TAGS) \
48112 || exit 1
48114 @endif target-zlib
48116 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
48117 maybe-install-info-target-zlib:
48118 @if target-zlib
48119 maybe-install-info-target-zlib: install-info-target-zlib
48121 install-info-target-zlib: \
48122 configure-target-zlib \
48123 info-target-zlib
48124 @: $(MAKE); $(unstage)
48125 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48126 r=`${PWD_COMMAND}`; export r; \
48127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48128 $(NORMAL_TARGET_EXPORTS) \
48129 echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
48130 for flag in $(EXTRA_TARGET_FLAGS); do \
48131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48132 done; \
48133 (cd $(TARGET_SUBDIR)/zlib && \
48134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48136 "RANLIB=$${RANLIB}" \
48137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48138 install-info) \
48139 || exit 1
48141 @endif target-zlib
48143 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
48144 maybe-install-pdf-target-zlib:
48145 @if target-zlib
48146 maybe-install-pdf-target-zlib: install-pdf-target-zlib
48148 install-pdf-target-zlib: \
48149 configure-target-zlib \
48150 pdf-target-zlib
48151 @: $(MAKE); $(unstage)
48152 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48153 r=`${PWD_COMMAND}`; export r; \
48154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48155 $(NORMAL_TARGET_EXPORTS) \
48156 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
48157 for flag in $(EXTRA_TARGET_FLAGS); do \
48158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48159 done; \
48160 (cd $(TARGET_SUBDIR)/zlib && \
48161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48163 "RANLIB=$${RANLIB}" \
48164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48165 install-pdf) \
48166 || exit 1
48168 @endif target-zlib
48170 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
48171 maybe-install-html-target-zlib:
48172 @if target-zlib
48173 maybe-install-html-target-zlib: install-html-target-zlib
48175 install-html-target-zlib: \
48176 configure-target-zlib \
48177 html-target-zlib
48178 @: $(MAKE); $(unstage)
48179 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48180 r=`${PWD_COMMAND}`; export r; \
48181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48182 $(NORMAL_TARGET_EXPORTS) \
48183 echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
48184 for flag in $(EXTRA_TARGET_FLAGS); do \
48185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48186 done; \
48187 (cd $(TARGET_SUBDIR)/zlib && \
48188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48190 "RANLIB=$${RANLIB}" \
48191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48192 install-html) \
48193 || exit 1
48195 @endif target-zlib
48197 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
48198 maybe-installcheck-target-zlib:
48199 @if target-zlib
48200 maybe-installcheck-target-zlib: installcheck-target-zlib
48202 installcheck-target-zlib: \
48203 configure-target-zlib
48204 @: $(MAKE); $(unstage)
48205 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48206 r=`${PWD_COMMAND}`; export r; \
48207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48208 $(NORMAL_TARGET_EXPORTS) \
48209 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
48210 for flag in $(EXTRA_TARGET_FLAGS); do \
48211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48212 done; \
48213 (cd $(TARGET_SUBDIR)/zlib && \
48214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48216 "RANLIB=$${RANLIB}" \
48217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48218 installcheck) \
48219 || exit 1
48221 @endif target-zlib
48223 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
48224 maybe-mostlyclean-target-zlib:
48225 @if target-zlib
48226 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
48228 mostlyclean-target-zlib:
48229 @: $(MAKE); $(unstage)
48230 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48231 r=`${PWD_COMMAND}`; export r; \
48232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48233 $(NORMAL_TARGET_EXPORTS) \
48234 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
48235 for flag in $(EXTRA_TARGET_FLAGS); do \
48236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48237 done; \
48238 (cd $(TARGET_SUBDIR)/zlib && \
48239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48241 "RANLIB=$${RANLIB}" \
48242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48243 mostlyclean) \
48244 || exit 1
48246 @endif target-zlib
48248 .PHONY: maybe-clean-target-zlib clean-target-zlib
48249 maybe-clean-target-zlib:
48250 @if target-zlib
48251 maybe-clean-target-zlib: clean-target-zlib
48253 clean-target-zlib:
48254 @: $(MAKE); $(unstage)
48255 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48256 r=`${PWD_COMMAND}`; export r; \
48257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48258 $(NORMAL_TARGET_EXPORTS) \
48259 echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
48260 for flag in $(EXTRA_TARGET_FLAGS); do \
48261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48262 done; \
48263 (cd $(TARGET_SUBDIR)/zlib && \
48264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48266 "RANLIB=$${RANLIB}" \
48267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48268 clean) \
48269 || exit 1
48271 @endif target-zlib
48273 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
48274 maybe-distclean-target-zlib:
48275 @if target-zlib
48276 maybe-distclean-target-zlib: distclean-target-zlib
48278 distclean-target-zlib:
48279 @: $(MAKE); $(unstage)
48280 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48281 r=`${PWD_COMMAND}`; export r; \
48282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48283 $(NORMAL_TARGET_EXPORTS) \
48284 echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
48285 for flag in $(EXTRA_TARGET_FLAGS); do \
48286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48287 done; \
48288 (cd $(TARGET_SUBDIR)/zlib && \
48289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48291 "RANLIB=$${RANLIB}" \
48292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48293 distclean) \
48294 || exit 1
48296 @endif target-zlib
48298 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
48299 maybe-maintainer-clean-target-zlib:
48300 @if target-zlib
48301 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
48303 maintainer-clean-target-zlib:
48304 @: $(MAKE); $(unstage)
48305 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
48306 r=`${PWD_COMMAND}`; export r; \
48307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48308 $(NORMAL_TARGET_EXPORTS) \
48309 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
48310 for flag in $(EXTRA_TARGET_FLAGS); do \
48311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48312 done; \
48313 (cd $(TARGET_SUBDIR)/zlib && \
48314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48316 "RANLIB=$${RANLIB}" \
48317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48318 maintainer-clean) \
48319 || exit 1
48321 @endif target-zlib
48327 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
48328 maybe-configure-target-boehm-gc:
48329 @if gcc-bootstrap
48330 configure-target-boehm-gc: stage_current
48331 @endif gcc-bootstrap
48332 @if target-boehm-gc
48333 maybe-configure-target-boehm-gc: configure-target-boehm-gc
48334 configure-target-boehm-gc:
48335 @: $(MAKE); $(unstage)
48336 @r=`${PWD_COMMAND}`; export r; \
48337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48338 echo "Checking multilib configuration for boehm-gc..."; \
48339 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
48340 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null; \
48341 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48342 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
48343 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
48344 else \
48345 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
48346 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48347 fi; \
48348 else \
48349 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
48350 fi; \
48351 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
48352 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc; \
48353 $(NORMAL_TARGET_EXPORTS) \
48354 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
48355 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
48356 case $(srcdir) in \
48357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48358 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
48359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48360 esac; \
48361 module_srcdir=boehm-gc; \
48362 rm -f no-such-file || : ; \
48363 CONFIG_SITE=no-such-file $(SHELL) \
48364 $$s/$$module_srcdir/configure \
48365 --srcdir=$${topdir}/$$module_srcdir \
48366 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48367 --target=${target_alias} \
48368 || exit 1
48369 @endif target-boehm-gc
48375 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
48376 maybe-all-target-boehm-gc:
48377 @if gcc-bootstrap
48378 all-target-boehm-gc: stage_current
48379 @endif gcc-bootstrap
48380 @if target-boehm-gc
48381 TARGET-target-boehm-gc=all
48382 maybe-all-target-boehm-gc: all-target-boehm-gc
48383 all-target-boehm-gc: configure-target-boehm-gc
48384 @: $(MAKE); $(unstage)
48385 @r=`${PWD_COMMAND}`; export r; \
48386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48387 $(NORMAL_TARGET_EXPORTS) \
48388 (cd $(TARGET_SUBDIR)/boehm-gc && \
48389 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48390 $(TARGET-target-boehm-gc))
48391 @endif target-boehm-gc
48397 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
48398 maybe-check-target-boehm-gc:
48399 @if target-boehm-gc
48400 maybe-check-target-boehm-gc: check-target-boehm-gc
48402 check-target-boehm-gc:
48403 @: $(MAKE); $(unstage)
48404 @r=`${PWD_COMMAND}`; export r; \
48405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48406 $(NORMAL_TARGET_EXPORTS) \
48407 (cd $(TARGET_SUBDIR)/boehm-gc && \
48408 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48410 @endif target-boehm-gc
48412 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
48413 maybe-install-target-boehm-gc:
48414 @if target-boehm-gc
48415 maybe-install-target-boehm-gc: install-target-boehm-gc
48417 install-target-boehm-gc: installdirs
48418 @: $(MAKE); $(unstage)
48419 @r=`${PWD_COMMAND}`; export r; \
48420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48421 $(NORMAL_TARGET_EXPORTS) \
48422 (cd $(TARGET_SUBDIR)/boehm-gc && \
48423 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48425 @endif target-boehm-gc
48427 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
48428 maybe-install-strip-target-boehm-gc:
48429 @if target-boehm-gc
48430 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
48432 install-strip-target-boehm-gc: installdirs
48433 @: $(MAKE); $(unstage)
48434 @r=`${PWD_COMMAND}`; export r; \
48435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48436 $(NORMAL_TARGET_EXPORTS) \
48437 (cd $(TARGET_SUBDIR)/boehm-gc && \
48438 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
48440 @endif target-boehm-gc
48442 # Other targets (info, dvi, pdf, etc.)
48444 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
48445 maybe-info-target-boehm-gc:
48446 @if target-boehm-gc
48447 maybe-info-target-boehm-gc: info-target-boehm-gc
48449 info-target-boehm-gc: \
48450 configure-target-boehm-gc
48451 @: $(MAKE); $(unstage)
48452 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48453 r=`${PWD_COMMAND}`; export r; \
48454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48455 $(NORMAL_TARGET_EXPORTS) \
48456 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc"; \
48457 for flag in $(EXTRA_TARGET_FLAGS); do \
48458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48459 done; \
48460 (cd $(TARGET_SUBDIR)/boehm-gc && \
48461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48463 "RANLIB=$${RANLIB}" \
48464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48465 info) \
48466 || exit 1
48468 @endif target-boehm-gc
48470 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
48471 maybe-dvi-target-boehm-gc:
48472 @if target-boehm-gc
48473 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
48475 dvi-target-boehm-gc: \
48476 configure-target-boehm-gc
48477 @: $(MAKE); $(unstage)
48478 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48479 r=`${PWD_COMMAND}`; export r; \
48480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48481 $(NORMAL_TARGET_EXPORTS) \
48482 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc"; \
48483 for flag in $(EXTRA_TARGET_FLAGS); do \
48484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48485 done; \
48486 (cd $(TARGET_SUBDIR)/boehm-gc && \
48487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48489 "RANLIB=$${RANLIB}" \
48490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48491 dvi) \
48492 || exit 1
48494 @endif target-boehm-gc
48496 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
48497 maybe-pdf-target-boehm-gc:
48498 @if target-boehm-gc
48499 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
48501 pdf-target-boehm-gc: \
48502 configure-target-boehm-gc
48503 @: $(MAKE); $(unstage)
48504 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48505 r=`${PWD_COMMAND}`; export r; \
48506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48507 $(NORMAL_TARGET_EXPORTS) \
48508 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc"; \
48509 for flag in $(EXTRA_TARGET_FLAGS); do \
48510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48511 done; \
48512 (cd $(TARGET_SUBDIR)/boehm-gc && \
48513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48515 "RANLIB=$${RANLIB}" \
48516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48517 pdf) \
48518 || exit 1
48520 @endif target-boehm-gc
48522 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
48523 maybe-html-target-boehm-gc:
48524 @if target-boehm-gc
48525 maybe-html-target-boehm-gc: html-target-boehm-gc
48527 html-target-boehm-gc: \
48528 configure-target-boehm-gc
48529 @: $(MAKE); $(unstage)
48530 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48531 r=`${PWD_COMMAND}`; export r; \
48532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48533 $(NORMAL_TARGET_EXPORTS) \
48534 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc"; \
48535 for flag in $(EXTRA_TARGET_FLAGS); do \
48536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48537 done; \
48538 (cd $(TARGET_SUBDIR)/boehm-gc && \
48539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48541 "RANLIB=$${RANLIB}" \
48542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48543 html) \
48544 || exit 1
48546 @endif target-boehm-gc
48548 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
48549 maybe-TAGS-target-boehm-gc:
48550 @if target-boehm-gc
48551 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
48553 TAGS-target-boehm-gc: \
48554 configure-target-boehm-gc
48555 @: $(MAKE); $(unstage)
48556 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48557 r=`${PWD_COMMAND}`; export r; \
48558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48559 $(NORMAL_TARGET_EXPORTS) \
48560 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc"; \
48561 for flag in $(EXTRA_TARGET_FLAGS); do \
48562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48563 done; \
48564 (cd $(TARGET_SUBDIR)/boehm-gc && \
48565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48567 "RANLIB=$${RANLIB}" \
48568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48569 TAGS) \
48570 || exit 1
48572 @endif target-boehm-gc
48574 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
48575 maybe-install-info-target-boehm-gc:
48576 @if target-boehm-gc
48577 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
48579 install-info-target-boehm-gc: \
48580 configure-target-boehm-gc \
48581 info-target-boehm-gc
48582 @: $(MAKE); $(unstage)
48583 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48584 r=`${PWD_COMMAND}`; export r; \
48585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48586 $(NORMAL_TARGET_EXPORTS) \
48587 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc"; \
48588 for flag in $(EXTRA_TARGET_FLAGS); do \
48589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48590 done; \
48591 (cd $(TARGET_SUBDIR)/boehm-gc && \
48592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48594 "RANLIB=$${RANLIB}" \
48595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48596 install-info) \
48597 || exit 1
48599 @endif target-boehm-gc
48601 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
48602 maybe-install-pdf-target-boehm-gc:
48603 @if target-boehm-gc
48604 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
48606 install-pdf-target-boehm-gc: \
48607 configure-target-boehm-gc \
48608 pdf-target-boehm-gc
48609 @: $(MAKE); $(unstage)
48610 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48611 r=`${PWD_COMMAND}`; export r; \
48612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48613 $(NORMAL_TARGET_EXPORTS) \
48614 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc"; \
48615 for flag in $(EXTRA_TARGET_FLAGS); do \
48616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48617 done; \
48618 (cd $(TARGET_SUBDIR)/boehm-gc && \
48619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48621 "RANLIB=$${RANLIB}" \
48622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48623 install-pdf) \
48624 || exit 1
48626 @endif target-boehm-gc
48628 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
48629 maybe-install-html-target-boehm-gc:
48630 @if target-boehm-gc
48631 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
48633 install-html-target-boehm-gc: \
48634 configure-target-boehm-gc \
48635 html-target-boehm-gc
48636 @: $(MAKE); $(unstage)
48637 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48638 r=`${PWD_COMMAND}`; export r; \
48639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48640 $(NORMAL_TARGET_EXPORTS) \
48641 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc"; \
48642 for flag in $(EXTRA_TARGET_FLAGS); do \
48643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48644 done; \
48645 (cd $(TARGET_SUBDIR)/boehm-gc && \
48646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48648 "RANLIB=$${RANLIB}" \
48649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48650 install-html) \
48651 || exit 1
48653 @endif target-boehm-gc
48655 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
48656 maybe-installcheck-target-boehm-gc:
48657 @if target-boehm-gc
48658 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
48660 installcheck-target-boehm-gc: \
48661 configure-target-boehm-gc
48662 @: $(MAKE); $(unstage)
48663 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48664 r=`${PWD_COMMAND}`; export r; \
48665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48666 $(NORMAL_TARGET_EXPORTS) \
48667 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc"; \
48668 for flag in $(EXTRA_TARGET_FLAGS); do \
48669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48670 done; \
48671 (cd $(TARGET_SUBDIR)/boehm-gc && \
48672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48674 "RANLIB=$${RANLIB}" \
48675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48676 installcheck) \
48677 || exit 1
48679 @endif target-boehm-gc
48681 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
48682 maybe-mostlyclean-target-boehm-gc:
48683 @if target-boehm-gc
48684 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
48686 mostlyclean-target-boehm-gc:
48687 @: $(MAKE); $(unstage)
48688 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48689 r=`${PWD_COMMAND}`; export r; \
48690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48691 $(NORMAL_TARGET_EXPORTS) \
48692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc"; \
48693 for flag in $(EXTRA_TARGET_FLAGS); do \
48694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48695 done; \
48696 (cd $(TARGET_SUBDIR)/boehm-gc && \
48697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48699 "RANLIB=$${RANLIB}" \
48700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48701 mostlyclean) \
48702 || exit 1
48704 @endif target-boehm-gc
48706 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
48707 maybe-clean-target-boehm-gc:
48708 @if target-boehm-gc
48709 maybe-clean-target-boehm-gc: clean-target-boehm-gc
48711 clean-target-boehm-gc:
48712 @: $(MAKE); $(unstage)
48713 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48714 r=`${PWD_COMMAND}`; export r; \
48715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48716 $(NORMAL_TARGET_EXPORTS) \
48717 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc"; \
48718 for flag in $(EXTRA_TARGET_FLAGS); do \
48719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48720 done; \
48721 (cd $(TARGET_SUBDIR)/boehm-gc && \
48722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48724 "RANLIB=$${RANLIB}" \
48725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48726 clean) \
48727 || exit 1
48729 @endif target-boehm-gc
48731 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
48732 maybe-distclean-target-boehm-gc:
48733 @if target-boehm-gc
48734 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
48736 distclean-target-boehm-gc:
48737 @: $(MAKE); $(unstage)
48738 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48739 r=`${PWD_COMMAND}`; export r; \
48740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48741 $(NORMAL_TARGET_EXPORTS) \
48742 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc"; \
48743 for flag in $(EXTRA_TARGET_FLAGS); do \
48744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48745 done; \
48746 (cd $(TARGET_SUBDIR)/boehm-gc && \
48747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48749 "RANLIB=$${RANLIB}" \
48750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48751 distclean) \
48752 || exit 1
48754 @endif target-boehm-gc
48756 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
48757 maybe-maintainer-clean-target-boehm-gc:
48758 @if target-boehm-gc
48759 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
48761 maintainer-clean-target-boehm-gc:
48762 @: $(MAKE); $(unstage)
48763 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0; \
48764 r=`${PWD_COMMAND}`; export r; \
48765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48766 $(NORMAL_TARGET_EXPORTS) \
48767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc"; \
48768 for flag in $(EXTRA_TARGET_FLAGS); do \
48769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48770 done; \
48771 (cd $(TARGET_SUBDIR)/boehm-gc && \
48772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48774 "RANLIB=$${RANLIB}" \
48775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48776 maintainer-clean) \
48777 || exit 1
48779 @endif target-boehm-gc
48785 .PHONY: configure-target-rda maybe-configure-target-rda
48786 maybe-configure-target-rda:
48787 @if gcc-bootstrap
48788 configure-target-rda: stage_current
48789 @endif gcc-bootstrap
48790 @if target-rda
48791 maybe-configure-target-rda: configure-target-rda
48792 configure-target-rda:
48793 @: $(MAKE); $(unstage)
48794 @r=`${PWD_COMMAND}`; export r; \
48795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48796 echo "Checking multilib configuration for rda..."; \
48797 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
48798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
48799 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
48800 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
48801 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
48802 else \
48803 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
48804 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
48805 fi; \
48806 else \
48807 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
48808 fi; \
48809 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
48810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
48811 $(NORMAL_TARGET_EXPORTS) \
48812 echo Configuring in $(TARGET_SUBDIR)/rda; \
48813 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
48814 case $(srcdir) in \
48815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48816 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
48817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48818 esac; \
48819 module_srcdir=rda; \
48820 rm -f no-such-file || : ; \
48821 CONFIG_SITE=no-such-file $(SHELL) \
48822 $$s/$$module_srcdir/configure \
48823 --srcdir=$${topdir}/$$module_srcdir \
48824 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48825 --target=${target_alias} \
48826 || exit 1
48827 @endif target-rda
48833 .PHONY: all-target-rda maybe-all-target-rda
48834 maybe-all-target-rda:
48835 @if gcc-bootstrap
48836 all-target-rda: stage_current
48837 @endif gcc-bootstrap
48838 @if target-rda
48839 TARGET-target-rda=all
48840 maybe-all-target-rda: all-target-rda
48841 all-target-rda: configure-target-rda
48842 @: $(MAKE); $(unstage)
48843 @r=`${PWD_COMMAND}`; export r; \
48844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48845 $(NORMAL_TARGET_EXPORTS) \
48846 (cd $(TARGET_SUBDIR)/rda && \
48847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48848 $(TARGET-target-rda))
48849 @endif target-rda
48855 .PHONY: check-target-rda maybe-check-target-rda
48856 maybe-check-target-rda:
48857 @if target-rda
48858 maybe-check-target-rda: check-target-rda
48860 check-target-rda:
48861 @: $(MAKE); $(unstage)
48862 @r=`${PWD_COMMAND}`; export r; \
48863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48864 $(NORMAL_TARGET_EXPORTS) \
48865 (cd $(TARGET_SUBDIR)/rda && \
48866 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48868 @endif target-rda
48870 .PHONY: install-target-rda maybe-install-target-rda
48871 maybe-install-target-rda:
48872 @if target-rda
48873 maybe-install-target-rda: install-target-rda
48875 install-target-rda: installdirs
48876 @: $(MAKE); $(unstage)
48877 @r=`${PWD_COMMAND}`; export r; \
48878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48879 $(NORMAL_TARGET_EXPORTS) \
48880 (cd $(TARGET_SUBDIR)/rda && \
48881 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48883 @endif target-rda
48885 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
48886 maybe-install-strip-target-rda:
48887 @if target-rda
48888 maybe-install-strip-target-rda: install-strip-target-rda
48890 install-strip-target-rda: installdirs
48891 @: $(MAKE); $(unstage)
48892 @r=`${PWD_COMMAND}`; export r; \
48893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48894 $(NORMAL_TARGET_EXPORTS) \
48895 (cd $(TARGET_SUBDIR)/rda && \
48896 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
48898 @endif target-rda
48900 # Other targets (info, dvi, pdf, etc.)
48902 .PHONY: maybe-info-target-rda info-target-rda
48903 maybe-info-target-rda:
48904 @if target-rda
48905 maybe-info-target-rda: info-target-rda
48907 info-target-rda: \
48908 configure-target-rda
48909 @: $(MAKE); $(unstage)
48910 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48911 r=`${PWD_COMMAND}`; export r; \
48912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48913 $(NORMAL_TARGET_EXPORTS) \
48914 echo "Doing info in $(TARGET_SUBDIR)/rda"; \
48915 for flag in $(EXTRA_TARGET_FLAGS); do \
48916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48917 done; \
48918 (cd $(TARGET_SUBDIR)/rda && \
48919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48921 "RANLIB=$${RANLIB}" \
48922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48923 info) \
48924 || exit 1
48926 @endif target-rda
48928 .PHONY: maybe-dvi-target-rda dvi-target-rda
48929 maybe-dvi-target-rda:
48930 @if target-rda
48931 maybe-dvi-target-rda: dvi-target-rda
48933 dvi-target-rda: \
48934 configure-target-rda
48935 @: $(MAKE); $(unstage)
48936 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48937 r=`${PWD_COMMAND}`; export r; \
48938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48939 $(NORMAL_TARGET_EXPORTS) \
48940 echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
48941 for flag in $(EXTRA_TARGET_FLAGS); do \
48942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48943 done; \
48944 (cd $(TARGET_SUBDIR)/rda && \
48945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48947 "RANLIB=$${RANLIB}" \
48948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48949 dvi) \
48950 || exit 1
48952 @endif target-rda
48954 .PHONY: maybe-pdf-target-rda pdf-target-rda
48955 maybe-pdf-target-rda:
48956 @if target-rda
48957 maybe-pdf-target-rda: pdf-target-rda
48959 pdf-target-rda: \
48960 configure-target-rda
48961 @: $(MAKE); $(unstage)
48962 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48963 r=`${PWD_COMMAND}`; export r; \
48964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48965 $(NORMAL_TARGET_EXPORTS) \
48966 echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
48967 for flag in $(EXTRA_TARGET_FLAGS); do \
48968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48969 done; \
48970 (cd $(TARGET_SUBDIR)/rda && \
48971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48973 "RANLIB=$${RANLIB}" \
48974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48975 pdf) \
48976 || exit 1
48978 @endif target-rda
48980 .PHONY: maybe-html-target-rda html-target-rda
48981 maybe-html-target-rda:
48982 @if target-rda
48983 maybe-html-target-rda: html-target-rda
48985 html-target-rda: \
48986 configure-target-rda
48987 @: $(MAKE); $(unstage)
48988 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
48989 r=`${PWD_COMMAND}`; export r; \
48990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48991 $(NORMAL_TARGET_EXPORTS) \
48992 echo "Doing html in $(TARGET_SUBDIR)/rda"; \
48993 for flag in $(EXTRA_TARGET_FLAGS); do \
48994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48995 done; \
48996 (cd $(TARGET_SUBDIR)/rda && \
48997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48999 "RANLIB=$${RANLIB}" \
49000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49001 html) \
49002 || exit 1
49004 @endif target-rda
49006 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
49007 maybe-TAGS-target-rda:
49008 @if target-rda
49009 maybe-TAGS-target-rda: TAGS-target-rda
49011 TAGS-target-rda: \
49012 configure-target-rda
49013 @: $(MAKE); $(unstage)
49014 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49015 r=`${PWD_COMMAND}`; export r; \
49016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49017 $(NORMAL_TARGET_EXPORTS) \
49018 echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
49019 for flag in $(EXTRA_TARGET_FLAGS); do \
49020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49021 done; \
49022 (cd $(TARGET_SUBDIR)/rda && \
49023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49025 "RANLIB=$${RANLIB}" \
49026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49027 TAGS) \
49028 || exit 1
49030 @endif target-rda
49032 .PHONY: maybe-install-info-target-rda install-info-target-rda
49033 maybe-install-info-target-rda:
49034 @if target-rda
49035 maybe-install-info-target-rda: install-info-target-rda
49037 install-info-target-rda: \
49038 configure-target-rda \
49039 info-target-rda
49040 @: $(MAKE); $(unstage)
49041 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49042 r=`${PWD_COMMAND}`; export r; \
49043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49044 $(NORMAL_TARGET_EXPORTS) \
49045 echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
49046 for flag in $(EXTRA_TARGET_FLAGS); do \
49047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49048 done; \
49049 (cd $(TARGET_SUBDIR)/rda && \
49050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49052 "RANLIB=$${RANLIB}" \
49053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49054 install-info) \
49055 || exit 1
49057 @endif target-rda
49059 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
49060 maybe-install-pdf-target-rda:
49061 @if target-rda
49062 maybe-install-pdf-target-rda: install-pdf-target-rda
49064 install-pdf-target-rda: \
49065 configure-target-rda \
49066 pdf-target-rda
49067 @: $(MAKE); $(unstage)
49068 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49069 r=`${PWD_COMMAND}`; export r; \
49070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49071 $(NORMAL_TARGET_EXPORTS) \
49072 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
49073 for flag in $(EXTRA_TARGET_FLAGS); do \
49074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49075 done; \
49076 (cd $(TARGET_SUBDIR)/rda && \
49077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49079 "RANLIB=$${RANLIB}" \
49080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49081 install-pdf) \
49082 || exit 1
49084 @endif target-rda
49086 .PHONY: maybe-install-html-target-rda install-html-target-rda
49087 maybe-install-html-target-rda:
49088 @if target-rda
49089 maybe-install-html-target-rda: install-html-target-rda
49091 install-html-target-rda: \
49092 configure-target-rda \
49093 html-target-rda
49094 @: $(MAKE); $(unstage)
49095 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49096 r=`${PWD_COMMAND}`; export r; \
49097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49098 $(NORMAL_TARGET_EXPORTS) \
49099 echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
49100 for flag in $(EXTRA_TARGET_FLAGS); do \
49101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49102 done; \
49103 (cd $(TARGET_SUBDIR)/rda && \
49104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49106 "RANLIB=$${RANLIB}" \
49107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49108 install-html) \
49109 || exit 1
49111 @endif target-rda
49113 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
49114 maybe-installcheck-target-rda:
49115 @if target-rda
49116 maybe-installcheck-target-rda: installcheck-target-rda
49118 installcheck-target-rda: \
49119 configure-target-rda
49120 @: $(MAKE); $(unstage)
49121 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49122 r=`${PWD_COMMAND}`; export r; \
49123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49124 $(NORMAL_TARGET_EXPORTS) \
49125 echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
49126 for flag in $(EXTRA_TARGET_FLAGS); do \
49127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49128 done; \
49129 (cd $(TARGET_SUBDIR)/rda && \
49130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49132 "RANLIB=$${RANLIB}" \
49133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49134 installcheck) \
49135 || exit 1
49137 @endif target-rda
49139 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
49140 maybe-mostlyclean-target-rda:
49141 @if target-rda
49142 maybe-mostlyclean-target-rda: mostlyclean-target-rda
49144 mostlyclean-target-rda:
49145 @: $(MAKE); $(unstage)
49146 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49147 r=`${PWD_COMMAND}`; export r; \
49148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49149 $(NORMAL_TARGET_EXPORTS) \
49150 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
49151 for flag in $(EXTRA_TARGET_FLAGS); do \
49152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49153 done; \
49154 (cd $(TARGET_SUBDIR)/rda && \
49155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49157 "RANLIB=$${RANLIB}" \
49158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49159 mostlyclean) \
49160 || exit 1
49162 @endif target-rda
49164 .PHONY: maybe-clean-target-rda clean-target-rda
49165 maybe-clean-target-rda:
49166 @if target-rda
49167 maybe-clean-target-rda: clean-target-rda
49169 clean-target-rda:
49170 @: $(MAKE); $(unstage)
49171 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49172 r=`${PWD_COMMAND}`; export r; \
49173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49174 $(NORMAL_TARGET_EXPORTS) \
49175 echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
49176 for flag in $(EXTRA_TARGET_FLAGS); do \
49177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49178 done; \
49179 (cd $(TARGET_SUBDIR)/rda && \
49180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49182 "RANLIB=$${RANLIB}" \
49183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49184 clean) \
49185 || exit 1
49187 @endif target-rda
49189 .PHONY: maybe-distclean-target-rda distclean-target-rda
49190 maybe-distclean-target-rda:
49191 @if target-rda
49192 maybe-distclean-target-rda: distclean-target-rda
49194 distclean-target-rda:
49195 @: $(MAKE); $(unstage)
49196 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49197 r=`${PWD_COMMAND}`; export r; \
49198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49199 $(NORMAL_TARGET_EXPORTS) \
49200 echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
49201 for flag in $(EXTRA_TARGET_FLAGS); do \
49202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49203 done; \
49204 (cd $(TARGET_SUBDIR)/rda && \
49205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49207 "RANLIB=$${RANLIB}" \
49208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49209 distclean) \
49210 || exit 1
49212 @endif target-rda
49214 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
49215 maybe-maintainer-clean-target-rda:
49216 @if target-rda
49217 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
49219 maintainer-clean-target-rda:
49220 @: $(MAKE); $(unstage)
49221 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
49222 r=`${PWD_COMMAND}`; export r; \
49223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49224 $(NORMAL_TARGET_EXPORTS) \
49225 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
49226 for flag in $(EXTRA_TARGET_FLAGS); do \
49227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49228 done; \
49229 (cd $(TARGET_SUBDIR)/rda && \
49230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49232 "RANLIB=$${RANLIB}" \
49233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49234 maintainer-clean) \
49235 || exit 1
49237 @endif target-rda
49243 .PHONY: configure-target-libada maybe-configure-target-libada
49244 maybe-configure-target-libada:
49245 @if gcc-bootstrap
49246 configure-target-libada: stage_current
49247 @endif gcc-bootstrap
49248 @if target-libada
49249 maybe-configure-target-libada: configure-target-libada
49250 configure-target-libada:
49251 @: $(MAKE); $(unstage)
49252 @r=`${PWD_COMMAND}`; export r; \
49253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49254 echo "Checking multilib configuration for libada..."; \
49255 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
49256 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
49257 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
49258 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
49259 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
49260 else \
49261 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
49262 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49263 fi; \
49264 else \
49265 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
49266 fi; \
49267 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
49268 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
49269 $(NORMAL_TARGET_EXPORTS) \
49270 echo Configuring in $(TARGET_SUBDIR)/libada; \
49271 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
49272 case $(srcdir) in \
49273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49274 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
49275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49276 esac; \
49277 module_srcdir=libada; \
49278 rm -f no-such-file || : ; \
49279 CONFIG_SITE=no-such-file $(SHELL) \
49280 $$s/$$module_srcdir/configure \
49281 --srcdir=$${topdir}/$$module_srcdir \
49282 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49283 --target=${target_alias} \
49284 || exit 1
49285 @endif target-libada
49291 .PHONY: all-target-libada maybe-all-target-libada
49292 maybe-all-target-libada:
49293 @if gcc-bootstrap
49294 all-target-libada: stage_current
49295 @endif gcc-bootstrap
49296 @if target-libada
49297 TARGET-target-libada=all
49298 maybe-all-target-libada: all-target-libada
49299 all-target-libada: configure-target-libada
49300 @: $(MAKE); $(unstage)
49301 @r=`${PWD_COMMAND}`; export r; \
49302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49303 $(NORMAL_TARGET_EXPORTS) \
49304 (cd $(TARGET_SUBDIR)/libada && \
49305 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49306 $(TARGET-target-libada))
49307 @endif target-libada
49313 .PHONY: check-target-libada maybe-check-target-libada
49314 maybe-check-target-libada:
49315 @if target-libada
49316 maybe-check-target-libada: check-target-libada
49318 check-target-libada:
49319 @: $(MAKE); $(unstage)
49320 @r=`${PWD_COMMAND}`; export r; \
49321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49322 $(NORMAL_TARGET_EXPORTS) \
49323 (cd $(TARGET_SUBDIR)/libada && \
49324 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
49326 @endif target-libada
49328 .PHONY: install-target-libada maybe-install-target-libada
49329 maybe-install-target-libada:
49330 @if target-libada
49331 maybe-install-target-libada: install-target-libada
49333 install-target-libada: installdirs
49334 @: $(MAKE); $(unstage)
49335 @r=`${PWD_COMMAND}`; export r; \
49336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49337 $(NORMAL_TARGET_EXPORTS) \
49338 (cd $(TARGET_SUBDIR)/libada && \
49339 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49341 @endif target-libada
49343 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
49344 maybe-install-strip-target-libada:
49345 @if target-libada
49346 maybe-install-strip-target-libada: install-strip-target-libada
49348 install-strip-target-libada: installdirs
49349 @: $(MAKE); $(unstage)
49350 @r=`${PWD_COMMAND}`; export r; \
49351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49352 $(NORMAL_TARGET_EXPORTS) \
49353 (cd $(TARGET_SUBDIR)/libada && \
49354 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
49356 @endif target-libada
49358 # Other targets (info, dvi, pdf, etc.)
49360 .PHONY: maybe-info-target-libada info-target-libada
49361 maybe-info-target-libada:
49362 @if target-libada
49363 maybe-info-target-libada: info-target-libada
49365 info-target-libada: \
49366 configure-target-libada
49367 @: $(MAKE); $(unstage)
49368 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49369 r=`${PWD_COMMAND}`; export r; \
49370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49371 $(NORMAL_TARGET_EXPORTS) \
49372 echo "Doing info in $(TARGET_SUBDIR)/libada"; \
49373 for flag in $(EXTRA_TARGET_FLAGS); do \
49374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49375 done; \
49376 (cd $(TARGET_SUBDIR)/libada && \
49377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49379 "RANLIB=$${RANLIB}" \
49380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49381 info) \
49382 || exit 1
49384 @endif target-libada
49386 .PHONY: maybe-dvi-target-libada dvi-target-libada
49387 maybe-dvi-target-libada:
49388 @if target-libada
49389 maybe-dvi-target-libada: dvi-target-libada
49391 dvi-target-libada: \
49392 configure-target-libada
49393 @: $(MAKE); $(unstage)
49394 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49395 r=`${PWD_COMMAND}`; export r; \
49396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49397 $(NORMAL_TARGET_EXPORTS) \
49398 echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
49399 for flag in $(EXTRA_TARGET_FLAGS); do \
49400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49401 done; \
49402 (cd $(TARGET_SUBDIR)/libada && \
49403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49405 "RANLIB=$${RANLIB}" \
49406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49407 dvi) \
49408 || exit 1
49410 @endif target-libada
49412 .PHONY: maybe-pdf-target-libada pdf-target-libada
49413 maybe-pdf-target-libada:
49414 @if target-libada
49415 maybe-pdf-target-libada: pdf-target-libada
49417 pdf-target-libada: \
49418 configure-target-libada
49419 @: $(MAKE); $(unstage)
49420 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49421 r=`${PWD_COMMAND}`; export r; \
49422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49423 $(NORMAL_TARGET_EXPORTS) \
49424 echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
49425 for flag in $(EXTRA_TARGET_FLAGS); do \
49426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49427 done; \
49428 (cd $(TARGET_SUBDIR)/libada && \
49429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49431 "RANLIB=$${RANLIB}" \
49432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49433 pdf) \
49434 || exit 1
49436 @endif target-libada
49438 .PHONY: maybe-html-target-libada html-target-libada
49439 maybe-html-target-libada:
49440 @if target-libada
49441 maybe-html-target-libada: html-target-libada
49443 html-target-libada: \
49444 configure-target-libada
49445 @: $(MAKE); $(unstage)
49446 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49447 r=`${PWD_COMMAND}`; export r; \
49448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49449 $(NORMAL_TARGET_EXPORTS) \
49450 echo "Doing html in $(TARGET_SUBDIR)/libada"; \
49451 for flag in $(EXTRA_TARGET_FLAGS); do \
49452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49453 done; \
49454 (cd $(TARGET_SUBDIR)/libada && \
49455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49457 "RANLIB=$${RANLIB}" \
49458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49459 html) \
49460 || exit 1
49462 @endif target-libada
49464 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
49465 maybe-TAGS-target-libada:
49466 @if target-libada
49467 maybe-TAGS-target-libada: TAGS-target-libada
49469 TAGS-target-libada: \
49470 configure-target-libada
49471 @: $(MAKE); $(unstage)
49472 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49473 r=`${PWD_COMMAND}`; export r; \
49474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49475 $(NORMAL_TARGET_EXPORTS) \
49476 echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
49477 for flag in $(EXTRA_TARGET_FLAGS); do \
49478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49479 done; \
49480 (cd $(TARGET_SUBDIR)/libada && \
49481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49483 "RANLIB=$${RANLIB}" \
49484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49485 TAGS) \
49486 || exit 1
49488 @endif target-libada
49490 .PHONY: maybe-install-info-target-libada install-info-target-libada
49491 maybe-install-info-target-libada:
49492 @if target-libada
49493 maybe-install-info-target-libada: install-info-target-libada
49495 install-info-target-libada: \
49496 configure-target-libada \
49497 info-target-libada
49498 @: $(MAKE); $(unstage)
49499 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49500 r=`${PWD_COMMAND}`; export r; \
49501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49502 $(NORMAL_TARGET_EXPORTS) \
49503 echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
49504 for flag in $(EXTRA_TARGET_FLAGS); do \
49505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49506 done; \
49507 (cd $(TARGET_SUBDIR)/libada && \
49508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49510 "RANLIB=$${RANLIB}" \
49511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49512 install-info) \
49513 || exit 1
49515 @endif target-libada
49517 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
49518 maybe-install-pdf-target-libada:
49519 @if target-libada
49520 maybe-install-pdf-target-libada: install-pdf-target-libada
49522 install-pdf-target-libada: \
49523 configure-target-libada \
49524 pdf-target-libada
49525 @: $(MAKE); $(unstage)
49526 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49527 r=`${PWD_COMMAND}`; export r; \
49528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49529 $(NORMAL_TARGET_EXPORTS) \
49530 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
49531 for flag in $(EXTRA_TARGET_FLAGS); do \
49532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49533 done; \
49534 (cd $(TARGET_SUBDIR)/libada && \
49535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49537 "RANLIB=$${RANLIB}" \
49538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49539 install-pdf) \
49540 || exit 1
49542 @endif target-libada
49544 .PHONY: maybe-install-html-target-libada install-html-target-libada
49545 maybe-install-html-target-libada:
49546 @if target-libada
49547 maybe-install-html-target-libada: install-html-target-libada
49549 install-html-target-libada: \
49550 configure-target-libada \
49551 html-target-libada
49552 @: $(MAKE); $(unstage)
49553 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49554 r=`${PWD_COMMAND}`; export r; \
49555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49556 $(NORMAL_TARGET_EXPORTS) \
49557 echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
49558 for flag in $(EXTRA_TARGET_FLAGS); do \
49559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49560 done; \
49561 (cd $(TARGET_SUBDIR)/libada && \
49562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49564 "RANLIB=$${RANLIB}" \
49565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49566 install-html) \
49567 || exit 1
49569 @endif target-libada
49571 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
49572 maybe-installcheck-target-libada:
49573 @if target-libada
49574 maybe-installcheck-target-libada: installcheck-target-libada
49576 installcheck-target-libada: \
49577 configure-target-libada
49578 @: $(MAKE); $(unstage)
49579 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49580 r=`${PWD_COMMAND}`; export r; \
49581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49582 $(NORMAL_TARGET_EXPORTS) \
49583 echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
49584 for flag in $(EXTRA_TARGET_FLAGS); do \
49585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49586 done; \
49587 (cd $(TARGET_SUBDIR)/libada && \
49588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49590 "RANLIB=$${RANLIB}" \
49591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49592 installcheck) \
49593 || exit 1
49595 @endif target-libada
49597 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
49598 maybe-mostlyclean-target-libada:
49599 @if target-libada
49600 maybe-mostlyclean-target-libada: mostlyclean-target-libada
49602 mostlyclean-target-libada:
49603 @: $(MAKE); $(unstage)
49604 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49605 r=`${PWD_COMMAND}`; export r; \
49606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49607 $(NORMAL_TARGET_EXPORTS) \
49608 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
49609 for flag in $(EXTRA_TARGET_FLAGS); do \
49610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49611 done; \
49612 (cd $(TARGET_SUBDIR)/libada && \
49613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49615 "RANLIB=$${RANLIB}" \
49616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49617 mostlyclean) \
49618 || exit 1
49620 @endif target-libada
49622 .PHONY: maybe-clean-target-libada clean-target-libada
49623 maybe-clean-target-libada:
49624 @if target-libada
49625 maybe-clean-target-libada: clean-target-libada
49627 clean-target-libada:
49628 @: $(MAKE); $(unstage)
49629 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49630 r=`${PWD_COMMAND}`; export r; \
49631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49632 $(NORMAL_TARGET_EXPORTS) \
49633 echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
49634 for flag in $(EXTRA_TARGET_FLAGS); do \
49635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49636 done; \
49637 (cd $(TARGET_SUBDIR)/libada && \
49638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49640 "RANLIB=$${RANLIB}" \
49641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49642 clean) \
49643 || exit 1
49645 @endif target-libada
49647 .PHONY: maybe-distclean-target-libada distclean-target-libada
49648 maybe-distclean-target-libada:
49649 @if target-libada
49650 maybe-distclean-target-libada: distclean-target-libada
49652 distclean-target-libada:
49653 @: $(MAKE); $(unstage)
49654 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49655 r=`${PWD_COMMAND}`; export r; \
49656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49657 $(NORMAL_TARGET_EXPORTS) \
49658 echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
49659 for flag in $(EXTRA_TARGET_FLAGS); do \
49660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49661 done; \
49662 (cd $(TARGET_SUBDIR)/libada && \
49663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49665 "RANLIB=$${RANLIB}" \
49666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49667 distclean) \
49668 || exit 1
49670 @endif target-libada
49672 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
49673 maybe-maintainer-clean-target-libada:
49674 @if target-libada
49675 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
49677 maintainer-clean-target-libada:
49678 @: $(MAKE); $(unstage)
49679 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
49680 r=`${PWD_COMMAND}`; export r; \
49681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49682 $(NORMAL_TARGET_EXPORTS) \
49683 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
49684 for flag in $(EXTRA_TARGET_FLAGS); do \
49685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49686 done; \
49687 (cd $(TARGET_SUBDIR)/libada && \
49688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49690 "RANLIB=$${RANLIB}" \
49691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49692 maintainer-clean) \
49693 || exit 1
49695 @endif target-libada
49701 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
49702 maybe-configure-target-libgomp:
49703 @if gcc-bootstrap
49704 configure-target-libgomp: stage_current
49705 @endif gcc-bootstrap
49706 @if target-libgomp
49707 maybe-configure-target-libgomp: configure-target-libgomp
49708 configure-target-libgomp:
49709 @r=`${PWD_COMMAND}`; export r; \
49710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49711 echo "Checking multilib configuration for libgomp..."; \
49712 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49713 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49714 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49715 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49716 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49717 else \
49718 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49719 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49720 fi; \
49721 else \
49722 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49723 fi; \
49724 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49725 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49726 $(NORMAL_TARGET_EXPORTS) \
49727 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
49728 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
49729 case $(srcdir) in \
49730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49731 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49733 esac; \
49734 module_srcdir=libgomp; \
49735 rm -f no-such-file || : ; \
49736 CONFIG_SITE=no-such-file $(SHELL) \
49737 $$s/$$module_srcdir/configure \
49738 --srcdir=$${topdir}/$$module_srcdir \
49739 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49740 --target=${target_alias} \
49741 || exit 1
49742 @endif target-libgomp
49746 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
49747 maybe-configure-stage1-target-libgomp:
49748 @if target-libgomp-bootstrap
49749 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
49750 configure-stage1-target-libgomp:
49751 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49752 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49753 @r=`${PWD_COMMAND}`; export r; \
49754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49755 TFLAGS="$(STAGE1_TFLAGS)"; \
49756 echo "Checking multilib configuration for libgomp..."; \
49757 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49758 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49759 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49760 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49761 else \
49762 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49763 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49764 fi; \
49765 else \
49766 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49767 fi; \
49768 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49769 $(NORMAL_TARGET_EXPORTS) \
49770 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49771 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49772 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49773 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
49774 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49775 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49776 case $(srcdir) in \
49777 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49778 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49779 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49780 esac; \
49781 module_srcdir=libgomp; \
49782 $(SHELL) $$s/$$module_srcdir/configure \
49783 --srcdir=$${topdir}/$$module_srcdir \
49784 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49785 --target=${target_alias} \
49787 $(STAGE1_CONFIGURE_FLAGS)
49788 @endif target-libgomp-bootstrap
49790 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
49791 maybe-configure-stage2-target-libgomp:
49792 @if target-libgomp-bootstrap
49793 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
49794 configure-stage2-target-libgomp:
49795 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49796 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49797 @r=`${PWD_COMMAND}`; export r; \
49798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49799 TFLAGS="$(STAGE2_TFLAGS)"; \
49800 echo "Checking multilib configuration for libgomp..."; \
49801 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49802 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49803 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49804 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49805 else \
49806 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49807 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49808 fi; \
49809 else \
49810 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49811 fi; \
49812 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49813 $(NORMAL_TARGET_EXPORTS) \
49815 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49816 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49817 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49818 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
49819 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49820 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49821 case $(srcdir) in \
49822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49823 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49825 esac; \
49826 module_srcdir=libgomp; \
49827 $(SHELL) $$s/$$module_srcdir/configure \
49828 --srcdir=$${topdir}/$$module_srcdir \
49829 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49830 --target=${target_alias} \
49831 --with-build-libsubdir=$(HOST_SUBDIR) \
49832 $(STAGE2_CONFIGURE_FLAGS)
49833 @endif target-libgomp-bootstrap
49835 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
49836 maybe-configure-stage3-target-libgomp:
49837 @if target-libgomp-bootstrap
49838 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
49839 configure-stage3-target-libgomp:
49840 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49841 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49842 @r=`${PWD_COMMAND}`; export r; \
49843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49844 TFLAGS="$(STAGE3_TFLAGS)"; \
49845 echo "Checking multilib configuration for libgomp..."; \
49846 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49847 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49848 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49849 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49850 else \
49851 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49852 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49853 fi; \
49854 else \
49855 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49856 fi; \
49857 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49858 $(NORMAL_TARGET_EXPORTS) \
49860 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49861 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49862 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49863 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
49864 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49865 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49866 case $(srcdir) in \
49867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49868 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49870 esac; \
49871 module_srcdir=libgomp; \
49872 $(SHELL) $$s/$$module_srcdir/configure \
49873 --srcdir=$${topdir}/$$module_srcdir \
49874 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49875 --target=${target_alias} \
49876 --with-build-libsubdir=$(HOST_SUBDIR) \
49877 $(STAGE3_CONFIGURE_FLAGS)
49878 @endif target-libgomp-bootstrap
49880 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
49881 maybe-configure-stage4-target-libgomp:
49882 @if target-libgomp-bootstrap
49883 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
49884 configure-stage4-target-libgomp:
49885 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49886 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49887 @r=`${PWD_COMMAND}`; export r; \
49888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49889 TFLAGS="$(STAGE4_TFLAGS)"; \
49890 echo "Checking multilib configuration for libgomp..."; \
49891 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49892 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49893 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49894 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49895 else \
49896 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49897 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49898 fi; \
49899 else \
49900 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49901 fi; \
49902 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49903 $(NORMAL_TARGET_EXPORTS) \
49905 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49906 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49907 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49908 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
49909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49910 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49911 case $(srcdir) in \
49912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49913 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49915 esac; \
49916 module_srcdir=libgomp; \
49917 $(SHELL) $$s/$$module_srcdir/configure \
49918 --srcdir=$${topdir}/$$module_srcdir \
49919 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49920 --target=${target_alias} \
49921 --with-build-libsubdir=$(HOST_SUBDIR) \
49922 $(STAGE4_CONFIGURE_FLAGS)
49923 @endif target-libgomp-bootstrap
49925 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
49926 maybe-configure-stageprofile-target-libgomp:
49927 @if target-libgomp-bootstrap
49928 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
49929 configure-stageprofile-target-libgomp:
49930 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49931 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49932 @r=`${PWD_COMMAND}`; export r; \
49933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49934 TFLAGS="$(STAGEprofile_TFLAGS)"; \
49935 echo "Checking multilib configuration for libgomp..."; \
49936 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49937 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49938 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49939 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49940 else \
49941 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49942 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49943 fi; \
49944 else \
49945 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49946 fi; \
49947 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49948 $(NORMAL_TARGET_EXPORTS) \
49950 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49951 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49952 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49953 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
49954 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
49955 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
49956 case $(srcdir) in \
49957 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49958 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
49959 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49960 esac; \
49961 module_srcdir=libgomp; \
49962 $(SHELL) $$s/$$module_srcdir/configure \
49963 --srcdir=$${topdir}/$$module_srcdir \
49964 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49965 --target=${target_alias} \
49966 --with-build-libsubdir=$(HOST_SUBDIR) \
49967 $(STAGEprofile_CONFIGURE_FLAGS)
49968 @endif target-libgomp-bootstrap
49970 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
49971 maybe-configure-stagefeedback-target-libgomp:
49972 @if target-libgomp-bootstrap
49973 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
49974 configure-stagefeedback-target-libgomp:
49975 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49976 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
49977 @r=`${PWD_COMMAND}`; export r; \
49978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49979 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49980 echo "Checking multilib configuration for libgomp..."; \
49981 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
49982 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49983 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
49984 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
49985 else \
49986 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
49987 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49988 fi; \
49989 else \
49990 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
49991 fi; \
49992 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
49993 $(NORMAL_TARGET_EXPORTS) \
49995 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49996 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49997 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
49998 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
49999 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
50000 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
50001 case $(srcdir) in \
50002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50003 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50005 esac; \
50006 module_srcdir=libgomp; \
50007 $(SHELL) $$s/$$module_srcdir/configure \
50008 --srcdir=$${topdir}/$$module_srcdir \
50009 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50010 --target=${target_alias} \
50011 --with-build-libsubdir=$(HOST_SUBDIR) \
50012 $(STAGEfeedback_CONFIGURE_FLAGS)
50013 @endif target-libgomp-bootstrap
50015 .PHONY: configure-stageautoprofile-target-libgomp maybe-configure-stageautoprofile-target-libgomp
50016 maybe-configure-stageautoprofile-target-libgomp:
50017 @if target-libgomp-bootstrap
50018 maybe-configure-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
50019 configure-stageautoprofile-target-libgomp:
50020 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
50021 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
50022 @r=`${PWD_COMMAND}`; export r; \
50023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50024 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
50025 echo "Checking multilib configuration for libgomp..."; \
50026 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
50027 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50028 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50029 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50030 else \
50031 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50032 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50033 fi; \
50034 else \
50035 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50036 fi; \
50037 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
50038 $(NORMAL_TARGET_EXPORTS) \
50040 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50041 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50042 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
50043 echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgomp; \
50044 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
50045 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
50046 case $(srcdir) in \
50047 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50048 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50049 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50050 esac; \
50051 module_srcdir=libgomp; \
50052 $(SHELL) $$s/$$module_srcdir/configure \
50053 --srcdir=$${topdir}/$$module_srcdir \
50054 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50055 --target=${target_alias} \
50056 --with-build-libsubdir=$(HOST_SUBDIR) \
50057 $(STAGEautoprofile_CONFIGURE_FLAGS)
50058 @endif target-libgomp-bootstrap
50060 .PHONY: configure-stageautofeedback-target-libgomp maybe-configure-stageautofeedback-target-libgomp
50061 maybe-configure-stageautofeedback-target-libgomp:
50062 @if target-libgomp-bootstrap
50063 maybe-configure-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
50064 configure-stageautofeedback-target-libgomp:
50065 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
50066 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
50067 @r=`${PWD_COMMAND}`; export r; \
50068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50069 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
50070 echo "Checking multilib configuration for libgomp..."; \
50071 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
50072 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50073 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
50074 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
50075 else \
50076 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
50077 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50078 fi; \
50079 else \
50080 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
50081 fi; \
50082 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
50083 $(NORMAL_TARGET_EXPORTS) \
50085 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50086 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50087 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
50088 echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgomp; \
50089 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
50090 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
50091 case $(srcdir) in \
50092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50093 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
50094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50095 esac; \
50096 module_srcdir=libgomp; \
50097 $(SHELL) $$s/$$module_srcdir/configure \
50098 --srcdir=$${topdir}/$$module_srcdir \
50099 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50100 --target=${target_alias} \
50101 --with-build-libsubdir=$(HOST_SUBDIR) \
50102 $(STAGEautofeedback_CONFIGURE_FLAGS)
50103 @endif target-libgomp-bootstrap
50109 .PHONY: all-target-libgomp maybe-all-target-libgomp
50110 maybe-all-target-libgomp:
50111 @if gcc-bootstrap
50112 all-target-libgomp: stage_current
50113 @endif gcc-bootstrap
50114 @if target-libgomp
50115 TARGET-target-libgomp=all
50116 maybe-all-target-libgomp: all-target-libgomp
50117 all-target-libgomp: configure-target-libgomp
50118 @r=`${PWD_COMMAND}`; export r; \
50119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50120 $(NORMAL_TARGET_EXPORTS) \
50121 (cd $(TARGET_SUBDIR)/libgomp && \
50122 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50123 $(TARGET-target-libgomp))
50124 @endif target-libgomp
50128 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
50129 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
50130 maybe-all-stage1-target-libgomp:
50131 maybe-clean-stage1-target-libgomp:
50132 @if target-libgomp-bootstrap
50133 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
50134 all-stage1: all-stage1-target-libgomp
50135 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
50136 all-stage1-target-libgomp: configure-stage1-target-libgomp
50137 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
50138 @r=`${PWD_COMMAND}`; export r; \
50139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50140 TFLAGS="$(STAGE1_TFLAGS)"; \
50141 $(NORMAL_TARGET_EXPORTS) \
50142 cd $(TARGET_SUBDIR)/libgomp && \
50144 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50145 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50146 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50147 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50148 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50149 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50150 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50151 $(EXTRA_TARGET_FLAGS) \
50153 TFLAGS="$(STAGE1_TFLAGS)" \
50154 $(TARGET-stage1-target-libgomp)
50156 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
50157 clean-stage1: clean-stage1-target-libgomp
50158 clean-stage1-target-libgomp:
50159 @if [ $(current_stage) = stage1 ]; then \
50160 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50161 else \
50162 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
50163 $(MAKE) stage1-start; \
50164 fi; \
50165 cd $(TARGET_SUBDIR)/libgomp && \
50166 $(MAKE) $(EXTRA_TARGET_FLAGS) \
50167 clean
50168 @endif target-libgomp-bootstrap
50171 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
50172 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
50173 maybe-all-stage2-target-libgomp:
50174 maybe-clean-stage2-target-libgomp:
50175 @if target-libgomp-bootstrap
50176 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
50177 all-stage2: all-stage2-target-libgomp
50178 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
50179 all-stage2-target-libgomp: configure-stage2-target-libgomp
50180 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
50181 @r=`${PWD_COMMAND}`; export r; \
50182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50183 TFLAGS="$(STAGE2_TFLAGS)"; \
50184 $(NORMAL_TARGET_EXPORTS) \
50186 cd $(TARGET_SUBDIR)/libgomp && \
50188 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50189 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50190 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50191 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50192 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50193 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50194 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50195 $(EXTRA_TARGET_FLAGS) \
50196 TFLAGS="$(STAGE2_TFLAGS)" \
50197 $(TARGET-stage2-target-libgomp)
50199 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
50200 clean-stage2: clean-stage2-target-libgomp
50201 clean-stage2-target-libgomp:
50202 @if [ $(current_stage) = stage2 ]; then \
50203 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50204 else \
50205 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
50206 $(MAKE) stage2-start; \
50207 fi; \
50208 cd $(TARGET_SUBDIR)/libgomp && \
50209 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50210 @endif target-libgomp-bootstrap
50213 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
50214 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
50215 maybe-all-stage3-target-libgomp:
50216 maybe-clean-stage3-target-libgomp:
50217 @if target-libgomp-bootstrap
50218 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
50219 all-stage3: all-stage3-target-libgomp
50220 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
50221 all-stage3-target-libgomp: configure-stage3-target-libgomp
50222 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
50223 @r=`${PWD_COMMAND}`; export r; \
50224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50225 TFLAGS="$(STAGE3_TFLAGS)"; \
50226 $(NORMAL_TARGET_EXPORTS) \
50228 cd $(TARGET_SUBDIR)/libgomp && \
50230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50231 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50232 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50233 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50237 $(EXTRA_TARGET_FLAGS) \
50238 TFLAGS="$(STAGE3_TFLAGS)" \
50239 $(TARGET-stage3-target-libgomp)
50241 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
50242 clean-stage3: clean-stage3-target-libgomp
50243 clean-stage3-target-libgomp:
50244 @if [ $(current_stage) = stage3 ]; then \
50245 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50246 else \
50247 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
50248 $(MAKE) stage3-start; \
50249 fi; \
50250 cd $(TARGET_SUBDIR)/libgomp && \
50251 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50252 @endif target-libgomp-bootstrap
50255 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
50256 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
50257 maybe-all-stage4-target-libgomp:
50258 maybe-clean-stage4-target-libgomp:
50259 @if target-libgomp-bootstrap
50260 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
50261 all-stage4: all-stage4-target-libgomp
50262 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
50263 all-stage4-target-libgomp: configure-stage4-target-libgomp
50264 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
50265 @r=`${PWD_COMMAND}`; export r; \
50266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50267 TFLAGS="$(STAGE4_TFLAGS)"; \
50268 $(NORMAL_TARGET_EXPORTS) \
50270 cd $(TARGET_SUBDIR)/libgomp && \
50272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50273 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50275 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50279 $(EXTRA_TARGET_FLAGS) \
50280 TFLAGS="$(STAGE4_TFLAGS)" \
50281 $(TARGET-stage4-target-libgomp)
50283 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
50284 clean-stage4: clean-stage4-target-libgomp
50285 clean-stage4-target-libgomp:
50286 @if [ $(current_stage) = stage4 ]; then \
50287 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50288 else \
50289 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
50290 $(MAKE) stage4-start; \
50291 fi; \
50292 cd $(TARGET_SUBDIR)/libgomp && \
50293 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50294 @endif target-libgomp-bootstrap
50297 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
50298 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
50299 maybe-all-stageprofile-target-libgomp:
50300 maybe-clean-stageprofile-target-libgomp:
50301 @if target-libgomp-bootstrap
50302 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
50303 all-stageprofile: all-stageprofile-target-libgomp
50304 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
50305 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
50306 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
50307 @r=`${PWD_COMMAND}`; export r; \
50308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50309 TFLAGS="$(STAGEprofile_TFLAGS)"; \
50310 $(NORMAL_TARGET_EXPORTS) \
50312 cd $(TARGET_SUBDIR)/libgomp && \
50314 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50315 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50316 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50317 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50318 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50319 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50320 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50321 $(EXTRA_TARGET_FLAGS) \
50322 TFLAGS="$(STAGEprofile_TFLAGS)" \
50323 $(TARGET-stageprofile-target-libgomp)
50325 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
50326 clean-stageprofile: clean-stageprofile-target-libgomp
50327 clean-stageprofile-target-libgomp:
50328 @if [ $(current_stage) = stageprofile ]; then \
50329 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50330 else \
50331 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
50332 $(MAKE) stageprofile-start; \
50333 fi; \
50334 cd $(TARGET_SUBDIR)/libgomp && \
50335 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50336 @endif target-libgomp-bootstrap
50339 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
50340 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
50341 maybe-all-stagefeedback-target-libgomp:
50342 maybe-clean-stagefeedback-target-libgomp:
50343 @if target-libgomp-bootstrap
50344 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
50345 all-stagefeedback: all-stagefeedback-target-libgomp
50346 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
50347 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
50348 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
50349 @r=`${PWD_COMMAND}`; export r; \
50350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50351 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
50352 $(NORMAL_TARGET_EXPORTS) \
50354 cd $(TARGET_SUBDIR)/libgomp && \
50356 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50357 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50358 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50359 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50360 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50361 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50362 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50363 $(EXTRA_TARGET_FLAGS) \
50364 TFLAGS="$(STAGEfeedback_TFLAGS)" \
50365 $(TARGET-stagefeedback-target-libgomp)
50367 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
50368 clean-stagefeedback: clean-stagefeedback-target-libgomp
50369 clean-stagefeedback-target-libgomp:
50370 @if [ $(current_stage) = stagefeedback ]; then \
50371 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50372 else \
50373 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
50374 $(MAKE) stagefeedback-start; \
50375 fi; \
50376 cd $(TARGET_SUBDIR)/libgomp && \
50377 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50378 @endif target-libgomp-bootstrap
50381 .PHONY: all-stageautoprofile-target-libgomp maybe-all-stageautoprofile-target-libgomp
50382 .PHONY: clean-stageautoprofile-target-libgomp maybe-clean-stageautoprofile-target-libgomp
50383 maybe-all-stageautoprofile-target-libgomp:
50384 maybe-clean-stageautoprofile-target-libgomp:
50385 @if target-libgomp-bootstrap
50386 maybe-all-stageautoprofile-target-libgomp: all-stageautoprofile-target-libgomp
50387 all-stageautoprofile: all-stageautoprofile-target-libgomp
50388 TARGET-stageautoprofile-target-libgomp = $(TARGET-target-libgomp)
50389 all-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
50390 @[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
50391 @r=`${PWD_COMMAND}`; export r; \
50392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50393 TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
50394 $(NORMAL_TARGET_EXPORTS) \
50396 cd $(TARGET_SUBDIR)/libgomp && \
50397 $$s/gcc/config/i386/$(AUTO_PROFILE) \
50398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50399 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50400 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50401 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50405 $(EXTRA_TARGET_FLAGS) \
50406 TFLAGS="$(STAGEautoprofile_TFLAGS)" \
50407 $(TARGET-stageautoprofile-target-libgomp)
50409 maybe-clean-stageautoprofile-target-libgomp: clean-stageautoprofile-target-libgomp
50410 clean-stageautoprofile: clean-stageautoprofile-target-libgomp
50411 clean-stageautoprofile-target-libgomp:
50412 @if [ $(current_stage) = stageautoprofile ]; then \
50413 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50414 else \
50415 [ -f $(TARGET_SUBDIR)/stageautoprofile-libgomp/Makefile ] || exit 0; \
50416 $(MAKE) stageautoprofile-start; \
50417 fi; \
50418 cd $(TARGET_SUBDIR)/libgomp && \
50419 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50420 @endif target-libgomp-bootstrap
50423 .PHONY: all-stageautofeedback-target-libgomp maybe-all-stageautofeedback-target-libgomp
50424 .PHONY: clean-stageautofeedback-target-libgomp maybe-clean-stageautofeedback-target-libgomp
50425 maybe-all-stageautofeedback-target-libgomp:
50426 maybe-clean-stageautofeedback-target-libgomp:
50427 @if target-libgomp-bootstrap
50428 maybe-all-stageautofeedback-target-libgomp: all-stageautofeedback-target-libgomp
50429 all-stageautofeedback: all-stageautofeedback-target-libgomp
50430 TARGET-stageautofeedback-target-libgomp = $(TARGET-target-libgomp)
50431 all-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
50432 @[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
50433 @r=`${PWD_COMMAND}`; export r; \
50434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50435 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
50436 $(NORMAL_TARGET_EXPORTS) \
50438 cd $(TARGET_SUBDIR)/libgomp && \
50440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
50441 CFLAGS="$(CFLAGS_FOR_TARGET)" \
50442 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50443 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50447 $(EXTRA_TARGET_FLAGS) \
50448 TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
50449 $(TARGET-stageautofeedback-target-libgomp)
50451 maybe-clean-stageautofeedback-target-libgomp: clean-stageautofeedback-target-libgomp
50452 clean-stageautofeedback: clean-stageautofeedback-target-libgomp
50453 clean-stageautofeedback-target-libgomp:
50454 @if [ $(current_stage) = stageautofeedback ]; then \
50455 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50456 else \
50457 [ -f $(TARGET_SUBDIR)/stageautofeedback-libgomp/Makefile ] || exit 0; \
50458 $(MAKE) stageautofeedback-start; \
50459 fi; \
50460 cd $(TARGET_SUBDIR)/libgomp && \
50461 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
50462 @endif target-libgomp-bootstrap
50469 .PHONY: check-target-libgomp maybe-check-target-libgomp
50470 maybe-check-target-libgomp:
50471 @if target-libgomp
50472 maybe-check-target-libgomp: check-target-libgomp
50474 check-target-libgomp:
50475 @: $(MAKE); $(unstage)
50476 @r=`${PWD_COMMAND}`; export r; \
50477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50478 $(NORMAL_TARGET_EXPORTS) \
50479 (cd $(TARGET_SUBDIR)/libgomp && \
50480 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50482 @endif target-libgomp
50484 .PHONY: install-target-libgomp maybe-install-target-libgomp
50485 maybe-install-target-libgomp:
50486 @if target-libgomp
50487 maybe-install-target-libgomp: install-target-libgomp
50489 install-target-libgomp: installdirs
50490 @: $(MAKE); $(unstage)
50491 @r=`${PWD_COMMAND}`; export r; \
50492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50493 $(NORMAL_TARGET_EXPORTS) \
50494 (cd $(TARGET_SUBDIR)/libgomp && \
50495 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50497 @endif target-libgomp
50499 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
50500 maybe-install-strip-target-libgomp:
50501 @if target-libgomp
50502 maybe-install-strip-target-libgomp: install-strip-target-libgomp
50504 install-strip-target-libgomp: installdirs
50505 @: $(MAKE); $(unstage)
50506 @r=`${PWD_COMMAND}`; export r; \
50507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50508 $(NORMAL_TARGET_EXPORTS) \
50509 (cd $(TARGET_SUBDIR)/libgomp && \
50510 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50512 @endif target-libgomp
50514 # Other targets (info, dvi, pdf, etc.)
50516 .PHONY: maybe-info-target-libgomp info-target-libgomp
50517 maybe-info-target-libgomp:
50518 @if target-libgomp
50519 maybe-info-target-libgomp: info-target-libgomp
50521 info-target-libgomp: \
50522 configure-target-libgomp
50523 @: $(MAKE); $(unstage)
50524 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50525 r=`${PWD_COMMAND}`; export r; \
50526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50527 $(NORMAL_TARGET_EXPORTS) \
50528 echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
50529 for flag in $(EXTRA_TARGET_FLAGS); do \
50530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50531 done; \
50532 (cd $(TARGET_SUBDIR)/libgomp && \
50533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50535 "RANLIB=$${RANLIB}" \
50536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50537 info) \
50538 || exit 1
50540 @endif target-libgomp
50542 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
50543 maybe-dvi-target-libgomp:
50544 @if target-libgomp
50545 maybe-dvi-target-libgomp: dvi-target-libgomp
50547 dvi-target-libgomp: \
50548 configure-target-libgomp
50549 @: $(MAKE); $(unstage)
50550 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50551 r=`${PWD_COMMAND}`; export r; \
50552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50553 $(NORMAL_TARGET_EXPORTS) \
50554 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
50555 for flag in $(EXTRA_TARGET_FLAGS); do \
50556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50557 done; \
50558 (cd $(TARGET_SUBDIR)/libgomp && \
50559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50561 "RANLIB=$${RANLIB}" \
50562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50563 dvi) \
50564 || exit 1
50566 @endif target-libgomp
50568 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
50569 maybe-pdf-target-libgomp:
50570 @if target-libgomp
50571 maybe-pdf-target-libgomp: pdf-target-libgomp
50573 pdf-target-libgomp: \
50574 configure-target-libgomp
50575 @: $(MAKE); $(unstage)
50576 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50577 r=`${PWD_COMMAND}`; export r; \
50578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50579 $(NORMAL_TARGET_EXPORTS) \
50580 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
50581 for flag in $(EXTRA_TARGET_FLAGS); do \
50582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50583 done; \
50584 (cd $(TARGET_SUBDIR)/libgomp && \
50585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50587 "RANLIB=$${RANLIB}" \
50588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50589 pdf) \
50590 || exit 1
50592 @endif target-libgomp
50594 .PHONY: maybe-html-target-libgomp html-target-libgomp
50595 maybe-html-target-libgomp:
50596 @if target-libgomp
50597 maybe-html-target-libgomp: html-target-libgomp
50599 html-target-libgomp: \
50600 configure-target-libgomp
50601 @: $(MAKE); $(unstage)
50602 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50603 r=`${PWD_COMMAND}`; export r; \
50604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50605 $(NORMAL_TARGET_EXPORTS) \
50606 echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
50607 for flag in $(EXTRA_TARGET_FLAGS); do \
50608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50609 done; \
50610 (cd $(TARGET_SUBDIR)/libgomp && \
50611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50613 "RANLIB=$${RANLIB}" \
50614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50615 html) \
50616 || exit 1
50618 @endif target-libgomp
50620 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
50621 maybe-TAGS-target-libgomp:
50622 @if target-libgomp
50623 maybe-TAGS-target-libgomp: TAGS-target-libgomp
50625 TAGS-target-libgomp: \
50626 configure-target-libgomp
50627 @: $(MAKE); $(unstage)
50628 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50629 r=`${PWD_COMMAND}`; export r; \
50630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50631 $(NORMAL_TARGET_EXPORTS) \
50632 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
50633 for flag in $(EXTRA_TARGET_FLAGS); do \
50634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50635 done; \
50636 (cd $(TARGET_SUBDIR)/libgomp && \
50637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50639 "RANLIB=$${RANLIB}" \
50640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50641 TAGS) \
50642 || exit 1
50644 @endif target-libgomp
50646 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
50647 maybe-install-info-target-libgomp:
50648 @if target-libgomp
50649 maybe-install-info-target-libgomp: install-info-target-libgomp
50651 install-info-target-libgomp: \
50652 configure-target-libgomp \
50653 info-target-libgomp
50654 @: $(MAKE); $(unstage)
50655 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50656 r=`${PWD_COMMAND}`; export r; \
50657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50658 $(NORMAL_TARGET_EXPORTS) \
50659 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
50660 for flag in $(EXTRA_TARGET_FLAGS); do \
50661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50662 done; \
50663 (cd $(TARGET_SUBDIR)/libgomp && \
50664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50666 "RANLIB=$${RANLIB}" \
50667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50668 install-info) \
50669 || exit 1
50671 @endif target-libgomp
50673 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
50674 maybe-install-pdf-target-libgomp:
50675 @if target-libgomp
50676 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
50678 install-pdf-target-libgomp: \
50679 configure-target-libgomp \
50680 pdf-target-libgomp
50681 @: $(MAKE); $(unstage)
50682 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50683 r=`${PWD_COMMAND}`; export r; \
50684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50685 $(NORMAL_TARGET_EXPORTS) \
50686 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
50687 for flag in $(EXTRA_TARGET_FLAGS); do \
50688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50689 done; \
50690 (cd $(TARGET_SUBDIR)/libgomp && \
50691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50693 "RANLIB=$${RANLIB}" \
50694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50695 install-pdf) \
50696 || exit 1
50698 @endif target-libgomp
50700 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
50701 maybe-install-html-target-libgomp:
50702 @if target-libgomp
50703 maybe-install-html-target-libgomp: install-html-target-libgomp
50705 install-html-target-libgomp: \
50706 configure-target-libgomp \
50707 html-target-libgomp
50708 @: $(MAKE); $(unstage)
50709 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50710 r=`${PWD_COMMAND}`; export r; \
50711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50712 $(NORMAL_TARGET_EXPORTS) \
50713 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
50714 for flag in $(EXTRA_TARGET_FLAGS); do \
50715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50716 done; \
50717 (cd $(TARGET_SUBDIR)/libgomp && \
50718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50720 "RANLIB=$${RANLIB}" \
50721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50722 install-html) \
50723 || exit 1
50725 @endif target-libgomp
50727 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
50728 maybe-installcheck-target-libgomp:
50729 @if target-libgomp
50730 maybe-installcheck-target-libgomp: installcheck-target-libgomp
50732 installcheck-target-libgomp: \
50733 configure-target-libgomp
50734 @: $(MAKE); $(unstage)
50735 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50736 r=`${PWD_COMMAND}`; export r; \
50737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50738 $(NORMAL_TARGET_EXPORTS) \
50739 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
50740 for flag in $(EXTRA_TARGET_FLAGS); do \
50741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50742 done; \
50743 (cd $(TARGET_SUBDIR)/libgomp && \
50744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50746 "RANLIB=$${RANLIB}" \
50747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50748 installcheck) \
50749 || exit 1
50751 @endif target-libgomp
50753 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
50754 maybe-mostlyclean-target-libgomp:
50755 @if target-libgomp
50756 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
50758 mostlyclean-target-libgomp:
50759 @: $(MAKE); $(unstage)
50760 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50761 r=`${PWD_COMMAND}`; export r; \
50762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50763 $(NORMAL_TARGET_EXPORTS) \
50764 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
50765 for flag in $(EXTRA_TARGET_FLAGS); do \
50766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50767 done; \
50768 (cd $(TARGET_SUBDIR)/libgomp && \
50769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50771 "RANLIB=$${RANLIB}" \
50772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50773 mostlyclean) \
50774 || exit 1
50776 @endif target-libgomp
50778 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
50779 maybe-clean-target-libgomp:
50780 @if target-libgomp
50781 maybe-clean-target-libgomp: clean-target-libgomp
50783 clean-target-libgomp:
50784 @: $(MAKE); $(unstage)
50785 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50786 r=`${PWD_COMMAND}`; export r; \
50787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50788 $(NORMAL_TARGET_EXPORTS) \
50789 echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
50790 for flag in $(EXTRA_TARGET_FLAGS); do \
50791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50792 done; \
50793 (cd $(TARGET_SUBDIR)/libgomp && \
50794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50796 "RANLIB=$${RANLIB}" \
50797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50798 clean) \
50799 || exit 1
50801 @endif target-libgomp
50803 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
50804 maybe-distclean-target-libgomp:
50805 @if target-libgomp
50806 maybe-distclean-target-libgomp: distclean-target-libgomp
50808 distclean-target-libgomp:
50809 @: $(MAKE); $(unstage)
50810 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50811 r=`${PWD_COMMAND}`; export r; \
50812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50813 $(NORMAL_TARGET_EXPORTS) \
50814 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
50815 for flag in $(EXTRA_TARGET_FLAGS); do \
50816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50817 done; \
50818 (cd $(TARGET_SUBDIR)/libgomp && \
50819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50821 "RANLIB=$${RANLIB}" \
50822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50823 distclean) \
50824 || exit 1
50826 @endif target-libgomp
50828 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
50829 maybe-maintainer-clean-target-libgomp:
50830 @if target-libgomp
50831 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
50833 maintainer-clean-target-libgomp:
50834 @: $(MAKE); $(unstage)
50835 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
50836 r=`${PWD_COMMAND}`; export r; \
50837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50838 $(NORMAL_TARGET_EXPORTS) \
50839 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
50840 for flag in $(EXTRA_TARGET_FLAGS); do \
50841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50842 done; \
50843 (cd $(TARGET_SUBDIR)/libgomp && \
50844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50846 "RANLIB=$${RANLIB}" \
50847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50848 maintainer-clean) \
50849 || exit 1
50851 @endif target-libgomp
50857 .PHONY: configure-target-libitm maybe-configure-target-libitm
50858 maybe-configure-target-libitm:
50859 @if gcc-bootstrap
50860 configure-target-libitm: stage_current
50861 @endif gcc-bootstrap
50862 @if target-libitm
50863 maybe-configure-target-libitm: configure-target-libitm
50864 configure-target-libitm:
50865 @: $(MAKE); $(unstage)
50866 @r=`${PWD_COMMAND}`; export r; \
50867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50868 echo "Checking multilib configuration for libitm..."; \
50869 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
50870 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
50871 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
50872 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
50873 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
50874 else \
50875 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
50876 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
50877 fi; \
50878 else \
50879 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
50880 fi; \
50881 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
50882 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
50883 $(NORMAL_TARGET_EXPORTS) \
50884 echo Configuring in $(TARGET_SUBDIR)/libitm; \
50885 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
50886 case $(srcdir) in \
50887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50888 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
50889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50890 esac; \
50891 module_srcdir=libitm; \
50892 rm -f no-such-file || : ; \
50893 CONFIG_SITE=no-such-file $(SHELL) \
50894 $$s/$$module_srcdir/configure \
50895 --srcdir=$${topdir}/$$module_srcdir \
50896 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50897 --target=${target_alias} \
50898 || exit 1
50899 @endif target-libitm
50905 .PHONY: all-target-libitm maybe-all-target-libitm
50906 maybe-all-target-libitm:
50907 @if gcc-bootstrap
50908 all-target-libitm: stage_current
50909 @endif gcc-bootstrap
50910 @if target-libitm
50911 TARGET-target-libitm=all
50912 maybe-all-target-libitm: all-target-libitm
50913 all-target-libitm: configure-target-libitm
50914 @: $(MAKE); $(unstage)
50915 @r=`${PWD_COMMAND}`; export r; \
50916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50917 $(NORMAL_TARGET_EXPORTS) \
50918 (cd $(TARGET_SUBDIR)/libitm && \
50919 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50920 $(TARGET-target-libitm))
50921 @endif target-libitm
50927 .PHONY: check-target-libitm maybe-check-target-libitm
50928 maybe-check-target-libitm:
50929 @if target-libitm
50930 maybe-check-target-libitm: check-target-libitm
50932 check-target-libitm:
50933 @: $(MAKE); $(unstage)
50934 @r=`${PWD_COMMAND}`; export r; \
50935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50936 $(NORMAL_TARGET_EXPORTS) \
50937 (cd $(TARGET_SUBDIR)/libitm && \
50938 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50940 @endif target-libitm
50942 .PHONY: install-target-libitm maybe-install-target-libitm
50943 maybe-install-target-libitm:
50944 @if target-libitm
50945 maybe-install-target-libitm: install-target-libitm
50947 install-target-libitm: installdirs
50948 @: $(MAKE); $(unstage)
50949 @r=`${PWD_COMMAND}`; export r; \
50950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50951 $(NORMAL_TARGET_EXPORTS) \
50952 (cd $(TARGET_SUBDIR)/libitm && \
50953 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50955 @endif target-libitm
50957 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
50958 maybe-install-strip-target-libitm:
50959 @if target-libitm
50960 maybe-install-strip-target-libitm: install-strip-target-libitm
50962 install-strip-target-libitm: installdirs
50963 @: $(MAKE); $(unstage)
50964 @r=`${PWD_COMMAND}`; export r; \
50965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50966 $(NORMAL_TARGET_EXPORTS) \
50967 (cd $(TARGET_SUBDIR)/libitm && \
50968 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50970 @endif target-libitm
50972 # Other targets (info, dvi, pdf, etc.)
50974 .PHONY: maybe-info-target-libitm info-target-libitm
50975 maybe-info-target-libitm:
50976 @if target-libitm
50977 maybe-info-target-libitm: info-target-libitm
50979 info-target-libitm: \
50980 configure-target-libitm
50981 @: $(MAKE); $(unstage)
50982 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
50983 r=`${PWD_COMMAND}`; export r; \
50984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50985 $(NORMAL_TARGET_EXPORTS) \
50986 echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
50987 for flag in $(EXTRA_TARGET_FLAGS); do \
50988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50989 done; \
50990 (cd $(TARGET_SUBDIR)/libitm && \
50991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50993 "RANLIB=$${RANLIB}" \
50994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50995 info) \
50996 || exit 1
50998 @endif target-libitm
51000 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
51001 maybe-dvi-target-libitm:
51002 @if target-libitm
51003 maybe-dvi-target-libitm: dvi-target-libitm
51005 dvi-target-libitm: \
51006 configure-target-libitm
51007 @: $(MAKE); $(unstage)
51008 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51009 r=`${PWD_COMMAND}`; export r; \
51010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51011 $(NORMAL_TARGET_EXPORTS) \
51012 echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
51013 for flag in $(EXTRA_TARGET_FLAGS); do \
51014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51015 done; \
51016 (cd $(TARGET_SUBDIR)/libitm && \
51017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51019 "RANLIB=$${RANLIB}" \
51020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51021 dvi) \
51022 || exit 1
51024 @endif target-libitm
51026 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
51027 maybe-pdf-target-libitm:
51028 @if target-libitm
51029 maybe-pdf-target-libitm: pdf-target-libitm
51031 pdf-target-libitm: \
51032 configure-target-libitm
51033 @: $(MAKE); $(unstage)
51034 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51035 r=`${PWD_COMMAND}`; export r; \
51036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51037 $(NORMAL_TARGET_EXPORTS) \
51038 echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
51039 for flag in $(EXTRA_TARGET_FLAGS); do \
51040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51041 done; \
51042 (cd $(TARGET_SUBDIR)/libitm && \
51043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51045 "RANLIB=$${RANLIB}" \
51046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51047 pdf) \
51048 || exit 1
51050 @endif target-libitm
51052 .PHONY: maybe-html-target-libitm html-target-libitm
51053 maybe-html-target-libitm:
51054 @if target-libitm
51055 maybe-html-target-libitm: html-target-libitm
51057 html-target-libitm: \
51058 configure-target-libitm
51059 @: $(MAKE); $(unstage)
51060 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51061 r=`${PWD_COMMAND}`; export r; \
51062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51063 $(NORMAL_TARGET_EXPORTS) \
51064 echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
51065 for flag in $(EXTRA_TARGET_FLAGS); do \
51066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51067 done; \
51068 (cd $(TARGET_SUBDIR)/libitm && \
51069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51071 "RANLIB=$${RANLIB}" \
51072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51073 html) \
51074 || exit 1
51076 @endif target-libitm
51078 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
51079 maybe-TAGS-target-libitm:
51080 @if target-libitm
51081 maybe-TAGS-target-libitm: TAGS-target-libitm
51083 TAGS-target-libitm: \
51084 configure-target-libitm
51085 @: $(MAKE); $(unstage)
51086 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51087 r=`${PWD_COMMAND}`; export r; \
51088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51089 $(NORMAL_TARGET_EXPORTS) \
51090 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
51091 for flag in $(EXTRA_TARGET_FLAGS); do \
51092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51093 done; \
51094 (cd $(TARGET_SUBDIR)/libitm && \
51095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51097 "RANLIB=$${RANLIB}" \
51098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51099 TAGS) \
51100 || exit 1
51102 @endif target-libitm
51104 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
51105 maybe-install-info-target-libitm:
51106 @if target-libitm
51107 maybe-install-info-target-libitm: install-info-target-libitm
51109 install-info-target-libitm: \
51110 configure-target-libitm \
51111 info-target-libitm
51112 @: $(MAKE); $(unstage)
51113 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51114 r=`${PWD_COMMAND}`; export r; \
51115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51116 $(NORMAL_TARGET_EXPORTS) \
51117 echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
51118 for flag in $(EXTRA_TARGET_FLAGS); do \
51119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51120 done; \
51121 (cd $(TARGET_SUBDIR)/libitm && \
51122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51124 "RANLIB=$${RANLIB}" \
51125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51126 install-info) \
51127 || exit 1
51129 @endif target-libitm
51131 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
51132 maybe-install-pdf-target-libitm:
51133 @if target-libitm
51134 maybe-install-pdf-target-libitm: install-pdf-target-libitm
51136 install-pdf-target-libitm: \
51137 configure-target-libitm \
51138 pdf-target-libitm
51139 @: $(MAKE); $(unstage)
51140 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51141 r=`${PWD_COMMAND}`; export r; \
51142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51143 $(NORMAL_TARGET_EXPORTS) \
51144 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
51145 for flag in $(EXTRA_TARGET_FLAGS); do \
51146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51147 done; \
51148 (cd $(TARGET_SUBDIR)/libitm && \
51149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51151 "RANLIB=$${RANLIB}" \
51152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51153 install-pdf) \
51154 || exit 1
51156 @endif target-libitm
51158 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
51159 maybe-install-html-target-libitm:
51160 @if target-libitm
51161 maybe-install-html-target-libitm: install-html-target-libitm
51163 install-html-target-libitm: \
51164 configure-target-libitm \
51165 html-target-libitm
51166 @: $(MAKE); $(unstage)
51167 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51168 r=`${PWD_COMMAND}`; export r; \
51169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51170 $(NORMAL_TARGET_EXPORTS) \
51171 echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
51172 for flag in $(EXTRA_TARGET_FLAGS); do \
51173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51174 done; \
51175 (cd $(TARGET_SUBDIR)/libitm && \
51176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51178 "RANLIB=$${RANLIB}" \
51179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51180 install-html) \
51181 || exit 1
51183 @endif target-libitm
51185 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
51186 maybe-installcheck-target-libitm:
51187 @if target-libitm
51188 maybe-installcheck-target-libitm: installcheck-target-libitm
51190 installcheck-target-libitm: \
51191 configure-target-libitm
51192 @: $(MAKE); $(unstage)
51193 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51194 r=`${PWD_COMMAND}`; export r; \
51195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51196 $(NORMAL_TARGET_EXPORTS) \
51197 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
51198 for flag in $(EXTRA_TARGET_FLAGS); do \
51199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51200 done; \
51201 (cd $(TARGET_SUBDIR)/libitm && \
51202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51204 "RANLIB=$${RANLIB}" \
51205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51206 installcheck) \
51207 || exit 1
51209 @endif target-libitm
51211 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
51212 maybe-mostlyclean-target-libitm:
51213 @if target-libitm
51214 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
51216 mostlyclean-target-libitm:
51217 @: $(MAKE); $(unstage)
51218 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51219 r=`${PWD_COMMAND}`; export r; \
51220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51221 $(NORMAL_TARGET_EXPORTS) \
51222 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
51223 for flag in $(EXTRA_TARGET_FLAGS); do \
51224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51225 done; \
51226 (cd $(TARGET_SUBDIR)/libitm && \
51227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51229 "RANLIB=$${RANLIB}" \
51230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51231 mostlyclean) \
51232 || exit 1
51234 @endif target-libitm
51236 .PHONY: maybe-clean-target-libitm clean-target-libitm
51237 maybe-clean-target-libitm:
51238 @if target-libitm
51239 maybe-clean-target-libitm: clean-target-libitm
51241 clean-target-libitm:
51242 @: $(MAKE); $(unstage)
51243 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51244 r=`${PWD_COMMAND}`; export r; \
51245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51246 $(NORMAL_TARGET_EXPORTS) \
51247 echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
51248 for flag in $(EXTRA_TARGET_FLAGS); do \
51249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51250 done; \
51251 (cd $(TARGET_SUBDIR)/libitm && \
51252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51254 "RANLIB=$${RANLIB}" \
51255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51256 clean) \
51257 || exit 1
51259 @endif target-libitm
51261 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
51262 maybe-distclean-target-libitm:
51263 @if target-libitm
51264 maybe-distclean-target-libitm: distclean-target-libitm
51266 distclean-target-libitm:
51267 @: $(MAKE); $(unstage)
51268 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51269 r=`${PWD_COMMAND}`; export r; \
51270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51271 $(NORMAL_TARGET_EXPORTS) \
51272 echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
51273 for flag in $(EXTRA_TARGET_FLAGS); do \
51274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51275 done; \
51276 (cd $(TARGET_SUBDIR)/libitm && \
51277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51279 "RANLIB=$${RANLIB}" \
51280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51281 distclean) \
51282 || exit 1
51284 @endif target-libitm
51286 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
51287 maybe-maintainer-clean-target-libitm:
51288 @if target-libitm
51289 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
51291 maintainer-clean-target-libitm:
51292 @: $(MAKE); $(unstage)
51293 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
51294 r=`${PWD_COMMAND}`; export r; \
51295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51296 $(NORMAL_TARGET_EXPORTS) \
51297 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
51298 for flag in $(EXTRA_TARGET_FLAGS); do \
51299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51300 done; \
51301 (cd $(TARGET_SUBDIR)/libitm && \
51302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51304 "RANLIB=$${RANLIB}" \
51305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51306 maintainer-clean) \
51307 || exit 1
51309 @endif target-libitm
51315 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
51316 maybe-configure-target-libatomic:
51317 @if gcc-bootstrap
51318 configure-target-libatomic: stage_current
51319 @endif gcc-bootstrap
51320 @if target-libatomic
51321 maybe-configure-target-libatomic: configure-target-libatomic
51322 configure-target-libatomic:
51323 @: $(MAKE); $(unstage)
51324 @r=`${PWD_COMMAND}`; export r; \
51325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51326 echo "Checking multilib configuration for libatomic..."; \
51327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
51328 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
51329 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
51330 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
51331 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
51332 else \
51333 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
51334 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
51335 fi; \
51336 else \
51337 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
51338 fi; \
51339 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
51340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
51341 $(NORMAL_TARGET_EXPORTS) \
51342 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
51343 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
51344 case $(srcdir) in \
51345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51346 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
51347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51348 esac; \
51349 module_srcdir=libatomic; \
51350 rm -f no-such-file || : ; \
51351 CONFIG_SITE=no-such-file $(SHELL) \
51352 $$s/$$module_srcdir/configure \
51353 --srcdir=$${topdir}/$$module_srcdir \
51354 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51355 --target=${target_alias} \
51356 || exit 1
51357 @endif target-libatomic
51363 .PHONY: all-target-libatomic maybe-all-target-libatomic
51364 maybe-all-target-libatomic:
51365 @if gcc-bootstrap
51366 all-target-libatomic: stage_current
51367 @endif gcc-bootstrap
51368 @if target-libatomic
51369 TARGET-target-libatomic=all
51370 maybe-all-target-libatomic: all-target-libatomic
51371 all-target-libatomic: configure-target-libatomic
51372 @: $(MAKE); $(unstage)
51373 @r=`${PWD_COMMAND}`; export r; \
51374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51375 $(NORMAL_TARGET_EXPORTS) \
51376 (cd $(TARGET_SUBDIR)/libatomic && \
51377 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51378 $(TARGET-target-libatomic))
51379 @endif target-libatomic
51385 .PHONY: check-target-libatomic maybe-check-target-libatomic
51386 maybe-check-target-libatomic:
51387 @if target-libatomic
51388 maybe-check-target-libatomic: check-target-libatomic
51390 check-target-libatomic:
51391 @: $(MAKE); $(unstage)
51392 @r=`${PWD_COMMAND}`; export r; \
51393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51394 $(NORMAL_TARGET_EXPORTS) \
51395 (cd $(TARGET_SUBDIR)/libatomic && \
51396 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
51398 @endif target-libatomic
51400 .PHONY: install-target-libatomic maybe-install-target-libatomic
51401 maybe-install-target-libatomic:
51402 @if target-libatomic
51403 maybe-install-target-libatomic: install-target-libatomic
51405 install-target-libatomic: installdirs
51406 @: $(MAKE); $(unstage)
51407 @r=`${PWD_COMMAND}`; export r; \
51408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51409 $(NORMAL_TARGET_EXPORTS) \
51410 (cd $(TARGET_SUBDIR)/libatomic && \
51411 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
51413 @endif target-libatomic
51415 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
51416 maybe-install-strip-target-libatomic:
51417 @if target-libatomic
51418 maybe-install-strip-target-libatomic: install-strip-target-libatomic
51420 install-strip-target-libatomic: installdirs
51421 @: $(MAKE); $(unstage)
51422 @r=`${PWD_COMMAND}`; export r; \
51423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51424 $(NORMAL_TARGET_EXPORTS) \
51425 (cd $(TARGET_SUBDIR)/libatomic && \
51426 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
51428 @endif target-libatomic
51430 # Other targets (info, dvi, pdf, etc.)
51432 .PHONY: maybe-info-target-libatomic info-target-libatomic
51433 maybe-info-target-libatomic:
51434 @if target-libatomic
51435 maybe-info-target-libatomic: info-target-libatomic
51437 info-target-libatomic: \
51438 configure-target-libatomic
51439 @: $(MAKE); $(unstage)
51440 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51441 r=`${PWD_COMMAND}`; export r; \
51442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51443 $(NORMAL_TARGET_EXPORTS) \
51444 echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
51445 for flag in $(EXTRA_TARGET_FLAGS); do \
51446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51447 done; \
51448 (cd $(TARGET_SUBDIR)/libatomic && \
51449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51451 "RANLIB=$${RANLIB}" \
51452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51453 info) \
51454 || exit 1
51456 @endif target-libatomic
51458 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
51459 maybe-dvi-target-libatomic:
51460 @if target-libatomic
51461 maybe-dvi-target-libatomic: dvi-target-libatomic
51463 dvi-target-libatomic: \
51464 configure-target-libatomic
51465 @: $(MAKE); $(unstage)
51466 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51467 r=`${PWD_COMMAND}`; export r; \
51468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51469 $(NORMAL_TARGET_EXPORTS) \
51470 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
51471 for flag in $(EXTRA_TARGET_FLAGS); do \
51472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51473 done; \
51474 (cd $(TARGET_SUBDIR)/libatomic && \
51475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51477 "RANLIB=$${RANLIB}" \
51478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51479 dvi) \
51480 || exit 1
51482 @endif target-libatomic
51484 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
51485 maybe-pdf-target-libatomic:
51486 @if target-libatomic
51487 maybe-pdf-target-libatomic: pdf-target-libatomic
51489 pdf-target-libatomic: \
51490 configure-target-libatomic
51491 @: $(MAKE); $(unstage)
51492 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51493 r=`${PWD_COMMAND}`; export r; \
51494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51495 $(NORMAL_TARGET_EXPORTS) \
51496 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
51497 for flag in $(EXTRA_TARGET_FLAGS); do \
51498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51499 done; \
51500 (cd $(TARGET_SUBDIR)/libatomic && \
51501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51503 "RANLIB=$${RANLIB}" \
51504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51505 pdf) \
51506 || exit 1
51508 @endif target-libatomic
51510 .PHONY: maybe-html-target-libatomic html-target-libatomic
51511 maybe-html-target-libatomic:
51512 @if target-libatomic
51513 maybe-html-target-libatomic: html-target-libatomic
51515 html-target-libatomic: \
51516 configure-target-libatomic
51517 @: $(MAKE); $(unstage)
51518 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51519 r=`${PWD_COMMAND}`; export r; \
51520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51521 $(NORMAL_TARGET_EXPORTS) \
51522 echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
51523 for flag in $(EXTRA_TARGET_FLAGS); do \
51524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51525 done; \
51526 (cd $(TARGET_SUBDIR)/libatomic && \
51527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51529 "RANLIB=$${RANLIB}" \
51530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51531 html) \
51532 || exit 1
51534 @endif target-libatomic
51536 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
51537 maybe-TAGS-target-libatomic:
51538 @if target-libatomic
51539 maybe-TAGS-target-libatomic: TAGS-target-libatomic
51541 TAGS-target-libatomic: \
51542 configure-target-libatomic
51543 @: $(MAKE); $(unstage)
51544 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51545 r=`${PWD_COMMAND}`; export r; \
51546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51547 $(NORMAL_TARGET_EXPORTS) \
51548 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
51549 for flag in $(EXTRA_TARGET_FLAGS); do \
51550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51551 done; \
51552 (cd $(TARGET_SUBDIR)/libatomic && \
51553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51555 "RANLIB=$${RANLIB}" \
51556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51557 TAGS) \
51558 || exit 1
51560 @endif target-libatomic
51562 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
51563 maybe-install-info-target-libatomic:
51564 @if target-libatomic
51565 maybe-install-info-target-libatomic: install-info-target-libatomic
51567 install-info-target-libatomic: \
51568 configure-target-libatomic \
51569 info-target-libatomic
51570 @: $(MAKE); $(unstage)
51571 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51572 r=`${PWD_COMMAND}`; export r; \
51573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51574 $(NORMAL_TARGET_EXPORTS) \
51575 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
51576 for flag in $(EXTRA_TARGET_FLAGS); do \
51577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51578 done; \
51579 (cd $(TARGET_SUBDIR)/libatomic && \
51580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51582 "RANLIB=$${RANLIB}" \
51583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51584 install-info) \
51585 || exit 1
51587 @endif target-libatomic
51589 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
51590 maybe-install-pdf-target-libatomic:
51591 @if target-libatomic
51592 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
51594 install-pdf-target-libatomic: \
51595 configure-target-libatomic \
51596 pdf-target-libatomic
51597 @: $(MAKE); $(unstage)
51598 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51599 r=`${PWD_COMMAND}`; export r; \
51600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51601 $(NORMAL_TARGET_EXPORTS) \
51602 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
51603 for flag in $(EXTRA_TARGET_FLAGS); do \
51604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51605 done; \
51606 (cd $(TARGET_SUBDIR)/libatomic && \
51607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51609 "RANLIB=$${RANLIB}" \
51610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51611 install-pdf) \
51612 || exit 1
51614 @endif target-libatomic
51616 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
51617 maybe-install-html-target-libatomic:
51618 @if target-libatomic
51619 maybe-install-html-target-libatomic: install-html-target-libatomic
51621 install-html-target-libatomic: \
51622 configure-target-libatomic \
51623 html-target-libatomic
51624 @: $(MAKE); $(unstage)
51625 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51626 r=`${PWD_COMMAND}`; export r; \
51627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51628 $(NORMAL_TARGET_EXPORTS) \
51629 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
51630 for flag in $(EXTRA_TARGET_FLAGS); do \
51631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51632 done; \
51633 (cd $(TARGET_SUBDIR)/libatomic && \
51634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51636 "RANLIB=$${RANLIB}" \
51637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51638 install-html) \
51639 || exit 1
51641 @endif target-libatomic
51643 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
51644 maybe-installcheck-target-libatomic:
51645 @if target-libatomic
51646 maybe-installcheck-target-libatomic: installcheck-target-libatomic
51648 installcheck-target-libatomic: \
51649 configure-target-libatomic
51650 @: $(MAKE); $(unstage)
51651 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51652 r=`${PWD_COMMAND}`; export r; \
51653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51654 $(NORMAL_TARGET_EXPORTS) \
51655 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
51656 for flag in $(EXTRA_TARGET_FLAGS); do \
51657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51658 done; \
51659 (cd $(TARGET_SUBDIR)/libatomic && \
51660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51662 "RANLIB=$${RANLIB}" \
51663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51664 installcheck) \
51665 || exit 1
51667 @endif target-libatomic
51669 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
51670 maybe-mostlyclean-target-libatomic:
51671 @if target-libatomic
51672 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
51674 mostlyclean-target-libatomic:
51675 @: $(MAKE); $(unstage)
51676 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51677 r=`${PWD_COMMAND}`; export r; \
51678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51679 $(NORMAL_TARGET_EXPORTS) \
51680 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
51681 for flag in $(EXTRA_TARGET_FLAGS); do \
51682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51683 done; \
51684 (cd $(TARGET_SUBDIR)/libatomic && \
51685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51687 "RANLIB=$${RANLIB}" \
51688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51689 mostlyclean) \
51690 || exit 1
51692 @endif target-libatomic
51694 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
51695 maybe-clean-target-libatomic:
51696 @if target-libatomic
51697 maybe-clean-target-libatomic: clean-target-libatomic
51699 clean-target-libatomic:
51700 @: $(MAKE); $(unstage)
51701 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51702 r=`${PWD_COMMAND}`; export r; \
51703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51704 $(NORMAL_TARGET_EXPORTS) \
51705 echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
51706 for flag in $(EXTRA_TARGET_FLAGS); do \
51707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51708 done; \
51709 (cd $(TARGET_SUBDIR)/libatomic && \
51710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51712 "RANLIB=$${RANLIB}" \
51713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51714 clean) \
51715 || exit 1
51717 @endif target-libatomic
51719 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
51720 maybe-distclean-target-libatomic:
51721 @if target-libatomic
51722 maybe-distclean-target-libatomic: distclean-target-libatomic
51724 distclean-target-libatomic:
51725 @: $(MAKE); $(unstage)
51726 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51727 r=`${PWD_COMMAND}`; export r; \
51728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51729 $(NORMAL_TARGET_EXPORTS) \
51730 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
51731 for flag in $(EXTRA_TARGET_FLAGS); do \
51732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51733 done; \
51734 (cd $(TARGET_SUBDIR)/libatomic && \
51735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51737 "RANLIB=$${RANLIB}" \
51738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51739 distclean) \
51740 || exit 1
51742 @endif target-libatomic
51744 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
51745 maybe-maintainer-clean-target-libatomic:
51746 @if target-libatomic
51747 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
51749 maintainer-clean-target-libatomic:
51750 @: $(MAKE); $(unstage)
51751 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
51752 r=`${PWD_COMMAND}`; export r; \
51753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51754 $(NORMAL_TARGET_EXPORTS) \
51755 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
51756 for flag in $(EXTRA_TARGET_FLAGS); do \
51757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51758 done; \
51759 (cd $(TARGET_SUBDIR)/libatomic && \
51760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51762 "RANLIB=$${RANLIB}" \
51763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51764 maintainer-clean) \
51765 || exit 1
51767 @endif target-libatomic
51771 @if target-libgomp
51772 .PHONY: check-target-libgomp-c++
51773 check-target-libgomp-c++:
51774 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
51776 @endif target-libgomp
51778 @if target-libitm
51779 .PHONY: check-target-libitm-c++
51780 check-target-libitm-c++:
51781 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
51783 @endif target-libitm
51785 # ----------
51786 # GCC module
51787 # ----------
51789 @if gcc-no-bootstrap
51790 .PHONY: cross
51791 cross: all-build all-gas all-ld
51792 @r=`${PWD_COMMAND}`; export r; \
51793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51794 $(HOST_EXPORTS) \
51795 echo "Building the C and C++ compiler"; \
51796 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
51797 @r=`${PWD_COMMAND}`; export r; \
51798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51799 echo "Building runtime libraries"; \
51800 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
51801 @endif gcc-no-bootstrap
51803 @if gcc
51805 .PHONY: check-gcc-c check-c
51806 check-gcc-c:
51807 r=`${PWD_COMMAND}`; export r; \
51808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51809 $(HOST_EXPORTS) \
51810 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
51811 check-c: check-gcc-c
51813 .PHONY: check-gcc-c++ check-c++
51814 check-gcc-c++:
51815 r=`${PWD_COMMAND}`; export r; \
51816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51817 $(HOST_EXPORTS) \
51818 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
51819 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
51821 .PHONY: check-gcc-fortran check-fortran
51822 check-gcc-fortran:
51823 r=`${PWD_COMMAND}`; export r; \
51824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51825 $(HOST_EXPORTS) \
51826 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
51827 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
51829 .PHONY: check-gcc-ada check-ada
51830 check-gcc-ada:
51831 r=`${PWD_COMMAND}`; export r; \
51832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51833 $(HOST_EXPORTS) \
51834 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
51835 check-ada: check-gcc-ada check-target-libada
51837 .PHONY: check-gcc-objc check-objc
51838 check-gcc-objc:
51839 r=`${PWD_COMMAND}`; export r; \
51840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51841 $(HOST_EXPORTS) \
51842 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
51843 check-objc: check-gcc-objc check-target-libobjc
51845 .PHONY: check-gcc-obj-c++ check-obj-c++
51846 check-gcc-obj-c++:
51847 r=`${PWD_COMMAND}`; export r; \
51848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51849 $(HOST_EXPORTS) \
51850 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
51851 check-obj-c++: check-gcc-obj-c++
51853 .PHONY: check-gcc-go check-go
51854 check-gcc-go:
51855 r=`${PWD_COMMAND}`; export r; \
51856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51857 $(HOST_EXPORTS) \
51858 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
51859 check-go: check-gcc-go check-target-libgo
51862 # The gcc part of install-no-fixedincludes, which relies on an intimate
51863 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
51864 .PHONY: gcc-install-no-fixedincludes
51865 gcc-install-no-fixedincludes:
51866 @if [ -f ./gcc/Makefile ]; then \
51867 r=`${PWD_COMMAND}`; export r; \
51868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51869 $(HOST_EXPORTS) \
51870 (cd ./gcc \
51871 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
51872 else true; fi
51873 @endif gcc
51875 # ---------------------
51876 # GCC bootstrap support
51877 # ---------------------
51879 # We track the current stage (the one in 'gcc') in the stage_current file.
51880 # stage_last instead tracks the stage that was built last. These targets
51881 # are dummy when toplevel bootstrap is not active.
51883 # While making host and target tools, symlinks to the final stage must be
51884 # there, so $(unstage) should be run at various points. To avoid excessive
51885 # recursive invocations of make, we "inline" them using a variable. These
51886 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
51887 # to avoid warnings from the GNU Make job server.
51889 unstage = :
51890 stage = :
51891 current_stage = ""
51893 @if gcc-bootstrap
51894 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
51895 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
51896 current_stage = "`cat stage_current 2> /dev/null`"
51897 @endif gcc-bootstrap
51899 .PHONY: unstage stage
51900 unstage:
51901 @: $(MAKE); $(unstage)
51902 stage:
51903 @: $(MAKE); $(stage)
51905 # Disable commands for lean bootstrap.
51906 LEAN = false
51908 # We name the build directories for the various stages "stage1-gcc",
51909 # "stage2-gcc","stage3-gcc", etc.
51911 # Since the 'compare' process will fail (on debugging information) if any
51912 # directory names are different, we need to link the gcc directory for
51913 # the previous stage to a constant name ('prev-gcc'), and to make the name of
51914 # the build directories constant as well. For the latter, we use naked names
51915 # like 'gcc', because the scripts in that directory assume it. We use
51916 # mv on platforms where symlinks to directories do not work or are not
51917 # reliable.
51919 # 'touch' doesn't work right on some platforms.
51920 STAMP = echo timestamp >
51922 # We only want to compare .o files, so set this!
51923 objext = .o
51926 .PHONY: stage1-start stage1-end
51928 stage1-start::
51929 @: $(MAKE); $(stage); \
51930 echo stage1 > stage_current; \
51931 echo stage1 > stage_last; \
51932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
51933 @if bfd
51934 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
51935 mkdir stage1-bfd; \
51936 mv stage1-bfd bfd
51937 @endif bfd
51938 @if opcodes
51939 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
51940 mkdir stage1-opcodes; \
51941 mv stage1-opcodes opcodes
51942 @endif opcodes
51943 @if binutils
51944 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
51945 mkdir stage1-binutils; \
51946 mv stage1-binutils binutils
51947 @endif binutils
51948 @if fixincludes
51949 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
51950 mkdir stage1-fixincludes; \
51951 mv stage1-fixincludes fixincludes
51952 @endif fixincludes
51953 @if gas
51954 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
51955 mkdir stage1-gas; \
51956 mv stage1-gas gas
51957 @endif gas
51958 @if gcc
51959 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
51960 mkdir stage1-gcc; \
51961 mv stage1-gcc gcc
51962 @endif gcc
51963 @if gmp
51964 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
51965 mkdir stage1-gmp; \
51966 mv stage1-gmp gmp
51967 @endif gmp
51968 @if mpfr
51969 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
51970 mkdir stage1-mpfr; \
51971 mv stage1-mpfr mpfr
51972 @endif mpfr
51973 @if mpc
51974 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
51975 mkdir stage1-mpc; \
51976 mv stage1-mpc mpc
51977 @endif mpc
51978 @if isl
51979 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
51980 mkdir stage1-isl; \
51981 mv stage1-isl isl
51982 @endif isl
51983 @if libelf
51984 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
51985 mkdir stage1-libelf; \
51986 mv stage1-libelf libelf
51987 @endif libelf
51988 @if gold
51989 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
51990 mkdir stage1-gold; \
51991 mv stage1-gold gold
51992 @endif gold
51993 @if intl
51994 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
51995 mkdir stage1-intl; \
51996 mv stage1-intl intl
51997 @endif intl
51998 @if ld
51999 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
52000 mkdir stage1-ld; \
52001 mv stage1-ld ld
52002 @endif ld
52003 @if libbacktrace
52004 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
52005 mkdir stage1-libbacktrace; \
52006 mv stage1-libbacktrace libbacktrace
52007 @endif libbacktrace
52008 @if libcpp
52009 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
52010 mkdir stage1-libcpp; \
52011 mv stage1-libcpp libcpp
52012 @endif libcpp
52013 @if libdecnumber
52014 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
52015 mkdir stage1-libdecnumber; \
52016 mv stage1-libdecnumber libdecnumber
52017 @endif libdecnumber
52018 @if libiberty
52019 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
52020 mkdir stage1-libiberty; \
52021 mv stage1-libiberty libiberty
52022 @endif libiberty
52023 @if libiberty-linker-plugin
52024 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
52025 mkdir stage1-libiberty-linker-plugin; \
52026 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
52027 @endif libiberty-linker-plugin
52028 @if libiconv
52029 @cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
52030 mkdir stage1-libiconv; \
52031 mv stage1-libiconv libiconv
52032 @endif libiconv
52033 @if zlib
52034 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
52035 mkdir stage1-zlib; \
52036 mv stage1-zlib zlib
52037 @endif zlib
52038 @if lto-plugin
52039 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
52040 mkdir stage1-lto-plugin; \
52041 mv stage1-lto-plugin lto-plugin
52042 @endif lto-plugin
52043 @[ -d stage1-$(TARGET_SUBDIR) ] || \
52044 mkdir stage1-$(TARGET_SUBDIR); \
52045 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
52047 stage1-end::
52048 @if bfd
52049 @if test -d $(HOST_SUBDIR)/bfd; then \
52050 cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
52052 @endif bfd
52053 @if opcodes
52054 @if test -d $(HOST_SUBDIR)/opcodes; then \
52055 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
52057 @endif opcodes
52058 @if binutils
52059 @if test -d $(HOST_SUBDIR)/binutils; then \
52060 cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
52062 @endif binutils
52063 @if fixincludes
52064 @if test -d $(HOST_SUBDIR)/fixincludes; then \
52065 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
52067 @endif fixincludes
52068 @if gas
52069 @if test -d $(HOST_SUBDIR)/gas; then \
52070 cd $(HOST_SUBDIR); mv gas stage1-gas; \
52072 @endif gas
52073 @if gcc
52074 @if test -d $(HOST_SUBDIR)/gcc; then \
52075 cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
52077 @endif gcc
52078 @if gmp
52079 @if test -d $(HOST_SUBDIR)/gmp; then \
52080 cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
52082 @endif gmp
52083 @if mpfr
52084 @if test -d $(HOST_SUBDIR)/mpfr; then \
52085 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
52087 @endif mpfr
52088 @if mpc
52089 @if test -d $(HOST_SUBDIR)/mpc; then \
52090 cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
52092 @endif mpc
52093 @if isl
52094 @if test -d $(HOST_SUBDIR)/isl; then \
52095 cd $(HOST_SUBDIR); mv isl stage1-isl; \
52097 @endif isl
52098 @if libelf
52099 @if test -d $(HOST_SUBDIR)/libelf; then \
52100 cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
52102 @endif libelf
52103 @if gold
52104 @if test -d $(HOST_SUBDIR)/gold; then \
52105 cd $(HOST_SUBDIR); mv gold stage1-gold; \
52107 @endif gold
52108 @if intl
52109 @if test -d $(HOST_SUBDIR)/intl; then \
52110 cd $(HOST_SUBDIR); mv intl stage1-intl; \
52112 @endif intl
52113 @if ld
52114 @if test -d $(HOST_SUBDIR)/ld; then \
52115 cd $(HOST_SUBDIR); mv ld stage1-ld; \
52117 @endif ld
52118 @if libbacktrace
52119 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
52120 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
52122 @endif libbacktrace
52123 @if libcpp
52124 @if test -d $(HOST_SUBDIR)/libcpp; then \
52125 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
52127 @endif libcpp
52128 @if libdecnumber
52129 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
52130 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
52132 @endif libdecnumber
52133 @if libiberty
52134 @if test -d $(HOST_SUBDIR)/libiberty; then \
52135 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
52137 @endif libiberty
52138 @if libiberty-linker-plugin
52139 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
52140 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
52142 @endif libiberty-linker-plugin
52143 @if libiconv
52144 @if test -d $(HOST_SUBDIR)/libiconv; then \
52145 cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
52147 @endif libiconv
52148 @if zlib
52149 @if test -d $(HOST_SUBDIR)/zlib; then \
52150 cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
52152 @endif zlib
52153 @if lto-plugin
52154 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
52155 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
52157 @endif lto-plugin
52158 @if test -d $(TARGET_SUBDIR); then \
52159 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
52161 rm -f stage_current
52163 # Bubble a bug fix through all the stages up to stage 1. They are
52164 # remade, but not reconfigured. The next stage (if any) will not be
52165 # reconfigured either.
52166 .PHONY: stage1-bubble
52167 stage1-bubble::
52168 @r=`${PWD_COMMAND}`; export r; \
52169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52170 if test -f stage1-lean ; then \
52171 echo Skipping rebuild of stage1; \
52172 else \
52173 $(MAKE) stage1-start; \
52174 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
52177 .PHONY: all-stage1 clean-stage1
52178 do-clean: clean-stage1
52180 # FIXME: Will not need to be conditional when toplevel bootstrap is the
52181 # only possibility, but now it conflicts with no-bootstrap rules
52182 @if gcc-bootstrap
52187 # Rules to wipe a stage and all the following ones, also used for cleanstrap
52189 .PHONY: distclean-stage1
52190 distclean-stage1::
52191 @: $(MAKE); $(stage)
52192 @test "`cat stage_last`" != stage1 || rm -f stage_last
52193 rm -rf stage1-*
52196 @endif gcc-bootstrap
52199 .PHONY: stage2-start stage2-end
52201 stage2-start::
52202 @: $(MAKE); $(stage); \
52203 echo stage2 > stage_current; \
52204 echo stage2 > stage_last; \
52205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52206 @if bfd
52207 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
52208 mkdir stage2-bfd; \
52209 mv stage2-bfd bfd; \
52210 mv stage1-bfd prev-bfd || test -f stage1-lean
52211 @endif bfd
52212 @if opcodes
52213 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
52214 mkdir stage2-opcodes; \
52215 mv stage2-opcodes opcodes; \
52216 mv stage1-opcodes prev-opcodes || test -f stage1-lean
52217 @endif opcodes
52218 @if binutils
52219 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
52220 mkdir stage2-binutils; \
52221 mv stage2-binutils binutils; \
52222 mv stage1-binutils prev-binutils || test -f stage1-lean
52223 @endif binutils
52224 @if fixincludes
52225 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
52226 mkdir stage2-fixincludes; \
52227 mv stage2-fixincludes fixincludes; \
52228 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
52229 @endif fixincludes
52230 @if gas
52231 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
52232 mkdir stage2-gas; \
52233 mv stage2-gas gas; \
52234 mv stage1-gas prev-gas || test -f stage1-lean
52235 @endif gas
52236 @if gcc
52237 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
52238 mkdir stage2-gcc; \
52239 mv stage2-gcc gcc; \
52240 mv stage1-gcc prev-gcc || test -f stage1-lean
52241 @endif gcc
52242 @if gmp
52243 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
52244 mkdir stage2-gmp; \
52245 mv stage2-gmp gmp; \
52246 mv stage1-gmp prev-gmp || test -f stage1-lean
52247 @endif gmp
52248 @if mpfr
52249 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
52250 mkdir stage2-mpfr; \
52251 mv stage2-mpfr mpfr; \
52252 mv stage1-mpfr prev-mpfr || test -f stage1-lean
52253 @endif mpfr
52254 @if mpc
52255 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
52256 mkdir stage2-mpc; \
52257 mv stage2-mpc mpc; \
52258 mv stage1-mpc prev-mpc || test -f stage1-lean
52259 @endif mpc
52260 @if isl
52261 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
52262 mkdir stage2-isl; \
52263 mv stage2-isl isl; \
52264 mv stage1-isl prev-isl || test -f stage1-lean
52265 @endif isl
52266 @if libelf
52267 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
52268 mkdir stage2-libelf; \
52269 mv stage2-libelf libelf; \
52270 mv stage1-libelf prev-libelf || test -f stage1-lean
52271 @endif libelf
52272 @if gold
52273 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
52274 mkdir stage2-gold; \
52275 mv stage2-gold gold; \
52276 mv stage1-gold prev-gold || test -f stage1-lean
52277 @endif gold
52278 @if intl
52279 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
52280 mkdir stage2-intl; \
52281 mv stage2-intl intl; \
52282 mv stage1-intl prev-intl || test -f stage1-lean
52283 @endif intl
52284 @if ld
52285 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
52286 mkdir stage2-ld; \
52287 mv stage2-ld ld; \
52288 mv stage1-ld prev-ld || test -f stage1-lean
52289 @endif ld
52290 @if libbacktrace
52291 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
52292 mkdir stage2-libbacktrace; \
52293 mv stage2-libbacktrace libbacktrace; \
52294 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
52295 @endif libbacktrace
52296 @if libcpp
52297 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
52298 mkdir stage2-libcpp; \
52299 mv stage2-libcpp libcpp; \
52300 mv stage1-libcpp prev-libcpp || test -f stage1-lean
52301 @endif libcpp
52302 @if libdecnumber
52303 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
52304 mkdir stage2-libdecnumber; \
52305 mv stage2-libdecnumber libdecnumber; \
52306 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
52307 @endif libdecnumber
52308 @if libiberty
52309 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
52310 mkdir stage2-libiberty; \
52311 mv stage2-libiberty libiberty; \
52312 mv stage1-libiberty prev-libiberty || test -f stage1-lean
52313 @endif libiberty
52314 @if libiberty-linker-plugin
52315 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
52316 mkdir stage2-libiberty-linker-plugin; \
52317 mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
52318 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
52319 @endif libiberty-linker-plugin
52320 @if libiconv
52321 @cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
52322 mkdir stage2-libiconv; \
52323 mv stage2-libiconv libiconv; \
52324 mv stage1-libiconv prev-libiconv || test -f stage1-lean
52325 @endif libiconv
52326 @if zlib
52327 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
52328 mkdir stage2-zlib; \
52329 mv stage2-zlib zlib; \
52330 mv stage1-zlib prev-zlib || test -f stage1-lean
52331 @endif zlib
52332 @if lto-plugin
52333 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
52334 mkdir stage2-lto-plugin; \
52335 mv stage2-lto-plugin lto-plugin; \
52336 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
52337 @endif lto-plugin
52338 @[ -d stage2-$(TARGET_SUBDIR) ] || \
52339 mkdir stage2-$(TARGET_SUBDIR); \
52340 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
52341 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
52343 stage2-end::
52344 @if bfd
52345 @if test -d $(HOST_SUBDIR)/bfd; then \
52346 cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
52347 mv prev-bfd stage1-bfd; : ; \
52349 @endif bfd
52350 @if opcodes
52351 @if test -d $(HOST_SUBDIR)/opcodes; then \
52352 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
52353 mv prev-opcodes stage1-opcodes; : ; \
52355 @endif opcodes
52356 @if binutils
52357 @if test -d $(HOST_SUBDIR)/binutils; then \
52358 cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
52359 mv prev-binutils stage1-binutils; : ; \
52361 @endif binutils
52362 @if fixincludes
52363 @if test -d $(HOST_SUBDIR)/fixincludes; then \
52364 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
52365 mv prev-fixincludes stage1-fixincludes; : ; \
52367 @endif fixincludes
52368 @if gas
52369 @if test -d $(HOST_SUBDIR)/gas; then \
52370 cd $(HOST_SUBDIR); mv gas stage2-gas; \
52371 mv prev-gas stage1-gas; : ; \
52373 @endif gas
52374 @if gcc
52375 @if test -d $(HOST_SUBDIR)/gcc; then \
52376 cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
52377 mv prev-gcc stage1-gcc; : ; \
52379 @endif gcc
52380 @if gmp
52381 @if test -d $(HOST_SUBDIR)/gmp; then \
52382 cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
52383 mv prev-gmp stage1-gmp; : ; \
52385 @endif gmp
52386 @if mpfr
52387 @if test -d $(HOST_SUBDIR)/mpfr; then \
52388 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
52389 mv prev-mpfr stage1-mpfr; : ; \
52391 @endif mpfr
52392 @if mpc
52393 @if test -d $(HOST_SUBDIR)/mpc; then \
52394 cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
52395 mv prev-mpc stage1-mpc; : ; \
52397 @endif mpc
52398 @if isl
52399 @if test -d $(HOST_SUBDIR)/isl; then \
52400 cd $(HOST_SUBDIR); mv isl stage2-isl; \
52401 mv prev-isl stage1-isl; : ; \
52403 @endif isl
52404 @if libelf
52405 @if test -d $(HOST_SUBDIR)/libelf; then \
52406 cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
52407 mv prev-libelf stage1-libelf; : ; \
52409 @endif libelf
52410 @if gold
52411 @if test -d $(HOST_SUBDIR)/gold; then \
52412 cd $(HOST_SUBDIR); mv gold stage2-gold; \
52413 mv prev-gold stage1-gold; : ; \
52415 @endif gold
52416 @if intl
52417 @if test -d $(HOST_SUBDIR)/intl; then \
52418 cd $(HOST_SUBDIR); mv intl stage2-intl; \
52419 mv prev-intl stage1-intl; : ; \
52421 @endif intl
52422 @if ld
52423 @if test -d $(HOST_SUBDIR)/ld; then \
52424 cd $(HOST_SUBDIR); mv ld stage2-ld; \
52425 mv prev-ld stage1-ld; : ; \
52427 @endif ld
52428 @if libbacktrace
52429 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
52430 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
52431 mv prev-libbacktrace stage1-libbacktrace; : ; \
52433 @endif libbacktrace
52434 @if libcpp
52435 @if test -d $(HOST_SUBDIR)/libcpp; then \
52436 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
52437 mv prev-libcpp stage1-libcpp; : ; \
52439 @endif libcpp
52440 @if libdecnumber
52441 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
52442 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
52443 mv prev-libdecnumber stage1-libdecnumber; : ; \
52445 @endif libdecnumber
52446 @if libiberty
52447 @if test -d $(HOST_SUBDIR)/libiberty; then \
52448 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
52449 mv prev-libiberty stage1-libiberty; : ; \
52451 @endif libiberty
52452 @if libiberty-linker-plugin
52453 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
52454 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
52455 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
52457 @endif libiberty-linker-plugin
52458 @if libiconv
52459 @if test -d $(HOST_SUBDIR)/libiconv; then \
52460 cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
52461 mv prev-libiconv stage1-libiconv; : ; \
52463 @endif libiconv
52464 @if zlib
52465 @if test -d $(HOST_SUBDIR)/zlib; then \
52466 cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
52467 mv prev-zlib stage1-zlib; : ; \
52469 @endif zlib
52470 @if lto-plugin
52471 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
52472 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
52473 mv prev-lto-plugin stage1-lto-plugin; : ; \
52475 @endif lto-plugin
52476 @if test -d $(TARGET_SUBDIR); then \
52477 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
52478 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
52480 rm -f stage_current
52482 # Bubble a bug fix through all the stages up to stage 2. They are
52483 # remade, but not reconfigured. The next stage (if any) will not be
52484 # reconfigured either.
52485 .PHONY: stage2-bubble
52486 stage2-bubble:: stage1-bubble
52487 @r=`${PWD_COMMAND}`; export r; \
52488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52489 if test -f stage2-lean || test -f stage1-lean ; then \
52490 echo Skipping rebuild of stage2; \
52491 else \
52492 $(MAKE) stage2-start; \
52493 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
52496 .PHONY: all-stage2 clean-stage2
52497 do-clean: clean-stage2
52499 # FIXME: Will not need to be conditional when toplevel bootstrap is the
52500 # only possibility, but now it conflicts with no-bootstrap rules
52501 @if gcc-bootstrap
52505 .PHONY: bootstrap2 bootstrap2-lean
52506 bootstrap2:
52507 echo stage2 > stage_final
52508 @r=`${PWD_COMMAND}`; export r; \
52509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52510 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
52511 @: $(MAKE); $(unstage)
52512 @r=`${PWD_COMMAND}`; export r; \
52513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52514 TFLAGS="$(STAGE2_TFLAGS)"; \
52515 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52517 bootstrap2-lean:
52518 echo stage2 > stage_final
52519 @r=`${PWD_COMMAND}`; export r; \
52520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52521 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
52522 @: $(MAKE); $(unstage)
52523 @r=`${PWD_COMMAND}`; export r; \
52524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52525 TFLAGS="$(STAGE2_TFLAGS)"; \
52526 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52529 # Rules to wipe a stage and all the following ones, also used for cleanstrap
52530 distclean-stage1:: distclean-stage2
52531 .PHONY: distclean-stage2
52532 distclean-stage2::
52533 @: $(MAKE); $(stage)
52534 @test "`cat stage_last`" != stage2 || rm -f stage_last
52535 rm -rf stage2-*
52538 @endif gcc-bootstrap
52541 .PHONY: stage3-start stage3-end
52543 stage3-start::
52544 @: $(MAKE); $(stage); \
52545 echo stage3 > stage_current; \
52546 echo stage3 > stage_last; \
52547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52548 @if bfd
52549 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
52550 mkdir stage3-bfd; \
52551 mv stage3-bfd bfd; \
52552 mv stage2-bfd prev-bfd || test -f stage2-lean
52553 @endif bfd
52554 @if opcodes
52555 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
52556 mkdir stage3-opcodes; \
52557 mv stage3-opcodes opcodes; \
52558 mv stage2-opcodes prev-opcodes || test -f stage2-lean
52559 @endif opcodes
52560 @if binutils
52561 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
52562 mkdir stage3-binutils; \
52563 mv stage3-binutils binutils; \
52564 mv stage2-binutils prev-binutils || test -f stage2-lean
52565 @endif binutils
52566 @if fixincludes
52567 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
52568 mkdir stage3-fixincludes; \
52569 mv stage3-fixincludes fixincludes; \
52570 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
52571 @endif fixincludes
52572 @if gas
52573 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
52574 mkdir stage3-gas; \
52575 mv stage3-gas gas; \
52576 mv stage2-gas prev-gas || test -f stage2-lean
52577 @endif gas
52578 @if gcc
52579 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
52580 mkdir stage3-gcc; \
52581 mv stage3-gcc gcc; \
52582 mv stage2-gcc prev-gcc || test -f stage2-lean
52583 @endif gcc
52584 @if gmp
52585 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
52586 mkdir stage3-gmp; \
52587 mv stage3-gmp gmp; \
52588 mv stage2-gmp prev-gmp || test -f stage2-lean
52589 @endif gmp
52590 @if mpfr
52591 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
52592 mkdir stage3-mpfr; \
52593 mv stage3-mpfr mpfr; \
52594 mv stage2-mpfr prev-mpfr || test -f stage2-lean
52595 @endif mpfr
52596 @if mpc
52597 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
52598 mkdir stage3-mpc; \
52599 mv stage3-mpc mpc; \
52600 mv stage2-mpc prev-mpc || test -f stage2-lean
52601 @endif mpc
52602 @if isl
52603 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
52604 mkdir stage3-isl; \
52605 mv stage3-isl isl; \
52606 mv stage2-isl prev-isl || test -f stage2-lean
52607 @endif isl
52608 @if libelf
52609 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
52610 mkdir stage3-libelf; \
52611 mv stage3-libelf libelf; \
52612 mv stage2-libelf prev-libelf || test -f stage2-lean
52613 @endif libelf
52614 @if gold
52615 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
52616 mkdir stage3-gold; \
52617 mv stage3-gold gold; \
52618 mv stage2-gold prev-gold || test -f stage2-lean
52619 @endif gold
52620 @if intl
52621 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
52622 mkdir stage3-intl; \
52623 mv stage3-intl intl; \
52624 mv stage2-intl prev-intl || test -f stage2-lean
52625 @endif intl
52626 @if ld
52627 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
52628 mkdir stage3-ld; \
52629 mv stage3-ld ld; \
52630 mv stage2-ld prev-ld || test -f stage2-lean
52631 @endif ld
52632 @if libbacktrace
52633 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
52634 mkdir stage3-libbacktrace; \
52635 mv stage3-libbacktrace libbacktrace; \
52636 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
52637 @endif libbacktrace
52638 @if libcpp
52639 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
52640 mkdir stage3-libcpp; \
52641 mv stage3-libcpp libcpp; \
52642 mv stage2-libcpp prev-libcpp || test -f stage2-lean
52643 @endif libcpp
52644 @if libdecnumber
52645 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
52646 mkdir stage3-libdecnumber; \
52647 mv stage3-libdecnumber libdecnumber; \
52648 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
52649 @endif libdecnumber
52650 @if libiberty
52651 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
52652 mkdir stage3-libiberty; \
52653 mv stage3-libiberty libiberty; \
52654 mv stage2-libiberty prev-libiberty || test -f stage2-lean
52655 @endif libiberty
52656 @if libiberty-linker-plugin
52657 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
52658 mkdir stage3-libiberty-linker-plugin; \
52659 mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
52660 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
52661 @endif libiberty-linker-plugin
52662 @if libiconv
52663 @cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
52664 mkdir stage3-libiconv; \
52665 mv stage3-libiconv libiconv; \
52666 mv stage2-libiconv prev-libiconv || test -f stage2-lean
52667 @endif libiconv
52668 @if zlib
52669 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
52670 mkdir stage3-zlib; \
52671 mv stage3-zlib zlib; \
52672 mv stage2-zlib prev-zlib || test -f stage2-lean
52673 @endif zlib
52674 @if lto-plugin
52675 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
52676 mkdir stage3-lto-plugin; \
52677 mv stage3-lto-plugin lto-plugin; \
52678 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
52679 @endif lto-plugin
52680 @[ -d stage3-$(TARGET_SUBDIR) ] || \
52681 mkdir stage3-$(TARGET_SUBDIR); \
52682 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
52683 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
52685 stage3-end::
52686 @if bfd
52687 @if test -d $(HOST_SUBDIR)/bfd; then \
52688 cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
52689 mv prev-bfd stage2-bfd; : ; \
52691 @endif bfd
52692 @if opcodes
52693 @if test -d $(HOST_SUBDIR)/opcodes; then \
52694 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
52695 mv prev-opcodes stage2-opcodes; : ; \
52697 @endif opcodes
52698 @if binutils
52699 @if test -d $(HOST_SUBDIR)/binutils; then \
52700 cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
52701 mv prev-binutils stage2-binutils; : ; \
52703 @endif binutils
52704 @if fixincludes
52705 @if test -d $(HOST_SUBDIR)/fixincludes; then \
52706 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
52707 mv prev-fixincludes stage2-fixincludes; : ; \
52709 @endif fixincludes
52710 @if gas
52711 @if test -d $(HOST_SUBDIR)/gas; then \
52712 cd $(HOST_SUBDIR); mv gas stage3-gas; \
52713 mv prev-gas stage2-gas; : ; \
52715 @endif gas
52716 @if gcc
52717 @if test -d $(HOST_SUBDIR)/gcc; then \
52718 cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
52719 mv prev-gcc stage2-gcc; : ; \
52721 @endif gcc
52722 @if gmp
52723 @if test -d $(HOST_SUBDIR)/gmp; then \
52724 cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
52725 mv prev-gmp stage2-gmp; : ; \
52727 @endif gmp
52728 @if mpfr
52729 @if test -d $(HOST_SUBDIR)/mpfr; then \
52730 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
52731 mv prev-mpfr stage2-mpfr; : ; \
52733 @endif mpfr
52734 @if mpc
52735 @if test -d $(HOST_SUBDIR)/mpc; then \
52736 cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
52737 mv prev-mpc stage2-mpc; : ; \
52739 @endif mpc
52740 @if isl
52741 @if test -d $(HOST_SUBDIR)/isl; then \
52742 cd $(HOST_SUBDIR); mv isl stage3-isl; \
52743 mv prev-isl stage2-isl; : ; \
52745 @endif isl
52746 @if libelf
52747 @if test -d $(HOST_SUBDIR)/libelf; then \
52748 cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
52749 mv prev-libelf stage2-libelf; : ; \
52751 @endif libelf
52752 @if gold
52753 @if test -d $(HOST_SUBDIR)/gold; then \
52754 cd $(HOST_SUBDIR); mv gold stage3-gold; \
52755 mv prev-gold stage2-gold; : ; \
52757 @endif gold
52758 @if intl
52759 @if test -d $(HOST_SUBDIR)/intl; then \
52760 cd $(HOST_SUBDIR); mv intl stage3-intl; \
52761 mv prev-intl stage2-intl; : ; \
52763 @endif intl
52764 @if ld
52765 @if test -d $(HOST_SUBDIR)/ld; then \
52766 cd $(HOST_SUBDIR); mv ld stage3-ld; \
52767 mv prev-ld stage2-ld; : ; \
52769 @endif ld
52770 @if libbacktrace
52771 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
52772 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
52773 mv prev-libbacktrace stage2-libbacktrace; : ; \
52775 @endif libbacktrace
52776 @if libcpp
52777 @if test -d $(HOST_SUBDIR)/libcpp; then \
52778 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
52779 mv prev-libcpp stage2-libcpp; : ; \
52781 @endif libcpp
52782 @if libdecnumber
52783 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
52784 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
52785 mv prev-libdecnumber stage2-libdecnumber; : ; \
52787 @endif libdecnumber
52788 @if libiberty
52789 @if test -d $(HOST_SUBDIR)/libiberty; then \
52790 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
52791 mv prev-libiberty stage2-libiberty; : ; \
52793 @endif libiberty
52794 @if libiberty-linker-plugin
52795 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
52796 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
52797 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
52799 @endif libiberty-linker-plugin
52800 @if libiconv
52801 @if test -d $(HOST_SUBDIR)/libiconv; then \
52802 cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
52803 mv prev-libiconv stage2-libiconv; : ; \
52805 @endif libiconv
52806 @if zlib
52807 @if test -d $(HOST_SUBDIR)/zlib; then \
52808 cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
52809 mv prev-zlib stage2-zlib; : ; \
52811 @endif zlib
52812 @if lto-plugin
52813 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
52814 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
52815 mv prev-lto-plugin stage2-lto-plugin; : ; \
52817 @endif lto-plugin
52818 @if test -d $(TARGET_SUBDIR); then \
52819 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
52820 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
52822 rm -f stage_current
52824 # Bubble a bug fix through all the stages up to stage 3. They are
52825 # remade, but not reconfigured. The next stage (if any) will not be
52826 # reconfigured either.
52827 .PHONY: stage3-bubble
52828 stage3-bubble:: stage2-bubble
52829 @r=`${PWD_COMMAND}`; export r; \
52830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52831 if test -f stage3-lean || test -f stage2-lean ; then \
52832 echo Skipping rebuild of stage3; \
52833 else \
52834 $(MAKE) stage3-start; \
52835 if $(LEAN); then \
52836 rm -rf stage1-*; \
52837 $(STAMP) stage1-lean; \
52838 fi; \
52839 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
52841 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
52843 .PHONY: all-stage3 clean-stage3
52844 do-clean: clean-stage3
52846 # FIXME: Will not need to be conditional when toplevel bootstrap is the
52847 # only possibility, but now it conflicts with no-bootstrap rules
52848 @if gcc-bootstrap
52850 compare:
52851 @r=`${PWD_COMMAND}`; export r; \
52852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52853 if test -f stage2-lean; then \
52854 echo Cannot compare object files as stage 2 was deleted.; \
52855 exit 0; \
52856 fi; \
52857 : $(MAKE); $(stage); \
52858 rm -f .bad_compare; \
52859 echo Comparing stages 2 and 3; \
52860 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
52861 files=`find stage3-* -name "*$(objext)" -print | \
52862 sed -n s,^stage$$sed-,,p`; \
52863 for file in $${files}; do \
52864 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
52865 if test ! -f $$f1; then continue; fi; \
52866 $(do-compare) > /dev/null 2>&1; \
52867 if test $$? -eq 1; then \
52868 case $$file in \
52869 @compare_exclusions@) \
52870 echo warning: $$file differs ;; \
52871 *) \
52872 echo $$file differs >> .bad_compare ;; \
52873 esac; \
52874 fi; \
52875 done; \
52876 if [ -f .bad_compare ]; then \
52877 echo "Bootstrap comparison failure!"; \
52878 cat .bad_compare; \
52879 exit 1; \
52880 else \
52881 echo Comparison successful.; \
52882 fi; \
52883 $(STAMP) compare
52884 if $(LEAN); then \
52885 rm -rf stage2-*; \
52886 $(STAMP) stage2-lean; \
52891 .PHONY: bootstrap bootstrap-lean
52892 bootstrap:
52893 echo stage3 > stage_final
52894 @r=`${PWD_COMMAND}`; export r; \
52895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52896 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
52897 @: $(MAKE); $(unstage)
52898 @r=`${PWD_COMMAND}`; export r; \
52899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52900 TFLAGS="$(STAGE3_TFLAGS)"; \
52901 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52903 bootstrap-lean:
52904 echo stage3 > stage_final
52905 @r=`${PWD_COMMAND}`; export r; \
52906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52907 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
52908 @: $(MAKE); $(unstage)
52909 @r=`${PWD_COMMAND}`; export r; \
52910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52911 TFLAGS="$(STAGE3_TFLAGS)"; \
52912 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52915 # Rules to wipe a stage and all the following ones, also used for cleanstrap
52916 distclean-stage2:: distclean-stage3
52917 .PHONY: distclean-stage3
52918 distclean-stage3::
52919 @: $(MAKE); $(stage)
52920 @test "`cat stage_last`" != stage3 || rm -f stage_last
52921 rm -rf stage3-* compare
52924 .PHONY: cleanstrap
52925 cleanstrap: do-distclean local-clean
52926 echo stage3 > stage_final
52927 @r=`${PWD_COMMAND}`; export r; \
52928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52929 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
52930 @: $(MAKE); $(unstage)
52931 @r=`${PWD_COMMAND}`; export r; \
52932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52933 TFLAGS="$(STAGE3_TFLAGS)"; \
52934 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
52936 @endif gcc-bootstrap
52939 .PHONY: stage4-start stage4-end
52941 stage4-start::
52942 @: $(MAKE); $(stage); \
52943 echo stage4 > stage_current; \
52944 echo stage4 > stage_last; \
52945 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
52946 @if bfd
52947 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
52948 mkdir stage4-bfd; \
52949 mv stage4-bfd bfd; \
52950 mv stage3-bfd prev-bfd || test -f stage3-lean
52951 @endif bfd
52952 @if opcodes
52953 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
52954 mkdir stage4-opcodes; \
52955 mv stage4-opcodes opcodes; \
52956 mv stage3-opcodes prev-opcodes || test -f stage3-lean
52957 @endif opcodes
52958 @if binutils
52959 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
52960 mkdir stage4-binutils; \
52961 mv stage4-binutils binutils; \
52962 mv stage3-binutils prev-binutils || test -f stage3-lean
52963 @endif binutils
52964 @if fixincludes
52965 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
52966 mkdir stage4-fixincludes; \
52967 mv stage4-fixincludes fixincludes; \
52968 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
52969 @endif fixincludes
52970 @if gas
52971 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
52972 mkdir stage4-gas; \
52973 mv stage4-gas gas; \
52974 mv stage3-gas prev-gas || test -f stage3-lean
52975 @endif gas
52976 @if gcc
52977 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
52978 mkdir stage4-gcc; \
52979 mv stage4-gcc gcc; \
52980 mv stage3-gcc prev-gcc || test -f stage3-lean
52981 @endif gcc
52982 @if gmp
52983 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
52984 mkdir stage4-gmp; \
52985 mv stage4-gmp gmp; \
52986 mv stage3-gmp prev-gmp || test -f stage3-lean
52987 @endif gmp
52988 @if mpfr
52989 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
52990 mkdir stage4-mpfr; \
52991 mv stage4-mpfr mpfr; \
52992 mv stage3-mpfr prev-mpfr || test -f stage3-lean
52993 @endif mpfr
52994 @if mpc
52995 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
52996 mkdir stage4-mpc; \
52997 mv stage4-mpc mpc; \
52998 mv stage3-mpc prev-mpc || test -f stage3-lean
52999 @endif mpc
53000 @if isl
53001 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
53002 mkdir stage4-isl; \
53003 mv stage4-isl isl; \
53004 mv stage3-isl prev-isl || test -f stage3-lean
53005 @endif isl
53006 @if libelf
53007 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
53008 mkdir stage4-libelf; \
53009 mv stage4-libelf libelf; \
53010 mv stage3-libelf prev-libelf || test -f stage3-lean
53011 @endif libelf
53012 @if gold
53013 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
53014 mkdir stage4-gold; \
53015 mv stage4-gold gold; \
53016 mv stage3-gold prev-gold || test -f stage3-lean
53017 @endif gold
53018 @if intl
53019 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
53020 mkdir stage4-intl; \
53021 mv stage4-intl intl; \
53022 mv stage3-intl prev-intl || test -f stage3-lean
53023 @endif intl
53024 @if ld
53025 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
53026 mkdir stage4-ld; \
53027 mv stage4-ld ld; \
53028 mv stage3-ld prev-ld || test -f stage3-lean
53029 @endif ld
53030 @if libbacktrace
53031 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
53032 mkdir stage4-libbacktrace; \
53033 mv stage4-libbacktrace libbacktrace; \
53034 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
53035 @endif libbacktrace
53036 @if libcpp
53037 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
53038 mkdir stage4-libcpp; \
53039 mv stage4-libcpp libcpp; \
53040 mv stage3-libcpp prev-libcpp || test -f stage3-lean
53041 @endif libcpp
53042 @if libdecnumber
53043 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
53044 mkdir stage4-libdecnumber; \
53045 mv stage4-libdecnumber libdecnumber; \
53046 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
53047 @endif libdecnumber
53048 @if libiberty
53049 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
53050 mkdir stage4-libiberty; \
53051 mv stage4-libiberty libiberty; \
53052 mv stage3-libiberty prev-libiberty || test -f stage3-lean
53053 @endif libiberty
53054 @if libiberty-linker-plugin
53055 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
53056 mkdir stage4-libiberty-linker-plugin; \
53057 mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
53058 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
53059 @endif libiberty-linker-plugin
53060 @if libiconv
53061 @cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
53062 mkdir stage4-libiconv; \
53063 mv stage4-libiconv libiconv; \
53064 mv stage3-libiconv prev-libiconv || test -f stage3-lean
53065 @endif libiconv
53066 @if zlib
53067 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
53068 mkdir stage4-zlib; \
53069 mv stage4-zlib zlib; \
53070 mv stage3-zlib prev-zlib || test -f stage3-lean
53071 @endif zlib
53072 @if lto-plugin
53073 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
53074 mkdir stage4-lto-plugin; \
53075 mv stage4-lto-plugin lto-plugin; \
53076 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
53077 @endif lto-plugin
53078 @[ -d stage4-$(TARGET_SUBDIR) ] || \
53079 mkdir stage4-$(TARGET_SUBDIR); \
53080 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
53081 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
53083 stage4-end::
53084 @if bfd
53085 @if test -d $(HOST_SUBDIR)/bfd; then \
53086 cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
53087 mv prev-bfd stage3-bfd; : ; \
53089 @endif bfd
53090 @if opcodes
53091 @if test -d $(HOST_SUBDIR)/opcodes; then \
53092 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
53093 mv prev-opcodes stage3-opcodes; : ; \
53095 @endif opcodes
53096 @if binutils
53097 @if test -d $(HOST_SUBDIR)/binutils; then \
53098 cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
53099 mv prev-binutils stage3-binutils; : ; \
53101 @endif binutils
53102 @if fixincludes
53103 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53104 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
53105 mv prev-fixincludes stage3-fixincludes; : ; \
53107 @endif fixincludes
53108 @if gas
53109 @if test -d $(HOST_SUBDIR)/gas; then \
53110 cd $(HOST_SUBDIR); mv gas stage4-gas; \
53111 mv prev-gas stage3-gas; : ; \
53113 @endif gas
53114 @if gcc
53115 @if test -d $(HOST_SUBDIR)/gcc; then \
53116 cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
53117 mv prev-gcc stage3-gcc; : ; \
53119 @endif gcc
53120 @if gmp
53121 @if test -d $(HOST_SUBDIR)/gmp; then \
53122 cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
53123 mv prev-gmp stage3-gmp; : ; \
53125 @endif gmp
53126 @if mpfr
53127 @if test -d $(HOST_SUBDIR)/mpfr; then \
53128 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
53129 mv prev-mpfr stage3-mpfr; : ; \
53131 @endif mpfr
53132 @if mpc
53133 @if test -d $(HOST_SUBDIR)/mpc; then \
53134 cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
53135 mv prev-mpc stage3-mpc; : ; \
53137 @endif mpc
53138 @if isl
53139 @if test -d $(HOST_SUBDIR)/isl; then \
53140 cd $(HOST_SUBDIR); mv isl stage4-isl; \
53141 mv prev-isl stage3-isl; : ; \
53143 @endif isl
53144 @if libelf
53145 @if test -d $(HOST_SUBDIR)/libelf; then \
53146 cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
53147 mv prev-libelf stage3-libelf; : ; \
53149 @endif libelf
53150 @if gold
53151 @if test -d $(HOST_SUBDIR)/gold; then \
53152 cd $(HOST_SUBDIR); mv gold stage4-gold; \
53153 mv prev-gold stage3-gold; : ; \
53155 @endif gold
53156 @if intl
53157 @if test -d $(HOST_SUBDIR)/intl; then \
53158 cd $(HOST_SUBDIR); mv intl stage4-intl; \
53159 mv prev-intl stage3-intl; : ; \
53161 @endif intl
53162 @if ld
53163 @if test -d $(HOST_SUBDIR)/ld; then \
53164 cd $(HOST_SUBDIR); mv ld stage4-ld; \
53165 mv prev-ld stage3-ld; : ; \
53167 @endif ld
53168 @if libbacktrace
53169 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
53170 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
53171 mv prev-libbacktrace stage3-libbacktrace; : ; \
53173 @endif libbacktrace
53174 @if libcpp
53175 @if test -d $(HOST_SUBDIR)/libcpp; then \
53176 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
53177 mv prev-libcpp stage3-libcpp; : ; \
53179 @endif libcpp
53180 @if libdecnumber
53181 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
53182 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
53183 mv prev-libdecnumber stage3-libdecnumber; : ; \
53185 @endif libdecnumber
53186 @if libiberty
53187 @if test -d $(HOST_SUBDIR)/libiberty; then \
53188 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
53189 mv prev-libiberty stage3-libiberty; : ; \
53191 @endif libiberty
53192 @if libiberty-linker-plugin
53193 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
53194 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
53195 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
53197 @endif libiberty-linker-plugin
53198 @if libiconv
53199 @if test -d $(HOST_SUBDIR)/libiconv; then \
53200 cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
53201 mv prev-libiconv stage3-libiconv; : ; \
53203 @endif libiconv
53204 @if zlib
53205 @if test -d $(HOST_SUBDIR)/zlib; then \
53206 cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
53207 mv prev-zlib stage3-zlib; : ; \
53209 @endif zlib
53210 @if lto-plugin
53211 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
53212 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
53213 mv prev-lto-plugin stage3-lto-plugin; : ; \
53215 @endif lto-plugin
53216 @if test -d $(TARGET_SUBDIR); then \
53217 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
53218 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
53220 rm -f stage_current
53222 # Bubble a bug fix through all the stages up to stage 4. They are
53223 # remade, but not reconfigured. The next stage (if any) will not be
53224 # reconfigured either.
53225 .PHONY: stage4-bubble
53226 stage4-bubble:: stage3-bubble
53227 @r=`${PWD_COMMAND}`; export r; \
53228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53229 if test -f stage4-lean || test -f stage3-lean ; then \
53230 echo Skipping rebuild of stage4; \
53231 else \
53232 $(MAKE) stage4-start; \
53233 if $(LEAN); then \
53234 rm -rf stage2-*; \
53235 $(STAMP) stage2-lean; \
53236 fi; \
53237 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
53239 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
53241 .PHONY: all-stage4 clean-stage4
53242 do-clean: clean-stage4
53244 # FIXME: Will not need to be conditional when toplevel bootstrap is the
53245 # only possibility, but now it conflicts with no-bootstrap rules
53246 @if gcc-bootstrap
53248 compare3:
53249 @r=`${PWD_COMMAND}`; export r; \
53250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53251 if test -f stage3-lean; then \
53252 echo Cannot compare object files as stage 3 was deleted.; \
53253 exit 0; \
53254 fi; \
53255 : $(MAKE); $(stage); \
53256 rm -f .bad_compare; \
53257 echo Comparing stages 3 and 4; \
53258 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
53259 files=`find stage4-* -name "*$(objext)" -print | \
53260 sed -n s,^stage$$sed-,,p`; \
53261 for file in $${files}; do \
53262 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
53263 if test ! -f $$f1; then continue; fi; \
53264 $(do-compare3) > /dev/null 2>&1; \
53265 if test $$? -eq 1; then \
53266 case $$file in \
53267 @compare_exclusions@) \
53268 echo warning: $$file differs ;; \
53269 *) \
53270 echo $$file differs >> .bad_compare ;; \
53271 esac; \
53272 fi; \
53273 done; \
53274 if [ -f .bad_compare ]; then \
53275 echo "Bootstrap comparison failure!"; \
53276 cat .bad_compare; \
53277 exit 1; \
53278 else \
53279 echo Comparison successful.; \
53280 fi; \
53281 $(STAMP) compare3
53282 if $(LEAN); then \
53283 rm -rf stage3-*; \
53284 $(STAMP) stage3-lean; \
53289 .PHONY: bootstrap4 bootstrap4-lean
53290 bootstrap4:
53291 echo stage4 > stage_final
53292 @r=`${PWD_COMMAND}`; export r; \
53293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53294 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
53295 @: $(MAKE); $(unstage)
53296 @r=`${PWD_COMMAND}`; export r; \
53297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53298 TFLAGS="$(STAGE4_TFLAGS)"; \
53299 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53301 bootstrap4-lean:
53302 echo stage4 > stage_final
53303 @r=`${PWD_COMMAND}`; export r; \
53304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53305 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
53306 @: $(MAKE); $(unstage)
53307 @r=`${PWD_COMMAND}`; export r; \
53308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53309 TFLAGS="$(STAGE4_TFLAGS)"; \
53310 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53313 # Rules to wipe a stage and all the following ones, also used for cleanstrap
53314 distclean-stage3:: distclean-stage4
53315 .PHONY: distclean-stage4
53316 distclean-stage4::
53317 @: $(MAKE); $(stage)
53318 @test "`cat stage_last`" != stage4 || rm -f stage_last
53319 rm -rf stage4-* compare3
53322 @endif gcc-bootstrap
53325 .PHONY: stageprofile-start stageprofile-end
53327 stageprofile-start::
53328 @: $(MAKE); $(stage); \
53329 echo stageprofile > stage_current; \
53330 echo stageprofile > stage_last; \
53331 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
53332 @if bfd
53333 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
53334 mkdir stageprofile-bfd; \
53335 mv stageprofile-bfd bfd; \
53336 mv stage1-bfd prev-bfd || test -f stage1-lean
53337 @endif bfd
53338 @if opcodes
53339 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
53340 mkdir stageprofile-opcodes; \
53341 mv stageprofile-opcodes opcodes; \
53342 mv stage1-opcodes prev-opcodes || test -f stage1-lean
53343 @endif opcodes
53344 @if binutils
53345 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
53346 mkdir stageprofile-binutils; \
53347 mv stageprofile-binutils binutils; \
53348 mv stage1-binutils prev-binutils || test -f stage1-lean
53349 @endif binutils
53350 @if fixincludes
53351 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
53352 mkdir stageprofile-fixincludes; \
53353 mv stageprofile-fixincludes fixincludes; \
53354 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
53355 @endif fixincludes
53356 @if gas
53357 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
53358 mkdir stageprofile-gas; \
53359 mv stageprofile-gas gas; \
53360 mv stage1-gas prev-gas || test -f stage1-lean
53361 @endif gas
53362 @if gcc
53363 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
53364 mkdir stageprofile-gcc; \
53365 mv stageprofile-gcc gcc; \
53366 mv stage1-gcc prev-gcc || test -f stage1-lean
53367 @endif gcc
53368 @if gmp
53369 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
53370 mkdir stageprofile-gmp; \
53371 mv stageprofile-gmp gmp; \
53372 mv stage1-gmp prev-gmp || test -f stage1-lean
53373 @endif gmp
53374 @if mpfr
53375 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
53376 mkdir stageprofile-mpfr; \
53377 mv stageprofile-mpfr mpfr; \
53378 mv stage1-mpfr prev-mpfr || test -f stage1-lean
53379 @endif mpfr
53380 @if mpc
53381 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
53382 mkdir stageprofile-mpc; \
53383 mv stageprofile-mpc mpc; \
53384 mv stage1-mpc prev-mpc || test -f stage1-lean
53385 @endif mpc
53386 @if isl
53387 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
53388 mkdir stageprofile-isl; \
53389 mv stageprofile-isl isl; \
53390 mv stage1-isl prev-isl || test -f stage1-lean
53391 @endif isl
53392 @if libelf
53393 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
53394 mkdir stageprofile-libelf; \
53395 mv stageprofile-libelf libelf; \
53396 mv stage1-libelf prev-libelf || test -f stage1-lean
53397 @endif libelf
53398 @if gold
53399 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
53400 mkdir stageprofile-gold; \
53401 mv stageprofile-gold gold; \
53402 mv stage1-gold prev-gold || test -f stage1-lean
53403 @endif gold
53404 @if intl
53405 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
53406 mkdir stageprofile-intl; \
53407 mv stageprofile-intl intl; \
53408 mv stage1-intl prev-intl || test -f stage1-lean
53409 @endif intl
53410 @if ld
53411 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
53412 mkdir stageprofile-ld; \
53413 mv stageprofile-ld ld; \
53414 mv stage1-ld prev-ld || test -f stage1-lean
53415 @endif ld
53416 @if libbacktrace
53417 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
53418 mkdir stageprofile-libbacktrace; \
53419 mv stageprofile-libbacktrace libbacktrace; \
53420 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
53421 @endif libbacktrace
53422 @if libcpp
53423 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
53424 mkdir stageprofile-libcpp; \
53425 mv stageprofile-libcpp libcpp; \
53426 mv stage1-libcpp prev-libcpp || test -f stage1-lean
53427 @endif libcpp
53428 @if libdecnumber
53429 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
53430 mkdir stageprofile-libdecnumber; \
53431 mv stageprofile-libdecnumber libdecnumber; \
53432 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
53433 @endif libdecnumber
53434 @if libiberty
53435 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
53436 mkdir stageprofile-libiberty; \
53437 mv stageprofile-libiberty libiberty; \
53438 mv stage1-libiberty prev-libiberty || test -f stage1-lean
53439 @endif libiberty
53440 @if libiberty-linker-plugin
53441 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
53442 mkdir stageprofile-libiberty-linker-plugin; \
53443 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
53444 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
53445 @endif libiberty-linker-plugin
53446 @if libiconv
53447 @cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
53448 mkdir stageprofile-libiconv; \
53449 mv stageprofile-libiconv libiconv; \
53450 mv stage1-libiconv prev-libiconv || test -f stage1-lean
53451 @endif libiconv
53452 @if zlib
53453 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
53454 mkdir stageprofile-zlib; \
53455 mv stageprofile-zlib zlib; \
53456 mv stage1-zlib prev-zlib || test -f stage1-lean
53457 @endif zlib
53458 @if lto-plugin
53459 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
53460 mkdir stageprofile-lto-plugin; \
53461 mv stageprofile-lto-plugin lto-plugin; \
53462 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
53463 @endif lto-plugin
53464 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
53465 mkdir stageprofile-$(TARGET_SUBDIR); \
53466 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
53467 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
53469 stageprofile-end::
53470 @if bfd
53471 @if test -d $(HOST_SUBDIR)/bfd; then \
53472 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
53473 mv prev-bfd stage1-bfd; : ; \
53475 @endif bfd
53476 @if opcodes
53477 @if test -d $(HOST_SUBDIR)/opcodes; then \
53478 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
53479 mv prev-opcodes stage1-opcodes; : ; \
53481 @endif opcodes
53482 @if binutils
53483 @if test -d $(HOST_SUBDIR)/binutils; then \
53484 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
53485 mv prev-binutils stage1-binutils; : ; \
53487 @endif binutils
53488 @if fixincludes
53489 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53490 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
53491 mv prev-fixincludes stage1-fixincludes; : ; \
53493 @endif fixincludes
53494 @if gas
53495 @if test -d $(HOST_SUBDIR)/gas; then \
53496 cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
53497 mv prev-gas stage1-gas; : ; \
53499 @endif gas
53500 @if gcc
53501 @if test -d $(HOST_SUBDIR)/gcc; then \
53502 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
53503 mv prev-gcc stage1-gcc; : ; \
53505 @endif gcc
53506 @if gmp
53507 @if test -d $(HOST_SUBDIR)/gmp; then \
53508 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
53509 mv prev-gmp stage1-gmp; : ; \
53511 @endif gmp
53512 @if mpfr
53513 @if test -d $(HOST_SUBDIR)/mpfr; then \
53514 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
53515 mv prev-mpfr stage1-mpfr; : ; \
53517 @endif mpfr
53518 @if mpc
53519 @if test -d $(HOST_SUBDIR)/mpc; then \
53520 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
53521 mv prev-mpc stage1-mpc; : ; \
53523 @endif mpc
53524 @if isl
53525 @if test -d $(HOST_SUBDIR)/isl; then \
53526 cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
53527 mv prev-isl stage1-isl; : ; \
53529 @endif isl
53530 @if libelf
53531 @if test -d $(HOST_SUBDIR)/libelf; then \
53532 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
53533 mv prev-libelf stage1-libelf; : ; \
53535 @endif libelf
53536 @if gold
53537 @if test -d $(HOST_SUBDIR)/gold; then \
53538 cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
53539 mv prev-gold stage1-gold; : ; \
53541 @endif gold
53542 @if intl
53543 @if test -d $(HOST_SUBDIR)/intl; then \
53544 cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
53545 mv prev-intl stage1-intl; : ; \
53547 @endif intl
53548 @if ld
53549 @if test -d $(HOST_SUBDIR)/ld; then \
53550 cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
53551 mv prev-ld stage1-ld; : ; \
53553 @endif ld
53554 @if libbacktrace
53555 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
53556 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
53557 mv prev-libbacktrace stage1-libbacktrace; : ; \
53559 @endif libbacktrace
53560 @if libcpp
53561 @if test -d $(HOST_SUBDIR)/libcpp; then \
53562 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
53563 mv prev-libcpp stage1-libcpp; : ; \
53565 @endif libcpp
53566 @if libdecnumber
53567 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
53568 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
53569 mv prev-libdecnumber stage1-libdecnumber; : ; \
53571 @endif libdecnumber
53572 @if libiberty
53573 @if test -d $(HOST_SUBDIR)/libiberty; then \
53574 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
53575 mv prev-libiberty stage1-libiberty; : ; \
53577 @endif libiberty
53578 @if libiberty-linker-plugin
53579 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
53580 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
53581 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
53583 @endif libiberty-linker-plugin
53584 @if libiconv
53585 @if test -d $(HOST_SUBDIR)/libiconv; then \
53586 cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
53587 mv prev-libiconv stage1-libiconv; : ; \
53589 @endif libiconv
53590 @if zlib
53591 @if test -d $(HOST_SUBDIR)/zlib; then \
53592 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
53593 mv prev-zlib stage1-zlib; : ; \
53595 @endif zlib
53596 @if lto-plugin
53597 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
53598 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
53599 mv prev-lto-plugin stage1-lto-plugin; : ; \
53601 @endif lto-plugin
53602 @if test -d $(TARGET_SUBDIR); then \
53603 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
53604 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
53606 rm -f stage_current
53608 # Bubble a bug fix through all the stages up to stage profile. They are
53609 # remade, but not reconfigured. The next stage (if any) will not be
53610 # reconfigured either.
53611 .PHONY: stageprofile-bubble
53612 stageprofile-bubble:: stage1-bubble
53613 @r=`${PWD_COMMAND}`; export r; \
53614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53615 if test -f stageprofile-lean || test -f stage1-lean ; then \
53616 echo Skipping rebuild of stageprofile; \
53617 else \
53618 $(MAKE) stageprofile-start; \
53619 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
53622 .PHONY: all-stageprofile clean-stageprofile
53623 do-clean: clean-stageprofile
53625 # FIXME: Will not need to be conditional when toplevel bootstrap is the
53626 # only possibility, but now it conflicts with no-bootstrap rules
53627 @if gcc-bootstrap
53632 # Rules to wipe a stage and all the following ones, also used for cleanstrap
53633 distclean-stage1:: distclean-stageprofile
53634 .PHONY: distclean-stageprofile
53635 distclean-stageprofile::
53636 @: $(MAKE); $(stage)
53637 @test "`cat stage_last`" != stageprofile || rm -f stage_last
53638 rm -rf stageprofile-*
53641 @endif gcc-bootstrap
53644 .PHONY: stagefeedback-start stagefeedback-end
53646 stagefeedback-start::
53647 @: $(MAKE); $(stage); \
53648 echo stagefeedback > stage_current; \
53649 echo stagefeedback > stage_last; \
53650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
53651 @if bfd
53652 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
53653 mkdir stagefeedback-bfd; \
53654 mv stagefeedback-bfd bfd; \
53655 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
53656 @endif bfd
53657 @if opcodes
53658 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
53659 mkdir stagefeedback-opcodes; \
53660 mv stagefeedback-opcodes opcodes; \
53661 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
53662 @endif opcodes
53663 @if binutils
53664 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
53665 mkdir stagefeedback-binutils; \
53666 mv stagefeedback-binutils binutils; \
53667 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
53668 @endif binutils
53669 @if fixincludes
53670 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
53671 mkdir stagefeedback-fixincludes; \
53672 mv stagefeedback-fixincludes fixincludes; \
53673 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
53674 @endif fixincludes
53675 @if gas
53676 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
53677 mkdir stagefeedback-gas; \
53678 mv stagefeedback-gas gas; \
53679 mv stageprofile-gas prev-gas || test -f stageprofile-lean
53680 @endif gas
53681 @if gcc
53682 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
53683 mkdir stagefeedback-gcc; \
53684 mv stagefeedback-gcc gcc; \
53685 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
53686 @endif gcc
53687 @if gmp
53688 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
53689 mkdir stagefeedback-gmp; \
53690 mv stagefeedback-gmp gmp; \
53691 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
53692 @endif gmp
53693 @if mpfr
53694 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
53695 mkdir stagefeedback-mpfr; \
53696 mv stagefeedback-mpfr mpfr; \
53697 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
53698 @endif mpfr
53699 @if mpc
53700 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
53701 mkdir stagefeedback-mpc; \
53702 mv stagefeedback-mpc mpc; \
53703 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
53704 @endif mpc
53705 @if isl
53706 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
53707 mkdir stagefeedback-isl; \
53708 mv stagefeedback-isl isl; \
53709 mv stageprofile-isl prev-isl || test -f stageprofile-lean
53710 @endif isl
53711 @if libelf
53712 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
53713 mkdir stagefeedback-libelf; \
53714 mv stagefeedback-libelf libelf; \
53715 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
53716 @endif libelf
53717 @if gold
53718 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
53719 mkdir stagefeedback-gold; \
53720 mv stagefeedback-gold gold; \
53721 mv stageprofile-gold prev-gold || test -f stageprofile-lean
53722 @endif gold
53723 @if intl
53724 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
53725 mkdir stagefeedback-intl; \
53726 mv stagefeedback-intl intl; \
53727 mv stageprofile-intl prev-intl || test -f stageprofile-lean
53728 @endif intl
53729 @if ld
53730 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
53731 mkdir stagefeedback-ld; \
53732 mv stagefeedback-ld ld; \
53733 mv stageprofile-ld prev-ld || test -f stageprofile-lean
53734 @endif ld
53735 @if libbacktrace
53736 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
53737 mkdir stagefeedback-libbacktrace; \
53738 mv stagefeedback-libbacktrace libbacktrace; \
53739 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
53740 @endif libbacktrace
53741 @if libcpp
53742 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
53743 mkdir stagefeedback-libcpp; \
53744 mv stagefeedback-libcpp libcpp; \
53745 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
53746 @endif libcpp
53747 @if libdecnumber
53748 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
53749 mkdir stagefeedback-libdecnumber; \
53750 mv stagefeedback-libdecnumber libdecnumber; \
53751 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
53752 @endif libdecnumber
53753 @if libiberty
53754 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
53755 mkdir stagefeedback-libiberty; \
53756 mv stagefeedback-libiberty libiberty; \
53757 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
53758 @endif libiberty
53759 @if libiberty-linker-plugin
53760 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
53761 mkdir stagefeedback-libiberty-linker-plugin; \
53762 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
53763 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
53764 @endif libiberty-linker-plugin
53765 @if libiconv
53766 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
53767 mkdir stagefeedback-libiconv; \
53768 mv stagefeedback-libiconv libiconv; \
53769 mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
53770 @endif libiconv
53771 @if zlib
53772 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
53773 mkdir stagefeedback-zlib; \
53774 mv stagefeedback-zlib zlib; \
53775 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
53776 @endif zlib
53777 @if lto-plugin
53778 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
53779 mkdir stagefeedback-lto-plugin; \
53780 mv stagefeedback-lto-plugin lto-plugin; \
53781 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
53782 @endif lto-plugin
53783 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
53784 mkdir stagefeedback-$(TARGET_SUBDIR); \
53785 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
53786 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
53788 stagefeedback-end::
53789 @if bfd
53790 @if test -d $(HOST_SUBDIR)/bfd; then \
53791 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
53792 mv prev-bfd stageprofile-bfd; : ; \
53794 @endif bfd
53795 @if opcodes
53796 @if test -d $(HOST_SUBDIR)/opcodes; then \
53797 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
53798 mv prev-opcodes stageprofile-opcodes; : ; \
53800 @endif opcodes
53801 @if binutils
53802 @if test -d $(HOST_SUBDIR)/binutils; then \
53803 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
53804 mv prev-binutils stageprofile-binutils; : ; \
53806 @endif binutils
53807 @if fixincludes
53808 @if test -d $(HOST_SUBDIR)/fixincludes; then \
53809 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
53810 mv prev-fixincludes stageprofile-fixincludes; : ; \
53812 @endif fixincludes
53813 @if gas
53814 @if test -d $(HOST_SUBDIR)/gas; then \
53815 cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
53816 mv prev-gas stageprofile-gas; : ; \
53818 @endif gas
53819 @if gcc
53820 @if test -d $(HOST_SUBDIR)/gcc; then \
53821 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
53822 mv prev-gcc stageprofile-gcc; : ; \
53824 @endif gcc
53825 @if gmp
53826 @if test -d $(HOST_SUBDIR)/gmp; then \
53827 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
53828 mv prev-gmp stageprofile-gmp; : ; \
53830 @endif gmp
53831 @if mpfr
53832 @if test -d $(HOST_SUBDIR)/mpfr; then \
53833 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
53834 mv prev-mpfr stageprofile-mpfr; : ; \
53836 @endif mpfr
53837 @if mpc
53838 @if test -d $(HOST_SUBDIR)/mpc; then \
53839 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
53840 mv prev-mpc stageprofile-mpc; : ; \
53842 @endif mpc
53843 @if isl
53844 @if test -d $(HOST_SUBDIR)/isl; then \
53845 cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
53846 mv prev-isl stageprofile-isl; : ; \
53848 @endif isl
53849 @if libelf
53850 @if test -d $(HOST_SUBDIR)/libelf; then \
53851 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
53852 mv prev-libelf stageprofile-libelf; : ; \
53854 @endif libelf
53855 @if gold
53856 @if test -d $(HOST_SUBDIR)/gold; then \
53857 cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
53858 mv prev-gold stageprofile-gold; : ; \
53860 @endif gold
53861 @if intl
53862 @if test -d $(HOST_SUBDIR)/intl; then \
53863 cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
53864 mv prev-intl stageprofile-intl; : ; \
53866 @endif intl
53867 @if ld
53868 @if test -d $(HOST_SUBDIR)/ld; then \
53869 cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
53870 mv prev-ld stageprofile-ld; : ; \
53872 @endif ld
53873 @if libbacktrace
53874 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
53875 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
53876 mv prev-libbacktrace stageprofile-libbacktrace; : ; \
53878 @endif libbacktrace
53879 @if libcpp
53880 @if test -d $(HOST_SUBDIR)/libcpp; then \
53881 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
53882 mv prev-libcpp stageprofile-libcpp; : ; \
53884 @endif libcpp
53885 @if libdecnumber
53886 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
53887 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
53888 mv prev-libdecnumber stageprofile-libdecnumber; : ; \
53890 @endif libdecnumber
53891 @if libiberty
53892 @if test -d $(HOST_SUBDIR)/libiberty; then \
53893 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
53894 mv prev-libiberty stageprofile-libiberty; : ; \
53896 @endif libiberty
53897 @if libiberty-linker-plugin
53898 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
53899 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
53900 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
53902 @endif libiberty-linker-plugin
53903 @if libiconv
53904 @if test -d $(HOST_SUBDIR)/libiconv; then \
53905 cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
53906 mv prev-libiconv stageprofile-libiconv; : ; \
53908 @endif libiconv
53909 @if zlib
53910 @if test -d $(HOST_SUBDIR)/zlib; then \
53911 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
53912 mv prev-zlib stageprofile-zlib; : ; \
53914 @endif zlib
53915 @if lto-plugin
53916 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
53917 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
53918 mv prev-lto-plugin stageprofile-lto-plugin; : ; \
53920 @endif lto-plugin
53921 @if test -d $(TARGET_SUBDIR); then \
53922 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
53923 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
53925 rm -f stage_current
53927 # Bubble a bug fix through all the stages up to stage feedback. They are
53928 # remade, but not reconfigured. The next stage (if any) will not be
53929 # reconfigured either.
53930 .PHONY: stagefeedback-bubble
53931 stagefeedback-bubble:: stageprofile-bubble
53932 @r=`${PWD_COMMAND}`; export r; \
53933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53934 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
53935 echo Skipping rebuild of stagefeedback; \
53936 else \
53937 $(MAKE) stagefeedback-start; \
53938 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
53941 .PHONY: all-stagefeedback clean-stagefeedback
53942 do-clean: clean-stagefeedback
53944 # FIXME: Will not need to be conditional when toplevel bootstrap is the
53945 # only possibility, but now it conflicts with no-bootstrap rules
53946 @if gcc-bootstrap
53950 .PHONY: profiledbootstrap profiledbootstrap-lean
53951 profiledbootstrap:
53952 echo stagefeedback > stage_final
53953 @r=`${PWD_COMMAND}`; export r; \
53954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53955 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
53956 @: $(MAKE); $(unstage)
53957 @r=`${PWD_COMMAND}`; export r; \
53958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53959 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
53960 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53962 profiledbootstrap-lean:
53963 echo stagefeedback > stage_final
53964 @r=`${PWD_COMMAND}`; export r; \
53965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53966 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
53967 @: $(MAKE); $(unstage)
53968 @r=`${PWD_COMMAND}`; export r; \
53969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53970 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
53971 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53974 # Rules to wipe a stage and all the following ones, also used for cleanstrap
53975 distclean-stageprofile:: distclean-stagefeedback
53976 .PHONY: distclean-stagefeedback
53977 distclean-stagefeedback::
53978 @: $(MAKE); $(stage)
53979 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
53980 rm -rf stagefeedback-*
53983 @endif gcc-bootstrap
53986 .PHONY: stageautoprofile-start stageautoprofile-end
53988 stageautoprofile-start::
53989 @: $(MAKE); $(stage); \
53990 echo stageautoprofile > stage_current; \
53991 echo stageautoprofile > stage_last; \
53992 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
53993 @if bfd
53994 @cd $(HOST_SUBDIR); [ -d stageautoprofile-bfd ] || \
53995 mkdir stageautoprofile-bfd; \
53996 mv stageautoprofile-bfd bfd; \
53997 mv stage1-bfd prev-bfd || test -f stage1-lean
53998 @endif bfd
53999 @if opcodes
54000 @cd $(HOST_SUBDIR); [ -d stageautoprofile-opcodes ] || \
54001 mkdir stageautoprofile-opcodes; \
54002 mv stageautoprofile-opcodes opcodes; \
54003 mv stage1-opcodes prev-opcodes || test -f stage1-lean
54004 @endif opcodes
54005 @if binutils
54006 @cd $(HOST_SUBDIR); [ -d stageautoprofile-binutils ] || \
54007 mkdir stageautoprofile-binutils; \
54008 mv stageautoprofile-binutils binutils; \
54009 mv stage1-binutils prev-binutils || test -f stage1-lean
54010 @endif binutils
54011 @if fixincludes
54012 @cd $(HOST_SUBDIR); [ -d stageautoprofile-fixincludes ] || \
54013 mkdir stageautoprofile-fixincludes; \
54014 mv stageautoprofile-fixincludes fixincludes; \
54015 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
54016 @endif fixincludes
54017 @if gas
54018 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gas ] || \
54019 mkdir stageautoprofile-gas; \
54020 mv stageautoprofile-gas gas; \
54021 mv stage1-gas prev-gas || test -f stage1-lean
54022 @endif gas
54023 @if gcc
54024 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gcc ] || \
54025 mkdir stageautoprofile-gcc; \
54026 mv stageautoprofile-gcc gcc; \
54027 mv stage1-gcc prev-gcc || test -f stage1-lean
54028 @endif gcc
54029 @if gmp
54030 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gmp ] || \
54031 mkdir stageautoprofile-gmp; \
54032 mv stageautoprofile-gmp gmp; \
54033 mv stage1-gmp prev-gmp || test -f stage1-lean
54034 @endif gmp
54035 @if mpfr
54036 @cd $(HOST_SUBDIR); [ -d stageautoprofile-mpfr ] || \
54037 mkdir stageautoprofile-mpfr; \
54038 mv stageautoprofile-mpfr mpfr; \
54039 mv stage1-mpfr prev-mpfr || test -f stage1-lean
54040 @endif mpfr
54041 @if mpc
54042 @cd $(HOST_SUBDIR); [ -d stageautoprofile-mpc ] || \
54043 mkdir stageautoprofile-mpc; \
54044 mv stageautoprofile-mpc mpc; \
54045 mv stage1-mpc prev-mpc || test -f stage1-lean
54046 @endif mpc
54047 @if isl
54048 @cd $(HOST_SUBDIR); [ -d stageautoprofile-isl ] || \
54049 mkdir stageautoprofile-isl; \
54050 mv stageautoprofile-isl isl; \
54051 mv stage1-isl prev-isl || test -f stage1-lean
54052 @endif isl
54053 @if libelf
54054 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libelf ] || \
54055 mkdir stageautoprofile-libelf; \
54056 mv stageautoprofile-libelf libelf; \
54057 mv stage1-libelf prev-libelf || test -f stage1-lean
54058 @endif libelf
54059 @if gold
54060 @cd $(HOST_SUBDIR); [ -d stageautoprofile-gold ] || \
54061 mkdir stageautoprofile-gold; \
54062 mv stageautoprofile-gold gold; \
54063 mv stage1-gold prev-gold || test -f stage1-lean
54064 @endif gold
54065 @if intl
54066 @cd $(HOST_SUBDIR); [ -d stageautoprofile-intl ] || \
54067 mkdir stageautoprofile-intl; \
54068 mv stageautoprofile-intl intl; \
54069 mv stage1-intl prev-intl || test -f stage1-lean
54070 @endif intl
54071 @if ld
54072 @cd $(HOST_SUBDIR); [ -d stageautoprofile-ld ] || \
54073 mkdir stageautoprofile-ld; \
54074 mv stageautoprofile-ld ld; \
54075 mv stage1-ld prev-ld || test -f stage1-lean
54076 @endif ld
54077 @if libbacktrace
54078 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libbacktrace ] || \
54079 mkdir stageautoprofile-libbacktrace; \
54080 mv stageautoprofile-libbacktrace libbacktrace; \
54081 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
54082 @endif libbacktrace
54083 @if libcpp
54084 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libcpp ] || \
54085 mkdir stageautoprofile-libcpp; \
54086 mv stageautoprofile-libcpp libcpp; \
54087 mv stage1-libcpp prev-libcpp || test -f stage1-lean
54088 @endif libcpp
54089 @if libdecnumber
54090 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libdecnumber ] || \
54091 mkdir stageautoprofile-libdecnumber; \
54092 mv stageautoprofile-libdecnumber libdecnumber; \
54093 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
54094 @endif libdecnumber
54095 @if libiberty
54096 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty ] || \
54097 mkdir stageautoprofile-libiberty; \
54098 mv stageautoprofile-libiberty libiberty; \
54099 mv stage1-libiberty prev-libiberty || test -f stage1-lean
54100 @endif libiberty
54101 @if libiberty-linker-plugin
54102 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty-linker-plugin ] || \
54103 mkdir stageautoprofile-libiberty-linker-plugin; \
54104 mv stageautoprofile-libiberty-linker-plugin libiberty-linker-plugin; \
54105 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
54106 @endif libiberty-linker-plugin
54107 @if libiconv
54108 @cd $(HOST_SUBDIR); [ -d stageautoprofile-libiconv ] || \
54109 mkdir stageautoprofile-libiconv; \
54110 mv stageautoprofile-libiconv libiconv; \
54111 mv stage1-libiconv prev-libiconv || test -f stage1-lean
54112 @endif libiconv
54113 @if zlib
54114 @cd $(HOST_SUBDIR); [ -d stageautoprofile-zlib ] || \
54115 mkdir stageautoprofile-zlib; \
54116 mv stageautoprofile-zlib zlib; \
54117 mv stage1-zlib prev-zlib || test -f stage1-lean
54118 @endif zlib
54119 @if lto-plugin
54120 @cd $(HOST_SUBDIR); [ -d stageautoprofile-lto-plugin ] || \
54121 mkdir stageautoprofile-lto-plugin; \
54122 mv stageautoprofile-lto-plugin lto-plugin; \
54123 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
54124 @endif lto-plugin
54125 @[ -d stageautoprofile-$(TARGET_SUBDIR) ] || \
54126 mkdir stageautoprofile-$(TARGET_SUBDIR); \
54127 mv stageautoprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
54128 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
54130 stageautoprofile-end::
54131 @if bfd
54132 @if test -d $(HOST_SUBDIR)/bfd; then \
54133 cd $(HOST_SUBDIR); mv bfd stageautoprofile-bfd; \
54134 mv prev-bfd stage1-bfd; : ; \
54136 @endif bfd
54137 @if opcodes
54138 @if test -d $(HOST_SUBDIR)/opcodes; then \
54139 cd $(HOST_SUBDIR); mv opcodes stageautoprofile-opcodes; \
54140 mv prev-opcodes stage1-opcodes; : ; \
54142 @endif opcodes
54143 @if binutils
54144 @if test -d $(HOST_SUBDIR)/binutils; then \
54145 cd $(HOST_SUBDIR); mv binutils stageautoprofile-binutils; \
54146 mv prev-binutils stage1-binutils; : ; \
54148 @endif binutils
54149 @if fixincludes
54150 @if test -d $(HOST_SUBDIR)/fixincludes; then \
54151 cd $(HOST_SUBDIR); mv fixincludes stageautoprofile-fixincludes; \
54152 mv prev-fixincludes stage1-fixincludes; : ; \
54154 @endif fixincludes
54155 @if gas
54156 @if test -d $(HOST_SUBDIR)/gas; then \
54157 cd $(HOST_SUBDIR); mv gas stageautoprofile-gas; \
54158 mv prev-gas stage1-gas; : ; \
54160 @endif gas
54161 @if gcc
54162 @if test -d $(HOST_SUBDIR)/gcc; then \
54163 cd $(HOST_SUBDIR); mv gcc stageautoprofile-gcc; \
54164 mv prev-gcc stage1-gcc; : ; \
54166 @endif gcc
54167 @if gmp
54168 @if test -d $(HOST_SUBDIR)/gmp; then \
54169 cd $(HOST_SUBDIR); mv gmp stageautoprofile-gmp; \
54170 mv prev-gmp stage1-gmp; : ; \
54172 @endif gmp
54173 @if mpfr
54174 @if test -d $(HOST_SUBDIR)/mpfr; then \
54175 cd $(HOST_SUBDIR); mv mpfr stageautoprofile-mpfr; \
54176 mv prev-mpfr stage1-mpfr; : ; \
54178 @endif mpfr
54179 @if mpc
54180 @if test -d $(HOST_SUBDIR)/mpc; then \
54181 cd $(HOST_SUBDIR); mv mpc stageautoprofile-mpc; \
54182 mv prev-mpc stage1-mpc; : ; \
54184 @endif mpc
54185 @if isl
54186 @if test -d $(HOST_SUBDIR)/isl; then \
54187 cd $(HOST_SUBDIR); mv isl stageautoprofile-isl; \
54188 mv prev-isl stage1-isl; : ; \
54190 @endif isl
54191 @if libelf
54192 @if test -d $(HOST_SUBDIR)/libelf; then \
54193 cd $(HOST_SUBDIR); mv libelf stageautoprofile-libelf; \
54194 mv prev-libelf stage1-libelf; : ; \
54196 @endif libelf
54197 @if gold
54198 @if test -d $(HOST_SUBDIR)/gold; then \
54199 cd $(HOST_SUBDIR); mv gold stageautoprofile-gold; \
54200 mv prev-gold stage1-gold; : ; \
54202 @endif gold
54203 @if intl
54204 @if test -d $(HOST_SUBDIR)/intl; then \
54205 cd $(HOST_SUBDIR); mv intl stageautoprofile-intl; \
54206 mv prev-intl stage1-intl; : ; \
54208 @endif intl
54209 @if ld
54210 @if test -d $(HOST_SUBDIR)/ld; then \
54211 cd $(HOST_SUBDIR); mv ld stageautoprofile-ld; \
54212 mv prev-ld stage1-ld; : ; \
54214 @endif ld
54215 @if libbacktrace
54216 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
54217 cd $(HOST_SUBDIR); mv libbacktrace stageautoprofile-libbacktrace; \
54218 mv prev-libbacktrace stage1-libbacktrace; : ; \
54220 @endif libbacktrace
54221 @if libcpp
54222 @if test -d $(HOST_SUBDIR)/libcpp; then \
54223 cd $(HOST_SUBDIR); mv libcpp stageautoprofile-libcpp; \
54224 mv prev-libcpp stage1-libcpp; : ; \
54226 @endif libcpp
54227 @if libdecnumber
54228 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
54229 cd $(HOST_SUBDIR); mv libdecnumber stageautoprofile-libdecnumber; \
54230 mv prev-libdecnumber stage1-libdecnumber; : ; \
54232 @endif libdecnumber
54233 @if libiberty
54234 @if test -d $(HOST_SUBDIR)/libiberty; then \
54235 cd $(HOST_SUBDIR); mv libiberty stageautoprofile-libiberty; \
54236 mv prev-libiberty stage1-libiberty; : ; \
54238 @endif libiberty
54239 @if libiberty-linker-plugin
54240 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
54241 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; \
54242 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
54244 @endif libiberty-linker-plugin
54245 @if libiconv
54246 @if test -d $(HOST_SUBDIR)/libiconv; then \
54247 cd $(HOST_SUBDIR); mv libiconv stageautoprofile-libiconv; \
54248 mv prev-libiconv stage1-libiconv; : ; \
54250 @endif libiconv
54251 @if zlib
54252 @if test -d $(HOST_SUBDIR)/zlib; then \
54253 cd $(HOST_SUBDIR); mv zlib stageautoprofile-zlib; \
54254 mv prev-zlib stage1-zlib; : ; \
54256 @endif zlib
54257 @if lto-plugin
54258 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
54259 cd $(HOST_SUBDIR); mv lto-plugin stageautoprofile-lto-plugin; \
54260 mv prev-lto-plugin stage1-lto-plugin; : ; \
54262 @endif lto-plugin
54263 @if test -d $(TARGET_SUBDIR); then \
54264 mv $(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); \
54265 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
54267 rm -f stage_current
54269 # Bubble a bug fix through all the stages up to stage autoprofile. They are
54270 # remade, but not reconfigured. The next stage (if any) will not be
54271 # reconfigured either.
54272 .PHONY: stageautoprofile-bubble
54273 stageautoprofile-bubble:: stage1-bubble
54274 @r=`${PWD_COMMAND}`; export r; \
54275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54276 if test -f stageautoprofile-lean || test -f stage1-lean ; then \
54277 echo Skipping rebuild of stageautoprofile; \
54278 else \
54279 $(MAKE) stageautoprofile-start; \
54280 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautoprofile; \
54283 .PHONY: all-stageautoprofile clean-stageautoprofile
54284 do-clean: clean-stageautoprofile
54286 # FIXME: Will not need to be conditional when toplevel bootstrap is the
54287 # only possibility, but now it conflicts with no-bootstrap rules
54288 @if gcc-bootstrap
54293 # Rules to wipe a stage and all the following ones, also used for cleanstrap
54294 distclean-stage1:: distclean-stageautoprofile
54295 .PHONY: distclean-stageautoprofile
54296 distclean-stageautoprofile::
54297 @: $(MAKE); $(stage)
54298 @test "`cat stage_last`" != stageautoprofile || rm -f stage_last
54299 rm -rf stageautoprofile-*
54302 @endif gcc-bootstrap
54305 .PHONY: stageautofeedback-start stageautofeedback-end
54307 stageautofeedback-start::
54308 @: $(MAKE); $(stage); \
54309 echo stageautofeedback > stage_current; \
54310 echo stageautofeedback > stage_last; \
54311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
54312 @if bfd
54313 @cd $(HOST_SUBDIR); [ -d stageautofeedback-bfd ] || \
54314 mkdir stageautofeedback-bfd; \
54315 mv stageautofeedback-bfd bfd; \
54316 mv stageautoprofile-bfd prev-bfd || test -f stageautoprofile-lean
54317 @endif bfd
54318 @if opcodes
54319 @cd $(HOST_SUBDIR); [ -d stageautofeedback-opcodes ] || \
54320 mkdir stageautofeedback-opcodes; \
54321 mv stageautofeedback-opcodes opcodes; \
54322 mv stageautoprofile-opcodes prev-opcodes || test -f stageautoprofile-lean
54323 @endif opcodes
54324 @if binutils
54325 @cd $(HOST_SUBDIR); [ -d stageautofeedback-binutils ] || \
54326 mkdir stageautofeedback-binutils; \
54327 mv stageautofeedback-binutils binutils; \
54328 mv stageautoprofile-binutils prev-binutils || test -f stageautoprofile-lean
54329 @endif binutils
54330 @if fixincludes
54331 @cd $(HOST_SUBDIR); [ -d stageautofeedback-fixincludes ] || \
54332 mkdir stageautofeedback-fixincludes; \
54333 mv stageautofeedback-fixincludes fixincludes; \
54334 mv stageautoprofile-fixincludes prev-fixincludes || test -f stageautoprofile-lean
54335 @endif fixincludes
54336 @if gas
54337 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gas ] || \
54338 mkdir stageautofeedback-gas; \
54339 mv stageautofeedback-gas gas; \
54340 mv stageautoprofile-gas prev-gas || test -f stageautoprofile-lean
54341 @endif gas
54342 @if gcc
54343 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gcc ] || \
54344 mkdir stageautofeedback-gcc; \
54345 mv stageautofeedback-gcc gcc; \
54346 mv stageautoprofile-gcc prev-gcc || test -f stageautoprofile-lean
54347 @endif gcc
54348 @if gmp
54349 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gmp ] || \
54350 mkdir stageautofeedback-gmp; \
54351 mv stageautofeedback-gmp gmp; \
54352 mv stageautoprofile-gmp prev-gmp || test -f stageautoprofile-lean
54353 @endif gmp
54354 @if mpfr
54355 @cd $(HOST_SUBDIR); [ -d stageautofeedback-mpfr ] || \
54356 mkdir stageautofeedback-mpfr; \
54357 mv stageautofeedback-mpfr mpfr; \
54358 mv stageautoprofile-mpfr prev-mpfr || test -f stageautoprofile-lean
54359 @endif mpfr
54360 @if mpc
54361 @cd $(HOST_SUBDIR); [ -d stageautofeedback-mpc ] || \
54362 mkdir stageautofeedback-mpc; \
54363 mv stageautofeedback-mpc mpc; \
54364 mv stageautoprofile-mpc prev-mpc || test -f stageautoprofile-lean
54365 @endif mpc
54366 @if isl
54367 @cd $(HOST_SUBDIR); [ -d stageautofeedback-isl ] || \
54368 mkdir stageautofeedback-isl; \
54369 mv stageautofeedback-isl isl; \
54370 mv stageautoprofile-isl prev-isl || test -f stageautoprofile-lean
54371 @endif isl
54372 @if libelf
54373 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libelf ] || \
54374 mkdir stageautofeedback-libelf; \
54375 mv stageautofeedback-libelf libelf; \
54376 mv stageautoprofile-libelf prev-libelf || test -f stageautoprofile-lean
54377 @endif libelf
54378 @if gold
54379 @cd $(HOST_SUBDIR); [ -d stageautofeedback-gold ] || \
54380 mkdir stageautofeedback-gold; \
54381 mv stageautofeedback-gold gold; \
54382 mv stageautoprofile-gold prev-gold || test -f stageautoprofile-lean
54383 @endif gold
54384 @if intl
54385 @cd $(HOST_SUBDIR); [ -d stageautofeedback-intl ] || \
54386 mkdir stageautofeedback-intl; \
54387 mv stageautofeedback-intl intl; \
54388 mv stageautoprofile-intl prev-intl || test -f stageautoprofile-lean
54389 @endif intl
54390 @if ld
54391 @cd $(HOST_SUBDIR); [ -d stageautofeedback-ld ] || \
54392 mkdir stageautofeedback-ld; \
54393 mv stageautofeedback-ld ld; \
54394 mv stageautoprofile-ld prev-ld || test -f stageautoprofile-lean
54395 @endif ld
54396 @if libbacktrace
54397 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libbacktrace ] || \
54398 mkdir stageautofeedback-libbacktrace; \
54399 mv stageautofeedback-libbacktrace libbacktrace; \
54400 mv stageautoprofile-libbacktrace prev-libbacktrace || test -f stageautoprofile-lean
54401 @endif libbacktrace
54402 @if libcpp
54403 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libcpp ] || \
54404 mkdir stageautofeedback-libcpp; \
54405 mv stageautofeedback-libcpp libcpp; \
54406 mv stageautoprofile-libcpp prev-libcpp || test -f stageautoprofile-lean
54407 @endif libcpp
54408 @if libdecnumber
54409 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libdecnumber ] || \
54410 mkdir stageautofeedback-libdecnumber; \
54411 mv stageautofeedback-libdecnumber libdecnumber; \
54412 mv stageautoprofile-libdecnumber prev-libdecnumber || test -f stageautoprofile-lean
54413 @endif libdecnumber
54414 @if libiberty
54415 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty ] || \
54416 mkdir stageautofeedback-libiberty; \
54417 mv stageautofeedback-libiberty libiberty; \
54418 mv stageautoprofile-libiberty prev-libiberty || test -f stageautoprofile-lean
54419 @endif libiberty
54420 @if libiberty-linker-plugin
54421 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty-linker-plugin ] || \
54422 mkdir stageautofeedback-libiberty-linker-plugin; \
54423 mv stageautofeedback-libiberty-linker-plugin libiberty-linker-plugin; \
54424 mv stageautoprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageautoprofile-lean
54425 @endif libiberty-linker-plugin
54426 @if libiconv
54427 @cd $(HOST_SUBDIR); [ -d stageautofeedback-libiconv ] || \
54428 mkdir stageautofeedback-libiconv; \
54429 mv stageautofeedback-libiconv libiconv; \
54430 mv stageautoprofile-libiconv prev-libiconv || test -f stageautoprofile-lean
54431 @endif libiconv
54432 @if zlib
54433 @cd $(HOST_SUBDIR); [ -d stageautofeedback-zlib ] || \
54434 mkdir stageautofeedback-zlib; \
54435 mv stageautofeedback-zlib zlib; \
54436 mv stageautoprofile-zlib prev-zlib || test -f stageautoprofile-lean
54437 @endif zlib
54438 @if lto-plugin
54439 @cd $(HOST_SUBDIR); [ -d stageautofeedback-lto-plugin ] || \
54440 mkdir stageautofeedback-lto-plugin; \
54441 mv stageautofeedback-lto-plugin lto-plugin; \
54442 mv stageautoprofile-lto-plugin prev-lto-plugin || test -f stageautoprofile-lean
54443 @endif lto-plugin
54444 @[ -d stageautofeedback-$(TARGET_SUBDIR) ] || \
54445 mkdir stageautofeedback-$(TARGET_SUBDIR); \
54446 mv stageautofeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
54447 mv stageautoprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageautoprofile-lean
54449 stageautofeedback-end::
54450 @if bfd
54451 @if test -d $(HOST_SUBDIR)/bfd; then \
54452 cd $(HOST_SUBDIR); mv bfd stageautofeedback-bfd; \
54453 mv prev-bfd stageautoprofile-bfd; : ; \
54455 @endif bfd
54456 @if opcodes
54457 @if test -d $(HOST_SUBDIR)/opcodes; then \
54458 cd $(HOST_SUBDIR); mv opcodes stageautofeedback-opcodes; \
54459 mv prev-opcodes stageautoprofile-opcodes; : ; \
54461 @endif opcodes
54462 @if binutils
54463 @if test -d $(HOST_SUBDIR)/binutils; then \
54464 cd $(HOST_SUBDIR); mv binutils stageautofeedback-binutils; \
54465 mv prev-binutils stageautoprofile-binutils; : ; \
54467 @endif binutils
54468 @if fixincludes
54469 @if test -d $(HOST_SUBDIR)/fixincludes; then \
54470 cd $(HOST_SUBDIR); mv fixincludes stageautofeedback-fixincludes; \
54471 mv prev-fixincludes stageautoprofile-fixincludes; : ; \
54473 @endif fixincludes
54474 @if gas
54475 @if test -d $(HOST_SUBDIR)/gas; then \
54476 cd $(HOST_SUBDIR); mv gas stageautofeedback-gas; \
54477 mv prev-gas stageautoprofile-gas; : ; \
54479 @endif gas
54480 @if gcc
54481 @if test -d $(HOST_SUBDIR)/gcc; then \
54482 cd $(HOST_SUBDIR); mv gcc stageautofeedback-gcc; \
54483 mv prev-gcc stageautoprofile-gcc; : ; \
54485 @endif gcc
54486 @if gmp
54487 @if test -d $(HOST_SUBDIR)/gmp; then \
54488 cd $(HOST_SUBDIR); mv gmp stageautofeedback-gmp; \
54489 mv prev-gmp stageautoprofile-gmp; : ; \
54491 @endif gmp
54492 @if mpfr
54493 @if test -d $(HOST_SUBDIR)/mpfr; then \
54494 cd $(HOST_SUBDIR); mv mpfr stageautofeedback-mpfr; \
54495 mv prev-mpfr stageautoprofile-mpfr; : ; \
54497 @endif mpfr
54498 @if mpc
54499 @if test -d $(HOST_SUBDIR)/mpc; then \
54500 cd $(HOST_SUBDIR); mv mpc stageautofeedback-mpc; \
54501 mv prev-mpc stageautoprofile-mpc; : ; \
54503 @endif mpc
54504 @if isl
54505 @if test -d $(HOST_SUBDIR)/isl; then \
54506 cd $(HOST_SUBDIR); mv isl stageautofeedback-isl; \
54507 mv prev-isl stageautoprofile-isl; : ; \
54509 @endif isl
54510 @if libelf
54511 @if test -d $(HOST_SUBDIR)/libelf; then \
54512 cd $(HOST_SUBDIR); mv libelf stageautofeedback-libelf; \
54513 mv prev-libelf stageautoprofile-libelf; : ; \
54515 @endif libelf
54516 @if gold
54517 @if test -d $(HOST_SUBDIR)/gold; then \
54518 cd $(HOST_SUBDIR); mv gold stageautofeedback-gold; \
54519 mv prev-gold stageautoprofile-gold; : ; \
54521 @endif gold
54522 @if intl
54523 @if test -d $(HOST_SUBDIR)/intl; then \
54524 cd $(HOST_SUBDIR); mv intl stageautofeedback-intl; \
54525 mv prev-intl stageautoprofile-intl; : ; \
54527 @endif intl
54528 @if ld
54529 @if test -d $(HOST_SUBDIR)/ld; then \
54530 cd $(HOST_SUBDIR); mv ld stageautofeedback-ld; \
54531 mv prev-ld stageautoprofile-ld; : ; \
54533 @endif ld
54534 @if libbacktrace
54535 @if test -d $(HOST_SUBDIR)/libbacktrace; then \
54536 cd $(HOST_SUBDIR); mv libbacktrace stageautofeedback-libbacktrace; \
54537 mv prev-libbacktrace stageautoprofile-libbacktrace; : ; \
54539 @endif libbacktrace
54540 @if libcpp
54541 @if test -d $(HOST_SUBDIR)/libcpp; then \
54542 cd $(HOST_SUBDIR); mv libcpp stageautofeedback-libcpp; \
54543 mv prev-libcpp stageautoprofile-libcpp; : ; \
54545 @endif libcpp
54546 @if libdecnumber
54547 @if test -d $(HOST_SUBDIR)/libdecnumber; then \
54548 cd $(HOST_SUBDIR); mv libdecnumber stageautofeedback-libdecnumber; \
54549 mv prev-libdecnumber stageautoprofile-libdecnumber; : ; \
54551 @endif libdecnumber
54552 @if libiberty
54553 @if test -d $(HOST_SUBDIR)/libiberty; then \
54554 cd $(HOST_SUBDIR); mv libiberty stageautofeedback-libiberty; \
54555 mv prev-libiberty stageautoprofile-libiberty; : ; \
54557 @endif libiberty
54558 @if libiberty-linker-plugin
54559 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
54560 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautofeedback-libiberty-linker-plugin; \
54561 mv prev-libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; : ; \
54563 @endif libiberty-linker-plugin
54564 @if libiconv
54565 @if test -d $(HOST_SUBDIR)/libiconv; then \
54566 cd $(HOST_SUBDIR); mv libiconv stageautofeedback-libiconv; \
54567 mv prev-libiconv stageautoprofile-libiconv; : ; \
54569 @endif libiconv
54570 @if zlib
54571 @if test -d $(HOST_SUBDIR)/zlib; then \
54572 cd $(HOST_SUBDIR); mv zlib stageautofeedback-zlib; \
54573 mv prev-zlib stageautoprofile-zlib; : ; \
54575 @endif zlib
54576 @if lto-plugin
54577 @if test -d $(HOST_SUBDIR)/lto-plugin; then \
54578 cd $(HOST_SUBDIR); mv lto-plugin stageautofeedback-lto-plugin; \
54579 mv prev-lto-plugin stageautoprofile-lto-plugin; : ; \
54581 @endif lto-plugin
54582 @if test -d $(TARGET_SUBDIR); then \
54583 mv $(TARGET_SUBDIR) stageautofeedback-$(TARGET_SUBDIR); \
54584 mv prev-$(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); : ; \
54586 rm -f stage_current
54588 # Bubble a bug fix through all the stages up to stage autofeedback. They are
54589 # remade, but not reconfigured. The next stage (if any) will not be
54590 # reconfigured either.
54591 .PHONY: stageautofeedback-bubble
54592 stageautofeedback-bubble:: stageautoprofile-bubble
54593 @r=`${PWD_COMMAND}`; export r; \
54594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54595 if test -f stageautofeedback-lean || test -f stageautoprofile-lean ; then \
54596 echo Skipping rebuild of stageautofeedback; \
54597 else \
54598 $(MAKE) stageautofeedback-start; \
54599 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautofeedback; \
54602 .PHONY: all-stageautofeedback clean-stageautofeedback
54603 do-clean: clean-stageautofeedback
54605 # FIXME: Will not need to be conditional when toplevel bootstrap is the
54606 # only possibility, but now it conflicts with no-bootstrap rules
54607 @if gcc-bootstrap
54611 .PHONY: autoprofiledbootstrap autoprofiledbootstrap-lean
54612 autoprofiledbootstrap:
54613 echo stageautofeedback > stage_final
54614 @r=`${PWD_COMMAND}`; export r; \
54615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54616 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stageautofeedback-bubble
54617 @: $(MAKE); $(unstage)
54618 @r=`${PWD_COMMAND}`; export r; \
54619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54620 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54621 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54623 autoprofiledbootstrap-lean:
54624 echo stageautofeedback > stage_final
54625 @r=`${PWD_COMMAND}`; export r; \
54626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54627 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageautofeedback-bubble
54628 @: $(MAKE); $(unstage)
54629 @r=`${PWD_COMMAND}`; export r; \
54630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54631 TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54632 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54635 # Rules to wipe a stage and all the following ones, also used for cleanstrap
54636 distclean-stageautoprofile:: distclean-stageautofeedback
54637 .PHONY: distclean-stageautofeedback
54638 distclean-stageautofeedback::
54639 @: $(MAKE); $(stage)
54640 @test "`cat stage_last`" != stageautofeedback || rm -f stage_last
54641 rm -rf stageautofeedback-*
54644 @endif gcc-bootstrap
54648 stageprofile-end::
54649 $(MAKE) distclean-stagefeedback
54651 stagefeedback-start::
54652 @r=`${PWD_COMMAND}`; export r; \
54653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54654 for i in prev-*; do \
54655 j=`echo $$i | sed s/^prev-//`; \
54656 cd $$r/$$i && \
54657 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
54658 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
54659 done
54661 @if gcc-bootstrap
54662 do-distclean: distclean-stage1
54664 # Provide a GCC build when we're building target libraries. This does
54665 # not work as a dependency, just as the minimum necessary to avoid errors.
54666 stage_last:
54667 @r=`${PWD_COMMAND}`; export r; \
54668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54669 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
54671 # Same as unstage, but not phony and defaulting to stage1-start. We place
54672 # it in the dependency so that for example `make -j3 all-gcc' works.
54673 stage_current:
54674 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
54676 .PHONY: restrap
54677 restrap::
54678 @: $(MAKE); $(stage)
54679 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-* stageautoprofile-* stageautofeedback-*
54680 restrap:: all
54681 @endif gcc-bootstrap
54683 # --------------------------------------
54684 # Dependencies between different modules
54685 # --------------------------------------
54687 # Generic dependencies for target modules on host stuff, especially gcc
54688 @if gcc-bootstrap
54689 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
54690 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
54691 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
54692 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
54693 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
54694 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
54695 configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-gcc
54696 configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-gcc
54697 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
54698 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
54699 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
54700 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
54701 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
54702 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
54703 configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-gcc
54704 configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-gcc
54705 configure-stage1-target-libmpx: maybe-all-stage1-gcc
54706 configure-stage2-target-libmpx: maybe-all-stage2-gcc
54707 configure-stage3-target-libmpx: maybe-all-stage3-gcc
54708 configure-stage4-target-libmpx: maybe-all-stage4-gcc
54709 configure-stageprofile-target-libmpx: maybe-all-stageprofile-gcc
54710 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-gcc
54711 configure-stageautoprofile-target-libmpx: maybe-all-stageautoprofile-gcc
54712 configure-stageautofeedback-target-libmpx: maybe-all-stageautofeedback-gcc
54713 configure-stage1-target-libvtv: maybe-all-stage1-gcc
54714 configure-stage2-target-libvtv: maybe-all-stage2-gcc
54715 configure-stage3-target-libvtv: maybe-all-stage3-gcc
54716 configure-stage4-target-libvtv: maybe-all-stage4-gcc
54717 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
54718 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
54719 configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc
54720 configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc
54721 configure-target-libcilkrts: stage_last
54722 configure-target-liboffloadmic: stage_last
54723 configure-target-libssp: stage_last
54724 configure-target-newlib: stage_last
54725 configure-stage1-target-libgcc: maybe-all-stage1-gcc
54726 configure-stage2-target-libgcc: maybe-all-stage2-gcc
54727 configure-stage3-target-libgcc: maybe-all-stage3-gcc
54728 configure-stage4-target-libgcc: maybe-all-stage4-gcc
54729 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
54730 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
54731 configure-stageautoprofile-target-libgcc: maybe-all-stageautoprofile-gcc
54732 configure-stageautofeedback-target-libgcc: maybe-all-stageautofeedback-gcc
54733 configure-target-libbacktrace: stage_last
54734 configure-target-libquadmath: stage_last
54735 configure-target-libgfortran: stage_last
54736 configure-target-libobjc: stage_last
54737 configure-target-libgo: stage_last
54738 configure-target-libtermcap: stage_last
54739 configure-target-winsup: stage_last
54740 configure-target-libgloss: stage_last
54741 configure-target-libffi: stage_last
54742 configure-target-zlib: stage_last
54743 configure-target-boehm-gc: stage_last
54744 configure-target-rda: stage_last
54745 configure-target-libada: stage_last
54746 configure-stage1-target-libgomp: maybe-all-stage1-gcc
54747 configure-stage2-target-libgomp: maybe-all-stage2-gcc
54748 configure-stage3-target-libgomp: maybe-all-stage3-gcc
54749 configure-stage4-target-libgomp: maybe-all-stage4-gcc
54750 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
54751 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
54752 configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-gcc
54753 configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-gcc
54754 configure-target-libitm: stage_last
54755 configure-target-libatomic: stage_last
54756 @endif gcc-bootstrap
54758 @if gcc-no-bootstrap
54759 configure-target-libstdc++-v3: maybe-all-gcc
54760 configure-target-libsanitizer: maybe-all-gcc
54761 configure-target-libmpx: maybe-all-gcc
54762 configure-target-libvtv: maybe-all-gcc
54763 configure-target-libcilkrts: maybe-all-gcc
54764 configure-target-liboffloadmic: maybe-all-gcc
54765 configure-target-libssp: maybe-all-gcc
54766 configure-target-newlib: maybe-all-gcc
54767 configure-target-libgcc: maybe-all-gcc
54768 configure-target-libbacktrace: maybe-all-gcc
54769 configure-target-libquadmath: maybe-all-gcc
54770 configure-target-libgfortran: maybe-all-gcc
54771 configure-target-libobjc: maybe-all-gcc
54772 configure-target-libgo: maybe-all-gcc
54773 configure-target-libtermcap: maybe-all-gcc
54774 configure-target-winsup: maybe-all-gcc
54775 configure-target-libgloss: maybe-all-gcc
54776 configure-target-libffi: maybe-all-gcc
54777 configure-target-zlib: maybe-all-gcc
54778 configure-target-boehm-gc: maybe-all-gcc
54779 configure-target-rda: maybe-all-gcc
54780 configure-target-libada: maybe-all-gcc
54781 configure-target-libgomp: maybe-all-gcc
54782 configure-target-libitm: maybe-all-gcc
54783 configure-target-libatomic: maybe-all-gcc
54784 @endif gcc-no-bootstrap
54787 # There are two types of dependencies here: 'hard' dependencies, where one
54788 # module simply won't build without the other; and 'soft' dependencies, where
54789 # if the depended-on module is missing, the depending module will do without
54790 # or find a substitute somewhere (perhaps installed). Soft dependencies
54791 # are made here to depend on a 'maybe-' target. If you're not sure,
54792 # it's safer to use a soft dependency.
54799 # With all the machinery above in place, it is pretty easy to generate
54800 # dependencies. Host dependencies are a bit more complex because we have
54801 # to check for bootstrap/prebootstrap dependencies. To resolve
54802 # prebootstrap dependencies, prebootstrap modules are gathered in
54803 # a hash table.
54804 all-build-bison: maybe-all-build-texinfo
54805 all-build-flex: maybe-all-build-texinfo
54806 all-build-flex: maybe-all-build-bison
54807 all-build-flex: maybe-all-build-m4
54808 all-build-libiberty: maybe-all-build-texinfo
54809 all-build-m4: maybe-all-build-texinfo
54810 all-build-fixincludes: maybe-all-build-libiberty
54811 all-build-libcpp: maybe-all-build-libiberty
54812 configure-gcc: maybe-configure-intl
54814 configure-stage1-gcc: maybe-configure-stage1-intl
54815 configure-stage2-gcc: maybe-configure-stage2-intl
54816 configure-stage3-gcc: maybe-configure-stage3-intl
54817 configure-stage4-gcc: maybe-configure-stage4-intl
54818 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
54819 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
54820 configure-stageautoprofile-gcc: maybe-configure-stageautoprofile-intl
54821 configure-stageautofeedback-gcc: maybe-configure-stageautofeedback-intl
54822 configure-gcc: maybe-all-gmp
54824 configure-stage1-gcc: maybe-all-stage1-gmp
54825 configure-stage2-gcc: maybe-all-stage2-gmp
54826 configure-stage3-gcc: maybe-all-stage3-gmp
54827 configure-stage4-gcc: maybe-all-stage4-gmp
54828 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
54829 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
54830 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gmp
54831 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gmp
54832 configure-gcc: maybe-all-mpfr
54834 configure-stage1-gcc: maybe-all-stage1-mpfr
54835 configure-stage2-gcc: maybe-all-stage2-mpfr
54836 configure-stage3-gcc: maybe-all-stage3-mpfr
54837 configure-stage4-gcc: maybe-all-stage4-mpfr
54838 configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
54839 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
54840 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
54841 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
54842 configure-gcc: maybe-all-mpc
54844 configure-stage1-gcc: maybe-all-stage1-mpc
54845 configure-stage2-gcc: maybe-all-stage2-mpc
54846 configure-stage3-gcc: maybe-all-stage3-mpc
54847 configure-stage4-gcc: maybe-all-stage4-mpc
54848 configure-stageprofile-gcc: maybe-all-stageprofile-mpc
54849 configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
54850 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
54851 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
54852 configure-gcc: maybe-all-isl
54854 configure-stage1-gcc: maybe-all-stage1-isl
54855 configure-stage2-gcc: maybe-all-stage2-isl
54856 configure-stage3-gcc: maybe-all-stage3-isl
54857 configure-stage4-gcc: maybe-all-stage4-isl
54858 configure-stageprofile-gcc: maybe-all-stageprofile-isl
54859 configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
54860 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
54861 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
54862 configure-gcc: maybe-all-lto-plugin
54864 configure-stage1-gcc: maybe-all-stage1-lto-plugin
54865 configure-stage2-gcc: maybe-all-stage2-lto-plugin
54866 configure-stage3-gcc: maybe-all-stage3-lto-plugin
54867 configure-stage4-gcc: maybe-all-stage4-lto-plugin
54868 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
54869 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
54870 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
54871 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
54872 configure-gcc: maybe-all-binutils
54874 configure-stage1-gcc: maybe-all-stage1-binutils
54875 configure-stage2-gcc: maybe-all-stage2-binutils
54876 configure-stage3-gcc: maybe-all-stage3-binutils
54877 configure-stage4-gcc: maybe-all-stage4-binutils
54878 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
54879 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
54880 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-binutils
54881 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-binutils
54882 configure-gcc: maybe-all-gas
54884 configure-stage1-gcc: maybe-all-stage1-gas
54885 configure-stage2-gcc: maybe-all-stage2-gas
54886 configure-stage3-gcc: maybe-all-stage3-gas
54887 configure-stage4-gcc: maybe-all-stage4-gas
54888 configure-stageprofile-gcc: maybe-all-stageprofile-gas
54889 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
54890 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gas
54891 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gas
54892 configure-gcc: maybe-all-ld
54894 configure-stage1-gcc: maybe-all-stage1-ld
54895 configure-stage2-gcc: maybe-all-stage2-ld
54896 configure-stage3-gcc: maybe-all-stage3-ld
54897 configure-stage4-gcc: maybe-all-stage4-ld
54898 configure-stageprofile-gcc: maybe-all-stageprofile-ld
54899 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
54900 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-ld
54901 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-ld
54902 configure-gcc: maybe-all-gold
54904 configure-stage1-gcc: maybe-all-stage1-gold
54905 configure-stage2-gcc: maybe-all-stage2-gold
54906 configure-stage3-gcc: maybe-all-stage3-gold
54907 configure-stage4-gcc: maybe-all-stage4-gold
54908 configure-stageprofile-gcc: maybe-all-stageprofile-gold
54909 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
54910 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gold
54911 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gold
54912 configure-gcc: maybe-all-libelf
54914 configure-stage1-gcc: maybe-all-stage1-libelf
54915 configure-stage2-gcc: maybe-all-stage2-libelf
54916 configure-stage3-gcc: maybe-all-stage3-libelf
54917 configure-stage4-gcc: maybe-all-stage4-libelf
54918 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
54919 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
54920 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libelf
54921 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libelf
54922 configure-gcc: maybe-all-libiconv
54924 configure-stage1-gcc: maybe-all-stage1-libiconv
54925 configure-stage2-gcc: maybe-all-stage2-libiconv
54926 configure-stage3-gcc: maybe-all-stage3-libiconv
54927 configure-stage4-gcc: maybe-all-stage4-libiconv
54928 configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
54929 configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
54930 configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
54931 configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
54932 all-gcc: all-libiberty
54934 all-stage1-gcc: all-stage1-libiberty
54935 all-stage2-gcc: all-stage2-libiberty
54936 all-stage3-gcc: all-stage3-libiberty
54937 all-stage4-gcc: all-stage4-libiberty
54938 all-stageprofile-gcc: all-stageprofile-libiberty
54939 all-stagefeedback-gcc: all-stagefeedback-libiberty
54940 all-stageautoprofile-gcc: all-stageautoprofile-libiberty
54941 all-stageautofeedback-gcc: all-stageautofeedback-libiberty
54942 all-gcc: maybe-all-intl
54944 all-stage1-gcc: maybe-all-stage1-intl
54945 all-stage2-gcc: maybe-all-stage2-intl
54946 all-stage3-gcc: maybe-all-stage3-intl
54947 all-stage4-gcc: maybe-all-stage4-intl
54948 all-stageprofile-gcc: maybe-all-stageprofile-intl
54949 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
54950 all-stageautoprofile-gcc: maybe-all-stageautoprofile-intl
54951 all-stageautofeedback-gcc: maybe-all-stageautofeedback-intl
54952 all-gcc: maybe-all-mpfr
54954 all-stage1-gcc: maybe-all-stage1-mpfr
54955 all-stage2-gcc: maybe-all-stage2-mpfr
54956 all-stage3-gcc: maybe-all-stage3-mpfr
54957 all-stage4-gcc: maybe-all-stage4-mpfr
54958 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
54959 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
54960 all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
54961 all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
54962 all-gcc: maybe-all-mpc
54964 all-stage1-gcc: maybe-all-stage1-mpc
54965 all-stage2-gcc: maybe-all-stage2-mpc
54966 all-stage3-gcc: maybe-all-stage3-mpc
54967 all-stage4-gcc: maybe-all-stage4-mpc
54968 all-stageprofile-gcc: maybe-all-stageprofile-mpc
54969 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
54970 all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
54971 all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
54972 all-gcc: maybe-all-isl
54974 all-stage1-gcc: maybe-all-stage1-isl
54975 all-stage2-gcc: maybe-all-stage2-isl
54976 all-stage3-gcc: maybe-all-stage3-isl
54977 all-stage4-gcc: maybe-all-stage4-isl
54978 all-stageprofile-gcc: maybe-all-stageprofile-isl
54979 all-stagefeedback-gcc: maybe-all-stagefeedback-isl
54980 all-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
54981 all-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
54982 all-gcc: maybe-all-build-texinfo
54984 all-stage1-gcc: maybe-all-build-texinfo
54985 all-stage2-gcc: maybe-all-build-texinfo
54986 all-stage3-gcc: maybe-all-build-texinfo
54987 all-stage4-gcc: maybe-all-build-texinfo
54988 all-stageprofile-gcc: maybe-all-build-texinfo
54989 all-stagefeedback-gcc: maybe-all-build-texinfo
54990 all-stageautoprofile-gcc: maybe-all-build-texinfo
54991 all-stageautofeedback-gcc: maybe-all-build-texinfo
54992 all-gcc: maybe-all-build-bison
54994 all-stage1-gcc: maybe-all-build-bison
54995 all-stage2-gcc: maybe-all-build-bison
54996 all-stage3-gcc: maybe-all-build-bison
54997 all-stage4-gcc: maybe-all-build-bison
54998 all-stageprofile-gcc: maybe-all-build-bison
54999 all-stagefeedback-gcc: maybe-all-build-bison
55000 all-stageautoprofile-gcc: maybe-all-build-bison
55001 all-stageautofeedback-gcc: maybe-all-build-bison
55002 all-gcc: maybe-all-build-flex
55004 all-stage1-gcc: maybe-all-build-flex
55005 all-stage2-gcc: maybe-all-build-flex
55006 all-stage3-gcc: maybe-all-build-flex
55007 all-stage4-gcc: maybe-all-build-flex
55008 all-stageprofile-gcc: maybe-all-build-flex
55009 all-stagefeedback-gcc: maybe-all-build-flex
55010 all-stageautoprofile-gcc: maybe-all-build-flex
55011 all-stageautofeedback-gcc: maybe-all-build-flex
55012 all-gcc: maybe-all-build-libiberty
55014 all-stage1-gcc: maybe-all-build-libiberty
55015 all-stage2-gcc: maybe-all-build-libiberty
55016 all-stage3-gcc: maybe-all-build-libiberty
55017 all-stage4-gcc: maybe-all-build-libiberty
55018 all-stageprofile-gcc: maybe-all-build-libiberty
55019 all-stagefeedback-gcc: maybe-all-build-libiberty
55020 all-stageautoprofile-gcc: maybe-all-build-libiberty
55021 all-stageautofeedback-gcc: maybe-all-build-libiberty
55022 all-gcc: maybe-all-build-fixincludes
55024 all-stage1-gcc: maybe-all-build-fixincludes
55025 all-stage2-gcc: maybe-all-build-fixincludes
55026 all-stage3-gcc: maybe-all-build-fixincludes
55027 all-stage4-gcc: maybe-all-build-fixincludes
55028 all-stageprofile-gcc: maybe-all-build-fixincludes
55029 all-stagefeedback-gcc: maybe-all-build-fixincludes
55030 all-stageautoprofile-gcc: maybe-all-build-fixincludes
55031 all-stageautofeedback-gcc: maybe-all-build-fixincludes
55032 all-gcc: maybe-all-build-libcpp
55034 all-stage1-gcc: maybe-all-build-libcpp
55035 all-stage2-gcc: maybe-all-build-libcpp
55036 all-stage3-gcc: maybe-all-build-libcpp
55037 all-stage4-gcc: maybe-all-build-libcpp
55038 all-stageprofile-gcc: maybe-all-build-libcpp
55039 all-stagefeedback-gcc: maybe-all-build-libcpp
55040 all-stageautoprofile-gcc: maybe-all-build-libcpp
55041 all-stageautofeedback-gcc: maybe-all-build-libcpp
55042 all-gcc: maybe-all-zlib
55044 all-stage1-gcc: maybe-all-stage1-zlib
55045 all-stage2-gcc: maybe-all-stage2-zlib
55046 all-stage3-gcc: maybe-all-stage3-zlib
55047 all-stage4-gcc: maybe-all-stage4-zlib
55048 all-stageprofile-gcc: maybe-all-stageprofile-zlib
55049 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
55050 all-stageautoprofile-gcc: maybe-all-stageautoprofile-zlib
55051 all-stageautofeedback-gcc: maybe-all-stageautofeedback-zlib
55052 all-gcc: all-libbacktrace
55054 all-stage1-gcc: all-stage1-libbacktrace
55055 all-stage2-gcc: all-stage2-libbacktrace
55056 all-stage3-gcc: all-stage3-libbacktrace
55057 all-stage4-gcc: all-stage4-libbacktrace
55058 all-stageprofile-gcc: all-stageprofile-libbacktrace
55059 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
55060 all-stageautoprofile-gcc: all-stageautoprofile-libbacktrace
55061 all-stageautofeedback-gcc: all-stageautofeedback-libbacktrace
55062 all-gcc: all-libcpp
55064 all-stage1-gcc: all-stage1-libcpp
55065 all-stage2-gcc: all-stage2-libcpp
55066 all-stage3-gcc: all-stage3-libcpp
55067 all-stage4-gcc: all-stage4-libcpp
55068 all-stageprofile-gcc: all-stageprofile-libcpp
55069 all-stagefeedback-gcc: all-stagefeedback-libcpp
55070 all-stageautoprofile-gcc: all-stageautoprofile-libcpp
55071 all-stageautofeedback-gcc: all-stageautofeedback-libcpp
55072 all-gcc: all-libdecnumber
55074 all-stage1-gcc: all-stage1-libdecnumber
55075 all-stage2-gcc: all-stage2-libdecnumber
55076 all-stage3-gcc: all-stage3-libdecnumber
55077 all-stage4-gcc: all-stage4-libdecnumber
55078 all-stageprofile-gcc: all-stageprofile-libdecnumber
55079 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
55080 all-stageautoprofile-gcc: all-stageautoprofile-libdecnumber
55081 all-stageautofeedback-gcc: all-stageautofeedback-libdecnumber
55082 all-gcc: maybe-all-libiberty
55084 all-stage1-gcc: maybe-all-stage1-libiberty
55085 all-stage2-gcc: maybe-all-stage2-libiberty
55086 all-stage3-gcc: maybe-all-stage3-libiberty
55087 all-stage4-gcc: maybe-all-stage4-libiberty
55088 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
55089 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
55090 all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiberty
55091 all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiberty
55092 all-gcc: maybe-all-fixincludes
55094 all-stage1-gcc: maybe-all-stage1-fixincludes
55095 all-stage2-gcc: maybe-all-stage2-fixincludes
55096 all-stage3-gcc: maybe-all-stage3-fixincludes
55097 all-stage4-gcc: maybe-all-stage4-fixincludes
55098 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
55099 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
55100 all-stageautoprofile-gcc: maybe-all-stageautoprofile-fixincludes
55101 all-stageautofeedback-gcc: maybe-all-stageautofeedback-fixincludes
55102 all-gcc: maybe-all-lto-plugin
55104 all-stage1-gcc: maybe-all-stage1-lto-plugin
55105 all-stage2-gcc: maybe-all-stage2-lto-plugin
55106 all-stage3-gcc: maybe-all-stage3-lto-plugin
55107 all-stage4-gcc: maybe-all-stage4-lto-plugin
55108 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
55109 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
55110 all-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
55111 all-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
55112 all-gcc: maybe-all-libiconv
55114 all-stage1-gcc: maybe-all-stage1-libiconv
55115 all-stage2-gcc: maybe-all-stage2-libiconv
55116 all-stage3-gcc: maybe-all-stage3-libiconv
55117 all-stage4-gcc: maybe-all-stage4-libiconv
55118 all-stageprofile-gcc: maybe-all-stageprofile-libiconv
55119 all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
55120 all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
55121 all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
55122 info-gcc: maybe-all-build-libiberty
55124 info-stage1-gcc: maybe-all-build-libiberty
55125 info-stage2-gcc: maybe-all-build-libiberty
55126 info-stage3-gcc: maybe-all-build-libiberty
55127 info-stage4-gcc: maybe-all-build-libiberty
55128 info-stageprofile-gcc: maybe-all-build-libiberty
55129 info-stagefeedback-gcc: maybe-all-build-libiberty
55130 info-stageautoprofile-gcc: maybe-all-build-libiberty
55131 info-stageautofeedback-gcc: maybe-all-build-libiberty
55132 dvi-gcc: maybe-all-build-libiberty
55134 dvi-stage1-gcc: maybe-all-build-libiberty
55135 dvi-stage2-gcc: maybe-all-build-libiberty
55136 dvi-stage3-gcc: maybe-all-build-libiberty
55137 dvi-stage4-gcc: maybe-all-build-libiberty
55138 dvi-stageprofile-gcc: maybe-all-build-libiberty
55139 dvi-stagefeedback-gcc: maybe-all-build-libiberty
55140 dvi-stageautoprofile-gcc: maybe-all-build-libiberty
55141 dvi-stageautofeedback-gcc: maybe-all-build-libiberty
55142 pdf-gcc: maybe-all-build-libiberty
55144 pdf-stage1-gcc: maybe-all-build-libiberty
55145 pdf-stage2-gcc: maybe-all-build-libiberty
55146 pdf-stage3-gcc: maybe-all-build-libiberty
55147 pdf-stage4-gcc: maybe-all-build-libiberty
55148 pdf-stageprofile-gcc: maybe-all-build-libiberty
55149 pdf-stagefeedback-gcc: maybe-all-build-libiberty
55150 pdf-stageautoprofile-gcc: maybe-all-build-libiberty
55151 pdf-stageautofeedback-gcc: maybe-all-build-libiberty
55152 html-gcc: maybe-all-build-libiberty
55154 html-stage1-gcc: maybe-all-build-libiberty
55155 html-stage2-gcc: maybe-all-build-libiberty
55156 html-stage3-gcc: maybe-all-build-libiberty
55157 html-stage4-gcc: maybe-all-build-libiberty
55158 html-stageprofile-gcc: maybe-all-build-libiberty
55159 html-stagefeedback-gcc: maybe-all-build-libiberty
55160 html-stageautoprofile-gcc: maybe-all-build-libiberty
55161 html-stageautofeedback-gcc: maybe-all-build-libiberty
55162 install-gcc: maybe-install-fixincludes
55163 install-gcc: maybe-install-lto-plugin
55164 install-strip-gcc: maybe-install-strip-fixincludes
55165 install-strip-gcc: maybe-install-strip-lto-plugin
55166 configure-libcpp: configure-libiberty
55168 configure-stage1-libcpp: configure-stage1-libiberty
55169 configure-stage2-libcpp: configure-stage2-libiberty
55170 configure-stage3-libcpp: configure-stage3-libiberty
55171 configure-stage4-libcpp: configure-stage4-libiberty
55172 configure-stageprofile-libcpp: configure-stageprofile-libiberty
55173 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
55174 configure-stageautoprofile-libcpp: configure-stageautoprofile-libiberty
55175 configure-stageautofeedback-libcpp: configure-stageautofeedback-libiberty
55176 configure-libcpp: maybe-configure-intl
55178 configure-stage1-libcpp: maybe-configure-stage1-intl
55179 configure-stage2-libcpp: maybe-configure-stage2-intl
55180 configure-stage3-libcpp: maybe-configure-stage3-intl
55181 configure-stage4-libcpp: maybe-configure-stage4-intl
55182 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
55183 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
55184 configure-stageautoprofile-libcpp: maybe-configure-stageautoprofile-intl
55185 configure-stageautofeedback-libcpp: maybe-configure-stageautofeedback-intl
55186 configure-libcpp: maybe-all-libiconv
55188 configure-stage1-libcpp: maybe-all-stage1-libiconv
55189 configure-stage2-libcpp: maybe-all-stage2-libiconv
55190 configure-stage3-libcpp: maybe-all-stage3-libiconv
55191 configure-stage4-libcpp: maybe-all-stage4-libiconv
55192 configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
55193 configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
55194 configure-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
55195 configure-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
55196 all-libcpp: all-libiberty
55198 all-stage1-libcpp: all-stage1-libiberty
55199 all-stage2-libcpp: all-stage2-libiberty
55200 all-stage3-libcpp: all-stage3-libiberty
55201 all-stage4-libcpp: all-stage4-libiberty
55202 all-stageprofile-libcpp: all-stageprofile-libiberty
55203 all-stagefeedback-libcpp: all-stagefeedback-libiberty
55204 all-stageautoprofile-libcpp: all-stageautoprofile-libiberty
55205 all-stageautofeedback-libcpp: all-stageautofeedback-libiberty
55206 all-libcpp: maybe-all-intl
55208 all-stage1-libcpp: maybe-all-stage1-intl
55209 all-stage2-libcpp: maybe-all-stage2-intl
55210 all-stage3-libcpp: maybe-all-stage3-intl
55211 all-stage4-libcpp: maybe-all-stage4-intl
55212 all-stageprofile-libcpp: maybe-all-stageprofile-intl
55213 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
55214 all-stageautoprofile-libcpp: maybe-all-stageautoprofile-intl
55215 all-stageautofeedback-libcpp: maybe-all-stageautofeedback-intl
55216 all-libcpp: maybe-all-libiconv
55218 all-stage1-libcpp: maybe-all-stage1-libiconv
55219 all-stage2-libcpp: maybe-all-stage2-libiconv
55220 all-stage3-libcpp: maybe-all-stage3-libiconv
55221 all-stage4-libcpp: maybe-all-stage4-libiconv
55222 all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
55223 all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
55224 all-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
55225 all-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
55226 all-fixincludes: maybe-all-libiberty
55228 all-stage1-fixincludes: maybe-all-stage1-libiberty
55229 all-stage2-fixincludes: maybe-all-stage2-libiberty
55230 all-stage3-fixincludes: maybe-all-stage3-libiberty
55231 all-stage4-fixincludes: maybe-all-stage4-libiberty
55232 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
55233 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
55234 all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
55235 all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
55236 all-gnattools: maybe-all-target-libada
55237 all-gnattools: maybe-all-target-libstdc++-v3
55238 all-lto-plugin: maybe-all-libiberty
55240 all-stage1-lto-plugin: maybe-all-stage1-libiberty
55241 all-stage2-lto-plugin: maybe-all-stage2-libiberty
55242 all-stage3-lto-plugin: maybe-all-stage3-libiberty
55243 all-stage4-lto-plugin: maybe-all-stage4-libiberty
55244 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
55245 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
55246 all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty
55247 all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty
55248 all-lto-plugin: maybe-all-libiberty-linker-plugin
55250 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
55251 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
55252 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
55253 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
55254 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
55255 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
55256 all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty-linker-plugin
55257 all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty-linker-plugin
55258 configure-libcc1: maybe-configure-gcc
55259 all-libcc1: maybe-all-gcc
55260 all-gotools: maybe-all-target-libgo
55261 all-utils: maybe-all-libiberty
55262 configure-intl: maybe-all-libiconv
55264 configure-stage1-intl: maybe-all-stage1-libiconv
55265 configure-stage2-intl: maybe-all-stage2-libiconv
55266 configure-stage3-intl: maybe-all-stage3-libiconv
55267 configure-stage4-intl: maybe-all-stage4-libiconv
55268 configure-stageprofile-intl: maybe-all-stageprofile-libiconv
55269 configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
55270 configure-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
55271 configure-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
55272 configure-mpfr: maybe-all-gmp
55274 configure-stage1-mpfr: maybe-all-stage1-gmp
55275 configure-stage2-mpfr: maybe-all-stage2-gmp
55276 configure-stage3-mpfr: maybe-all-stage3-gmp
55277 configure-stage4-mpfr: maybe-all-stage4-gmp
55278 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
55279 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
55280 configure-stageautoprofile-mpfr: maybe-all-stageautoprofile-gmp
55281 configure-stageautofeedback-mpfr: maybe-all-stageautofeedback-gmp
55282 configure-mpc: maybe-all-mpfr
55284 configure-stage1-mpc: maybe-all-stage1-mpfr
55285 configure-stage2-mpc: maybe-all-stage2-mpfr
55286 configure-stage3-mpc: maybe-all-stage3-mpfr
55287 configure-stage4-mpc: maybe-all-stage4-mpfr
55288 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
55289 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
55290 configure-stageautoprofile-mpc: maybe-all-stageautoprofile-mpfr
55291 configure-stageautofeedback-mpc: maybe-all-stageautofeedback-mpfr
55292 configure-isl: maybe-all-gmp
55294 configure-stage1-isl: maybe-all-stage1-gmp
55295 configure-stage2-isl: maybe-all-stage2-gmp
55296 configure-stage3-isl: maybe-all-stage3-gmp
55297 configure-stage4-isl: maybe-all-stage4-gmp
55298 configure-stageprofile-isl: maybe-all-stageprofile-gmp
55299 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
55300 configure-stageautoprofile-isl: maybe-all-stageautoprofile-gmp
55301 configure-stageautofeedback-isl: maybe-all-stageautofeedback-gmp
55302 all-intl: maybe-all-libiconv
55304 all-stage1-intl: maybe-all-stage1-libiconv
55305 all-stage2-intl: maybe-all-stage2-libiconv
55306 all-stage3-intl: maybe-all-stage3-libiconv
55307 all-stage4-intl: maybe-all-stage4-libiconv
55308 all-stageprofile-intl: maybe-all-stageprofile-libiconv
55309 all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
55310 all-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
55311 all-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
55312 configure-gdb: maybe-all-intl
55313 configure-gdb: maybe-configure-sim
55314 configure-gdb: maybe-all-bfd
55315 configure-gdb: maybe-all-libiconv
55316 all-gdb: maybe-all-libiberty
55317 all-gdb: maybe-all-libiconv
55318 all-gdb: maybe-all-opcodes
55319 all-gdb: maybe-all-readline
55320 all-gdb: maybe-all-build-bison
55321 all-gdb: maybe-all-sim
55322 all-gdb: maybe-all-libdecnumber
55323 all-gdb: maybe-all-libtermcap
55324 configure-libgui: maybe-configure-tcl
55325 configure-libgui: maybe-configure-tk
55326 all-libgui: maybe-all-tcl
55327 all-libgui: maybe-all-tk
55328 all-libgui: maybe-all-itcl
55329 configure-bfd: configure-libiberty
55331 configure-stage1-bfd: configure-stage1-libiberty
55332 configure-stage2-bfd: configure-stage2-libiberty
55333 configure-stage3-bfd: configure-stage3-libiberty
55334 configure-stage4-bfd: configure-stage4-libiberty
55335 configure-stageprofile-bfd: configure-stageprofile-libiberty
55336 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
55337 configure-stageautoprofile-bfd: configure-stageautoprofile-libiberty
55338 configure-stageautofeedback-bfd: configure-stageautofeedback-libiberty
55339 configure-bfd: maybe-configure-intl
55341 configure-stage1-bfd: maybe-configure-stage1-intl
55342 configure-stage2-bfd: maybe-configure-stage2-intl
55343 configure-stage3-bfd: maybe-configure-stage3-intl
55344 configure-stage4-bfd: maybe-configure-stage4-intl
55345 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
55346 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
55347 configure-stageautoprofile-bfd: maybe-configure-stageautoprofile-intl
55348 configure-stageautofeedback-bfd: maybe-configure-stageautofeedback-intl
55349 all-bfd: maybe-all-libiberty
55351 all-stage1-bfd: maybe-all-stage1-libiberty
55352 all-stage2-bfd: maybe-all-stage2-libiberty
55353 all-stage3-bfd: maybe-all-stage3-libiberty
55354 all-stage4-bfd: maybe-all-stage4-libiberty
55355 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
55356 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
55357 all-stageautoprofile-bfd: maybe-all-stageautoprofile-libiberty
55358 all-stageautofeedback-bfd: maybe-all-stageautofeedback-libiberty
55359 all-bfd: maybe-all-intl
55361 all-stage1-bfd: maybe-all-stage1-intl
55362 all-stage2-bfd: maybe-all-stage2-intl
55363 all-stage3-bfd: maybe-all-stage3-intl
55364 all-stage4-bfd: maybe-all-stage4-intl
55365 all-stageprofile-bfd: maybe-all-stageprofile-intl
55366 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
55367 all-stageautoprofile-bfd: maybe-all-stageautoprofile-intl
55368 all-stageautofeedback-bfd: maybe-all-stageautofeedback-intl
55369 all-bfd: maybe-all-zlib
55371 all-stage1-bfd: maybe-all-stage1-zlib
55372 all-stage2-bfd: maybe-all-stage2-zlib
55373 all-stage3-bfd: maybe-all-stage3-zlib
55374 all-stage4-bfd: maybe-all-stage4-zlib
55375 all-stageprofile-bfd: maybe-all-stageprofile-zlib
55376 all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
55377 all-stageautoprofile-bfd: maybe-all-stageautoprofile-zlib
55378 all-stageautofeedback-bfd: maybe-all-stageautofeedback-zlib
55379 configure-opcodes: configure-libiberty
55381 configure-stage1-opcodes: configure-stage1-libiberty
55382 configure-stage2-opcodes: configure-stage2-libiberty
55383 configure-stage3-opcodes: configure-stage3-libiberty
55384 configure-stage4-opcodes: configure-stage4-libiberty
55385 configure-stageprofile-opcodes: configure-stageprofile-libiberty
55386 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
55387 configure-stageautoprofile-opcodes: configure-stageautoprofile-libiberty
55388 configure-stageautofeedback-opcodes: configure-stageautofeedback-libiberty
55389 all-opcodes: maybe-all-libiberty
55391 all-stage1-opcodes: maybe-all-stage1-libiberty
55392 all-stage2-opcodes: maybe-all-stage2-libiberty
55393 all-stage3-opcodes: maybe-all-stage3-libiberty
55394 all-stage4-opcodes: maybe-all-stage4-libiberty
55395 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55396 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
55397 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
55398 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
55399 configure-binutils: maybe-configure-intl
55401 configure-stage1-binutils: maybe-configure-stage1-intl
55402 configure-stage2-binutils: maybe-configure-stage2-intl
55403 configure-stage3-binutils: maybe-configure-stage3-intl
55404 configure-stage4-binutils: maybe-configure-stage4-intl
55405 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
55406 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
55407 configure-stageautoprofile-binutils: maybe-configure-stageautoprofile-intl
55408 configure-stageautofeedback-binutils: maybe-configure-stageautofeedback-intl
55409 all-binutils: maybe-all-libiberty
55411 all-stage1-binutils: maybe-all-stage1-libiberty
55412 all-stage2-binutils: maybe-all-stage2-libiberty
55413 all-stage3-binutils: maybe-all-stage3-libiberty
55414 all-stage4-binutils: maybe-all-stage4-libiberty
55415 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
55416 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
55417 all-stageautoprofile-binutils: maybe-all-stageautoprofile-libiberty
55418 all-stageautofeedback-binutils: maybe-all-stageautofeedback-libiberty
55419 all-binutils: maybe-all-opcodes
55421 all-stage1-binutils: maybe-all-stage1-opcodes
55422 all-stage2-binutils: maybe-all-stage2-opcodes
55423 all-stage3-binutils: maybe-all-stage3-opcodes
55424 all-stage4-binutils: maybe-all-stage4-opcodes
55425 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
55426 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
55427 all-stageautoprofile-binutils: maybe-all-stageautoprofile-opcodes
55428 all-stageautofeedback-binutils: maybe-all-stageautofeedback-opcodes
55429 all-binutils: maybe-all-bfd
55431 all-stage1-binutils: maybe-all-stage1-bfd
55432 all-stage2-binutils: maybe-all-stage2-bfd
55433 all-stage3-binutils: maybe-all-stage3-bfd
55434 all-stage4-binutils: maybe-all-stage4-bfd
55435 all-stageprofile-binutils: maybe-all-stageprofile-bfd
55436 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
55437 all-stageautoprofile-binutils: maybe-all-stageautoprofile-bfd
55438 all-stageautofeedback-binutils: maybe-all-stageautofeedback-bfd
55439 all-binutils: maybe-all-build-flex
55441 all-stage1-binutils: maybe-all-build-flex
55442 all-stage2-binutils: maybe-all-build-flex
55443 all-stage3-binutils: maybe-all-build-flex
55444 all-stage4-binutils: maybe-all-build-flex
55445 all-stageprofile-binutils: maybe-all-build-flex
55446 all-stagefeedback-binutils: maybe-all-build-flex
55447 all-stageautoprofile-binutils: maybe-all-build-flex
55448 all-stageautofeedback-binutils: maybe-all-build-flex
55449 all-binutils: maybe-all-build-bison
55451 all-stage1-binutils: maybe-all-build-bison
55452 all-stage2-binutils: maybe-all-build-bison
55453 all-stage3-binutils: maybe-all-build-bison
55454 all-stage4-binutils: maybe-all-build-bison
55455 all-stageprofile-binutils: maybe-all-build-bison
55456 all-stagefeedback-binutils: maybe-all-build-bison
55457 all-stageautoprofile-binutils: maybe-all-build-bison
55458 all-stageautofeedback-binutils: maybe-all-build-bison
55459 all-binutils: maybe-all-intl
55461 all-stage1-binutils: maybe-all-stage1-intl
55462 all-stage2-binutils: maybe-all-stage2-intl
55463 all-stage3-binutils: maybe-all-stage3-intl
55464 all-stage4-binutils: maybe-all-stage4-intl
55465 all-stageprofile-binutils: maybe-all-stageprofile-intl
55466 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
55467 all-stageautoprofile-binutils: maybe-all-stageautoprofile-intl
55468 all-stageautofeedback-binutils: maybe-all-stageautofeedback-intl
55469 all-binutils: maybe-all-gas
55471 all-stage1-binutils: maybe-all-stage1-gas
55472 all-stage2-binutils: maybe-all-stage2-gas
55473 all-stage3-binutils: maybe-all-stage3-gas
55474 all-stage4-binutils: maybe-all-stage4-gas
55475 all-stageprofile-binutils: maybe-all-stageprofile-gas
55476 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
55477 all-stageautoprofile-binutils: maybe-all-stageautoprofile-gas
55478 all-stageautofeedback-binutils: maybe-all-stageautofeedback-gas
55479 install-binutils: maybe-install-opcodes
55480 install-strip-binutils: maybe-install-strip-opcodes
55481 install-opcodes: maybe-install-bfd
55482 install-strip-opcodes: maybe-install-strip-bfd
55483 configure-gas: maybe-configure-intl
55485 configure-stage1-gas: maybe-configure-stage1-intl
55486 configure-stage2-gas: maybe-configure-stage2-intl
55487 configure-stage3-gas: maybe-configure-stage3-intl
55488 configure-stage4-gas: maybe-configure-stage4-intl
55489 configure-stageprofile-gas: maybe-configure-stageprofile-intl
55490 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
55491 configure-stageautoprofile-gas: maybe-configure-stageautoprofile-intl
55492 configure-stageautofeedback-gas: maybe-configure-stageautofeedback-intl
55493 all-gas: maybe-all-libiberty
55495 all-stage1-gas: maybe-all-stage1-libiberty
55496 all-stage2-gas: maybe-all-stage2-libiberty
55497 all-stage3-gas: maybe-all-stage3-libiberty
55498 all-stage4-gas: maybe-all-stage4-libiberty
55499 all-stageprofile-gas: maybe-all-stageprofile-libiberty
55500 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
55501 all-stageautoprofile-gas: maybe-all-stageautoprofile-libiberty
55502 all-stageautofeedback-gas: maybe-all-stageautofeedback-libiberty
55503 all-gas: maybe-all-opcodes
55505 all-stage1-gas: maybe-all-stage1-opcodes
55506 all-stage2-gas: maybe-all-stage2-opcodes
55507 all-stage3-gas: maybe-all-stage3-opcodes
55508 all-stage4-gas: maybe-all-stage4-opcodes
55509 all-stageprofile-gas: maybe-all-stageprofile-opcodes
55510 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
55511 all-stageautoprofile-gas: maybe-all-stageautoprofile-opcodes
55512 all-stageautofeedback-gas: maybe-all-stageautofeedback-opcodes
55513 all-gas: maybe-all-bfd
55515 all-stage1-gas: maybe-all-stage1-bfd
55516 all-stage2-gas: maybe-all-stage2-bfd
55517 all-stage3-gas: maybe-all-stage3-bfd
55518 all-stage4-gas: maybe-all-stage4-bfd
55519 all-stageprofile-gas: maybe-all-stageprofile-bfd
55520 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
55521 all-stageautoprofile-gas: maybe-all-stageautoprofile-bfd
55522 all-stageautofeedback-gas: maybe-all-stageautofeedback-bfd
55523 all-gas: maybe-all-intl
55525 all-stage1-gas: maybe-all-stage1-intl
55526 all-stage2-gas: maybe-all-stage2-intl
55527 all-stage3-gas: maybe-all-stage3-intl
55528 all-stage4-gas: maybe-all-stage4-intl
55529 all-stageprofile-gas: maybe-all-stageprofile-intl
55530 all-stagefeedback-gas: maybe-all-stagefeedback-intl
55531 all-stageautoprofile-gas: maybe-all-stageautoprofile-intl
55532 all-stageautofeedback-gas: maybe-all-stageautofeedback-intl
55533 configure-gprof: maybe-configure-intl
55534 all-gprof: maybe-all-libiberty
55535 all-gprof: maybe-all-bfd
55536 all-gprof: maybe-all-opcodes
55537 all-gprof: maybe-all-intl
55538 all-gprof: maybe-all-gas
55539 configure-ld: maybe-configure-intl
55541 configure-stage1-ld: maybe-configure-stage1-intl
55542 configure-stage2-ld: maybe-configure-stage2-intl
55543 configure-stage3-ld: maybe-configure-stage3-intl
55544 configure-stage4-ld: maybe-configure-stage4-intl
55545 configure-stageprofile-ld: maybe-configure-stageprofile-intl
55546 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
55547 configure-stageautoprofile-ld: maybe-configure-stageautoprofile-intl
55548 configure-stageautofeedback-ld: maybe-configure-stageautofeedback-intl
55549 all-ld: maybe-all-libiberty
55551 all-stage1-ld: maybe-all-stage1-libiberty
55552 all-stage2-ld: maybe-all-stage2-libiberty
55553 all-stage3-ld: maybe-all-stage3-libiberty
55554 all-stage4-ld: maybe-all-stage4-libiberty
55555 all-stageprofile-ld: maybe-all-stageprofile-libiberty
55556 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
55557 all-stageautoprofile-ld: maybe-all-stageautoprofile-libiberty
55558 all-stageautofeedback-ld: maybe-all-stageautofeedback-libiberty
55559 all-ld: maybe-all-bfd
55561 all-stage1-ld: maybe-all-stage1-bfd
55562 all-stage2-ld: maybe-all-stage2-bfd
55563 all-stage3-ld: maybe-all-stage3-bfd
55564 all-stage4-ld: maybe-all-stage4-bfd
55565 all-stageprofile-ld: maybe-all-stageprofile-bfd
55566 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
55567 all-stageautoprofile-ld: maybe-all-stageautoprofile-bfd
55568 all-stageautofeedback-ld: maybe-all-stageautofeedback-bfd
55569 all-ld: maybe-all-opcodes
55571 all-stage1-ld: maybe-all-stage1-opcodes
55572 all-stage2-ld: maybe-all-stage2-opcodes
55573 all-stage3-ld: maybe-all-stage3-opcodes
55574 all-stage4-ld: maybe-all-stage4-opcodes
55575 all-stageprofile-ld: maybe-all-stageprofile-opcodes
55576 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
55577 all-stageautoprofile-ld: maybe-all-stageautoprofile-opcodes
55578 all-stageautofeedback-ld: maybe-all-stageautofeedback-opcodes
55579 all-ld: maybe-all-build-bison
55581 all-stage1-ld: maybe-all-build-bison
55582 all-stage2-ld: maybe-all-build-bison
55583 all-stage3-ld: maybe-all-build-bison
55584 all-stage4-ld: maybe-all-build-bison
55585 all-stageprofile-ld: maybe-all-build-bison
55586 all-stagefeedback-ld: maybe-all-build-bison
55587 all-stageautoprofile-ld: maybe-all-build-bison
55588 all-stageautofeedback-ld: maybe-all-build-bison
55589 all-ld: maybe-all-build-flex
55591 all-stage1-ld: maybe-all-build-flex
55592 all-stage2-ld: maybe-all-build-flex
55593 all-stage3-ld: maybe-all-build-flex
55594 all-stage4-ld: maybe-all-build-flex
55595 all-stageprofile-ld: maybe-all-build-flex
55596 all-stagefeedback-ld: maybe-all-build-flex
55597 all-stageautoprofile-ld: maybe-all-build-flex
55598 all-stageautofeedback-ld: maybe-all-build-flex
55599 all-ld: maybe-all-intl
55601 all-stage1-ld: maybe-all-stage1-intl
55602 all-stage2-ld: maybe-all-stage2-intl
55603 all-stage3-ld: maybe-all-stage3-intl
55604 all-stage4-ld: maybe-all-stage4-intl
55605 all-stageprofile-ld: maybe-all-stageprofile-intl
55606 all-stagefeedback-ld: maybe-all-stagefeedback-intl
55607 all-stageautoprofile-ld: maybe-all-stageautoprofile-intl
55608 all-stageautofeedback-ld: maybe-all-stageautofeedback-intl
55609 all-ld: maybe-all-gas
55611 all-stage1-ld: maybe-all-stage1-gas
55612 all-stage2-ld: maybe-all-stage2-gas
55613 all-stage3-ld: maybe-all-stage3-gas
55614 all-stage4-ld: maybe-all-stage4-gas
55615 all-stageprofile-ld: maybe-all-stageprofile-gas
55616 all-stagefeedback-ld: maybe-all-stagefeedback-gas
55617 all-stageautoprofile-ld: maybe-all-stageautoprofile-gas
55618 all-stageautofeedback-ld: maybe-all-stageautofeedback-gas
55619 all-ld: maybe-all-binutils
55621 all-stage1-ld: maybe-all-stage1-binutils
55622 all-stage2-ld: maybe-all-stage2-binutils
55623 all-stage3-ld: maybe-all-stage3-binutils
55624 all-stage4-ld: maybe-all-stage4-binutils
55625 all-stageprofile-ld: maybe-all-stageprofile-binutils
55626 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
55627 all-stageautoprofile-ld: maybe-all-stageautoprofile-binutils
55628 all-stageautofeedback-ld: maybe-all-stageautofeedback-binutils
55629 install-ld: maybe-install-gold
55630 install-strip-ld: maybe-install-strip-gold
55631 configure-gold: maybe-configure-intl
55633 configure-stage1-gold: maybe-configure-stage1-intl
55634 configure-stage2-gold: maybe-configure-stage2-intl
55635 configure-stage3-gold: maybe-configure-stage3-intl
55636 configure-stage4-gold: maybe-configure-stage4-intl
55637 configure-stageprofile-gold: maybe-configure-stageprofile-intl
55638 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
55639 configure-stageautoprofile-gold: maybe-configure-stageautoprofile-intl
55640 configure-stageautofeedback-gold: maybe-configure-stageautofeedback-intl
55641 all-gold: maybe-all-libiberty
55643 all-stage1-gold: maybe-all-stage1-libiberty
55644 all-stage2-gold: maybe-all-stage2-libiberty
55645 all-stage3-gold: maybe-all-stage3-libiberty
55646 all-stage4-gold: maybe-all-stage4-libiberty
55647 all-stageprofile-gold: maybe-all-stageprofile-libiberty
55648 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
55649 all-stageautoprofile-gold: maybe-all-stageautoprofile-libiberty
55650 all-stageautofeedback-gold: maybe-all-stageautofeedback-libiberty
55651 all-gold: maybe-all-intl
55653 all-stage1-gold: maybe-all-stage1-intl
55654 all-stage2-gold: maybe-all-stage2-intl
55655 all-stage3-gold: maybe-all-stage3-intl
55656 all-stage4-gold: maybe-all-stage4-intl
55657 all-stageprofile-gold: maybe-all-stageprofile-intl
55658 all-stagefeedback-gold: maybe-all-stagefeedback-intl
55659 all-stageautoprofile-gold: maybe-all-stageautoprofile-intl
55660 all-stageautofeedback-gold: maybe-all-stageautofeedback-intl
55661 all-gold: maybe-all-bfd
55663 all-stage1-gold: maybe-all-stage1-bfd
55664 all-stage2-gold: maybe-all-stage2-bfd
55665 all-stage3-gold: maybe-all-stage3-bfd
55666 all-stage4-gold: maybe-all-stage4-bfd
55667 all-stageprofile-gold: maybe-all-stageprofile-bfd
55668 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
55669 all-stageautoprofile-gold: maybe-all-stageautoprofile-bfd
55670 all-stageautofeedback-gold: maybe-all-stageautofeedback-bfd
55671 all-gold: maybe-all-build-bison
55673 all-stage1-gold: maybe-all-build-bison
55674 all-stage2-gold: maybe-all-build-bison
55675 all-stage3-gold: maybe-all-build-bison
55676 all-stage4-gold: maybe-all-build-bison
55677 all-stageprofile-gold: maybe-all-build-bison
55678 all-stagefeedback-gold: maybe-all-build-bison
55679 all-stageautoprofile-gold: maybe-all-build-bison
55680 all-stageautofeedback-gold: maybe-all-build-bison
55681 all-gold: maybe-all-gas
55683 all-stage1-gold: maybe-all-stage1-gas
55684 all-stage2-gold: maybe-all-stage2-gas
55685 all-stage3-gold: maybe-all-stage3-gas
55686 all-stage4-gold: maybe-all-stage4-gas
55687 all-stageprofile-gold: maybe-all-stageprofile-gas
55688 all-stagefeedback-gold: maybe-all-stagefeedback-gas
55689 all-stageautoprofile-gold: maybe-all-stageautoprofile-gas
55690 all-stageautofeedback-gold: maybe-all-stageautofeedback-gas
55691 check-gold: maybe-all-binutils
55693 check-stage1-gold: maybe-all-stage1-binutils
55694 check-stage2-gold: maybe-all-stage2-binutils
55695 check-stage3-gold: maybe-all-stage3-binutils
55696 check-stage4-gold: maybe-all-stage4-binutils
55697 check-stageprofile-gold: maybe-all-stageprofile-binutils
55698 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
55699 check-stageautoprofile-gold: maybe-all-stageautoprofile-binutils
55700 check-stageautofeedback-gold: maybe-all-stageautofeedback-binutils
55701 check-gold: maybe-all-gas
55703 check-stage1-gold: maybe-all-stage1-gas
55704 check-stage2-gold: maybe-all-stage2-gas
55705 check-stage3-gold: maybe-all-stage3-gas
55706 check-stage4-gold: maybe-all-stage4-gas
55707 check-stageprofile-gold: maybe-all-stageprofile-gas
55708 check-stagefeedback-gold: maybe-all-stagefeedback-gas
55709 check-stageautoprofile-gold: maybe-all-stageautoprofile-gas
55710 check-stageautofeedback-gold: maybe-all-stageautofeedback-gas
55711 configure-opcodes: maybe-configure-intl
55713 configure-stage1-opcodes: maybe-configure-stage1-intl
55714 configure-stage2-opcodes: maybe-configure-stage2-intl
55715 configure-stage3-opcodes: maybe-configure-stage3-intl
55716 configure-stage4-opcodes: maybe-configure-stage4-intl
55717 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
55718 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
55719 configure-stageautoprofile-opcodes: maybe-configure-stageautoprofile-intl
55720 configure-stageautofeedback-opcodes: maybe-configure-stageautofeedback-intl
55721 all-opcodes: maybe-all-bfd
55723 all-stage1-opcodes: maybe-all-stage1-bfd
55724 all-stage2-opcodes: maybe-all-stage2-bfd
55725 all-stage3-opcodes: maybe-all-stage3-bfd
55726 all-stage4-opcodes: maybe-all-stage4-bfd
55727 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
55728 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
55729 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-bfd
55730 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-bfd
55731 all-opcodes: maybe-all-libiberty
55733 all-stage1-opcodes: maybe-all-stage1-libiberty
55734 all-stage2-opcodes: maybe-all-stage2-libiberty
55735 all-stage3-opcodes: maybe-all-stage3-libiberty
55736 all-stage4-opcodes: maybe-all-stage4-libiberty
55737 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55738 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
55739 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
55740 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
55741 all-opcodes: maybe-all-intl
55743 all-stage1-opcodes: maybe-all-stage1-intl
55744 all-stage2-opcodes: maybe-all-stage2-intl
55745 all-stage3-opcodes: maybe-all-stage3-intl
55746 all-stage4-opcodes: maybe-all-stage4-intl
55747 all-stageprofile-opcodes: maybe-all-stageprofile-intl
55748 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
55749 all-stageautoprofile-opcodes: maybe-all-stageautoprofile-intl
55750 all-stageautofeedback-opcodes: maybe-all-stageautofeedback-intl
55751 all-dejagnu: maybe-all-tcl
55752 all-dejagnu: maybe-all-expect
55753 all-dejagnu: maybe-all-tk
55754 configure-expect: maybe-configure-tcl
55755 configure-expect: maybe-configure-tk
55756 all-expect: maybe-all-tcl
55757 all-expect: maybe-all-tk
55758 configure-itcl: maybe-configure-tcl
55759 configure-itcl: maybe-configure-tk
55760 all-itcl: maybe-all-tcl
55761 all-itcl: maybe-all-tk
55762 install-itcl: maybe-install-tcl
55763 install-strip-itcl: maybe-install-strip-tcl
55764 configure-tk: maybe-configure-tcl
55765 all-tk: maybe-all-tcl
55766 all-sid: maybe-all-libiberty
55767 all-sid: maybe-all-bfd
55768 all-sid: maybe-all-opcodes
55769 all-sid: maybe-all-tcl
55770 all-sid: maybe-all-tk
55771 install-sid: maybe-install-tcl
55772 install-strip-sid: maybe-install-strip-tcl
55773 install-sid: maybe-install-tk
55774 install-strip-sid: maybe-install-strip-tk
55775 configure-sim: maybe-configure-intl
55776 all-sim: maybe-all-intl
55777 all-sim: maybe-all-libiberty
55778 all-sim: maybe-all-bfd
55779 all-sim: maybe-all-opcodes
55780 all-sim: maybe-all-readline
55781 all-sim: maybe-configure-gdb
55782 all-fastjar: maybe-all-zlib
55783 all-fastjar: maybe-all-build-texinfo
55784 all-fastjar: maybe-all-libiberty
55785 all-bison: maybe-all-intl
55786 all-bison: maybe-all-build-texinfo
55787 all-flex: maybe-all-build-bison
55788 all-flex: maybe-all-intl
55789 all-flex: maybe-all-m4
55790 all-flex: maybe-all-build-texinfo
55791 all-m4: maybe-all-intl
55792 all-m4: maybe-all-build-texinfo
55793 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
55794 configure-target-fastjar: maybe-configure-target-zlib
55795 all-target-fastjar: maybe-all-target-zlib
55796 configure-target-libgo: maybe-configure-target-libffi
55797 configure-target-libgo: maybe-all-target-libstdc++-v3
55798 all-target-libgo: maybe-all-target-libbacktrace
55799 all-target-libgo: maybe-all-target-libffi
55800 all-target-libgo: maybe-all-target-libatomic
55801 configure-target-libobjc: maybe-configure-target-boehm-gc
55802 all-target-libobjc: maybe-all-target-boehm-gc
55803 configure-target-libstdc++-v3: maybe-configure-target-libgomp
55805 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
55806 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
55807 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
55808 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
55809 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
55810 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
55811 configure-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
55812 configure-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
55813 configure-target-liboffloadmic: maybe-configure-target-libgomp
55814 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
55816 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
55817 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
55818 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
55819 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
55820 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
55821 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
55822 configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libstdc++-v3
55823 configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libstdc++-v3
55824 configure-target-libvtv: maybe-all-target-libstdc++-v3
55826 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
55827 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
55828 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
55829 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
55830 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
55831 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
55832 configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libstdc++-v3
55833 configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libstdc++-v3
55834 all-target-libstdc++-v3: maybe-configure-target-libgomp
55836 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
55837 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
55838 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
55839 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
55840 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
55841 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
55842 all-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
55843 all-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
55844 all-target-liboffloadmic: maybe-all-target-libgomp
55845 install-target-libgo: maybe-install-target-libatomic
55846 install-target-libgfortran: maybe-install-target-libquadmath
55847 install-target-libgfortran: maybe-install-target-libgcc
55848 install-target-libsanitizer: maybe-install-target-libstdc++-v3
55849 install-target-libsanitizer: maybe-install-target-libgcc
55850 install-target-libvtv: maybe-install-target-libstdc++-v3
55851 install-target-libvtv: maybe-install-target-libgcc
55852 install-target-libcilkrts: maybe-install-target-libstdc++-v3
55853 install-target-libcilkrts: maybe-install-target-libgcc
55854 install-target-liboffloadmic: maybe-install-target-libstdc++-v3
55855 install-target-liboffloadmic: maybe-install-target-libgcc
55856 install-target-libitm: maybe-install-target-libgcc
55857 install-target-libobjc: maybe-install-target-libgcc
55858 install-target-libstdc++-v3: maybe-install-target-libgcc
55859 all-target-libgloss: maybe-all-target-newlib
55860 all-target-winsup: maybe-all-target-libtermcap
55861 configure-target-newlib: maybe-all-binutils
55862 configure-target-newlib: maybe-all-ld
55863 configure-target-libgfortran: maybe-all-target-libquadmath
55864 configure-target-libgfortran: maybe-all-target-libbacktrace
55867 # Dependencies for target modules on other target modules are
55868 # described by lang_env_dependencies; the defaults apply to anything
55869 # not mentioned there.
55872 @if gcc-bootstrap
55873 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
55874 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
55875 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
55876 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
55877 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
55878 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
55879 configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-target-libgcc
55880 configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-target-libgcc
55881 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
55882 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
55883 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
55884 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
55885 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
55886 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
55887 configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libgcc
55888 configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libgcc
55889 configure-stage1-target-libmpx: maybe-all-stage1-target-libgcc
55890 configure-stage2-target-libmpx: maybe-all-stage2-target-libgcc
55891 configure-stage3-target-libmpx: maybe-all-stage3-target-libgcc
55892 configure-stage4-target-libmpx: maybe-all-stage4-target-libgcc
55893 configure-stageprofile-target-libmpx: maybe-all-stageprofile-target-libgcc
55894 configure-stagefeedback-target-libmpx: maybe-all-stagefeedback-target-libgcc
55895 configure-stageautoprofile-target-libmpx: maybe-all-stageautoprofile-target-libgcc
55896 configure-stageautofeedback-target-libmpx: maybe-all-stageautofeedback-target-libgcc
55897 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
55898 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
55899 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
55900 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
55901 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
55902 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
55903 configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libgcc
55904 configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libgcc
55905 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
55906 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
55907 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
55908 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
55909 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
55910 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
55911 configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-target-libgcc
55912 configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-libgcc
55913 @endif gcc-bootstrap
55915 @if gcc-no-bootstrap
55916 configure-target-libstdc++-v3: maybe-all-target-libgcc
55917 configure-target-libsanitizer: maybe-all-target-libgcc
55918 configure-target-libmpx: maybe-all-target-libgcc
55919 configure-target-libvtv: maybe-all-target-libgcc
55920 configure-target-libcilkrts: maybe-all-target-libgcc
55921 configure-target-liboffloadmic: maybe-all-target-libgcc
55922 configure-target-libssp: maybe-all-target-libgcc
55923 configure-target-newlib: maybe-all-target-libgcc
55924 configure-target-libbacktrace: maybe-all-target-libgcc
55925 configure-target-libquadmath: maybe-all-target-libgcc
55926 configure-target-libgfortran: maybe-all-target-libgcc
55927 configure-target-libobjc: maybe-all-target-libgcc
55928 configure-target-libgo: maybe-all-target-libgcc
55929 configure-target-libtermcap: maybe-all-target-libgcc
55930 configure-target-winsup: maybe-all-target-libgcc
55931 configure-target-libgloss: maybe-all-target-libgcc
55932 configure-target-libffi: maybe-all-target-libgcc
55933 configure-target-zlib: maybe-all-target-libgcc
55934 configure-target-boehm-gc: maybe-all-target-libgcc
55935 configure-target-rda: maybe-all-target-libgcc
55936 configure-target-libada: maybe-all-target-libgcc
55937 configure-target-libgomp: maybe-all-target-libgcc
55938 configure-target-libitm: maybe-all-target-libgcc
55939 configure-target-libatomic: maybe-all-target-libgcc
55940 @endif gcc-no-bootstrap
55943 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
55945 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
55947 configure-target-libmpx: maybe-all-target-newlib maybe-all-target-libgloss
55949 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
55951 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
55952 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
55954 configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
55955 configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
55957 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
55961 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
55963 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
55965 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
55967 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
55969 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
55971 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
55973 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
55976 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
55977 configure-target-libffi: maybe-all-target-libstdc++-v3
55979 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
55981 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
55983 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
55985 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
55987 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
55989 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
55990 configure-target-libitm: maybe-all-target-libstdc++-v3
55992 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
55995 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
55996 GDB_TK = @GDB_TK@
55997 INSTALL_GDB_TK = @INSTALL_GDB_TK@
55998 configure-gdb: $(CONFIGURE_GDB_TK)
55999 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
56000 install-gdb: $(INSTALL_GDB_TK)
56002 # Serialization dependencies. Host configures don't work well in parallel to
56003 # each other, due to contention over config.cache. Target configures and
56004 # build configures are similar.
56005 @serialization_dependencies@
56007 # --------------------------------
56008 # Regenerating top level configury
56009 # --------------------------------
56011 # Rebuilding Makefile.in, using autogen.
56012 AUTOGEN = autogen
56013 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
56014 cd $(srcdir) && $(AUTOGEN) Makefile.def
56016 # Rebuilding Makefile.
56017 Makefile: $(srcdir)/Makefile.in config.status
56018 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
56020 config.status: configure
56021 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
56023 # Rebuilding configure.
56024 AUTOCONF = autoconf
56025 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
56026 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
56027 $(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
56028 $(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
56029 $(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
56030 cd $(srcdir) && $(AUTOCONF)
56032 # ------------------------------
56033 # Special directives to GNU Make
56034 # ------------------------------
56036 # Don't pass command-line variables to submakes.
56037 .NOEXPORT:
56038 MAKEOVERRIDES=
56040 # end of Makefile.in